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 bf6e9867c7193bf1d67814a681e707b771749614

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565955 2026-02-18T16:21:43 0:00:00
Previous 565953 2026-02-18T18:47:37 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1670 2060
Performance Improvements 1604 1760
Unchanged Tests 38631 38085
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill(vector<bool>)/262144 260.81% 231.730 836.114 - -11.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 148.15% 35.615 88.380 - 148.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 140.99% 26.803 64.593 - 142.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 138.92% 674.952 1612.619 - 143.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 127.56% 10.492 23.876 - 0.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 115.46% 34.049 73.364 - 4.17% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 114.79% 6.978 14.988 - 0.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 112.95% 512.975 1092.380 - -37.57% -
std::rotate_copy(vector<int>)/8192 107.11% 364.618 755.167 - 4.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 106.68% 542.290 1120.813 - 39.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 103.57% 11.883 24.190 - 90.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 100.04% 540.431 1081.080 - 51.03% -
std::replace_if(deque<int>)_(sprinkled)/32 97.95% 12.444 24.633 - 97.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 92.55% 32.463 62.507 - -4.57% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.53% 367030.917 706645.075 - 0.82% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 92.02% 33.944 65.178 - 0.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 89.21% 8.851 16.747 - -29.85% -
std::replace_if(deque<int>)_(prefix)/32 86.95% 14.118 26.394 - 92.24% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 85.81% 804.715 1495.258 - 123.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 81.76% 5.949 10.813 - -27.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 75.37% 103.552 181.595 - 84.51% -
ranges::min(std::vector<char>)/1 74.18% 0.263 0.457 - 38.10% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.62% 388773.208 671084.722 - 1.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.91% 31.565 53.316 - 50.17% -
std::reverse(vector<int>)/8 68.31% 1.613 2.715 - 75.67% -
std::replace_if(deque<int>)_(sprinkled)/50 66.20% 18.665 31.022 - 66.33% -
ranges::min(std::deque<long_long>)/70000 66.00% 19025.230 31582.774 - 66.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 65.42% 35.526 58.768 - 35.41% -
SetIntersection_Interlaced_Vector_uint32_262144_64 63.38% 12313712.042 20118355.341 - 109.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 62.31% 0.297 0.482 - 72.49% -
std::replace_if(deque<int>)_(prefix)/50 61.80% 20.492 33.155 - 63.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 60.64% 15.040 24.161 - 115.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 60.29% 98.909 158.546 - 64.46% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.75% 57.891 92.482 - 4.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 59.44% 98.638 157.264 - 61.71% -
std::copy_backward(vector<int>)/4096 58.97% 143.553 228.204 - -2.29% -
BM_PushHeap_uint32_Random_1 56.04% 0.394 0.615 - 38.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 54.96% 12.163 18.848 - 34.28% -
std::is_sorted(deque<int>)/8 51.78% 2.627 3.987 - 49.51% -
ranges::min(std::deque<char>)/70000 47.98% 17934.912 26539.220 - 33.91% -
SetIntersection_Interlaced_Vector_uint32_1024_64 47.83% 3360417.817 4967674.410 - 26.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 47.62% 79.011 116.639 - 50.13% -
ranges::min(std::vector<long_long>)/1 45.67% 0.263 0.382 - -14.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 45.17% 26.565 38.565 - 43.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 41.37% 2.618 3.701 - -10.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 41.07% 8.031 11.329 - 40.64% -
std::copy(list<int>)/64 39.06% 33.064 45.980 - 25.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 38.98% 7.901 10.981 - 75.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 38.87% 89297795.592 124007668.096 - 14.19% -
BM_vector_deque_ranges_move/0 37.85% 0.428 0.590 - 12.41% -
std::equal(vector<bool>)_(unaligned)/50 37.49% 0.825 1.135 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_16384_256 37.38% 16435305.736 22578857.633 - 8.76% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 37.11% 2.757 3.780 - -9.87% -
std::set<std::string>::contains(key)_(non-existent)/1024 36.54% 21.582 29.469 - 29.26% -
std::copy(vector<int>)/4096 36.44% 152.512 208.084 - -6.46% -
std::shift_right(vector<int>)/32 36.12% 2.959 4.027 - -1.18% -
ranges::min(std::list<__int128>)/1 35.71% 0.338 0.459 - 0.67% -
ranges::min(std::list<long_long>)/1 35.64% 0.277 0.376 - 0.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.75% 31.072 41.871 - -1.95% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 34.70% 67.174 90.484 - 32.49% -
std::equal(vector<bool>)_(unaligned)/8 34.40% 0.798 1.072 - -4.39% -
SetIntersection_Interlaced_Vector_uint32_262144_256 34.21% 30301844.397 40666777.778 - 4.77% -
BM_PushHeap_string_SingleElement_1 34.16% 0.527 0.707 - 1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 33.73% 0.521 0.697 - 64.57% -
std::find_if_not(deque<int>)_(bail_25%)/32768 32.92% 2035.859 2706.159 - 35.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 32.51% 10858.359 14387.963 - 34.00% -
ranges::min(std::list<char>)/1 32.28% 0.345 0.456 - 25.49% -
std::multiset<std::string>::erase(key)_(existent)/8192 31.99% 80.770 106.611 - 60.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.29% 23.882 31.354 - 0.28% -
ranges::min(std::deque<char>)/64 31.13% 16.578 21.738 - 20.88% -
std::set<std::string>::contains(key)_(non-existent)/32 30.88% 9.315 12.192 - 26.40% -
ranges::min(std::deque<long_long>)/64 30.86% 16.887 22.098 - 25.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.64% 24.869 32.489 - -0.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 30.19% 89.162 116.083 - 5.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 29.33% 1.337 1.729 - 9.15% -
SetIntersection_Interlaced_Vector_uint32_1024_256 29.31% 5589562.713 7228089.238 - 0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 28.68% 1.057 1.361 - 30.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 28.18% 0.268 0.344 - 26.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 27.74% 25.135 32.109 - 12.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 27.47% 31.275 39.866 - 6.53% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 27.45% 45689430.493 58233010.820 - 13.14% -
BM_PushHeap_float_PipeOrgan_1 27.35% 0.483 0.616 - 32.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 27.21% 23.245 29.570 - 48.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 27.20% 5.909 7.517 - 37.67% -
SetIntersection_Interlaced_Vector_uint32_262144_4 26.46% 1426588.598 1803998.149 - 15.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 26.31% 43.257 54.636 - -6.99% -
std::for_each_n(deque<int>)/50 25.59% 3.927 4.932 - 26.43% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.15% 42.847 53.623 - 27.45% -
std::flat_multimap<int,_int>::erase(iterator)/8192 24.85% 493.486 616.100 - 15.26% -
BM_tolower_char<wchar_t> 24.58% 0.554 0.690 - 0.17% -
std::multiset<int>::find(key)_(non-existent)/32 23.86% 2.247 2.783 - 22.44% -
BM_deque_deque_ranges_move/0 23.84% 0.744 0.922 - 16.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.42% 0.422 0.521 - 32.82% -
std::search(deque<int>)_(near_matches)/1000 23.41% 17905.004 22097.329 - 18.29% -
std::search(deque<int>)_(near_matches)/1024 23.41% 18699.314 23077.407 - 12.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 22.71% 1.129 1.385 - 22.46% -
SetIntersection_Interlaced_Vector_uint64_262144_64 22.69% 20063487.085 24616696.231 - 184.80% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 22.66% 546.166 669.934 - 19.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 22.60% 5.274 6.466 - 43.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.49% 0.392 0.480 - -16.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 22.42% 1289.516 1578.636 - -19.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.26% 51.795 63.324 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_16 22.12% 1851588.721 2261229.502 - 11.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 21.11% 46.176 55.924 - -13.25% -
std::move_backward(list<int>)/4096 20.73% 4899.236 5914.730 - 22.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 20.72% 21.222 25.619 - 6.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.65% 24.117 29.098 - 19.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 20.57% 32.038 38.627 - 15.02% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 20.48% 0.381 0.459 - 0.44% -
std::multiset<int>::find(key)_(non-existent)/8192 20.46% 8.176 9.848 - 16.70% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 20.42% 29.547 35.580 - -14.11% -
std::set<std::string>::insert(value)_(already_present)/1024 20.34% 26.331 31.686 - 18.27% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 20.33% 1.363 1.640 - -6.67% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 20.31% 2.286 2.751 - 20.26% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.05% 588.939 707.048 - -0.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 20.00% 9310.046 11172.494 - 13.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.70% 32.468 38.866 - 19.67% -
BM_StringCtorDefault 19.58% 0.382 0.457 - 88.83% -
std::all_of(vector<int>)_(process_all)/50 19.42% 12.680 15.143 - -14.11% -
std::multiset<std::string>::ctor(const&,_alloc)/32 19.42% 753.377 899.684 - 12.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 19.35% 11.782 14.062 - 16.53% -
std::fill(list<int>)/8192 19.12% 7501.914 8936.242 - 6.73% -
std::find_if(deque<int>)_(process_all)/1024 18.96% 270.869 322.237 - 29.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.77% 18.914 22.465 - -7.73% -
std::find_if(deque<int>)_(process_all)/8192 18.74% 2163.290 2568.696 - 29.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 18.73% 0.556 0.660 - -2.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 18.71% 4859288.455 5768688.247 - 26.08% -
std::reverse(deque<int>)/64 18.65% 13.047 15.481 - 14.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.62% 64.356 76.339 - 23.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 18.37% 49.950 59.124 - 23.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 18.29% 4725.568 5589.856 - 21.29% -
std::find_if_not(deque<int>)_(bail_25%)/8192 18.28% 542.166 641.261 - 28.02% -
std::is_sorted(list<int>,_pred)/8192 18.23% 7707.480 9112.308 - 5.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 18.17% 23.971 28.326 - 0.67% -
std::replace(vector<int>)_(sprinkled)/50 18.13% 9.107 10.758 - 18.44% -
std::unordered_set<std::string>::find(key)_(existent)/1024 17.98% 35.377 41.739 - 1.09% -
rng::find_last_if(deque<int>)_(bail_90%)/8 17.97% 0.976 1.151 - 15.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 17.93% 9.115 10.749 - 34.73% -
std::find(vector<long_long>)_(process_all)/8 17.67% 1.025 1.206 - 10.00% -
std::find_if(deque<int>)_(process_all)/32768 17.64% 8724.385 10263.683 - 26.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 17.47% 18.901 22.202 - 6.68% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 17.41% 1.331 1.563 - -22.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.30% 29.369 34.450 - 64.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 17.19% 6.712 7.866 - 21.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.09% 0.346 0.405 - 5.08% -
BM_StringEraseWithMove_Empty_Opaque 17.00% 0.790 0.925 - 15.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.81% 561.629 656.025 - 29.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 16.80% 6.440 7.522 - -31.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.76% 11.686 13.644 - 29.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 16.65% 35.121 40.968 - 4.91% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 16.47% 1.471 1.713 - 8.71% -
rng::find(vector<bool>)_(process_all)/8 16.44% 0.630 0.733 - 32.12% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 16.27% 9.446 10.983 - 14.90% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.24% 6.531 7.592 - 20.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 16.17% 1.334 1.549 - 0.66% -
BM_vector_deque_ranges_copy/0 16.11% 0.396 0.459 - -26.51% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.99% 904395.647 1048988.494 - 14.87% -
std::find_if(list<int>)_(process_all)/8192 15.98% 7688.219 8916.777 - 15.27% -
SetIntersection_None_Set_uint64_16384_1024 15.89% 164472400.494 190613986.223 - 13.44% -
rng::find_last_if(vector<char>)_(bail_10%)/50 15.85% 11.680 13.531 - 17.77% -
BM_vector_deque_ranges_copy/1 15.84% 2.024 2.345 - 7.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 15.77% 36.205 41.913 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 15.73% 653.850 756.697 - 2.80% -
std::map<std::string,_int>::contains(key)_(existent)/32 15.72% 14.125 16.346 - -0.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.71% 7990.692 9245.656 - 0.69% -
BM_deque_vector_ranges_move_backward/0 15.68% 1.367 1.582 - 17.82% -
std::deque<std::string>::ctor(size)/32 15.68% 43.352 50.150 - 13.76% -
std::for_each_n(deque<int>)/32 15.64% 3.770 4.360 - 16.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.60% 86.058 99.486 - 2.80% -
ranges::min(std::deque<__int128>)/1 15.49% 0.699 0.807 - 21.51% -
std::partition(list<int>)_(dense)/8192 15.48% 4428.060 5113.339 - -4.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.43% 16.396 18.927 - 20.60% -
BM_vector_deque_ranges_copy/2 15.42% 1.784 2.059 - 3.47% -
std::multimap<std::string,_int>::ctor(const&)/32 15.42% 790.251 912.088 - 1.97% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.40% 227.623 262.675 - 10.57% -
std::is_sorted_until(list<int>,_pred)/8192 15.37% 7707.026 8891.703 - 16.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 15.30% 0.294 0.340 - 14.68% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 15.14% 1.339 1.541 - 14.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 15.12% 13.049 15.022 - 22.11% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15.09% 16109.324 18540.454 - 25.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 14.89% 11.669 13.406 - 19.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 14.84% 1.141 1.311 - 19.06% -
BM_StringConstructDestroyCStr_Small_Transparent 14.81% 0.370 0.424 - 7.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 14.78% 8.160 9.366 - -6.71% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 14.75% 87.316 100.198 - 19.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 14.61% 49.198 56.384 - 26.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.56% 12.554 14.382 - 19.22% -
BM_StringRelational_Eq_Small_Small_ChangeLast 14.55% 1.907 2.185 - 8.73% -
rng::find_last(deque<int>)_(bail_10%)/50 14.55% 11.412 13.073 - 8.36% -
std::find_if(deque<int>)_(process_all)/50 14.41% 13.786 15.773 - 26.45% -
ranges::min(std::list<long_long>)/70000 14.36% 45519.347 52055.661 - 18.35% -
std::rotate(deque<int>)_(by_1/2)/8192 14.29% 1468.582 1678.492 - 7.57% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.26% 36.413 41.604 - 0.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 14.25% 8416.762 9616.210 - -0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 14.24% 1.441 1.647 - 19.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 14.21% 12536436.672 14318140.010 - 13.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.18% 37.475 42.788 - -0.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 14.13% 0.975 1.113 - 14.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.09% 80716.899 92093.259 - 16.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 13.95% 1277.824 1456.036 - 11.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.79% 15977.006 18180.067 - 15.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 13.58% 32.146 36.511 - 10.74% -
std::list<int>::erase(begin)_(cheap_elements)/8192 13.51% 10.456 11.869 - 6.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13.27% 12210.811 13831.153 - 14.20% -
std::find(vector<long_long>)_(bail_25%)/8 13.23% 0.921 1.043 - 20.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.22% 1.492 1.690 - -7.77% -
std::is_partitioned(list<int>)_(partitioned)/8192 13.21% 6796.872 7694.529 - 7.21% -
std::all_of(deque<int>)_(process_all)/32768 13.10% 10460.775 11830.835 - 17.16% -
BM_StringEraseWithMove_Empty_Transparent 12.98% 0.561 0.634 - 13.35% -
std::stable_partition(deque<int>)_(sparse)/32 12.95% 11.790 13.317 - 1.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12.89% 12713.183 14352.140 - 12.16% -
std::multiset<int>::count(key)_(non-existent)/8192 12.85% 9.436 10.649 - 8.81% -
BM_std_minmax_element<char>/70000 12.85% 16786.817 18943.614 - 3.33% -
std::all_of(deque<int>)_(process_all)/8192 12.76% 2620.185 2954.612 - 17.09% -
BM_deque_deque_move/0 12.75% 0.774 0.873 - 7.91% -
BM_std_minmax_element<char>/65536 12.70% 15712.933 17709.013 - 3.41% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.70% 306.489 345.407 - 11.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.65% 1745.586 1966.337 - 10.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.65% 12.619 14.215 - 18.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.62% 118752.430 133739.559 - 14.88% -
std::is_sorted_until(vector<int>)/8 12.61% 2.071 2.332 - 13.09% -
BM_vector_deque_ranges_move_backward/2 12.61% 1.831 2.062 - 13.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.60% 40.964 46.124 - 33.91% -
std::unique_copy(deque<int>)_(contiguous)/32 12.58% 9.435 10.623 - 0.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 12.58% 1.067 1.201 - 13.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 12.56% 45.805 51.559 - 8.01% -
BM_std_minmax_element<char>/64000 12.55% 15345.711 17271.492 - 3.28% -
BM_lexicographical_compare_three_way_slow_path/1 12.53% 0.411 0.462 - 6.59% -
BM_std_minmax_element<char>/5500 12.50% 1329.917 1496.115 - 3.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.45% 2547.781 2864.902 - 4.42% -
BM_std_minmax_element<char>/4096 12.41% 992.757 1115.987 - 3.47% -
BM_std_minmax_element<char>/4000 12.37% 969.800 1089.786 - 3.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.34% 198.619 223.130 - 11.78% -
BM_std_minmax_element<char>/1024 12.31% 254.017 285.292 - 3.53% -
std::set<std::string>::find(key)_(non-existent)/32 12.27% 9.401 10.555 - 16.69% -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.27% 10.765 12.086 - 9.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.23% 41.995 47.130 - 12.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.20% 6684.276 7499.541 - 12.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 12.17% 101413.570 113756.063 - 11.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.14% 8792788.939 9860452.124 - 13.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 12.06% 1.587 1.778 - 7.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 12.00% 5.902 6.610 - 23.31% -
std::multimap<int,_int>::ctor(const&)/8192 11.98% 54622.311 61167.519 - 16.45% -
BM_StringRelational_Eq_Large_Large_ChangeLast 11.95% 1.858 2.081 - 2.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 11.95% 26.238 29.374 - -0.55% -
std::for_each_n(join_view(vector<vector<int>>))/8 11.91% 1.387 1.552 - -3.77% -
ranges::min(std::deque<char>)/1 11.89% 0.704 0.788 - -13.92% -
ranges::min(std::vector<long_long>)/64 11.86% 4.680 5.236 - 12.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.80% 4678.340 5230.209 - 11.87% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.77% 74.838 83.644 - 11.34% -
BM_vector_deque_move/0 11.76% 0.547 0.611 - 39.49% -
BM_PushHeap_float_Ascending_1 11.73% 0.466 0.521 - 11.52% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.71% 23.711 26.488 - 23.95% -
BM_lexicographical_compare_three_way_slow_path/16384 11.70% 4550.507 5082.953 - 12.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.69% 53963.711 60273.638 - 12.10% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 11.68% 25257.240 28207.655 - 12.64% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 11.61% 21.893 24.436 - -1.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 11.57% 36.695 40.941 - -2.21% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.51% 10.845 12.093 - 8.62% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 11.50% 29.276 32.641 - 9.04% -
rng::starts_with(deque<int>)/1000 11.47% 426.718 475.652 - 3.07% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 11.44% 5.611 6.253 - -3.96% -
BM_vector_deque_ranges_move_backward/1 11.42% 2.085 2.323 - 9.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 11.41% 2.312 2.576 - 14.12% -
std::multiset<int>::find(key)_(non-existent)/1024 11.41% 5.469 6.093 - 11.02% -
SetIntersection_None_Set_uint64_16384_256 11.41% 164777977.899 183570936.807 - 8.58% -
SetIntersection_Front_Vector_uint32_262144_1024 11.39% 5301269.490 5905063.419 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 11.38% 268.515 299.062 - 11.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.37% 749.329 834.563 - -1.06% -
BM_lexicographical_compare_three_way_slow_path/262144 11.37% 72628.911 80889.400 - 8.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.36% 1.324 1.475 - 20.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 11.36% 18.643 20.761 - 13.36% -
std::sort_heap(vector<NonIntegral>)/8 11.34% 28.089 31.273 - 4.01% -
SetIntersection_Front_Set_uint32_16384_1024 11.31% 12037875.994 13399624.028 - 5.78% -
BM_lexicographical_compare_three_way_slow_path/64 11.31% 17.825 19.841 - 11.16% -
std::unordered_multiset<int>::contains(key)_(existent)/32 11.28% 1.387 1.543 - 27.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 11.27% 24.774 27.566 - 24.01% -
BM_lexicographical_compare_three_way_slow_path/65536 11.16% 18168.592 20196.940 - 10.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.15% 32.532 36.158 - 16.02% -
std::is_partitioned(deque<int>)_(partitioned)/8192 11.14% 2414.627 2683.645 - 12.53% -
std::unique_copy(deque<int>)_(contiguous)/52 11.13% 14.850 16.503 - 12.23% -
BM_lexicographical_compare_three_way_slow_path/4096 11.10% 1146.778 1274.054 - 11.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.08% 10.198 11.329 - 9.57% -
BM_lexicographical_compare_three_way_slow_path/1048576 11.08% 294455.495 327071.088 - 8.02% -
SetIntersection_None_Set_uint64_16384_64 11.00% 166505010.703 184821520.182 - 8.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.00% 45.649 50.670 - -7.37% -
std::reverse(deque<int>)/512 11.00% 113.138 125.581 - 8.19% -
std::vector<std::string>::ctor(size)/32 11.00% 32.992 36.620 - 13.95% -
BM_std_minmax_element<char>/512 10.89% 131.046 145.311 - 3.54% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 10.82% 1285.223 1424.326 - 7.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.78% 1.668 1.848 - 35.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.73% 1.868 2.069 - 6.30% -
std::replace(vector<int>)_(sprinkled)/1024 10.72% 158.598 175.605 - 3.30% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 10.71% 39389.296 43606.420 - 16.38% -
std::set<std::string>::find(key)_(non-existent)/1024 10.69% 20.439 22.623 - 12.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 10.65% 16.979 18.788 - 10.26% -
std::sort(deque<int>)_(shuffled)/1024 10.54% 6706.634 7413.720 - 8.63% -
std::rotate(list<int>)_(by_1/2)/8192 10.53% 4946.899 5467.913 - 0.31% -
std::set<std::string>::find(key)_(non-existent)/8192 10.53% 27.658 30.570 - 12.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.51% 54307.374 60014.619 - 10.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.51% 6149258.808 6795339.556 - 3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.46% 2437307.097 2692315.733 - 12.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 10.41% 1.419 1.566 - 16.70% -
BM_vector_deque_move/2 10.37% 1.871 2.065 - 19.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 10.33% 27.483 30.323 - -2.06% -
std::any_of(list<int>)_(process_all)/8192 10.23% 7002.376 7718.614 - -1.85% -
BM_lexicographical_compare_three_way_slow_path/1024 10.19% 293.860 323.797 - 10.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.11% 23.463 25.836 - 10.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.10% 10.098 11.117 - -2.35% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.06% 0.700 0.771 - 10.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 10.05% 2.485 2.735 - -22.13% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 10.04% 5007.958 5510.858 - 15.83% -
SetIntersection_None_Set_uint64_262144_1 10.03% 1207233.887 1328320.068 - 9.10% -
std::copy_backward(vector<bool>)_(aligned)/1048576 9.98% 2438.692 2682.167 - 35.67% -
std::fill_n(list<int>)/8192 9.95% 7549.418 8300.818 - -8.24% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.92% 35.512 39.035 - 19.80% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.91% 0.449 0.493 - 20.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.86% 23.517 25.837 - 3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 9.82% 25444861.341 27942860.976 - 7.88% -
ranges::min(std::deque<char>)/8 9.79% 2.418 2.655 - 4.21% -
BM_vector_deque_move_backward/0 9.70% 0.419 0.459 - 16.22% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 9.60% 1.596 1.749 - 6.45% -
SetIntersection_None_Set_uint64_16384_16384 9.54% 167132228.723 183069029.346 - 6.96% -
std::multiset<int>::count(key)_(existent)/8192 9.52% 9.477 10.379 - 1.90% -
std::set<int>::contains(key)_(non-existent)/32 9.42% 2.682 2.935 - 1.79% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.41% 8375.275 9163.079 - 11.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 9.40% 6.630 7.253 - 12.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.39% 18.909 20.685 - -40.11% -
BM_vector_deque_copy_backward/1 9.26% 2.145 2.344 - 4.61% -
BM_vector_deque_copy_backward/2 9.25% 1.886 2.061 - 3.04% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 9.23% 21.489 23.473 - 15.31% -
std::is_sorted_until(deque<int>)/8 9.22% 2.427 2.651 - -6.67% -
BM_StringRelational_Eq_Small_Small_Control 9.22% 1.849 2.020 - 9.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 9.21% 330.027 360.420 - 9.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 9.19% 0.540 0.589 - -4.20% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.18% 10.220 11.158 - 13.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.17% 9.800 10.699 - 12.29% -
rng::starts_with(list<int>)/8192 9.10% 8537.626 9314.875 - 1.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 9.04% 6752.456 7363.032 - 10.07% -
BM_vector_deque_move/1 9.02% 2.139 2.332 - 19.42% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.97% 446213.273 486257.756 - 9.09% -
std::find_if_not(list<int>)_(process_all)/50 8.97% 38.093 41.510 - 7.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.95% 1.184 1.290 - 8.57% -
std::find_if_not(vector<int>)_(bail_25%)/8 8.94% 0.742 0.808 - -4.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 8.87% 1.170 1.274 - -5.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.82% 226.490 246.468 - 1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 8.72% 182428.214 198330.936 - 11.36% -
std::map<std::string,_int>::erase(key)_(existent)/32 8.69% 67.356 73.212 - -5.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.68% 217.356 236.225 - 7.78% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.67% 6.654 7.231 - 16.95% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.66% 180.515 196.145 - 54.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 8.62% 2.366 2.570 - 16.18% -
std::replace(vector<int>)_(sprinkled)/32 8.57% 6.155 6.682 - 7.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 8.56% 274.835 298.349 - 4.20% -
BM_PushHeap_uint64_Descending_4 8.50% 0.359 0.390 - 5.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.46% 26041.273 28245.013 - -7.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 8.45% 27.209 29.509 - -1.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.45% 22.980 24.922 - 14.84% -
bm_lexicographical_compare<int>/1 8.43% 1.426 1.546 - 20.59% -
BM_deque_vector_copy/0 8.42% 1.347 1.461 - -6.30% -
std::find_if_not(vector<int>)_(bail_25%)/8192 8.41% 233.141 252.751 - 2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 8.40% 190804776.718 206838535.095 - 5.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 8.39% 33.072 35.847 - -2.50% -
std::multiset<std::string>::find(key)_(non-existent)/1024 8.38% 21.258 23.039 - -4.41% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 8.32% 31.717 34.355 - 10.47% -
BM_lexicographical_compare_three_way_slow_path/16 8.27% 4.593 4.973 - 9.29% -
std::remove_if(list<int>)_(prefix)/8192 8.25% 9518.089 10303.783 - 4.13% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.25% 35.589 38.524 - 4.65% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.24% 7368.064 7974.907 - 8.16% -
std::vector<int>::ctor(size)/1024 8.19% 41.301 44.683 - 0.60% -
std::any_of(deque<int>)_(process_all)/8192 8.17% 2520.260 2726.196 - 8.05% -
BM_lexicographical_compare_three_way_slow_path/4 8.13% 1.178 1.274 - 8.38% -
BM_StringConstructDestroyCStr_Small_Opaque 8.11% 2.080 2.249 - 2.77% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.08% 35.492 38.360 - 11.20% -
std::search(deque<int>,_pred)_(no_match)/8192 8.05% 3495.143 3776.556 - 8.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.02% 41.479 44.807 - 3.61% -
BM_toupper_string<char> 8.01% 15.355 16.584 - 8.51% -
std::none_of(deque<int>)_(process_all)/32768 8.00% 10131.892 10942.404 - 8.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 8.00% 6296.801 6800.352 - 11.26% -
std::search(deque<int>,_pred)_(no_match)/1024 7.97% 438.492 473.434 - 8.18% -
BM_lexicographical_compare_three_way_slow_path/256 7.95% 79.527 85.846 - 8.32% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 7.94% 534.969 577.435 - 8.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.93% 127026.430 137098.152 - 4.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 7.91% 39.288 42.395 - -0.21% -
std::any_of(deque<int>)_(process_all)/32768 7.89% 10079.895 10874.973 - 7.94% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.88% 30.358 32.752 - 20.78% -
SetIntersection_None_Vector_uint64_16384_1 7.86% 1042925.715 1124885.815 - 1.45% -
std::distance(join_view(vector<vector<int>>))/50 7.86% 0.588 0.635 - -0.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.85% 22.234 23.979 - 0.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 7.85% 31.571 34.049 - 9.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 7.83% 1.297 1.398 - 2.77% -
std::for_each(list<int>)/8192 7.81% 7252.770 7818.866 - 5.11% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.74% 16.485 17.760 - 10.47% -
std::search(list<int>)_(single_element)/1000 7.72% 656.310 706.955 - 2.56% -
std::partition_copy(vector<int>)/8192 7.71% 4585.710 4939.082 - 7.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 7.68% 297.078 319.898 - -2.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 7.67% 221.626 238.615 - 12.01% -
std::partition(list<int>)_(dense)/32 7.65% 8.678 9.341 - 7.05% -
BM_deque_deque_ranges_move_backward/2 7.62% 2.240 2.410 - 3.19% -
ranges::min(std::vector<long_long>)/8 7.59% 2.237 2.406 - 10.89% -
std::none_of(deque<int>)_(process_all)/8192 7.59% 2530.119 2722.128 - 7.67% -
SetIntersection_Interlaced_Vector_uint64_256_4 7.58% 4685154.628 5040194.133 - -0.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 7.57% 31.994 34.417 - 11.20% -
std::partition_copy(list<int>)/8192 7.57% 6796.248 7310.603 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.57% 1240292.483 1334138.150 - 4.01% -
std::search(deque<int>,_pred)_(no_match)/1000 7.57% 428.829 461.276 - 8.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.55% 5.746 6.180 - 7.85% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.54% 29.838 32.088 - 0.89% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.52% 14.521 15.614 - 1.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.50% 48.962 52.634 - 20.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 7.49% 24.198 26.012 - -33.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 7.48% 69.269 74.448 - 7.22% -
BM_PushHeap_uint32_SingleElement_4 7.45% 0.334 0.359 - 0.76% -
std::set<int>::lower_bound(key)_(non-existent)/32 7.44% 2.279 2.449 - -14.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.40% 2.383 2.560 - 12.64% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 7.38% 20.218 21.709 - 4.89% -
std::set<std::string>::lower_bound(key)_(existent)/1024 7.35% 23.967 25.729 - 8.03% -
std::for_each_n(list<int>)/50 7.35% 22.139 23.766 - 5.53% -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.34% 10.983 11.788 - -38.34% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 7.32% 327211385.361 351179016.336 - 0.08% -
std::any_of(vector<int>)_(process_all)/8 7.26% 2.380 2.553 - 10.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.24% 693.833 744.055 - 7.93% -
BM_vector_deque_ranges_move_backward/64000 7.23% 7609.608 8159.544 - 15.54% -
std::replace(vector<int>)_(sprinkled)/8192 7.22% 1243.967 1333.763 - 4.43% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.18% 11.554 12.384 - -1.02% -
rng::find(vector<bool>)_(process_all)/50 7.15% 0.736 0.788 - 22.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.13% 5.261 5.636 - 20.94% -
std::set<std::string>::upper_bound(key)_(existent)/32 7.11% 15.434 16.531 - -4.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.08% 146880.848 157285.403 - 11.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.07% 12.605 13.496 - 0.90% -
std::stable_sort(deque<int>)_(descending)/8 7.03% 27.086 28.990 - 12.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 7.00% 1.383 1.480 - -16.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.96% 20.948 22.407 - -11.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.89% 35.913 38.388 - 6.92% -
rng::fold_left(list<int>)/1048576 6.84% 1363492.461 1456756.553 - 7.78% -
SetIntersection_Front_Vector_float_262144_256 6.81% 2131482.605 2276571.239 - 0.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 6.79% 9.213 9.839 - -8.55% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 6.75% 526.047 561.575 - 6.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.75% 1115.416 1190.663 - -0.35% -
BM_vector_deque_move_backward/2 6.75% 1.927 2.056 - 0.27% -
BM_deque_deque_copy_backward/0 6.68% 0.863 0.921 - -1.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 6.68% 1.079 1.151 - -2.09% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.67% 17.889 19.083 - 11.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 6.63% 25.693 27.398 - 15.46% -
SetIntersection_None_Set_uint64_262144_16 6.63% 1192660.074 1271682.129 - 5.24% -
std::stable_sort(vector<int>)_(descending)/8 6.61% 22.964 24.482 - 0.46% -
std::set<int>::count(key)_(existent)/1024 6.61% 3.960 4.221 - -0.81% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 6.60% 31.706 33.800 - 0.17% -
std::multiset<std::string>::find(key)_(non-existent)/32 6.59% 9.912 10.566 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16 6.56% 5494249.452 5854802.855 - 1.82% -
BM_deque_vector_ranges_copy/0 6.56% 1.370 1.459 - -6.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.56% 23.488 25.029 - 15.76% -
BM_StringRelational_Compare_Huge_Empty_Control 6.54% 1.611 1.717 - 6.61% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.53% 452.476 482.020 - 1.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.53% 4.230 4.506 - 6.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.52% 27.053 28.817 - -0.77% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.50% 24.468 26.057 - 4.39% -
std::sort_heap(deque<int>,_pred)/1024 6.49% 12279.771 13076.381 - 3.81% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.48% 32.264 34.354 - 0.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.47% 6.452 6.869 - 5.14% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.46% 11171.876 11894.104 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.43% 192933275.840 205347765.085 - 3.84% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.43% 37.687 40.111 - 14.53% -
std::stable_sort(deque<int>)_(descending)/1024 6.38% 2930.224 3117.255 - 7.93% -
SetIntersection_Front_Set_string_1024_256 6.38% 14587197.022 15517558.820 - 8.62% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.37% 1462087.705 1555249.383 - 8.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.35% 24.995 26.583 - 14.52% -
BM_PushHeap_string_SingleElement_16 6.35% 2.572 2.735 - -1.47% -
std::unordered_set<int>::count(key)_(non-existent)/32 6.34% 1.288 1.370 - -14.19% -
SetIntersection_Front_Set_uint64_1024_1 6.33% 978932.364 1040934.836 - -1.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.31% 28.581 30.384 - 0.26% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.30% 774.078 822.855 - 6.99% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.30% 25.767 27.391 - 15.19% -
BM_StringFindNoMatch/10 6.26% 1.305 1.387 - 4.32% -
std::list<std::string>::ctor(size)/8192 6.26% 104197.841 110721.518 - 8.14% -
std::rotate(vector<int>)_(by_1/4)/50 6.26% 11.438 12.153 - 4.73% -
ranges::min(std::deque<long_long>)/1 6.25% 0.652 0.693 - 2.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.23% 18.986 20.169 - -7.06% -
std::set<int>::erase(key)_(non-existent,_end)/32 6.20% 2.505 2.661 - 18.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.18% 1117335.702 1186382.221 - -0.00% -
SetIntersection_None_Set_uint64_16384_16 6.17% 163910831.118 174029872.924 - 4.04% -
std::find_first_of(list<int>)_(large_needle)/1024 6.17% 865234.085 918645.779 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 6.17% 1105618.404 1173862.043 - -0.61% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.16% 339223.570 360123.298 - 4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.16% 192427397.915 204271315.451 - 4.18% -
SetIntersection_Interlaced_Vector_uint64_16384_1 6.15% 978152.961 1038338.167 - -0.46% -
ranges::minmax(std::deque<long_long>)/1 6.14% 0.767 0.814 - -1.39% -
SetIntersection_Front_Set_uint32_262144_256 6.12% 3603288.386 3823855.277 - -0.18% -
BM_PushHeap_uint64_Descending_16 6.11% 0.360 0.382 - 6.18% -
std::stable_partition(deque<int>)_(sparse)/50 6.08% 28.377 30.102 - 2.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.06% 1365.492 1448.306 - 2.12% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.04% 6.025 6.390 - 14.53% -
std::any_of(list<int>)_(process_all)/32768 6.03% 25881.459 27441.440 - 6.51% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.03% 22.657 24.022 - -2.36% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.01% 6.160 6.530 - -9.98% -
BM_PushHeap_uint32_SingleElement_16 5.97% 0.335 0.355 - 4.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 5.94% 1.097 1.162 - 0.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.93% 18.222 19.302 - 10.59% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.91% 1.644 1.741 - 3.16% -
std::map<int,_int>::contains(key)_(existent)/32 5.91% 1.582 1.676 - 2.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.88% 1.229 1.301 - 8.15% -
BM_PushHeap_string_SingleElement_256 5.85% 2.574 2.724 - 0.34% -
std::map<int,_int>::contains(key)_(existent)/1024 5.83% 3.920 4.148 - -0.57% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.83% 2.679 2.835 - 2.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 5.82% 28.511 30.171 - -8.55% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 5.82% 154.591 163.582 - 3.75% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.79% 156.663 165.727 - 0.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.77% 18.767 19.850 - 7.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 5.77% 1.322 1.398 - -4.41% -
BM_StringEraseWithMove_Huge_Opaque 5.77% 44.426 46.989 - -3.28% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.72% 21.878 23.130 - 3.65% -
std::partition(deque<int>)_(sparse)/8192 5.68% 2965.034 3133.579 - -4.90% -
BM_vector_deque_copy_backward/64000 5.68% 8015.497 8470.856 - 16.74% -
SetIntersection_Front_Set_uint64_16384_16 5.68% 1120921.716 1184568.961 - -1.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.66% 10.699 11.305 - 1.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.65% 0.272 0.287 - 4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.65% 1185.475 1252.455 - -0.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.64% 5.110 5.398 - 1.94% -
BM_PushHeap_uint32_QuickSortAdversary_1 5.61% 0.482 0.509 - 9.47% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.61% 30.343 32.045 - -2.62% -
BM_deque_deque_ranges_move_backward/1 5.59% 2.520 2.661 - 2.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.58% 137794.957 145479.584 - 6.74% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.57% 29.070 30.690 - 4.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.57% 34.292 36.202 - 4.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.55% 24.576 25.939 - 5.33% -
BM_PushHeap_string_SingleElement_1024 5.54% 2.588 2.731 - 0.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.54% 33.762 35.631 - 0.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.53% 3428.286 3617.922 - 11.36% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 5.51% 32.510 34.302 - -13.93% -
BM_PushHeap_float_Ascending_16384 5.50% 4.073 4.297 - -1.62% -
BM_vector_deque_move_backward/4000 5.50% 143.692 151.589 - 8.30% -
BM_PushHeap_string_SingleElement_64 5.48% 2.607 2.750 - -0.98% -
SetIntersection_None_Set_uint64_262144_4 5.46% 1196223.145 1261485.920 - 5.04% -
std::find_if_not(vector<char>)_(bail_25%)/1024 5.45% 25.091 26.460 - -5.62% -
BM_PushHeap_string_SingleElement_4 5.45% 2.258 2.382 - -1.12% -
std::partition(list<int>)_(sparse)/8192 5.45% 7736.469 8158.155 - 6.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.45% 1109.554 1170.024 - 0.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 5.44% 19598.808 20665.561 - 4.37% -
rng::starts_with(deque<int>)/1024 5.44% 461.082 486.142 - 1.95% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 5.42% 1.033 1.089 - 4.87% -
std::find_if_not(list<int>)_(process_all)/1024 5.42% 725.801 765.120 - 5.64% -
std::sort_heap(vector<int>)/8 5.40% 30.537 32.185 - 8.50% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.39% 1681.111 1771.774 - 1.08% -
std::multiset<int>::erase(iterator)/1024 5.39% 23.405 24.667 - 6.30% -
BM_PushHeap_string_SingleElement_262144 5.37% 2.612 2.752 - 0.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.35% 10.679 11.250 - 14.01% -
std::sort_heap(vector<int>,_pred)/8 5.35% 31.761 33.458 - 15.83% -
std::search(deque<int>)_(same_length)/1024 5.33% 475.935 501.320 - 5.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.33% 42.585 44.856 - 2.40% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.32% 5675.373 5977.358 - 6.65% -
BM_deque_vector_copy/2 5.32% 1.828 1.925 - 5.99% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.31% 22.391 23.580 - 5.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.31% 2.500 2.633 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.28% 1276768.916 1344200.456 - 6.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.26% 13150.354 13842.001 - 7.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.26% 1.226 1.290 - 8.40% -
ranges::minmax(std::deque<char>)/1 5.25% 0.790 0.832 - 3.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.25% 34.760 36.584 - 3.02% -
SetIntersection_Front_Vector_uint64_16384_4 5.24% 1000413.627 1052855.398 - -0.18% -
std::multiset<int>::find(key)_(existent)/8192 5.23% 8.274 8.706 - 1.30% -
BM_PushHeap_string_SingleElement_16384 5.22% 2.578 2.713 - 0.32% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 5.22% 174.798 183.925 - -7.41% -
rng::contains_subrange(list<int>)_(single_element)/50 5.20% 16.039 16.873 - 3.26% -
std::remove_if(deque<int>)_(prefix)/32 5.19% 55.504 58.382 - 6.41% -
std::set<int>::clear()/8192 5.18% 75751.871 79675.029 - 0.96% -
std::find_if_not(vector<int>)_(process_all)/32768 5.17% 3202.634 3368.067 - 5.24% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.16% 2.077 2.185 - 1.39% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.13% 3.973 4.176 - 7.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.12% 226.944 238.573 - 5.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.12% 32.586 34.255 - 10.97% -
std::reverse(deque<int>)/8 5.12% 2.511 2.639 - 4.18% -
std::set<std::string>::equal_range(key)_(existent)/1024 5.10% 24.715 25.975 - 2.66% -
SetIntersection_None_Vector_string_262144_1024 5.10% 1244004.903 1307417.452 - 1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.09% 14.871 15.628 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.08% 2263711.567 2378812.134 - 2.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.07% 182901.893 192168.848 - 2.24% -
SetIntersection_Front_Set_uint32_16384_1 5.05% 989144.445 1039070.140 - 1.27% -
SetIntersection_Interlaced_Set_string_256_64 5.03% 29548363.405 31034794.584 - 4.96% -
std::rotate_copy(list<int>)/8192 5.03% 6733.341 7071.976 - 1.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.02% 316.040 331.905 - -5.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.02% 104767.190 110023.905 - 7.99% -
std::list<std::string>::ctor(size)/1024 5.01% 12793.947 13434.311 - 7.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.99% 2.589 2.719 - 7.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 4.95% 11.321 11.882 - 0.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.93% 516544.603 542024.629 - 5.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.93% 3.610 3.788 - 3.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.93% 357.289 374.904 - 7.02% -
BM_deque_deque_ranges_copy_backward/2 4.93% 2.245 2.356 - 0.11% -
std::deque<std::string>::ctor(size)/8192 4.93% 8187.013 8590.280 - 2.03% -
BM_PushHeap_uint64_SingleElement_16384 4.91% 0.363 0.381 - 4.72% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.90% 989011.544 1037510.115 - -1.31% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.89% 23.298 24.437 - -0.80% -
SetIntersection_Interlaced_Set_float_1024_256 4.88% 14069836.757 14755772.868 - 5.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.87% 1092.597 1145.853 - -4.98% -
std::sort_heap(deque<int>)/8 4.86% 36.065 37.819 - 2.36% -
std::rotate(deque<int>)_(by_1/4)/50 4.86% 27.410 28.743 - 2.26% -
rng::contains(vector<int>)_(process_all)/8 4.86% 2.473 2.594 - 2.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.83% 93.925 98.460 - 6.58% -
std::set<std::string>::contains(key)_(existent)/8192 4.82% 28.079 29.434 - 10.47% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 4.80% 0.916 0.960 - 7.80% -
std::rotate(deque<int>)_(by_1/3)/32 4.80% 20.656 21.647 - 4.38% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.80% 4633354.471 4855672.185 - -3.35% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.76% 1459320.313 1528844.396 - 5.50% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.76% 215.057 225.299 - 0.38% -
BM_StringFindAllMatch/8 4.76% 2.631 2.756 - -4.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.75% 52433.155 54923.185 - 1.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.74% 33.071 34.640 - 8.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.74% 45.420 47.574 - 7.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.73% 1.208 1.265 - 4.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.73% 763.552 799.672 - 6.15% -
std::set<int>::contains(key)_(non-existent)/1024 4.72% 6.143 6.433 - 0.62% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.72% 6631.961 6944.928 - 2.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.72% 171897.777 180005.467 - 3.97% -
BM_vector_deque_copy_backward/65536 4.70% 8302.555 8693.161 - 17.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.70% 25.440 26.634 - 0.32% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.69% 21.627 22.641 - 5.88% -
std::find_if_not(vector<int>)_(process_all)/8192 4.69% 803.950 841.629 - 4.71% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.67% 473.890 496.026 - 6.45% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 4.67% 3161.534 3309.154 - 2.72% -
std::make_heap(deque<int>)_(repeated)/8192 4.65% 17797.858 18625.105 - 4.77% -
std::unordered_multiset<int>::ctor(const&)/8192 4.65% 54561.205 57095.880 - 4.73% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 4.64% 0.258 0.270 - 5.14% -
std::copy_if(vector<int>)_(entire_range)/64 4.64% 15.582 16.305 - 6.67% -
std::sort(deque<int>)_(shuffled)/8192 4.64% 80870.864 84621.401 - 5.33% -
std::rotate(deque<int>)_(by_1/4)/1024 4.64% 265.981 278.311 - -0.05% -
std::rotate(deque<int>)_(by_1/3)/50 4.63% 29.309 30.667 - 4.57% -
std::none_of(deque<int>)_(process_all)/8 4.62% 3.286 3.438 - 4.92% -
BM_vector_deque_ranges_copy/4096 4.62% 144.694 151.382 - 4.69% -
BM_vector_deque_ranges_copy/64 4.62% 2.674 2.798 - -0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.62% 704.041 736.550 - -2.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 4.61% 1054042.222 1102682.791 - -0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.61% 27.904 29.192 - -23.57% -
SetIntersection_Front_Vector_float_1024_1024 4.61% 5648633.431 5909044.527 - -0.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 4.61% 20.784 21.742 - -2.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.61% 4.748 4.967 - 4.86% -
std::set<int>::clear()/1024 4.58% 8858.812 9264.188 - 0.84% -
std::unordered_multiset<int>::ctor(const&)/1024 4.56% 6643.547 6946.450 - 2.51% -
std::stable_sort(deque<int>)_(ascending)/8 4.56% 18.547 19.392 - 10.67% -
std::multiset<int>::ctor(const&,_alloc)/32 4.55% 226.208 236.508 - 1.20% -
std::rotate(list<int>)_(1_element_forward)/8192 4.55% 7696.502 8046.387 - -0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.55% 65731.469 68719.620 - 4.69% -
SetIntersection_Front_Vector_uint64_262144_1 4.53% 984171.033 1028795.637 - -1.18% -
std::set<std::string>::contains(key)_(non-existent)/0 4.53% 0.285 0.298 - 5.27% -
std::map<std::string,_int>::find(key)_(existent)/32 4.51% 14.825 15.493 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.49% 13251688.448 13847093.462 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.49% 403.815 421.954 - 4.33% -
BM_StringAssignStr_Large_Transparent 4.49% 10.247 10.707 - 4.52% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.48% 1.628 1.701 - 4.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 4.47% 26.597 27.785 - 3.93% -
std::replace(list<int>)_(sprinkled)/50 4.46% 18.885 19.727 - 5.74% -
std::multiset<int>::count(key)_(non-existent)/32 4.46% 2.422 2.530 - 1.54% -
SetIntersection_Front_Set_string_262144_4 4.45% 1195321.524 1248476.713 - 1.75% -
std::any_of(deque<int>)_(process_all)/8 4.44% 3.290 3.436 - 4.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 4.44% 35009.432 36564.945 - 2.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.44% 13.192 13.778 - 5.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.44% 13562.817 14164.773 - -18.27% -
std::copy_if(vector<int>)_(entire_range)/8 4.44% 2.274 2.375 - 5.38% -
BM_vector_deque_ranges_move_backward/65536 4.43% 7979.583 8332.751 - 13.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.42% 7298.136 7620.780 - 0.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 4.41% 56.547 59.040 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 4.39% 1086097.613 1133730.011 - 0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 4.38% 392.427 409.603 - 4.59% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 4.37% 1.970 2.056 - 4.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.36% 353.216 368.619 - 6.19% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 4.35% 89.166 93.045 - 9.21% -
BM_vector_deque_move_backward/70000 4.34% 8456.974 8823.624 - 14.07% -
std::distance(join_view(vector<vector<int>>))/4096 4.33% 4.316 4.503 - -1.81% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.32% 22.384 23.352 - 5.93% -
std::set<std::string>::insert(value)_(already_present)/32 4.31% 9.218 9.615 - 7.87% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.31% 110.329 115.087 - -7.97% -
std::remove(deque<int>)_(prefix)/32 4.29% 51.483 53.691 - 0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.28% 22.756 23.731 - 3.83% -
bm_ranges_swap_ranges_vb_unaligned/8 4.28% 4.979 5.192 - 3.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.28% 15.942 16.623 - 2.93% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.26% 17.704 18.458 - 5.19% -
BM_PushHeap_float_SingleElement_4 4.25% 0.348 0.362 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_262144_4 4.25% 1783473.444 1859232.769 - 3.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 4.24% 1.571 1.638 - 8.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.24% 695.037 724.497 - 2.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 4.23% 12576078.344 13108299.016 - 2.69% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.23% 1.374 1.432 - 10.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.21% 12.669 13.202 - 2.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 4.21% 3.040 3.168 - 5.81% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 4.20% 6.528 6.803 - -54.71% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.20% 29.180 30.406 - -2.69% -
std::multiset<int>::upper_bound(key)_(existent)/8192 4.19% 14.665 15.280 - 4.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.19% 3.722 3.878 - 11.94% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.17% 10.199 10.623 - -3.59% -
std::multiset<std::string>::erase(iterator)/1024 4.15% 32.754 34.115 - 18.89% -
std::unordered_set<std::string>::clear()/32 4.14% 918.124 956.126 - 2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.14% 1454025.752 1514207.231 - 2.18% -
std::search(deque<int>)_(same_length)/1000 4.13% 325.617 339.078 - -26.98% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.13% 5836.076 6077.029 - 4.80% -
std::multiset<std::string>::erase(key)_(existent)/1024 4.12% 94.414 98.307 - 54.27% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.12% 3.846 4.004 - 4.55% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.12% 5447.766 5672.064 - 2.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.11% 2.650 2.758 - 7.03% -
BM_PushHeap_uint32_SingleElement_64 4.09% 0.350 0.364 - 0.49% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 4.08% 5.266 5.481 - 0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 4.07% 10.613 11.046 - 7.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.07% 0.813 0.846 - 4.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.07% 656.027 682.747 - 4.07% -
BM_PushHeap_string_Random_1 4.07% 0.535 0.557 - 18.57% -
std::is_sorted_until(vector<int>,_pred)/1024 4.05% 407.725 424.238 - 3.97% -
std::list<std::string>::ctor(size)/32 4.05% 348.366 362.468 - 4.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.04% 2.375 2.471 - 5.79% -
std::map<std::string,_int>::clear()/32 4.04% 867.476 902.505 - -2.04% -
std::deque<std::string>::ctor(size)/1024 4.03% 701.585 729.875 - 1.87% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 4.03% 0.413 0.430 - 4.29% -
std::find_first_of(list<int>)_(small_needle)/32 4.03% 93.708 97.481 - 5.09% -
std::unordered_multiset<int>::ctor(const&)/32 4.02% 196.988 204.906 - 3.25% -
std::set<std::string>::count(key)_(existent)/32 4.01% 16.520 17.183 - 2.40% -
std::set<int>::count(key)_(non-existent)/1024 4.01% 7.427 7.724 - 4.96% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.99% 37938209.379 39452288.158 - -1.30% -
SetIntersection_Interlaced_Set_float_16384_1 3.98% 1001388.409 1041287.083 - 3.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.98% 72.610 75.503 - 20.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.98% 457.162 475.365 - 7.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.98% 1.203 1.251 - 6.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 3.97% 18.458 19.192 - 4.57% -
std::lower_bound(std::vector<int>)/8 3.97% 7.810 8.119 - 4.78% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.96% 9.395 9.767 - 3.71% -
BM_std_minmax_element<char>/4 3.96% 1.216 1.264 - 4.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.95% 5.255 5.462 - 9.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.95% 4846.844 5038.246 - -8.27% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.95% 1.615 1.678 - -2.16% -
std::find_if_not(list<int>)_(bail_25%)/8 3.94% 0.919 0.955 - 4.21% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.94% 6510.391 6766.749 - 0.76% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.94% 794.131 825.381 - 4.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.93% 483.920 502.924 - 10.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.92% 18.407 19.128 - 2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.91% 9629288.599 10005767.599 - 3.16% -
std::transform(list<int>,_list<int>)/8192 3.91% 8818.191 9162.861 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.90% 1080972.880 1123172.491 - 1.34% -
SetIntersection_Interlaced_Vector_string_1024_256 3.90% 20495187.770 21294880.804 - 1.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.88% 36.655 38.079 - 5.16% -
std::fill_n(list<int>)/50 3.88% 15.875 16.491 - 6.01% -
BM_StringAssignStr_Large_Opaque 3.88% 10.273 10.672 - 2.88% -
std::swap_ranges(list<int>)/32 3.87% 19.598 20.356 - 5.15% -
std::all_of(deque<int>)_(process_all)/8 3.86% 3.306 3.434 - 4.11% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 3.85% 26.516 27.536 - 2.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.84% 30.063 31.217 - -24.23% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.83% 10.045 10.429 - -12.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.82% 1.258 1.306 - 6.75% -
std::rotate_copy(vector<int>)/50 3.82% 2.676 2.778 - 3.87% -
BM_deque_deque_ranges_move/1 3.81% 2.474 2.568 - 2.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.81% 23.881 24.792 - 5.01% -
BM_PushHeap_string_Ascending_262144 3.81% 28.590 29.679 - 1.12% -
std::multiset<int>::contains(key)_(existent)/8192 3.81% 8.304 8.620 - 4.58% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 3.81% 1.264 1.312 - -2.28% -
BM_CmpEqual_uint_schar 3.80% 1.009 1.047 - 3.46% -
BM_StringFindStringLiteral/1024 3.80% 17.692 18.363 - 1.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.79% 347149.429 360315.764 - 2.78% -
std::stable_sort(deque<int>)_(heap)/8 3.79% 24.979 25.924 - 9.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.78% 23846710.470 24749117.379 - 4.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 3.78% 20.129 20.890 - 1.30% -
std::stable_partition(list<int>)_(dense)/1024 3.78% 1460.062 1515.261 - -13.60% -
std::set<int>::count(key)_(existent)/32 3.78% 1.599 1.659 - 0.95% -
SetIntersection_Interlaced_Set_string_262144_262144 3.78% 17311895.022 17965732.910 - 0.32% -
BM_StringRelational_Compare_Small_Small_Control 3.78% 1.852 1.921 - 3.89% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.77% 125.984 130.737 - -3.81% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.77% 349.246 362.418 - 1.81% -
BM_CmpLess_uint_ushort 3.77% 1.091 1.132 - 2.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.77% 0.625 0.648 - -1.70% -
BM_vector_deque_ranges_copy/5500 3.74% 195.981 203.315 - 4.61% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.73% 16.397 17.009 - 7.50% -
std::copy_if(list<int>)_(entire_range)/8 3.73% 2.486 2.579 - 1.36% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.72% 95998.303 99570.830 - -5.99% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 3.70% 20.968 21.744 - 2.96% -
SetIntersection_None_Set_string_64_4 3.70% 21241208.148 22027280.288 - 3.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.69% 19.516 20.236 - -18.50% -
std::partition(vector<int>)_(dense)/32 3.68% 8.289 8.594 - 5.37% -
BM_StringAssignStr_Huge_Transparent 3.68% 108.884 112.887 - 4.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.67% 10.068 10.438 - 0.65% -
std::find_if_not(deque<int>)_(process_all)/50 3.67% 12.639 13.102 - 3.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.66% 10.018 10.386 - -0.68% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.66% 2187.571 2267.597 - 4.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.66% 11218.333 11628.532 - 2.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.65% 106406.223 110286.633 - 7.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.64% 1010596.315 1047370.056 - -0.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.63% 20.706 21.458 - -16.40% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.63% 15.686 16.256 - 2.37% -
std::copy_if(list<int>)_(every_other)/4096 3.63% 3326.686 3447.442 - -17.25% -
SetIntersection_Front_Set_float_64_64 3.63% 12514888.823 12968897.686 - -6.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.63% 98.802 102.385 - 6.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.60% 28.824 29.862 - 2.48% -
std::stable_sort(deque<int>)_(repeated)/8 3.59% 18.711 19.383 - 8.99% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.58% 21.270 22.033 - 3.09% -
BM_StringEraseWithMove_Huge_Transparent 3.57% 42.818 44.346 - -2.17% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.56% 3349.151 3468.429 - 3.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.56% 459110.221 475454.833 - 8.16% -
std::sort(deque<int>)_(ascending)/8 3.55% 17.547 18.171 - 3.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.54% 18.382 19.033 - 3.20% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.52% 0.482 0.499 - 6.76% -
std::stable_sort(vector<int>)_(repeated)/8 3.52% 15.272 15.810 - 2.53% -
BM_deque_deque_ranges_move/64000 3.51% 3028.789 3135.215 - 2.61% -
BM_CmpLess_uint_short 3.51% 1.029 1.065 - 4.70% -
ranges::minmax(std::deque<long_long>)/64 3.51% 23.312 24.130 - 5.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.50% 1033173.648 1069354.414 - 3.22% -
SetIntersection_Front_Set_float_262144_16384 3.49% 215735461.341 223274543.860 - -2.16% -
SetIntersection_None_Vector_uint64_256_4 3.49% 4059567.847 4201283.373 - 0.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.48% 19.548 20.229 - -6.47% -
BM_StringRelational_Eq_Large_Huge_Control 3.48% 0.470 0.486 - -0.53% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.48% 13.313 13.776 - 4.44% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.47% 947.091 979.963 - 3.81% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.47% 23.490 24.305 - 0.31% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.47% 0.610 0.631 - -2.58% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.46% 8.552 8.849 - 7.00% -
SetIntersection_Front_Set_string_256_64 3.46% 14338451.750 14834726.153 - 5.51% -
BM_StringDestroy_Large 3.46% 7.149 7.396 - -22.32% -
std::multiset<std::string>::count(key)_(existent)/1024 3.46% 23.913 24.740 - 7.01% -
SetIntersection_Front_Vector_uint64_1024_16 3.45% 1057412.333 1093851.937 - -3.21% -
SetIntersection_Interlaced_Vector_uint64_16384_4 3.44% 1474496.502 1525238.106 - -0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3.44% 4739.342 4902.274 - 3.55% -
std::find_first_of(list<int>)_(small_needle)/8192 3.43% 22190.336 22952.523 - 4.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.41% 19.604 20.272 - 4.10% -
SetIntersection_Front_Set_string_262144_16 3.41% 1845115.653 1907951.487 - -6.47% -
std::search(list<int>)_(single_element)/8192 3.41% 8200.220 8479.473 - -5.10% -
BM_deque_deque_ranges_copy_backward/1 3.40% 2.539 2.625 - -0.05% -
BM_PushHeap_uint32_Random_262144 3.40% 5.758 5.953 - 0.57% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.40% 26.616 27.520 - 2.22% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 3.39% 11.654 12.050 - 1.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.39% 12.924 13.363 - -0.98% -
std::partition_copy(deque<int>)/50 3.39% 21.089 21.804 - 3.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 3.38% 9.652 9.978 - -58.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.37% 67.808 70.095 - 0.86% -
std::remove(list<int>)_(sprinkled)/8192 3.37% 7853.434 8118.168 - 0.13% -
std::move_backward(deque<int>)/32768 3.37% 3498.620 3616.519 - 6.56% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.36% 51715.177 53452.251 - 0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.36% 14.906 15.406 - 1.33% -
BM_PushHeap_float_PipeOrgan_16 3.35% 0.895 0.925 - 1.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.35% 394.725 407.962 - 3.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.35% 4.221 4.363 - -6.41% -
BM_vector_deque_ranges_move_backward/70000 3.34% 8593.392 8880.764 - 13.54% -
SetIntersection_None_Set_string_64_64 3.34% 11343232.853 11721878.831 - 0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.34% 60533.847 62552.779 - 1.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.33% 17.131 17.702 - 2.68% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.33% 12807.700 13234.275 - 3.22% -
BM_StringRelational_Compare_Large_Empty_Control 3.31% 1.611 1.664 - 3.47% -
SetIntersection_Interlaced_Set_string_64_64 3.31% 33655035.758 34767515.242 - -0.69% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.30% 587.763 607.186 - 4.93% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.30% 20.624 21.305 - 3.57% -
std::is_sorted(vector<int>)/8192 3.29% 1903.150 1965.855 - 3.64% -
std::move_backward(vector<bool>)_(aligned)/512 3.28% 2.248 2.322 - -0.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.27% 9.810 10.131 - -4.25% -
std::move_backward(vector<bool>)_(unaligned)/64 3.25% 1.636 1.689 - -2.60% -
SetIntersection_Front_Set_float_262144_4 3.25% 1028752.225 1062202.198 - -0.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.24% 1.669 1.723 - 3.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 3.24% 18.752 19.360 - 2.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.24% 12.769 13.183 - 1.63% -
std::move(vector<int>)/262144 3.24% 21213.715 21900.550 - 26.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.23% 214.067 220.981 - -7.63% -
BM_PushHeap_uint32_SingleElement_262144 3.22% 0.355 0.367 - 2.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.22% 63673259.475 65722265.367 - 0.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.22% 610960.572 630613.772 - 5.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.22% 20.036 20.680 - 3.50% -
SetIntersection_Interlaced_Vector_uint64_1024_1 3.21% 1009309.782 1041710.150 - -0.07% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.19% 33.919 35.002 - 3.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.18% 8601900.478 8875855.172 - 0.10% -
BM_std_minmax_element<char>/64 3.17% 17.749 18.312 - 5.79% -
std::fill_n(deque<int>)/1024 3.17% 29.459 30.394 - 2.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.17% 2.915 3.007 - 1.84% -
rng::find_last(deque<int>)_(bail_90%)/8 3.16% 0.862 0.890 - 5.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.16% 2.288 2.360 - 5.39% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.15% 7.977 8.229 - 0.65% -
SetIntersection_None_Vector_float_262144_1 3.15% 1132668.992 1168327.986 - 3.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.14% 1123445.578 1158733.305 - 1.40% -
SetIntersection_Front_Vector_uint32_16384_64 3.13% 1317060.574 1358333.048 - -1.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.13% 31.770 32.766 - 2.97% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.12% 685.096 706.457 - -1.07% -
BM_deque_vector_move_backward/64000 3.10% 7795.217 8036.699 - 6.93% -
SetIntersection_Interlaced_Vector_uint32_16384_64 3.08% 8502262.675 8763734.594 - 5.41% -
BM_StringFindAllMatch/64 3.08% 3.123 3.219 - -0.50% -
BM_PushHeap_uint32_SingleElement_16384 3.07% 0.356 0.367 - 3.09% -
BM_PushHeap_uint32_SingleElement_256 3.06% 0.381 0.393 - 0.84% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.06% 817.456 842.436 - 3.99% -
SetIntersection_Front_Set_uint32_1024_1024 3.05% 11916549.818 12280432.259 - -1.23% -
std::find_if_not(vector<int>)_(bail_25%)/32768 3.05% 959.859 989.155 - 1.86% -
SetIntersection_Front_Set_uint32_256_64 3.03% 5226757.748 5385338.657 - -1.32% -
SetIntersection_Front_Vector_float_262144_16 3.03% 1092118.988 1125252.674 - 3.67% -
std::multiset<int>::count(key)_(existent)/32 3.02% 3.677 3.788 - 0.81% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 3.02% 65.953 67.947 - 1.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.02% 222.769 229.501 - 5.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.01% 20.824 21.451 - 1.91% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.01% 628.642 647.552 - -11.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.00% 62783.742 64666.302 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.00% 17256920.142 17773835.076 - 1.46% -
std::partition(vector<int>)_(dense)/1024 2.98% 242.457 249.692 - 4.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.97% 15.775 16.244 - 2.90% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.96% 95539.516 98365.507 - -7.34% -
BM_PushHeap_uint32_SingleElement_1024 2.95% 0.363 0.373 - 2.93% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.95% 2846.404 2930.364 - 2.90% -
BM_StringFindStringLiteral/512 2.94% 9.458 9.736 - 1.50% -
std::find(vector<int>)_(process_all)/8 2.94% 2.686 2.765 - -0.90% -
std::multimap<int,_int>::clear()/8192 2.93% 83975.443 86439.562 - 1.30% -
SetIntersection_None_Set_float_1024_4 2.93% 8868817.112 9128475.672 - 3.70% -
std::search(deque<int>)_(same_length)/8192 2.92% 3778.718 3889.138 - 2.76% -
SetIntersection_Front_Set_float_262144_256 2.92% 3532499.900 3635698.571 - -12.62% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.92% 12492.247 12857.021 - 4.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.91% 1095574.287 1127454.839 - 4.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.90% 52.583 54.110 - 3.71% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.90% 1.589 1.635 - 0.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.90% 38830.443 39956.272 - -0.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.90% 39.896 41.052 - 0.46% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.89% 23.002 23.667 - -1.61% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.89% 4.279 4.403 - 3.17% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.88% 1.249 1.285 - -18.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.87% 34.902 35.906 - 0.73% -
SetIntersection_Front_Vector_uint32_64_64 2.87% 10526162.728 10828761.817 - -0.92% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.86% 15.817 16.269 - -8.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.85% 666.600 685.624 - 2.99% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.85% 14.963 15.390 - 3.20% -
std::unordered_set<std::string>::clear()/8192 2.85% 219806.942 226064.252 - 2.23% -
std::find_if(vector<bool>)_(process_all)/8 2.84% 3.478 3.577 - 1.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.84% 1602.683 1648.187 - 3.03% -
BM_StringEraseWithMove_Small_Opaque 2.83% 2.184 2.246 - 2.89% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.83% 6773.946 6965.645 - 1.26% -
std::pop_heap(deque<float>)/1024 2.82% 12.478 12.830 - -3.53% -
SetIntersection_None_Vector_string_262144_4 2.82% 1267828.216 1303522.041 - 1.02% -
BM_vector_deque_ranges_copy_backward/64000 2.81% 7952.301 8176.028 - 13.56% -
std::find_if(vector<char>)_(bail_25%)/8 2.81% 0.901 0.926 - -3.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.81% 51077.669 52511.676 - -0.41% -
BM_PushHeap_uint32_Random_64 2.81% 5.003 5.143 - 2.30% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.81% 19.185 19.724 - 0.12% -
SetIntersection_None_Vector_float_262144_256 2.81% 1124721.593 1156282.627 - 3.37% -
SetIntersection_Front_Set_uint64_1024_4 2.80% 1043207.037 1072426.469 - 1.56% -
SetIntersection_None_Vector_string_262144_16384 2.80% 1257320.355 1292508.921 - 0.15% -
std::set<int>::count(key)_(non-existent)/32 2.80% 2.881 2.961 - 3.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.79% 18.712 19.234 - -0.56% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.78% 13.314 13.684 - 3.25% -
std::shift_right(list<int>)/50 2.77% 26.265 26.993 - 1.56% -
BM_num_put<unsigned_long> 2.77% 11.362 11.677 - 3.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.76% 1250.481 1285.029 - -2.99% -
std::set<std::string>::find(key)_(existent)/1024 2.76% 22.529 23.151 - -2.93% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.76% 15.807 16.243 - 3.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.76% 2.872 2.952 - 0.84% -
std::is_partitioned(list<int>)_(partitioned)/50 2.76% 13.769 14.149 - 1.20% -
rng::contains(list<int>)_(process_all)/50 2.75% 18.046 18.543 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.75% 5649897.816 5805284.073 - -0.77% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.74% 11.149 11.455 - 0.03% -
std::equal(vector<bool>)_(unaligned)/8192 2.74% 55.691 57.219 - 1.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.74% 1468.144 1508.405 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.74% 43.646 44.842 - 3.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.74% 89779.715 92236.926 - 5.61% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.74% 188.017 193.161 - 1.32% -
std::map<std::string,_int>::count(key)_(existent)/32 2.72% 16.116 16.555 - 0.35% -
rng::contains(list<int>)_(process_all)/8 2.72% 2.289 2.352 - 1.00% -
vector<bool>(const_vector<bool>&) 2.71% 10.431 10.714 - 4.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.71% 4.750 4.879 - -3.91% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.71% 23.113 23.739 - 0.23% -
SetIntersection_Front_Set_uint64_16_16 2.69% 37426615.298 38434968.298 - 0.95% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 2.69% 5829.227 5986.232 - 2.81% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.69% 23.513 24.146 - -0.85% -
std::remove(deque<int>)_(prefix)/50 2.69% 60.037 61.652 - 1.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.69% 713.989 733.187 - 2.28% -
BM_PushHeap_string_QuickSortAdversary_262144 2.69% 15.873 16.299 - 1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.69% 2251204.559 2311649.949 - 1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.68% 1225572.592 1258406.088 - 1.38% -
SetIntersection_Interlaced_Set_float_64_4 2.68% 20401995.763 20948498.799 - 0.43% -
BM_vector_deque_move_backward/64000 2.67% 7800.544 8009.159 - 13.61% -
BM_PushHeap_uint64_Descending_64 2.67% 0.377 0.387 - 2.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.67% 901287.728 925352.449 - 2.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.67% 6.499 6.672 - 1.68% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.67% 4018.734 4125.916 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.65% 11393489.573 11695798.855 - 4.33% -
BM_StringConstructDestroyCStr_Large_Opaque 2.65% 16.070 16.495 - -11.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.64% 11565.713 11871.531 - 2.10% -
std::replace(vector<int>)_(prefix)/1024 2.64% 155.833 159.952 - 0.77% -
std::unordered_set<std::string>::clear()/1024 2.64% 23233.133 23846.277 - 0.98% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.63% 13087.738 13432.246 - 6.29% -
BM_StringRelational_Compare_Small_Empty_Control 2.63% 1.834 1.882 - 16.99% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.63% 355.821 365.173 - 2.09% -
std::multiset<int>::ctor(const&)/8192 2.63% 51342.225 52691.462 - -0.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.62% 29.510 30.282 - -2.13% -
SetIntersection_None_Set_string_1024_256 2.62% 8812934.560 9043539.702 - 0.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.62% 1295.929 1329.837 - 1.57% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.61% 18.880 19.373 - 1.04% -
SetIntersection_Front_Set_uint64_262144_256 2.61% 3992006.889 4096191.854 - 5.46% -
std::unique(deque<int>)_(sprinkled)/52 2.60% 58.988 60.522 - 3.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.60% 6.409 6.575 - 6.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.60% 0.542 0.556 - -20.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.59% 79394.817 81454.730 - 2.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.59% 5428.093 5568.883 - -2.02% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.59% 1.592 1.633 - 0.44% -
std::set<int>::find(key)_(existent)/8192 2.59% 8.043 8.252 - 2.92% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 2.59% 3886.949 3987.485 - 3.20% -
std::find(list<int>)_(process_all)/32768 2.58% 25948.402 26618.812 - 1.55% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.58% 27.360 28.065 - 2.33% -
BM_getline_string 2.57% 16.861 17.295 - 4.09% -
ranges::minmax(std::deque<__int128>)/70000 2.57% 34627.180 35517.981 - 3.00% -
std::partition(vector<int>)_(dense)/50 2.57% 13.066 13.402 - 3.22% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.57% 6746.461 6919.803 - 0.40% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.57% 786.430 806.603 - 1.40% -
std::multiset<std::string>::find(key)_(existent)/1024 2.56% 23.936 24.549 - -4.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.56% 4.083 4.187 - 7.24% -
std::remove(deque<int>)_(sprinkled)/50 2.56% 55.388 56.805 - 4.60% -
std::find_if_not(vector<int>)_(process_all)/50 2.55% 5.752 5.899 - 4.23% -
SetIntersection_Interlaced_Vector_float_16_16 2.54% 35614780.631 36520720.874 - 3.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.54% 28.255 28.972 - 6.07% -
BM_StringAssignStr_Empty_Transparent 2.53% 0.485 0.497 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.53% 195907739.671 200867297.406 - 3.76% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.53% 118532.173 121527.945 - 3.28% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.53% 16.741 17.164 - 1.39% -
SetIntersection_None_Vector_float_262144_64 2.53% 1128527.298 1157043.431 - 2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.53% 196916150.070 201888443.939 - 1.04% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.52% 10.770 11.042 - 2.79% -
BM_StringFindNoMatch/64 2.52% 2.082 2.135 - 2.07% -
std::copy(list<int>)/32768 2.52% 25583.276 26227.025 - 0.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.51% 0.680 0.697 - 2.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.50% 24.613 25.229 - 3.23% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.50% 27.638 28.328 - 4.46% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.50% 7444.758 7630.779 - 2.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.50% 4.818 4.938 - 3.31% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.49% 520099.307 533062.434 - 1.12% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.49% 5953.999 6102.292 - 0.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.48% 12906.937 13227.452 - 5.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.48% 2924207.600 2996729.900 - 0.44% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.48% 12913.269 13233.082 - 5.42% -
std::sort_heap(deque<int>,_pred)/8192 2.47% 426141.171 436665.883 - 1.48% -
bm_ranges_lexicographical_compare<int>/8 2.47% 1.500 1.537 - 2.62% -
std::partial_sort_copy(vector<int>)_(heap)/1024 2.47% 8003.425 8200.820 - 3.12% -
std::rotate(list<int>)_(1_element_backward)/50 2.46% 24.600 25.206 - 1.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.46% 3875.743 3971.209 - 1.14% -
BM_StringEraseWithMove_Small_Transparent 2.46% 2.178 2.232 - 2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.46% 1011647.768 1036492.438 - -1.86% -
std::all_of(vector<int>)_(process_all)/8 2.45% 2.402 2.461 - 4.57% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.45% 112.992 115.756 - 2.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.45% 18.032 18.473 - 2.23% -
bm_ranges_swap_ranges_vb_aligned/2048 2.44% 8.444 8.651 - 0.49% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.44% 354.647 363.309 - 4.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.44% 28.782 29.485 - 0.96% -
std::copy_backward(list<int>)/32768 2.44% 26296.199 26937.118 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.44% 9.209 9.434 - -2.38% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.44% 20.174 20.666 - 2.77% -
BM_deque_deque_move/1024 2.43% 36.756 37.649 - 0.85% -
BM_std_minmax_element<long_long>/5500 2.43% 1490.873 1527.051 - 3.33% -
SetIntersection_Front_Set_uint32_262144_16384 2.42% 219617990.473 224939352.119 - 2.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.42% 657.623 673.515 - 1.76% -
BM_CmpEqual_uint_ushort 2.41% 1.088 1.114 - -0.08% -
std::find_if_not(vector<int>)_(process_all)/1024 2.40% 112.668 115.376 - 2.44% -
SetIntersection_Front_Set_float_1024_64 2.40% 1612082.461 1650763.749 - -9.93% -
BM_CmpLess_uint_uchar 2.40% 1.099 1.126 - 0.99% -
BM_std_minmax_element<long_long>/64000 2.39% 17411.110 17827.017 - 2.17% -
bm_lexicographical_compare<signed_char>/8 2.38% 3.222 3.299 - -0.09% -
SetIntersection_None_Vector_uint32_16384_256 2.38% 1096408.765 1122454.089 - 1.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.37% 113133.307 115817.697 - 1.65% -
BM_vector_deque_ranges_move/1 2.37% 2.318 2.373 - 9.06% -
std::multiset<int>::erase(iterator)/8192 2.36% 23.481 24.035 - 3.97% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.36% 574.298 587.832 - 2.91% -
BM_std_minmax_element<long_long>/70000 2.35% 19033.966 19481.991 - 7.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.35% 1011209.003 1035009.026 - -2.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.35% 89.286 91.387 - -5.95% -
BM_PushHeap_float_Random_262144 2.35% 7.100 7.267 - -3.99% -
BM_StringAssignStr_Huge_Opaque 2.35% 108.772 111.328 - 1.73% -
BM_StringRead_Hot_Shallow_Large 2.35% 0.473 0.484 - 1.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.35% 17.039 17.439 - 1.70% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.34% 35.065 35.886 - 0.46% -
SetIntersection_None_Vector_float_16384_4 2.34% 1095713.110 1121303.851 - 2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.33% 9607107.174 9831047.754 - -2.50% -
BM_deque_vector_ranges_move_backward/65536 2.33% 8048.387 8235.892 - 4.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.33% 50.077 51.243 - -1.45% -
BM_StringDestroy_Huge 2.33% 10.620 10.867 - -10.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.32% 1138580.762 1165035.967 - -1.49% -
BM_std_minmax_element<long_long>/4000 2.32% 1087.482 1112.738 - 7.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.32% 1081850.273 1106960.947 - -1.21% -
BM_CmpLess_int_int 2.32% 1.043 1.067 - -0.26% -
BM_vector_deque_ranges_copy_backward/1024 2.32% 37.233 38.097 - 0.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.31% 1.322 1.352 - 2.72% -
std::make_heap(deque<int>)_(descending)/8192 2.31% 8620.007 8819.039 - 2.16% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.31% 4.559 4.664 - 4.14% -
SetIntersection_None_Vector_float_1024_1 2.31% 1061684.991 1086158.690 - 0.26% -
BM_CmpLess_uint_schar 2.31% 1.041 1.065 - 2.42% -
std::rotate(deque<int>)_(by_1/3)/8192 2.30% 3263.585 3338.767 - 4.49% -
std::search(vector<int>)_(no_match)/1000 2.30% 205.779 210.513 - 3.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.30% 54.309 55.558 - 3.69% -
SetIntersection_Front_Vector_uint64_16384_16 2.30% 1091858.793 1116962.961 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.30% 19.505 19.953 - 3.86% -
BM_std_minmax_element<long_long>/65536 2.30% 17818.625 18228.298 - 6.07% -
std::find_if(vector<bool>)_(process_all)/50 2.30% 23.603 24.145 - 2.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.29% 16.680 17.063 - 3.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.29% 12.574 12.861 - 3.45% -
std::find_if_not(list<int>)_(process_all)/8192 2.27% 7226.523 7390.496 - 2.60% -
BM_deque_vector_copy_backward/0 2.27% 1.394 1.425 - -3.43% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.27% 246.842 252.435 - 2.77% -
BM_deque_vector_move_backward/1 2.26% 2.111 2.158 - 4.33% -
std::stable_sort(deque<int>)_(descending)/8192 2.26% 20402.996 20863.696 - 2.52% -
std::find_end(list<int>)_(same_length)/1000 2.26% 734.884 751.476 - 1.82% -
std::stable_partition(list<int>)_(sparse)/8192 2.25% 8647.877 8842.883 - -0.94% -
std::remove_copy_if(vector<int>)_(prefix)/1024 2.25% 406.549 415.712 - 4.55% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.25% 766.869 784.127 - 1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.25% 28070.239 28701.925 - -1.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 2.25% 447414.826 457468.607 - -0.54% -
BM_num_put<long> 2.24% 11.459 11.716 - 0.61% -
std::multiset<int>::find(key)_(existent)/32 2.24% 1.604 1.640 - 2.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.24% 45.321 46.334 - 0.86% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 2.23% 18.788 19.208 - 0.48% -
std::make_heap(deque<int>)_(descending)/1024 2.23% 1096.871 1121.353 - 2.42% -
BM_PushHeap_string_QuickSortAdversary_1024 2.23% 15.007 15.341 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.23% 347576883.109 355316864.855 - 1.59% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.23% 36675.054 37491.557 - 1.49% -
std::pop_heap(deque<std::string>)/8 2.22% 57.085 58.355 - 2.22% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.22% 34.346 35.109 - -0.48% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.22% 1.390 1.421 - 2.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.22% 22.655 23.159 - -0.12% -
SetIntersection_None_Vector_float_16384_1 2.22% 1098306.089 1122699.900 - 0.83% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.22% 5928.211 6059.878 - 2.96% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.22% 1.506 1.539 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.22% 1135048.440 1160204.033 - -1.97% -
ranges::minmax(std::list<long_long>)/64 2.21% 30.434 31.107 - 3.10% -
SetIntersection_Interlaced_Set_string_1024_1 2.20% 1071576.419 1095203.105 - 1.25% -
bm_ranges_swap_ranges_vb_aligned/524288 2.20% 1045.869 1068.900 - 1.85% -
BM_StringRead_Cold_Deep_Small 2.20% 1.242 1.269 - 3.84% -
SetIntersection_None_Set_uint64_64_4 2.20% 21475234.338 21947243.137 - 1.64% -
SetIntersection_Front_Vector_string_16384_64 2.20% 3188204.700 3258215.432 - -4.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.19% 31.882 32.581 - 0.05% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.19% 226.201 231.162 - 4.57% -
BM_PushHeap_float_Random_64 2.19% 6.236 6.373 - -4.87% -
BM_std_minmax_element<long_long>/4096 2.19% 1113.556 1137.937 - 6.80% -
std::multiset<int>::erase(key)_(existent)/32 2.19% 21.695 22.170 - 0.09% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.19% 1245537.272 1272762.043 - -0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.18% 41.030 41.927 - 1.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.18% 31.444 32.130 - -1.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 236468.954 241607.295 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.17% 1148195.600 1173071.009 - 0.83% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.17% 13066.833 13349.865 - 0.56% -
SetIntersection_Front_Vector_float_1024_4 2.15% 1034667.358 1056931.064 - 0.03% -
SetIntersection_Front_Set_string_64_16 2.15% 23582324.015 24089193.657 - 0.23% -
std::set<std::string>::clear()/32 2.15% 877.655 896.496 - 0.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.15% 1.123 1.147 - 1.74% -
BM_CmpLess_int_uint 2.14% 1.056 1.079 - -1.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.14% 4307761.707 4399867.195 - 0.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.13% 1591.858 1625.829 - 4.18% -
std::make_heap(deque<int>)_(shuffled)/8192 2.13% 22680.969 23163.603 - 2.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.13% 17.241 17.608 - 1.99% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.13% 520270.517 531326.405 - 3.75% -
SetIntersection_Interlaced_Set_float_16384_1024 2.12% 174580575.898 178289429.874 - 5.44% -
std::transform(deque<int>,_deque<int>)/32 2.12% 21.511 21.968 - 1.17% -
BM_std_minmax_element<short>/64000 2.12% 15726.414 16060.212 - -6.42% -
std::unordered_map<int,_int>::ctor(const&)/32 2.12% 200.679 204.930 - 1.23% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.12% 1.493 1.524 - 5.74% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.10% 4464211.787 4557954.388 - 0.08% -
BM_std_minmax_element<short>/70000 2.10% 17195.319 17555.988 - -6.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.10% 1500040.492 1531482.565 - 2.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 2.09% 20670.590 21103.500 - -17.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.09% 4085409.837 4170815.214 - -0.43% -
SetIntersection_None_Vector_float_16384_1024 2.09% 1102448.647 1125483.904 - 1.67% -
std::find(deque<int>)_(process_all)/8 2.09% 3.464 3.536 - 2.07% -
SetIntersection_None_Vector_uint64_16384_4 2.08% 1078617.600 1101035.283 - 0.51% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.08% 26.269 26.814 - -1.89% -
rng::contains_subrange(list<int>)_(process_all)/16 2.07% 4.788 4.887 - 0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.06% 9822.243 10024.459 - 3.04% -
std::find_end(forward_list<int>)_(process_all)/1000 2.06% 679.608 693.582 - 1.80% -
ranges::min(std::list<long_long>)/64 2.05% 24.571 25.076 - 1.84% -
std::rotate(list<int>)_(by_1/4)/50 2.05% 25.632 26.157 - 2.45% -
SetIntersection_None_Set_uint64_262144_256 2.05% 1195959.475 1220449.625 - 0.98% -
BM_std_minmax_element<long_long>/512 2.05% 143.411 146.344 - 6.75% -
SetIntersection_None_Set_uint32_1024_4 2.04% 8694121.988 8871840.782 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.04% 11097797.141 11324011.329 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.04% 41.716 42.566 - 0.36% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.04% 250.276 255.369 - 2.81% -
SetIntersection_Front_Set_string_256_16 2.03% 6988521.066 7130442.167 - -2.53% -
SetIntersection_None_Set_uint32_256_16 2.03% 10566961.500 10781528.650 - -1.22% -
BM_num_get<long_long> 2.03% 10.673 10.889 - 0.13% -
BM_num_get<long> 2.03% 10.857 11.077 - 2.59% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.03% 20.290 20.701 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.02% 1057134.327 1078468.500 - -0.62% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.02% 147811.531 150790.104 - 2.52% -
ranges::minmax(std::deque<long_long>)/70000 2.01% 25646.781 26162.723 - 6.57% -
BM_deque_deque_ranges_move_backward/1024 2.01% 37.916 38.678 - 2.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.01% 77.143 78.692 - -0.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.00% 9.844 10.041 - 2.60% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.00% 322.175 328.612 - 2.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 1.99% 22.568 23.018 - 0.61% -
BM_std_minmax_element<long_long>/1024 1.99% 283.032 288.674 - 6.87% -
std::sort(deque<int>)_(descending)/8 1.99% 25.273 25.776 - 2.77% -
SetIntersection_Front_Vector_uint32_262144_256 1.99% 2222353.055 2266620.347 - -0.93% -
BM_deque_deque_ranges_move_backward/65536 1.99% 8021.619 8181.114 - 9.12% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.99% 52362.393 53403.332 - 2.42% -
BM_std_minmax_element<short>/4096 1.99% 1011.571 1031.665 - -6.64% -
std::unordered_set<int>::contains(key)_(existent)/1024 1.98% 1.221 1.245 - -21.65% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.98% 6873.659 7009.613 - 1.64% -
BM_PushHeap_string_QuickSortAdversary_16384 1.97% 15.452 15.757 - 1.70% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.97% 31.374 31.991 - 9.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.96% 113852.988 116088.554 - 1.76% -
std::sort(vector<NonIntegral>)_(descending)/8 1.96% 24.817 25.304 - 2.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 11692.483 11921.097 - 1.22% -
BM_std_minmax_element<short>/65536 1.95% 16117.782 16432.729 - -6.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 198.078 201.947 - 1.94% -
BM_StringFindStringLiteral/128 1.95% 3.108 3.169 - -0.56% -
std::set<std::string>::find(key)_(existent)/32 1.94% 15.477 15.778 - -0.11% -
SetIntersection_None_Vector_float_262144_1024 1.94% 1126024.689 1147854.847 - 1.72% -
SetIntersection_Front_Set_float_1024_16 1.94% 1169002.050 1191653.142 - -2.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.94% 9.241 9.420 - 2.14% -
std::copy(list<int>)/8 1.93% 2.490 2.538 - 2.53% -
ranges::min(std::list<char>)/64 1.93% 26.880 27.398 - 1.43% -
BM_std_minmax_element<short>/5500 1.93% 1354.921 1381.017 - -6.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.93% 10191.111 10387.346 - 28.26% -
std::find(list<int>)_(process_all)/1024 1.92% 698.266 711.696 - 3.75% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.92% 16.698 17.019 - 2.22% -
std::copy_if(list<int>)_(entire_range)/512 1.92% 364.158 371.134 - 1.02% -
BM_vector_deque_move_backward/1 1.91% 2.262 2.305 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.90% 357235163.682 364036300.011 - 4.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.90% 13054.836 13302.844 - 1.70% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.90% 264871.334 269897.522 - 3.76% -
std::deque<int>::ctor(size)/32 1.90% 28.091 28.623 - -2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.89% 10954.091 11161.592 - 2.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.89% 27.078 27.590 - 0.77% -
SetIntersection_Interlaced_Vector_string_64_64 1.89% 25273442.876 25750951.027 - -5.54% -
std::find_if(deque<int>)_(bail_25%)/8192 1.89% 543.154 553.408 - 2.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.89% 10.659 10.860 - -3.88% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.88% 11339.693 11553.331 - 1.47% -
std::find_if(vector<int>)_(process_all)/8 1.88% 1.406 1.432 - 6.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.88% 3.552 3.618 - 2.66% -
SetIntersection_None_Vector_uint32_16384_1 1.88% 1081406.236 1101720.663 - -0.40% -
BM_CmpEqual_uchar_schar 1.88% 1.014 1.033 - -0.21% -
SetIntersection_Front_Set_float_262144_1 1.88% 999854.561 1018609.621 - 3.28% -
std::rotate(list<int>)_(by_1/2)/1024 1.87% 384.362 391.548 - 1.14% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.87% 10.554 10.751 - -5.40% -
std::sort(vector<int>)_(heap)/8 1.86% 24.022 24.470 - 3.58% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.86% 2.946 3.001 - 2.49% -
std::set<std::string>::erase(iterator)/1024 1.86% 30.979 31.554 - 1.59% -
SetIntersection_Front_Vector_string_1024_64 1.85% 3311910.654 3373230.374 - -2.32% -
rng::contains_subrange(list<int>)_(process_all)/32 1.85% 10.022 10.207 - 1.65% -
std::stable_sort(vector<int>)_(heap)/8 1.85% 21.148 21.538 - 2.11% -
BM_num_get<unsigned_long_long> 1.85% 10.276 10.466 - -0.18% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.85% 2.346 2.389 - 0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.85% 1213613.850 1236012.859 - 1.57% -
SetIntersection_Front_Vector_uint64_262144_4 1.84% 1023253.310 1042085.747 - -1.34% -
SetIntersection_Interlaced_Set_uint64_256_256 1.83% 7486401.832 7623579.761 - -0.25% -
SetIntersection_None_Vector_uint64_1024_16 1.83% 1046342.274 1065508.505 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.83% 22024409.550 22427397.239 - 3.15% -
SetIntersection_Interlaced_Set_string_16_16 1.82% 59022027.683 60098616.779 - 6.96% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.82% 9157.966 9324.524 - 5.94% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.82% 25.109 25.565 - -4.28% -
BM_std_minmax_element<long_long>/64 1.82% 17.671 17.992 - 5.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.81% 70685.234 71967.405 - 7.95% -
std::sort(vector<int>)_(pipe-organ)/8 1.81% 17.634 17.953 - 2.00% -
BM_deque_vector_ranges_move/1 1.81% 2.083 2.120 - 4.48% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.81% 12.436 12.661 - 1.97% -
BM_CmpEqual_schar_short 1.81% 1.107 1.127 - 0.71% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.81% 5.041 5.132 - 2.18% -
SetIntersection_Front_Set_float_16_16 1.80% 37204460.504 37872755.752 - -1.56% -
std::copy(vector<int>)/32768 1.79% 3720.327 3787.106 - 1.00% -
BM_PushHeap_uint32_Random_16 1.79% 4.105 4.179 - 1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.79% 13907404.555 14156914.558 - 1.13% -
ranges::minmax(std::list<__int128>)/70000 1.79% 58129.449 59171.513 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.79% 7347619.048 7479098.569 - -0.12% -
BM_std_minmax_element<short>/4000 1.79% 988.869 1006.546 - -6.76% -
SetIntersection_Front_Vector_uint64_262144_16 1.79% 1085081.536 1104459.643 - -2.07% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.78% 5.699 5.800 - 0.09% -
std::remove(deque<int>)_(sprinkled)/32 1.78% 50.521 51.422 - 3.80% -
SetIntersection_None_Set_uint64_262144_16384 1.78% 1201132.080 1222487.387 - 0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.78% 1212775.715 1234324.303 - 0.83% -
std::move(vector<int>)/1048576 1.77% 54496.136 55463.188 - -21.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.77% 20.384 20.746 - 1.89% -
BM_StringFindNoMatch/512 1.77% 9.283 9.447 - 2.06% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.77% 1004.722 1022.514 - 2.26% -
std::sort(vector<int>)_(ascending)/8 1.77% 15.748 16.027 - 2.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.77% 432.547 440.196 - 1.69% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.77% 8275.136 8421.242 - 1.87% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.76% 19.045 19.381 - -0.75% -
SetIntersection_Interlaced_Set_uint32_64_16 1.76% 21648549.198 22029555.328 - -5.20% -
std::partition_copy(vector<int>)/50 1.76% 12.691 12.914 - 1.53% -
std::stable_sort(deque<int>)_(heap)/1024 1.76% 2749.723 2798.050 - 3.38% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.75% 2.386 2.428 - 2.14% -
BM_deque_deque_move_backward/64000 1.75% 7814.184 7951.118 - 9.96% -
BM_vector_deque_ranges_copy_backward/65536 1.75% 8249.915 8394.252 - 13.60% -
SetIntersection_None_Set_uint64_262144_1024 1.75% 1199746.258 1220720.865 - 0.98% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.75% 276.201 281.025 - 3.09% -
std::unordered_set<std::string>::find(key)_(existent)/8192 1.75% 35.207 35.822 - -18.44% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.75% 12954.091 13180.204 - 2.44% -
SetIntersection_Front_Vector_float_256_16 1.75% 4138573.518 4210806.401 - 0.16% -
std::generate(list<int>)/8192 1.74% 7453.261 7583.314 - -1.44% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.74% 5.484 5.580 - 0.18% -
std::remove_if(deque<int>)_(prefix)/50 1.74% 66.301 67.453 - 4.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.74% 1038289.022 1056331.021 - -2.12% -
std::unique(deque<int>)_(sprinkled)/32 1.73% 52.052 52.955 - 2.30% -
std::unique(list<int>)_(sprinkled)/52 1.73% 67.419 68.588 - -1.83% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.73% 15.530 15.799 - 0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.73% 455.172 463.053 - 0.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.73% 2.068 2.103 - 0.48% -
std::set<int>::ctor(const&)/32 1.72% 220.178 223.974 - 3.63% -
SetIntersection_Front_Vector_uint32_16384_16384 1.72% 75729578.226 77033931.040 - 2.23% -
std::sort_heap(deque<int>)/1024 1.72% 13293.750 13522.525 - 1.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.72% 218.952 222.717 - 0.87% -
SetIntersection_Front_Set_float_262144_16 1.72% 1135394.181 1154867.179 - -1.81% -
SetIntersection_None_Vector_string_262144_262144 1.71% 1263182.638 1284846.156 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.71% 9626031.808 9790833.985 - 11.34% -
std::any_of(vector<int>)_(process_all)/32 1.71% 8.344 8.487 - 2.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.71% 0.772 0.785 - -3.47% -
rng::find_last(deque<int>)_(bail_10%)/8 1.71% 2.727 2.774 - 1.83% -
bm_ranges_lexicographical_compare<int>/64 1.70% 4.427 4.503 - 1.98% -
BM_vector_deque_copy_backward/70000 1.70% 8743.165 8892.045 - 11.45% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.70% 27349.998 27815.290 - 0.10% -
BM_CmpLess_int_uchar 1.70% 1.103 1.122 - 0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.69% 4098938.104 4168409.183 - 0.29% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.69% 32.515 33.064 - 0.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.69% 21.125 21.482 - 2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.69% 10108167.298 10278873.189 - -0.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.69% 369.664 375.904 - 2.72% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 555.551 564.915 - 0.60% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.68% 39.091 39.746 - 1.99% -
SetIntersection_Front_Set_uint32_1024_16 1.68% 1159412.545 1178841.773 - -1.17% -
SetIntersection_None_Set_uint64_262144_64 1.67% 1196289.063 1216316.162 - 0.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.67% 183824.548 186894.594 - 3.15% -
bm_gcd_trivial 1.66% 0.673 0.684 - 1.24% -
SetIntersection_Interlaced_Set_string_256_256 1.66% 28241923.803 28711951.064 - -11.73% -
std::fill(list<int>)/50 1.66% 34.597 35.172 - 0.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.66% 47480.074 48269.751 - -0.21% -
BM_PushHeap_string_PipeOrgan_64 1.66% 5.613 5.706 - -0.51% -
BM_PushHeap_float_Random_1024 1.66% 7.025 7.141 - -5.46% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.65% 2560.175 2602.546 - 3.35% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.65% 3.080 3.130 - 1.68% -
SetIntersection_Interlaced_Vector_float_262144_1 1.64% 1033718.477 1050719.547 - 0.64% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.64% 13.352 13.572 - 1.94% -
BM_std_minmax_element<short>/1024 1.64% 259.864 264.136 - -6.30% -
SetIntersection_Interlaced_Set_uint32_256_256 1.64% 7567246.993 7691507.728 - -1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.64% 456176.536 463658.264 - 0.53% -
SetIntersection_Front_Vector_uint32_16384_16 1.64% 1096727.354 1114687.553 - 0.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.64% 250.636 254.739 - 1.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.63% 1.128 1.147 - 1.16% -
BM_StringFindCharLiteral/1024 1.63% 19.752 20.073 - 11.90% -
SetIntersection_None_Vector_float_262144_4 1.62% 1131178.131 1149527.773 - 2.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.62% 6469.957 6574.898 - -0.13% -
SetIntersection_None_Vector_uint64_262144_1024 1.62% 1083514.272 1101078.141 - -1.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.62% 37.380 37.984 - 0.39% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.62% 1870.571 1900.793 - 2.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.62% 36806.923 37401.450 - -8.96% -
std::replace(list<int>)_(sprinkled)/32 1.62% 11.250 11.432 - 2.32% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.61% 682.679 693.644 - 1.64% -
SetIntersection_Front_Set_string_16_16 1.61% 59114365.426 60063206.543 - -1.05% -
SetIntersection_Front_Vector_float_16384_4 1.60% 1051587.075 1068456.270 - 0.78% -
SetIntersection_Front_Vector_uint32_262144_16384 1.60% 76832488.455 78064227.531 - 3.77% -
std::partition(vector<int>)_(sparse)/50 1.60% 13.946 14.169 - 0.28% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.60% 94837.223 96353.364 - -8.73% -
BM_PushHeap_uint64_Ascending_262144 1.60% 4.835 4.912 - 2.74% -
SetIntersection_None_Set_float_1024_256 1.60% 8736037.070 8875400.073 - 0.01% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.59% 1523007.568 1547218.016 - -3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.58% 9.024 9.167 - 0.81% -
std::copy(vector<int>)/8 1.57% 2.239 2.275 - 2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.57% 43.124 43.803 - 4.52% -
std::partial_sort(deque<int>)_(heap)/1024 1.57% 18128.722 18413.269 - 2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.57% 987016.543 1002481.329 - -5.88% -
std::set<int>::clear()/32 1.56% 616.802 626.435 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.56% 11320153.215 11496317.019 - 0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.56% 1023130.924 1039047.675 - -0.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.55% 52337.926 53151.657 - 2.09% -
std::reverse_copy(list<int>)/8 1.55% 2.389 2.426 - 3.25% -
SetIntersection_None_Set_uint32_64_1 1.55% 22164281.737 22508297.118 - -0.88% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.55% 4066470.076 4129506.337 - -0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.55% 65588.919 66604.504 - -3.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.55% 1040840.999 1056935.221 - -0.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 1.54% 31.191 31.672 - -26.44% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.54% 1616429.363 1641331.867 - 0.34% -
std::rotate(list<int>)_(1_element_backward)/1024 1.54% 734.106 745.391 - 1.04% -
std::partition(deque<int>)_(sparse)/50 1.54% 18.349 18.631 - 20.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.54% 3.055 3.102 - 5.75% -
std::find_end(vector<int>)_(single_element)/8192 1.53% 1872.507 1901.135 - 2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.53% 1214930.422 1233481.121 - 1.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.53% 30.206 30.667 - -3.94% -
ranges::min(std::vector<char>)/64 1.53% 4.226 4.290 - 2.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 6586.747 6687.264 - 2.65% -
std::stable_sort(vector<int>)_(shuffled)/8 1.53% 19.615 19.914 - 1.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.52% 15.659 15.898 - 1.53% -
SetIntersection_Front_Vector_float_262144_262144 1.52% 345279511.350 350538157.741 - -0.00% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.52% 14177.473 14392.971 - 1.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.52% 663.401 673.481 - -1.74% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.52% 8182.302 8306.354 - 10.70% -
rng::for_each(multimap<int>)/8192 1.51% 7277.678 7387.888 - -1.51% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.51% 6606.826 6706.801 - -3.07% -
std::is_sorted(vector<int>,_pred)/8 1.51% 3.110 3.157 - -4.43% -
SetIntersection_None_Vector_float_16384_16 1.51% 1081450.707 1097780.930 - -0.49% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.51% 21.171 21.491 - 2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.51% 20762633.652 21075195.853 - -2.32% -
BM_StringAssignAsciiz_Large_Opaque 1.50% 11.456 11.627 - 0.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.50% 798.112 810.049 - -2.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 31466.630 31936.943 - -0.06% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.49% 367.566 373.030 - 0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.49% 17.850 18.115 - 1.28% -
std::search(vector<int>)_(same_length)/8192 1.49% 1877.346 1905.246 - 2.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.48% 1412.001 1432.949 - 5.16% -
BM_CmpLess_uchar_schar 1.48% 1.020 1.035 - 1.72% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.48% 1.418 1.439 - 1.45% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.48% 12.541 12.726 - 1.59% -
SetIntersection_None_Vector_float_256_4 1.47% 4193405.382 4255188.702 - 1.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.47% 13673.408 13874.691 - 11.73% -
std::rotate(vector<int>)_(by_1/3)/32 1.47% 9.919 10.064 - 1.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 6619.535 6716.529 - 0.74% -
SetIntersection_None_Vector_uint32_16384_4 1.46% 1075126.499 1090834.576 - -2.14% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 35913.650 36437.419 - 2.60% -
SetIntersection_Interlaced_Vector_string_1024_1 1.46% 1072424.124 1088060.575 - 0.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.46% 24.064 24.415 - 3.03% -
SetIntersection_Front_Set_uint32_1024_64 1.46% 1770396.114 1796207.457 - 1.45% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.45% 27.871 28.274 - 1.17% -
SetIntersection_None_Set_float_256_16 1.44% 10715466.503 10870148.720 - -0.11% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.44% 4949.780 5021.150 - 1.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.44% 19.365 19.643 - 6.31% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.44% 5.861 5.945 - 3.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.43% 5.315 5.392 - 2.82% -
BM_CmpEqual_int_uint 1.43% 1.063 1.078 - -0.70% -
std::unordered_set<std::string>::erase(iterator)/32 1.43% 32.068 32.528 - 8.78% -
ranges::min(std::list<char>)/8 1.43% 1.919 1.946 - 2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.42% 4115206.675 4173846.261 - -0.07% -
std::remove_copy(vector<int>)_(prefix)/32 1.42% 9.468 9.603 - 2.80% -
SetIntersection_None_Vector_uint64_1024_64 1.42% 1065845.233 1081012.009 - 0.92% -
std::copy_if(list<int>)_(every_other)/1048576 1.42% 829243.745 841034.988 - 1.83% -
std::map<int,_int>::count(key)_(existent)/32 1.42% 1.534 1.555 - -0.59% -
std::multiset<std::string>::find(key)_(existent)/8192 1.42% 27.224 27.610 - 5.66% -
std::partition_point(list<int>)/32 1.41% 15.949 16.173 - 1.86% -
std::partition_copy(deque<int>)/1024 1.41% 640.491 649.504 - 2.61% -
BM_deque_vector_copy_backward/1 1.40% 2.116 2.146 - 1.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.40% 1.528 1.549 - -14.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.40% 41203.939 41780.790 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 693.708 703.398 - 1.07% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.39% 2952.831 2993.973 - 3.35% -
std::fill_n(list<int>)/32 1.39% 8.088 8.200 - 2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.39% 1484434.933 1505099.976 - -2.00% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.39% 42.789 43.384 - -11.91% -
BM_PushHeap_string_PipeOrgan_1024 1.38% 8.991 9.114 - -3.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.38% 4.199 4.256 - 0.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.37% 6405.943 6493.827 - -14.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.37% 8967857.848 9090739.293 - -1.70% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.36% 19.787 20.056 - 2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.36% 1611484.701 1633373.535 - 0.49% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.36% 116204.743 117782.141 - 0.95% -
std::replace_if(vector<int>)_(prefix)/32 1.35% 9.655 9.785 - 1.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.35% 359.153 364.001 - 4.86% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 53407.226 54125.673 - 0.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.34% 16.125 16.342 - 1.73% -
std::find_end(list<int>)_(match_near_end)/1024 1.34% 59.954 60.758 - 2.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.34% 18.612 18.861 - -0.61% -
SetIntersection_Interlaced_Set_uint32_256_64 1.34% 13251083.492 13428475.257 - 3.97% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.34% 15.744 15.955 - 1.47% -
std::sort(vector<int>)_(descending)/8 1.34% 24.900 25.233 - 1.97% -
SetIntersection_None_Vector_float_16384_256 1.33% 1097658.331 1112253.139 - 3.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.33% 13.842 14.025 - 1.64% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.32% 163.767 165.934 - 0.58% -
std::partition(vector<int>)_(sparse)/32 1.32% 8.856 8.973 - -1.18% -
SetIntersection_None_Vector_uint32_262144_262144 1.32% 1121088.092 1135919.186 - 1.39% -
BM_deque_deque_ranges_move_backward/64000 1.32% 7710.550 7812.518 - 6.26% -
std::all_of(list<int>)_(process_all)/32768 1.32% 25933.989 26276.923 - 2.43% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.32% 45012.377 45606.741 - 2.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.32% 20.765 21.038 - 0.11% -
std::multimap<int,_int>::clear()/32 1.31% 639.571 647.960 - -1.52% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.31% 612.010 620.032 - 0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.31% 8625222.695 8738216.385 - -0.04% -
std::copy_backward(list<int>)/64 1.31% 30.808 31.212 - 1.41% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.31% 19601.945 19857.906 - -0.07% -
SetIntersection_None_Set_uint64_256_64 1.31% 8971983.885 9089134.113 - -3.00% -
SetIntersection_Front_Set_uint64_16384_16384 1.30% 223937672.315 226859505.337 - -0.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.30% 24.079 24.393 - 2.10% -
SetIntersection_None_Set_uint32_64_64 1.30% 11298256.397 11445354.466 - -1.16% -
BM_std_minmax_element<short>/512 1.30% 133.342 135.076 - -5.72% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 1.30% 565.977 573.334 - 0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 1.30% 8295996.143 8403745.528 - 0.70% -
std::make_heap(vector<int>)_(shuffled)/1024 1.30% 568.934 576.317 - 0.14% -
SetIntersection_None_Set_uint32_64_4 1.30% 21113504.410 21387103.212 - -1.32% -
BM_deque_deque_ranges_move_backward/4000 1.29% 151.115 153.070 - 6.20% -
SetIntersection_None_Vector_uint32_16384_1024 1.29% 1093852.581 1107978.606 - 0.42% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.29% 22.153 22.439 - 1.94% -
std::find(deque<int>)_(process_all)/8192 1.29% 1937.194 1962.161 - 1.40% -
SetIntersection_None_Set_float_64_4 1.29% 21431899.189 21707716.772 - 1.63% -
std::find(deque<int>)_(process_all)/1024 1.29% 242.714 245.836 - 1.57% -
std::copy_n(list<int>)/64 1.29% 14.703 14.892 - 2.26% -
SetIntersection_None_Vector_uint32_16384_16 1.29% 1092557.769 1106598.862 - 0.53% -
ranges::minmax(std::list<char>)/70000 1.28% 54134.595 54829.869 - 2.38% -
std::map<int,_int>::erase(iterator)/32 1.28% 20.708 20.973 - 1.63% -
SetIntersection_Front_Set_float_262144_1024 1.28% 11387619.577 11533545.989 - -13.59% -
BM_CmpEqual_schar_uchar 1.28% 1.090 1.104 - 0.37% -
ranges::minmax(std::list<long_long>)/70000 1.27% 55170.514 55872.259 - 2.54% -
BM_num_get<long_double> 1.27% 36.606 37.071 - -1.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.27% 2039.703 2065.611 - 8.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.27% 1217603.027 1233067.221 - 0.66% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.27% 672.784 681.319 - 1.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.26% 8.352 8.457 - 0.89% -
std::rotate(vector<bool>)_(by_1/4)/50 1.26% 17.553 17.774 - 0.60% -
std::copy_if(vector<int>)_(every_other)/1048576 1.26% 496542.350 502807.859 - 2.01% -
SetIntersection_None_Set_uint64_16384_4 1.26% 159588599.878 161600209.231 - -1.64% -
std::partition_copy(deque<int>)/32 1.26% 13.026 13.190 - 4.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.26% 718.362 727.386 - 1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.25% 391.447 396.338 - 1.01% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.25% 956.288 968.213 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.25% 3416365.970 3458947.360 - -0.43% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.25% 291.585 295.217 - 0.26% -
BM_CmpLess_uchar_uint 1.25% 1.064 1.078 - -3.57% -
SetIntersection_Interlaced_Vector_float_64_4 1.25% 17908415.791 18131485.247 - 0.82% -
SetIntersection_None_Set_float_16384_1 1.25% 157679672.148 159643723.090 - 5.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.24% 15.722 15.917 - 0.80% -
rng::contains_subrange(list<int>)_(single_element)/32 1.24% 10.157 10.283 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.24% 8089.761 8190.139 - 1.88% -
SetIntersection_None_Set_float_16_1 1.24% 66110251.924 66928190.107 - 1.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.24% 207753.383 210320.755 - 0.32% -
SetIntersection_Interlaced_Set_float_262144_1 1.23% 1028878.584 1041566.153 - 0.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.23% 12731.456 12888.331 - 2.94% -
std::sort(deque<int>)_(heap)/8 1.23% 24.274 24.573 - 1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.23% 6070908.276 6145511.319 - -0.77% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.23% 487.809 493.800 - 0.10% -
BM_num_get<unsigned_long> 1.23% 10.496 10.625 - 1.09% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.23% 661.482 669.597 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.22% 3153435.359 3192049.156 - -0.91% -
SetIntersection_None_Vector_float_262144_16 1.22% 1123482.317 1137225.611 - -0.82% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.22% 5.400 5.466 - 1.86% -
BM_deque_vector_ranges_copy_backward/64000 1.22% 7939.361 8036.301 - 7.80% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.22% 15.540 15.729 - -0.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.22% 3138.711 3177.020 - 2.79% -
std::map<int,_int>::find(key)_(existent)/32 1.22% 1.678 1.699 - 0.17% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.22% 1.686 1.707 - 17.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.22% 7392.858 7482.702 - -1.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.21% 78.143 79.089 - 1.90% -
std::stable_partition(list<int>)_(dense)/50 1.21% 56.291 56.972 - -0.79% -
SetIntersection_None_Vector_float_16384_16384 1.21% 1094783.144 1107998.082 - 0.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.21% 51157.280 51774.442 - -8.65% -
rng::starts_with(list<int>,_pred)/1000 1.21% 780.091 789.500 - 0.63% -
std::find(vector<char>)_(bail_25%)/1024 1.21% 5.321 5.385 - 0.67% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.20% 20703.028 20952.125 - 1.33% -
BM_CmpLess_ushort_short 1.20% 1.030 1.042 - -2.58% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.20% 1579050.699 1597972.898 - -0.24% -
SetIntersection_Front_Vector_float_1024_16 1.20% 1113410.092 1126746.568 - 0.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.20% 1.403 1.420 - 0.42% -
BM_lexicographical_compare_three_way_fast_path/256 1.20% 70.934 71.783 - 1.12% -
rng::contains(deque<int>)_(process_all)/8 1.20% 3.079 3.116 - 3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.20% 17917936.590 18132264.485 - -2.38% -
std::unordered_set<int>::contains(key)_(existent)/32 1.20% 1.297 1.312 - -17.32% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.19% 291.529 295.009 - 0.11% -
std::map<int,_int>::insert(value)_(already_present)/32 1.19% 1.756 1.777 - 0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.19% 11273467.564 11407928.892 - -1.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.19% 42780.907 43291.143 - -0.93% -
BM_CmpLess_int_schar 1.19% 1.123 1.136 - 0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 39130.400 39595.274 - -6.22% -
std::deque<int>::ctor(size)/8192 1.19% 446.509 451.811 - -1.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.19% 14.886 15.062 - -0.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.18% 26.263 26.574 - 1.89% -
BM_StringRelational_Less_Large_Large_Control 1.18% 2.114 2.139 - -0.99% -
SetIntersection_None_Vector_uint64_1024_256 1.18% 1074221.495 1086946.903 - 1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7260.442 7346.375 - -0.05% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.18% 2192.604 2218.526 - 0.06% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.18% 2797.332 2830.402 - 1.63% -
std::is_sorted(vector<int>)/1024 1.18% 246.008 248.912 - 1.55% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.18% 343935.058 347988.036 - 0.68% -
std::search(list<int>)_(no_match)/1000 1.18% 681.700 689.712 - -2.85% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.17% 38201.104 38649.115 - 0.37% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.17% 5274.044 5335.655 - 1.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.17% 28219.043 28548.508 - 1.42% -
std::rotate(vector<bool>)_(by_1/3)/32 1.17% 17.550 17.755 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.17% 22268826.049 22528329.483 - -1.58% -
std::vector<int>::ctor(size)/32 1.16% 10.438 10.560 - -27.38% -
SetIntersection_None_Set_uint32_1024_16 1.16% 8683749.757 8784884.131 - -3.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.16% 12943.370 13094.105 - -0.88% -
BM_vector_deque_move/64 1.16% 2.809 2.842 - 6.22% -
std::copy(vector<bool>)_(aligned)/32768 1.16% 35.014 35.421 - -0.38% -
bm_gcd_complex 1.16% 17.820 18.026 - 1.39% -
std::pop_heap(vector<int>)/8 1.16% 51.012 51.602 - 1.27% -
SetIntersection_Interlaced_Set_uint64_64_4 1.15% 20702564.060 20940952.042 - 0.67% -
std::set<std::string>::ctor(const&)/1024 1.15% 34222.045 34616.062 - -0.42% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.15% 2.078 2.102 - 1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.15% 1039595.906 1051559.754 - -0.17% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.15% 19.581 19.806 - 1.76% -
BM_deque_vector_ranges_move/5500 1.15% 193.732 195.958 - 1.19% -
SetIntersection_None_Set_float_16384_16 1.15% 157480968.893 159288296.669 - 4.89% -
BM_deque_vector_ranges_copy/1024 1.15% 37.058 37.483 - 1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.14% 391.795 396.281 - 1.11% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.14% 17.004 17.199 - 1.98% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.14% 172285643.126 174253398.595 - 1.60% -
std::shift_right(deque<int>)/32 1.14% 3.417 3.456 - 0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.14% 62874.446 63591.258 - -0.86% -
SetIntersection_Interlaced_Vector_float_16384_1 1.14% 1039147.097 1050977.411 - 1.68% -
BM_deque_deque_copy_backward/4000 1.14% 150.258 151.967 - 4.88% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.13% 4.715 4.768 - -0.76% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.13% 389.842 394.262 - -1.32% -
SetIntersection_None_Vector_float_16384_64 1.13% 1096661.713 1109088.765 - 0.16% -
std::lower_bound(std::vector<int>)/100 1.13% 12.211 12.350 - 2.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.13% 16.986 17.178 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.12% 523.993 529.876 - 0.45% -
SetIntersection_None_Set_uint32_256_256 1.12% 5678820.953 5742564.710 - -1.67% -
std::generate_n(list<int>)/50 1.12% 15.150 15.320 - -1.41% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.12% 24.953 25.232 - 2.13% -
SetIntersection_Interlaced_Vector_float_1024_1024 1.12% 7046764.734 7125622.452 - 20.50% -
std::replace(vector<int>)_(prefix)/8192 1.12% 1263.968 1278.107 - 1.02% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 1.12% 138.001 139.544 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.12% 14142526.027 14300496.333 - -0.67% -
std::multimap<int,_int>::erase(iterator)/8192 1.12% 20.363 20.590 - -1.99% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.12% 20399.017 20626.712 - 1.39% -
ranges::min(std::list<__int128>)/8 1.11% 2.054 2.077 - 0.71% -
BM_CmpEqual_schar_int 1.11% 1.118 1.130 - 0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.11% 63940.864 64652.212 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.11% 1096944.196 1109125.501 - -0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.11% 2.482 2.510 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.11% 8715500.823 8812257.371 - -0.65% -
BM_StringConstructDestroyCStr_Large_Transparent 1.11% 9.652 9.760 - -20.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 588.169 594.682 - 1.13% -
SetIntersection_None_Vector_float_1024_256 1.11% 1080196.401 1092156.895 - 0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.11% 25.260 25.539 - 6.29% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.11% 2194.922 2219.200 - 0.03% -
std::unique_copy(list<int>)_(contiguous)/8192 1.10% 6730.559 6804.654 - 0.37% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.10% 51719.706 52288.508 - 0.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.10% 52.507 53.084 - -0.07% -
SetIntersection_None_Vector_float_16_16 1.10% 33395659.134 33762247.191 - 0.50% -
BM_vector_deque_move_backward/1024 1.10% 38.078 38.496 - 1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.10% 391.896 396.189 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.09% 24762.634 25033.161 - 2.42% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.09% 26.987 27.281 - 0.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.09% 11137.968 11259.401 - 0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.09% 5196.961 5253.607 - 1.10% -
BM_StringAssignAsciiz_Large_Transparent 1.09% 11.479 11.604 - -0.03% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.09% 35.539 35.925 - 0.54% -
SetIntersection_Interlaced_Set_string_1024_16 1.09% 12828936.721 12968509.866 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.09% 8.398 8.489 - -0.32% -
std::set<std::string>::ctor(const&)/8192 1.08% 341114.177 344800.405 - 0.71% -
SetIntersection_None_Set_uint64_262144_262144 1.08% 1211313.801 1224385.822 - 0.08% -
std::find_first_of(list<int>)_(small_needle)/1024 1.07% 2831.825 2862.235 - 4.59% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.07% 20.668 20.890 - 1.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.07% 37.486 37.887 - 3.20% -
SetIntersection_None_Vector_uint32_16384_16384 1.07% 1104324.842 1116121.030 - 0.95% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.07% 11114.884 11233.475 - -22.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.07% 594.009 600.338 - 0.14% -
BM_vector_deque_copy_backward/5500 1.07% 196.553 198.647 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.07% 1.993 2.014 - 0.02% -
std::is_partitioned(list<int>)_(partitioned)/32 1.06% 8.633 8.725 - 2.12% -
SetIntersection_Front_Set_float_4_4 1.06% 135223216.287 136658078.833 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.06% 43.098 43.556 - -0.59% -
SetIntersection_Interlaced_Set_uint64_64_64 1.06% 13069113.261 13207697.377 - -2.19% -
std::generate_n(deque<int>)/8192 1.06% 1958.097 1978.856 - 2.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.06% 54.202 54.777 - 2.40% -
BM_CmpEqual_uint_int 1.06% 1.029 1.040 - -0.55% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.06% 760.612 768.665 - 1.30% -
SetIntersection_Interlaced_Set_uint32_256_16 1.06% 12043022.600 12170400.532 - 1.33% -
SetIntersection_None_Set_uint32_1024_256 1.06% 8631523.518 8722755.054 - -1.85% -
SetIntersection_None_Vector_uint64_256_256 1.06% 2088874.103 2110941.314 - 0.12% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.06% 24.605 24.865 - -4.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.05% 391.742 395.866 - 1.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 573.199 579.230 - -1.04% -
SetIntersection_Interlaced_Vector_float_256_1 1.05% 4141109.814 4184598.213 - 1.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.05% 105274.260 106377.496 - 4.26% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.05% 5257.839 5312.926 - 0.58% -
BM_CmpEqual_short_ushort 1.05% 1.086 1.097 - 1.74% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.04% 336945.133 340459.714 - -0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.04% 15.455 15.616 - 0.61% -
SetIntersection_None_Set_uint32_262144_256 1.04% 1144851.318 1156773.195 - -1.68% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.04% 16.910 17.086 - -3.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.04% 18.421 18.612 - -0.13% -
std::sort(vector<int>)_(descending)/8192 1.04% 7161.558 7235.723 - 0.52% -
std::map<int,_int>::ctor(const&)/1024 1.03% 6471.953 6538.710 - -12.17% -
BM_deque_vector_ranges_move_backward/64000 1.03% 7770.870 7850.943 - -13.74% -
SetIntersection_None_Set_uint32_16384_1 1.03% 154281333.323 155868314.445 - -0.07% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.03% 55435.968 56004.805 - 1.22% -
SetIntersection_Interlaced_Set_string_1024_4 1.02% 10485386.362 10592466.268 - 2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.02% 4009417.089 4050330.315 - -2.15% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.02% 18.576 18.764 - 2.21% -
std::map<std::string,_int>::clear()/8192 1.02% 211630.525 213778.869 - -2.24% -
BM_CmpEqual_ushort_ushort 1.02% 1.056 1.067 - -1.06% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.01% 58.090 58.677 - 1.47% -
SetIntersection_None_Set_float_1024_1024 1.01% 8787403.418 8876277.225 - -0.80% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.01% 4.219 4.262 - 0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 140466.504 141884.510 - 0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.01% 18700097.295 18888523.519 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.01% 20781648.721 20990909.891 - -0.84% -
std::find_end(vector<int>)_(single_element)/1024 1.01% 245.698 248.172 - 1.67% -
std::rotate(vector<bool>)_(by_1/2)/50 1.01% 17.551 17.728 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.01% 391.744 395.685 - -1.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.01% 118369.984 119560.400 - -1.41% -
std::partial_sort(deque<int>)_(descending)/8192 1.01% 261697.008 264327.884 - 2.69% -
std::find_end(deque<int>)_(process_all)/1000 1.01% 297.556 300.546 - 5.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.00% 21.155 21.367 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.00% 24.288 24.532 - 1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.00% 3899.481 3938.630 - -0.00% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.00% 848777.176 857290.846 - 2.23% -
std::unique_copy(list<int>)_(contiguous)/32 1.00% 11.199 11.312 - -0.03% -
BM_deque_vector_move_backward/65536 1.00% 8097.476 8178.616 - 11.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.00% 1093218.787 1104172.390 - 0.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.00% 33.534 33.870 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.00% 1059716.305 1070319.933 - 0.71% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -77.71% 68.130 15.187 - -78.00% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.64% 1631.369 739.981 - 0.34% -
std::unique_copy(list<int>)_(sprinkled)/1024 -53.88% 1614.448 744.525 - 1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -52.91% 24830845.806 11691862.395 - -48.79% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -51.56% 1640.430 794.577 - 0.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.94% 72.577 36.329 - 0.99% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -49.84% 1675.134 840.324 - 1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -46.37% 7562126.348 4055367.908 - -43.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -46.20% 43.603 23.460 - -44.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -45.97% 68187298.075 36844003.264 - -43.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -45.93% 5656130.454 3058366.240 - -44.99% -
SetIntersection_Interlaced_Vector_float_262144_64 -44.81% 19684107.018 10864535.144 - 17.89% -
std::copy_n(vector<bool>)_(aligned)/1048576 -43.25% 2811.883 1595.763 - -51.92% -
SetIntersection_Interlaced_Vector_float_16384_256 -40.92% 28970545.889 17114564.227 - 0.76% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -40.77% 131.964 78.166 - 56.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -40.48% 37.153 22.113 - -42.32% -
SetIntersection_Interlaced_Vector_float_16384_64 -40.46% 10720360.234 6382597.525 - -24.59% -
std::unordered_set<int>::insert(value)_(already_present)/32 -39.33% 2.774 1.683 - -3.84% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -37.09% 95.163 59.871 - -2.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.96% 2.800 1.765 - -36.83% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -36.50% 70593000.846 44827827.687 - -3.37% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -34.88% 96.139 62.609 - -7.32% -
std::copy_n(vector<int>)/4096 -34.17% 213.775 140.736 - -18.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -34.15% 6.882 4.531 - -1.72% -
BM_PushHeap_uint64_SingleElement_1 -33.58% 0.619 0.411 - -14.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.20% 47.638 31.824 - -1.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.09% 34.534 23.106 - -5.99% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.50% 0.447 0.302 - -31.93% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -32.16% 8265709.754 5607314.828 - -27.73% -
BM_PushHeap_uint32_PipeOrgan_1 -31.41% 0.696 0.477 - 16.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -31.26% 9.867 6.783 - -26.56% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.07% 0.448 0.309 - -30.46% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -30.53% 0.487 0.338 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -30.43% 10427248.086 7254548.993 - -35.07% -
std::copy(vector<bool>)_(aligned)/262144 -30.29% 716.612 499.565 - -33.54% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -30.05% 3279589.436 2294156.588 - -25.29% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.91% 46.133 32.798 - -27.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -28.90% 341357773.582 242709305.764 - -28.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -28.83% 148860221.081 105951078.062 - -26.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -28.67% 6.913 4.931 - -26.03% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.25% 343393549.907 246375136.891 - -29.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.13% 41.026 29.484 - -29.35% -
BM_vector_deque_ranges_move_backward/0 -28.01% 0.576 0.414 - -10.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.33% 349814398.888 254208481.918 - 1.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -27.23% 33.436 24.332 - -19.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -26.94% 5896044.009 4307835.466 - -13.83% -
SetIntersection_Interlaced_Vector_float_262144_1024 -26.87% 155793656.253 113936974.769 - 17.59% -
std::unordered_set<std::string>::count(key)_(existent)/32 -26.72% 43.621 31.966 - -1.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -26.19% 2.487 1.835 - -25.16% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.93% 7327880.425 5427779.666 - -22.16% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -25.93% 2.536 1.878 - -0.73% -
std::find_if_not(deque<int>)_(process_all)/1024 -25.54% 339.830 253.026 - -6.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.44% 43.676 32.566 - 1.23% -
SetIntersection_Interlaced_Vector_float_16384_16 -25.43% 3870213.984 2886141.456 - -21.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -25.39% 31.831 23.749 - -1.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -25.31% 66.626 49.763 - -6.23% -
std::find_if_not(deque<int>)_(process_all)/8192 -25.11% 2679.465 2006.765 - -6.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -25.10% 32.085 24.031 - -26.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -25.05% 30.850 23.122 - -29.11% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.98% 1987035.515 1490602.614 - -3.21% -
std::fill(list<int>)/1024 -24.97% 671.662 503.946 - -24.97% -
std::shift_left(vector<int>)/32 -24.77% 3.973 2.988 - 0.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.74% 37.587 28.286 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -24.57% 2908620.674 2193831.263 - -0.76% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -24.32% 0.462 0.349 - -23.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -24.26% 2194912.901 1662476.316 - -27.33% -
BM_PushHeap_float_QuickSortAdversary_1 -23.95% 0.613 0.466 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -23.94% 14.786 11.246 - -15.30% -
SetIntersection_Interlaced_Vector_float_16384_1024 -23.73% 73107979.229 55757308.203 - 21.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -23.65% 49.911 38.106 - -20.99% -
rng::fold_left(deque<int>)/8 -23.64% 5.055 3.860 - -1.35% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -23.58% 2.809 2.147 - -21.80% -
std::unordered_set<int>::count(key)_(existent)/32 -23.55% 1.694 1.295 - 5.70% -
std::unordered_set<int>::find(key)_(existent)/1024 -23.40% 1.446 1.107 - -17.13% -
BM_vector_deque_ranges_copy_backward/0 -23.25% 0.501 0.384 - -43.16% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -22.89% 1.842 1.420 - 3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -22.84% 71253914.590 54978487.518 - -19.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.77% 955.168 737.704 - 0.07% -
std::adjacent_find(deque<int>)/50 -22.61% 24.103 18.655 - -29.52% -
rng::contains(list<int>)_(process_all)/8192 -22.53% 8935.529 6922.225 - -2.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -22.45% 31.935 24.765 - -23.02% -
std::any_of(vector<int>)_(process_all)/50 -22.40% 16.374 12.707 - 1.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -21.88% 780.668 609.888 - -25.70% -
std::find_if_not(deque<int>)_(process_all)/32768 -21.84% 10355.757 8093.681 - -6.61% -
BM_std_minmax_element<int>/3 -21.81% 1.245 0.974 - -14.40% -
BM_PushHeap_string_Descending_262144 -21.79% 3.948 3.088 - -9.78% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -21.72% 48796767.855 38197965.280 - 0.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -21.69% 9.043 7.082 - -14.52% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -21.58% 14.596 11.447 - 2.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -21.55% 25.631 20.106 - -14.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -21.17% 23.923 18.858 - -62.48% -
rng::contains_subrange(deque<int>)_(process_all)/32 -21.03% 14.965 11.818 - -22.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -20.94% 8.199 6.482 - 0.49% -
std::set<int>::contains(key)_(non-existent)/8192 -20.89% 19.316 15.282 - -20.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -20.78% 30.378 24.067 - -30.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -20.75% 12086.744 9578.540 - -1.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 -20.63% 28.844 22.895 - 1.34% -
std::unordered_set<int>::erase(key)_(existent)/1024 -20.48% 26.628 21.174 - -1.45% -
std::unordered_set<int>::erase(iterator)/1024 -20.31% 24.744 19.719 - -11.23% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -20.13% 1.778 1.420 - -7.29% -
std::unordered_set<int>::erase(iterator)/8192 -20.03% 25.309 20.239 - -8.96% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -19.99% 1814.851 1452.121 - 129.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.85% 51.008 40.885 - -13.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -19.81% 0.536 0.430 - -22.67% -
BM_deque_deque_ranges_copy_backward/0 -19.74% 0.920 0.739 - -12.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.73% 25599158.321 20547697.763 - -19.69% -
std::unordered_set<int>::clear()/1024 -19.69% 9883.716 7937.368 - -22.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -19.61% 5.880 4.727 - 0.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -19.40% 34.416 27.740 - -19.85% -
std::map<std::string,_int>::erase(iterator)/1024 -19.13% 31.889 25.790 - 1.16% -
BM_std_minmax_element<long_long>/3 -19.09% 1.246 1.008 - -14.87% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.99% 25.968 21.038 - -18.63% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -18.80% 34.129 27.712 - -19.08% -
SetIntersection_Interlaced_Vector_uint64_256_16 -18.59% 7224665.569 5881773.795 - -12.11% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -18.52% 53.716 43.769 - -18.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -18.49% 30.659 24.990 - -27.86% -
BM_lexicographical_compare_three_way<IntPtr>/1 -18.42% 0.423 0.345 - -12.11% -
std::move(list<int>)/4096 -18.11% 4827.729 3953.290 - -22.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.09% 35.298 28.912 - -5.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.04% 671.440 550.334 - -14.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -17.95% 2.707 2.221 - -20.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.91% 53.448 43.874 - -3.80% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -17.84% 1.923 1.580 - -4.28% -
std::unique_copy(deque<int>)_(sprinkled)/32 -17.81% 11.307 9.293 - 0.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.74% 17.422 14.331 - -2.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.53% 1811587.048 1494089.792 - 2.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -17.30% 657.201 543.509 - -13.14% -
BM_StringConstructDestroyCStr_Empty_Transparent -17.26% 0.315 0.260 - -17.51% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.20% 118813014.160 98377960.508 - -8.73% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -16.99% 1.370 1.137 - -25.96% -
std::copy_if(list<int>)_(every_other)/512 -16.68% 360.423 300.297 - -16.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.66% 11.392 9.494 - 47.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.50% 599.465 500.545 - -13.27% -
std::search(list<int>,_pred)_(same_length)/8192 -16.44% 9616.794 8035.497 - -6.29% -
BM_toupper_string<wchar_t> -16.42% 7.593 6.347 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -16.39% 40.378 33.759 - -8.79% -
std::rotate(deque<int>)_(by_1/4)/8192 -16.11% 2925.931 2454.454 - -4.06% -
SetIntersection_Interlaced_Set_uint64_1024_4 -16.07% 11440538.198 9602582.979 - -4.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -16.06% 28.991 24.335 - -18.26% -
std::unordered_set<int>::find(key)_(existent)/8192 -16.02% 1.457 1.223 - -15.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -15.82% 41.639 35.053 - -14.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -15.81% 649.556 546.865 - -12.21% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -15.75% 42.572 35.868 - -11.84% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.71% 762.541 642.758 - -18.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.68% 71.868 60.599 - -6.53% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.68% 14510928.136 12235644.252 - -2.84% -
BM_PushHeap_float_Ascending_16 -15.36% 1.159 0.981 - 0.64% -
std::search(vector<int>,_pred)_(single_element)/8192 -15.17% 4626.371 3924.750 - -14.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.14% 11.509 9.766 - 9.35% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.99% 579.058 492.247 - -14.55% -
SetIntersection_None_Set_string_1024_4 -14.91% 10404976.315 8853361.847 - -29.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -14.88% 1848840.902 1573723.225 - -5.14% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.88% 565.399 481.282 - -14.54% -
SetIntersection_None_Set_string_1024_64 -14.84% 10299233.794 8771285.190 - -2.39% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.83% 45.454 38.714 - -9.68% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -14.71% 778.655 664.120 - -16.96% -
std::search(deque<int>)_(no_match)/1024 -14.71% 414.758 353.764 - 2.84% -
std::find_if(list<int>)_(bail_25%)/32768 -14.57% 8755.701 7479.979 - 5.68% -
SetIntersection_Interlaced_Set_string_262144_4 -14.48% 2071820.965 1771895.022 - -4.37% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -14.46% 2.912 2.491 - 10.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.44% 8.044 6.882 - 7.35% -
BM_PushHeap_uint32_Ascending_1 -14.38% 0.535 0.458 - -27.24% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.37% 1617441.732 1384965.617 - -17.49% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -14.36% 71.834 61.519 - -6.70% -
SetIntersection_Front_Set_uint64_262144_1024 -14.29% 13839937.635 11861897.687 - -23.80% -
std::unordered_set<int>::find(key)_(existent)/32 -14.20% 1.354 1.162 - -16.71% -
std::reverse(list<int>)/4096 -14.12% 1816.279 1559.774 - -11.63% -
BM_deque_deque_ranges_copy/0 -13.94% 0.919 0.791 - 7.63% -
SetIntersection_None_Set_string_1024_16 -13.79% 10202333.511 8795038.874 - -30.55% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.79% 858.329 739.937 - -0.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.74% 57.656 49.732 - -12.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -13.71% 7.717 6.659 - 41.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.68% 87.747 75.742 - 3.46% -
SetIntersection_Interlaced_Vector_float_262144_256 -13.68% 53816014.146 46455631.789 - 36.77% -
ranges::minmax(std::deque<char>)/64 -13.44% 26.947 23.326 - 0.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -13.29% 22.720 19.701 - 5.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.23% 51.563 44.740 - -11.50% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.16% 37.250 32.348 - -15.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -13.15% 24.997 21.710 - -3.49% -
std::unique_copy(deque<int>)_(sprinkled)/52 -13.14% 17.475 15.178 - 3.08% -
std::pop_heap(deque<int>)/1024 -13.10% 14.329 12.452 - 1.39% -
BM_vector_deque_copy_backward/0 -13.08% 0.631 0.548 - 14.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -13.05% 138251.757 120211.226 - -1.77% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.88% 34.152 29.752 - -20.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -12.87% 18.489 16.110 - -0.22% -
std::unordered_set<int>::count(key)_(existent)/1024 -12.84% 1.604 1.398 - 8.01% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -12.73% 28.051 24.480 - -3.83% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.71% 6286.966 5488.068 - -15.13% -
ranges::minmax(std::deque<char>)/8 -12.56% 4.076 3.564 - -0.98% -
ranges::minmax(std::vector<char>)/1 -12.38% 0.708 0.620 - -4.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -12.32% 1.318 1.156 - -23.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.30% 1.318 1.156 - -23.81% -
std::unordered_set<int>::clear()/8192 -12.20% 71079.621 62406.385 - -15.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -12.18% 1.588 1.394 - 7.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -12.15% 1535567.318 1348999.668 - 0.14% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.07% 10.655 9.369 - -12.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -12.04% 32.365 28.467 - -8.75% -
std::replace(list<int>)_(sprinkled)/8192 -12.04% 8179.495 7194.945 - 0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.00% 50685.085 44603.813 - -14.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.83% 0.697 0.615 - -7.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.83% 1.567 1.382 - -5.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.82% 63.495 55.991 - 23.77% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.72% 0.489 0.432 - -5.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -11.71% 9711.206 8573.961 - 2.36% -
std::reverse(list<int>)/32768 -11.62% 19802.943 17502.318 - -0.10% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -11.55% 32.081 28.377 - 1.07% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -11.51% 56666853.071 50142627.995 - -7.14% -
SetIntersection_Interlaced_Set_uint64_1024_256 -11.49% 15424227.225 13652387.745 - -6.42% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.49% 0.298 0.264 - -21.92% -
std::unordered_set<std::string>::ctor(const&)/32 -11.47% 774.954 686.063 - -13.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -11.43% 33.194 29.398 - -13.04% -
std::copy(deque<int>)/64 -11.40% 3.028 2.683 - -0.64% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -11.39% 75.267 66.691 - -26.80% -
ranges::minmax(std::deque<char>)/70000 -11.38% 27289.513 24183.151 - 0.59% -
std::set<int>::equal_range(key)_(non-existent)/8192 -11.36% 11.077 9.819 - -0.51% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.30% 780.166 692.015 - -13.99% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.28% 5.759 5.109 - 10.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.27% 37.738 33.486 - -10.51% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.26% 14.054 12.471 - -0.74% -
bm_ranges_swap_ranges_vb_aligned/256 -11.26% 3.899 3.460 - 0.08% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.25% 25.400 22.543 - -11.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.22% 1613.535 1432.464 - -11.74% -
std::unordered_set<int>::erase(iterator)/32 -11.16% 21.900 19.457 - -12.62% -
std::multimap<int,_int>::ctor(const&)/32 -11.15% 246.326 218.859 - -1.86% -
SetIntersection_None_Set_string_1024_1 -11.10% 10160215.033 9032929.823 - -28.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.08% 6762.163 6013.109 - -20.94% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -11.06% 1.742 1.550 - -0.53% -
SetIntersection_Front_Vector_uint64_262144_16384 -11.05% 78514539.026 69839391.377 - -6.24% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.91% 1.887 1.682 - -17.28% -
std::remove_if(deque<int>)_(sprinkled)/50 -10.89% 67.451 60.108 - -5.88% -
SetIntersection_Interlaced_Set_string_262144_16 -10.84% 2315573.975 2064468.830 - -3.82% -
std::unordered_multiset<int>::find(key)_(existent)/32 -10.82% 1.478 1.319 - -11.57% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -10.81% 19034.298 16975.943 - 2.83% -
std::fill_n(vector<bool>)/262144 -10.75% 941.172 839.994 - 266.75% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.70% 5685872.843 5077551.058 - 40.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.70% 1.034 0.924 - -22.12% -
SetIntersection_Front_Vector_string_1024_256 -10.67% 10161351.541 9077448.105 - -0.79% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.65% 14386075.119 12853417.145 - -2.31% -
std::map<int,_int>::find(key)_(non-existent)/32 -10.52% 2.571 2.301 - 2.14% -
std::set<int>::equal_range(key)_(non-existent)/1024 -10.51% 7.157 6.404 - -1.14% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -10.47% 8245.691 7382.496 - 0.97% -
std::set<int>::insert(value)_(already_present)/1024 -10.46% 6.307 5.647 - -6.61% -
SetIntersection_Front_Vector_uint64_16384_16384 -10.42% 78353098.232 70187559.336 - -7.44% -
std::rotate(list<int>)_(by_1/3)/8192 -10.36% 9352.296 8383.773 - 1.02% -
BM_toupper_char<char> -10.31% 0.689 0.618 - 11.70% -
BM_deque_vector_ranges_copy_backward/0 -10.29% 1.533 1.375 - -3.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -10.29% 25.922 23.255 - 0.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -10.24% 698.208 626.732 - -7.75% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -10.05% 714.108 642.340 - -3.87% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -10.05% 18.626 16.754 - -3.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -10.04% 1584.613 1425.577 - 1.70% -
BM_StringRelational_Eq_Empty_Empty_Control -10.02% 2.058 1.852 - -9.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -9.95% 1.392 1.253 - -1.47% -
std::for_each_n(list<int>)/8 -9.95% 2.570 2.314 - -3.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -9.92% 0.485 0.437 - 29.44% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.84% 45705461.384 41208995.360 - -4.60% -
std::search(deque<int>,_pred)_(near_matches)/1000 -9.79% 25775.419 23251.599 - -3.03% -
std::copy_n(list<int>)/4096 -9.78% 3952.513 3566.140 - 1.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.75% 5.161 4.657 - -6.66% -
ranges::minmax(std::list<char>)/1 -9.75% 0.458 0.414 - 9.76% -
std::search(deque<int>,_pred)_(near_matches)/1024 -9.74% 26963.472 24337.218 - -3.26% -
rng::find_last(list<int>)_(bail_90%)/1048576 -9.71% 95246.484 85998.510 - -0.96% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.63% 9.247 8.356 - -9.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -9.57% 0.483 0.437 - 18.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -9.56% 40.642 36.757 - 1.35% -
std::count(list<int>)_(every_other)/8192 -9.53% 7966.572 7207.727 - -4.35% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.49% 7.803 7.062 - 12.46% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -9.46% 27.387 24.797 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.45% 8407344.964 7612500.555 - -1.84% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.41% 8031.245 7275.677 - 0.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.38% 11.017 9.983 - -8.81% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.38% 22380274.474 20281987.870 - -9.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -9.21% 22899.579 20790.773 - -3.44% -
SetIntersection_Front_Set_uint64_1024_256 -9.10% 4160079.471 3781481.398 - -11.61% -
BM_toupper_char<wchar_t> -9.08% 0.686 0.624 - 13.24% -
std::find(vector<short>)_(bail_25%)/8 -9.06% 0.787 0.715 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -9.03% 5513122.292 5015097.764 - -6.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -9.01% 1.284 1.169 - -10.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.98% 62.534 56.922 - -13.56% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -8.95% 7.697 7.009 - 0.53% -
std::adjacent_find(deque<int>,_pred)/8 -8.94% 4.736 4.313 - 3.62% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.93% 831.254 757.010 - 7.32% -
SetIntersection_Interlaced_Vector_string_16384_4 -8.86% 1956509.265 1783074.343 - -3.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.86% 1.322 1.205 - -21.67% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.84% 6.738 6.143 - 10.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -8.82% 1.324 1.207 - -20.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.81% 11.449 10.441 - -7.68% -
std::copy_n(vector<int>)/262144 -8.76% 12523.793 11427.327 - -6.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -8.71% 1.344 1.227 - 27.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.70% 1.322 1.207 - -12.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -8.67% 22328.827 20392.742 - -6.39% -
std::find_end(deque<int>)_(same_length)/1000 -8.66% 358.086 327.068 - 0.44% -
BM_deque_deque_move_backward/0 -8.66% 0.920 0.841 - -8.58% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.65% 3.747 3.423 - -8.38% -
ranges::minmax(std::deque<__int128>)/8 -8.59% 4.133 3.778 - -0.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.59% 26.048 23.810 - 1.29% -
std::all_of(list<int>)_(process_all)/8192 -8.58% 7736.217 7072.432 - 1.09% -
std::lower_bound(std::list<int>)/8192 -8.51% 13899.135 12716.949 - -3.93% -
std::copy_if(list<int>)_(entire_range)/64 -8.46% 33.413 30.586 - -16.67% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.44% 7859091.919 7196128.200 - -14.51% -
bm_lexicographical_compare<unsigned_char>/8 -8.42% 1.317 1.206 - -8.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -8.41% 195637.093 179183.318 - -5.58% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -8.39% 2.019 1.850 - 0.05% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.35% 28.343 25.975 - 2.94% -
std::adjacent_find(deque<int>)/8 -8.32% 4.149 3.803 - -21.98% -
bm_lexicographical_compare<unsigned_char>/64 -8.31% 1.994 1.828 - -4.77% -
std::multiset<std::string>::count(key)_(existent)/8192 -8.27% 30.947 28.388 - -2.52% -
SetIntersection_Front_Set_uint64_1024_64 -8.27% 1769350.553 1623047.085 - -8.53% -
BM_PushHeap_float_Descending_4 -8.24% 0.379 0.348 - -4.19% -
SetIntersection_Front_Vector_uint32_16384_1024 -8.22% 5869944.353 5387695.925 - -3.69% -
std::none_of(list<int>)_(process_all)/8192 -8.21% 8290.926 7610.265 - 1.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.16% 1200.150 1102.201 - -17.36% -
std::rotate(list<int>)_(by_1/4)/8192 -8.15% 7236.275 6646.294 - 1.44% -
std::upper_bound(std::list<int>)/8192 -8.13% 13890.528 12761.726 - -2.88% -
SetIntersection_Interlaced_Set_uint64_1024_64 -8.12% 10602061.954 9741622.904 - -3.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -8.03% 1001.277 920.825 - 0.30% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.97% 1.493 1.374 - -11.71% -
BM_std_minmax_element<short>/3 -7.95% 1.249 1.149 - -4.94% -
std::set<std::string>::count(key)_(existent)/8192 -7.95% 34.947 32.169 - -7.26% -
SetIntersection_Front_Vector_float_16384_1024 -7.93% 5905976.950 5437543.429 - -8.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.93% 41.176 37.910 - -7.67% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.91% 1.849 1.703 - 10.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.91% 4698415.458 4326833.427 - 3.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -7.83% 7786.176 7176.516 - 6.15% -
BM_PushHeap_uint64_Descending_1 -7.81% 0.484 0.446 - -5.15% -
SetIntersection_Front_Vector_uint64_262144_256 -7.77% 2274225.020 2097432.794 - -7.90% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.77% 1.903 1.756 - -9.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -7.75% 28.546 26.335 - -2.15% -
SetIntersection_Interlaced_Vector_float_64_16 -7.74% 18412088.736 16986139.020 - 1.01% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -7.74% 22.953 21.176 - 0.07% -
SetIntersection_Front_Vector_uint64_262144_1024 -7.73% 5898489.690 5442495.481 - 2.36% -
std::move(deque<int>)/8 -7.69% 3.703 3.418 - -1.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.66% 97.193 89.744 - -3.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -7.65% 9443192.085 8720637.238 - -2.52% -
BM_PushHeap_float_Ascending_64 -7.65% 1.893 1.749 - 0.29% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.56% 77602256.478 71736464.646 - -5.61% -
std::sort(deque<int>)_(repeated)/1024 -7.54% 1039.113 960.804 - 0.09% -
std::set<int>::lower_bound(key)_(existent)/1024 -7.51% 4.709 4.355 - 1.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.48% 129964.088 120248.111 - 0.14% -
std::pop_heap(deque<float>)/8192 -7.47% 67.392 62.356 - 1.66% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.44% 13471.613 12469.137 - 12.09% -
std::find_end(deque<int>)_(match_near_end)/1000 -7.41% 36.466 33.762 - 0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.35% 7.954 7.369 - -6.26% -
std::find_end(deque<int>)_(same_length)/1024 -7.30% 360.226 333.917 - 0.34% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.28% 284.927 264.179 - -2.35% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.28% 1.056 0.979 - 2.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.25% 3723.246 3453.189 - -2.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.21% 1.601 1.485 - -11.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.21% 26.707 24.781 - -46.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.20% 34.273 31.807 - -0.88% -
std::replace_if(vector<int>)_(sprinkled)/50 -7.18% 14.770 13.709 - 6.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -7.17% 9365489.381 8693995.222 - 0.08% -
BM_vector_deque_ranges_copy_backward/1 -7.16% 2.359 2.190 - -3.06% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -7.06% 955.858 888.329 - 2.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -7.04% 34.073 31.673 - 13.97% -
SetIntersection_Front_Vector_uint64_1024_256 -7.01% 2265461.346 2106684.618 - -7.88% -
std::for_each(join_view(vector<vector<int>>))/8 -6.99% 1.484 1.380 - -3.30% -
SetIntersection_None_Set_string_16384_1024 -6.98% 197113535.043 183363770.005 - -17.19% -
std::find_first_of(vector<int>)_(large_needle)/8192 -6.96% 7436615.255 6918936.050 - -5.14% -
std::copy_backward(deque<int>)/262144 -6.89% 34487.725 32110.483 - 2.85% -
std::search(list<int>)_(same_length)/8192 -6.88% 8581.653 7991.627 - -5.76% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.87% 6363087.277 5925678.085 - -1.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.87% 30.236 28.157 - -0.83% -
bm_lexicographical_compare<unsigned_char>/1 -6.80% 1.548 1.442 - -5.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -6.79% 9294809.180 8663596.685 - -3.68% -
SetIntersection_Front_Vector_uint64_16384_256 -6.73% 2268945.171 2116177.463 - -7.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.71% 45.386 42.342 - 1.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.70% 13551.842 12643.995 - -0.02% -
std::generate_n(list<int>)/8192 -6.69% 7483.218 6982.246 - 1.65% -
std::find_end(deque<int>)_(same_length)/8192 -6.68% 2868.635 2677.024 - -4.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.65% 6694.128 6248.781 - -1.28% -
BM_deque_deque_ranges_copy/64000 -6.64% 3158.439 2948.570 - 0.81% -
std::find_if(vector<int>)_(bail_25%)/8 -6.64% 0.790 0.738 - 0.25% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.63% 1.303 1.216 - -2.63% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.63% 1.491 1.392 - -3.91% -
ranges::minmax(std::deque<__int128>)/64 -6.63% 32.972 30.785 - 0.62% -
SetIntersection_Front_Vector_uint64_256_256 -6.59% 4551396.363 4251426.292 - 0.17% -
std::unordered_set<int>::clear()/32 -6.59% 625.743 584.526 - -8.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -6.58% 9257258.656 8647829.593 - -1.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.58% 677.088 632.548 - -0.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.57% 1.248 1.166 - -5.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.57% 2.331 2.178 - -5.20% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.57% 2.494 2.331 - 2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.56% 1288.653 1204.084 - -2.23% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -6.54% 19.300 18.038 - -2.77% -
std::find_end(vector<int>)_(process_all)/1000 -6.53% 232.443 217.255 - -2.14% -
ranges::minmax(std::vector<char>)/64 -6.53% 1.326 1.239 - -6.71% -
SetIntersection_Front_Vector_string_262144_64 -6.50% 3419480.903 3197348.036 - -2.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.49% 40.518 37.888 - 1.19% -
BM_PushHeap_string_Ascending_16384 -6.47% 20.101 18.801 - -3.53% -
BM_vector_deque_ranges_copy_backward/2 -6.46% 2.063 1.930 - -3.42% -
std::is_sorted_until(deque<int>,_pred)/8 -6.45% 4.534 4.241 - -30.61% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.45% 1.987 1.859 - -9.41% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -6.38% 19.951 18.679 - -8.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.37% 5.788 5.419 - -6.37% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.37% 8847.637 8284.037 - 1.51% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -6.30% 31.435 29.454 - -9.36% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.29% 0.787 0.738 - -6.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -6.26% 57.224 53.644 - -5.09% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.26% 7146.358 6699.238 - 0.05% -
std::find_end(deque<int>)_(single_element)/8192 -6.23% 2353.510 2206.985 - -0.12% -
BM_StringRelational_Less_Empty_Small_Control -6.21% 1.720 1.613 - -8.21% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -6.19% 5047.642 4735.153 - 0.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.18% 35.462 33.271 - 40.91% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.17% 2.535 2.379 - 0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.17% 148587.561 139423.390 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.15% 1652988.690 1551377.035 - -4.92% -
SetIntersection_Interlaced_Vector_string_256_64 -6.15% 20605350.556 19338813.992 - -7.28% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -6.15% 10038.774 9421.806 - 1.11% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -6.14% 14093.869 13227.834 - -0.70% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.14% 29.071 27.287 - -3.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -6.13% 7.288 6.841 - -5.73% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.10% 1061.385 996.614 - -6.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -6.10% 195390.512 183478.365 - -2.67% -
BM_PushHeap_string_Ascending_256 -6.09% 11.380 10.687 - -4.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -6.07% 0.613 0.576 - -2.99% -
vector<bool>(size_type,_const_value_type&) -6.06% 8.947 8.405 - 0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -6.06% 5113.981 4804.064 - 14.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -6.06% 64.419 60.517 - -1.53% -
BM_StringRelational_Less_Empty_Large_Control -6.04% 1.716 1.613 - -6.10% -
BM_StringEraseWithMove_Large_Transparent -6.02% 2.779 2.612 - -6.40% -
std::swap_ranges(list<int>)/50 -6.02% 34.579 32.498 - -0.26% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.02% 5.583 5.247 - 1.66% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.01% 2815876.268 2646530.680 - 34.27% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.00% 660.608 620.992 - -2.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -5.98% 14607914.957 13733949.913 - -0.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.97% 51.557 48.477 - 3.61% -
SetIntersection_Front_Set_uint32_16384_64 -5.97% 1704443.679 1602660.755 - -5.09% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.95% 24.709 23.237 - -4.69% -
SetIntersection_Front_Vector_string_64_64 -5.93% 26366186.727 24802216.209 - -8.22% -
SetIntersection_Front_Set_uint64_262144_64 -5.93% 1708620.128 1607295.105 - -4.80% -
std::find_end(deque<int>)_(single_element)/1024 -5.91% 339.552 319.471 - 0.53% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -5.91% 52.168 49.087 - -29.42% -
BM_tolower_string<wchar_t> -5.90% 6.718 6.322 - -1.87% -
std::replace_if(list<int>)_(sprinkled)/8192 -5.90% 7961.893 7492.492 - 2.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.89% 201939.388 190037.700 - 0.80% -
SetIntersection_None_Set_string_16384_16384 -5.89% 203295723.947 191331541.794 - -2.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.88% 22957.569 21607.179 - 1.15% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.88% 1.748 1.645 - -10.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -5.88% 5024.765 4729.421 - 0.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -5.87% 23.400 22.027 - 0.91% -
std::replace(list<int>)_(prefix)/8192 -5.85% 7423.249 6989.185 - -0.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.81% 5.311 5.003 - -1.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.80% 13759.680 12961.026 - 0.39% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -5.79% 18.591 17.515 - 0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -5.79% 13909.625 13104.684 - 0.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.78% 0.270 0.254 - -3.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -5.77% 25.047 23.602 - 5.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.76% 20.490 19.309 - -1.93% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.72% 24.139 22.759 - -3.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.71% 11.201 10.561 - -3.21% -
ranges::minmax(std::vector<char>)/8 -5.70% 1.046 0.986 - -5.57% -
std::map<std::string,_int>::ctor(const&)/32 -5.70% 860.339 811.317 - 14.15% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.70% 0.559 0.527 - -16.14% -
SetIntersection_Interlaced_Vector_float_256_4 -5.68% 5034688.676 4748634.341 - -1.53% -
SetIntersection_None_Set_string_16384_16 -5.68% 198845012.829 187558951.079 - -7.87% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.67% 1424.212 1343.390 - -4.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.67% 4393375.863 4144315.210 - -2.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.65% 34.426 32.482 - -1.86% -
BM_deque_vector_move/0 -5.64% 1.458 1.376 - -1.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -5.64% 0.519 0.489 - 1.58% -
rng::fold_left(deque<int>)/32 -5.63% 17.252 16.280 - -0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.63% 772.298 728.832 - 1.26% -
ranges::min(std::vector<char>)/8 -5.62% 2.412 2.276 - -6.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.61% 712.204 672.239 - 1.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.61% 24.789 23.400 - 1.17% -
std::set<std::string>::contains(key)_(existent)/1024 -5.61% 24.683 23.299 - -3.76% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.60% 543144.564 512736.697 - 0.91% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.57% 10.527 9.940 - 13.70% -
rng::fold_left(list<int>)/8 -5.57% 4.089 3.862 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.56% 1179859.531 1114228.329 - -4.50% -
std::search(list<int>,_pred)_(single_element)/8192 -5.55% 8207.469 7752.163 - -5.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.54% 7781.513 7350.180 - -6.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.54% 57070.618 53907.735 - -1.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.54% 21871271.384 20659201.418 - 10.74% -
std::copy_n(vector<int>)/8 -5.52% 2.287 2.160 - -0.07% -
std::partition_copy(vector<int>)/1024 -5.52% 496.949 469.508 - 2.77% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.51% 13645353.542 12893904.583 - -6.84% -
BM_PushHeap_string_Ascending_64 -5.49% 7.634 7.215 - -3.08% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.47% 8.935 8.446 - 3.44% -
std::unordered_set<int>::erase(key)_(existent)/32 -5.46% 22.335 21.115 - 1.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.45% 11726.982 11087.984 - -6.22% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.44% 35.161 33.247 - -22.74% -
BM_PushHeap_uint64_Ascending_64 -5.42% 1.607 1.520 - 0.43% -
BM_deque_vector_copy/4096 -5.41% 154.765 146.387 - 0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -5.40% 178324.297 168690.273 - 1.60% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.39% 91.483 86.548 - 0.25% -
SetIntersection_Front_Vector_string_256_256 -5.39% 20698353.409 19582267.865 - 1.98% -
std::reverse_copy(vector<int>)/8 -5.38% 2.501 2.366 - 1.22% -
std::swap_ranges(list<int>)/1024 -5.37% 807.585 764.181 - 1.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -5.35% 28700.389 27164.050 - -0.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.35% 22800.220 21579.923 - 0.13% -
BM_std_minmax_element<int>/4000 -5.34% 1053.065 996.784 - -4.41% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.32% 4.519 4.279 - -5.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.29% 202312638.017 191615040.943 - -4.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -5.29% 4.536 4.296 - -2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.28% 2335951.597 2212608.492 - -5.98% -
BM_PushHeap_string_Ascending_1024 -5.28% 13.937 13.201 - -2.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.28% 14.481 13.717 - 1.13% -
std::sort(vector<int>)_(shuffled)/1024 -5.27% 4895.831 4637.804 - 0.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.26% 198858.961 188391.871 - 0.76% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -5.26% 8.770 8.308 - 0.35% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.26% 2.889 2.737 - 0.98% -
ranges::minmax(std::list<long_long>)/1 -5.25% 0.393 0.372 - -17.85% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.25% 2.697 2.555 - -3.17% -
std::set<int>::equal_range(key)_(existent)/8192 -5.23% 8.868 8.404 - -1.16% -
SetIntersection_Front_Vector_float_16384_256 -5.23% 2289081.867 2169467.096 - -4.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.22% 5854455.339 5548698.398 - -9.21% -
BM_StringEraseToEnd_Small_Transparent -5.21% 0.423 0.401 - 0.14% -
BM_std_minmax_element<int>/65536 -5.20% 17162.466 16269.402 - -4.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -5.18% 16031.833 15201.248 - -0.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.18% 1.432 1.358 - 0.79% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.18% 1.576 1.494 - -3.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.16% 54.310 51.506 - 6.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.16% 1024.496 971.623 - -0.37% -
SetIntersection_Front_Vector_uint64_262144_64 -5.15% 1344231.624 1275059.836 - -7.07% -
SetIntersection_None_Vector_uint64_16384_64 -5.14% 1106112.408 1049246.220 - -5.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.14% 218.041 206.836 - -9.09% -
BM_deque_vector_move_backward/0 -5.14% 1.522 1.444 - 10.80% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.12% 11.450 10.864 - -3.54% -
BM_PushHeap_float_Ascending_262144 -5.11% 5.399 5.123 - 0.63% -
std::replace_if(list<int>)_(prefix)/8192 -5.09% 7615.868 7227.977 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -5.09% 9315125.878 8840788.814 - 1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -5.08% 1142142.519 1084123.569 - -2.32% -
std::partial_sort(deque<int>)_(descending)/8 -5.07% 43.647 41.435 - -4.54% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.05% 5.832 5.538 - 3.04% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.03% 13.032 12.376 - 15.89% -
BM_std_minmax_element<int>/4096 -5.02% 1076.896 1022.822 - -4.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -5.02% 18007.702 17104.083 - 2.83% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.01% 1.210 1.150 - 1.99% -
BM_deque_deque_ranges_copy/2 -5.00% 2.300 2.185 - -2.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.00% 0.662 0.629 - 3.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.99% 8.972 8.524 - 0.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.99% 21.131 20.076 - -7.43% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.98% 2285105.398 2171284.871 - -0.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.95% 817.120 776.685 - -1.80% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -4.93% 18.556 17.641 - 0.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.92% 22.167 21.075 - -2.60% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.92% 52688.188 50095.808 - 1.68% -
BM_std_minmax_element<int>/70000 -4.92% 18326.533 17425.586 - -4.03% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -4.92% 14682.442 13960.793 - -0.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -4.91% 23.625 22.465 - 0.08% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.91% 29.466 28.020 - -2.31% -
BM_deque_deque_ranges_copy/1 -4.90% 2.554 2.428 - -0.38% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.89% 25.575 24.325 - 12.05% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -4.88% 658.998 626.807 - 0.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.88% 51.176 48.678 - 2.16% -
BM_std_minmax_element<int>/64000 -4.87% 16766.034 15949.112 - -4.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -4.87% 1173282.418 1116157.455 - -5.62% -
ranges::min(std::vector<__int128>)/70000 -4.86% 28531.116 27143.096 - -9.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.86% 104.013 98.960 - 6.48% -
SetIntersection_Front_Set_uint32_16384_256 -4.84% 3942103.212 3751168.999 - -3.07% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.84% 6.824 6.493 - 0.14% -
std::multimap<int,_int>::contains(key)_(existent)/32 -4.82% 1.771 1.686 - -2.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.82% 11.762 11.195 - 2.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.81% 19.319 18.390 - -4.38% -
BM_PushHeap_uint64_Ascending_16 -4.81% 0.990 0.942 - 3.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.79% 55.678 53.009 - 3.45% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.77% 24.858 23.672 - -1.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.77% 6686605.397 6367844.292 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.76% 365334499.677 347928746.719 - -2.79% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -4.75% 31.624 30.121 - -0.06% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.74% 77.704 74.021 - 2.43% -
SetIntersection_Front_Set_uint64_16384_4 -4.73% 1070427.958 1019808.206 - -5.26% -
SetIntersection_Front_Vector_uint64_16384_64 -4.73% 1357337.692 1293167.672 - -5.88% -
std::count(vector<bool>)/1048576 -4.72% 1528.883 1456.690 - 0.24% -
SetIntersection_Front_Set_uint64_1024_1024 -4.70% 12313750.416 11734918.611 - -7.34% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.70% 585.448 557.948 - -1.03% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.70% 3.596 3.427 - 6.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -4.69% 2.509 2.391 - -3.03% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -4.69% 9.018 8.595 - -4.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.69% 47.576 45.346 - -3.17% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.66% 30.306 28.894 - 3.05% -
vector<bool>::resize() -4.65% 11.377 10.848 - 1.11% -
SetIntersection_Front_Set_uint64_1024_16 -4.64% 1180814.450 1126023.585 - -6.05% -
std::partial_sort(vector<int>)_(heap)/1024 -4.64% 8324.056 7937.988 - 0.32% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.64% 30.999 29.562 - 0.32% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.62% 1040276.382 992212.237 - -4.94% -
std::remove_if(deque<int>)_(sprinkled)/32 -4.61% 56.087 53.499 - -1.71% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.60% 37567.391 35840.105 - -0.80% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.59% 28.721 27.403 - -6.13% -
BM_std_minmax_element<int>/5500 -4.57% 1436.684 1370.996 - -3.65% -
SetIntersection_Interlaced_Set_string_1024_256 -4.56% 35461270.789 33845836.633 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.53% 1613900.879 1540720.865 - -5.76% -
std::move_backward(deque<int>)/8 -4.53% 3.618 3.454 - 2.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.52% 33.166 31.667 - -1.62% -
BM_StringRelational_Less_Empty_Huge_Control -4.52% 1.689 1.612 - -6.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.52% 580.717 554.496 - -13.97% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.51% 6641233.830 6341644.483 - -7.50% -
std::move(deque<int>)/1048576 -4.51% 56835.273 54273.541 - -1.25% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.49% 146895.043 140301.654 - -6.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.49% 572.089 546.413 - -13.16% -
std::find_if(list<int>)_(process_all)/1024 -4.49% 731.842 698.996 - -2.68% -
std::any_of(list<int>)_(process_all)/32 -4.48% 12.407 11.852 - 0.65% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.47% 15.707 15.004 - 0.21% -
std::replace(list<int>)_(sprinkled)/1024 -4.46% 790.641 755.343 - 3.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.46% 1183090.410 1130316.823 - -3.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.46% 902735.232 862477.755 - 0.06% -
std::search(vector<int>)_(same_length)/1000 -4.43% 253.262 242.042 - 0.42% -
std::map<int,_int>::count(key)_(non-existent)/1024 -4.42% 7.596 7.260 - 0.52% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.42% 170.354 162.820 - -6.38% -
BM_num_put<bool> -4.42% 11.213 10.718 - 0.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.42% 862.099 823.996 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.42% 1593781.088 1523397.219 - -7.60% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -4.41% 0.362 0.346 - 0.10% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.41% 0.977 0.934 - -0.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.41% 24.555 23.473 - 2.77% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.41% 16.514 15.786 - 0.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.37% 1.255 1.200 - -5.85% -
SetIntersection_Interlaced_Vector_float_256_64 -4.36% 7537597.004 7208586.438 - -0.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.36% 577.062 551.916 - -14.45% -
std::multiset<std::string>::ctor(const&)/32 -4.35% 800.504 765.666 - -6.45% -
std::copy_n(vector<bool>)_(aligned)/64 -4.35% 1.356 1.297 - -3.12% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -4.33% 0.634 0.607 - 0.29% -
SetIntersection_None_Set_string_262144_1 -4.33% 1638256.102 1567270.344 - -5.40% -
std::fill_n(deque<int>)/32 -4.32% 1.207 1.155 - 0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.31% 30.537 29.221 - 5.44% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.28% 20.296 19.427 - -4.33% -
std::multimap<int,_int>::ctor(const&)/1024 -4.28% 6833.385 6541.040 - -0.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.26% 22.353 21.400 - -3.88% -
std::is_sorted_until(deque<int>)/8192 -4.26% 3898.800 3732.652 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.26% 1746795.898 1672451.658 - -5.70% -
rng::for_each(set<int>)/8 -4.26% 6.825 6.534 - -0.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.24% 709.245 679.153 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.23% 1053742.840 1009128.586 - -3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.23% 229899995.249 220167854.512 - -5.17% -
bm_ranges_lexicographical_compare<signed_char>/64 -4.23% 2.407 2.305 - -9.97% -
std::for_each_n(list<int>)/32 -4.20% 11.776 11.282 - 0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.19% 28.206 27.024 - -7.75% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.18% 1.206 1.156 - 0.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.18% 1.769 1.695 - 2.14% -
BM_deque_vector_ranges_copy_backward/70000 -4.17% 9087.225 8707.969 - -14.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.17% 35.023 33.562 - 0.07% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.15% 109.794 105.236 - -2.46% -
SetIntersection_Front_Vector_string_16384_256 -4.15% 9748561.948 9344281.838 - -0.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.14% 33.115 31.744 - 1.55% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -4.14% 368880523.909 353611455.853 - 0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.13% 739.502 708.995 - 0.16% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.12% 30.774 29.505 - -3.10% -
BM_PushHeap_float_Ascending_1024 -4.12% 3.254 3.120 - 0.49% -
std::multimap<std::string,_int>::clear()/8192 -4.11% 219420.545 210394.526 - -2.12% -
bm_lexicographical_compare<signed_char>/64 -4.11% 2.105 2.019 - -10.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.10% 1101319.069 1056160.072 - -3.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.10% 19.312 18.520 - -3.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.10% 1.134 1.088 - -7.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.09% 244313389.976 234320264.612 - -2.96% -
SetIntersection_None_Set_string_262144_16 -4.08% 1642036.865 1574970.703 - -4.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.08% 1615854.818 1549873.863 - -6.46% -
SetIntersection_Front_Vector_uint64_16384_1024 -4.08% 5875534.764 5635651.814 - -4.82% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.08% 22.119 21.217 - -4.03% -
std::copy(deque<int>)/1048576 -4.06% 52161.710 50042.631 - -0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.06% 1150743.388 1104054.784 - -4.68% -
SetIntersection_None_Set_string_262144_262144 -4.05% 1626773.033 1560807.453 - -5.94% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.05% 11.876 11.395 - -16.41% -
std::stable_sort(deque<int>)_(ascending)/8192 -4.05% 14262.344 13684.649 - 0.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.05% 34.924 33.509 - 5.79% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.05% 33.127 31.785 - 0.41% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.04% 773.742 742.512 - -4.49% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.03% 26.635 25.562 - -5.13% -
std::find(vector<char>)_(bail_25%)/8 -4.01% 1.155 1.109 - 0.44% -
SetIntersection_None_Set_string_262144_4 -4.01% 1640749.594 1574892.334 - -4.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.01% 1819768.064 1746726.889 - -4.36% -
std::copy_if(list<int>)_(entire_range)/32768 -4.00% 26718.194 25649.218 - 0.25% -
SetIntersection_None_Set_string_262144_64 -4.00% 1640966.311 1575347.332 - -4.44% -
std::copy_backward(vector<int>)/32768 -4.00% 3793.297 3641.692 - -3.77% -
SetIntersection_None_Vector_uint64_1024_4 -3.99% 1074660.858 1031756.312 - -4.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.99% 1532256.135 1471122.891 - -4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.96% 1619619.953 1555424.480 - -4.93% -
std::set<int>::count(key)_(existent)/8192 -3.95% 8.227 7.902 - -1.77% -
BM_deque_vector_copy_backward/70000 -3.95% 9079.250 8720.932 - 11.19% -
SetIntersection_None_Vector_string_16384_1024 -3.94% 1248346.819 1199115.869 - -1.77% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.94% 257655.845 247510.027 - 0.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.94% 5071.128 4871.469 - 2.38% -
std::find_if(vector<char>)_(bail_25%)/32768 -3.93% 832.782 800.025 - 0.46% -
BM_StringEraseWithMove_Large_Opaque -3.92% 2.861 2.749 - -3.93% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.91% 3801.533 3653.067 - -1.32% -
SetIntersection_Front_Set_string_256_256 -3.89% 28828739.860 27706175.676 - -10.26% -
SetIntersection_Front_Vector_string_16384_16 -3.89% 1637373.147 1573635.308 - -3.32% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -3.89% 10.318 9.917 - -1.30% -
BM_PushHeap_string_QuickSortAdversary_256 -3.89% 15.203 14.611 - 0.55% -
SetIntersection_None_Set_string_262144_1024 -3.88% 1627968.914 1564733.401 - -5.44% -
SetIntersection_Front_Set_float_1024_1024 -3.88% 11511062.918 11064244.049 - -18.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -3.88% 20.256 19.471 - -0.46% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.88% 544.639 523.530 - -4.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.87% 1.244 1.196 - 3.31% -
std::partition(deque<int>)_(dense)/50 -3.86% 16.088 15.466 - 10.06% -
SetIntersection_None_Vector_string_1024_1 -3.86% 1172253.603 1127035.331 - -3.64% -
BM_PushHeap_uint64_Ascending_256 -3.85% 2.173 2.090 - 0.08% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.84% 110.469 106.225 - -5.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.84% 547.673 526.665 - 1.22% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.84% 419.532 403.442 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.83% 1634723.143 1572087.891 - -4.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -3.82% 54.350 52.272 - -1.20% -
SetIntersection_None_Set_string_262144_16384 -3.82% 1638505.209 1575900.147 - -5.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.81% 518.992 499.243 - -13.41% -
std::unordered_set<int>::find(key)_(non-existent)/32 -3.80% 1.087 1.046 - -10.83% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.80% 90.284 86.856 - -1.59% -
std::generate(list<int>)/50 -3.79% 15.668 15.074 - -3.18% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -3.79% 1.534 1.475 - -1.16% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.79% 1.443 1.389 - -2.36% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.78% 1069.976 1029.518 - -0.70% -
BM_deque_deque_copy_backward/70000 -3.78% 8708.047 8378.968 - 5.26% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.77% 3453.038 3322.689 - 0.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.77% 1.128 1.085 - -4.51% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.77% 683.885 658.120 - -1.42% -
ranges::min(std::vector<__int128>)/64 -3.76% 25.617 24.653 - -6.39% -
std::find(vector<int>)_(bail_25%)/8 -3.76% 1.449 1.395 - -3.23% -
std::find_if_not(deque<int>)_(process_all)/8 -3.76% 2.628 2.529 - -1.83% -
BM_deque_deque_move_backward/65536 -3.75% 8183.246 7876.466 - 4.04% -
BM_PushHeap_uint32_PipeOrgan_262144 -3.74% 3.153 3.035 - -0.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.74% 1.680 1.617 - 0.22% -
std::set<int>::upper_bound(key)_(non-existent)/32 -3.73% 2.535 2.440 - 1.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.73% 48.443 46.637 - -6.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.72% 2.724 2.622 - -4.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.72% 24.485 23.574 - -25.45% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.72% 20.901 20.124 - -0.85% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.71% 5.707 5.495 - 3.24% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -3.71% 20.859 20.086 - -27.41% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.70% 26.384 25.408 - 1.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.70% 439.519 423.262 - -4.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.70% 36318.768 34975.889 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.70% 208016530.564 200325854.479 - -1.65% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.70% 30.503 29.376 - -1.55% -
std::adjacent_find(deque<int>,_pred)/50 -3.69% 30.960 29.818 - 2.98% -
BM_vector_deque_ranges_move/4000 -3.69% 146.873 141.458 - 1.43% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.68% 12.685 12.218 - -14.47% -
std::unordered_set<int>::ctor(const&)/32 -3.68% 206.535 198.930 - 0.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.68% 20.465 19.712 - -4.25% -
SetIntersection_None_Set_float_256_256 -3.67% 5874569.393 5659040.176 - -0.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.66% 6564.878 6324.298 - -4.99% -
BM_vector_deque_copy_backward/64 -3.66% 3.108 2.994 - -0.06% -
std::is_sorted_until(list<int>)/8 -3.65% 2.148 2.070 - -0.02% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.65% 1.440 1.387 - 0.03% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.65% 538.404 518.746 - -3.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.62% 1816.020 1750.349 - 0.87% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -3.62% 250.642 241.579 - 0.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.61% 787.747 759.279 - -4.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.61% 1169993.846 1127785.221 - -2.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.60% 25.058 24.157 - 0.50% -
std::set<int>::ctor(const&,_alloc)/8192 -3.59% 51541.406 49689.212 - -1.53% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.59% 273.660 263.835 - -3.32% -
std::unordered_set<int>::ctor(const&)/1024 -3.58% 6953.604 6704.963 - 0.33% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.58% 8.803 8.488 - -2.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.57% 155058.511 149515.788 - 2.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.57% 0.508 0.490 - 0.67% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.56% 40966.272 39507.639 - 2.62% -
std::fill(vector<bool>)/512 -3.56% 1.590 1.533 - 2.69% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.56% 130.859 126.207 - 1.48% -
BM_PushHeap_float_Descending_16 -3.54% 0.377 0.364 - -0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.53% 11348.268 10947.257 - -0.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.53% 1.212 1.169 - -10.01% -
std::find_end(deque<int>)_(single_element)/1000 -3.53% 322.666 311.272 - -0.34% -
SetIntersection_Front_Set_uint64_262144_4 -3.53% 1048548.597 1011552.689 - -5.73% -
SetIntersection_Front_Set_string_1024_16 -3.53% 1895220.278 1828370.684 - -6.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.53% 45.054 43.466 - -1.97% -
SetIntersection_Front_Vector_float_262144_1 -3.52% 1043209.712 1006497.643 - -3.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -3.52% 13.303 12.835 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.52% 2096094.076 2022370.934 - -3.70% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -3.52% 18.981 18.313 - -0.33% -
BM_vector_deque_ranges_move_backward/64 -3.51% 3.088 2.980 - -3.90% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.51% 111260.224 107354.346 - -4.86% -
BM_deque_vector_ranges_move_backward/70000 -3.51% 9012.144 8696.151 - 9.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.50% 1613394.774 1556910.887 - -5.73% -
BM_deque_vector_copy_backward/64000 -3.50% 8203.116 7916.377 - 5.23% -
BM_StringFindNoMatch/131072 -3.49% 2034.053 1963.163 - 0.14% -
rng::fold_left(deque<int>)/50 -3.48% 28.194 27.212 - -0.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.48% 2.541 2.452 - -0.04% -
SetIntersection_Front_Set_float_16384_1024 -3.47% 12296229.886 11870047.411 - -12.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.46% 4080.947 3939.666 - -0.96% -
std::distance(deque<int>)/8192 -3.45% 0.879 0.849 - 0.29% -
std::copy(deque<int>)/512 -3.45% 17.260 16.665 - 0.37% -
SetIntersection_Front_Set_uint32_262144_1024 -3.45% 12475205.158 12045108.687 - -15.96% -
BM_PushHeap_uint32_QuickSortAdversary_16 -3.44% 0.949 0.917 - -0.61% -
std::partition_copy(list<int>)/32 -3.44% 9.110 8.797 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.43% 8700164.863 8401702.647 - 1.54% -
BM_PushHeap_float_Ascending_256 -3.43% 2.568 2.480 - -0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.43% 1917.953 1852.263 - -0.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -3.42% 17.626 17.023 - -0.09% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.41% 1041375.752 1005829.417 - -3.76% -
BM_deque_deque_ranges_copy_backward/64 -3.40% 3.508 3.388 - 0.45% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.39% 11.562 11.170 - 0.67% -
SetIntersection_Interlaced_Set_string_16384_16 -3.39% 245818006.194 237484910.616 - -31.26% -
std::shift_right(list<int>)/8192 -3.38% 7448.406 7196.344 - -6.18% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.37% 272.255 263.072 - -7.57% -
std::replace(vector<int>)_(prefix)/32 -3.37% 5.144 4.970 - -2.85% -
BM_vector_deque_ranges_copy/70000 -3.37% 3211.575 3103.498 - -8.20% -
std::set<int>::contains(key)_(existent)/8192 -3.36% 8.528 8.242 - 1.55% -
std::multimap<std::string,_int>::clear()/0 -3.36% 405.946 392.308 - -0.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.36% 6811.640 6582.940 - -0.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.35% 24.153 23.343 - -2.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.35% 88040.491 85090.491 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.34% 1996203.775 1929506.594 - -1.57% -
SetIntersection_Front_Vector_uint64_1024_4 -3.33% 1062222.739 1026803.657 - -5.05% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -3.33% 3498.261 3381.894 - 0.78% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -3.32% 19954.441 19291.732 - -21.45% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.31% 12548.314 12132.588 - -2.63% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.31% 17.603 17.020 - -13.42% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.31% 41821.520 40437.526 - 5.01% -
std::partial_sort(deque<int>)_(shuffled)/8 -3.31% 32.718 31.636 - -2.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.31% 33.496 32.388 - -3.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.30% 0.627 0.607 - -2.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -3.30% 555086701.248 536746890.645 - -0.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -3.30% 75.168 72.688 - -3.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.29% 2070455.240 2002318.117 - -3.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.29% 7565.666 7317.123 - -1.72% -
BM_StringRelational_Less_Large_Empty_Control -3.28% 1.721 1.664 - 3.43% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.28% 658.233 636.637 - 0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -3.28% 52140.905 50431.194 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.28% 173590475.313 167904392.199 - -4.06% -
std::move_backward(vector<bool>)_(aligned)/64 -3.27% 1.726 1.669 - -3.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.27% 1049677.701 1015328.659 - -2.64% -
bm_lexicographical_compare<int>/8 -3.27% 1.558 1.507 - 3.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.27% 7927.133 7668.190 - -0.69% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.26% 42.089 40.716 - 1.53% -
std::find_end(vector<int>)_(process_all)/1024 -3.26% 229.754 222.260 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.26% 1184060.691 1145506.407 - -2.03% -
SetIntersection_Interlaced_Vector_float_256_16 -3.24% 7721879.449 7471681.798 - 21.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.24% 2280342.019 2206492.447 - 0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.24% 1047496.861 1013584.933 - -3.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.24% 1376.897 1332.325 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.23% 10331.936 9998.109 - -6.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.23% 1513.071 1464.251 - 1.07% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.23% 15.393 14.897 - -9.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.21% 56830.522 55005.456 - 0.63% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.21% 9.800 9.485 - 1.08% -
SetIntersection_Front_Set_uint32_262144_16 -3.20% 1175886.415 1138229.064 - -4.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.20% 526.241 509.399 - -4.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.20% 1479.648 1432.319 - -4.32% -
BM_StringRelational_Less_Empty_Empty_Control -3.20% 1.667 1.614 - -11.65% -
std::set<std::string>::ctor(const&)/32 -3.19% 816.004 789.961 - -6.09% -
SetIntersection_None_Set_string_16384_64 -3.19% 196964010.456 190678067.181 - -6.49% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.19% 6.677 6.464 - 1.34% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.19% 1.625 1.574 - -3.50% -
std::flat_map<int,_int>::clear()/32 -3.18% 405.738 392.846 - 0.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -3.17% 711950.035 689356.486 - 0.18% -
std::move(list<int>)/32768 -3.17% 31926.114 30913.160 - -1.95% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.17% 18.717 18.124 - -0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.17% 3.440 3.331 - 3.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.16% 1.464 1.418 - 0.42% -
SetIntersection_None_Set_string_64_16 -3.16% 18674484.367 18084807.380 - -2.55% -
BM_PushHeap_uint32_Random_16384 -3.15% 5.858 5.673 - -1.71% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.15% 349747024.128 338744216.591 - -4.84% -
BM_PushHeap_uint64_Ascending_16384 -3.14% 3.681 3.565 - -0.25% -
SetIntersection_None_Set_uint32_16384_1024 -3.13% 161214324.248 156162567.915 - 2.15% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.13% 20.648 20.002 - 11.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.13% 8.072 7.820 - -11.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.12% 0.545 0.528 - -0.52% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.11% 2.995 2.902 - -3.40% -
std::set<int>::find(key)_(non-existent)/8192 -3.09% 9.415 9.124 - 7.60% -
std::set<int>::ctor(const&,_alloc)/1024 -3.09% 6425.464 6226.743 - -2.18% -
std::remove(list<int>)_(prefix)/1024 -3.09% 980.736 950.412 - -5.31% -
std::unordered_set<int>::ctor(const&)/8192 -3.08% 56442.794 54701.624 - -0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.08% 499.043 483.649 - -0.10% -
BM_StringRelational_Less_Small_Empty_Control -3.08% 1.663 1.612 - -6.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.08% 1.338 1.297 - -0.87% -
std::find_end(deque<int>)_(process_all)/8192 -3.08% 2215.876 2147.671 - 1.59% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -3.08% 1927.073 1867.793 - 0.18% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.07% 217.802 211.124 - 0.57% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.06% 1895.853 1837.814 - -2.60% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.05% 19280.640 18692.309 - -0.32% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.05% 405.701 393.335 - 0.21% -
std::pop_heap(vector<float>)/8192 -3.04% 20.572 19.947 - 2.07% -
BM_deque_vector_ranges_move/0 -3.03% 1.582 1.534 - 17.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -3.03% 45.434 44.057 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.03% 178153811.202 172755283.099 - -4.12% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.03% 12768.522 12381.953 - -0.81% -
SetIntersection_None_Set_string_262144_256 -3.03% 1641491.047 1591818.277 - -4.47% -
BM_CmpEqual_short_uint -3.02% 1.149 1.115 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.02% 404.591 392.381 - 0.07% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -3.02% 315390.696 305873.671 - 0.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -3.01% 2.231 2.163 - 0.09% -
SetIntersection_Front_Vector_uint64_1024_64 -3.01% 1365422.356 1324313.221 - -3.83% -
std::find_if_not(list<int>)_(process_all)/32768 -3.01% 26231.412 25442.769 - 0.24% -
BM_StringFindNoMatch/32768 -3.01% 514.461 499.000 - 0.16% -
std::rotate_copy(deque<int>)/32 -3.00% 2.702 2.621 - 1.87% -
std::is_sorted_until(vector<int>,_pred)/8 -2.99% 3.398 3.297 - -9.47% -
std::reverse_copy(deque<int>)/512 -2.99% 129.084 125.223 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.99% 7372496.256 7152315.248 - 0.07% -
std::swap_ranges(deque<int>)/1024 -2.99% 329.535 319.694 - 0.17% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.98% 20.147 19.547 - -0.89% -
BM_PushHeap_uint64_Random_4 -2.98% 2.614 2.536 - -0.90% -
BM_deque_deque_copy/65536 -2.98% 3184.508 3089.673 - -1.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.97% 48.351 46.913 - -1.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.97% 1.477 1.433 - -4.26% -
BM_StringRelational_Eq_Small_Huge_Control -2.96% 0.482 0.468 - -3.95% -
SetIntersection_None_Set_string_256_4 -2.96% 11697357.822 11351343.016 - 0.65% -
std::reverse(list<int>)/64 -2.95% 18.093 17.558 - 0.97% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.95% 3.639 3.531 - 1.98% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.95% 212.417 206.157 - 3.25% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.95% 30.901 29.990 - 7.92% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.94% 16.155 15.679 - -1.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.94% 2.244 2.178 - 0.31% -
std::set<std::string>::count(key)_(non-existent)/32 -2.94% 10.555 10.245 - -1.97% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.93% 67.813 65.826 - 15.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -2.92% 0.400 0.388 - -20.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.92% 1666.258 1617.652 - -6.02% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.91% 507.190 492.409 - -1.24% -
std::none_of(vector<int>)_(process_all)/8 -2.91% 2.466 2.395 - -6.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.90% 1129350.886 1096618.030 - -1.94% -
std::map<int,_int>::erase(key)_(existent)/32 -2.89% 22.843 22.181 - -1.20% -
BM_deque_vector_copy/5500 -2.89% 202.765 196.915 - 0.10% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -2.88% 690.083 670.203 - 0.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -2.88% 23.858 23.171 - 6.20% -
SetIntersection_Interlaced_Set_string_262144_64 -2.87% 2123897.785 2062842.041 - -3.16% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.87% 617.880 600.124 - -2.50% -
std::upper_bound(std::forward_list<int>)/8192 -2.87% 10701.747 10394.593 - -3.01% -
std::unordered_map<int,_int>::clear()/1024 -2.85% 8225.174 7990.565 - -3.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.85% 1993489.340 1936707.440 - -3.09% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.85% 122751004.954 119258616.419 - -0.83% -
std::find_first_of(list<int>)_(small_needle)/50 -2.84% 150.267 145.997 - 5.10% -
SetIntersection_Interlaced_Set_string_262144_256 -2.84% 2032562.174 1974849.285 - -4.90% -
std::search(list<int>,_pred)_(near_matches)/8192 -2.84% 2770616.989 2692053.365 - 0.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.83% 1.245 1.210 - -1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.83% 1155881.051 1123170.661 - -3.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.83% 1366.254 1327.616 - -22.98% -
std::shift_right(deque<int>)/50 -2.82% 4.570 4.441 - -0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.82% 50.275 48.856 - -0.89% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.82% 1916.752 1862.671 - 1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.82% 1102.015 1070.987 - -1.30% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.81% 12203727.122 11860197.517 - -4.38% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.81% 8.351 8.116 - 4.73% -
std::map<std::string,_int>::ctor(const&)/1024 -2.81% 36101.775 35088.371 - -0.86% -
std::move(deque<int>)/262144 -2.80% 15613.264 15175.851 - -0.01% -
std::multiset<std::string>::clear()/1024 -2.80% 21968.607 21353.153 - -2.04% -
std::stable_partition(vector<int>)_(dense)/50 -2.80% 26.148 25.416 - -0.71% -
std::fill_n(deque<int>)/8192 -2.80% 243.545 236.732 - 1.37% -
std::swap_ranges(list<int>)/8192 -2.80% 10701.103 10401.903 - 8.34% -
BM_vector_deque_ranges_move/4096 -2.79% 149.142 144.976 - -0.30% -
SetIntersection_Front_Set_uint64_256_64 -2.79% 5396211.614 5245696.930 - -8.57% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.78% 917.777 892.221 - 2.71% -
std::find_if_not(vector<int>)_(process_all)/8 -2.78% 1.303 1.266 - -3.45% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.78% 9986.995 9709.391 - -0.75% -
std::count_if(list<int>)_(every_other)/8192 -2.77% 7293.874 7091.492 - -15.15% -
std::move(vector<bool>)_(aligned)/64 -2.77% 1.657 1.611 - 0.49% -
BM_StringRead_Cold_Deep_Large -2.77% 1.328 1.291 - -3.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -2.77% 60.666 58.988 - 0.72% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.76% 6.261 6.088 - 0.16% -
BM_deque_vector_move_backward/70000 -2.76% 8887.679 8642.622 - 11.50% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.75% 2.685 2.611 - 0.20% -
BM_std_minmax_element<short>/4 -2.75% 1.210 1.176 - -5.66% -
BM_StringAssignAsciiz_Small_Opaque -2.75% 3.190 3.102 - 2.01% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.74% 2782.470 2706.114 - 0.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.74% 10.852 10.555 - -3.09% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.74% 2085655.926 2028590.900 - -1.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.73% 1.386 1.348 - -0.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.73% 46867.242 45586.242 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.73% 1218514.336 1185226.760 - -4.67% -
BM_vector_deque_ranges_move_backward/512 -2.71% 17.968 17.480 - -2.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.70% 826.097 803.769 - -3.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 -2.70% 2.221 2.161 - 0.08% -
BM_vector_deque_copy_backward/512 -2.70% 17.982 17.497 - 0.08% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.70% 17.766 17.287 - -2.39% -
SetIntersection_None_Set_uint64_1_1 -2.70% 550676475.138 535833887.244 - -0.09% -
std::move(vector<int>)/8 -2.69% 2.301 2.239 - -2.90% -
SetIntersection_Front_Set_string_262144_1 -2.69% 1098257.604 1068709.692 - -0.18% -
BM_PushHeap_float_Random_4 -2.69% 2.363 2.299 - -18.23% -
BM_CmpEqual_ushort_uchar -2.69% 1.120 1.090 - -0.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.69% 1.338 1.302 - -4.84% -
BM_deque_deque_copy/64000 -2.69% 3010.888 2930.013 - -4.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.68% 36.833 35.846 - 9.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.68% 2.440 2.374 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.68% 170053766.464 165502701.292 - -3.49% -
BM_deque_deque_ranges_move_backward/64 -2.67% 3.483 3.390 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.67% 4212160.108 4099808.008 - -2.93% -
BM_align/256 -2.67% 0.655 0.638 - 2.43% -
BM_PushHeap_uint64_SingleElement_256 -2.67% 0.400 0.389 - 0.87% -
BM_std_minmax_element<int>/1024 -2.65% 274.086 266.828 - -1.64% -
std::multiset<std::string>::clear()/32 -2.64% 904.222 880.374 - -3.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.63% 55251.330 53796.161 - -1.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.63% 50970.052 49628.703 - 0.02% -
BM_PushHeap_uint64_Ascending_1024 -2.60% 2.644 2.575 - 0.03% -
BM_CmpLess_schar_uchar -2.60% 1.102 1.073 - -0.05% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.60% 1.199 1.168 - 0.18% -
BM_vector_deque_ranges_copy_backward/64 -2.59% 3.100 3.019 - 1.74% -
BM_align/8 -2.59% 0.655 0.638 - 2.51% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.58% 166.470 162.172 - 1.25% -
std::multimap<std::string,_int>::clear()/32 -2.58% 927.650 903.760 - -0.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.57% 17763.362 17306.038 - 4.18% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.57% 10.528 10.257 - 6.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.57% 15687.032 15283.720 - -4.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.55% 1182381.103 1152177.308 - -0.40% -
std::find_if(list<int>)_(process_all)/32768 -2.55% 26410.536 25736.188 - -0.91% -
BM_StringEraseToEnd_Huge_Transparent -2.55% 2.428 2.366 - -1.89% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.55% 671.560 654.433 - -0.18% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.55% 10.296 10.034 - 1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.55% 23504061.049 22905550.734 - 0.33% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.54% 2.579 2.513 - -2.75% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.54% 6990.709 6813.100 - -4.72% -
std::transform(deque<int>,_deque<int>)/50 -2.53% 36.469 35.545 - -2.02% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.52% 12.475 12.161 - -5.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.51% 24.391 23.778 - -1.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.51% 56021.057 54615.875 - -0.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.50% 63.420 61.833 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 -2.50% 0.601 0.586 - 0.41% -
std::lower_bound(std::forward_list<int>)/100 -2.50% 83.316 81.233 - -1.18% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -2.48% 31228.524 30453.088 - 0.24% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.48% 2.034 1.983 - -1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.48% 138194.791 134773.376 - 0.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.48% 4.129 4.027 - -0.62% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.48% 0.462 0.451 - 6.15% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.47% 387.732 378.152 - 0.67% -
std::is_sorted_until(list<int>)/1024 -2.46% 763.533 744.733 - 0.38% -
SetIntersection_Front_Vector_string_1024_16 -2.45% 1634413.385 1594346.221 - -3.56% -
std::move(vector<bool>)_(unaligned)/512 -2.45% 4.936 4.815 - 0.98% -
std::multimap<std::string,_int>::clear()/1024 -2.45% 22243.450 21698.930 - -4.49% -
std::move(vector<bool>)_(unaligned)/32768 -2.44% 208.698 203.606 - 0.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.44% 2.366 2.309 - 6.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.43% 27639.401 26966.980 - -5.51% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 -2.43% 0.603 0.588 - 0.37% -
BM_num_get<float> -2.43% 38.390 37.458 - 1.00% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.42% 56.418 55.051 - -1.38% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -2.41% 24.612 24.018 - 0.54% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.41% 27577.079 26913.300 - -2.07% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.41% 8.994 8.778 - -1.24% -
BM_deque_vector_copy/1 -2.39% 2.126 2.075 - 0.41% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.39% 45.542 44.455 - 1.77% -
std::partial_sort(vector<int>)_(heap)/8192 -2.38% 99459.296 97091.487 - 0.06% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.38% 28.069 27.401 - -7.53% -
SetIntersection_Front_Set_string_262144_256 -2.37% 14908498.001 14554703.033 - -3.48% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -2.37% 5144.165 5022.107 - 0.73% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.37% 4.502 4.395 - 1.60% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.37% 28.182 27.515 - -5.96% -
std::distance(deque<int>)/4096 -2.36% 0.871 0.851 - 0.79% -
BM_align/64 -2.36% 0.655 0.639 - 2.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.35% 20.769 20.281 - -1.19% -
std::any_of(list<int>)_(process_all)/8 -2.35% 2.718 2.655 - 0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.35% 30.171 29.461 - -2.43% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.35% 735.737 718.445 - -5.21% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.35% 22877505.652 22340455.499 - -1.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.34% 24.064 23.500 - -1.64% -
std::search(list<int>,_pred)_(no_match)/8192 -2.33% 7448.416 7274.543 - -6.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.33% 94.014 91.824 - 0.14% -
SetIntersection_None_Vector_string_16384_64 -2.32% 1232895.873 1204232.590 - -1.30% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.32% 403.221 393.850 - 0.25% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.32% 28.805 28.137 - 8.09% -
ranges::min(std::list<char>)/70000 -2.32% 55945.900 54649.152 - 3.43% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -2.32% 4.649 4.541 - 0.11% -
SetIntersection_Front_Set_string_1024_4 -2.31% 1252639.938 1223722.180 - -3.40% -
std::multiset<std::string>::clear()/8192 -2.31% 215566.462 210593.190 - -2.50% -
std::unordered_set<std::string>::erase(iterator)/1024 -2.30% 31.437 30.714 - -8.45% -
std::find(vector<bool>)_(process_all)/1024 -2.30% 4.728 4.619 - -0.28% -
SetIntersection_None_Set_string_16384_1 -2.29% 201087922.424 196477653.755 - -6.53% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.29% 6769.153 6614.177 - -3.34% -
std::move(list<int>)/1048576 -2.29% 1014528.383 991330.454 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.28% 6043.245 5905.390 - -0.85% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.28% 154979.035 151449.210 - 3.78% -
SetIntersection_Front_Vector_uint32_256_1 -2.28% 4180134.337 4085006.079 - -1.76% -
std::set<std::string>::erase(key)_(existent)/8192 -2.27% 73.501 71.831 - -0.71% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.26% 771.699 754.237 - -5.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.24% 21.395 20.914 - -5.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.24% 358749362.714 350696042.151 - -4.39% -
BM_StringFindStringLiteral/64 -2.24% 2.221 2.171 - 0.67% -
SetIntersection_Front_Set_string_16384_64 -2.24% 4516144.424 4415033.831 - -3.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.23% 104864.079 102523.068 - 0.08% -
SetIntersection_Front_Vector_float_16384_64 -2.23% 1376610.539 1345962.707 - -1.53% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.21% 6411.661 6269.743 - -1.88% -
SetIntersection_Front_Vector_string_262144_16 -2.21% 1641813.226 1605511.243 - -1.91% -
BM_PushHeap_string_Random_4 -2.21% 6.243 6.106 - 0.94% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.20% 9.253 9.050 - -0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.19% 132.349 129.447 - -0.57% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.19% 1895.889 1854.438 - -6.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.18% 31.403 30.717 - 2.77% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.18% 0.599 0.586 - 1.11% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.17% 4151717.846 4061524.468 - -1.61% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.17% 7167.096 7011.503 - 5.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.17% 93126.885 91106.993 - 0.17% -
std::find_if(deque<int>)_(bail_25%)/1024 -2.17% 79.946 78.212 - 0.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.17% 22.012 21.535 - -4.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.15% 85.423 83.584 - -1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.15% 16.522 16.167 - -1.10% -
std::set<int>::find(key)_(existent)/1024 -2.14% 4.132 4.043 - 0.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.14% 977.923 956.956 - 1.51% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.14% 3.714 3.635 - 0.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.14% 24.434 23.912 - -3.59% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.12% 269.033 263.325 - -2.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.12% 90.697 88.776 - -0.92% -
SetIntersection_Front_Set_uint32_256_256 -2.11% 7483262.555 7325254.059 - -4.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.11% 35049.976 34311.242 - -3.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.10% 73.348 71.809 - -0.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.10% 11259.972 11023.778 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.10% 8853127.954 8667421.722 - -1.84% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.10% 493.039 482.708 - 0.13% -
SetIntersection_Front_Vector_uint32_256_16 -2.09% 4208562.322 4120554.815 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.09% 14105863.163 13811262.556 - -1.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.08% 1.829 1.791 - 1.60% -
BM_CmpEqual_ushort_schar -2.08% 1.048 1.026 - 3.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.08% 15.897 15.566 - -0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.08% 1102386.190 1079497.092 - 2.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.07% 21.729 21.279 - -3.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 33.657 32.961 - 1.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.07% 68.476 67.060 - -7.85% -
std::partition(deque<int>)_(dense)/32 -2.06% 10.589 10.371 - 9.29% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.06% 12837.671 12573.116 - -0.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.05% 236.884 232.021 - 1.61% -
BM_PushHeap_uint32_Ascending_256 -2.05% 2.139 2.095 - 0.70% -
std::move(vector<int>)/512 -2.05% 20.611 20.189 - 0.70% -
std::move(list<int>)/262144 -2.05% 246764.340 241710.361 - -2.05% -
std::map<std::string,_int>::erase(iterator)/8192 -2.05% 32.602 31.934 - -0.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.04% 523.734 513.051 - -2.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.04% 18332054.547 17958323.123 - -1.06% -
std::multiset<std::string>::erase(iterator)/32 -2.03% 27.529 26.969 - -18.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.03% 1268.100 1242.334 - 0.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -2.03% 624.334 611.662 - 0.58% -
std::for_each(multimap<int>::iterator)/8192 -2.02% 7539.765 7387.299 - -3.53% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.02% 2337.706 2290.448 - -3.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.02% 47.842 46.877 - 0.12% -
BM_deque_deque_copy/4000 -2.02% 141.688 138.831 - -2.02% -
SetIntersection_Front_Set_uint32_262144_262144 -2.01% 1643546.387 1610441.080 - -4.00% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.01% 20.902 20.481 - 1.02% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.01% 4.886 4.788 - -0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.00% 95.644 93.728 - -1.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.00% 2961048.340 2901738.607 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.00% 8930758.465 8751980.372 - -1.72% -
SetIntersection_Front_Set_uint64_256_256 -2.00% 7795311.517 7639643.962 - -2.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.99% 1507.128 1477.082 - -4.58% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.99% 28.556 27.987 - -2.79% -
std::set<std::string>::contains(key)_(existent)/32 -1.99% 15.786 15.472 - -2.16% -
SetIntersection_Front_Set_float_256_256 -1.99% 7148975.578 7006614.312 - -14.37% -
std::unordered_multimap<int,_int>::clear()/8192 -1.99% 63369.947 62109.816 - -4.22% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.98% 4157388.419 4074877.376 - -2.32% -
BM_std_minmax_element<int>/4 -1.98% 1.251 1.226 - -2.68% -
rng::contains(list<int>)_(process_all)/32 -1.98% 9.094 8.914 - -1.65% -
SetIntersection_None_Set_string_16384_256 -1.98% 191780973.828 187985787.841 - -6.90% -
BM_PushHeap_uint32_Random_256 -1.98% 5.695 5.582 - 3.12% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -1.98% 1.590 1.558 - -3.64% -
std::copy_backward(list<int>)/4096 -1.98% 3257.791 3193.404 - 0.22% -
BM_PushHeap_string_Ascending_16 -1.96% 4.704 4.612 - -1.96% -
SetIntersection_Front_Set_float_16384_1 -1.95% 1040116.597 1019821.816 - -2.40% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.95% 179776234.625 176274007.188 - -2.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.94% 2.509 2.460 - -0.28% -
std::make_heap(deque<int>)_(repeated)/8 -1.94% 25.489 24.994 - 0.43% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.94% 4.263 4.180 - 2.54% -
std::stable_sort(vector<int>)_(descending)/1024 -1.93% 2807.949 2753.661 - -1.44% -
BM_PushHeap_string_PipeOrgan_262144 -1.93% 17.196 16.864 - -3.41% -
BM_align/1 -1.93% 0.657 0.644 - 3.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.92% 1027413.803 1007645.427 - -3.99% -
SetIntersection_Front_Vector_float_1024_64 -1.92% 1375356.056 1348896.328 - 0.91% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.92% 1.593 1.563 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.92% 2915205.667 2859146.660 - -0.77% -
SetIntersection_Front_Set_uint64_256_4 -1.92% 4140325.970 4060728.256 - -4.00% -
BM_PushHeap_uint32_PipeOrgan_16384 -1.92% 2.431 2.384 - 0.10% -
std::stable_partition(vector<int>)_(sparse)/32 -1.92% 7.461 7.318 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.91% 1153312.313 1131273.626 - -0.43% -
BM_StringRead_Cold_Shallow_Small -1.91% 1.173 1.151 - 2.46% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.91% 116.401 114.183 - 20.70% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.91% 16.397 16.084 - -0.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.90% 6328.415 6207.861 - 0.99% -
BM_std_minmax_element<int>/512 -1.90% 139.161 136.516 - -0.89% -
BM_PushHeap_uint32_Ascending_262144 -1.90% 4.831 4.739 - 1.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 180.165 176.746 - -1.25% -
BM_num_put<unsigned_long_long> -1.90% 11.548 11.329 - 0.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.89% 7.056 6.923 - 0.23% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.88% 1926.672 1890.407 - 0.48% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.88% 1031903.757 1012516.309 - -3.84% -
std::unordered_multimap<int,_int>::clear()/1024 -1.87% 8209.479 8055.866 - -4.33% -
std::unordered_multiset<int>::clear()/32 -1.87% 595.772 584.656 - -1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.86% 3515866.135 3450350.496 - -0.13% -
std::set<int>::lower_bound(key)_(existent)/32 -1.86% 1.532 1.504 - 0.56% -
ranges::min(std::list<long_long>)/8 -1.86% 1.966 1.929 - 1.12% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.86% 16.258 15.956 - -4.44% -
std::adjacent_find(list<int>,_pred)/8192 -1.86% 7411.006 7273.429 - -1.22% -
BM_deque_deque_ranges_move/1024 -1.86% 38.135 37.428 - 1.69% -
std::stable_partition(deque<int>)_(dense)/32 -1.85% 28.769 28.235 - -2.90% -
BM_std_minmax_element<char>/3 -1.85% 1.199 1.176 - -2.04% -
std::stable_partition(vector<int>)_(dense)/32 -1.85% 21.655 21.253 - -0.68% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.85% 630448.587 618778.496 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.85% 22099.397 21690.448 - 0.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.84% 1.832 1.798 - 23.04% -
BM_PushHeap_uint32_Ascending_1024 -1.84% 2.605 2.557 - 0.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.84% 381703.985 374672.736 - -0.48% -
std::set<int>::ctor(const&,_alloc)/32 -1.84% 223.969 219.850 - 0.29% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.83% 18.785 18.440 - 1.72% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.83% 23658.891 23226.043 - -2.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.82% 265485.915 260657.475 - -2.62% -
BM_PushHeap_float_Random_16384 -1.82% 7.176 7.046 - -7.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.81% 61120.071 60010.858 - -4.13% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.81% 9.311 9.142 - -1.84% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.81% 1060546.037 1041315.110 - 0.29% -
BM_PushHeap_uint64_Random_262144 -1.81% 6.397 6.281 - -0.26% -
SetIntersection_None_Vector_string_256_16 -1.81% 4247489.487 4170683.598 - -1.79% -
BM_deque_vector_ranges_copy/1 -1.81% 2.139 2.101 - 0.29% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.80% 34.214 33.597 - -1.23% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.80% 264970.286 260196.431 - -2.86% -
std::search(list<int>)_(no_match)/1024 -1.80% 761.039 747.364 - 2.26% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.79% 1744.739 1713.450 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.78% 21183635.855 20806322.296 - -1.05% -
std::fill(vector<int>)/1024 -1.78% 30.630 30.086 - 1.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.78% 21.588 21.205 - -1.52% -
std::make_heap(vector<int>)_(descending)/8 -1.78% 14.885 14.620 - 0.01% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.78% 56071595.880 55076158.616 - -1.04% -
std::copy(deque<int>)/8 -1.77% 2.808 2.758 - 3.89% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.77% 1.333 1.310 - -5.00% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.75% 1.365 1.341 - -4.36% -
BM_vector_deque_copy/1 -1.75% 2.356 2.315 - 0.75% -
std::partition(list<int>)_(sparse)/50 -1.75% 22.011 21.626 - -0.58% -
BM_deque_deque_ranges_copy/70000 -1.74% 3327.540 3269.533 - 0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.74% 14048.382 13803.968 - -0.55% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.74% 25.056 24.620 - -3.59% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.74% 306.654 301.326 - 2.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.73% 742.108 729.237 - -1.75% -
std::partition(list<int>)_(sparse)/32 -1.73% 9.163 9.004 - 2.67% -
SetIntersection_Front_Set_string_64_64 -1.73% 35137538.357 34529898.650 - -5.96% -
std::make_heap(deque<int>)_(shuffled)/8 -1.73% 24.838 24.410 - -1.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.73% 1027479.287 1009742.877 - -3.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.72% 27316.367 26846.270 - 0.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.72% 5231.621 5141.720 - 0.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.72% 7.734 7.602 - -1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.72% 4105333.221 4034907.120 - -1.34% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -1.71% 757.641 744.690 - -11.46% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.71% 24.427 24.009 - 0.77% -
std::set<int>::find(key)_(non-existent)/1024 -1.71% 5.985 5.883 - 5.14% -
ranges::minmax(std::list<char>)/8 -1.70% 2.529 2.486 - -1.04% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.70% 29.204 28.708 - 4.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.70% 9.311 9.153 - -2.86% -
SetIntersection_None_Set_uint64_1024_64 -1.70% 8753810.173 8605319.082 - -4.41% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.69% 3.612 3.551 - -2.72% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.69% 0.953 0.937 - 9.29% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.69% 240945142.606 236872350.617 - -0.52% -
std::map<std::string,_int>::clear()/1024 -1.69% 22289.484 21913.332 - -2.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.69% 1085.406 1067.097 - -2.21% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -1.69% 3.402 3.345 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.68% 249005722.578 244817450.692 - -1.50% -
std::multiset<int>::ctor(const&)/32 -1.68% 225.143 221.360 - -4.99% -
SetIntersection_Front_Vector_uint32_262144_64 -1.68% 1356554.307 1333773.472 - 0.45% -
std::map<std::string,_int>::erase(iterator)/32 -1.68% 28.179 27.706 - -1.46% -
SetIntersection_None_Set_float_256_4 -1.68% 11493653.312 11300926.265 - 0.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.68% 3.919 3.853 - -1.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.67% 1.127 1.108 - -2.72% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.67% 51246.696 50388.800 - -3.97% -
SetIntersection_Interlaced_Set_string_256_4 -1.67% 13153568.707 12933396.643 - -0.32% -
std::map<int,_int>::count(key)_(existent)/1024 -1.67% 3.876 3.811 - 2.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.67% 41350.451 40659.297 - -2.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.67% 11615334.204 11421349.594 - -1.69% -
std::multiset<int>::erase(key)_(existent)/8192 -1.67% 65.059 63.974 - 2.88% -
std::multiset<int>::contains(key)_(existent)/32 -1.67% 1.743 1.714 - 2.88% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.67% 5.356 5.267 - -1.36% -
BM_deque_deque_ranges_move/5500 -1.66% 201.485 198.138 - 0.44% -
SetIntersection_Front_Vector_uint32_16384_1 -1.66% 1015534.196 998704.578 - -5.36% -
std::multiset<std::string>::erase(iterator)/8192 -1.65% 37.351 36.734 - 16.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.65% 6.343 6.238 - -0.87% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.65% 26.196 25.763 - -3.31% -
std::copy_n(deque<int>)/8 -1.65% 2.800 2.754 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.65% 63.459 62.413 - -1.63% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.65% 1787533.609 1758085.613 - -5.53% -
std::pop_heap(deque<int>)/8 -1.65% 53.638 52.756 - 1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.64% 1829106.674 1799019.197 - -6.41% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.64% 9926.956 9763.773 - -1.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.64% 974.409 958.406 - 3.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.64% 14415784.905 14179111.781 - -3.61% -
BM_CmpLess_uchar_ushort -1.64% 1.071 1.053 - -1.82% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.63% 1677846.993 1650461.665 - -3.90% -
std::stable_partition(deque<int>)_(dense)/50 -1.63% 38.445 37.817 - -0.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.63% 13071.478 12858.710 - -1.18% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -1.62% 6649.589 6541.763 - -0.40% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 -1.62% 2586.552 2544.714 - 0.08% -
std::find_end(list<int>)_(match_near_end)/1000 -1.61% 78.792 77.521 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.61% 1900755.548 1870144.552 - 2.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.61% 19.275 18.964 - -0.90% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.61% 8.968 8.824 - 2.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.60% 6.723 6.615 - -0.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.60% 39.224 38.595 - 0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.60% 1587.965 1562.506 - -0.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.60% 1.615 1.589 - 2.64% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.59% 15.995 15.741 - -0.28% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.59% 6243.073 6143.965 - 0.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 6438.205 6336.080 - -2.19% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.59% 4.539 4.467 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 9123290.730 8978910.410 - -1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.58% 1239333.889 1219742.675 - 3.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.58% 39577.285 38952.036 - -4.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.58% 254633.499 250618.338 - 1.90% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.57% 19.822 19.510 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.57% 17695903.587 17417587.855 - -1.97% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.57% 17.148 16.878 - 2.14% -
BM_CmpEqual_short_short -1.57% 1.065 1.048 - 0.55% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.57% 9773922.790 9620788.358 - -3.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.57% 382.211 376.226 - 0.23% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.57% 2.331 2.294 - 0.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.56% 51436.503 50633.479 - -2.33% -
std::search(list<int>)_(no_match)/8192 -1.56% 6665.035 6561.153 - -11.62% -
SetIntersection_None_Set_uint64_1024_16 -1.56% 8740623.780 8604525.753 - -2.20% -
std::copy_if(list<int>)_(every_other)/32768 -1.56% 25939.778 25536.148 - -9.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.56% 6860.252 6753.541 - -0.20% -
SetIntersection_Front_Vector_uint32_1024_16 -1.56% 1131398.577 1113799.850 - -0.67% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.55% 2816167.967 2772475.746 - -0.62% -
std::rotate_copy(vector<int>)/1024 -1.55% 33.405 32.888 - 0.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.55% 4.566 4.496 - -0.02% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.54% 13775679.561 13563023.247 - 1.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.54% 37.466 36.889 - -5.91% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.54% 11.724 11.544 - 0.67% -
std::copy(vector<bool>)_(unaligned)/32768 -1.54% 218.221 214.867 - -1.49% -
SetIntersection_Front_Vector_string_16_4 -1.53% 60916242.115 59982589.918 - -1.79% -
bm_lexicographical_compare<signed_char>/512 -1.53% 7.864 7.743 - -4.60% -
BM_CmpEqual_ushort_int -1.53% 1.066 1.050 - 1.17% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.53% 16.849 16.592 - -0.56% -
std::sort(deque<int>)_(repeated)/8192 -1.53% 6829.660 6725.285 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.53% 18106.190 17829.895 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.52% 8784144.541 8650482.645 - -2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.52% 4623499.699 4553218.450 - 1.03% -
SetIntersection_Front_Vector_uint32_64_1 -1.52% 16568186.460 16316601.174 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 7089.940 6982.471 - 3.48% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.51% 28.169 27.743 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.51% 1.311 1.292 - 0.85% -
SetIntersection_Front_Set_uint32_1024_1 -1.51% 1059966.190 1043980.707 - 0.23% -
ranges::minmax(std::deque<__int128>)/1 -1.51% 0.718 0.707 - 3.64% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.50% 1.706 1.680 - 7.84% -
BM_StringFindMatch1/512 -1.50% 1006.065 990.936 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.50% 163748828.464 161288567.457 - -1.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.50% 59.150 58.262 - 2.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.50% 1170633.469 1153076.306 - -1.33% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.49% 5.550 5.467 - -0.24% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.49% 12701.677 12512.634 - 2.14% -
std::copy(vector<bool>)_(aligned)/1048576 -1.49% 2912.853 2869.514 - -24.35% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.48% 16.591 16.345 - 0.80% -
BM_CmpEqual_short_int -1.48% 1.149 1.132 - 1.78% -
std::find_end(list<int>)_(process_all)/8192 -1.48% 7343.071 7234.407 - -3.74% -
SetIntersection_Interlaced_Set_string_16384_64 -1.47% 358906475.691 353621737.103 - 0.53% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.47% 62.308 61.392 - -0.60% -
BM_deque_deque_ranges_copy_backward/512 -1.47% 19.174 18.893 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.47% 24.140 23.785 - -0.82% -
SetIntersection_Front_Vector_uint64_256_1 -1.47% 4103558.843 4043378.884 - -3.15% -
std::partial_sort(vector<int>)_(heap)/8 -1.46% 27.646 27.241 - -2.46% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.46% 666.671 656.914 - -1.50% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.46% 432.219 425.894 - 0.84% -
std::deque<int>::ctor(size)/1024 -1.46% 75.831 74.723 - -0.83% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.46% 44.440 43.792 - 2.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.46% 8429571.406 8306584.606 - -1.68% -
BM_StringRelational_Eq_Large_Large_Control -1.46% 2.307 2.273 - 2.70% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.45% 5813.640 5729.100 - -0.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -1.45% 11.561 11.393 - -34.56% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.45% 2.209 2.177 - 0.62% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 782.823 771.467 - 12.91% -
BM_deque_deque_copy/1024 -1.45% 37.226 36.686 - -0.76% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.45% 5376.506 5298.650 - -0.84% -
std::move_backward(vector<int>)/8 -1.45% 2.297 2.263 - -0.31% -
std::partial_sort(deque<int>)_(repeated)/8 -1.44% 26.523 26.140 - -0.72% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.44% 14.900 14.686 - -0.10% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.44% 27.204 26.812 - -0.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.43% 6417.052 6325.112 - -3.91% -
SetIntersection_Front_Vector_float_262144_64 -1.43% 1363357.827 1343834.282 - -1.20% -
std::move_backward(list<int>)/8 -1.43% 3.384 3.335 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.43% 1056466.309 1041362.578 - -1.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.43% 3863.985 3808.773 - 2.11% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.43% 10.435 10.286 - -0.05% -
BM_deque_deque_move_backward/1 -1.43% 2.826 2.785 - 0.34% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 119625.082 117925.841 - -0.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.41% 1.210 1.193 - -0.63% -
SetIntersection_Interlaced_Set_float_256_64 -1.41% 13603281.610 13410883.652 - 3.13% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.41% 882.379 869.903 - -5.39% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.41% 6.192 6.105 - -1.29% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.41% 134.099 132.207 - -2.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.40% 6.519 6.427 - 1.23% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.40% 3295.074 3249.042 - -1.73% -
BM_CmpLess_schar_uint -1.40% 1.117 1.102 - -0.88% -
SetIntersection_None_Vector_uint64_256_16 -1.40% 3989631.877 3933924.460 - -2.21% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.40% 12.620 12.444 - 0.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.39% 961.510 948.165 - 3.27% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.39% 11.559 11.399 - 0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.38% 144004.970 142013.682 - -1.40% -
BM_StringFindStringLiteral/32 -1.38% 1.733 1.709 - -4.71% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.38% 2230026.909 2199251.198 - 17.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.38% 1769491.833 1745108.098 - 0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.38% 786.848 776.024 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.38% 1050549.571 1036100.522 - -1.42% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.37% 48.981 48.309 - -1.48% -
SetIntersection_Front_Vector_uint32_64_4 -1.37% 16056606.840 15836502.651 - -0.39% -
BM_deque_deque_move_backward/1024 -1.37% 38.327 37.802 - -1.30% -
SetIntersection_Front_Vector_string_256_4 -1.37% 4686644.935 4622530.908 - 0.40% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.37% 28.066 27.682 - 112.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 13286.275 13104.860 - 1.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.36% 20439.450 20160.935 - 1.05% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.36% 12.318 12.151 - 0.67% -
BM_deque_deque_ranges_move_backward/512 -1.36% 19.176 18.916 - 0.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.36% 32.360 31.921 - 0.32% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.35% 111340.356 109835.048 - 0.15% -
std::unique(vector<int>)_(contiguous)/1024 -1.35% 310.810 306.611 - 0.00% -
BM_deque_deque_copy_backward/1 -1.35% 2.811 2.773 - 1.80% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.35% 6.060 5.978 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.35% 26857979.985 26495595.717 - -2.56% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.35% 71.442 70.480 - -3.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 378.256 373.186 - 2.11% -
BM_CmpLess_uchar_int -1.34% 1.064 1.050 - -2.86% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.34% 37139.022 36641.475 - 0.14% -
BM_deque_deque_move/64000 -1.34% 3060.871 3019.888 - -0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.34% 17.747 17.510 - -2.22% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.34% 30.795 30.384 - 0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.33% 454.333 448.273 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.33% 8429342.771 8317265.122 - -1.73% -
SetIntersection_Interlaced_Vector_string_256_256 -1.32% 20023925.494 19758751.986 - -5.43% -
BM_vector_deque_ranges_move/64 -1.32% 2.802 2.765 - -48.03% -
SetIntersection_None_Set_uint64_1024_4 -1.32% 8712373.296 8597258.816 - -3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.32% 1854258.545 1829776.935 - -0.97% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.32% 53.199 52.497 - -0.45% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.32% 6576.605 6489.825 - -0.76% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.31% 24.600 24.276 - -0.53% -
SetIntersection_Front_Vector_uint32_1024_256 -1.31% 2293297.197 2263247.786 - -0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.31% 1463678.958 1444531.250 - 0.10% -
std::rotate(deque<int>)_(by_1/2)/32 -1.30% 8.635 8.522 - -0.46% -
std::make_heap(vector<int>)_(heap)/8 -1.30% 14.790 14.598 - -0.24% -
std::set<int>::equal_range(key)_(existent)/1024 -1.30% 4.470 4.412 - 2.87% -
std::transform(list<int>)_(identity_transform)/8192 -1.30% 7029.130 6937.641 - -8.35% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.30% 360.921 356.225 - -2.73% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.30% 20.793 20.523 - 0.98% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.30% 146375.568 144475.452 - -2.40% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.29% 6901316.190 6811970.879 - 3.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.29% 33675.829 33241.098 - 2.39% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.29% 10.390 10.255 - -2.96% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.29% 524.086 517.333 - -0.89% -
SetIntersection_None_Vector_uint32_262144_1 -1.29% 1128173.729 1113638.925 - -0.82% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.29% 5215.488 5148.340 - 0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.29% 212662.720 209925.204 - 0.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 378.046 373.182 - 1.87% -
SetIntersection_None_Vector_string_16384_256 -1.29% 1232677.744 1216820.646 - 1.90% -
SetIntersection_Interlaced_Set_float_64_16 -1.29% 22268420.693 21982134.391 - 2.46% -
std::fill_n(vector<bool>)/32768 -1.28% 30.687 30.293 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.28% 4.266 4.211 - -7.02% -
bm_write -1.28% 608.576 600.778 - -0.88% -
SetIntersection_None_Vector_uint32_256_1 -1.28% 4232587.775 4178476.636 - -2.29% -
SetIntersection_None_Set_string_256_64 -1.28% 9521805.881 9400200.317 - 0.72% -
std::make_heap(deque<int>)_(ascending)/8192 -1.28% 20854.096 20587.818 - -0.54% -
rng::fold_left(list<int>)/32 -1.28% 21.042 20.774 - 1.04% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.27% 35.456 35.004 - -1.54% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.27% 15.063 14.872 - -2.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.27% 209753.484 207088.673 - -4.53% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.27% 18.893 18.653 - 0.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.27% 3.768 3.720 - -0.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.27% 53.285 52.610 - 1.39% -
SetIntersection_Front_Set_float_16384_64 -1.27% 1641348.498 1620559.436 - -8.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.27% 5775775.372 5702629.012 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.27% 167291490.561 165172957.149 - -1.41% -
std::distance(join_view(vector<vector<int>>))/8192 -1.26% 8.390 8.283 - -0.19% -
SetIntersection_Interlaced_Set_float_256_256 -1.26% 7596238.796 7500405.299 - -2.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.26% 1462452.939 1444073.560 - -0.14% -
std::set<int>::insert(value)_(already_present)/8192 -1.25% 10.232 10.103 - 1.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.25% 43607.317 43061.800 - -0.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.25% 145556.368 143736.192 - 0.58% -
std::stable_partition(list<int>)_(dense)/32 -1.25% 38.157 37.680 - 0.30% -
SetIntersection_None_Vector_string_1024_256 -1.25% 1175728.415 1161057.380 - -0.31% -
SetIntersection_Front_Set_float_16384_16384 -1.24% 226183488.409 223369710.501 - -1.03% -
BM_CmpEqual_schar_uint -1.24% 1.111 1.097 - -1.84% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.24% 288532.581 284945.875 - 2.02% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.24% 3.858 3.810 - -0.14% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.24% 17.710 17.491 - -0.34% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.24% 6.528 6.447 - -2.69% -
BM_vector_deque_ranges_move/2 -1.24% 2.061 2.036 - 4.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.23% 4209731.656 4157756.079 - -1.88% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.23% 23681.193 23389.157 - -2.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.23% 11772.240 11627.318 - 0.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.23% 13.855 13.685 - -0.14% -
rng::starts_with(deque<int>,_pred)/1024 -1.23% 528.328 521.836 - -0.33% -
BM_deque_vector_move/64000 -1.23% 3020.824 2983.709 - 0.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.23% 308.254 304.470 - -10.61% -
SetIntersection_None_Set_string_256_1 -1.22% 11779806.376 11635762.584 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.22% 2871525.998 2836526.963 - -3.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.22% 15.090 14.907 - -0.80% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.21% 5.520 5.453 - 2.01% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.21% 323.745 319.819 - 0.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.21% 41950.001 41442.367 - -1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.21% 349158566.616 344935086.687 - 0.48% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.21% 16.681 16.479 - -1.88% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.21% 498.440 492.430 - 0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.21% 12323.708 12175.136 - 3.17% -
SetIntersection_Front_Vector_string_64_4 -1.21% 18021633.962 17804448.961 - -0.83% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.20% 68.344 67.522 - 1.13% -
std::move(vector<bool>)_(unaligned)/64 -1.20% 1.649 1.630 - -0.41% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.20% 4.470 4.416 - -0.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.20% 396.631 391.879 - -1.30% -
SetIntersection_None_Vector_string_16384_1 -1.20% 1240583.351 1225751.019 - 0.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.19% 18.942 18.716 - -4.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.19% 454.711 449.279 - 0.18% -
std::rotate_copy(list<int>)/50 -1.19% 13.975 13.808 - 0.31% -
std::set<int>::ctor(const&)/1024 -1.19% 6379.606 6303.620 - 0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 140842.949 139166.362 - 1.29% -
std::copy(vector<int>)/262144 -1.19% 12528.233 12379.289 - -1.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.19% 2.234 2.208 - 1.43% -
std::move_backward(deque<int>)/4096 -1.19% 157.288 155.422 - 0.05% -
SetIntersection_Interlaced_Vector_string_64_16 -1.19% 28979255.026 28635374.431 - -2.63% -
std::copy_n(vector<int>)/1048576 -1.18% 50197.843 49603.723 - -1.18% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.18% 14704.739 14530.815 - -1.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.18% 10.320 10.198 - -2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.18% 1195573.526 1181456.781 - -0.81% -
SetIntersection_None_Set_float_1024_64 -1.18% 8871206.593 8766524.414 - -0.63% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.18% 5.555 5.490 - 1.43% -
SetIntersection_Front_Vector_uint32_4_1 -1.18% 215134209.637 212603380.591 - -0.50% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.18% 14.907 14.732 - -4.05% -
std::copy_n(deque<int>)/262144 -1.17% 11864.379 11725.087 - 1.01% -
SetIntersection_Front_Vector_string_16384_1024 -1.17% 38468424.427 38017414.548 - -0.11% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.17% 1464.082 1446.929 - 2.04% -
BM_PushHeap_string_Random_262144 -1.17% 18.339 18.125 - 0.47% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.17% 45616.382 45083.890 - -0.61% -
std::make_heap(vector<int>)_(repeated)/8 -1.17% 15.554 15.373 - -0.99% -
std::copy_if(list<int>)_(entire_range)/4096 -1.16% 3081.202 3045.318 - 1.08% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.16% 21.470 21.221 - -0.00% -
SetIntersection_None_Set_string_16384_4 -1.16% 200861979.065 198533758.148 - -3.33% -
BM_vector_deque_ranges_copy_backward/70000 -1.16% 8823.318 8721.252 - 10.18% -
SetIntersection_Interlaced_Vector_string_64_4 -1.16% 21732753.291 21481358.123 - -2.18% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.16% 35860117.977 35445483.699 - -0.85% -
std::partition_copy(list<int>)/50 -1.16% 13.126 12.975 - -0.02% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.15% 42.323 41.835 - -4.72% -
BM_StringFindMatch2/512 -1.15% 1001.544 990.017 - 0.14% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.15% 10.271 10.153 - 4.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.15% 290859.792 287514.955 - 3.82% -
std::search(list<int>)_(single_element)/1024 -1.15% 749.535 740.918 - 2.51% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.15% 1.784 1.764 - 1.58% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 44769.396 44256.608 - -1.53% -
std::stable_partition(vector<int>)_(sparse)/50 -1.14% 21.792 21.542 - 0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.14% 35038.584 34637.667 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.14% 1015486.610 1003870.205 - -5.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.14% 449.641 444.527 - -0.84% -
SetIntersection_Front_Set_uint32_16384_16 -1.14% 1131845.793 1118976.000 - -7.19% -
SetIntersection_None_Vector_uint32_262144_16384 -1.14% 1133338.845 1120456.337 - -0.73% -
BM_CmpEqual_uint_uchar -1.14% 1.106 1.093 - 0.05% -
SetIntersection_Interlaced_Set_float_1024_64 -1.14% 10217376.659 10101308.987 - -1.41% -
SetIntersection_None_Vector_string_262144_1 -1.13% 1307080.280 1292245.757 - 0.43% -
std::move_backward(vector<int>)/32768 -1.13% 1750.960 1731.105 - -0.12% -
BM_StringCopy_Large -1.13% 6.261 6.190 - 1.73% -
SetIntersection_Front_Set_float_64_16 -1.13% 15144300.013 14972700.430 - -3.33% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.13% 231.308 228.693 - 4.36% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.13% 16.358 16.173 - 0.28% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.13% 1051571.100 1039706.295 - -0.83% -
std::set<int>::ctor(const&)/8192 -1.13% 51132.755 50556.638 - -0.24% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.12% 16.793 16.605 - 1.09% -
std::sort(vector<int>)_(shuffled)/8192 -1.12% 45467.300 44956.156 - 0.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 605.606 598.804 - -0.86% -
SetIntersection_Front_Set_uint64_262144_1 -1.12% 1022684.085 1011253.290 - -2.59% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.12% 820.954 811.790 - -5.34% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.12% 16370017.056 16187295.126 - -0.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.11% 38366.099 37938.334 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.11% 6.405 6.333 - -0.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.11% 145022.432 143406.932 - 0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.11% 53.187 52.595 - 0.49% -
BM_deque_deque_copy/64 -1.11% 3.067 3.033 - -0.17% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.11% 177.721 175.748 - -2.29% -
SetIntersection_Front_Set_uint64_16384_1024 -1.11% 12590004.041 12450260.858 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.11% 12729.165 12588.083 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.11% 1073240.673 1061377.783 - 1.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 394.890 390.528 - 0.07% -
BM_deque_vector_copy_backward/65536 -1.10% 8266.208 8174.903 - 5.40% -
std::make_heap(deque<int>)_(ascending)/8 -1.10% 27.359 27.057 - -2.83% -
BM_CmpLess_ushort_uint -1.10% 1.066 1.054 - -1.64% -
std::list<int>::ctor(size)/1024 -1.10% 11730.835 11602.214 - 0.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.10% 250718.585 247969.658 - 0.90% -
std::partial_sort(deque<int>)_(heap)/8192 -1.09% 266792.936 263875.532 - -1.83% -
SetIntersection_None_Vector_uint64_16384_256 -1.09% 1100173.193 1088152.448 - -0.91% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.09% 74.927 74.109 - -8.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.09% 12181235.151 12048802.353 - -1.66% -
std::make_heap(vector<int>)_(shuffled)/8 -1.09% 15.931 15.758 - 0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.08% 0.941 0.930 - 0.20% -
SetIntersection_None_Vector_uint32_256_256 -1.08% 2097321.943 2074596.377 - -3.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.08% 1186357.681 1173551.277 - -0.63% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.08% 1.489 1.473 - 4.16% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.07% 10.050 9.942 - -1.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.07% 95.160 94.139 - 0.49% -
SetIntersection_Front_Set_string_16_4 -1.07% 64478575.322 63788474.625 - 0.88% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 206.857 204.659 - -1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.06% 26.376 26.097 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.06% 2.941 2.910 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.06% 5772876.383 5711929.737 - -1.46% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.06% 13.487 13.344 - -0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 551.188 545.381 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 150177.735 148595.784 - -0.36% -
std::search(vector<int>)_(single_element)/1024 -1.05% 240.625 238.091 - 0.28% -
std::copy(list<int>)/4096 -1.05% 3133.029 3100.080 - -4.37% -
rng::for_each(multimap<int>)/32 -1.05% 26.534 26.255 - -0.64% -
BM_CmpEqual_uint_uint -1.05% 1.074 1.063 - -0.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.05% 50.732 50.200 - -0.17% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.05% 60175.103 59544.575 - -0.72% -
std::multiset<int>::clear()/1024 -1.04% 10172.845 10066.588 - 2.54% -
std::replace_if(vector<int>)_(prefix)/50 -1.04% 14.119 13.972 - 1.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 457.792 453.040 - -0.59% -
std::stable_partition(list<int>)_(dense)/8192 -1.03% 19233.016 19034.091 - 9.19% -
rng::starts_with(deque<int>,_pred)/8192 -1.03% 3965.510 3924.525 - 0.60% -
std::remove_if(list<int>)_(prefix)/1024 -1.03% 1015.345 1004.854 - 1.33% -
BM_CmpLess_ushort_ushort -1.03% 1.062 1.051 - -0.31% -
SetIntersection_Front_Set_uint32_256_1 -1.03% 4159205.223 4116239.913 - -1.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.03% 38601.649 38203.489 - 0.12% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.03% 511.381 506.108 - -0.95% -
BM_PushHeap_float_Random_16 -1.03% 5.110 5.058 - -6.23% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.03% 5786.968 5727.413 - 0.12% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.03% 35.487 35.122 - -1.68% -
BM_PushHeap_uint32_Random_4 -1.03% 2.250 2.227 - 0.94% -
std::transform(vector<int>)_(identity_transform)/50 -1.03% 16.416 16.247 - 0.71% -
std::fill_n(vector<int>)/1024 -1.03% 29.954 29.646 - 0.68% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.03% 14.789 14.637 - 0.27% -
std::unique(list<int>)_(sprinkled)/8192 -1.03% 7983.276 7901.352 - 0.43% -
std::sort_heap(deque<int>,_pred)/8 -1.03% 34.619 34.264 - -1.31% -
std::list<int>::ctor(size)/8192 -1.02% 95755.465 94775.954 - 1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 168149.552 166433.266 - -2.84% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 -1.02% 5.989 5.928 - -0.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.02% 33756.752 33413.448 - 3.27% -
std::partial_sort(deque<int>)_(heap)/8 -1.02% 39.699 39.296 - -4.94% -
SetIntersection_Front_Vector_uint32_16_4 -1.02% 54531273.860 53976926.184 - -0.50% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.01% 35.929 35.565 - -0.11% -
BM_CmpEqual_schar_schar -1.01% 1.080 1.069 - -1.06% -
std::set<int>::insert(value)_(already_present)/32 -1.01% 1.776 1.758 - 0.45% -
ranges::minmax(std::list<__int128>)/8 -1.01% 3.921 3.882 - 0.76% -
std::search(vector<int>)_(single_element)/1000 -1.01% 235.314 232.934 - 0.69% -
BM_deque_deque_copy_backward/64 -1.01% 3.392 3.358 - 0.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -1.01% 11610.125 11493.102 - -0.65% -
std::reverse(list<int>)/512 -1.01% 195.244 193.277 - 0.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 902190.308 893118.779 - 1.48% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.00% 25.290 25.036 - 0.55% -
SetIntersection_Front_Vector_uint64_16_16 -1.00% 35309599.054 34956399.244 - -2.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.00% 882.112 873.288 - -4.94% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 266.75% 229.037 839.994 - -10.75% -
SetIntersection_Interlaced_Vector_uint64_262144_64 184.80% 8643397.922 24616696.231 - 22.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 148.98% 35.497 88.380 - 148.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 143.60% 662.007 1612.619 - 138.92% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 142.98% 26.584 64.593 - 140.99% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 129.08% 633.905 1452.121 - -19.99% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 123.28% 669.668 1495.258 - 85.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 115.05% 11.235 24.161 - 60.64% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.08% 13.052 27.682 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_262144_64 109.27% 9613780.560 20118355.341 - 63.38% -
std::replace_if(deque<int>)_(sprinkled)/32 97.91% 12.446 24.633 - 97.95% -
std::replace_if(deque<int>)_(prefix)/32 92.24% 13.730 26.394 - 86.95% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 90.04% 12.729 24.190 - 103.57% -
BM_StringCtorDefault 88.83% 0.242 0.457 - 19.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 84.51% 98.419 181.595 - 75.37% -
std::reverse(vector<int>)/8 75.67% 1.546 2.715 - 68.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 75.31% 6.264 10.981 - 38.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.05% 410.742 719.008 - 0.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 72.49% 0.280 0.482 - 62.31% -
ranges::min(std::deque<long_long>)/70000 66.69% 18947.479 31582.774 - 66.00% -
std::replace_if(deque<int>)_(sprinkled)/50 66.33% 18.651 31.022 - 66.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 64.68% 20.919 34.450 - 17.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 64.57% 0.424 0.697 - 33.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 64.46% 96.404 158.546 - 60.29% -
std::replace_if(deque<int>)_(prefix)/50 63.21% 20.314 33.155 - 61.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 61.71% 97.253 157.264 - 59.44% -
std::multiset<std::string>::erase(key)_(existent)/8192 60.62% 66.375 106.611 - 31.99% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 56.01% 50.104 78.166 - -40.77% -
SetIntersection_Interlaced_Vector_float_262144_16 55.01% 4260499.326 6604102.020 - 0.75% -
std::multiset<std::string>::erase(key)_(existent)/1024 54.27% 63.722 98.307 - 4.12% -
std::find_if_not(list<int>)_(bail_25%)/1024 54.05% 127.323 196.145 - 8.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51.03% 715.814 1081.080 - 100.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.17% 35.504 53.316 - 68.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 50.13% 77.695 116.639 - 47.62% -
std::is_sorted(deque<int>)/8 49.51% 2.667 3.987 - 51.78% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 48.26% 19.944 29.570 - 27.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 47.37% 6.442 9.494 - -16.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 43.66% 4.501 6.466 - 22.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 43.49% 26.877 38.565 - 45.17% -
std::find_if(list<int>)_(bail_25%)/1024 41.30% 127.937 180.770 - -0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 41.09% 4.720 6.659 - -13.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 40.91% 23.612 33.271 - -6.18% -
SetIntersection_Interlaced_Vector_float_1024_64 40.71% 3608553.126 5077551.058 - -10.70% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 40.64% 8.055 11.329 - 41.07% -
BM_vector_deque_move/0 39.49% 0.438 0.611 - 11.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 39.30% 804.576 1120.813 - 106.68% -
BM_PushHeap_uint32_Random_1 38.29% 0.445 0.615 - 56.04% -
ranges::min(std::vector<char>)/1 38.10% 0.331 0.457 - 74.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 37.67% 5.460 7.517 - 27.20% -
SetIntersection_Interlaced_Vector_float_262144_256 36.77% 33965704.155 46455631.789 - -13.68% -
std::find_if_not(deque<int>)_(bail_25%)/32768 35.84% 1992.150 2706.159 - 32.92% -
std::copy_backward(vector<bool>)_(aligned)/1048576 35.67% 1976.923 2682.167 - 9.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.41% 43.399 58.768 - 65.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 35.19% 1.367 1.848 - 10.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 34.73% 7.978 10.749 - 17.93% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 34.28% 14.036 18.848 - 54.96% -
SetIntersection_Interlaced_Vector_float_1024_16 34.27% 1971052.001 2646530.680 - -6.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 34.00% 10737.534 14387.963 - 32.51% -
ranges::min(std::deque<char>)/70000 33.91% 19818.274 26539.220 - 47.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.91% 34.444 46.124 - 12.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 32.82% 0.392 0.521 - 23.42% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 32.49% 68.297 90.484 - 34.70% -
rng::find(vector<bool>)_(process_all)/8 32.12% 0.555 0.733 - 16.44% -
BM_PushHeap_float_PipeOrgan_1 32.11% 0.466 0.616 - 27.35% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 32.00% 4314.109 5694.475 - 0.08% -
BM_PushHeap_string_Descending_1 31.93% 0.531 0.700 - 0.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 30.32% 1.044 1.361 - 28.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 29.79% 505.458 656.025 - 16.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 29.44% 0.338 0.437 - -9.92% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 29.37% 10.547 13.644 - 16.76% -
std::find_if(deque<int>)_(process_all)/1024 29.27% 249.280 322.237 - 18.96% -
std::set<std::string>::contains(key)_(non-existent)/1024 29.26% 22.798 29.469 - 36.54% -
std::find_if(deque<int>)_(process_all)/8192 29.04% 1990.578 2568.696 - 18.74% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.26% 8098.512 10387.346 - 1.93% -
std::find_if_not(deque<int>)_(bail_25%)/8192 28.02% 500.919 641.261 - 18.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 27.45% 42.074 53.623 - 25.15% -
std::unordered_multiset<int>::contains(key)_(existent)/32 27.44% 1.211 1.543 - 11.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 27.09% 0.965 1.227 - -8.71% -
std::find_if(deque<int>)_(process_all)/32768 26.99% 8082.038 10263.683 - 17.64% -
SetIntersection_Interlaced_Vector_uint32_1024_64 26.84% 3916378.838 4967674.410 - 47.83% -
std::move(vector<int>)/262144 26.70% 17285.567 21900.550 - 3.24% -
std::find_if(deque<int>)_(process_all)/50 26.45% 12.473 15.773 - 14.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 26.43% 0.272 0.344 - 28.18% -
std::for_each_n(deque<int>)/50 26.43% 3.901 4.932 - 25.59% -
std::set<std::string>::contains(key)_(non-existent)/32 26.40% 9.646 12.192 - 30.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 26.12% 44.708 56.384 - 14.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.08% 4575371.148 5768688.247 - 18.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 25.52% 14770.873 18540.454 - 15.09% -
std::fill(vector<bool>)/1048576 25.50% 3054.135 3832.940 - 0.32% -
ranges::min(std::deque<long_long>)/64 25.49% 17.609 22.098 - 30.86% -
ranges::min(std::list<char>)/1 25.49% 0.364 0.456 - 32.28% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.28% 79640886.809 99770866.008 - 0.29% -
std::partition(deque<int>)_(sparse)/32 25.25% 10.069 12.611 - -0.62% -
std::copy(list<int>)/64 25.13% 36.747 45.980 - 39.06% -
BM_deque_deque_ranges_move_backward/0 24.92% 0.736 0.919 - 0.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.01% 22.228 27.566 - 11.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 23.97% 47.690 59.124 - 18.37% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.95% 21.369 26.488 - 11.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.79% 61.669 76.339 - 18.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 23.77% 45.239 55.991 - -11.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 23.31% 5.360 6.610 - 12.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 23.04% 1.461 1.798 - -1.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 22.46% 1.131 1.385 - 22.71% -
std::multiset<int>::find(key)_(non-existent)/32 22.44% 2.273 2.783 - 23.86% -
rng::find(vector<bool>)_(process_all)/50 22.43% 0.644 0.788 - 7.15% -
std::move_backward(list<int>)/4096 22.27% 4837.508 5914.730 - 20.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 22.11% 12.302 15.022 - 15.12% -
ranges::min(std::deque<__int128>)/1 21.51% 0.664 0.807 - 15.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 21.38% 6.480 7.866 - 17.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 21.37% 45938317.730 55757308.203 - -23.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 21.29% 4608.601 5589.856 - 18.29% -
SetIntersection_Interlaced_Vector_float_256_16 21.08% 6170997.625 7471681.798 - -3.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 20.97% 62.416 75.503 - 3.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 20.94% 4.660 5.636 - 7.13% -
ranges::min(std::deque<char>)/64 20.88% 17.984 21.738 - 31.13% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 20.78% 27.117 32.752 - 7.88% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 20.73% 1.221 1.475 - 11.36% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 20.70% 94.600 114.183 - -1.91% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.66% 20.042 24.183 - -0.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 20.60% 15.694 18.927 - 15.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.60% 43.644 52.634 - 7.50% -
bm_lexicographical_compare<int>/1 20.59% 1.282 1.546 - 8.43% -
std::partition(deque<int>)_(sparse)/50 20.57% 15.453 18.631 - 1.54% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.50% 5913198.504 7125622.452 - 1.12% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 20.26% 2.287 2.751 - 20.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 20.21% 6.316 7.592 - 16.24% -
std::find(vector<long_long>)_(bail_25%)/8 20.20% 0.868 1.043 - 13.23% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 20.07% 0.411 0.493 - 9.91% -
BM_PushHeap_string_PipeOrgan_1 19.97% 0.584 0.700 - 0.03% -
BM_PushHeap_string_Ascending_1 19.86% 0.585 0.701 - 0.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 19.80% 32.584 39.035 - 9.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 19.68% 24.313 29.098 - 20.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.67% 32.478 38.866 - 19.70% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 19.65% 559.925 669.934 - 22.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 19.63% 11.206 13.406 - 14.89% -
BM_vector_deque_move/2 19.59% 1.727 2.065 - 10.37% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 19.45% 1.379 1.647 - 14.24% -
BM_vector_deque_move/1 19.42% 1.952 2.332 - 9.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 19.34% 83.963 100.198 - 14.75% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 19.22% 12.064 14.382 - 14.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 19.06% 1.101 1.311 - 14.84% -
std::multiset<std::string>::erase(iterator)/1024 18.89% 28.695 34.115 - 4.15% -
BM_PushHeap_string_Random_1 18.57% 0.469 0.557 - 4.07% -
std::replace(vector<int>)_(sprinkled)/50 18.44% 9.084 10.758 - 18.13% -
ranges::min(std::list<long_long>)/70000 18.35% 43985.737 52055.661 - 14.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.32% 0.369 0.437 - -9.57% -
std::search(deque<int>)_(near_matches)/1000 18.29% 18680.726 22097.329 - 23.41% -
std::set<std::string>::insert(value)_(already_present)/1024 18.27% 26.792 31.686 - 20.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 18.22% 12.025 14.215 - 12.65% -
std::set<int>::erase(key)_(non-existent,_end)/32 18.17% 2.252 2.661 - 6.20% -
SetIntersection_Interlaced_Vector_float_262144_64 17.89% 9216105.617 10864535.144 - -44.81% -
BM_deque_vector_ranges_move_backward/0 17.82% 1.342 1.582 - 15.68% -
rng::find_last_if(vector<char>)_(bail_10%)/50 17.77% 11.490 13.531 - 15.85% -
SetIntersection_Interlaced_Vector_float_262144_1024 17.59% 96897190.723 113936974.769 - -26.87% -
BM_deque_vector_ranges_move/0 17.23% 1.308 1.534 - -3.03% -
std::all_of(deque<int>)_(process_all)/32768 17.16% 10098.430 11830.835 - 13.10% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 17.11% 1.216 1.424 - 0.98% -
std::all_of(deque<int>)_(process_all)/8192 17.09% 2523.452 2954.612 - 12.76% -
SetIntersection_Interlaced_Vector_uint64_1024_16 17.05% 1878971.325 2199251.198 - -1.38% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.04% 1.458 1.707 - 1.22% -
BM_vector_deque_copy_backward/65536 17.02% 7428.858 8693.161 - 4.70% -
BM_StringRelational_Compare_Small_Empty_Control 16.99% 1.609 1.882 - 2.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 16.95% 6.183 7.231 - 8.67% -
BM_PushHeap_uint32_PipeOrgan_1 16.81% 0.409 0.477 - -31.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.80% 78845.898 92093.259 - 14.09% -
std::copy_backward(deque<int>)/64 16.76% 3.030 3.538 - -0.01% -
BM_vector_deque_copy_backward/64000 16.74% 7256.225 8470.856 - 5.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 16.70% 1.342 1.566 - 10.41% -
std::multiset<int>::find(key)_(non-existent)/8192 16.70% 8.439 9.848 - 20.46% -
std::set<std::string>::find(key)_(non-existent)/32 16.69% 9.045 10.555 - 12.27% -
BM_deque_deque_copy/0 16.60% 0.788 0.919 - 0.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 16.53% 12.068 14.062 - 19.35% -
std::multimap<int,_int>::ctor(const&)/8192 16.45% 52525.538 61167.519 - 11.98% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 16.38% 37469.149 43606.420 - 10.71% -
std::for_each_n(deque<int>)/32 16.38% 3.746 4.360 - 15.64% -
std::multiset<std::string>::erase(iterator)/8192 16.31% 31.582 36.734 - -1.65% -
BM_deque_deque_ranges_move/0 16.25% 0.793 0.922 - 23.84% -
BM_vector_deque_move_backward/0 16.22% 0.395 0.459 - 9.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 16.18% 2.213 2.570 - 8.62% -
std::is_sorted_until(list<int>,_pred)/8192 16.08% 7659.792 8891.703 - 15.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.02% 31.165 36.158 - 11.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.89% 10.679 12.376 - -5.03% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.86% 0.994 1.151 - 17.97% -
std::sort_heap(vector<int>,_pred)/8 15.83% 28.885 33.458 - 5.35% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 15.83% 4757.816 5510.858 - 10.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 15.76% 21.621 25.029 - 6.56% -
BM_vector_deque_ranges_move_backward/64000 15.54% 7061.837 8159.544 - 7.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 15.46% 23.729 27.398 - 6.63% -
BM_StringEraseWithMove_Empty_Opaque 15.35% 0.802 0.925 - 17.00% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 15.31% 20.356 23.473 - 9.23% -
std::find_if(list<int>)_(process_all)/8192 15.27% 7735.543 8916.777 - 15.98% -
std::flat_multimap<int,_int>::erase(iterator)/8192 15.26% 534.534 616.100 - 24.85% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 15.19% 23.779 27.391 - 6.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.17% 57.154 65.826 - -2.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 15.06% 1567920.028 1803998.149 - 26.46% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15.02% 15805.860 18180.067 - 13.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 15.02% 33.584 38.627 - 20.57% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 14.90% 9.559 10.983 - 16.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 14.88% 116419.262 133739.559 - 12.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.87% 913174.242 1048988.494 - 15.99% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 14.84% 21.701 24.922 - 8.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 14.84% 0.969 1.113 - 14.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.68% 0.296 0.340 - 15.30% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.60% 1.345 1.541 - 15.14% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.53% 35.023 40.111 - 6.43% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 14.53% 5.579 6.390 - 6.04% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 14.52% 23.212 26.583 - 6.35% -
BM_vector_deque_copy_backward/0 14.31% 0.480 0.548 - -13.08% -
BM_std_minmax_element<char>/2 14.27% 0.603 0.689 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14.20% 12111.273 13831.153 - 13.27% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.19% 108597894.405 124007668.096 - 38.87% -
std::map<std::string,_int>::ctor(const&)/32 14.15% 710.717 811.317 - -5.70% -
std::reverse(deque<int>)/64 14.14% 13.563 15.481 - 18.65% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 14.12% 2.257 2.576 - 11.41% -
BM_vector_deque_move_backward/70000 14.07% 7735.353 8823.624 - 4.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 14.07% 4211.660 4804.064 - -6.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.01% 9.868 11.250 - 5.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.97% 27.792 31.673 - -7.04% -
std::vector<std::string>::ctor(size)/32 13.95% 32.136 36.620 - 11.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13.92% 12568627.864 14318140.010 - 14.21% -
std::deque<std::string>::ctor(size)/32 13.76% 44.083 50.150 - 15.68% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 13.70% 8.742 9.940 - -5.57% -
std::find_if(deque<int>)_(process_all)/8 13.65% 2.512 2.855 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13.64% 8677180.010 9860452.124 - 12.14% -
BM_vector_deque_move_backward/64000 13.61% 7049.427 8009.159 - 2.67% -
BM_vector_deque_ranges_copy_backward/65536 13.60% 7389.624 8394.252 - 1.75% -
BM_vector_deque_ranges_copy_backward/64000 13.56% 7199.611 8176.028 - 2.81% -
BM_vector_deque_ranges_move_backward/65536 13.54% 7338.762 8332.751 - 4.43% -
BM_vector_deque_ranges_move_backward/70000 13.54% 7821.490 8880.764 - 3.34% -
SetIntersection_None_Set_uint64_16384_1024 13.44% 168036402.617 190613986.223 - 15.89% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 13.43% 9.837 11.158 - 9.18% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 13.37% 1.059 1.201 - 12.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 13.36% 18.315 20.761 - 11.36% -
BM_StringEraseWithMove_Empty_Transparent 13.35% 0.559 0.634 - 12.98% -
BM_toupper_char<wchar_t> 13.24% 0.551 0.624 - -9.08% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.14% 51470782.220 58233010.820 - 27.45% -
std::is_sorted_until(vector<int>)/8 13.09% 2.062 2.332 - 12.61% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 13.05% 9882.387 11172.494 - 20.00% -
BM_vector_deque_ranges_move_backward/2 13.02% 1.825 2.062 - 12.61% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.91% 683.232 771.467 - -1.45% -
SetIntersection_Interlaced_Vector_string_16384_16 12.89% 4288302.922 4840901.504 - 0.16% -
std::set<std::string>::find(key)_(non-existent)/1024 12.85% 20.048 22.623 - 10.69% -
std::stable_sort(deque<int>)_(descending)/8 12.81% 25.697 28.990 - 7.03% -
std::set<std::string>::find(key)_(non-existent)/8192 12.78% 27.107 30.570 - 10.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.64% 2.272 2.560 - 7.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 12.64% 25042.208 28207.655 - 11.68% -
SetIntersection_Interlaced_Vector_float_256_256 12.54% 4553133.961 5124272.082 - -0.79% -
std::is_partitioned(deque<int>)_(partitioned)/8192 12.53% 2384.866 2683.645 - 11.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 12.50% 28.541 32.109 - 27.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.49% 2393446.212 2692315.733 - 10.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 12.46% 6.280 7.062 - -9.49% -
BM_vector_deque_ranges_move/0 12.41% 0.525 0.590 - 37.85% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 12.41% 6.452 7.253 - 9.40% -
std::multiset<std::string>::ctor(const&,_alloc)/32 12.33% 800.940 899.684 - 19.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.29% 9.528 10.699 - 9.17% -
std::search(deque<int>)_(near_matches)/1024 12.28% 20553.620 23077.407 - 23.41% -
std::unique_copy(deque<int>)_(contiguous)/52 12.23% 14.704 16.503 - 11.13% -
BM_lexicographical_compare_three_way_slow_path/16384 12.18% 4531.227 5082.953 - 11.70% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12.16% 12796.412 14352.140 - 12.89% -
SetIntersection_Interlaced_Vector_float_1024_4 12.14% 1272764.805 1427217.828 - -0.60% -
ranges::min(std::vector<long_long>)/64 12.11% 4.670 5.236 - 11.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.10% 53768.281 60273.638 - 11.69% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12.09% 11124.608 12469.137 - -7.44% -
BM_vector_deque_move_backward/65536 12.07% 7360.985 8249.088 - -0.62% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.05% 21.709 24.325 - -4.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 12.02% 6694.624 7499.541 - 12.20% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 12.01% 213.021 238.615 - 7.67% -
BM_tolower_char<char> 12.01% 0.617 0.691 - 0.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.01% 42.077 47.130 - 12.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.94% 3.465 3.878 - 4.19% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.93% 17.870 20.002 - -3.13% -
BM_StringFindCharLiteral/1024 11.90% 17.939 20.073 - 1.63% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.87% 4675.210 5230.209 - 11.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.78% 199.608 223.130 - 12.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 11.78% 267.545 299.062 - 11.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 11.74% 1303.009 1456.036 - 13.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11.73% 12418.397 13874.691 - 1.47% -
std::set<int>::find(key)_(non-existent)/32 11.71% 2.236 2.498 - 0.12% -
BM_toupper_char<char> 11.70% 0.553 0.618 - -10.31% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.64% 309.396 345.407 - 12.70% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.62% 2025761.427 2261229.502 - 22.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.60% 140937.184 157285.403 - 7.08% -
BM_PushHeap_float_Ascending_1 11.52% 0.467 0.521 - 11.73% -
BM_deque_vector_move_backward/70000 11.50% 7751.143 8642.622 - -2.76% -
BM_lexicographical_compare_three_way_slow_path/4096 11.47% 1142.913 1274.054 - 11.10% -
BM_vector_deque_copy_backward/70000 11.45% 7978.416 8892.045 - 1.70% -
BM_deque_vector_move_backward/65536 11.44% 7338.727 8178.616 - 1.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.36% 3248.747 3617.922 - 5.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.36% 178093.372 198330.936 - 8.72% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.34% 75.125 83.644 - 11.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.34% 8793691.986 9790833.985 - 1.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.27% 102229.906 113756.063 - 12.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 11.26% 6112.039 6800.352 - 8.00% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 11.20% 30.951 34.417 - 7.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.20% 34.497 38.360 - 8.08% -
BM_deque_vector_copy_backward/70000 11.19% 7843.430 8720.932 - -3.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.19% 118601.458 131867.324 - 0.24% -
BM_lexicographical_compare_three_way_slow_path/64 11.16% 17.849 19.841 - 11.31% -
BM_PushHeap_float_PipeOrgan_4 11.03% 0.484 0.537 - -0.35% -
std::multiset<int>::find(key)_(non-existent)/1024 11.02% 5.488 6.093 - 11.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 11.00% 17.191 19.083 - 6.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.00% 8254.927 9163.079 - 9.41% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.97% 30.870 34.255 - 5.12% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 10.90% 5.539 6.143 - -8.84% -
ranges::min(std::vector<long_long>)/8 10.89% 2.170 2.406 - 7.59% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 10.88% 1.291 1.432 - 4.23% -
BM_deque_vector_move_backward/0 10.80% 1.303 1.444 - -5.14% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.79% 0.696 0.771 - 10.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 10.79% 4.612 5.109 - -11.28% -
SetIntersection_Interlaced_Vector_uint64_16384_256 10.74% 18655393.692 20659201.418 - -5.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.74% 32.970 36.511 - 13.58% -
std::unique(list<int>,_pred)_(contiguous)/8192 10.70% 7503.752 8306.354 - 1.52% -
std::stable_sort(deque<int>)_(ascending)/8 10.67% 17.522 19.392 - 4.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.61% 454.701 502.924 - 3.93% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 10.59% 17.454 19.302 - 5.93% -
rng::find_last(deque<int>)_(bail_10%)/1024 10.57% 237.570 262.675 - 15.40% -
BM_lexicographical_compare_three_way_slow_path/1024 10.56% 292.881 323.797 - 10.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 10.50% 2.254 2.491 - -14.46% -
std::partial_sort_copy(vector<int>)_(heap)/8 10.47% 16.076 17.760 - 7.74% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 10.47% 31.098 34.355 - 8.32% -
std::set<std::string>::contains(key)_(existent)/8192 10.47% 26.645 29.434 - 4.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.44% 1780.489 1966.337 - 12.65% -
BM_lexicographical_compare_three_way_slow_path/65536 10.40% 18293.615 20196.940 - 11.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 10.26% 17.039 18.788 - 10.65% -
std::any_of(vector<int>)_(process_all)/8 10.22% 2.316 2.553 - 7.26% -
BM_vector_deque_ranges_copy_backward/70000 10.18% 7915.634 8721.252 - -1.16% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 10.15% 1.546 1.703 - -7.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.07% 6689.561 7363.032 - 9.04% -
std::partition(deque<int>)_(dense)/50 10.06% 14.052 15.466 - -3.86% -
bm_ranges_lexicographical_compare<int>/1 10.06% 1.309 1.440 - 0.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.03% 54545.695 60014.619 - 10.51% -
std::find(vector<long_long>)_(process_all)/8 10.00% 1.096 1.206 - 17.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.00% 23.488 25.836 - 10.11% -
BM_deque_deque_move_backward/64000 9.96% 7230.942 7951.118 - 1.75% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 9.83% 328.172 360.420 - 9.21% -
BM_vector_deque_ranges_move_backward/1 9.82% 2.115 2.323 - 11.42% -
ranges::minmax(std::list<char>)/1 9.76% 0.377 0.414 - -9.75% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.57% 10.340 11.329 - 11.08% -
std::stable_sort(deque<int>)_(heap)/8 9.54% 23.667 25.924 - 3.79% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 9.50% 31.095 34.049 - 7.85% -
BM_PushHeap_uint32_QuickSortAdversary_1 9.47% 0.465 0.509 - 5.61% -
BM_PushHeap_float_QuickSortAdversary_4 9.45% 0.536 0.586 - 0.09% -
std::copy_backward(deque<int>)/32768 9.42% 3676.253 4022.728 - 0.66% -
BM_PushHeap_float_Ascending_4 9.40% 0.535 0.585 - -0.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.35% 8.931 9.766 - -15.14% -
BM_StringRelational_Eq_Small_Small_Control 9.31% 1.848 2.020 - 9.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.30% 32.797 35.846 - -2.68% -
std::partition(deque<int>)_(dense)/32 9.29% 9.489 10.371 - -2.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.29% 0.858 0.937 - -1.69% -
BM_lexicographical_compare_three_way_slow_path/16 9.29% 4.550 4.973 - 8.27% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.26% 11.062 12.086 - 12.27% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 9.21% 85.198 93.045 - 4.35% -
std::stable_partition(list<int>)_(dense)/8192 9.19% 17431.408 19034.091 - -1.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 9.15% 1.584 1.729 - 29.33% -
BM_deque_deque_ranges_move_backward/65536 9.12% 7497.091 8181.114 - 1.99% -
BM_deque_vector_ranges_move_backward/70000 9.12% 7969.408 8696.151 - -3.51% -
SetIntersection_None_Set_uint64_262144_1 9.10% 1217476.076 1328320.068 - 10.03% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.09% 445735.395 486257.756 - 8.97% -
BM_vector_deque_ranges_move/1 9.06% 2.176 2.373 - 2.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 9.04% 29.935 32.641 - 11.50% -
std::sort_heap(vector<NonIntegral>,_pred)/8 9.02% 29.345 31.991 - 1.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 9.00% 5.011 5.462 - 3.95% -
std::stable_sort(deque<int>)_(repeated)/8 8.99% 17.784 19.383 - 3.59% -
BM_deque_deque_ranges_copy_backward/65536 8.96% 7407.194 8070.606 - 0.24% -
SetIntersection_None_Set_uint64_16384_64 8.83% 169824249.016 184821520.182 - 11.00% -
std::multiset<int>::count(key)_(non-existent)/8192 8.81% 9.786 10.649 - 12.85% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 8.81% 530.672 577.435 - 7.94% -
std::unordered_set<std::string>::erase(iterator)/32 8.78% 29.901 32.528 - 1.43% -
SetIntersection_Interlaced_Vector_uint32_16384_256 8.76% 20759934.317 22578857.633 - 37.38% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.76% 1429979.884 1555249.383 - 6.37% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.73% 2.009 2.185 - 14.55% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 8.71% 1.576 1.713 - 16.47% -
std::sort(deque<int>)_(shuffled)/1024 8.63% 6825.030 7413.720 - 10.54% -
SetIntersection_Front_Set_string_1024_256 8.62% 14285740.985 15517558.820 - 6.38% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.62% 11.133 12.093 - 11.51% -
SetIntersection_None_Set_uint64_16384_256 8.58% 169058493.669 183570936.807 - 11.41% -
BM_deque_deque_ranges_move_backward/70000 8.57% 7906.454 8583.932 - 0.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.57% 1.188 1.290 - 8.95% -
BM_toupper_string<char> 8.51% 15.283 16.584 - 8.01% -
std::sort_heap(vector<int>)/8 8.50% 29.663 32.185 - 5.40% -
rng::starts_with(list<int>,_pred)/8192 8.41% 9684.784 10498.943 - -0.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 8.40% 1.190 1.290 - 5.26% -
BM_lexicographical_compare_three_way_slow_path/4 8.38% 1.175 1.274 - 8.13% -
rng::find_last(deque<int>)_(bail_10%)/50 8.36% 12.064 13.073 - 14.55% -
std::swap_ranges(list<int>)/8192 8.34% 9600.745 10401.903 - -2.80% -
BM_lexicographical_compare_three_way_slow_path/256 8.32% 79.256 85.846 - 7.95% -
BM_vector_deque_move_backward/4000 8.30% 139.969 151.589 - 5.50% -
BM_deque_deque_move_backward/70000 8.23% 8053.695 8716.337 - 0.25% -
std::reverse(deque<int>)/512 8.19% 116.070 125.581 - 11.00% -
std::none_of(deque<int>)_(process_all)/32768 8.19% 10113.952 10942.404 - 8.00% -
std::search(deque<int>,_pred)_(no_match)/1024 8.18% 437.641 473.434 - 7.97% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.16% 7373.488 7974.907 - 8.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 8.16% 439599.408 475454.833 - 3.56% -
BM_lexicographical_compare_three_way_slow_path/262144 8.16% 74789.387 80889.400 - 11.37% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.15% 1.203 1.301 - 5.88% -
std::list<std::string>::ctor(size)/8192 8.14% 102383.115 110721.518 - 6.26% -
std::search(deque<int>,_pred)_(no_match)/1000 8.14% 426.574 461.276 - 7.57% -
std::search(deque<int>,_pred)_(no_match)/8192 8.13% 3492.600 3776.556 - 8.05% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.13% 16860.068 18230.779 - 0.09% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.09% 26.031 28.137 - -2.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.06% 51.026 55.140 - -0.95% -
std::any_of(deque<int>)_(process_all)/8192 8.05% 2523.035 2726.196 - 8.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 8.03% 23.816 25.729 - 7.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.03% 1912.101 2065.611 - 1.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.02% 32.068 34.640 - 4.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 8.02% 1.516 1.638 - 4.24% -
BM_lexicographical_compare_three_way_slow_path/1048576 8.02% 302801.338 327071.088 - 11.08% -
std::unordered_set<int>::count(key)_(existent)/1024 8.01% 1.294 1.398 - -12.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.01% 47.736 51.559 - 12.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.99% 101887.453 110023.905 - 5.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.95% 66666.752 71967.405 - 1.81% -
std::any_of(deque<int>)_(process_all)/32768 7.94% 10075.407 10874.973 - 7.89% -
std::stable_sort(deque<int>)_(descending)/1024 7.93% 2888.199 3117.255 - 6.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.93% 689.383 744.055 - 7.24% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.92% 27.789 29.990 - -2.95% -
BM_deque_deque_move/0 7.91% 0.809 0.873 - 12.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 7.90% 18.397 19.850 - 5.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.88% 25900691.834 27942860.976 - 9.82% -
std::set<std::string>::insert(value)_(already_present)/32 7.87% 8.914 9.615 - 4.31% -
std::replace(vector<int>)_(sprinkled)/32 7.86% 6.195 6.682 - 8.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.85% 5.730 6.180 - 7.55% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.84% 1.558 1.680 - -1.50% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.82% 102287.484 110286.633 - 3.65% -
BM_deque_vector_ranges_copy_backward/64000 7.80% 7454.620 8036.301 - 1.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.80% 0.891 0.960 - 4.80% -
rng::fold_left(list<int>)/1048576 7.78% 1351610.361 1456756.553 - 6.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.78% 219.177 236.225 - 8.68% -
vector<bool>::reserve() 7.75% 8.283 8.925 - -0.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 7.73% 0.442 0.477 - 1.72% -
std::none_of(deque<int>)_(process_all)/8192 7.67% 2528.100 2722.128 - 7.59% -
std::unordered_set<int>::count(key)_(existent)/8192 7.67% 1.281 1.380 - 0.64% -
BM_deque_deque_ranges_copy/0 7.63% 0.735 0.791 - -13.94% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 7.60% 441.772 475.365 - 3.98% -
BM_lexicographical_compare_three_way_fast_path/1 7.60% 0.395 0.425 - -0.08% -
std::set<int>::find(key)_(non-existent)/8192 7.60% 8.480 9.124 - -3.09% -
BM_deque_deque_copy_backward/65536 7.59% 7572.941 8147.909 - 0.37% -
std::rotate(deque<int>)_(by_1/2)/8192 7.57% 1560.354 1678.492 - 14.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.54% 12871.544 13842.001 - 5.26% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 7.50% 15.823 17.009 - 3.73% -
std::find_if_not(list<int>)_(process_all)/50 7.48% 38.623 41.510 - 8.97% -
std::list<std::string>::ctor(size)/1024 7.43% 12505.523 13434.311 - 5.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 7.37% 2.532 2.719 - 4.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.35% 6.411 6.882 - -14.44% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 7.34% 44.321 47.574 - 4.74% -
BM_vector_deque_ranges_copy/1 7.34% 2.185 2.345 - 15.84% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.32% 705.357 757.010 - -8.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 7.29% 52.632 56.467 - -0.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.24% 3.905 4.187 - 2.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 7.22% 69.432 74.448 - 7.48% -
std::is_partitioned(list<int>)_(partitioned)/8192 7.21% 7177.363 7694.529 - 13.21% -
std::partition_copy(vector<int>)/8192 7.19% 4607.912 4939.082 - 7.71% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.18% 1.301 1.394 - -12.18% -
BM_std_minmax_element<long_long>/4000 7.15% 1038.441 1112.738 - 2.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 7.15% 10.309 11.046 - 4.07% -
std::map<int,_int>::insert(value)_(already_present)/8192 7.14% 3.898 4.176 - 5.13% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 7.13% 1329.490 1424.326 - 10.82% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 7.07% 1.470 1.573 - -0.89% -
std::partition(list<int>)_(dense)/32 7.05% 8.726 9.341 - 7.65% -
BM_deque_deque_copy_backward/64000 7.04% 7405.065 7926.572 - -0.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.03% 2.577 2.758 - 4.11% -
BM_StringConstructDestroyCStr_Small_Transparent 7.02% 0.397 0.424 - 14.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.02% 350.324 374.904 - 4.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.02% 1.662 1.778 - 12.06% -
std::multiset<std::string>::count(key)_(existent)/1024 7.01% 23.120 24.740 - 3.46% -
BM_std_minmax_element<long_long>/70000 7.00% 18206.928 19481.991 - 2.35% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.00% 8.270 8.849 - 3.46% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.99% 769.076 822.855 - 6.30% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.97% 6.147 6.575 - 2.60% -
SetIntersection_None_Set_uint64_16384_16384 6.96% 171154050.089 183069029.346 - 9.54% -
SetIntersection_Interlaced_Set_string_16_16 6.96% 56188439.682 60098616.779 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.96% 1256764.869 1344200.456 - 5.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.95% 4.214 4.506 - 6.53% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 6.93% 525.173 561.575 - 6.75% -
BM_deque_vector_move_backward/64000 6.93% 7515.808 8036.699 - 3.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.92% 35.903 38.388 - 6.89% -
std::replace_if(vector<int>)_(sprinkled)/50 6.87% 12.827 13.709 - -7.18% -
BM_std_minmax_element<long_long>/1024 6.87% 270.111 288.674 - 1.99% -
BM_std_minmax_element<long_long>/4096 6.80% 1065.511 1137.937 - 2.19% -
rng::find_last_if(vector<char>)_(bail_90%)/8 6.76% 0.468 0.499 - 3.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.75% 1.223 1.306 - 3.82% -
BM_std_minmax_element<long_long>/512 6.75% 137.089 146.344 - 2.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.74% 136297.294 145479.584 - 5.58% -
std::fill(list<int>)/8192 6.73% 8372.716 8936.242 - 19.12% -
BM_deque_deque_ranges_copy_backward/64000 6.71% 7372.578 7867.593 - 0.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 6.68% 20.811 22.202 - 17.47% -
std::copy_n(vector<bool>)_(aligned)/4096 6.68% 4.705 5.019 - 0.01% -
std::copy_if(vector<int>)_(entire_range)/64 6.67% 15.285 16.305 - 4.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 6.65% 5604.772 5977.358 - 5.32% -
BM_StringRelational_Compare_Huge_Empty_Control 6.61% 1.610 1.717 - 6.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.60% 1.173 1.251 - 3.98% -
BM_lexicographical_compare_three_way_slow_path/1 6.59% 0.434 0.462 - 12.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.58% 92.382 98.460 - 4.83% -
ranges::minmax(std::deque<long_long>)/70000 6.57% 24550.840 26162.723 - 2.01% -
std::move_backward(deque<int>)/32768 6.56% 3393.848 3616.519 - 3.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 6.53% 37.421 39.866 - 27.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.52% 6.622 7.053 - -0.41% -
std::any_of(list<int>)_(process_all)/32768 6.51% 25763.807 27441.440 - 6.03% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.50% 9.631 10.257 - -2.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.48% 92.934 98.960 - -4.86% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.48% 96.151 102.385 - 3.63% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.48% 8558.268 9112.438 - 0.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 6.46% 24.065 25.619 - 20.72% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.45% 465.982 496.026 - 4.67% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.45% 1.643 1.749 - 9.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.43% 18.777 19.983 - 0.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.41% 2.170 2.309 - -2.44% -
std::partition(list<int>)_(sparse)/8192 6.41% 7666.741 8158.155 - 5.45% -
std::remove_if(deque<int>)_(prefix)/32 6.41% 54.866 58.382 - 5.19% -
std::find_if(vector<int>)_(process_all)/8 6.37% 1.347 1.432 - 1.88% -
std::find_if_not(vector<char>)_(process_all)/8 6.35% 1.482 1.576 - 0.48% -
std::for_each(list<int>)/8 6.34% 2.378 2.529 - -0.57% -
BM_deque_deque_ranges_copy_backward/70000 6.32% 8131.276 8644.830 - -0.29% -
std::fill_n(list<int>)/1024 6.31% 439.985 467.768 - -0.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.31% 18.477 19.643 - 1.44% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.30% 11.165 11.869 - 13.51% -
std::multiset<int>::erase(iterator)/1024 6.30% 23.205 24.667 - 5.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.30% 1.946 2.069 - 10.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.29% 12636.927 13432.246 - 2.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.29% 24.028 25.539 - 1.11% -
SetIntersection_None_Set_float_16384_1024 6.26% 149967456.792 159362472.518 - -0.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.26% 0.316 0.336 - 2.61% -
BM_deque_deque_ranges_move_backward/64000 6.26% 7352.422 7812.518 - 1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.24% 3203303.726 3403081.488 - -0.55% -
BM_vector_deque_move/64 6.22% 2.675 2.842 - 1.16% -
BM_deque_deque_ranges_move_backward/4000 6.20% 144.132 153.070 - 1.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.20% 1.584 1.682 - 0.95% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 6.20% 21.818 23.171 - -2.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.19% 347.144 368.619 - 4.36% -
BM_PushHeap_uint64_Descending_16 6.18% 0.360 0.382 - 6.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.17% 8266.918 8777.364 - -0.26% -
rng::find_last(vector<int>)_(bail_90%)/8 6.15% 0.424 0.451 - -2.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.15% 6760.441 7176.516 - -7.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.15% 753.329 799.672 - 4.73% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.14% 48.527 51.506 - -5.16% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.09% 3.231 3.427 - -4.70% -
BM_std_minmax_element<long_long>/65536 6.07% 17185.188 18228.298 - 2.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.07% 27.314 28.972 - 2.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.04% 18.571 19.693 - 0.88% -
std::fill_n(list<int>)/50 6.01% 15.557 16.491 - 3.88% -
BM_deque_vector_copy/2 5.99% 1.816 1.925 - 5.32% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.97% 22.251 23.580 - 5.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.94% 8801.713 9324.524 - 1.82% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.93% 22.043 23.352 - 4.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.93% 25928857.049 27466800.471 - -0.49% -
std::copy_backward(deque<int>)/512 5.92% 18.023 19.090 - 0.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.90% 216.716 229.501 - 3.02% -
std::find_end(deque<int>)_(process_all)/1000 5.89% 283.827 300.546 - 1.01% -
std::stable_sort(deque<int>)_(pipe-organ)/8 5.88% 21.383 22.641 - 4.69% -
std::find_end(list<int>,_pred)_(same_length)/8192 5.86% 9496.537 10052.654 - 0.26% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.81% 2.994 3.168 - 4.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.79% 31.675 33.509 - -4.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.79% 2.336 2.471 - 4.04% -
BM_std_minmax_element<char>/64 5.79% 17.310 18.312 - 3.17% -
SetIntersection_Front_Set_uint32_16384_1024 5.78% 12667720.138 13399624.028 - 11.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.75% 2.933 3.102 - 1.54% -
rng::find_last_if(vector<char>)_(bail_90%)/50 5.74% 1.442 1.524 - 2.12% -
std::replace(list<int>)_(sprinkled)/50 5.74% 18.657 19.727 - 4.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.73% 0.460 0.486 - -0.03% -
std::unordered_set<int>::count(key)_(existent)/32 5.70% 1.225 1.295 - -23.55% -
std::find_if(list<int>)_(bail_25%)/32768 5.68% 7077.989 7479.979 - -14.57% -
std::move(list<int>)/64 5.67% 39.013 41.226 - 0.33% -
std::multiset<std::string>::find(key)_(existent)/8192 5.66% 26.131 27.610 - 1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.65% 55.807 58.958 - -0.61% -
std::find_if_not(list<int>)_(process_all)/1024 5.64% 724.247 765.120 - 5.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.61% 87335.818 92236.926 - 2.74% -
std::multiset<int>::contains(key)_(non-existent)/0 5.57% 0.277 0.293 - -0.89% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 5.55% 22.361 23.602 - -5.77% -
std::for_each_n(list<int>)/50 5.53% 22.520 23.766 - 7.35% -
SetIntersection_Interlaced_Set_float_1024_256 5.52% 13983835.652 14755772.868 - 4.88% -
SetIntersection_Front_Set_string_256_64 5.51% 14060122.483 14834726.153 - 3.46% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.50% 1449170.895 1528844.396 - 4.76% -
std::partition_point(list<int>)/8192 5.49% 11825.322 12475.029 - -0.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.47% 12541.253 13227.452 - 2.48% -
SetIntersection_Front_Set_uint64_262144_256 5.46% 3884075.185 4096191.854 - 2.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.45% 598006.067 630613.772 - 3.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.44% 27.713 29.221 - -4.31% -
SetIntersection_Interlaced_Set_float_16384_1024 5.44% 169092099.833 178289429.874 - 2.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.42% 12552.625 13233.082 - 2.48% -
SetIntersection_Interlaced_Vector_uint32_16384_64 5.41% 8314145.924 8763734.594 - 3.08% -
BM_deque_vector_copy_backward/65536 5.40% 7755.877 8174.903 - -1.10% -
ranges::minmax(std::deque<long_long>)/64 5.40% 22.893 24.130 - 3.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.40% 514272.487 542024.629 - 4.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.39% 2.239 2.360 - 3.16% -
std::copy_if(vector<int>)_(entire_range)/8 5.38% 2.254 2.375 - 4.44% -
std::partition(vector<int>)_(dense)/32 5.37% 8.156 8.594 - 3.68% -
BM_std_minmax_element<long_long>/64 5.35% 17.078 17.992 - 1.82% -
std::is_sorted(list<int>,_pred)/8192 5.34% 8650.007 9112.308 - 18.23% -
std::sort(deque<int>)_(shuffled)/8192 5.33% 80335.774 84621.401 - 4.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.33% 24.627 25.939 - 5.55% -
std::set<std::string>::contains(key)_(non-existent)/0 5.27% 0.283 0.298 - 4.53% -
BM_deque_deque_copy_backward/70000 5.26% 7960.115 8378.968 - -3.78% -
std::find_if_not(vector<int>)_(process_all)/32768 5.24% 3200.225 3368.067 - 5.17% -
SetIntersection_None_Set_uint64_262144_16 5.24% 1208327.151 1271682.129 - 6.63% -
rng::find_last(deque<int>)_(bail_90%)/8 5.23% 0.845 0.890 - 3.16% -
BM_deque_vector_copy_backward/64000 5.23% 7523.065 7916.377 - -3.50% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.20% 0.252 0.265 - 0.93% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.19% 25014.029 26313.185 - -0.25% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.19% 17.547 18.458 - 4.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.17% 110.373 116.083 - 30.19% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.16% 36.209 38.079 - 3.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.16% 1362.626 1432.949 - 1.48% -
std::swap_ranges(list<int>)/32 5.15% 19.359 20.356 - 3.87% -
std::set<int>::find(key)_(non-existent)/1024 5.14% 5.595 5.883 - -1.71% -
std::search(deque<int>)_(same_length)/1024 5.14% 476.804 501.320 - 5.33% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 5.14% 0.257 0.270 - 4.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.14% 6.534 6.869 - 6.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.13% 18.740 19.701 - -13.29% -
SetIntersection_None_Set_float_16384_256 5.13% 151043094.353 158787866.133 - 0.39% -
std::for_each(list<int>)/8192 5.11% 7438.980 7818.866 - 7.81% -
std::find_first_of(list<int>)_(small_needle)/50 5.10% 138.917 145.997 - -2.84% -
std::find_first_of(list<int>)_(small_needle)/32 5.09% 92.763 97.481 - 4.03% -
SetIntersection_Interlaced_Set_float_16384_64 5.08% 210366080.108 221062546.369 - 0.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 5.08% 0.386 0.405 - 17.09% -
BM_PushHeap_uint64_Descending_4 5.08% 0.371 0.390 - 8.50% -
SetIntersection_None_Set_float_16384_1 5.05% 151972274.179 159643723.090 - 1.25% -
SetIntersection_None_Set_uint64_262144_4 5.04% 1200993.570 1261485.920 - 5.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.03% 227.145 238.573 - 5.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.03% 6675.804 7011.503 - -2.17% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.01% 38507.335 40437.526 - -3.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 5.01% 13.121 13.778 - 4.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.01% 23.609 24.792 - 3.81% -
std::find_end(deque<int>)_(process_all)/1024 5.01% 290.795 305.361 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.00% 196992849.699 206838535.095 - 8.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.97% 179583.451 188516.933 - -0.67% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.97% 213.000 223.584 - 0.89% -
std::set<int>::count(key)_(non-existent)/1024 4.96% 7.359 7.724 - 4.01% -
SetIntersection_Interlaced_Set_string_256_64 4.96% 29568884.692 31034794.584 - 5.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.94% 53939.659 56606.624 - -0.57% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.93% 578.659 607.186 - 3.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.93% 3.200 3.358 - -0.90% -
std::none_of(deque<int>)_(process_all)/8 4.92% 3.277 3.438 - 4.62% -
std::move_backward(deque<int>)/1048576 4.91% 126941.756 133180.885 - 0.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.91% 39.052 40.968 - 16.65% -
SetIntersection_None_Set_float_16384_16 4.89% 151855596.352 159288296.669 - 1.15% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 4.89% 20.696 21.709 - 7.38% -
std::rotate_copy(vector<int>)/8192 4.88% 720.009 755.167 - 107.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.88% 1.206 1.265 - 4.73% -
BM_deque_deque_copy_backward/4000 4.88% 144.896 151.967 - 1.14% -
SetIntersection_Interlaced_Set_float_16384_4 4.88% 165098108.045 173153478.796 - 0.36% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.87% 1.039 1.089 - 5.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.86% 347.120 364.001 - 1.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.86% 4.736 4.967 - 4.61% -
BM_StringRelational_Compare_Small_Small_ChangeLast 4.82% 1.622 1.701 - 4.48% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.82% 9.686 10.153 - -1.15% -
BM_deque_deque_ranges_copy_backward/4000 4.80% 144.861 151.812 - -0.30% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 4.80% 88.248 92.482 - 59.75% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.80% 5798.846 6077.029 - 4.13% -
std::lower_bound(std::vector<int>)/8 4.78% 7.749 8.119 - 3.97% -
SetIntersection_Interlaced_Vector_uint32_262144_256 4.77% 38814871.394 40666777.778 - 34.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.77% 347460971.431 364036300.011 - 1.90% -
std::make_heap(deque<int>)_(repeated)/8192 4.77% 17777.665 18625.105 - 4.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.75% 23626974.281 24749117.379 - 3.78% -
std::copy_backward(vector<bool>)_(aligned)/64 4.74% 1.688 1.768 - -0.19% -
std::set<int>::upper_bound(key)_(existent)/8192 4.73% 7.749 8.116 - -2.81% -
std::unordered_multiset<int>::ctor(const&)/8192 4.73% 54517.349 57095.880 - 4.65% -
std::rotate(vector<int>)_(by_1/4)/50 4.73% 11.605 12.153 - 6.26% -
BM_PushHeap_uint64_SingleElement_16384 4.72% 0.364 0.381 - 4.91% -
std::find_if_not(vector<int>)_(process_all)/8192 4.71% 803.753 841.629 - 4.69% -
BM_CmpLess_uint_short 4.70% 1.017 1.065 - 3.51% -
BM_vector_deque_ranges_copy/4096 4.69% 144.595 151.382 - 4.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.69% 65639.459 68719.620 - 4.55% -
std::any_of(deque<int>)_(process_all)/8 4.66% 3.283 3.436 - 4.44% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.65% 36.813 38.524 - 8.25% -
std::find_first_of(list<int>)_(small_needle)/8192 4.64% 21933.727 22952.523 - 3.43% -
BM_vector_deque_ranges_move/2 4.63% 1.945 2.036 - -1.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.61% 0.409 0.427 - -1.24% -
BM_vector_deque_copy_backward/1 4.61% 2.240 2.344 - 9.26% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.61% 0.254 0.266 - -1.71% -
BM_vector_deque_ranges_copy/5500 4.61% 194.358 203.315 - 3.74% -
rng::find_last(vector<char>)_(bail_90%)/8 4.61% 0.440 0.461 - 0.02% -
SetIntersection_Interlaced_Vector_float_64_64 4.60% 10886581.015 11387151.359 - -0.24% -
std::remove(deque<int>)_(sprinkled)/50 4.60% 54.309 56.805 - 2.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.60% 347.346 363.309 - 2.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 4.59% 391.610 409.603 - 4.38% -
std::find_first_of(list<int>)_(small_needle)/1024 4.59% 2736.688 2862.235 - 1.07% -
std::multiset<int>::contains(key)_(existent)/8192 4.58% 8.242 8.620 - 3.81% -
std::all_of(vector<int>)_(process_all)/8 4.57% 2.354 2.461 - 2.45% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.57% 221.055 231.162 - 2.19% -
SetIntersection_Interlaced_Set_float_16384_256 4.57% 196886740.230 205884573.137 - 0.86% -
std::rotate(deque<int>)_(by_1/3)/50 4.57% 29.327 30.667 - 4.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 4.57% 18.353 19.192 - 3.97% -
SetIntersection_None_Set_float_16384_16384 4.56% 152495069.253 159448144.269 - -0.57% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.55% 397.612 415.712 - 2.25% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.55% 3.830 4.004 - 4.12% -
SetIntersection_None_Set_float_16384_64 4.54% 151453232.826 158335338.413 - 0.49% -
std::find_end(list<int>,_pred)_(same_length)/1024 4.54% 789.509 825.381 - 3.94% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.54% 15610.941 16319.154 - 0.37% -
BM_PushHeap_uint32_SingleElement_16 4.53% 0.340 0.355 - 5.97% -
BM_StringAssignStr_Large_Transparent 4.52% 10.243 10.707 - 4.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.52% 41.909 43.803 - 1.57% -
std::copy(vector<bool>)_(aligned)/64 4.52% 1.296 1.355 - 0.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.51% 0.275 0.287 - 5.65% -
std::set<int>::lower_bound(key)_(existent)/8192 4.51% 7.748 8.097 - 0.80% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 4.50% 1.968 2.056 - 4.37% -
std::rotate(deque<int>)_(by_1/3)/8192 4.49% 3195.365 3338.767 - 2.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.48% 1788.355 1868.529 - 0.29% -
BM_deque_vector_ranges_move/1 4.48% 2.029 2.120 - 1.81% -
vector<bool>(const_vector<bool>&) 4.47% 10.255 10.714 - 2.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.46% 27.119 28.328 - 2.50% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.45% 6565.424 6857.381 - 0.91% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.44% 13.190 13.776 - 3.48% -
std::replace(vector<int>)_(sprinkled)/8192 4.43% 1277.194 1333.763 - 7.22% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.42% 2743.554 2864.902 - 12.45% -
std::remove_if(deque<int>)_(prefix)/50 4.40% 64.613 67.453 - 1.74% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.39% 24.961 26.057 - 6.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.38% 12316.960 12857.021 - 2.92% -
std::rotate(deque<int>)_(by_1/3)/32 4.38% 20.739 21.647 - 4.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.37% 19799.780 20665.561 - 5.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.36% 219.130 228.693 - -1.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.35% 883.928 922.374 - 0.17% -
BM_deque_vector_move_backward/1 4.33% 2.069 2.158 - 2.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 4.33% 11210422.731 11695798.855 - 2.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.33% 404.455 421.954 - 4.49% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.32% 11644.559 12148.025 - 0.31% -
BM_StringFindNoMatch/10 4.32% 1.329 1.387 - 6.26% -
bm_ranges_swap_ranges_vb_aligned/64 4.32% 2.980 3.108 - 0.63% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.31% 32085.419 33467.381 - -0.26% -
std::find_if_not(vector<bool>)_(process_all)/8 4.30% 3.469 3.618 - 0.72% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 4.29% 0.412 0.430 - 4.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.26% 102034.835 106377.496 - 1.05% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.25% 2175.232 2267.597 - 3.66% -
std::find_if_not(vector<int>)_(process_all)/50 4.23% 5.660 5.899 - 2.55% -
BM_std_minmax_element<char>/4 4.22% 1.213 1.264 - 3.96% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.22% 345545.144 360123.298 - 6.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.21% 34.738 36.202 - 5.57% -
std::find_if_not(list<int>)_(bail_25%)/8 4.21% 0.917 0.955 - 3.94% -
ranges::min(std::deque<char>)/8 4.21% 2.548 2.655 - 9.79% -
std::partition_copy(deque<int>)/32 4.20% 12.658 13.190 - 1.26% -
SetIntersection_None_Set_float_16384_4 4.20% 152401497.371 158806563.748 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.20% 286.317 298.349 - 8.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.20% 131573.970 137098.152 - 7.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.19% 102683.243 106990.441 - 0.30% -
std::copy_backward(vector<int>)/8 4.18% 2.119 2.207 - 0.53% -
std::reverse(deque<int>)/8 4.18% 2.533 2.639 - 5.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.18% 16611.351 17306.038 - -2.57% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 4.18% 1560.573 1625.829 - 2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.18% 196078614.715 204271315.451 - 6.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 4.17% 70.426 73.364 - 115.46% -
std::multiset<int>::insert(value)_(already_present)/1024 4.16% 27.560 28.708 - -1.70% -
rng::find_last(vector<int>)_(bail_90%)/50 4.16% 1.415 1.473 - -1.08% -
BM_StringAssignStr_Huge_Transparent 4.16% 108.382 112.887 - 3.68% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.14% 4.479 4.664 - 2.31% -
std::find_end(deque<int>)_(process_all)/1048576 4.14% 268048.694 279143.097 - -0.17% -
SetIntersection_None_Set_float_64_1 4.14% 21718738.212 22617494.016 - 0.40% -
std::remove_if(list<int>)_(prefix)/8192 4.13% 9895.199 10303.783 - 8.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.12% 0.812 0.846 - 4.07% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.12% 29.474 30.690 - 5.57% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.12% 22.957 23.904 - -0.22% -
std::list<std::string>::ctor(size)/32 4.12% 348.132 362.468 - 4.05% -
std::all_of(deque<int>)_(process_all)/8 4.11% 3.298 3.434 - 3.86% -
std::partition(vector<int>)_(dense)/1024 4.11% 239.833 249.692 - 2.98% -
std::find(list<int>)_(process_all)/8192 4.11% 7099.829 7391.596 - -0.42% -
BM_deque_vector_ranges_move_backward/65536 4.10% 7911.153 8235.892 - 2.33% -
std::find(list<int>)_(process_all)/8 4.10% 2.247 2.339 - 0.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.10% 19.474 20.272 - 3.41% -
BM_getline_string 4.09% 16.615 17.295 - 2.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.07% 10438.090 10863.418 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.07% 656.065 682.747 - 4.07% -
BM_deque_vector_move/1 4.06% 2.058 2.142 - -0.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.06% 273659.304 284757.611 - -0.70% -
std::multiset<int>::upper_bound(key)_(existent)/8192 4.04% 14.686 15.280 - 4.19% -
SetIntersection_None_Set_uint64_16384_16 4.04% 167265644.397 174029872.924 - 6.17% -
BM_deque_deque_move_backward/65536 4.04% 7570.413 7876.466 - -3.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.02% 1083882.226 1127454.839 - 2.91% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.01% 1282711.515 1334138.150 - 7.57% -
std::sort_heap(vector<NonIntegral>)/8 4.01% 30.069 31.273 - 11.34% -
std::replace(list<int>)_(sprinkled)/1024 3.99% 726.333 755.343 - -4.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.99% 21.654 22.519 - -0.80% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.99% 810.136 842.436 - 3.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.98% 921.764 958.406 - -1.64% -
std::is_sorted_until(vector<int>,_pred)/1024 3.97% 408.022 424.238 - 4.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.97% 12666.791 13170.105 - 0.13% -
SetIntersection_None_Vector_float_16384_256 3.97% 1069768.359 1112253.139 - 1.33% -
SetIntersection_Interlaced_Set_uint32_256_64 3.97% 12915637.320 13428475.257 - 1.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.97% 173133.403 180005.467 - 4.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.97% 1075143.141 1117814.620 - -0.69% -
std::multiset<int>::erase(iterator)/8192 3.97% 23.118 24.035 - 2.36% -
std::move_backward(deque<int>)/262144 3.95% 30207.481 31399.659 - 0.32% -
rng::starts_with(vector<int>,_pred)/8 3.93% 2.450 2.546 - 0.51% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 3.93% 26.735 27.785 - 4.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.90% 43.161 44.842 - 2.74% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.89% 3.206 3.331 - -3.17% -
BM_StringRelational_Compare_Small_Small_Control 3.89% 1.849 1.921 - 3.78% -
BM_deque_vector_ranges_move_backward/2 3.89% 1.764 1.832 - -0.04% -
std::copy(deque<int>)/8 3.89% 2.655 2.758 - -1.77% -
BM_deque_vector_move_backward/2 3.87% 1.765 1.833 - -0.07% -
std::rotate_copy(vector<int>)/50 3.87% 2.675 2.778 - 3.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.86% 19.211 19.953 - 2.30% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.86% 43.584 45.267 - 0.10% -
BM_deque_vector_move/2 3.86% 1.770 1.838 - -0.02% -
BM_deque_vector_ranges_move_backward/1 3.86% 2.010 2.088 - 0.23% -
BM_deque_deque_move_backward/4000 3.85% 144.932 150.514 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.85% 392.841 407.962 - 3.35% -
BM_StringRelational_Eq_Empty_Large_Control 3.85% 0.463 0.481 - -0.81% -
BM_StringRead_Cold_Deep_Small 3.84% 1.222 1.269 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.84% 197755628.616 205347765.085 - 6.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.83% 22.855 23.731 - 4.28% -
std::stable_sort(deque<int>)_(ascending)/1024 3.83% 2094.733 2174.953 - -0.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.82% 276939.835 287514.955 - -1.15% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.81% 943.968 979.963 - 3.47% -
std::sort_heap(deque<int>,_pred)/1024 3.81% 12596.954 13076.381 - 6.49% -
std::remove(deque<int>)_(sprinkled)/32 3.80% 49.538 51.422 - 1.78% -
SetIntersection_Front_Set_uint32_1024_256 3.80% 4070064.754 4224680.224 - 0.70% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.79% 98278.198 102006.978 - -0.29% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.78% 145930.508 151449.210 - -2.28% -
SetIntersection_Front_Vector_uint32_262144_16384 3.77% 75228986.539 78064227.531 - 1.60% -
std::find_if_not(deque<int>)_(process_all)/50 3.76% 12.627 13.102 - 3.67% -
std::swap_ranges(deque<int>)/8192 3.76% 2547.802 2643.620 - 0.71% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.76% 260125.557 269897.522 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.76% 193597238.399 200867297.406 - 2.53% -
SetIntersection_Interlaced_Set_float_16384_1 3.75% 1003604.540 1041287.083 - 3.98% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.75% 157.664 163.582 - 5.82% -
std::find(list<int>)_(process_all)/1024 3.75% 685.972 711.696 - 1.92% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.75% 512124.024 531326.405 - 2.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.75% 115714.844 120053.468 - 0.85% -
std::set<int>::find(key)_(existent)/32 3.75% 1.689 1.753 - 0.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.74% 16.448 17.063 - 2.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.72% 34.535 35.818 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.71% 1078496.632 1118540.164 - 0.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.71% 52.175 54.110 - 2.90% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.71% 9.418 9.767 - 3.96% -
SetIntersection_None_Set_float_1024_4 3.70% 8802568.577 9128475.672 - 2.93% -
std::for_each_n(list<int>)/8192 3.70% 7556.751 7836.500 - 0.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.69% 53.579 55.558 - 2.30% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.68% 0.606 0.629 - -5.00% -
SetIntersection_Front_Vector_float_262144_16 3.67% 1085449.416 1125252.674 - 3.03% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.67% 3345.770 3468.429 - 3.56% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.65% 22.315 23.130 - 5.72% -
BM_num_put<unsigned_long> 3.65% 11.266 11.677 - 2.77% -
std::is_sorted(vector<int>)/8192 3.64% 1896.850 1965.855 - 3.29% -
ranges::minmax(std::deque<__int128>)/1 3.64% 0.682 0.707 - -1.51% -
std::set<int>::ctor(const&)/32 3.63% 216.138 223.974 - 1.72% -
std::adjacent_find(deque<int>,_pred)/8 3.62% 4.162 4.313 - -8.94% -
BM_PushHeap_uint64_Ascending_16 3.62% 0.909 0.942 - -4.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.61% 43.244 44.807 - 8.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.61% 46.791 48.477 - -5.97% -
std::stable_sort(deque<int>)_(repeated)/1024 3.60% 1409.483 1460.255 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.60% 3982.618 4125.916 - 2.67% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.59% 33.789 35.002 - 3.19% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 3.58% 1.371 1.420 - -22.89% -
std::sort(vector<int>)_(heap)/8 3.58% 23.624 24.470 - 1.86% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.57% 20.570 21.305 - 3.30% -
BM_std_minmax_element<char>/5500 3.56% 1444.625 1496.115 - 12.50% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3.55% 4734.320 4902.274 - 3.44% -
BM_std_minmax_element<char>/512 3.54% 140.349 145.311 - 10.89% -
BM_CmpEqual_ushort_schar 3.54% 0.991 1.026 - -2.08% -
BM_std_minmax_element<char>/1024 3.53% 275.555 285.292 - 12.31% -
BM_PushHeap_uint32_Ascending_64 3.52% 1.521 1.574 - 0.32% -
SetIntersection_None_Vector_float_262144_1 3.50% 1128771.677 1168327.986 - 3.15% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.50% 19.981 20.680 - 3.22% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.50% 1796409.249 1859232.769 - 4.25% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.48% 1.665 1.723 - 3.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.48% 53084.299 54931.529 - 0.96% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.48% 6747.790 6982.471 - -1.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.48% 54416.012 56308.417 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.48% 4181490.137 4326833.427 - -7.91% -
BM_StringRelational_Compare_Large_Empty_Control 3.47% 1.608 1.664 - 3.31% -
BM_std_minmax_element<char>/4096 3.47% 1078.540 1115.987 - 12.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.47% 21.825 22.583 - 0.75% -
BM_vector_deque_ranges_copy/2 3.47% 1.990 2.059 - 15.42% -
std::multiset<int>::erase(key)_(existent)/1024 3.46% 39.921 41.305 - 0.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.46% 73.206 75.742 - -13.68% -
std::rotate(list<int>)_(1_element_forward)/50 3.46% 25.567 26.452 - 0.80% -
ranges::min(std::list<__int128>)/70000 3.46% 58205.552 60221.542 - 0.16% -
BM_CmpEqual_uint_schar 3.46% 1.012 1.047 - 3.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.46% 1279.144 1323.425 - 0.42% -
std::vector<int>::insert(middle)_(cheap_elements)/32 3.46% 5.746 5.945 - 1.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.46% 3.662 3.788 - 4.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.45% 51.239 53.009 - -4.79% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.45% 12.433 12.861 - 2.29% -
SetIntersection_Interlaced_Vector_float_16_16 3.44% 35304761.483 36520720.874 - 2.54% -
std::set<int>::erase(key)_(non-existent,_end)/8192 3.44% 8.165 8.446 - -5.47% -
BM_std_minmax_element<char>/4000 3.44% 1053.545 1089.786 - 12.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.44% 6569425.171 6795339.556 - 10.51% -
ranges::min(std::list<char>)/70000 3.43% 52834.320 54649.152 - -2.32% -
BM_StringRelational_Less_Large_Empty_Control 3.43% 1.609 1.664 - -3.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.43% 24.981 25.837 - 9.86% -
BM_std_minmax_element<char>/65536 3.41% 17124.893 17709.013 - 12.70% -
BM_vector_deque_copy/2 3.41% 1.989 2.057 - 0.11% -
std::stable_sort(deque<int>)_(heap)/1024 3.38% 2706.527 2798.050 - 1.76% -
std::set<int>::count(key)_(non-existent)/32 3.37% 2.864 2.961 - 2.80% -
SetIntersection_None_Vector_float_262144_256 3.37% 1118549.505 1156282.627 - 2.81% -
std::find_if_not(vector<bool>)_(process_all)/50 3.37% 23.574 24.367 - 0.24% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 3.35% 2896.832 2993.973 - 1.39% -
std::stable_sort(deque<int>)_(shuffled)/1024 3.35% 2518.214 2602.546 - 1.65% -
rng::contains(deque<int>)_(process_all)/8 3.35% 3.015 3.116 - 1.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.33% 18.429 19.043 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.33% 1136115.252 1173936.966 - -0.13% -
BM_std_minmax_element<long_long>/5500 3.33% 1477.855 1527.051 - 2.43% -
BM_std_minmax_element<char>/70000 3.33% 18334.008 18943.614 - 12.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.31% 1.157 1.196 - -3.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.31% 4.780 4.938 - 2.50% -
std::replace(vector<int>)_(sprinkled)/1024 3.30% 169.994 175.605 - 10.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.28% 117664.643 121527.945 - 2.53% -
BM_std_minmax_element<char>/64000 3.28% 16722.664 17271.492 - 12.55% -
std::is_sorted(list<int>)/8 3.28% 2.133 2.203 - 0.13% -
SetIntersection_Front_Set_float_262144_1 3.28% 986263.395 1018609.621 - 1.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.27% 32354.235 33413.448 - -1.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.27% 918.112 948.165 - -1.39% -
SetIntersection_None_Set_float_64_64 3.27% 11168700.624 11533777.587 - 0.56% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.27% 599770.577 619367.923 - 0.56% -
rng::contains_subrange(list<int>)_(single_element)/50 3.26% 16.341 16.873 - 5.20% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.25% 13.253 13.684 - 2.78% -
std::unordered_multiset<int>::ctor(const&)/32 3.25% 198.452 204.906 - 4.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.25% 199.668 206.157 - -2.95% -
std::reverse_copy(list<int>)/8 3.25% 2.350 2.426 - 1.55% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.24% 5.322 5.495 - -3.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.23% 7556.923 7800.991 - 0.76% -
ranges::minmax(std::deque<char>)/1 3.23% 0.805 0.832 - 5.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 3.23% 24.441 25.229 - 2.50% -
std::sort(deque<int>)_(ascending)/8 3.22% 17.604 18.171 - 3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.22% 1035985.754 1069354.414 - 3.50% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.22% 12821.766 13234.275 - 3.33% -
std::partition(vector<int>)_(dense)/50 3.22% 12.984 13.402 - 2.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.21% 1181805.709 1219742.675 - -1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.21% 15.738 16.243 - 2.76% -
BM_deque_deque_move/1 3.21% 2.484 2.564 - 0.63% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.20% 3863.705 3987.485 - 2.59% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.20% 14.912 15.390 - 2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 3.20% 36.712 37.887 - 1.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.20% 18.444 19.033 - 3.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.19% 54691.871 56435.773 - -0.92% -
BM_deque_deque_ranges_move_backward/2 3.19% 2.336 2.410 - 7.62% -
std::for_each_n(join_view(vector<vector<int>>))/50 3.17% 4.267 4.403 - 2.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 3.17% 0.528 0.544 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.17% 11801.055 12175.136 - -1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.16% 9699363.595 10005767.599 - 3.91% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.16% 6603472.743 6811970.879 - -1.29% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.16% 1.688 1.741 - 5.91% -
SetIntersection_None_Set_float_262144_262144 3.15% 1146513.508 1182633.791 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.15% 21742561.091 22427397.239 - 1.83% -
bm_ranges_swap_ranges_vb_unaligned/8 3.15% 5.033 5.192 - 4.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.15% 181191.355 186894.594 - 1.67% -
std::partition_copy(deque<int>)/50 3.14% 21.140 21.804 - 3.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.14% 198.175 204.389 - 0.55% -
SetIntersection_Interlaced_Set_float_256_64 3.13% 13004318.605 13410883.652 - -1.41% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.12% 7952.525 8200.820 - 2.47% -
BM_PushHeap_uint32_Random_256 3.12% 5.414 5.582 - -1.98% -
std::unique(deque<int>)_(sprinkled)/52 3.12% 58.694 60.522 - 2.60% -
BM_align/1 3.11% 0.624 0.644 - -1.93% -
rng::contains_subrange(list<int>)_(process_all)/50 3.10% 16.945 17.470 - -0.25% -
std::for_each_n(vector<int>)/8 3.10% 2.638 2.720 - -0.91% -
SetIntersection_Interlaced_Set_float_16384_16 3.10% 204503954.986 210841342.544 - -0.93% -
ranges::minmax(std::list<long_long>)/64 3.10% 30.172 31.107 - 2.21% -
bm_lexicographical_compare<int>/8 3.10% 1.462 1.507 - -3.27% -
BM_PushHeap_uint32_SingleElement_16384 3.09% 0.356 0.367 - 3.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.09% 272.604 281.025 - 1.75% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.09% 21.373 22.033 - 3.58% -
SetIntersection_Interlaced_Set_float_16384_16384 3.09% 217001266.868 223696580.262 - 0.41% -
std::unique_copy(deque<int>)_(sprinkled)/52 3.08% 14.724 15.178 - -13.14% -
rng::starts_with(deque<int>)/1000 3.07% 461.492 475.652 - 11.47% -
SetIntersection_Front_Set_string_16384_1 3.07% 1061581.333 1094131.287 - 0.35% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.05% 28.038 28.894 - -4.66% -
std::set<int>::erase(key)_(non-existent,_end)/1024 3.04% 5.374 5.538 - -5.05% -
SetIntersection_None_Set_float_262144_1024 3.04% 1149187.012 1184121.014 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.04% 9728.989 10024.459 - 2.06% -
BM_vector_deque_copy_backward/2 3.04% 2.000 2.061 - 9.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.03% 23.696 24.415 - 1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.03% 1403238.870 1445778.846 - 0.71% -
std::search(vector<int>)_(no_match)/1000 3.03% 204.324 210.513 - 2.30% -
BM_deque_vector_ranges_move/2 3.03% 1.786 1.840 - 0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.03% 1599.773 1648.187 - 2.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.02% 35.511 36.584 - 5.25% -
SetIntersection_None_Set_string_64_4 3.01% 21383169.487 22027280.288 - 3.70% -
ranges::minmax(std::deque<__int128>)/70000 3.00% 34481.899 35517.981 - 2.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.99% 665.707 685.624 - 2.85% -
std::adjacent_find(deque<int>,_pred)/50 2.98% 28.956 29.818 - -3.69% -
std::copy_backward(deque<int>)/8 2.98% 2.660 2.740 - -0.11% -
std::search(deque<int>)_(single_element)/1000 2.98% 436.016 448.992 - 0.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.97% 292.628 301.326 - -1.74% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.97% 31.822 32.766 - 3.13% -
std::fill_n(deque<int>)/1024 2.96% 29.519 30.394 - 3.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.96% 21.119 21.744 - 3.70% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.96% 5885.676 6059.878 - 2.22% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.081 - 11.95% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.95% 6745.710 6944.928 - 4.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.95% 11295.042 11628.532 - 3.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.94% 12519.889 12888.331 - 1.23% -
std::multimap<std::string,_int>::erase(iterator)/32 2.94% 25.233 25.975 - -8.35% -
BM_PushHeap_uint32_SingleElement_1024 2.93% 0.363 0.373 - 2.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.93% 16.150 16.623 - 4.28% -
std::multiset<int>::find(key)_(existent)/1024 2.93% 4.049 4.167 - 0.01% -
std::set<int>::find(key)_(existent)/8192 2.92% 8.017 8.252 - 2.59% -
BM_StringAssignAsciiz_Empty_Opaque 2.92% 3.038 3.127 - 0.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.92% 0.677 0.697 - 2.51% -
rng::find_last(vector<char>)_(bail_90%)/50 2.92% 1.405 1.446 - -0.66% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.91% 571.196 587.832 - 2.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.91% 1067949.770 1098997.228 - -0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.90% 3.553 3.656 - 0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.90% 15.786 16.244 - 2.97% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.90% 2847.769 2930.364 - 2.95% -
bm_lexicographical_compare<int>/64 2.90% 4.344 4.470 - 0.35% -
SetIntersection_None_Vector_float_16384_4 2.90% 1089729.328 1121303.851 - 2.34% -
BM_StringEraseWithMove_Small_Opaque 2.89% 2.183 2.246 - 2.83% -
BM_PushHeap_uint32_Random_1024 2.89% 5.632 5.795 - 0.31% -
std::multiset<int>::contains(key)_(existent)/32 2.88% 1.666 1.714 - -1.67% -
BM_StringAssignStr_Large_Opaque 2.88% 10.373 10.672 - 3.88% -
std::search(vector<int>,_pred)_(no_match)/8192 2.88% 4171.108 4291.326 - -0.26% -
std::stable_sort(deque<int>)_(shuffled)/8 2.88% 22.793 23.450 - 0.86% -
std::multiset<int>::erase(key)_(existent)/8192 2.88% 62.183 63.974 - -1.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.87% 18.594 19.128 - 3.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.87% 4.018 4.133 - 0.00% -
std::partition_copy(vector<int>)/32 2.87% 7.982 8.211 - 0.89% -
std::set<int>::equal_range(key)_(existent)/1024 2.87% 4.289 4.412 - -1.30% -
std::make_heap(deque<int>)_(shuffled)/8192 2.86% 22518.940 23163.603 - 2.13% -
BM_PushHeap_string_Random_1024 2.86% 14.663 15.082 - -0.72% -
std::search(vector<int>,_pred)_(no_match)/1000 2.86% 513.867 528.569 - -0.20% -
rng::contains(vector<int>)_(process_all)/8 2.86% 2.522 2.594 - 4.86% -
std::copy_backward(deque<int>)/262144 2.85% 31221.470 32110.483 - -6.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.85% 18.824 19.360 - 3.24% -
BM_CmpLess_uint_ushort 2.85% 1.101 1.132 - 3.77% -
std::search(deque<int>)_(no_match)/1024 2.84% 343.994 353.764 - -14.71% -
SetIntersection_None_Set_float_262144_256 2.83% 1147915.852 1180430.666 - -0.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.83% 16633.488 17104.083 - -5.02% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.83% 16509.367 16975.943 - -10.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.82% 5.244 5.392 - 1.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 2.81% 5822.371 5986.232 - 2.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.81% 248.391 255.369 - 2.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.81% 42.246 43.432 - 0.36% -
std::copy_n(list<int>)/32768 2.81% 26331.454 27070.503 - -0.52% -
std::remove_copy(vector<int>)_(prefix)/32 2.80% 9.341 9.603 - 1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.80% 736.078 756.697 - 15.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.80% 96.779 99.486 - 15.60% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.79% 10.741 11.042 - 2.52% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 2.79% 3090.798 3177.020 - 1.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.79% 5518.184 5672.064 - 4.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.78% 24.042 24.710 - 0.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.78% 350575.774 360315.764 - 3.79% -
std::sort(deque<int>)_(descending)/8 2.77% 25.081 25.776 - 1.99% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.77% 245.620 252.435 - 2.27% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.77% 20.108 20.666 - 2.44% -
std::partition_copy(vector<int>)/1024 2.77% 456.835 469.508 - -5.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.77% 1.361 1.398 - 7.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.77% 56.690 58.262 - -1.50% -
BM_StringConstructDestroyCStr_Small_Opaque 2.77% 2.188 2.249 - 8.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.77% 22.841 23.473 - -4.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.77% 29.891 30.717 - -2.18% -
std::copy(vector<int>)/8 2.76% 2.213 2.275 - 1.57% -
std::search(deque<int>)_(same_length)/8192 2.76% 3784.681 3889.138 - 2.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.76% 10861.866 11161.592 - 1.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.75% 11.140 11.447 - -21.58% -
BM_deque_deque_ranges_move/1 2.75% 2.499 2.568 - 3.81% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.74% 6489.759 6667.587 - 0.75% -
BM_PushHeap_uint64_Ascending_262144 2.74% 4.781 4.912 - 1.60% -
SetIntersection_None_Set_float_262144_16 2.73% 1145471.517 1176685.793 - -0.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.72% 1.316 1.352 - 2.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.72% 3221.457 3309.154 - 4.67% -
std::find(vector<char>)_(bail_25%)/8192 2.72% 39.449 40.522 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.72% 165978.444 170489.623 - 0.81% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.72% 365.966 375.904 - 1.69% -
SetIntersection_Front_Set_string_262144_16384 2.71% 337008874.244 346150701.631 - -0.67% -
std::move_backward(deque<int>)/8 2.71% 3.363 3.454 - -4.53% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.71% 868.675 892.221 - -2.78% -
std::sort(vector<NonIntegral>)_(heap)/8 2.71% 23.125 23.751 - 0.43% -
std::set<int>::erase(key)_(existent)/8192 2.71% 67.817 69.652 - -0.26% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.71% 4.377 4.496 - -0.42% -
BM_StringRelational_Eq_Large_Large_Control 2.70% 2.213 2.273 - -1.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.70% 20.917 21.482 - 1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.70% 1821063.549 1870144.552 - -1.61% -
BM_PushHeap_uint64_Descending_64 2.69% 0.376 0.387 - 2.67% -
std::partial_sort(deque<int>)_(descending)/8192 2.69% 257399.873 264327.884 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.69% 12765132.025 13108299.016 - 4.23% -
std::fill(vector<bool>)/512 2.69% 1.493 1.533 - -3.56% -
BM_deque_vector_ranges_move/4000 2.69% 138.140 141.852 - -0.38% -
std::reverse_copy(list<int>)/4096 2.69% 3134.928 3219.123 - -0.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.68% 17.241 17.702 - 3.33% -
std::partition(list<int>)_(sparse)/32 2.67% 8.770 9.004 - -1.73% -
std::multiset<int>::clear()/8192 2.67% 77411.804 79474.869 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.66% 3.525 3.618 - 1.88% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.66% 25.302 25.975 - 5.10% -
SetIntersection_Front_Set_uint64_16384_1 2.65% 1008932.772 1035716.135 - -0.92% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.65% 7.939 8.150 - -0.35% -
SetIntersection_Interlaced_Set_float_262144_16384 2.65% 1236047.851 1268764.650 - 0.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.65% 6514.827 6687.264 - 1.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.64% 1.548 1.589 - -1.60% -
BM_align/64 2.63% 0.623 0.639 - -2.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.62% 38498.808 39507.639 - -3.56% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.62% 586205.801 601555.472 - 0.25% -
bm_ranges_lexicographical_compare<int>/8 2.62% 1.498 1.537 - 2.47% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.61% 112.808 115.756 - 2.45% -
BM_deque_deque_ranges_move/64000 2.61% 3055.354 3135.215 - 3.51% -
std::partition_copy(deque<int>)/1024 2.61% 632.973 649.504 - 1.41% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.60% 14.633 15.013 - 0.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.60% 9.787 10.041 - 2.00% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.60% 35515.099 36437.419 - 1.46% -
SetIntersection_Front_Set_uint32_262144_16384 2.60% 219248401.645 224939352.119 - 2.42% -
std::find_if_not(list<int>)_(process_all)/8192 2.60% 7203.531 7390.496 - 2.27% -
BM_deque_deque_ranges_move_backward/1 2.59% 2.593 2.661 - 5.59% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.59% 0.954 0.979 - -7.28% -
std::multiset<int>::contains(key)_(existent)/1024 2.59% 3.960 4.062 - 0.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.59% 320.323 328.612 - 2.00% -
BM_num_get<long> 2.59% 10.798 11.077 - 2.03% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.58% 19.552 20.056 - 1.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.57% 1005.752 1031.590 - -0.33% -
std::search(list<int>)_(single_element)/1000 2.56% 689.282 706.955 - 7.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.56% 79419.823 81454.730 - 2.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.56% 12928.132 13258.866 - -0.34% -
std::multiset<std::string>::find(key)_(existent)/32 2.55% 14.831 15.210 - -0.10% -
BM_deque_deque_copy_backward/2 2.55% 2.468 2.531 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.55% 706.515 724.497 - 4.24% -
SetIntersection_Interlaced_Set_float_1024_4 2.54% 9689654.532 9936206.378 - -0.62% -
std::equal(list<int>)_(it,_it,_it)/8192 2.54% 9714.376 9961.466 - -0.31% -
std::multiset<int>::clear()/1024 2.54% 9817.049 10066.588 - -1.04% -
std::set<int>::upper_bound(key)_(existent)/1024 2.54% 4.077 4.180 - -1.94% -
ranges::minmax(std::list<long_long>)/70000 2.54% 54490.769 55872.259 - 1.27% -
std::stable_sort(vector<int>)_(repeated)/8 2.53% 15.419 15.810 - 3.52% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.53% 26.856 27.536 - 3.85% -
std::multiset<int>::find(key)_(existent)/32 2.53% 1.600 1.640 - 2.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.53% 1493657.610 1531482.565 - 2.10% -
std::copy(list<int>)/8 2.53% 2.475 2.538 - 1.93% -
BM_deque_deque_copy/1 2.53% 2.534 2.598 - 0.26% -
std::remove_copy(deque<int>)_(prefix)/32 2.52% 12.856 13.181 - 0.53% -
std::stable_sort(deque<int>)_(descending)/8192 2.52% 20350.676 20863.696 - 2.26% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.52% 147082.363 150790.104 - 2.02% -
BM_align/8 2.51% 0.623 0.638 - -2.59% -
std::multimap<int,_int>::clear()/1024 2.51% 10600.658 10867.048 - 0.64% -
std::unordered_multiset<int>::ctor(const&)/1024 2.51% 6776.197 6946.450 - 4.56% -
std::search(list<int>)_(single_element)/1024 2.51% 722.762 740.918 - -1.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.51% 35670.265 36564.945 - 4.44% -
std::sort(vector<NonIntegral>)_(descending)/8 2.51% 24.685 25.304 - 1.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.50% 44495.289 45606.741 - 1.32% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.49% 2.928 3.001 - 1.86% -
BM_StringEraseWithMove_Small_Transparent 2.48% 2.178 2.232 - 2.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.48% 29.140 29.862 - 3.60% -
std::map<int,_int>::count(key)_(existent)/1024 2.47% 3.720 3.811 - -1.67% -
SetIntersection_None_Set_float_262144_64 2.46% 1147883.137 1176147.215 - -0.47% -
BM_StringRead_Cold_Shallow_Small 2.46% 1.123 1.151 - -1.91% -
SetIntersection_Interlaced_Set_float_64_16 2.46% 21455200.570 21982134.391 - -1.29% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.45% 1.387 1.421 - 2.22% -
SetIntersection_None_Set_float_262144_4 2.45% 1149936.281 1178109.537 - -0.47% -
std::rotate(list<int>)_(by_1/4)/50 2.45% 25.532 26.157 - 2.05% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.45% 40.369 41.356 - -0.03% -
std::find_if_not(vector<int>)_(process_all)/1024 2.44% 112.625 115.376 - 2.40% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.44% 12866.511 13180.204 - 1.75% -
std::unordered_set<std::string>::clear()/32 2.43% 933.402 956.126 - 4.14% -
BM_align/256 2.43% 0.623 0.638 - -2.67% -
std::all_of(list<int>)_(process_all)/32768 2.43% 25653.580 26276.923 - 1.32% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.43% 72.267 74.021 - -4.74% -
rng::for_each(multiset<int>)/8 2.42% 6.683 6.845 - 0.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.42% 52139.615 53403.332 - 1.99% -
std::make_heap(deque<int>)_(descending)/1024 2.42% 1094.850 1121.353 - 2.23% -
BM_CmpLess_uint_schar 2.42% 1.039 1.065 - 2.31% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.42% 24441.824 25033.161 - 1.09% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.42% 4.303 4.407 - 0.54% -
std::unordered_map<int,_int>::clear()/8192 2.41% 63769.595 65309.456 - -0.06% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.41% 1.456 1.491 - -0.19% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.40% 3.034 3.106 - -0.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.40% 43.804 44.856 - 5.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.40% 53.493 54.777 - 1.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.40% 10.933 11.195 - -4.82% -
std::set<std::string>::count(key)_(existent)/32 2.40% 16.781 17.183 - 4.01% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.39% 32464.780 33241.098 - -1.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.39% 146030.576 149515.788 - -3.57% -
std::partial_sort(vector<int>)_(descending)/8 2.38% 24.012 24.583 - -0.13% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.38% 903848.015 925352.449 - 2.67% -
ranges::minmax(std::list<char>)/70000 2.38% 53556.027 54829.869 - 1.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.38% 4758.297 4871.469 - -3.94% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.37% 15.880 16.256 - 3.63% -
BM_PushHeap_uint64_Random_256 2.37% 5.958 6.099 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.36% 21.643 22.155 - -0.42% -
SetIntersection_Front_Vector_uint64_262144_1024 2.36% 5316786.676 5442495.481 - -7.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.36% 8376.232 8573.961 - -11.71% -
std::sort_heap(deque<int>)/8 2.36% 36.949 37.819 - 4.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.35% 11992544.978 12274724.893 - 0.46% -
SetIntersection_None_Vector_float_262144_64 2.35% 1130458.478 1157043.431 - 2.53% -
rng::find_if(vector<bool>)_(process_all)/50 2.35% 23.266 23.812 - -0.80% -
std::unique(list<int>)_(sprinkled)/1024 2.35% 942.480 964.592 - 0.72% -
std::replace_if(list<int>)_(sprinkled)/8192 2.35% 7320.746 7492.492 - -5.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.33% 1040622.008 1064916.130 - -0.57% -
SetIntersection_None_Vector_float_1024_64 2.33% 1060784.415 1085536.804 - 0.72% -
std::stable_partition(deque<int>)_(sparse)/50 2.33% 29.416 30.102 - 6.08% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.33% 27.427 28.065 - 2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.33% 17036399.861 17432817.703 - 0.86% -
std::fill_n(list<int>)/32 2.32% 8.014 8.200 - 1.39% -
std::any_of(vector<int>)_(process_all)/32 2.32% 8.294 8.487 - 1.71% -
std::map<int,_int>::contains(key)_(existent)/32 2.32% 1.638 1.676 - 5.91% -
std::replace(list<int>)_(sprinkled)/32 2.32% 11.173 11.432 - 1.62% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.32% 8.624 8.824 - -1.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 6625.330 6778.403 - 0.85% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.31% 21.006 21.491 - 1.51% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.31% 5.843 5.978 - -1.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.31% 6605.083 6757.548 - 0.27% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.30% 56815.632 58123.704 - 0.17% -
std::unique(deque<int>)_(sprinkled)/32 2.30% 51.764 52.955 - 1.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.30% 1.703 1.743 - 0.97% -
BM_PushHeap_uint32_Random_64 2.30% 5.028 5.143 - 2.81% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.29% 4578.037 4683.014 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.28% 716.860 733.187 - 2.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.27% 42.822 43.792 - -1.46% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.26% 1858.701 1900.793 - 1.62% -
std::reverse_copy(deque<int>)/4096 2.26% 967.934 989.847 - 0.67% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.26% 999.881 1022.514 - 1.77% -
std::search(vector<int>,_pred)_(no_match)/1024 2.26% 525.852 537.743 - 0.09% -
std::search(list<int>)_(no_match)/1024 2.26% 730.845 747.364 - -1.80% -
std::copy_n(list<int>)/64 2.26% 14.563 14.892 - 1.29% -
std::rotate(deque<int>)_(by_1/4)/50 2.26% 28.108 28.743 - 4.86% -
ranges::min(std::list<char>)/8 2.25% 1.904 1.946 - 1.43% -
std::find_if(vector<bool>)_(process_all)/50 2.25% 23.614 24.145 - 2.30% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.25% 2.772 2.835 - 5.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.24% 187950.454 192168.848 - 5.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.24% 13670.058 13975.645 - -0.47% -
SetIntersection_Front_Vector_uint32_16384_16384 2.23% 75350489.860 77033931.040 - 1.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.23% 18.070 18.473 - 2.45% -
std::unordered_set<std::string>::clear()/8192 2.23% 221134.698 226064.252 - 2.85% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.23% 838616.140 857290.846 - 1.00% -
std::find(vector<int>)_(bail_25%)/8192 2.22% 465.168 475.510 - 0.62% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.22% 16.649 17.019 - 1.92% -
std::stable_partition(list<int>)_(sparse)/50 2.22% 26.190 26.772 - 0.18% -
std::pop_heap(deque<std::string>)/8 2.22% 57.088 58.355 - 2.22% -
std::find_first_of(list<int>)_(large_needle)/8192 2.22% 47909902.735 48972661.068 - -0.13% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.22% 26.923 27.520 - 3.40% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.21% 18.359 18.764 - 1.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.20% 766.792 783.679 - 0.29% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.20% 3.697 3.778 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.19% 1462119.010 1494089.792 - -17.53% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.18% 559.418 571.633 - 0.08% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.18% 5.022 5.132 - 1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.18% 1481891.897 1514207.231 - 4.14% -
std::fill(vector<bool>)/64 2.17% 1.568 1.602 - -0.33% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.17% 17.202 17.575 - 0.33% -
BM_std_minmax_element<long_long>/64000 2.17% 17449.139 17827.017 - 2.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.17% 35.680 36.453 - -0.08% -
std::make_heap(deque<int>)_(descending)/8192 2.16% 8632.158 8819.039 - 2.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.16% 47.647 48.678 - -4.88% -
std::find_end(vector<int>)_(single_element)/8192 2.16% 1860.993 1901.135 - 1.53% -
std::find_if(deque<int>)_(bail_25%)/8192 2.15% 541.750 553.408 - 1.89% -
SetIntersection_Front_Vector_string_256_64 2.15% 10174332.052 10393153.999 - -0.16% -
BM_PushHeap_uint64_Random_1024 2.15% 6.129 6.261 - -0.43% -
SetIntersection_None_Set_uint32_16384_1024 2.15% 152879738.503 156162567.915 - -3.13% -
std::search(vector<int>)_(same_length)/8192 2.15% 1865.216 1905.246 - 1.49% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.15% 7470.459 7630.779 - 2.50% -
ranges::min(std::deque<long_long>)/1 2.14% 0.679 0.693 - 6.25% -
SetIntersection_None_Set_float_262144_1 2.14% 1159976.074 1184847.494 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.14% 9.222 9.420 - 1.94% -
BM_StringRead_Cold_Shallow_Large 2.14% 1.152 1.177 - -0.08% -
SetIntersection_None_Vector_uint64_256_1 2.14% 4228922.228 4319491.223 - 0.72% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 2.14% 1.659 1.695 - -4.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.14% 12250.441 12512.634 - -1.49% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.14% 16.525 16.878 - -1.57% -
std::map<int,_int>::find(key)_(non-existent)/32 2.14% 2.253 2.301 - -10.52% -
BM_PushHeap_string_Random_64 2.14% 12.757 13.029 - -0.57% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.14% 2.377 2.428 - 1.75% -
BM_deque_deque_ranges_move_backward/1024 2.13% 37.870 38.678 - 2.01% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.13% 24.705 25.232 - 1.12% -
rng::fold_left(deque<int>)/8192 2.13% 4463.233 4558.287 - 0.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.13% 12631.680 12900.597 - -0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.12% 1418.184 1448.306 - 6.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.12% 2329343.410 2378812.134 - 5.08% -
std::is_partitioned(list<int>)_(partitioned)/32 2.12% 8.544 8.725 - 1.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.11% 365.460 373.186 - -1.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.11% 3729.986 3808.773 - -1.43% -
std::stable_sort(vector<int>)_(heap)/8 2.11% 21.094 21.538 - 1.85% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.10% 357.130 364.647 - -0.00% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.10% 11626.842 11871.531 - 2.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.10% 23.890 24.393 - 1.30% -
SetIntersection_Interlaced_Set_string_1024_4 2.10% 10374566.670 10592466.268 - 1.02% -
BM_lexicographical_compare_three_way_fast_path/64 2.10% 15.510 15.836 - 0.66% -
std::lower_bound(std::vector<int>)/100 2.10% 12.096 12.350 - 1.13% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.09% 357.682 365.173 - 2.63% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.09% 247.568 252.751 - 8.41% -
std::partial_sort(deque<int>)_(heap)/1024 2.09% 18036.072 18413.269 - 1.57% -
BM_lexicographical_compare_three_way_fast_path/16 2.09% 4.381 4.472 - 0.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.09% 23.159 23.643 - 0.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.09% 52065.324 53151.657 - 1.55% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.08% 30.484 31.119 - 0.79% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.08% 189523.719 193460.242 - -0.21% -
BM_PushHeap_uint64_Random_64 2.07% 5.487 5.601 - 0.31% -
std::pop_heap(vector<float>)/8192 2.07% 19.542 19.947 - -3.04% -
std::generate_n(deque<int>)/8192 2.07% 1938.677 1978.856 - 1.06% -
std::find(deque<int>)_(process_all)/8 2.07% 3.465 3.536 - 2.09% -
std::find_end(list<int>)_(match_near_end)/1024 2.07% 59.528 60.758 - 1.34% -
BM_StringFindNoMatch/64 2.07% 2.092 2.135 - 2.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.06% 12.936 13.202 - 4.21% -
std::count(list<int>)_(every_other)/1024 2.06% 693.767 708.066 - 0.35% -
BM_StringFindNoMatch/512 2.06% 9.256 9.447 - 1.77% -
std::sort(vector<int>)_(ascending)/8 2.06% 15.703 16.027 - 1.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.06% 50.805 51.850 - -0.26% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 2.05% 29774.261 30386.023 - 0.07% -
std::fill(vector<int>)/8192 2.05% 231.305 236.052 - 0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.05% 14020.808 14308.252 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.05% 53.714 54.814 - 0.64% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.05% 14.449 14.744 - 0.11% -
BM_deque_deque_move_backward/4096 2.05% 151.077 154.170 - 0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.04% 15.315 15.628 - 5.09% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.04% 1417.976 1446.929 - -1.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.04% 870.589 888.329 - -7.06% -
SetIntersection_None_Vector_float_262144_4 2.04% 1126585.267 1149527.773 - 1.62% -
std::find(list<int>)_(process_all)/50 2.04% 18.825 19.209 - 0.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.03% 244125.712 249093.465 - 0.46% -
std::deque<std::string>::ctor(size)/8192 2.03% 8419.664 8590.280 - 4.93% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.03% 273.560 279.103 - 0.62% -
BM_PushHeap_string_Random_256 2.03% 14.121 14.407 - -0.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.02% 138290.978 141090.349 - -0.38% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.02% 279303.184 284945.875 - -1.24% -
BM_PushHeap_string_QuickSortAdversary_1024 2.02% 15.037 15.341 - 2.23% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.01% 1.509 1.539 - 2.22% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.01% 5.346 5.453 - -1.21% -
ranges::min(std::vector<char>)/64 2.01% 4.206 4.290 - 1.53% -
BM_PushHeap_string_Random_16384 2.01% 15.974 16.295 - -0.77% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.01% 2.285 2.331 - -6.57% -
std::copy_if(vector<int>)_(every_other)/1048576 2.01% 492919.995 502807.859 - 1.26% -
BM_StringAssignAsciiz_Small_Opaque 2.01% 3.041 3.102 - -2.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.00% 501.544 511.585 - 0.73% -
std::adjacent_find(vector<int>,_pred)/1048576 2.00% 461212.820 470446.624 - -0.24% -
std::sort(vector<int>)_(pipe-organ)/8 2.00% 17.601 17.953 - 1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.00% 1058354.372 1079497.092 - -2.08% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.99% 1.127 1.150 - -5.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.99% 17.264 17.608 - 2.13% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.99% 38.971 39.746 - 1.68% -
std::rotate(vector<int>)_(by_1/3)/32 1.99% 9.868 10.064 - 1.47% -
SetIntersection_Interlaced_Set_float_262144_16 1.99% 1557667.969 1588610.840 - 0.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.98% 96762.589 98682.464 - -0.51% -
bm_ranges_lexicographical_compare<int>/64 1.98% 4.415 4.503 - 1.70% -
SetIntersection_Front_Vector_string_256_256 1.98% 19202575.762 19582267.865 - -5.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.98% 16.865 17.199 - 1.14% -
bm_ranges_lexicographical_compare<signed_char>/8 1.98% 3.463 3.531 - -2.95% -
std::sort(vector<int>)_(descending)/8 1.97% 24.745 25.233 - 1.34% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.97% 12.416 12.661 - 1.81% -
BM_vector_deque_copy_backward/4000 1.97% 140.927 143.697 - -0.68% -
std::multimap<std::string,_int>::ctor(const&)/32 1.97% 894.508 912.088 - 15.42% -
std::copy_if(vector<int>)_(every_other)/8 1.96% 4.161 4.242 - 0.03% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.96% 20.304 20.701 - 2.03% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.96% 1.775 1.810 - -0.91% -
rng::starts_with(deque<int>)/1024 1.95% 476.854 486.142 - 5.44% -
BM_StringFindStringLiteral/1024 1.94% 18.013 18.363 - 3.80% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.94% 22.012 22.439 - 1.29% -
BM_StringRelational_Less_Huge_Large_Control 1.94% 2.103 2.144 - -0.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.94% 472.850 482.020 - 6.53% -
SetIntersection_None_Vector_string_1024_1024 1.94% 1142919.907 1165081.992 - -0.44% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.94% 635975.804 648306.433 - 0.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.94% 5.295 5.398 - 5.64% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 198.111 201.947 - 1.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.94% 13.314 13.572 - 1.64% -
std::rotate(deque<int>)_(1_element_backward)/50 1.93% 5.143 5.242 - 0.49% -
std::none_of(list<int>)_(process_all)/32768 1.93% 25689.098 26184.139 - -0.61% -
BM_PushHeap_float_PipeOrgan_16 1.93% 0.907 0.925 - 3.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.92% 17.855 18.197 - 0.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.91% 4.157 4.237 - -0.02% -
std::swap_ranges(list<int>)/1024 1.91% 749.856 764.181 - -5.37% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.91% 24.531 24.999 - -0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.91% 21.050 21.451 - 3.01% -
std::find(deque<int>)_(bail_25%)/32768 1.90% 1903.008 1939.259 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.90% 5222641.880 5322086.687 - -0.28% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.90% 41.552 42.342 - -6.71% -
std::multiset<int>::count(key)_(existent)/8192 1.90% 10.185 10.379 - 9.52% -
std::remove_copy(list<int>)_(prefix)/8192 1.90% 6880.525 7011.281 - 0.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.90% 245945.330 250618.338 - -1.58% -
SetIntersection_None_Vector_string_16384_256 1.90% 1194138.645 1216820.646 - -1.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.90% 166277.122 169433.269 - -0.30% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.90% 77.616 79.089 - 1.21% -
std::find_end(vector<int>)_(near_matches)/1000 1.90% 13409.390 13663.816 - 0.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.89% 26.080 26.574 - 1.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.89% 20.362 20.746 - 1.77% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.89% 3729.955 3800.336 - 0.97% -
BM_deque_vector_move/1024 1.89% 36.696 37.388 - -0.08% -
BM_deque_vector_copy_backward/4000 1.88% 141.904 144.577 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.88% 8038.759 8190.139 - 1.24% -
std::rotate_copy(list<int>)/8192 1.88% 6941.271 7071.976 - 5.03% -
BM_deque_vector_ranges_copy/1024 1.88% 36.791 37.483 - 1.15% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.88% 1.584 1.614 - -0.04% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.88% 722170.321 735714.712 - 0.40% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.87% 8266.474 8421.242 - 1.77% -
std::rotate_copy(deque<int>)/32 1.87% 2.573 2.621 - -3.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.87% 366.340 373.182 - -1.29% -
std::deque<std::string>::ctor(size)/1024 1.87% 716.503 729.875 - 4.03% -
std::adjacent_find(vector<int>)/1048576 1.86% 232131.825 236449.196 - 0.86% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.86% 971.109 989.155 - 3.05% -
std::copy_if(list<int>)_(entire_range)/262144 1.86% 213969.367 217945.267 - 0.46% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.86% 5.367 5.466 - 1.22% -
std::partition_point(list<int>)/32 1.86% 15.879 16.173 - 1.41% -
bm_ranges_swap_ranges_vb_aligned/524288 1.85% 1049.445 1068.900 - 2.20% -
BM_deque_vector_ranges_move/1024 1.85% 36.875 37.558 - 0.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.85% 16634.439 16941.488 - 0.91% -
std::partition_point(vector<int>)/32 1.84% 2.529 2.576 - 0.07% -
ranges::min(std::list<long_long>)/64 1.84% 24.624 25.076 - 2.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.84% 2.953 3.007 - 3.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.83% 41.173 41.927 - 2.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.83% 250.166 254.739 - 1.64% -
std::copy_if(list<int>)_(every_other)/1048576 1.83% 825945.387 841034.988 - 1.42% -
rng::find_last(deque<int>)_(bail_10%)/8 1.83% 2.724 2.774 - 1.71% -
rng::contains(list<int>)_(process_all)/50 1.83% 18.211 18.543 - 2.75% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.82% 5750178.186 5854802.855 - 6.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.82% 139656.628 142197.010 - -0.44% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.82% 20.516 20.890 - 1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.82% 1036319.289 1055154.046 - 0.21% -
std::find_end(list<int>)_(same_length)/1000 1.82% 738.066 751.476 - 2.26% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.82% 15.335 15.614 - 7.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.81% 355.969 362.418 - 3.77% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.81% 1.777 1.809 - 0.64% -
BM_PushHeap_string_Random_16 1.81% 10.299 10.486 - -0.35% -
std::remove(list<int>)_(prefix)/8192 1.81% 8099.386 8245.659 - -0.07% -
rng::contains(deque<int>)_(process_all)/32 1.81% 8.604 8.759 - 0.54% -
std::find_if(vector<bool>)_(process_all)/8 1.80% 3.514 3.577 - 2.84% -
std::make_heap(vector<int>)_(heap)/1024 1.80% 271.298 276.192 - 0.76% -
BM_deque_deque_copy_backward/1 1.80% 2.724 2.773 - -1.35% -
std::find_end(forward_list<int>)_(process_all)/1000 1.80% 681.310 693.582 - 2.06% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.79% 4464.370 4544.465 - 0.12% -
std::set<int>::contains(key)_(non-existent)/32 1.79% 2.883 2.935 - 9.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.79% 53441.429 54399.009 - 0.39% -
SetIntersection_Interlaced_Set_float_262144_4 1.79% 1254860.434 1277305.340 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.79% 4288280.585 4364967.293 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.78% 35598.769 36232.809 - 0.86% -
BM_CmpEqual_short_int 1.78% 1.112 1.132 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.78% 1108524.532 1128235.114 - -0.00% -
std::set<int>::count(key)_(non-existent)/8192 1.78% 11.181 11.380 - 0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.77% 3.253 3.311 - 0.64% -
SetIntersection_Interlaced_Set_string_16384_256 1.77% 347654279.646 353812972.088 - -0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.77% 59747.241 60804.362 - 0.38% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.77% 43.683 44.455 - -2.39% -
std::pop_heap(deque<std::string>)/8192 1.76% 113.519 115.522 - 0.20% -
BM_deque_deque_move_backward/5500 1.76% 202.033 205.598 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.76% 19.463 19.806 - 1.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.76% 661.867 673.515 - 2.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.76% 248.146 252.512 - 0.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.76% 114081.610 116088.554 - 1.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.76% 9.926 10.100 - -0.44% -
SetIntersection_Front_Set_string_262144_4 1.75% 1226946.263 1248476.713 - 4.45% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.75% 37126.899 37777.918 - 0.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.75% 3743.133 3808.625 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 1.75% 0.583 0.593 - 1.29% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.75% 659551.092 671084.722 - 72.62% -
BM_vector_deque_ranges_copy_backward/64 1.74% 2.968 3.019 - -2.59% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.74% 49.280 50.139 - 0.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.74% 1.127 1.147 - 2.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.74% 23.701 24.114 - -0.10% -
BM_StringAssignAsciizMix_Opaque 1.74% 4.978 5.065 - 0.36% -
BM_CmpEqual_short_ushort 1.74% 1.078 1.097 - 1.05% -
std::find_end(list<int>)_(single_element)/8192 1.74% 8275.159 8418.917 - -0.80% -
std::rotate(list<int>)_(1_element_backward)/50 1.74% 24.776 25.206 - 2.46% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.74% 571317.007 581237.739 - 0.08% -
SetIntersection_None_Vector_uint64_1024_1024 1.73% 1072098.516 1090694.589 - 0.88% -
std::stable_partition(deque<int>)_(dense)/1024 1.73% 576.742 586.742 - -0.72% -
BM_StringCopy_Large 1.73% 6.085 6.190 - -1.13% -
rng::find_last(list<int>)_(bail_90%)/1024 1.73% 75.173 76.476 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 53949.379 54883.872 - 0.30% -
BM_StringAssignStr_Huge_Opaque 1.73% 109.436 111.328 - 2.35% -
std::sort(vector<int>)_(shuffled)/8 1.73% 22.671 23.063 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.73% 16.064 16.342 - 1.34% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.72% 18.128 18.440 - -1.83% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.72% 53994.291 54923.185 - 4.75% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.72% 2.067 2.102 - 1.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.72% 24.226 24.643 - -0.68% -
BM_CmpLess_uchar_schar 1.72% 1.017 1.035 - 1.48% -
SetIntersection_None_Vector_float_262144_1024 1.72% 1128491.037 1147854.847 - 1.94% -
std::replace(list<int>)_(prefix)/50 1.71% 17.055 17.347 - 0.64% -
std::stable_sort(vector<int>)_(shuffled)/8 1.71% 19.579 19.914 - 1.53% -
rng::find_last(vector<char>)_(bail_10%)/50 1.71% 10.698 10.881 - 0.73% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.71% 784.237 797.643 - 0.60% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.71% 214.494 218.161 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 13079.869 13302.844 - 1.90% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.70% 12164.640 12371.795 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 1401.710 1425.577 - -10.04% -
BM_PushHeap_string_QuickSortAdversary_16384 1.70% 15.493 15.757 - 1.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.70% 17.148 17.439 - 2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.69% 1026265.316 1043625.189 - 0.07% -
BM_deque_deque_ranges_move/1024 1.69% 36.805 37.428 - -1.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 558.214 567.647 - 0.70% -
std::reverse_copy(list<int>)/32768 1.69% 26302.702 26746.827 - 0.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.69% 432.894 440.196 - 1.77% -
BM_deque_vector_copy_backward/1024 1.69% 36.637 37.254 - 0.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.68% 49267.240 50095.808 - -4.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.68% 14079.384 14316.145 - 0.54% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.68% 7.040 7.158 - 0.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.68% 6.562 6.672 - 2.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.68% 3.079 3.130 - 1.65% -
SetIntersection_Interlaced_Vector_float_16384_1 1.68% 1033656.971 1050977.411 - 1.14% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.67% 7236.795 7357.727 - 0.02% -
std::find_end(vector<int>)_(single_element)/1024 1.67% 244.093 248.172 - 1.01% -
SetIntersection_None_Vector_float_16384_1024 1.67% 1107032.038 1125483.904 - 2.09% -
rng::fold_left(vector<int>)/8 1.66% 3.544 3.603 - 0.36% -
std::pop_heap(deque<float>)/8192 1.66% 61.340 62.356 - -7.47% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.66% 8.511 8.652 - 0.99% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.66% 5.162 5.247 - -6.02% -
std::find_end(vector<int>)_(single_element)/1000 1.65% 238.497 242.445 - 0.87% -
BM_std_minmax_element<int>/64 1.65% 17.055 17.338 - 0.65% -
std::generate_n(list<int>)/8192 1.65% 6868.739 6982.246 - -6.69% -
rng::contains_subrange(list<int>)_(process_all)/32 1.65% 10.041 10.207 - 1.85% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.65% 113936.354 115817.697 - 2.37% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.65% 14160.003 14392.971 - 1.52% -
SetIntersection_Interlaced_Vector_string_1024_256 1.65% 20950210.136 21294880.804 - 3.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 729.071 741.063 - -0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.64% 682.421 693.644 - 1.61% -
SetIntersection_None_Set_uint64_64_4 1.64% 21592816.584 21947243.137 - 2.20% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.64% 6896.492 7009.613 - 1.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.64% 13.799 14.025 - 1.33% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.63% 2784.938 2830.402 - 1.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.63% 12.971 13.183 - 3.24% -
std::map<int,_int>::erase(iterator)/32 1.63% 20.636 20.973 - 1.28% -
SetIntersection_None_Set_float_64_4 1.63% 21359520.046 21707716.772 - 1.29% -
std::search(list<int>)_(same_length)/1024 1.63% 762.209 774.619 - 0.60% -
BM_num_get<double> 1.62% 36.623 37.218 - -0.55% -
BM_vector_deque_move_backward/1024 1.62% 37.882 38.496 - 1.10% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.62% 35.650 36.226 - 0.43% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.61% 228.335 232.021 - -2.05% -
SetIntersection_Interlaced_Set_string_64_16 1.61% 37738687.529 38345224.111 - 0.62% -
std::copy_n(vector<bool>)_(unaligned)/64 1.61% 1.786 1.815 - 0.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.60% 1.763 1.791 - -2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.60% 166028.175 168690.273 - -5.40% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.60% 4.326 4.395 - -2.37% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.60% 171511183.733 174253398.595 - 1.14% -
SetIntersection_Interlaced_Set_float_262144_256 1.59% 1532402.670 1556831.053 - 0.19% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.59% 53.750 54.607 - -0.51% -
std::set<std::string>::erase(iterator)/1024 1.59% 31.060 31.554 - 1.86% -
std::find_end(deque<int>)_(process_all)/8192 1.59% 2114.039 2147.671 - -3.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.59% 651.733 662.098 - 0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.59% 73.661 74.831 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.59% 349765375.114 355316864.855 - 2.23% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.59% 12.528 12.726 - 1.48% -
BM_PushHeap_string_QuickSortAdversary_262144 1.58% 16.045 16.299 - 2.69% -
std::adjacent_find(vector<int>)/8 1.58% 2.007 2.039 - 0.58% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.58% 1.736 1.764 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.58% 1304809.090 1325431.119 - -0.88% -
BM_PushHeap_uint64_Random_16384 1.58% 6.247 6.345 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.58% 716.104 727.386 - 1.26% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.57% 1886.654 1916.356 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.57% 1216860.676 1236012.859 - 1.85% -
std::multiset<std::string>::erase(key)_(existent)/32 1.57% 78.908 80.149 - -0.86% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.57% 483.966 491.574 - 0.28% -
std::adjacent_find(list<int>)/50 1.57% 22.970 23.331 - -0.01% -
std::find(deque<int>)_(process_all)/1024 1.57% 242.037 245.836 - 1.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.57% 1309.302 1329.837 - 2.62% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.57% 2.402 2.440 - -3.73% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.57% 6546.044 6648.524 - 0.25% -
SetIntersection_None_Vector_string_262144_1024 1.57% 1287267.087 1307417.452 - 5.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.56% 12731.460 12930.658 - -0.81% -
BM_deque_deque_ranges_move_backward/4096 1.56% 150.551 152.903 - -0.34% -
std::fill(vector<int>)/1024 1.56% 29.623 30.086 - -1.78% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.56% 21624.317 21961.301 - -0.76% -
SetIntersection_Front_Set_uint64_1024_4 1.56% 1055987.746 1072426.469 - 2.80% -
std::shift_right(list<int>)/50 1.56% 26.579 26.993 - 2.77% -
std::set<int>::contains(key)_(existent)/8192 1.55% 8.116 8.242 - -3.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.55% 31.259 31.744 - -4.14% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.55% 2.906 2.952 - 0.08% -
ranges::min(std::vector<long_long>)/70000 1.55% 7873.041 7994.976 - 0.51% -
std::is_sorted(vector<int>)/1024 1.55% 245.119 248.912 - 1.18% -
std::find(list<int>)_(process_all)/32768 1.55% 26213.158 26618.812 - 2.58% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.55% 56572.930 57447.290 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.54% 8273927.302 8401702.647 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.54% 2276498.561 2311649.949 - 2.69% -
std::partition_point(deque<int>)/8192 1.54% 15.061 15.293 - 0.74% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.54% 69.719 70.791 - 0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.54% 12849.209 13046.843 - 0.89% -
std::multiset<int>::count(key)_(non-existent)/32 1.54% 2.491 2.530 - 4.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.53% 15.657 15.898 - 1.52% -
std::partition_copy(vector<int>)/50 1.53% 12.719 12.914 - 1.76% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.53% 40.102 40.716 - -3.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.53% 3.233 3.282 - -0.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.53% 13.109 13.309 - 0.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 12892.336 13089.061 - 0.46% -
BM_PushHeap_uint32_Random_16 1.52% 4.116 4.179 - 1.79% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.52% 776.104 787.919 - 0.54% -
std::map<int,_int>::find(key)_(existent)/1024 1.52% 4.194 4.258 - 0.61% -
std::find_end(vector<int>)_(near_matches)/1024 1.52% 13918.556 14129.965 - 0.86% -
std::list<int>::ctor(size)/8192 1.52% 93359.438 94775.954 - -1.02% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.52% 67667.106 68693.797 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.52% 54.769 55.599 - 0.62% -
std::sort(deque<int>)_(pipe-organ)/1024 1.52% 2691.609 2732.400 - -0.46% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.51% 942.704 956.956 - -2.14% -
BM_StringAssignAsciizMix_Transparent 1.51% 2.972 3.017 - 0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.51% 948.099 962.404 - 0.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.51% 8160.941 8284.037 - -6.37% -
BM_StringFindStringLiteral/512 1.50% 9.592 9.736 - 2.94% -
std::find(vector<int>)_(process_all)/1024 1.49% 240.658 244.254 - 0.68% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.49% 36939.614 37491.557 - 2.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.49% 662.365 672.239 - -5.61% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.49% 14.850 15.071 - 0.93% -
std::find_end(vector<int>)_(same_length)/8192 1.49% 1995.053 2024.736 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.49% 61636.592 62552.779 - 3.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.49% 473589.458 480628.641 - -0.41% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.48% 7.024 7.128 - 0.18% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.48% 730.890 741.701 - 0.58% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.48% 12701.374 12889.124 - 0.89% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.48% 8.329 8.452 - 0.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.48% 124.371 126.207 - -3.56% -
std::sort_heap(deque<int>,_pred)/8192 1.48% 430314.413 436665.883 - 2.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 880135.267 893118.779 - -1.01% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.47% 57.825 58.677 - 1.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.47% 11385.720 11553.331 - 1.88% -
std::stable_sort(deque<int>)_(heap)/8192 1.47% 17203.278 17456.529 - 0.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.47% 14931.691 15151.383 - 0.30% -
std::map<int,_int>::erase(iterator)/8192 1.47% 23.902 24.254 - 0.59% -
rng::find(vector<bool>)_(process_all)/1048576 1.47% 3611.892 3664.977 - -0.40% -
std::equal(vector<bool>)_(unaligned)/8192 1.47% 56.391 57.219 - 2.74% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.47% 15.724 15.955 - 1.34% -
rng::find_last(list<int>)_(bail_10%)/50 1.46% 15.761 15.991 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.46% 17518190.598 17773835.076 - 3.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.46% 748.975 759.901 - 0.35% -
std::find(vector<int>)_(bail_25%)/32768 1.46% 1845.038 1871.953 - 0.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.46% 11.385 11.551 - 0.43% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.46% 7.034 7.137 - 0.90% -
std::stable_partition(deque<int>)_(sparse)/32 1.46% 13.126 13.317 - 12.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.45% 3325.932 3374.321 - 0.82% -
SetIntersection_Front_Set_uint32_1024_64 1.45% 1770491.338 1796207.457 - 1.46% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.45% 5.414 5.493 - 0.24% -
std::find_if(list<int>)_(process_all)/8 1.45% 2.351 2.385 - -0.60% -
std::adjacent_find(list<int>)/8 1.45% 2.063 2.092 - -0.12% -
SetIntersection_None_Vector_uint64_16384_1 1.45% 1108815.611 1124885.815 - 7.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 15.564 15.789 - 0.98% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.45% 1.419 1.439 - 1.48% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.45% 15.817 16.046 - 0.94% -
std::rotate(list<int>)_(1_element_backward)/32 1.44% 13.135 13.325 - -0.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.44% 7.918 8.032 - 0.37% -
SetIntersection_Front_Vector_uint64_64_64 1.44% 10695618.600 10849866.258 - 0.42% -
std::rotate(list<int>)_(by_1/4)/8192 1.44% 6551.817 6646.294 - -8.15% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.44% 55.230 56.025 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.44% 8715347.903 8840788.814 - -5.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.44% 2.977 3.020 - -0.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.44% 11.879 12.050 - 3.39% -
rng::contains(deque<int>)_(process_all)/50 1.44% 12.532 12.712 - 0.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.43% 2.177 2.208 - -1.19% -
ranges::min(std::list<char>)/64 1.43% 27.012 27.398 - 1.93% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.43% 5.412 5.490 - -1.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.43% 22.144 22.461 - 0.31% -
BM_vector_deque_ranges_move/4000 1.43% 139.468 141.458 - -3.69% -
std::replace(deque<int>)_(prefix)/32 1.43% 12.692 12.873 - 0.29% -
BM_CmpLess_ushort_uchar 1.43% 1.100 1.116 - 0.39% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.43% 1.144 1.160 - 0.80% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.42% 9650.092 9787.566 - -0.50% -
std::multimap<int,_int>::find(key)_(existent)/32 1.42% 1.714 1.738 - -0.24% -
BM_CmpEqual_ushort_uint 1.42% 1.044 1.059 - -0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.42% 28148.377 28548.508 - 1.17% -
BM_deque_vector_move/4096 1.42% 144.947 147.004 - 0.61% -
std::pop_heap(deque<int>)/8 1.42% 52.018 52.756 - -1.65% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.42% 7.267 7.370 - 0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.42% 9.283 9.414 - 0.49% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.41% 60084.951 60934.529 - 0.33% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.41% 173.835 176.291 - 0.15% -
std::copy_backward(list<int>)/64 1.41% 30.778 31.212 - 1.31% -
std::fill_n(vector<bool>)/64 1.40% 1.344 1.363 - 0.12% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.40% 795.431 806.603 - 2.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.40% 1142685.334 1158733.305 - 3.14% -
std::find(deque<int>)_(process_all)/8192 1.40% 1934.993 1962.161 - 1.29% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.40% 96654.042 98007.164 - 0.66% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.40% 7227.483 7328.618 - -0.06% -
std::find_end(vector<int>)_(match_near_end)/1024 1.40% 28.294 28.690 - 0.32% -
SetIntersection_None_Set_float_262144_16384 1.40% 1155743.326 1171913.414 - -0.39% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.40% 521.972 529.274 - -0.36% -
ranges::min(std::vector<char>)/70000 1.40% 490.730 497.593 - 0.55% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.40% 75422.629 76475.841 - 0.16% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.40% 841576.800 853322.929 - 0.18% -
std::find(vector<int>)_(bail_25%)/1024 1.39% 65.397 66.309 - 0.09% -
std::pop_heap(deque<int>)/1024 1.39% 12.280 12.452 - -13.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.39% 51.886 52.610 - -1.27% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.39% 16.928 17.164 - 2.53% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.39% 20343.367 20626.712 - 1.12% -
std::flat_map<int,_int>::erase(iterator)/1024 1.39% 74.659 75.699 - 0.85% -
bm_gcd_complex 1.39% 17.779 18.026 - 1.16% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.39% 2.155 2.185 - 5.16% -
std::unordered_set<int>::erase(key)_(existent)/32 1.39% 20.826 21.115 - -5.46% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.39% 2.401 2.434 - 0.20% -
SetIntersection_None_Vector_uint32_262144_262144 1.39% 1120392.590 1135919.186 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.38% 1241227.945 1258406.088 - 2.68% -
SetIntersection_None_Vector_uint64_1024_256 1.38% 1072135.041 1086946.903 - 1.18% -
SetIntersection_None_Vector_uint32_16384_256 1.38% 1107168.391 1122454.089 - 2.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.38% 773.471 784.127 - 2.25% -
std::pop_heap(deque<size_t>)/8 1.38% 52.218 52.937 - 0.79% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.38% 765.493 776.024 - -1.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.37% 25049.689 25393.498 - 0.60% -
SetIntersection_None_Set_uint32_16384_16384 1.37% 155955144.140 158093991.703 - 0.91% -
BM_vector_deque_move_backward/64 1.37% 2.982 3.023 - 0.69% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.37% 23.775 24.100 - -0.20% -
std::fill_n(deque<int>)/8192 1.37% 233.541 236.732 - -2.80% -
BM_StringCopy_Huge 1.36% 108.124 109.600 - -0.55% -
std::sort(deque<int>)_(repeated)/8 1.36% 18.140 18.387 - 0.87% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.36% 20.756 21.039 - 0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.36% 20.082 20.355 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.36% 4320917.442 4379646.118 - -0.46% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.36% 294.746 298.748 - -0.67% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.36% 4.112 4.167 - 0.97% -
std::copy_if(list<int>)_(entire_range)/8 1.36% 2.545 2.579 - 3.73% -
std::shift_right(vector<int>)/8192 1.36% 297.377 301.408 - 0.05% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.35% 36.266 36.757 - -9.56% -
BM_vector_deque_move_backward/4096 1.35% 147.798 149.798 - 0.78% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.35% 94263.220 95536.862 - 0.91% -
BM_StringEraseToEnd_Large_Opaque 1.35% 0.984 0.997 - 0.72% -
std::find(deque<int>)_(process_all)/50 1.35% 13.061 13.237 - 0.33% -
rng::starts_with(list<int>)/1048576 1.35% 932877.932 945443.050 - 0.20% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.34% 6.378 6.464 - -3.19% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.34% 22.591 22.895 - -20.63% -
std::lower_bound(std::list<int>)/8 1.34% 15.340 15.546 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.34% 1108328.716 1123172.491 - 3.90% -
SetIntersection_None_Vector_uint64_1024_1 1.34% 1071202.019 1085537.373 - 0.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.34% 30.493 30.900 - -0.61% -
std::replace_if(vector<int>)_(prefix)/50 1.34% 13.788 13.972 - -1.04% -
SetIntersection_Interlaced_Set_uint32_256_16 1.33% 12010246.971 12170400.532 - 1.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.33% 12.810 12.981 - 0.99% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.33% 20676.868 20952.125 - 1.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.33% 6.721 6.811 - 0.94% -
std::remove_if(list<int>)_(prefix)/1024 1.33% 991.662 1004.854 - -1.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.33% 11.205 11.354 - 0.12% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.33% 10.175 10.310 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.33% 15.204 15.406 - 3.36% -
std::remove(list<int>)_(sprinkled)/50 1.33% 60.859 61.668 - -0.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.33% 205766.794 208499.535 - -0.20% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.32% 190.636 193.161 - 2.74% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.32% 15.448 15.652 - -0.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.32% 932.719 945.069 - -0.68% -
std::rotate(list<int>)_(by_1/4)/1024 1.32% 572.353 579.926 - 0.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.32% 24.212 24.532 - 1.00% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.32% 5086.131 5153.263 - 0.19% -
std::generate_n(deque<int>)/32 1.32% 8.157 8.265 - 0.29% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.32% 771.980 782.160 - 0.15% -
std::move(vector<bool>)_(aligned)/1048576 1.32% 1718.144 1740.789 - -0.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.32% 2284.535 2314.606 - -0.28% -
std::sort(deque<int>)_(ascending)/1024 1.31% 756.439 766.378 - 0.75% -
SetIntersection_Interlaced_Set_uint32_64_64 1.31% 13387252.429 13563023.247 - -1.54% -
std::stable_partition(vector<int>)_(sparse)/32 1.31% 7.224 7.318 - -1.92% -
SetIntersection_Front_Vector_string_4_4 1.31% 149819028.855 151779490.363 - 0.25% -
BM_deque_vector_ranges_copy/5500 1.31% 191.495 193.997 - 0.05% -
std::lower_bound(std::deque<int>)/8192 1.30% 64.612 65.454 - 0.26% -
std::multimap<int,_int>::clear()/8192 1.30% 85326.872 86439.562 - 2.93% -
std::replace_if(vector<int>)_(prefix)/32 1.30% 9.659 9.785 - 1.35% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.30% 11.597 11.748 - 0.70% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.30% 661.001 669.597 - 1.23% -
std::multiset<int>::find(key)_(existent)/8192 1.30% 8.594 8.706 - 5.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.30% 32.140 32.558 - -0.24% -
std::generate_n(vector<int>)/8192 1.30% 1825.995 1849.721 - 0.41% -
std::unique(list<int>)_(contiguous)/8192 1.30% 6986.752 7077.518 - 0.41% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.30% 758.810 768.665 - 1.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.30% 20.623 20.890 - 3.78% -
std::search(vector<int>)_(same_length)/1024 1.30% 244.811 247.983 - 0.09% -
BM_PushHeap_uint32_Ascending_262144 1.30% 4.679 4.739 - -1.90% -
std::find_end(list<int>)_(match_near_end)/1000 1.29% 76.530 77.521 - -1.61% -
BM_StringEraseToEnd_Huge_Opaque 1.29% 2.256 2.285 - 0.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.29% 55.937 56.661 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.29% 25606.798 25937.795 - 0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.29% 672.628 681.319 - 1.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.29% 389.447 394.477 - 0.98% -
std::generate_n(vector<int>)/1024 1.29% 240.982 244.090 - 0.50% -
std::partition_point(vector<int>)/8192 1.29% 9.238 9.357 - 0.73% -
std::set<int>::erase(iterator)/8192 1.29% 19.668 19.922 - 0.80% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.29% 8265.795 8372.202 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.29% 250978078.238 254208481.918 - -27.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.29% 23.508 23.810 - -8.59% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.29% 207.804 210.477 - 0.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.29% 137399.748 139166.362 - -1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.29% 24.637 24.954 - -0.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.28% 17.886 18.115 - 1.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.28% 166155.307 168288.468 - 0.90% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.28% 22.308 22.594 - 0.33% -
std::generate_n(deque<int>)/50 1.28% 12.123 12.279 - 0.39% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.28% 8999.587 9114.791 - 0.85% -
std::generate(vector<int>)/1024 1.28% 241.592 244.680 - -0.09% -
std::remove(deque<int>)_(prefix)/50 1.27% 60.876 61.652 - 2.69% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.27% 12429.706 12588.083 - -1.11% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.27% 1.761 1.783 - 0.25% -
std::pop_heap(vector<int>)/8 1.27% 50.954 51.602 - 1.16% -
SetIntersection_Front_Set_uint32_16384_1 1.27% 1026027.524 1039070.140 - 5.05% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.27% 1010049.561 1022872.070 - 0.46% -
std::generate(vector<int>)/50 1.27% 11.857 12.007 - 0.03% -
BM_deque_deque_copy/70000 1.26% 3170.306 3210.397 - -0.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.26% 30.791 31.180 - 0.87% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.26% 735.241 744.525 - -53.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 12941.520 13104.860 - -1.37% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.26% 4958.604 5021.150 - 1.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 719.771 728.832 - -5.63% -
std::transform(list<int>,_list<int>)/8192 1.26% 9049.095 9162.861 - 3.91% -
std::generate(deque<int>)/32 1.26% 7.972 8.072 - 0.02% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.26% 2.019 2.045 - 0.12% -
std::set<int>::ctor(const&)/0 1.26% 12.689 12.848 - 0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.26% 1048209.168 1061377.783 - -1.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.26% 6879.276 6965.645 - 2.83% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.26% 21.226 21.492 - 0.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.25% 8527.596 8634.595 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.25% 11663283.869 11809371.021 - 0.83% -
std::adjacent_find(vector<int>)/50 1.25% 11.845 11.993 - 0.13% -
SetIntersection_Interlaced_Set_string_1024_1 1.25% 1081680.734 1095203.105 - 2.20% -
std::search(list<int>)_(same_length)/1000 1.25% 742.047 751.318 - 0.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.25% 160.174 162.172 - -2.58% -
std::generate(vector<int>)/32 1.25% 7.894 7.992 - -0.02% -
BM_PushHeap_string_Ascending_4 1.24% 2.548 2.579 - 0.88% -
std::copy_backward(deque<int>)/1048576 1.24% 130848.893 132476.162 - -0.26% -
rng::starts_with(list<int>)/8192 1.24% 9200.469 9314.875 - 9.10% -
std::replace_if(list<int>)_(sprinkled)/1024 1.24% 735.765 744.906 - 0.48% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.24% 8.133 8.235 - 0.23% -
SetIntersection_None_Vector_float_256_4 1.24% 4203005.812 4255188.702 - 1.47% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.24% 12.589 12.745 - 0.28% -
std::find(vector<int>)_(process_all)/8192 1.24% 1840.737 1863.552 - 0.70% -
ranges::minmax(std::vector<__int128>)/64 1.24% 31.768 32.162 - 0.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.24% 513105.473 519460.897 - 0.84% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.24% 67.116 67.947 - 3.02% -
std::set<int>::lower_bound(key)_(existent)/1024 1.24% 4.302 4.355 - -7.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.24% 17.698 17.917 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.24% 13561317.431 13728891.220 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.23% 23.447 23.736 - -0.29% -
SetIntersection_Interlaced_Vector_float_256_1 1.23% 4133769.494 4184598.213 - 1.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.23% 12.813 12.970 - 0.96% -
std::reverse_copy(vector<int>)/4096 1.23% 130.822 132.428 - 0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.23% 32.171 32.566 - -25.44% -
std::generate(deque<int>)/8192 1.23% 1888.200 1911.348 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.23% 6.350 6.427 - -1.40% -
std::unordered_map<int,_int>::ctor(const&)/32 1.23% 202.450 204.930 - 2.12% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.22% 55327.226 56004.805 - 1.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.22% 13.380 13.543 - 0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 11777.069 11921.097 - 1.96% -
std::reverse_copy(vector<int>)/8 1.22% 2.338 2.366 - -5.38% -
BM_lexicographical_compare_three_way_fast_path/1024 1.22% 244.043 247.023 - 0.45% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.22% 12.731 12.886 - 0.47% -
std::map<int,_int>::erase(iterator)/1024 1.22% 20.701 20.953 - 0.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 520.337 526.665 - -3.84% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.22% 6754.389 6836.514 - -0.00% -
SetIntersection_None_Set_uint32_16384_256 1.21% 154322308.179 156196796.580 - 0.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.21% 231.104 233.908 - 0.43% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.21% 12.882 13.038 - 0.90% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 410.761 415.744 - 0.63% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.21% 9063.011 9172.911 - 0.43% -
std::multiset<int>::ctor(const&,_alloc)/0 1.21% 12.673 12.827 - 0.82% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.21% 3730.798 3775.981 - 0.55% -
BM_deque_vector_ranges_copy/4000 1.21% 141.316 143.027 - 0.51% -
std::stable_partition(deque<int>)_(dense)/8192 1.21% 5603.500 5671.333 - 0.18% -
std::adjacent_find(vector<int>)/1024 1.21% 232.376 235.181 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.21% 1129279.291 1142893.580 - 0.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.20% 13.968 14.136 - 0.93% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.20% 24381.808 24675.516 - -0.11% -
std::sort(deque<int>)_(pipe-organ)/8 1.20% 20.070 20.311 - 0.91% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.20% 946.265 957.628 - 0.22% -
std::generate_n(deque<int>)/1024 1.20% 242.336 245.244 - 0.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.20% 288.673 292.137 - 0.78% -
std::replace_if(list<int>)_(prefix)/8192 1.20% 7142.279 7227.977 - -5.09% -
std::multiset<int>::ctor(const&,_alloc)/32 1.20% 233.706 236.508 - 4.55% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.20% 215308009.933 217888252.873 - 0.47% -
std::is_partitioned(list<int>)_(partitioned)/50 1.20% 13.981 14.149 - 2.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.20% 802.184 811.785 - 0.86% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.20% 3.982 4.029 - -0.40% -
rng::for_each(map<int>)/8 1.20% 6.095 6.168 - 0.92% -
std::upper_bound(std::vector<int>)/100 1.20% 12.256 12.402 - 0.42% -
BM_deque_vector_copy/1024 1.20% 36.833 37.273 - -0.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.19% 754.405 763.404 - 0.92% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.19% 18.856 19.081 - 0.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.19% 80256.343 81211.943 - -0.09% -
BM_deque_vector_ranges_move/5500 1.19% 193.653 195.958 - 1.15% -
std::generate(deque<int>)/1024 1.19% 241.566 244.442 - 0.09% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.19% 5.438 5.503 - -0.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.19% 37.443 37.888 - -6.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.19% 391.588 396.239 - 0.98% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.19% 11.477 11.613 - 0.20% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.18% 37.376 37.819 - 0.69% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.18% 735.625 744.316 - -0.05% -
std::copy_n(list<int>)/4096 1.18% 3524.515 3566.140 - -9.78% -
BM_lexicographical_compare_three_way_fast_path/16384 1.18% 3742.951 3787.117 - 0.48% -
std::multiset<std::string>::ctor(const&)/0 1.18% 12.576 12.725 - 0.41% -
std::remove_copy_if(list<int>)_(prefix)/32 1.18% 16.906 17.105 - 0.00% -
std::fill(list<int>)/32 1.18% 8.265 8.362 - 0.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.18% 17.912 18.123 - 0.79% -
std::remove_copy(list<int>)_(prefix)/32 1.17% 11.175 11.307 - 0.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.17% 2866.893 2900.527 - -0.76% -
std::find(vector<int>)_(process_all)/32768 1.17% 7365.817 7452.211 - 0.78% -
SetIntersection_None_Set_float_64_16 1.17% 18048889.919 18260535.519 - 0.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.17% 11.174 11.305 - 5.66% -
BM_deque_vector_move_backward/4096 1.17% 146.602 148.320 - 0.19% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.17% 756.549 765.414 - -0.19% -
std::transform(deque<int>,_deque<int>)/32 1.17% 21.713 21.968 - 2.12% -
std::equal(list<int>)_(it,_it,_it)/50 1.17% 35.269 35.682 - 0.34% -
BM_deque_deque_copy_backward/4096 1.17% 152.066 153.846 - -0.12% -
std::sort_heap(deque<int>)/1024 1.17% 13366.247 13522.525 - 1.72% -
std::adjacent_find(vector<int>)/8192 1.17% 1813.314 1834.514 - 0.14% -
BM_CmpEqual_ushort_int 1.17% 1.038 1.050 - -1.53% -
std::generate(vector<int>)/8192 1.17% 1823.829 1845.123 - 0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.17% 902573.520 913111.110 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.17% 23.130 23.400 - -5.61% -
std::unordered_multiset<int>::erase(iterator)/8192 1.17% 19.859 20.090 - 0.33% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.17% 27.948 28.274 - 1.45% -
std::transform(list<int>)_(identity_transform)/1024 1.17% 734.682 743.248 - 0.14% -
rng::contains(vector<int>)_(process_all)/1048576 1.17% 231035.502 233728.006 - 0.37% -
std::find(deque<int>)_(process_all)/32768 1.16% 7737.534 7827.593 - 0.74% -
BM_CmpEqual_uchar_uchar 1.16% 1.047 1.059 - -0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.16% 5274.512 5335.655 - 1.17% -
std::map<std::string,_int>::erase(iterator)/1024 1.16% 25.495 25.790 - -19.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.16% 760.628 769.428 - -0.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.16% 531.340 537.484 - -0.33% -
std::all_of(list<int>)_(process_all)/8 1.16% 2.638 2.668 - 0.23% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.16% 1397.702 1413.855 - 0.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.16% 1.134 1.147 - 1.63% -
std::adjacent_find(vector<int>,_pred)/50 1.15% 23.425 23.696 - 0.44% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.15% 830.737 840.324 - -49.84% -
std::move_backward(list<int>)/32768 1.15% 31554.776 31918.653 - -0.55% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.15% 34713.298 35112.926 - 0.35% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.15% 779.352 788.306 - -0.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.15% 21362.021 21607.179 - -5.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.15% 1947.144 1969.475 - 0.21% -
std::unordered_set<int>::clear()/0 1.15% 388.998 393.454 - 0.80% -
std::rotate(list<int>)_(by_1/2)/1024 1.14% 387.121 391.548 - 1.87% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 3926.328 3971.209 - 2.46% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.14% 243.917 246.698 - 0.52% -
ranges::minmax(std::vector<long_long>)/64 1.14% 10.111 10.226 - 0.45% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.13% 66.765 67.522 - -1.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.13% 13.563 13.717 - -5.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.13% 943701.640 954381.654 - 0.09% -
std::search(vector<int>)_(no_match)/1048576 1.13% 208058.321 210412.723 - 0.39% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.13% 1841.833 1862.671 - -2.82% -
std::lower_bound(std::deque<int>)/100 1.13% 30.391 30.734 - -0.07% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 131900.777 133390.903 - 0.35% -
std::unique(vector<int>)_(contiguous)/32 1.13% 47.848 48.389 - 0.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.13% 16.059 16.241 - 0.09% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.13% 10.171 10.286 - 0.13% -
std::set<std::string>::ctor(&&,_different_allocs)/0 1.13% 12.757 12.901 - 0.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 588.057 594.682 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.13% 13999395.298 14156914.558 - 1.79% -
std::set<int>::ctor(const&,_alloc)/0 1.12% 12.664 12.807 - 0.58% -
BM_lexicographical_compare_three_way_fast_path/256 1.12% 70.985 71.783 - 1.20% -
std::unique(deque<int>)_(contiguous)/1024 1.12% 511.269 517.012 - 0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.12% 22.320 22.570 - 0.07% -
BM_PushHeap_string_Ascending_262144 1.12% 29.350 29.679 - 3.81% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.12% 742.000 750.307 - 0.13% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.12% 9.923 10.034 - -2.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 243.741 246.468 - 8.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.12% 892924.132 902910.460 - 0.62% -
std::sort(vector<int>)_(repeated)/1024 1.12% 657.790 665.141 - 0.57% -
std::adjacent_find(deque<int>)/1024 1.12% 458.257 463.378 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.12% 527179.721 533062.434 - 2.49% -
ranges::min(std::list<long_long>)/8 1.12% 1.908 1.929 - -1.86% -
std::sort(deque<int>)_(heap)/8 1.11% 24.303 24.573 - 1.23% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.11% 9318.240 9421.806 - -6.15% -
std::rotate(list<int>)_(by_1/3)/1024 1.11% 803.828 812.757 - 0.22% -
BM_lexicographical_compare_three_way_fast_path/4096 1.11% 950.004 960.554 - 0.41% -
vector<bool>::resize() 1.11% 10.729 10.848 - -4.65% -
std::find_end(list<int>)_(near_matches)/1000 1.11% 33113.347 33480.425 - -0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.11% 21.133 21.367 - 1.00% -
std::find(deque<int>)_(bail_25%)/1024 1.11% 67.349 68.095 - 0.28% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 533.850 539.756 - 0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.11% 391.945 396.281 - 1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1048799.297 1060400.019 - -0.95% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.11% 29.451 29.776 - 0.13% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.10% 25.989 26.276 - 0.70% -
SetIntersection_None_Vector_string_262144_16 1.10% 1272765.224 1286817.287 - -0.72% -
std::fill_n(vector<int>)/8192 1.10% 231.897 234.457 - 0.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.10% 751.185 759.453 - 0.32% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.10% 1306800.325 1321161.810 - 0.75% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.10% 5196.519 5253.607 - 1.09% -
std::generate_n(list<int>)/32 1.10% 8.505 8.599 - 0.38% -
SetIntersection_Interlaced_Vector_string_4_4 1.10% 150257839.621 151904945.237 - 0.22% -
std::none_of(list<int>)_(process_all)/8192 1.09% 7527.869 7610.265 - -8.21% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.09% 16.425 16.605 - -1.12% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.09% 1860.542 1880.873 - 0.03% -
std::unordered_set<std::string>::find(key)_(existent)/1024 1.09% 41.289 41.739 - 17.98% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.09% 12.445 12.581 - 0.73% -
std::all_of(list<int>)_(process_all)/8192 1.09% 6996.132 7072.432 - -8.58% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.09% 2.402 2.428 - 0.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.09% 798092.835 806794.297 - 0.10% -
std::move_backward(list<int>)/64 1.09% 39.254 39.682 - 0.59% -
BM_num_get<unsigned_long> 1.09% 10.510 10.625 - 1.23% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.09% 7.830 7.915 - 0.17% -
SetIntersection_Front_Vector_uint32_262144_262144 1.08% 345675598.981 349424182.779 - -0.62% -
rng::fold_left(vector<int>)/32 1.08% 21.592 21.826 - 0.32% -
std::copy_if(list<int>)_(entire_range)/4096 1.08% 3012.677 3045.318 - -1.16% -
std::search(deque<int>)_(no_match)/1048576 1.08% 419326.963 423869.829 - 0.23% -
std::search(vector<int>)_(no_match)/8192 1.08% 1619.124 1636.663 - 0.23% -
std::adjacent_find(deque<int>)/8192 1.08% 3671.732 3711.504 - 0.13% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.08% 6361.493 6430.380 - 0.05% -
BM_deque_deque_ranges_move/4096 1.08% 146.912 148.502 - 0.58% -
std::replace(deque<int>)_(prefix)/8192 1.08% 3233.089 3268.087 - -0.45% -
std::copy_backward(list<int>)/1048576 1.08% 871469.061 880897.408 - -0.46% -
BM_deque_vector_copy_backward/1 1.08% 2.123 2.146 - 1.40% -
std::rotate(list<int>)_(1_element_forward)/32 1.08% 13.768 13.917 - 0.54% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.08% 675.548 682.847 - 0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.08% 1752.841 1771.774 - 5.39% -
std::find_if(vector<char>)_(bail_25%)/1024 1.08% 25.136 25.408 - -3.70% -
std::any_of(vector<int>)_(process_all)/50 1.08% 12.571 12.707 - -22.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.08% 2323602.023 2348643.535 - -0.65% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.08% 9.384 9.485 - -3.21% -
std::set<int>::insert(value)_(already_present)/8192 1.08% 9.996 10.103 - -1.25% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 1.08% 218.003 220.350 - 0.80% -
std::reverse_copy(deque<int>)/64 1.08% 15.811 15.981 - -0.13% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.08% 338458.560 342099.951 - -0.40% -
SetIntersection_None_Set_float_16_1 1.08% 66216135.721 66928190.107 - 1.24% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 1101875.069 1113714.255 - -0.09% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.07% 28.076 28.377 - -11.55% -
std::copy_if(list<int>)_(entire_range)/1048576 1.07% 867647.920 876962.708 - 0.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 8488.069 8579.154 - -0.41% -
ranges::min(std::list<__int128>)/64 1.07% 33.190 33.546 - 0.30% -
std::copy_backward(list<int>)/512 1.07% 363.873 367.765 - 0.21% -
std::fill_n(vector<bool>)/4096 1.07% 4.160 4.204 - 0.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.07% 695.962 703.398 - 1.40% -
rng::find_if(vector<bool>)_(process_all)/8 1.07% 3.483 3.520 - -0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.07% 14953.560 15112.964 - -0.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1448.808 1464.251 - -3.23% -
std::move_backward(vector<bool>)_(aligned)/4096 1.07% 7.156 7.232 - -0.10% -
BM_deque_vector_ranges_move_backward/1024 1.07% 36.782 37.174 - 0.07% -
BM_PushHeap_string_QuickSortAdversary_4 1.06% 6.348 6.415 - 0.31% -
SetIntersection_Front_Vector_string_256_1 1.06% 4196337.550 4240931.485 - 0.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.06% 17.168 17.350 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 174710.397 176565.545 - -0.51% -
std::find_end(vector<int>)_(near_matches)/8192 1.06% 763869.547 771978.251 - 0.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.06% 13.228 13.369 - 0.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.06% 585943.118 592159.851 - 0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.06% 7.896 7.979 - 0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.06% 1.601 1.618 - 0.25% -
std::for_each(multiset<int>::iterator)/50 1.06% 35.628 36.005 - -0.10% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.05% 207728090.723 209916476.658 - 0.04% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.05% 2512522.996 2538962.409 - -0.03% -
std::equal(vector<bool>)_(unaligned)/50 1.05% 1.123 1.135 - 37.49% -
std::remove(list<int>)_(sprinkled)/32 1.05% 51.767 52.310 - -0.29% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.05% 13.527 13.669 - -0.51% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.05% 31.435 31.765 - 0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.05% 19951.709 20160.935 - -1.36% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.05% 38121.800 38521.498 - 0.43% -
rng::contains(deque<int>)_(process_all)/1048576 1.05% 242800.589 245344.848 - 0.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.05% 79.600 80.433 - 0.19% -
std::adjacent_find(deque<int>)/1048576 1.05% 471171.009 476103.444 - 0.11% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.05% 363020.239 366820.462 - 0.14% -
std::copy_if(list<int>)_(every_other)/8 1.05% 2.285 2.308 - 0.62% -
BM_PushHeap_float_PipeOrgan_64 1.05% 1.296 1.310 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 199800715.949 201888443.939 - 2.53% -
std::find_end(list<int>)_(near_matches)/1024 1.04% 34536.449 34897.086 - -0.49% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.04% 663.188 670.110 - 0.87% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.04% 7888.666 7970.993 - 0.68% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.04% 245.658 248.218 - -0.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.04% 484.801 489.853 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.04% 1220766.927 1233481.121 - 1.53% -
std::find(deque<int>)_(bail_25%)/8192 1.04% 475.563 480.508 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.04% 392.113 396.189 - 1.10% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.04% 13.224 13.361 - 0.60% -
std::equal(list<int>)_(it,_it,_it)/1024 1.04% 1124.461 1136.134 - 0.04% -
std::rotate(list<int>)_(1_element_backward)/1024 1.04% 737.734 745.391 - 1.54% -
std::remove_if(deque<int>)_(prefix)/1024 1.04% 553.860 559.603 - 0.96% -
rng::fold_left(list<int>)/32 1.04% 20.560 20.774 - -1.28% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.04% 19.174 19.373 - 2.61% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.04% 243.843 246.370 - 0.60% -
ranges::minmax(std::vector<__int128>)/70000 1.04% 34866.881 35228.079 - 0.46% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.04% 22.312 22.543 - 0.23% -
std::upper_bound(std::deque<int>)/8192 1.03% 64.549 65.216 - 0.09% -
BM_num_put<const_void*> 1.03% 11.976 12.099 - 0.62% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.03% 768.373 776.292 - 0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.03% 462.800 467.560 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.03% 4506876.116 4553218.450 - -1.52% -
std::unique(vector<int>)_(contiguous)/8192 1.03% 1897.929 1917.433 - -0.19% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.03% 42.411 42.845 - -0.56% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.02% 20.274 20.481 - -2.01% -
std::remove_if(list<int>)_(prefix)/32 1.02% 58.269 58.867 - 0.09% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.02% 8.438 8.525 - -0.21% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 351678.467 355275.277 - 0.46% -
std::copy_if(list<int>)_(entire_range)/512 1.02% 367.380 371.134 - 1.92% -
std::rotate(list<int>)_(by_1/3)/8192 1.02% 8299.195 8383.773 - -10.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.02% 32.628 32.961 - -2.07% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.02% 263.790 266.475 - 0.20% -
std::replace(vector<int>)_(prefix)/8192 1.02% 1265.227 1278.107 - 1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.02% 9969672.159 10071130.649 - -0.03% -
SetIntersection_None_Vector_string_262144_4 1.02% 1290403.758 1303522.041 - 2.82% -
std::find_if(vector<int>)_(process_all)/50 1.02% 5.641 5.698 - 0.38% -
std::replace_if(list<int>)_(prefix)/32 1.02% 13.830 13.970 - 0.82% -
std::reverse(vector<int>)/64 1.02% 4.150 4.192 - -0.04% -
SetIntersection_Interlaced_Vector_float_64_16 1.01% 16815535.167 16986139.020 - -7.74% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.01% 28.812 29.104 - 0.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.01% 4031.411 4072.305 - 0.27% -
BM_StringRead_Cold_Shallow_Empty 1.01% 1.135 1.147 - -0.36% -
ranges::minmax(std::list<long_long>)/8 1.01% 2.527 2.553 - 0.69% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.01% 791.734 799.726 - 0.11% -
BM_deque_vector_ranges_copy_backward/4096 1.01% 147.048 148.533 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.01% 392.378 396.338 - 1.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.01% 391.913 395.866 - 1.05% -
std::set<int>::upper_bound(key)_(existent)/32 1.01% 1.748 1.765 - 0.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 13.353 13.487 - 0.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.01% 394.183 398.151 - -0.05% -
std::copy_n(deque<int>)/262144 1.01% 11608.260 11725.087 - -1.17% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.00% 275780.944 278552.252 - -0.09% -
std::generate(deque<int>)/50 1.00% 11.949 12.069 - -0.09% -
rng::starts_with(list<int>)/1024 1.00% 769.144 776.853 - 0.13% -
std::transform(list<int>)_(identity_transform)/32 1.00% 16.870 17.039 - -0.62% -
std::copy(vector<int>)/32768 1.00% 3749.542 3787.106 - 1.79% -
std::multiset<int>::erase(iterator)/32 1.00% 20.820 21.028 - 0.05% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.78% 1641.328 3.591 387.811 9.21% 387.811
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.097 534.699 0.08% 534.699
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.735 696.267 -0.81% 696.267
std::search_n(deque<int>)_(no_match)/8192 -99.33% 2429.649 16.387 383.529 -0.54% 383.529
std::search_n(vector<int>)_(no_match)/1024 -98.36% 216.841 3.564 78.328 8.69% 78.328
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.10% 427.880 8.115 71.926 0.34% 71.926
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.37% 611.467 16.111 96.764 5.60% 96.764
std::search_n(deque<int>)_(no_match)/1024 -95.33% 293.746 13.706 42.367 0.49% 42.367
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.00% 69.021 15.187 - -77.71% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.80% 2531.800 815.333 - -0.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.48% 50.255 18.858 - -21.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -58.58% 24.088 9.978 - 3.38% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -54.71% 15.020 6.803 - 4.20% -
std::copy_n(vector<bool>)_(aligned)/1048576 -51.92% 3319.084 1595.763 - -43.25% -
BM_deque_vector_copy/64 -51.45% 5.410 2.626 - 0.03% -
std::transform(deque<int>)_(identity_transform)/32 -49.17% 24.212 12.307 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -48.79% 22832289.416 11691862.395 - -52.91% -
BM_vector_deque_ranges_move/64 -48.03% 5.321 2.765 - -1.32% -
std::search_n(vector<int>)_(no_match)/32 -47.97% 6.886 3.583 0.368 7.51% 0.368
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -46.99% 46.745 24.781 - -7.21% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.02% 15.025 8.111 0.405 -0.12% 0.405
rng::find_last(list<int>)_(bail_10%)/1024 -45.64% 1240.838 674.536 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.99% 5559185.694 3058366.240 - -45.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -44.09% 41.959 23.460 - -46.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -43.76% 65517870.747 36844003.264 - -45.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.19% 7137942.061 4055367.908 - -46.37% -
BM_vector_deque_ranges_copy_backward/0 -43.16% 0.676 0.384 - -23.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.06% 179.543 102.232 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -42.32% 38.337 22.113 - -40.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.80% 171.755 99.968 - 0.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.73% 4.158 2.423 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.72% 166.690 98.809 - 0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.11% 34.540 20.685 - 9.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.50% 125.843 77.399 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -38.34% 19.119 11.788 - 7.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -37.57% 1749.757 1092.380 - 112.95% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.83% 2.794 1.765 - -36.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.07% 11172785.651 7254548.993 - -30.43% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.56% 653.879 427.901 - -0.01% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -34.56% 17.408 11.393 - -1.45% -
std::copy(vector<bool>)_(aligned)/262144 -33.54% 751.624 499.565 - -30.29% -
ranges::min(std::deque<__int128>)/70000 -33.43% 36497.526 24296.079 - -0.23% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -33.32% 39.010 26.012 - 7.49% -
BM_PushHeap_float_Random_1 -33.10% 0.697 0.466 - 0.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -33.09% 0.404 0.270 - 1.98% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -31.93% 0.443 0.302 - -32.50% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -31.72% 472.645 322.708 - 0.70% -
SetIntersection_Interlaced_Set_string_16384_16 -31.26% 345495322.150 237484910.616 - -3.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -31.17% 10.928 7.522 - 16.80% -
std::is_sorted_until(deque<int>,_pred)/8 -30.61% 6.112 4.241 - -6.45% -
SetIntersection_None_Set_string_1024_16 -30.55% 12663239.195 8795038.874 - -13.79% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.46% 0.445 0.309 - -31.07% -
BM_vector_deque_copy/0 -30.34% 0.604 0.421 - -1.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -30.32% 34.541 24.067 - -20.78% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -29.85% 23.874 16.747 - 89.21% -
std::adjacent_find(deque<int>)/50 -29.52% 26.467 18.655 - -22.61% -
SetIntersection_Interlaced_Vector_string_262144_1024 -29.48% 349346807.551 246375136.891 - -28.25% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -29.42% 69.546 49.087 - -5.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -29.35% 41.730 29.484 - -28.13% -
SetIntersection_None_Set_string_1024_4 -29.27% 12516676.481 8853361.847 - -14.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.11% 32.615 23.122 - -25.05% -
SetIntersection_None_Set_string_1024_1 -28.77% 12681800.183 9032929.823 - -11.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -28.04% 337302952.275 242709305.764 - -28.90% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.88% 45.478 32.798 - -28.91% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -27.86% 34.642 24.990 - -18.49% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.73% 7758674.068 5607314.828 - -32.16% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -27.41% 27.669 20.086 - -3.71% -
std::vector<int>::ctor(size)/32 -27.38% 14.541 10.560 - 1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -27.33% 2287558.021 1662476.316 - -24.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -27.32% 14.878 10.813 - 81.76% -
BM_PushHeap_uint32_Ascending_1 -27.24% 0.629 0.458 - -14.38% -
std::search(deque<int>)_(same_length)/1000 -26.98% 464.349 339.078 - 4.13% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -26.80% 91.105 66.691 - -11.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -26.56% 9.236 6.783 - -31.26% -
BM_vector_deque_ranges_copy/0 -26.51% 0.625 0.459 - 16.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.44% 43.054 31.672 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -26.28% 143713879.990 105951078.062 - -28.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -26.13% 32.530 24.031 - -25.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.03% 6.666 4.931 - -28.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -25.96% 1.536 1.137 - -16.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -25.70% 820.814 609.888 - -21.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -25.45% 31.621 23.574 - -3.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.34% 7088.095 5292.114 - -0.75% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -25.29% 3070726.040 2294156.588 - -30.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.16% 2.453 1.835 - -26.19% -
std::fill(list<int>)/1024 -24.97% 671.673 503.946 - -24.97% -
SetIntersection_Interlaced_Vector_float_16384_64 -24.59% 8464292.663 6382597.525 - -40.46% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.42% 769.308 581.447 - -0.37% -
std::copy(vector<bool>)_(aligned)/1048576 -24.35% 3793.166 2869.514 - -1.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -24.23% 41.201 31.217 - 3.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -23.94% 1.520 1.156 - -12.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -23.81% 1.517 1.156 - -12.30% -
SetIntersection_Front_Set_uint64_262144_1024 -23.80% 15566381.195 11861897.687 - -14.29% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -23.63% 0.458 0.349 - -24.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.57% 38.192 29.192 - 4.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.02% 32.170 24.765 - -22.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.98% 1723.823 1327.616 - -2.83% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.76% 15.301 11.818 - -21.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -22.74% 43.032 33.247 - -5.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -22.67% 0.556 0.430 - -19.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -22.43% 2.014 1.563 - 17.41% -
std::unordered_set<int>::clear()/1024 -22.40% 10228.555 7937.368 - -19.69% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -22.36% 14468.164 11233.475 - 1.07% -
BM_StringDestroy_Large -22.32% 9.522 7.396 - 3.46% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.24% 3794.811 2951.022 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.16% 6973366.576 5427779.666 - -25.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -22.13% 3.512 2.735 - 10.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -22.12% 1.186 0.924 - -10.70% -
std::move(list<int>)/4096 -22.11% 5075.383 3953.290 - -18.11% -
std::adjacent_find(deque<int>)/8 -21.98% 4.875 3.803 - -8.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.92% 0.338 0.264 - -11.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -21.80% 2.745 2.147 - -23.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -21.67% 1.538 1.205 - -8.86% -
std::unordered_set<int>::contains(key)_(existent)/1024 -21.65% 1.589 1.245 - 1.98% -
SetIntersection_Interlaced_Vector_float_16384_16 -21.46% 3674779.688 2886141.456 - -25.43% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -21.45% 24559.665 19291.732 - -3.32% -
std::move(vector<int>)/1048576 -21.20% 70383.066 55463.188 - 1.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -20.99% 48.229 38.106 - -23.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -20.94% 7605.711 6013.109 - -11.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.74% 2.802 2.221 - -17.95% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.68% 511.827 405.965 - -0.11% -
std::unordered_set<std::string>::find(key)_(existent)/32 -20.45% 37.402 29.752 - -12.88% -
BM_PushHeap_float_SingleElement_1 -20.39% 0.586 0.466 - 0.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -20.33% 1.515 1.207 - -8.82% -
std::set<int>::contains(key)_(non-existent)/8192 -20.33% 19.181 15.282 - -20.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -20.30% 0.487 0.388 - -2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.26% 0.697 0.556 - 2.60% -
BM_StringConstructDestroyCStr_Large_Transparent -20.00% 12.199 9.760 - 1.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -19.85% 34.610 27.740 - -19.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.69% 25584093.036 20547697.763 - -19.73% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -19.64% 1964.499 1578.636 - 22.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -19.50% 30.225 24.332 - -27.23% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -19.08% 34.246 27.712 - -18.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -19.04% 67905738.999 54978487.518 - -22.84% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.82% 1037.840 842.516 - 0.71% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -18.77% 53.886 43.769 - -18.52% -
std::copy_backward(vector<bool>)_(aligned)/262144 -18.63% 789.882 642.758 - -15.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -18.63% 25.853 21.038 - -18.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.50% 24.829 20.236 - 3.69% -
std::multiset<std::string>::erase(iterator)/32 -18.48% 33.084 26.969 - -2.03% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -18.44% 43.919 35.822 - 1.75% -
SetIntersection_Front_Set_float_1024_1024 -18.41% 13560496.078 11064244.049 - -3.88% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.27% 17331.996 14164.773 - 4.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -18.26% 29.773 24.335 - -16.06% -
BM_PushHeap_float_Random_4 -18.23% 2.812 2.299 - -2.69% -
std::copy_n(vector<int>)/4096 -18.22% 172.086 140.736 - -34.17% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.19% 1.571 1.285 - 2.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.15% 20.395 16.692 - 0.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.96% 25721.937 21103.500 - 2.09% -
ranges::minmax(std::list<long_long>)/1 -17.85% 0.453 0.372 - -5.25% -
BM_StringConstructDestroyCStr_Empty_Transparent -17.51% 0.316 0.260 - -17.26% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.49% 1678455.658 1384965.617 - -14.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.36% 1333.658 1102.201 - -8.16% -
std::unordered_set<int>::contains(key)_(existent)/32 -17.32% 1.587 1.312 - 1.20% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -17.28% 2.033 1.682 - -10.91% -
std::find_first_of(vector<int>)_(small_needle)/32 -17.25% 53.847 44.557 - -0.35% -
std::copy_if(list<int>)_(every_other)/4096 -17.25% 4165.891 3447.442 - 3.63% -
SetIntersection_None_Set_string_16384_1024 -17.19% 221429009.401 183363770.005 - -6.98% -
std::unordered_set<int>::find(key)_(existent)/1024 -17.13% 1.336 1.107 - -23.40% -
ranges::min(std::deque<__int128>)/64 -17.05% 25.229 20.926 - 0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -16.96% 799.787 664.120 - -14.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -16.81% 0.578 0.480 - 22.49% -
std::unordered_set<int>::find(key)_(existent)/32 -16.71% 1.395 1.162 - -14.20% -
std::copy_if(list<int>)_(entire_range)/64 -16.67% 36.704 30.586 - -8.46% -
std::copy_if(list<int>)_(every_other)/512 -16.51% 359.671 300.297 - -16.68% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.41% 13.631 11.395 - -4.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.40% 25.666 21.458 - 3.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -16.32% 1.769 1.480 - 7.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -16.25% 72.369 60.607 - -0.04% -
ranges::min(std::vector<__int128>)/1 -16.24% 0.412 0.345 - -1.87% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.14% 0.629 0.527 - -5.70% -
SetIntersection_Front_Set_float_1024_256 -16.05% 4238564.298 3558447.595 - -0.33% -
SetIntersection_Front_Set_uint32_262144_1024 -15.96% 14332566.840 12045108.687 - -3.45% -
BM_StringFindAllMatch/512 -15.92% 13.701 11.519 - -0.13% -
std::unordered_set<int>::find(key)_(existent)/8192 -15.48% 1.447 1.223 - -16.02% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.43% 38.250 32.348 - -13.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -15.30% 13.277 11.246 - -23.94% -
std::unordered_set<int>::clear()/8192 -15.16% 73561.139 62406.385 - -12.20% -
std::count_if(list<int>)_(every_other)/8192 -15.15% 8357.806 7091.492 - -2.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.13% 6466.454 5488.068 - -12.71% -
SetIntersection_Front_Set_float_16384_256 -15.00% 4199292.751 3569587.867 - -0.87% -
ranges::min(std::vector<long_long>)/1 -14.99% 0.450 0.382 - 45.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -14.92% 23.631 20.106 - -21.55% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.91% 2.878 2.449 - 7.44% -
BM_std_minmax_element<long_long>/3 -14.87% 1.184 1.008 - -19.09% -
BM_deque_vector_ranges_copy_backward/70000 -14.79% 10219.110 8707.969 - -4.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.78% 52341.438 44603.813 - -12.00% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.75% 4604.042 3924.750 - -15.17% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.55% 576.091 492.247 - -14.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.55% 1.290 1.102 - -0.70% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.54% 563.159 481.282 - -14.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -14.52% 8.285 7.082 - -21.69% -
SetIntersection_Interlaced_Vector_uint32_256_64 -14.51% 8417840.117 7196128.200 - -8.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.48% 643.498 550.334 - -18.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.47% 14.285 12.218 - -3.68% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -14.46% 40.978 35.053 - -15.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -14.45% 645.167 551.916 - -4.36% -
BM_std_minmax_element<int>/3 -14.40% 1.138 0.974 - -21.81% -
SetIntersection_Front_Set_float_256_256 -14.37% 8182561.613 7006614.312 - -1.99% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.30% 7577.612 6493.827 - 1.37% -
std::unordered_set<int>::count(key)_(non-existent)/32 -14.19% 1.596 1.370 - 6.34% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -14.12% 1.804 1.549 - 1.40% -
std::all_of(vector<int>)_(process_all)/50 -14.11% 17.631 15.143 - 19.42% -
BM_PushHeap_uint64_SingleElement_1 -14.11% 0.479 0.411 - -33.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -14.11% 41.424 35.580 - 20.42% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.99% 804.553 692.015 - -11.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -13.97% 644.506 554.496 - -4.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.94% 47.510 40.885 - -19.85% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -13.93% 39.854 34.302 - 5.51% -
ranges::min(std::deque<char>)/1 -13.92% 0.915 0.788 - 11.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.85% 35.428 30.519 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.83% 4999450.693 4307835.466 - -26.94% -
BM_deque_vector_ranges_move_backward/64000 -13.74% 9101.442 7850.943 - 1.03% -
std::stable_partition(list<int>)_(dense)/1024 -13.60% 1753.766 1515.261 - 3.78% -
SetIntersection_Front_Set_float_262144_1024 -13.59% 13347852.654 11533545.989 - 1.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.56% 65.849 56.922 - -8.98% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.42% 19.659 17.020 - -3.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.41% 576.560 499.243 - -3.81% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.30% 6166.445 5346.516 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.27% 577.117 500.545 - -16.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.25% 64.468 55.924 - 21.11% -
std::unordered_set<std::string>::ctor(const&)/32 -13.24% 790.772 686.063 - -11.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.16% 629.201 546.413 - -4.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -13.14% 625.709 543.509 - -17.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -13.04% 33.806 29.398 - -11.43% -
SetIntersection_Front_Set_string_262144_64 -12.98% 5003161.131 4353669.569 - -0.47% -
BM_PushHeap_float_Descending_1 -12.97% 0.536 0.466 - 0.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.95% 1.387 1.207 - -8.70% -
std::move(deque<int>)/32768 -12.88% 2331.800 2031.352 - 0.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -12.73% 11.951 10.429 - 3.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.71% 61.523 53.705 - -0.95% -
std::unordered_set<int>::erase(iterator)/32 -12.62% 22.267 19.457 - -11.16% -
SetIntersection_Front_Set_float_262144_256 -12.62% 4160749.066 3635698.571 - 2.92% -
SetIntersection_Front_Set_float_16384_1024 -12.60% 13580671.575 11870047.411 - -3.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -12.57% 0.450 0.393 - 0.68% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.42% 10.698 9.369 - -12.07% -
BM_deque_deque_ranges_copy_backward/0 -12.29% 0.842 0.739 - -19.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -12.21% 622.932 546.865 - -15.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.19% 1.835 1.611 - 0.02% -
std::map<int,_int>::ctor(const&)/1024 -12.17% 7444.928 6538.710 - 1.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.17% 56.622 49.732 - -13.74% -
SetIntersection_Interlaced_Vector_uint64_256_16 -12.11% 6692142.171 5881773.795 - -18.59% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.11% 0.392 0.345 - -18.42% -
BM_StringRelational_Compare_Empty_Large_Control -11.97% 1.830 1.611 - -0.53% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.91% 49.249 43.384 - 1.39% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -11.84% 40.686 35.868 - -15.75% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.74% 1623.033 1432.464 - -11.22% -
SetIntersection_Interlaced_Set_string_256_256 -11.73% 32527027.954 28711951.064 - 1.66% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -11.71% 1.556 1.374 - -7.97% -
BM_StringRelational_Less_Empty_Empty_Control -11.65% 1.827 1.614 - -3.20% -
std::pop_heap(vector<std::string>)/1024 -11.64% 22.869 20.209 - 0.95% -
std::reverse(list<int>)/4096 -11.63% 1765.143 1559.774 - -14.12% -
std::search(list<int>)_(no_match)/8192 -11.62% 7424.052 6561.153 - -1.56% -
SetIntersection_Front_Set_uint64_1024_256 -11.61% 4278192.684 3781481.398 - -9.10% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.57% 1.491 1.319 - -10.82% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -11.54% 8.840 7.820 - -3.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.50% 50.554 44.740 - -13.23% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.46% 25.462 22.543 - -11.25% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -11.46% 841.040 744.690 - -1.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.36% 1.676 1.485 - -7.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.34% 1.343 1.190 - -0.16% -
std::unordered_set<int>::erase(iterator)/1024 -11.23% 22.213 19.719 - -20.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -11.18% 25.227 22.407 - 6.96% -
std::fill(vector<bool>)/262144 -11.17% 941.294 836.114 - 260.81% -
bm_lexicographical_compare<signed_char>/1 -11.11% 1.531 1.361 - -0.99% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.09% 728.294 647.552 - 3.01% -
BM_StringConstructDestroyCStr_Large_Opaque -11.07% 18.549 16.495 - 2.65% -
std::map<int,_int>::ctor(const&)/8192 -11.05% 58703.685 52216.191 - 0.80% -
BM_StringMove_Small -10.94% 0.794 0.707 - -0.03% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.83% 1.173 1.046 - -3.80% -
bm_lexicographical_compare<signed_char>/64 -10.80% 2.263 2.019 - -4.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.65% 4.142 3.701 - 41.37% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -10.61% 340.610 304.470 - -1.23% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.51% 37.420 33.486 - -11.27% -
BM_StringDestroy_Huge -10.40% 12.129 10.867 - 2.33% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.28% 1.834 1.645 - -5.88% -
SetIntersection_Front_Set_string_256_256 -10.26% 30873578.681 27706175.676 - -3.89% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -10.22% 359.742 322.974 - 0.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.22% 1.302 1.169 - -9.01% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.16% 1741256.019 1564403.158 - 0.73% -
BM_vector_deque_ranges_move_backward/0 -10.14% 0.461 0.414 - -28.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.01% 1.299 1.169 - -3.53% -
BM_StringRelational_Eq_Empty_Empty_Control -9.99% 2.057 1.852 - -10.02% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -9.98% 7.254 6.530 - 6.01% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.97% 2.561 2.305 - -4.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.96% 56706.774 51060.824 - -0.20% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -9.96% 12366.156 11135.086 - 0.29% -
SetIntersection_Front_Set_float_1024_64 -9.93% 1832791.498 1650763.749 - 2.40% -
std::find_end(deque<int>)_(near_matches)/8192 -9.88% 1252100.370 1128383.198 - 0.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.87% 4.194 3.780 - 37.11% -
BM_PushHeap_string_Descending_262144 -9.78% 3.422 3.088 - -21.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.73% 0.335 0.302 - 1.53% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.69% 63.333 57.199 - -0.04% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -9.68% 42.861 38.714 - -14.83% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.60% 76.664 69.307 - -0.19% -
std::is_sorted_until(vector<int>,_pred)/8 -9.47% 3.642 3.297 - -2.99% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.41% 2.052 1.859 - -6.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -9.36% 32.497 29.454 - -6.30% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.36% 16.435 14.897 - -3.23% -
std::copy_if(list<int>)_(every_other)/32768 -9.32% 28160.750 25536.148 - -1.56% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.32% 7083.683 6423.586 - 0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.26% 29425.545 26700.384 - -0.14% -
std::find_end(deque<int>)_(near_matches)/1024 -9.24% 18033.884 16368.145 - -0.41% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.22% 1.934 1.756 - -7.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -9.21% 6111872.852 5548698.398 - -5.22% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.21% 22340393.591 20281987.870 - -9.38% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.21% 8200.717 7445.157 208.993 1.82% 208.993
ranges::min(std::vector<__int128>)/70000 -9.18% 29886.819 27143.096 - -4.86% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.09% 227.513 206.836 - -5.14% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.07% 9.189 8.356 - -9.63% -
std::find_end(deque<int>)_(near_matches)/1000 -9.02% 17301.504 15740.061 - -0.72% -
std::unordered_set<int>::erase(iterator)/8192 -8.96% 22.232 20.239 - -20.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.96% 41082.278 37401.450 - 1.62% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.89% 841.801 766.978 - 0.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.87% 1374565.267 1252666.178 - -0.13% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.83% 28.869 26.319 - 0.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -8.81% 10.947 9.983 - -9.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.79% 37.013 33.759 - -16.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -8.75% 31.198 28.467 - -12.04% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.73% 107792999.534 98377960.508 - -17.20% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -8.73% 105569.772 96353.364 - 1.60% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.65% 56676.944 51774.442 - 1.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.62% 17.804 16.269 - 2.86% -
BM_deque_deque_move_backward/0 -8.58% 0.920 0.841 - -8.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.58% 77.730 71.059 - -0.65% -
SetIntersection_Front_Set_uint64_256_64 -8.57% 5737624.205 5245696.930 - -2.79% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -8.55% 81.041 74.109 - -1.09% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.55% 32.993 30.171 - 5.82% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.55% 10.759 9.839 - 6.79% -
SetIntersection_Front_Set_float_16384_64 -8.55% 1771979.265 1620559.436 - -1.27% -
std::unordered_set<int>::clear()/32 -8.54% 639.098 584.526 - -6.59% -
SetIntersection_Front_Set_uint64_1024_64 -8.53% 1774335.884 1623047.085 - -8.27% -
SetIntersection_Front_Set_float_262144_64 -8.48% 1754597.485 1605795.523 - 0.95% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -8.46% 20.406 18.679 - -6.38% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.45% 33.550 30.714 - -2.30% -
BM_vector_deque_ranges_copy/65536 -8.39% 3120.466 2858.539 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -8.38% 3.736 3.423 - -8.65% -
bm_lexicographical_compare<unsigned_char>/8 -8.35% 1.316 1.206 - -8.42% -
std::transform(list<int>)_(identity_transform)/8192 -8.35% 7569.706 6937.641 - -1.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.27% 5492.321 5038.246 - 3.95% -
BM_PushHeap_uint32_Descending_4 -8.24% 0.389 0.357 - -2.01% -
std::fill_n(list<int>)/8192 -8.24% 9046.214 8300.818 - 9.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -8.22% 1.731 1.589 - -0.75% -
SetIntersection_Front_Vector_string_64_64 -8.22% 27023384.684 24802216.209 - -5.93% -
BM_StringRelational_Less_Empty_Small_Control -8.21% 1.757 1.613 - -6.21% -
BM_vector_deque_ranges_copy/70000 -8.20% 3380.825 3103.498 - -3.37% -
BM_vector_deque_ranges_move/65536 -8.14% 3112.575 2859.247 - -0.11% -
BM_vector_deque_copy/70000 -8.13% 3376.882 3102.399 - -0.10% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.09% 22.935 21.080 - -0.93% -
SetIntersection_Front_Vector_float_16384_1024 -8.08% 5915306.960 5437543.429 - -7.93% -
BM_vector_deque_ranges_move/70000 -8.07% 3376.854 3104.390 - -0.12% -
BM_vector_deque_move/70000 -8.06% 3381.497 3108.817 - 0.05% -
std::find(vector<bool>)_(process_all)/50 -8.06% 0.677 0.622 - -1.54% -
SetIntersection_Front_Set_string_1024_64 -8.05% 4966333.257 4566377.440 - -0.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.97% 29.883 27.500 - -0.61% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -7.97% 125.055 115.087 - 4.31% -
BM_vector_deque_move/65536 -7.97% 3106.739 2859.210 - -0.12% -
BM_vector_deque_copy/65536 -7.93% 3101.452 2855.482 - -0.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.92% 30675.141 28245.013 - 8.46% -
SetIntersection_Front_Vector_uint64_262144_256 -7.90% 2277331.454 2097432.794 - -7.77% -
SetIntersection_Front_Vector_uint64_1024_256 -7.88% 2286779.681 2106684.618 - -7.01% -
SetIntersection_None_Set_string_16384_16 -7.87% 203578927.555 187558951.079 - -5.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.85% 72.774 67.060 - -2.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.77% 1.832 1.690 - 13.22% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.76% 205.461 189.511 - 0.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -7.75% 679.405 626.732 - -10.24% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.75% 29.293 27.024 - -4.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.73% 24.346 22.465 - 18.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.73% 1.179 1.088 - -4.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.69% 828.254 764.571 - 0.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.68% 11.309 10.441 - -8.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.67% 41.060 37.910 - -7.93% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.63% 239.223 220.981 - 3.23% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.61% 0.237 0.219 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.60% 1648612.793 1523397.219 - -4.42% -
BM_PushHeap_float_Random_16384 -7.57% 7.623 7.046 - -1.82% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.57% 284.622 263.072 - -3.37% -
BM_vector_deque_ranges_copy/64000 -7.56% 3073.603 2841.193 - -0.00% -
std::for_each_n(deque<int>)/8 -7.54% 1.250 1.156 - -0.12% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.53% 29.634 27.401 - -2.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.51% 0.665 0.615 - -11.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.50% 11.796 10.911 - 0.66% -
SetIntersection_Interlaced_Vector_string_262144_16 -7.50% 6855503.643 6341644.483 - -4.51% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.44% 75831912.994 70187559.336 - -10.42% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.43% 1097971.448 1016360.856 - 0.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.43% 21.688 20.076 - -4.99% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.41% 198.647 183.925 - 5.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.41% 9269.935 8583.144 - -0.19% -
BM_vector_deque_ranges_move/64000 -7.40% 3069.179 2842.070 - -0.08% -
BM_vector_deque_move/64000 -7.38% 3069.389 2842.807 - 0.02% -
BM_vector_deque_copy/64000 -7.38% 3066.720 2840.420 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.37% 54.705 50.670 - 11.00% -
SetIntersection_Front_Set_uint64_1024_1024 -7.34% 12664646.235 11734918.611 - -4.70% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.34% 106156.503 98365.507 - 2.96% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.32% 67.556 62.609 - -34.88% -
SetIntersection_Front_Vector_uint64_16384_256 -7.32% 2283341.100 2116177.463 - -6.73% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.29% 1.532 1.420 - -20.13% -
SetIntersection_Interlaced_Vector_string_256_64 -7.28% 20857354.572 19338813.992 - -6.15% -
std::set<std::string>::count(key)_(existent)/8192 -7.26% 34.687 32.169 - -7.95% -
BM_deque_vector_ranges_copy/70000 -7.25% 3448.286 3198.157 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.23% 0.665 0.617 - -0.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.23% 37.366 34.666 - 0.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -7.22% 25.711 23.855 - 0.38% -
SetIntersection_Front_Set_uint32_16384_16 -7.19% 1205652.387 1118976.000 - -1.14% -
SetIntersection_Front_Set_uint64_16384_64 -7.17% 1714697.503 1591794.801 - 0.98% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.14% 54000255.708 50142627.995 - -11.51% -
std::map<int,_int>::clear()/32 -7.13% 695.035 645.473 - -0.54% -
SetIntersection_Front_Vector_uint64_262144_64 -7.07% 1372084.962 1275059.836 - -5.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -7.06% 21.701 20.169 - 6.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.02% 4.529 4.211 - -1.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.99% 58.742 54.636 - 26.31% -
std::unique(deque<int>)_(contiguous)/8192 -6.96% 4033.370 3752.500 - -0.18% -
ranges::min(std::vector<char>)/8 -6.96% 2.446 2.276 - -5.62% -
std::copy_n(vector<int>)/262144 -6.96% 12281.933 11427.327 - -8.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.94% 50.116 46.637 - -3.73% -
SetIntersection_None_Set_string_16384_256 -6.90% 201923062.792 187985787.841 - -1.98% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.86% 2154.561 2006.765 - -25.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.85% 18.408 17.147 - -0.51% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.84% 13840365.732 12893904.583 - -5.51% -
std::set<std::string>::find(key)_(existent)/8192 -6.83% 30.497 28.415 - 0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.80% 74815.710 69726.029 - 0.05% -
BM_std_minmax_element<short>/4000 -6.76% 1079.499 1006.546 - 1.79% -
BM_std_minmax_element<short>/5500 -6.73% 1480.681 1381.017 - 1.93% -
std::reverse_copy(list<int>)/512 -6.72% 391.377 365.062 - 0.03% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -6.72% 150408.301 140301.654 - -4.49% -
std::search(list<int>,_pred)_(no_match)/8192 -6.72% 7798.397 7274.543 - -2.33% -
ranges::minmax(std::vector<char>)/64 -6.71% 1.328 1.239 - -6.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.71% 10.040 9.366 - 14.78% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.70% 65.935 61.519 - -14.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.67% 93.924 87.658 - 0.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.67% 1.757 1.640 - 20.33% -
std::is_sorted_until(deque<int>)/8 -6.67% 2.841 2.651 - 9.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.66% 4.990 4.657 - -9.75% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.65% 23.082 21.548 - -0.43% -
BM_std_minmax_element<short>/4096 -6.64% 1105.054 1031.665 - 1.99% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.64% 1.488 1.389 - 0.79% -
std::none_of(vector<int>)_(process_all)/8 -6.62% 2.564 2.395 - -2.91% -
BM_std_minmax_element<short>/70000 -6.62% 18800.434 17555.988 - 2.10% -
std::set<int>::insert(value)_(already_present)/1024 -6.61% 6.046 5.647 - -10.46% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.61% 8666.123 8093.681 - -21.84% -
std::find_if(vector<char>)_(process_all)/8 -6.55% 1.567 1.465 - -0.55% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.55% 7064.338 6601.415 - 0.08% -
SetIntersection_None_Set_string_16384_1 -6.53% 210213417.855 196477653.755 - -2.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.53% 64.832 60.599 - -15.68% -
BM_std_minmax_element<short>/65536 -6.50% 17575.901 16432.729 - 1.95% -
BM_deque_vector_ranges_copy/64000 -6.50% 3121.639 2918.708 - 0.07% -
SetIntersection_Front_Set_string_1024_16 -6.49% 1955368.088 1828370.684 - -3.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.49% 10691.891 9998.109 - -3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.49% 4783923.337 4473580.429 - 0.35% -
SetIntersection_None_Set_string_16384_64 -6.49% 203903841.314 190678067.181 - -3.19% -
std::fill(deque<int>)/1024 -6.47% 32.312 30.222 - 0.74% -
SetIntersection_Front_Set_string_262144_16 -6.47% 2039869.741 1907951.487 - 3.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.47% 21.627 20.229 - 3.48% -
std::copy(vector<int>)/4096 -6.46% 222.446 208.084 - 36.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.46% 1656847.658 1549873.863 - -4.08% -
std::multiset<std::string>::ctor(const&)/32 -6.45% 818.461 765.666 - -4.35% -
std::count(list<int>)_(every_other)/1048576 -6.45% 873195.537 816888.069 - -0.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.44% 11.057 10.345 - -0.66% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.42% 14588622.809 13652387.745 - -11.49% -
BM_std_minmax_element<short>/64000 -6.42% 17161.273 16060.212 - 2.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.41% 4.661 4.363 - 3.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.41% 1922236.660 1799019.197 - -1.64% -
BM_StringEraseWithMove_Large_Transparent -6.40% 2.790 2.612 - -6.02% -
ranges::min(std::vector<__int128>)/64 -6.39% 26.337 24.653 - -3.76% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -6.39% 21784.280 20392.742 - -8.67% -
std::find_first_of(deque<int>)_(small_needle)/50 -6.38% 173.913 162.820 - -4.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.37% 5356393.760 5015097.764 - -9.03% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.37% 5.787 5.419 - -6.37% -
SetIntersection_Front_Set_float_64_64 -6.36% 13850448.489 12968897.686 - 3.63% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.32% 1504.072 1408.986 - -0.02% -
BM_std_minmax_element<short>/1024 -6.30% 281.908 264.136 - 1.64% -
BM_deque_vector_copy/0 -6.30% 1.559 1.461 - 8.42% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.29% 0.787 0.738 - -6.29% -
std::search(list<int>,_pred)_(same_length)/8192 -6.29% 8574.559 8035.497 - -16.44% -
SetIntersection_Front_Set_float_256_64 -6.27% 5740497.510 5380335.369 - 0.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.26% 7.861 7.369 - -7.35% -
BM_PushHeap_string_Descending_16 -6.25% 2.217 2.079 - -0.40% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.24% 74491368.376 69839391.377 - -11.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.24% 2297.606 2154.166 - -0.12% -
BM_PushHeap_float_Random_16 -6.23% 5.394 5.058 - -1.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -6.23% 53.070 49.763 - -25.31% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.23% 1062.781 996.614 - -6.10% -
BM_PushHeap_float_Random_256 -6.22% 7.367 6.909 - 0.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.22% 11823.126 11087.984 - -5.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.22% 42220.257 39595.274 - 1.19% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -6.21% 1977.161 1854.438 - -2.19% -
BM_deque_vector_ranges_move_backward/5500 -6.21% 209.939 196.911 - -0.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.20% 16160.124 15158.155 - -0.01% -
std::shift_right(list<int>)/8192 -6.18% 7670.697 7196.344 - -3.38% -
std::unordered_set<std::string>::erase(iterator)/8192 -6.13% 29.191 27.403 - -4.59% -
BM_StringRelational_Less_Small_Empty_Control -6.12% 1.717 1.612 - -3.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.11% 23876.535 22417.335 - 0.27% -
BM_StringRelational_Less_Empty_Huge_Control -6.11% 1.717 1.612 - -4.52% -
BM_PushHeap_string_Descending_64 -6.10% 2.320 2.179 - 0.02% -
BM_StringRelational_Less_Empty_Large_Control -6.10% 1.717 1.613 - -6.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.10% 7827.398 7350.180 - -5.54% -
std::set<std::string>::ctor(const&)/32 -6.09% 841.161 789.961 - -3.19% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.07% 269.388 253.026 - -25.54% -
SetIntersection_Front_Set_uint64_1024_16 -6.05% 1198509.430 1126023.585 - -4.64% -
BM_deque_vector_ranges_copy/0 -6.05% 1.553 1.459 - 6.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.02% 1721.271 1617.652 - -2.92% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.99% 4.552 4.279 - -5.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.99% 24.579 23.106 - -33.09% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.99% 105914.800 99570.830 - 3.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.98% 2353396.088 2212608.492 - -5.28% -
BM_deque_vector_ranges_copy/65536 -5.98% 3128.203 2941.092 - -0.04% -
BM_StringFindAllMatch/1 -5.98% 3.157 2.968 - 0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.98% 653.191 614.139 - 0.98% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.97% 1.229 1.156 - 0.00% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.96% 29.260 27.515 - -2.37% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.96% 816.645 767.961 - 0.03% -
SetIntersection_Front_Set_string_64_64 -5.96% 36717887.879 34529898.650 - -1.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.96% 802.029 754.237 - -2.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.95% 311.990 293.426 - -0.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.95% 97.167 91.387 - 2.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.95% 1.495 1.407 - 0.55% -
bm_lexicographical_compare<unsigned_char>/1 -5.95% 1.534 1.442 - -6.80% -
SetIntersection_None_Set_string_262144_262144 -5.94% 1659291.097 1560807.453 - -4.05% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.92% 77.818 73.212 - 8.69% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.91% 1052.378 990.181 - -0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.91% 39.205 36.889 - -1.54% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.91% 3959.967 3726.005 - -0.26% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.90% 59021.197 55536.309 - 0.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.88% 1.468 1.382 - -11.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.88% 1065102.705 1002481.329 - 1.57% -
SetIntersection_Front_Vector_uint64_16384_64 -5.88% 1373929.434 1293167.672 - -4.73% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.88% 63.861 60.108 - -10.89% -
bm_gcd_random -5.87% 31.086 29.261 - 0.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.85% 1.275 1.200 - -4.37% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.81% 352.361 331.905 - 5.02% -
std::map<int,_int>::ctor(const&)/32 -5.79% 234.864 221.257 - -0.32% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.79% 112.757 106.225 - -3.84% -
std::replace(list<int>)_(prefix)/1024 -5.79% 785.529 740.055 - 0.08% -
std::search(list<int>)_(same_length)/8192 -5.76% 8480.488 7991.627 - -6.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.76% 1634803.955 1540720.865 - -4.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.73% 1651588.865 1556910.887 - -3.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -5.73% 7.257 6.841 - -6.13% -
SetIntersection_Front_Set_uint64_262144_4 -5.73% 1073021.825 1011552.689 - -3.53% -
BM_std_minmax_element<short>/512 -5.72% 143.275 135.076 - 1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.71% 7235397.834 6822464.355 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.70% 1773495.604 1672451.658 - -4.26% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.69% 1619440.350 1527305.096 - 0.21% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.69% 1.351 1.274 - 8.87% -
std::sort(vector<int>)_(heap)/1024 -5.68% 4832.304 4557.770 - -0.35% -
BM_std_minmax_element<short>/4 -5.66% 1.247 1.176 - -2.75% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.62% 28.035 26.460 - 5.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.62% 17765501.233 16767164.858 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -5.62% 1182562.606 1116157.455 - -4.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.61% 0.457 0.432 - -11.72% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.61% 76003151.660 71736464.646 - -7.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.58% 189768.219 179183.318 - -8.41% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.58% 239.328 225.983 - -0.06% -
ranges::minmax(std::vector<char>)/8 -5.57% 1.044 0.986 - -5.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.57% 1.235 1.166 - -6.57% -
std::partition(list<int>)_(dense)/1024 -5.57% 412.971 389.972 - 0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.57% 22.147 20.914 - -2.24% -
BM_PushHeap_string_PipeOrgan_16384 -5.55% 13.172 12.442 - 0.12% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -5.54% 44198.507 41747.956 - -0.01% -
SetIntersection_Interlaced_Vector_string_64_64 -5.54% 27262060.306 25750951.027 - 1.89% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.54% 12.222 11.545 - 0.60% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.53% 1860922.443 1758085.613 - -1.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.51% 28538.844 26966.980 - -2.43% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.50% 12.215 11.543 - -0.26% -
BM_PushHeap_float_Random_1024 -5.46% 7.553 7.141 - 1.66% -
SetIntersection_None_Set_string_262144_1024 -5.44% 1654788.330 1564733.401 - -3.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.44% 25.317 23.939 - -0.08% -
SetIntersection_Interlaced_Vector_string_256_256 -5.43% 20892201.851 19758751.986 - -1.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.40% 12.855 12.161 - -2.52% -
SetIntersection_None_Set_string_262144_1 -5.40% 1656736.897 1567270.344 - -4.33% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.40% 11.364 10.751 - 1.87% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.39% 919.487 869.903 - -1.41% -
SetIntersection_Front_Vector_uint32_16384_1 -5.36% 1055254.260 998704.578 - -1.66% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.34% 857.543 811.790 - -1.12% -
std::remove(list<int>)_(prefix)/1024 -5.31% 1003.722 950.412 - -3.09% -
SetIntersection_Front_Set_uint32_262144_64 -5.31% 1686092.803 1596548.146 - 0.75% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.31% 43204.293 40909.988 - -0.48% -
BM_PushHeap_string_Descending_256 -5.28% 2.389 2.263 - -0.44% -
SetIntersection_Front_Set_uint64_16384_4 -5.26% 1076446.934 1019808.206 - -4.73% -
SetIntersection_None_Set_string_262144_16384 -5.26% 1663382.324 1575900.147 - -3.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.21% 757.904 718.445 - -2.35% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.20% 23238654.458 22029555.328 - 1.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.20% 2.298 2.178 - -6.57% -
BM_StringRead_Cold_Deep_Empty -5.20% 1.308 1.240 - 0.01% -
std::search(list<int>,_pred)_(single_element)/8192 -5.19% 8176.167 7752.163 - -5.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.17% 232177285.777 220167854.512 - -4.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.17% 1058621.182 1003870.205 - -1.14% -
BM_PushHeap_uint64_Descending_1 -5.15% 0.471 0.446 - -7.81% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.14% 7293784.291 6918936.050 - -6.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.14% 1658952.148 1573723.225 - -14.88% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -5.13% 26.943 25.562 - -4.03% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.12% 4992.279 4736.441 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.12% 6646714.751 6306579.670 - 0.96% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.11% 0.233 0.222 - 1.22% -
std::search(list<int>)_(single_element)/8192 -5.10% 8935.607 8479.473 - 3.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.09% 30.463 28.912 - -18.09% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.09% 56.521 53.644 - -6.26% -
SetIntersection_Front_Set_uint32_16384_64 -5.09% 1688614.325 1602660.755 - -5.97% -
SetIntersection_None_Vector_uint64_16384_64 -5.07% 1105241.933 1049246.220 - -5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.06% 1052760.740 999452.818 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.06% 46789.561 44420.829 - 0.12% -
SetIntersection_Front_Vector_uint64_1024_4 -5.05% 1081399.933 1026803.657 - -3.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.00% 54.145 51.437 - 0.96% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.00% 1.379 1.310 - -1.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.99% 6656.318 6324.298 - -3.66% -
std::multiset<int>::ctor(const&)/32 -4.99% 232.977 221.360 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.98% 1205.938 1145.853 - 4.87% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.98% 38244.012 36340.429 - -0.31% -
SetIntersection_Front_Vector_string_16384_64 -4.97% 3428717.280 3258215.432 - 2.20% -
BM_PushHeap_uint32_Descending_16 -4.96% 0.379 0.360 - -0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.95% 19.691 18.716 - -1.19% -
std::find_if(list<int>)_(process_all)/50 -4.95% 20.057 19.065 - -0.71% -
std::partial_sort(deque<int>)_(heap)/8 -4.94% 41.340 39.296 - -1.02% -
BM_std_minmax_element<short>/3 -4.94% 1.209 1.149 - -7.95% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.94% 1043794.161 992212.237 - -4.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.94% 918.642 873.288 - -1.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.93% 445.203 423.262 - -3.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.93% 1635998.373 1555424.480 - -3.96% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.92% 2172.858 2065.975 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.92% 1631570.394 1551377.035 - -6.15% -
ranges::minmax(std::vector<char>)/1 -4.91% 0.652 0.620 - -12.38% -
std::partition(deque<int>)_(sparse)/8192 -4.90% 3295.180 3133.579 - 5.68% -
SetIntersection_Interlaced_Set_string_262144_256 -4.90% 2076646.971 1974849.285 - -2.84% -
BM_PushHeap_float_Random_64 -4.87% 6.699 6.373 - 2.19% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.86% 112837.887 107354.346 - -3.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.85% 3650.870 3473.740 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.85% 1652153.401 1572087.891 - -3.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.84% 1.368 1.302 - -2.69% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.84% 355981242.406 338744216.591 - -3.15% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.84% 10090484.117 9602582.979 - -16.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.83% 979859.505 932558.909 - 0.28% -
SetIntersection_Front_Vector_uint64_16384_1024 -4.82% 5921145.675 5635651.814 - -4.08% -
BM_deque_vector_copy/64000 -4.81% 3002.860 2858.434 - -0.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.80% 535.105 509.399 - -3.20% -
SetIntersection_Front_Set_uint64_262144_64 -4.80% 1688334.814 1607295.105 - -5.93% -
std::set<std::string>::upper_bound(key)_(existent)/32 -4.80% 17.364 16.531 - 7.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.78% 0.266 0.254 - -0.08% -
BM_deque_deque_ranges_move/70000 -4.77% 3446.422 3281.858 - 0.04% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.77% 25.779 24.549 - 2.56% -
bm_lexicographical_compare<unsigned_char>/64 -4.77% 1.920 1.828 - -8.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.77% 5414.643 5156.276 - -0.76% -
std::copy(vector<bool>)_(aligned)/4096 -4.77% 4.926 4.691 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.77% 3027561.749 2883259.742 - -0.67% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.72% 43.909 41.835 - -1.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.72% 19.267 18.357 - 0.03% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.72% 7150.454 6813.100 - -2.54% -
BM_StringFindStringLiteral/32 -4.71% 1.793 1.709 - -1.38% -
SetIntersection_None_Set_string_262144_16 -4.69% 1652525.881 1574970.703 - -4.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.69% 24.381 23.237 - -5.95% -
SetIntersection_Front_Set_uint32_1024_4 -4.68% 1071249.812 1021118.398 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.68% 1158203.520 1104054.784 - -4.06% -
SetIntersection_Front_Vector_float_16384_256 -4.67% 2275792.064 2169467.096 - -5.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.67% 1243284.916 1185226.760 - -2.73% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.64% 10.581 10.091 - -0.31% -
SetIntersection_None_Set_uint64_256_4 -4.64% 11594445.423 11056849.967 - -0.34% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.62% 222.169 211.900 - 0.07% -
SetIntersection_None_Set_string_262144_4 -4.61% 1650966.555 1574892.334 - -4.01% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.60% 43195874.964 41208995.360 - -9.84% -
bm_lexicographical_compare<signed_char>/512 -4.60% 8.116 7.743 - -1.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.59% 795.785 759.279 - -3.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.58% 1547.980 1477.082 - -1.99% -
std::partition(list<int>)_(dense)/8192 -4.57% 5358.135 5113.339 - 15.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.57% 65.499 62.507 - 92.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.57% 22595456.210 21563375.552 - 0.46% -
SetIntersection_Front_Set_uint32_262144_1 -4.57% 1043620.312 995953.612 - -0.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.57% 77257.429 73729.902 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.56% 40814.327 38952.036 - -1.58% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.54% 1.861 1.777 - -0.80% -
SetIntersection_None_Vector_uint32_262144_1024 -4.54% 1134191.015 1082731.205 - -0.73% -
std::partial_sort(deque<int>)_(descending)/8 -4.54% 43.404 41.435 - -5.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.53% 216919.492 207088.673 - -1.27% -
SetIntersection_None_Set_uint64_1024_1 -4.53% 9092670.744 8680768.734 - 0.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.52% 55.818 53.297 - -0.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -4.51% 1.137 1.085 - -3.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.50% 16004.565 15283.720 - -2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.50% 1166734.880 1114228.329 - -5.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.50% 629.615 601.291 - 0.98% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.49% 777.453 742.512 - -4.04% -
SetIntersection_Front_Set_uint32_262144_16 -4.49% 1191753.467 1138229.064 - -3.20% -
std::multimap<std::string,_int>::clear()/1024 -4.49% 22718.921 21698.930 - -2.45% -
SetIntersection_None_Set_string_262144_256 -4.47% 1666332.275 1591818.277 - -3.03% -
ranges::minmax(std::deque<long_long>)/8 -4.47% 3.865 3.692 - 0.39% -
SetIntersection_None_Set_string_262144_64 -4.44% 1648619.629 1575347.332 - -4.00% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -4.44% 16.698 15.956 - -1.86% -
std::is_sorted(vector<int>,_pred)/8 -4.43% 3.303 3.157 - 1.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.43% 702.674 671.557 - -0.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.42% 57439.554 54899.386 - -0.09% -
BM_std_minmax_element<int>/64000 -4.41% 16685.451 15949.112 - -4.87% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.41% 24.103 23.039 - 8.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -4.41% 1.462 1.398 - 5.77% -
BM_std_minmax_element<int>/4000 -4.41% 1042.776 996.784 - -5.34% -
SetIntersection_None_Set_uint64_1024_64 -4.41% 9002334.521 8605319.082 - -1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.39% 366806757.063 350696042.151 - -2.24% -
std::equal(vector<bool>)_(unaligned)/8 -4.39% 1.121 1.072 - 34.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.38% 19.233 18.390 - -4.81% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.38% 12402850.426 11860197.517 - -2.81% -
std::copy(list<int>)/4096 -4.37% 3241.840 3100.080 - -1.05% -
SetIntersection_Interlaced_Set_string_262144_4 -4.37% 1852778.728 1771895.022 - -14.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.36% 1.402 1.341 - -1.75% -
SetIntersection_Front_Set_uint32_256_256 -4.36% 7659448.212 7325254.059 - -2.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.36% 1826332.356 1746726.889 - -4.01% -
std::count(list<int>)_(every_other)/8192 -4.35% 7535.874 7207.727 - -9.53% -
std::unordered_multimap<int,_int>::clear()/1024 -4.33% 8420.524 8055.866 - -1.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.33% 20.307 19.427 - -4.28% -
BM_std_minmax_element<int>/65536 -4.33% 17005.218 16269.402 - -5.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.32% 1537516.546 1471122.891 - -3.99% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.32% 1496.958 1432.319 - -3.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.31% 1403.905 1343.390 - -5.67% -
std::find_end(deque<int>)_(same_length)/8192 -4.29% 2797.052 2677.024 - -6.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.28% 1.650 1.580 - -17.84% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.28% 73.639 70.488 - -0.06% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.28% 26.707 25.565 - 1.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -4.26% 1.497 1.433 - -2.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.25% 10.581 10.131 - 3.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.25% 20.587 19.712 - -3.68% -
std::is_sorted(deque<int>,_pred)/1024 -4.24% 670.005 641.599 - -0.00% -
std::unordered_multimap<int,_int>::clear()/8192 -4.22% 64844.701 62109.816 - -1.99% -
BM_std_minmax_element<int>/4096 -4.21% 1067.758 1022.822 - -5.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.20% 0.615 0.589 - 9.19% -
BM_PushHeap_float_Descending_4 -4.19% 0.363 0.348 - -8.24% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -4.16% 8.968 8.595 - -4.69% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.16% 5978.461 5729.947 - 0.11% -
SetIntersection_None_Vector_uint64_1024_4 -4.15% 1076419.722 1031756.312 - -3.99% -
std::find_if(vector<int>)_(bail_25%)/32768 -4.14% 839.762 804.978 - 0.08% -
BM_deque_deque_copy/64000 -4.14% 3056.465 2930.013 - -2.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.13% 62598.020 60010.858 - -1.81% -
std::partition(deque<int>)_(sparse)/1024 -4.13% 400.688 384.133 - 0.37% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.12% 25.933 24.865 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -4.12% 180173113.860 172755283.099 - -3.03% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.11% 53.069 50.886 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.11% 1182598.537 1134027.382 - -0.73% -
std::unique(deque<int>)_(contiguous)/52 -4.11% 57.436 55.077 - -0.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.10% 7.651 7.337 - -0.04% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.10% 8.724 8.367 - -0.12% -
std::move_backward(deque<int>)/64 -4.09% 5.398 5.177 - 0.05% -
SetIntersection_Interlaced_Set_string_1024_256 -4.09% 35288925.423 33845836.633 - -4.56% -
BM_StringFindAllMatch/8 -4.08% 2.873 2.756 - 4.76% -
BM_CmpLess_short_schar -4.08% 0.988 0.947 - 0.11% -
std::find_if_not(vector<int>)_(bail_25%)/8 -4.07% 0.842 0.808 - 8.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.07% 2.734 2.622 - -3.72% -
std::rotate(deque<int>)_(by_1/4)/8192 -4.06% 2558.429 2454.454 - -16.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.06% 175009316.708 167904392.199 - -3.28% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.05% 15.353 14.732 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.04% 199678545.327 191615040.943 - -5.29% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.03% 22.109 21.217 - -4.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.03% 326.383 313.217 - 0.52% -
BM_std_minmax_element<int>/70000 -4.03% 18157.945 17425.586 - -4.92% -
BM_PushHeap_string_Ascending_256 -4.02% 11.134 10.687 - -6.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.01% 545.398 523.530 - -3.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.01% 13.321 12.787 - -0.32% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.01% 23.884 22.928 - -0.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.00% 22.433 21.535 - -2.17% -
BM_PushHeap_string_Descending_1024 -4.00% 2.436 2.338 - -0.26% -
SetIntersection_Front_Set_uint32_262144_262144 -4.00% 1677584.799 1610441.080 - -2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.00% 554586041.157 532394178.874 - 0.26% -
SetIntersection_Front_Set_uint64_256_4 -4.00% 4229711.206 4060728.256 - -1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.99% 1049564.848 1007645.427 - -1.92% -
BM_PushHeap_float_Random_262144 -3.99% 7.569 7.267 - 2.35% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.98% 17.893 17.180 - 0.76% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.97% 18.293 17.567 - 0.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.97% 52470.299 50388.800 - -1.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -3.96% 75.689 72.688 - -3.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.96% 6.511 6.253 - 11.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.96% 35725.002 34311.242 - -2.11% -
BM_StringRelational_Eq_Small_Huge_Control -3.95% 0.487 0.468 - -2.96% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.94% 31.926 30.667 - 1.53% -
std::lower_bound(std::list<int>)/8192 -3.93% 13237.348 12716.949 - -8.51% -
BM_StringEraseWithMove_Large_Opaque -3.93% 2.861 2.749 - -3.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.93% 454.809 436.952 - -0.35% -
std::find(list<int>)_(bail_25%)/32768 -3.92% 8022.389 7707.670 - -0.98% -
std::multiset<std::string>::clear()/32 -3.92% 916.312 880.374 - -2.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.91% 5.078 4.879 - 2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.91% 1099184.390 1056160.072 - -4.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.91% 6582.676 6325.112 - -1.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.91% 360954.608 346842.837 - 0.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.91% 22.144 21.279 - -2.07% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.91% 1.449 1.392 - -6.63% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.90% 1717485.515 1650461.665 - -1.63% -
BM_vector_deque_ranges_move_backward/64 -3.90% 3.101 2.980 - -3.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.88% 0.264 0.254 - -5.78% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.88% 11.299 10.860 - 1.89% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.88% 22.265 21.400 - -4.26% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.87% 668.225 642.340 - -10.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.87% 69283.589 66604.504 - 1.55% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.85% 17.769 17.086 - 1.04% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.84% 1052984.900 1012516.309 - -1.88% -
SetIntersection_Front_Vector_string_256_16 -3.84% 6315256.638 6072755.012 - 0.65% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.84% 1.750 1.683 - -39.33% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.83% 25.455 24.480 - -12.73% -
SetIntersection_Front_Set_float_16384_16 -3.83% 1225513.146 1178577.999 - -0.42% -
SetIntersection_Front_Vector_uint64_1024_64 -3.83% 1377008.162 1324313.221 - -3.01% -
BM_StringMove_Large -3.83% 0.735 0.707 - 0.00% -
SetIntersection_Interlaced_Set_string_262144_16 -3.82% 2146364.746 2064468.830 - -10.84% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.81% 135.918 130.737 - 3.77% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.81% 1479159.990 1422848.523 - -0.35% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.80% 13415.140 12904.775 - -0.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -3.80% 45.607 43.874 - -17.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.80% 2081317.709 2002318.117 - -3.29% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.79% 3492789.406 3360241.647 - -0.15% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.78% 1.553 1.494 - -5.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.78% 11032883.793 10615640.842 - -0.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.78% 19.247 18.520 - -4.10% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.77% 1.613 1.552 - 11.91% -
std::copy_backward(vector<int>)/32768 -3.77% 3784.373 3641.692 - -4.00% -
std::set<std::string>::contains(key)_(existent)/1024 -3.76% 24.211 23.299 - -5.61% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.76% 1045174.598 1005829.417 - -3.41% -
SetIntersection_None_Set_uint32_1024_1024 -3.75% 9019637.463 8681701.535 - 0.55% -
std::find_end(list<int>)_(process_all)/8192 -3.74% 7515.754 7234.407 - -1.48% -
ranges::min(std::deque<long_long>)/8 -3.74% 2.403 2.313 - 0.38% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.73% 73.214 70.480 - -1.35% -
SetIntersection_Front_Vector_float_262144_1 -3.72% 1045429.483 1006497.643 - -3.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.70% 2100045.002 2022370.934 - -3.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.69% 13928.528 13414.690 - -0.71% -
SetIntersection_Front_Vector_uint32_16384_1024 -3.69% 5593949.777 5387695.925 - -8.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.68% 8994335.319 8663596.685 - -6.79% -
BM_PushHeap_string_Descending_16384 -3.66% 2.422 2.334 - -0.99% -
BM_std_minmax_element<int>/5500 -3.65% 1422.871 1370.996 - -4.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.64% 1173067.205 1130316.823 - -4.46% -
SetIntersection_None_Vector_string_1024_1 -3.64% 1169644.576 1127035.331 - -3.86% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.64% 4.926 4.747 - -0.85% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.64% 1.617 1.558 - -1.98% -
BM_CmpLess_uchar_short -3.64% 1.059 1.021 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.63% 1154935.026 1113054.714 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.61% 14710690.364 14179111.781 - -1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.61% 408.102 393.374 - 0.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.60% 34650.160 33401.506 - -0.89% -
BM_deque_vector_copy/70000 -3.60% 3288.794 3170.494 - -0.41% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.60% 4047.949 3902.355 - -0.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.59% 24.804 23.912 - -2.14% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.59% 11.019 10.623 - 4.17% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.59% 25.537 24.620 - -1.74% -
SetIntersection_None_Set_uint32_1024_16 -3.58% 9111137.382 8784884.131 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.58% 1164862.996 1123170.661 - -2.83% -
BM_CmpLess_uchar_uint -3.57% 1.117 1.078 - 1.25% -
SetIntersection_Front_Vector_string_1024_16 -3.56% 1653254.736 1594346.221 - -2.45% -
std::for_each_n(list<int>)/8 -3.56% 2.399 2.314 - -9.95% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.54% 11.262 10.864 - -5.12% -
BM_PushHeap_string_Ascending_16384 -3.53% 19.489 18.801 - -6.47% -
BM_StringRead_Cold_Deep_Large -3.53% 1.338 1.291 - -2.77% -
std::pop_heap(deque<float>)/1024 -3.53% 13.299 12.830 - 2.82% -
std::for_each(multimap<int>::iterator)/8192 -3.53% 7657.274 7387.299 - -2.02% -
SetIntersection_Front_Set_string_262144_262144 -3.52% 18289269.207 17645115.642 - -0.49% -
SetIntersection_Front_Set_uint64_16384_256 -3.52% 3966943.696 3827295.139 - 0.79% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.52% 34.599 33.381 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.51% 1603431.478 1547218.016 - 1.59% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.50% 1.631 1.574 - -3.19% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.50% 28.277 27.287 - -6.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.49% 22.495 21.710 - -13.15% -
BM_PushHeap_string_PipeOrgan_1024 -3.49% 9.444 9.114 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.49% 171479006.353 165502701.292 - -2.68% -
SetIntersection_Front_Set_string_262144_256 -3.48% 15079210.532 14554703.033 - -2.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.47% 0.814 0.785 - 1.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -3.47% 0.289 0.279 - 2.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.46% 16.661 16.085 - -0.49% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.46% 5073.826 4898.405 - 0.73% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.46% 591.919 571.461 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.46% 1060446.869 1023802.469 - 0.76% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.45% 232.792 224.761 - -0.92% -
std::find_if_not(vector<int>)_(process_all)/8 -3.45% 1.312 1.266 - -2.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.44% 21531.271 20790.773 - -9.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.43% 6594271.580 6367844.292 - -4.77% -
BM_deque_vector_copy_backward/0 -3.43% 1.476 1.425 - 2.27% -
BM_vector_deque_ranges_copy_backward/2 -3.42% 1.998 1.930 - -6.46% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.42% 8459.392 8169.788 - -0.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.41% 33.534 32.388 - -3.31% -
BM_PushHeap_string_PipeOrgan_262144 -3.41% 17.460 16.864 - -1.93% -
BM_deque_deque_copy/5500 -3.40% 202.960 196.051 - -0.88% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.40% 3.005 2.902 - -3.11% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.40% 17.344 16.754 - -10.05% -
SetIntersection_Front_Set_string_1024_4 -3.40% 1266791.865 1223722.180 - -2.31% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.40% 536.994 518.746 - -3.65% -
SetIntersection_None_Set_uint32_256_4 -3.39% 11537350.620 11145791.201 - -0.58% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.39% 92.896 89.744 - -7.66% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.39% 72.588 70.131 - 0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.38% 14695.793 14199.004 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -3.37% 46390890.196 44827827.687 - -36.50% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.35% 644221.397 622643.902 - -0.09% -
std::remove(vector<int>)_(prefix)/32 -3.35% 50.778 49.078 - 0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.35% 643002.421 621474.240 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.35% 5023863.240 4855672.185 - 4.80% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.34% 11613138.296 11224769.742 - -0.02% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.34% 6842.805 6614.177 - -2.29% -
SetIntersection_Front_Set_uint32_262144_4 -3.33% 1065592.318 1030055.993 - 0.87% -
SetIntersection_Front_Set_float_64_16 -3.33% 15488583.667 14972700.430 - -1.13% -
SetIntersection_None_Set_string_16384_4 -3.33% 205369041.613 198533758.148 - -1.16% -
SetIntersection_Front_Vector_string_16384_16 -3.32% 1627678.375 1573635.308 - -3.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.32% 272.892 263.835 - -3.59% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.31% 26.646 25.763 - -1.65% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.31% 23.538 22.759 - -5.72% -
std::for_each(join_view(vector<vector<int>>))/8 -3.30% 1.427 1.380 - -6.99% -
SetIntersection_Front_Set_float_262144_262144 -3.30% 1642585.369 1588429.525 - -0.35% -
BM_deque_vector_copy/65536 -3.29% 3013.831 2914.657 - 0.28% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.29% 16.292 15.756 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.29% 644659.485 623479.626 - 0.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.28% 7007.870 6777.968 - 0.70% -
SetIntersection_None_Set_uint64_1024_256 -3.28% 8902385.558 8610583.863 - -0.03% -
BM_StringEraseWithMove_Huge_Opaque -3.28% 48.581 46.989 - 5.77% -
BM_deque_vector_ranges_copy_backward/0 -3.27% 1.421 1.375 - -10.29% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.27% 295408.806 285750.902 - -0.88% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.26% 25158.382 24337.218 - -9.74% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.26% 182212949.097 176265568.733 - -0.19% -
SetIntersection_Front_Set_string_16384_64 -3.25% 4563398.457 4415033.831 - -2.24% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.25% 33.123 32.048 - -0.06% -
SetIntersection_None_Set_uint64_1024_1024 -3.24% 8897075.085 8608424.160 - -0.40% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.24% 32.474 31.421 - 0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.24% 15.207 14.714 - -0.86% -
SetIntersection_None_Vector_uint32_256_256 -3.23% 2143798.808 2074596.377 - -1.08% -
std::find(vector<int>)_(bail_25%)/8 -3.23% 1.441 1.395 - -3.76% -
std::find_if(vector<char>)_(bail_25%)/8 -3.23% 0.957 0.926 - 2.81% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.22% 2366.757 2290.448 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.22% 1047309.313 1013584.933 - -3.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.22% 2930755.723 2836526.963 - -1.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.21% 10.912 10.561 - -5.71% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.21% 9940022.363 9620788.358 - -1.57% -
SetIntersection_Interlaced_Vector_float_262144_4 -3.21% 1540014.927 1490602.614 - -24.98% -
SetIntersection_Front_Vector_uint64_1024_16 -3.21% 1130084.493 1093851.937 - 3.45% -
std::adjacent_find(list<int>,_pred)/8 -3.19% 3.920 3.794 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.19% 830.231 803.769 - -2.70% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.18% 72.869 70.549 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.18% 1042267.740 1009128.586 - -4.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.18% 1042884.366 1009742.877 - -1.73% -
std::move_backward(vector<bool>)_(aligned)/64 -3.18% 1.724 1.669 - -3.27% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.18% 1841569.878 1783074.343 - -8.86% -
std::generate(list<int>)/50 -3.18% 15.568 15.074 - -3.79% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.18% 0.495 0.479 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.17% 46.832 45.346 - -4.69% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.17% 2.639 2.555 - -5.25% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.17% 34.441 33.351 - -0.95% -
SetIntersection_Interlaced_Set_string_262144_64 -3.16% 2130261.230 2062842.041 - -2.87% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.16% 10059309.750 9741622.904 - -8.12% -
SetIntersection_Front_Vector_uint64_256_1 -3.15% 4175069.437 4043378.884 - -1.47% -
SetIntersection_Front_Set_uint64_64_64 -3.14% 13709639.806 13279359.999 - 0.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.14% 297.300 287.978 - 0.59% -
SetIntersection_Front_Vector_string_64_16 -3.13% 21215406.422 20551493.182 - -0.89% -
std::copy_n(vector<bool>)_(aligned)/64 -3.12% 1.339 1.297 - -4.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.11% 526.558 510.168 - 0.14% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.10% 30.448 29.505 - -4.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.09% 1998480.063 1936707.440 - -2.85% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.09% 671397.495 650662.484 - 0.01% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.09% 10.891 10.555 - -2.74% -
BM_PushHeap_string_Ascending_64 -3.08% 7.444 7.215 - -5.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.07% 6919.170 6706.801 - 1.51% -
SetIntersection_Front_Set_uint32_16384_256 -3.07% 3869862.807 3751168.999 - -4.84% -
BM_vector_deque_ranges_copy_backward/1 -3.06% 2.259 2.190 - -7.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.06% 18935876.892 18357333.373 - -0.58% -
SetIntersection_None_Set_uint64_1024_4 -3.04% 8866597.824 8597258.816 - -1.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -3.03% 2.466 2.391 - -4.69% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.03% 23978.317 23251.599 - -9.79% -
SetIntersection_None_Set_string_64_1 -3.03% 22992016.710 22295967.793 - -0.22% -
std::unordered_map<int,_int>::clear()/1024 -3.03% 8239.916 7990.565 - -2.85% -
SetIntersection_None_Set_uint32_1024_1 -3.01% 8959748.378 8690171.406 - -0.30% -
std::is_sorted(deque<int>,_pred)/8192 -3.01% 5356.698 5195.678 - 0.02% -
std::upper_bound(std::forward_list<int>)/8192 -3.01% 10716.707 10394.593 - -2.87% -
SetIntersection_None_Set_uint64_256_64 -3.00% 9370715.529 9089134.113 - 1.31% -
rng::contains(list<int>)_(process_all)/8192 -2.99% 7135.563 6922.225 - -22.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.99% 1324.625 1285.029 - 2.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.99% 0.593 0.576 - -6.07% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.99% 1.738 1.686 - -4.82% -
SetIntersection_None_Vector_uint32_262144_64 -2.98% 1119892.315 1086554.498 - 0.14% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.97% 151.848 147.333 - 0.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.96% 11.235 10.902 - 0.81% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.96% 10.568 10.255 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.96% 241460849.704 234320264.612 - -4.09% -
BM_CmpEqual_ushort_short -2.95% 1.037 1.007 - -0.46% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.95% 4666.051 4528.330 - 0.27% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.95% 0.625 0.607 - -3.30% -
SetIntersection_Front_Vector_string_262144_4 -2.94% 1203670.962 1168292.495 - 0.43% -
std::set<std::string>::find(key)_(existent)/1024 -2.93% 23.851 23.151 - 2.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.93% 4223620.776 4099808.008 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.93% 8911721.477 8650482.645 - -1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.92% 0.679 0.660 - 18.73% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.92% 11594.686 11256.365 - -0.05% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.91% 0.632 0.613 - -0.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.91% 583.200 566.244 - 0.57% -
std::shift_right(deque<int>)/1024 -2.90% 41.655 40.445 - -0.01% -
SetIntersection_Front_Vector_uint64_64_16 -2.90% 14399739.178 13981785.608 - -0.61% -
std::stable_partition(deque<int>)_(dense)/32 -2.90% 29.079 28.235 - -1.85% -
std::move(vector<int>)/8 -2.90% 2.306 2.239 - -2.69% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.89% 23738.636 23051.841 - 0.25% -
BM_PushHeap_string_Ascending_1024 -2.89% 13.594 13.201 - -5.28% -
std::upper_bound(std::list<int>)/8192 -2.88% 13140.472 12761.726 - -8.13% -
BM_deque_deque_move/64 -2.88% 3.152 3.061 - 0.60% -
std::move(list<int>)/512 -2.88% 368.575 357.968 - 0.42% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.86% 11539524.266 11209129.543 - -0.94% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.86% 9.422 9.153 - -1.70% -
BM_CmpLess_uchar_int -2.86% 1.081 1.050 - -1.34% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.86% 267848.832 260196.431 - -1.80% -
std::search(list<int>)_(no_match)/1000 -2.85% 709.956 689.712 - 1.18% -
std::replace(vector<int>)_(prefix)/32 -2.85% 5.116 4.970 - -3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.84% 11588341.122 11259187.971 - -0.45% -
BM_PushHeap_string_Descending_4 -2.84% 1.933 1.878 - -0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.84% 171290.622 166433.266 - -1.02% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.84% 12592655.939 12235644.252 - -15.68% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.83% 14.749 14.331 - -17.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.83% 528.003 513.051 - -2.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.83% 13.747 13.358 - 0.15% -
std::make_heap(deque<int>)_(ascending)/8 -2.83% 27.845 27.057 - -1.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.82% 22.373 21.742 - 4.61% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.81% 14365840.624 13962665.500 - -0.63% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.79% 28.790 27.987 - -1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.79% 357902329.804 347928746.719 - -4.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.78% 1307.827 1271.443 - 0.06% -
SetIntersection_Front_Set_string_16384_16 -2.78% 1937963.880 1884093.205 - 0.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.78% 3551.922 3453.189 - -7.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.78% 27.205 26.449 - -0.69% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.78% 638.731 620.992 - -6.00% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.77% 15.296 14.872 - -1.27% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.77% 18.553 18.038 - -6.54% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.75% 1678.606 1632.408 - 0.40% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.75% 2.584 2.513 - -2.54% -
SetIntersection_Interlaced_Set_float_256_256 -2.75% 7712209.809 7500405.299 - -1.26% -
std::for_each(join_view(vector<vector<int>>))/50 -2.74% 4.171 4.057 - 0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.73% 4260604.027 4144315.210 - -5.67% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.73% 366.210 356.225 - -1.30% -
SetIntersection_None_Set_float_256_64 -2.73% 9425454.870 9168514.579 - 0.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.72% 1.139 1.108 - -1.67% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.72% 3.650 3.551 - -1.69% -
SetIntersection_Front_Vector_float_16384_16384 -2.70% 79563420.577 77413146.577 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.70% 8882216.196 8642488.991 - -0.49% -
std::find(vector<char>)_(process_all)/50 -2.70% 1.665 1.620 - -0.87% -
rng::fold_left(list<int>)/8192 -2.69% 10785.696 10495.035 - -0.06% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.69% 31.247 30.406 - 4.20% -
std::for_each(join_view(vector<vector<int>>))/32 -2.69% 3.877 3.772 - 0.04% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.69% 581.890 566.250 - -0.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.69% 6.625 6.447 - -1.24% -
BM_std_minmax_element<int>/4 -2.68% 1.260 1.226 - -1.98% -
std::find_if(list<int>)_(process_all)/1024 -2.68% 718.228 698.996 - -4.49% -
SetIntersection_None_Set_uint32_256_64 -2.68% 9362650.872 9112002.185 - -0.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.67% 188505.742 183478.365 - -6.10% -
std::multiset<int>::ctor(const&)/1024 -2.67% 6583.685 6408.101 - -0.72% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.66% 11066807.337 10772677.393 - -0.41% -
SetIntersection_None_Set_uint32_1024_64 -2.66% 8922964.495 8685831.087 - -0.76% -
std::remove(list<int>)_(sprinkled)/1024 -2.65% 964.468 938.885 - 0.00% -
std::map<std::string,_int>::clear()/1024 -2.64% 22508.301 21913.332 - -1.69% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.64% 2.849 2.774 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.64% 1042810.995 1015328.659 - -3.27% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.63% 12460.738 12132.588 - -3.31% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.63% 1.249 1.216 - -6.63% -
SetIntersection_Interlaced_Vector_string_64_16 -2.63% 29409543.761 28635374.431 - -1.19% -
std::copy(vector<bool>)_(aligned)/512 -2.63% 1.415 1.378 - 0.31% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.62% 25.136 24.477 - -0.38% -
SetIntersection_Front_Set_string_16384_4 -2.62% 1276415.358 1242927.304 - 0.21% -
std::remove_copy(deque<int>)_(prefix)/50 -2.62% 21.270 20.712 - -0.94% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.62% 61.483 59.871 - -37.09% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.62% 32.906 32.045 - 5.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.62% 267657.584 260657.475 - -1.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.61% 41750.207 40659.297 - -1.67% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.60% 1.734 1.689 - 3.25% -
BM_deque_vector_ranges_copy_backward/65536 -2.60% 8445.245 8225.461 - -0.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -2.60% 21.637 21.075 - -4.92% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.60% 1886.808 1837.814 - -3.06% -
BM_deque_vector_move/64 -2.60% 2.655 2.586 - -0.17% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.59% 10092992.810 9831161.250 - -0.40% -
SetIntersection_Front_Set_uint64_262144_1 -2.59% 1038146.520 1011253.290 - -1.12% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.59% 6173.371 6013.750 - 0.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.58% 0.648 0.631 - 3.47% -
BM_CmpLess_ushort_short -2.58% 1.070 1.042 - 1.20% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.58% 756.039 736.550 - 4.62% -
SetIntersection_Front_Vector_float_262144_16384 -2.57% 79463729.967 77419959.169 - 0.01% -
std::find_end(vector<int>)_(same_length)/1024 -2.57% 254.807 248.262 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.56% 27192476.251 26495595.717 - -1.35% -
SetIntersection_Front_Vector_uint64_16_16 -2.56% 35875669.173 34956399.244 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.56% 11568927.715 11273160.316 - -0.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.55% 10.607 10.336 - -0.17% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.55% 8.710 8.488 - -3.58% -
SetIntersection_None_Set_float_1024_1 -2.55% 8989756.056 8760697.176 - -0.47% -
SetIntersection_None_Set_string_64_16 -2.55% 18557289.509 18084807.380 - -3.16% -
BM_deque_deque_ranges_copy/2 -2.55% 2.242 2.185 - -5.00% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.54% 214971.698 209505.264 - 0.44% -
SetIntersection_Front_Set_string_256_16 -2.53% 7315761.490 7130442.167 - 2.03% -
SetIntersection_Front_Set_uint64_262144_16 -2.53% 1206808.063 1176276.038 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.52% 8946343.704 8720637.238 - -7.65% -
std::unique(deque<int>)_(contiguous)/32 -2.52% 50.858 49.577 - -0.24% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.52% 29.121 28.388 - -8.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.50% 36.767 35.847 - 8.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.50% 23821.757 23226.043 - -1.83% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -2.50% 328.097 319.898 - 7.68% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.50% 615.502 600.124 - -2.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.50% 10082706.103 9831047.754 - 2.33% -
std::multiset<std::string>::clear()/8192 -2.50% 215983.604 210593.190 - -2.31% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.49% 926858.243 903739.125 - -0.20% -
BM_vector_deque_ranges_move_backward/512 -2.49% 17.927 17.480 - -2.71% -
std::find_end(vector<int>)_(process_all)/8192 -2.49% 1725.403 1682.410 - -0.45% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.48% 4.405 4.296 - -5.29% -
BM_PushHeap_string_PipeOrgan_256 -2.46% 7.822 7.630 - 0.73% -
std::partial_sort(vector<int>)_(heap)/8 -2.46% 27.928 27.241 - -1.46% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.46% 107.888 105.236 - -4.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.45% 1061053.059 1035009.026 - 2.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.44% 405.166 395.261 - 0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.44% 1205208.645 1175823.931 - -0.77% -
std::flat_multimap<int,_int>::clear()/1024 -2.43% 403.551 393.743 - 0.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.43% 30.195 29.461 - -2.35% -
std::unordered_multiset<int>::clear()/8192 -2.43% 65232.083 63649.548 - -0.33% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.42% 5106.825 4983.152 - -0.02% -
std::deque<int>::ctor(size)/32 -2.41% 29.330 28.623 - 1.90% -
SetIntersection_None_Set_string_16384_16384 -2.40% 196046295.204 191331541.794 - -5.89% -
BM_StringAssignStr_Small_Opaque -2.40% 0.736 0.718 - 0.17% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.40% 148025.122 144475.452 - -1.30% -
SetIntersection_Front_Set_float_16384_1 -2.40% 1044869.859 1019821.816 - -1.95% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.39% 17.711 17.287 - -2.70% -
SetIntersection_None_Set_string_1024_64 -2.39% 8985856.243 8771285.190 - -14.84% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.39% 404.622 394.961 - 0.44% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.38% 11501606.159 11227626.568 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.38% 9.663 9.434 - 2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.38% 18573425.908 18132264.485 - 1.20% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.37% 4.219 4.119 - 0.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.36% 18.158 17.729 - 0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.36% 404.775 395.204 - 0.91% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -2.36% 1.422 1.389 - -3.79% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.36% 24.604 24.022 - 6.03% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.36% 2212.559 2160.267 - 0.35% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.36% 32.650 31.878 - 0.81% -
rng::find(vector<bool>)_(process_all)/1024 -2.36% 4.671 4.561 - -0.24% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.36% 1520576.660 1484688.152 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.36% 1075787.266 1050397.495 - 0.96% -
SetIntersection_Front_Vector_uint32_256_16 -2.36% 4220046.354 4120554.815 - -2.09% -
BM_deque_vector_copy_backward/5500 -2.36% 202.296 197.527 - -0.32% -
SetIntersection_Front_Set_uint32_16384_16384 -2.36% 221134899.028 215923462.897 - -0.82% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.35% 270.537 264.179 - -7.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.35% 11.385 11.117 - 10.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.34% 26.929 26.298 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.34% 9112829.632 8899301.998 - -0.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.33% 51839.462 50633.479 - -1.56% -
BM_deque_deque_ranges_move/2 -2.33% 2.240 2.188 - 0.09% -
SetIntersection_Front_Vector_string_1024_64 -2.32% 3453497.542 3373230.374 - 1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.32% 1109910.474 1084123.569 - -5.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.32% 21576306.263 21075195.853 - 1.51% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.32% 4171641.043 4074877.376 - -1.98% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.31% 28.684 28.020 - -4.91% -
std::move_backward(vector<int>)/262144 -2.31% 21868.613 21363.344 - -0.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.31% 135.333 132.207 - -1.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.31% 22.451 21.932 - -0.23% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.31% 13157231.822 12853417.145 - -10.65% -
SetIntersection_Front_Vector_string_262144_64 -2.30% 3272591.317 3197348.036 - -6.50% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.29% 213282787.873 208387996.426 - -0.02% -
SetIntersection_None_Vector_uint32_256_1 -2.29% 4276491.644 4178476.636 - -1.28% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.29% 829.050 810.049 - 1.50% -
std::copy_backward(vector<int>)/4096 -2.29% 233.555 228.204 - 58.97% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.29% 179.863 175.748 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.29% 1154192.606 1127785.221 - -3.61% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.29% 32.376 31.636 - -3.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.29% 269.484 263.325 - -2.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.28% 1.343 1.312 - 3.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.28% 161658796.749 157976800.547 - -0.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.27% 23.885 23.343 - -3.35% -
BM_PushHeap_uint64_Ascending_4 -2.27% 0.552 0.539 - -1.59% -
std::shift_right(deque<int>)/8192 -2.26% 315.847 308.713 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.26% 4314885.303 4217565.290 - 0.48% -
std::multiset<std::string>::count(key)_(existent)/32 -2.25% 19.922 19.473 - -0.89% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.25% 10.433 10.198 - -1.18% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.24% 12.512 12.231 - 0.27% -
std::map<std::string,_int>::clear()/8192 -2.24% 218681.069 213778.869 - 1.02% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.24% 7.597 7.427 - -0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.24% 15540.232 15192.054 - 0.16% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.24% 37545.020 36703.830 - 0.50% -
std::sort(vector<int>)_(heap)/8192 -2.24% 46637.237 45594.198 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.23% 3.408 3.332 - 0.05% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.23% 47.968 46.898 - 0.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.23% 1231.554 1204.084 - -6.56% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.23% 23922.061 23389.157 - -1.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 17.908 17.510 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.22% 1589660.931 1554416.612 - -0.08% -
std::unordered_multiset<int>::clear()/1024 -2.21% 8388.866 8203.079 - -0.84% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.21% 15.377 15.036 - 0.13% -
SetIntersection_None_Vector_uint64_256_16 -2.21% 4022866.196 3933924.460 - -1.40% -
SetIntersection_Front_Vector_uint32_262144_1 -2.21% 1052471.538 1029239.992 - -0.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.21% 41.865 40.941 - 11.57% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.21% 1091.173 1067.097 - -1.69% -
SetIntersection_None_Set_uint32_262144_4 -2.21% 1181285.890 1155227.051 - 0.92% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.21% 245557.229 240142.351 - -0.64% -
SetIntersection_Front_Set_float_4_1 -2.20% 218709583.003 213893389.642 - 0.86% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.20% 28.333 27.709 - 0.25% -
SetIntersection_None_Set_uint64_1024_16 -2.20% 8797649.992 8604525.753 - -1.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.19% 6477.733 6336.080 - -1.59% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.19% 2.194 2.146 - 0.19% -
std::stable_partition(list<int>)_(sparse)/1024 -2.19% 953.147 932.315 - 0.37% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.19% 13502785.584 13207697.377 - 1.06% -
std::set<int>::ctor(const&,_alloc)/1024 -2.18% 6365.747 6226.743 - -3.09% -
SetIntersection_None_Set_string_1024_1024 -2.18% 9147533.178 8948227.157 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.18% 235491224.871 230360487.868 - 0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.18% 13.248 12.959 - 0.42% -
SetIntersection_Interlaced_Vector_string_64_4 -2.18% 21959288.280 21481358.123 - -1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.17% 15542.135 15204.559 - 0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.17% 15.724 15.383 - 0.19% -
BM_StringEraseWithMove_Huge_Transparent -2.17% 45.328 44.346 - 3.57% -
std::set<std::string>::contains(key)_(existent)/32 -2.16% 15.814 15.472 - -1.99% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -2.16% 1.715 1.678 - 3.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.16% 46332003.136 45331254.530 - -0.25% -
SetIntersection_Front_Set_float_262144_16384 -2.16% 228201279.112 223274543.860 - 3.49% -
SetIntersection_Front_Set_float_1024_16 -2.15% 1217881.960 1191653.142 - 1.94% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.15% 13.105 12.823 - 0.61% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -2.15% 26.914 26.335 - -7.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.15% 4139182.680 4050330.315 - 1.02% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.14% 8.189 8.013 - -0.65% -
std::multimap<int,_int>::erase(iterator)/1024 -2.14% 20.911 20.463 - 0.77% -
std::find_end(vector<int>)_(process_all)/1000 -2.14% 222.010 217.255 - -6.53% -
SetIntersection_None_Vector_uint32_16384_4 -2.14% 1114634.745 1090834.576 - 1.46% -
SetIntersection_Front_Set_uint64_256_1 -2.13% 4194276.700 4104871.012 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.13% 1332086.752 1303698.730 - 0.05% -
std::partial_sort(deque<int>)_(ascending)/8 -2.13% 33.311 32.602 - -0.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.13% 30.940 30.282 - 2.62% -
std::multimap<std::string,_int>::clear()/8192 -2.12% 214961.382 210394.526 - -4.11% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.12% 5787.751 5664.868 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.12% 1079196.259 1056331.021 - 1.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.12% 15.250 14.927 - -0.13% -
SetIntersection_None_Set_uint32_262144_1 -2.11% 1186128.418 1161061.443 - 0.57% -
SetIntersection_None_Set_uint32_262144_64 -2.11% 1180292.724 1155388.836 - 0.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.10% 17144.735 16784.364 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.10% 413035.983 404361.151 - -0.40% -
SetIntersection_Interlaced_Set_string_16384_4 -2.10% 197437889.728 193295890.688 - -0.87% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.09% 1.176 1.151 - 6.68% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.09% 180029039.767 176274007.188 - -1.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.08% 406.258 397.826 - 0.91% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.07% 27483.437 26913.300 - -2.41% -
SetIntersection_Front_Vector_uint64_262144_16 -2.07% 1127849.428 1104459.643 - 1.79% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.07% 209.684 205.336 - -0.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.06% 30.962 30.323 - 10.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.06% 15785535.600 15460078.231 - -0.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.06% 39.829 39.009 - 0.23% -
std::move(list<int>)/262144 -2.05% 246777.902 241710.361 - -2.05% -
SetIntersection_None_Set_uint32_262144_16 -2.05% 1179785.642 1155603.680 - 0.94% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.05% 1.916 1.877 - 0.90% -
SetIntersection_Interlaced_Vector_string_16_4 -2.05% 67956251.022 66566277.370 - -0.09% -
BM_std_minmax_element<char>/3 -2.04% 1.201 1.176 - -1.85% -
SetIntersection_None_Set_uint64_64_1 -2.04% 22580170.810 22118765.429 - -0.57% -
std::map<std::string,_int>::clear()/32 -2.04% 921.312 902.505 - 4.04% -
std::pop_heap(deque<std::string>)/1024 -2.04% 60.758 59.518 - -0.03% -
std::multiset<std::string>::clear()/1024 -2.04% 21797.650 21353.153 - -2.80% -
SetIntersection_Front_Set_uint64_256_256 -2.04% 7798527.021 7639643.962 - -2.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.03% 1169221.889 1145506.407 - -3.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.02% 5683.831 5568.883 - 2.59% -
BM_vector_deque_copy_backward/1024 -2.02% 37.955 37.187 - -0.94% -
BM_deque_deque_copy/4000 -2.02% 141.695 138.831 - -2.02% -
SetIntersection_Front_Set_uint64_262144_262144 -2.02% 1690354.004 1656236.412 - -0.15% -
std::transform(deque<int>,_deque<int>)/50 -2.02% 36.276 35.545 - -2.53% -
SetIntersection_Front_Vector_string_262144_256 -2.01% 9742873.313 9546776.094 - -0.61% -
BM_StringAssignStr_Empty_Transparent -2.01% 0.508 0.497 - 2.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.01% 524.335 513.802 - 0.49% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.01% 484.969 475.231 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.00% 1535875.148 1505099.976 - 1.39% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.00% 1256643.228 1231463.539 - 0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.00% 1218328.002 1193935.562 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.00% 4411131.820 4322832.283 - -0.68% -
std::multimap<int,_int>::erase(iterator)/8192 -1.99% 21.009 20.590 - 1.12% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.99% 13.045 12.785 - 0.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.99% 57898.920 56746.045 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.99% 4358471.889 4271695.802 - -0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.99% 352.021 345.018 - 0.22% -
SetIntersection_None_Vector_uint64_262144_256 -1.99% 1135820.241 1113231.070 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.98% 229815202.865 225263490.724 - 0.01% -
std::unordered_multiset<int>::clear()/32 -1.98% 596.436 584.656 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.97% 1183563.512 1160204.033 - 2.22% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.97% 17768049.856 17417587.855 - -1.57% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.97% 5.551 5.442 - -0.89% -
std::set<std::string>::count(key)_(non-existent)/32 -1.97% 10.451 10.245 - -2.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.97% 44.337 43.466 - -3.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.96% 24.254 23.778 - -2.51% -
BM_PushHeap_string_Ascending_16 -1.96% 4.704 4.612 - -1.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.96% 24.879 24.392 - 0.50% -
std::move(list<int>)/32768 -1.95% 31528.265 30913.160 - -3.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.95% 42.702 41.871 - 34.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.94% 2.685 2.633 - 5.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.94% 65944.330 64666.302 - 3.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.94% 1118257.083 1096618.030 - -2.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.93% 54.460 53.407 - 0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.93% 19.690 19.309 - -5.76% -
BM_CmpLess_int_ushort -1.93% 1.122 1.100 - -0.89% -
SetIntersection_None_Vector_uint64_256_64 -1.93% 3439570.642 3373176.168 - -0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.93% 22.199 21.771 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 37750027.195 37023184.769 - 0.60% -
rng::for_each(multiset<int>)/8192 -1.92% 7786.853 7637.159 - -0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.92% 446.664 438.079 - -0.01% -
std::search(deque<int>)_(near_matches)/8192 -1.92% 1476459.508 1448084.627 - -0.11% -
rng::for_each(set<int>)/8192 -1.92% 7837.472 7686.986 - -0.39% -
SetIntersection_Front_Set_uint64_262144_16384 -1.92% 224081466.382 219784826.102 - -0.27% -
SetIntersection_Front_Vector_string_262144_16 -1.91% 1636738.272 1605511.243 - -2.21% -
ranges::min(std::deque<__int128>)/8 -1.91% 2.885 2.830 - 0.07% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.91% 8185305.496 8029340.771 - -0.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 420.959 412.963 - 0.91% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.90% 668.988 656.282 - -0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.90% 33.527 32.891 - 0.22% -
BM_CmpEqual_int_short -1.90% 1.139 1.118 - -0.65% -
BM_StringEraseToEnd_Huge_Transparent -1.89% 2.412 2.366 - -2.55% -
std::move(deque<int>)/64 -1.89% 5.021 4.926 - -0.31% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.89% 27.331 26.814 - 2.08% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.88% 16.796 16.479 - -1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 14918.982 14638.260 - 0.79% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.88% 2.021 1.983 - -2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.88% 4237314.430 4157756.079 - -1.23% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.88% 6389.704 6269.743 - -2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.87% 14111433.784 13847093.462 - 4.49% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.87% 15.979 15.679 - -2.94% -
BM_tolower_string<wchar_t> -1.87% 6.442 6.322 - -5.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.86% 16.533 16.225 - 0.87% -
std::multimap<int,_int>::ctor(const&)/32 -1.86% 223.010 218.859 - -11.15% -
SetIntersection_None_Vector_string_1024_64 -1.86% 1191577.761 1169427.077 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.86% 1056122.205 1036492.438 - 2.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.86% 33.096 32.482 - -5.65% -
std::any_of(list<int>)_(process_all)/8192 -1.85% 7864.493 7718.614 - 10.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.85% 86693.507 85090.491 - -3.35% -
SetIntersection_None_Set_uint32_1024_256 -1.85% 8887022.808 8722755.054 - 1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.85% 5029602.064 4936718.113 - -0.97% -
std::map<int,_int>::clear()/1024 -1.84% 10661.392 10464.951 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.84% 8830067.032 8667421.722 - -2.10% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.84% 9.313 9.142 - -1.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.84% 24.249 23.802 - -0.19% -
BM_CmpEqual_schar_uint -1.84% 1.118 1.097 - -1.24% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.84% 27111.128 26613.136 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.84% 7754898.091 7612500.555 - -9.45% -
std::find_if_not(deque<int>)_(process_all)/8 -1.83% 2.576 2.529 - -3.76% -
std::partial_sort(deque<int>)_(heap)/8192 -1.83% 268797.063 263875.532 - -1.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 297.034 291.601 - 0.59% -
std::unique(list<int>)_(sprinkled)/52 -1.83% 69.865 68.588 - 1.73% -
BM_CmpLess_uchar_ushort -1.82% 1.073 1.053 - -1.64% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.82% 19.629 19.272 - 0.27% -
SetIntersection_None_Set_uint32_262144_1024 -1.81% 1174901.287 1153667.564 - 0.48% -
BM_deque_vector_move/0 -1.81% 1.401 1.376 - -5.64% -
SetIntersection_Front_Set_float_262144_16 -1.81% 1176110.252 1154867.179 - 1.72% -
std::distance(join_view(vector<vector<int>>))/4096 -1.81% 4.586 4.503 - 4.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.80% 790.962 776.685 - -4.95% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.80% 10.930 10.733 - -0.74% -
std::set<std::string>::clear()/1024 -1.80% 22587.844 22181.240 - 0.04% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.80% 19.331 18.984 - -0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.79% 74.261 72.930 - 0.03% -
SetIntersection_Front_Vector_string_16_4 -1.79% 61077315.660 59982589.918 - -1.53% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.79% 19903.805 19547.527 - -0.00% -
SetIntersection_None_Vector_string_256_16 -1.79% 4246678.429 4170683.598 - -1.81% -
std::multimap<int,_int>::erase(iterator)/32 -1.79% 20.800 20.429 - 0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.79% 559680.602 549687.913 - -0.39% -
BM_CmpEqual_uchar_short -1.77% 1.030 1.012 - 0.01% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 406.221 399.021 - 0.94% -
std::set<int>::count(key)_(existent)/8192 -1.77% 8.044 7.902 - -3.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.77% 19.063 18.725 - 0.10% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.77% 1096204.274 1076810.593 - -0.13% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.77% 2065097.330 2028590.900 - -2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.77% 122373.301 120211.226 - -13.05% -
SetIntersection_None_Vector_string_16384_1024 -1.77% 1220661.816 1199115.869 - -3.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.76% 0.573 0.563 - -0.42% -
SetIntersection_Front_Vector_uint32_256_1 -1.76% 4158384.949 4085006.079 - -2.28% -
std::move_backward(deque<int>)/512 -1.76% 23.979 23.556 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.76% 8802411.858 8647829.593 - -6.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.75% 24.314 23.887 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 742.252 729.237 - -1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.75% 18709729.137 18381897.148 - -1.00% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.75% 400.518 393.525 - -0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.74% 685.414 673.481 - 1.52% -
SetIntersection_Front_Vector_uint64_64_4 -1.74% 16029186.688 15750437.255 - -0.04% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.73% 24.089 23.672 - -4.77% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.73% 3306.307 3249.042 - -1.40% -
std::flat_multimap<int,_int>::clear()/32 -1.73% 400.868 393.945 - 0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.73% 8463379.527 8317265.122 - -1.33% -
std::move(deque<int>)/8 -1.72% 3.478 3.418 - -7.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 674.797 663.171 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.72% 8905218.907 8751980.372 - -2.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.72% 4.611 4.531 - -34.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.72% 7444.925 7317.123 - -3.29% -
std::find_end(vector<int>)_(process_all)/1024 -1.71% 226.135 222.260 - -3.26% -
BM_PushHeap_uint32_Random_16384 -1.71% 5.772 5.673 - -3.15% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.71% 54.429 53.499 - -4.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.71% 1577980.228 1551050.290 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.71% 16484020.997 16202896.316 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.70% 9248125.708 9090739.293 - 1.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.70% 0.660 0.648 - 3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.69% 11617525.292 11421349.594 - -1.67% -
SetIntersection_None_Set_uint64_16384_1 -1.69% 161598357.210 158870165.461 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.68% 15.126 14.872 - -0.31% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.68% 35.723 35.122 - -1.03% -
ranges::min(std::vector<__int128>)/8 -1.68% 2.917 2.868 - -0.67% -
SetIntersection_None_Set_uint32_262144_256 -1.68% 1176561.848 1156773.195 - 1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.68% 8448328.109 8306584.606 - -1.46% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.68% 16.789 16.508 - -0.71% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.67% 5031.425 4947.158 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.67% 355247154.698 349299443.290 - -0.06% -
SetIntersection_None_Set_uint32_256_256 -1.67% 5839950.100 5742564.710 - 1.12% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.67% 12049128.289 11848418.952 - 0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.66% 11600744.420 11407928.892 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.66% 12251673.449 12048802.353 - -1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.65% 203696439.673 200325854.479 - -3.70% -
rng::contains(list<int>)_(process_all)/32 -1.65% 9.064 8.914 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.65% 18248360.567 17947940.695 - -0.09% -
BM_std_minmax_element<int>/1024 -1.64% 271.287 266.828 - -2.65% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.64% 23.893 23.500 - -2.34% -
BM_CmpLess_ushort_uint -1.64% 1.071 1.054 - -1.10% -
SetIntersection_None_Set_uint64_16384_4 -1.64% 164296628.795 161600209.231 - 1.26% -
BM_PushHeap_string_PipeOrgan_4 -1.64% 2.567 2.524 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 1883.538 1852.716 - -0.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.63% 32.353 31.824 - -33.20% -
std::fill(deque<int>)/50 -1.63% 2.407 2.367 - 0.07% -
BM_deque_vector_ranges_move_backward/4000 -1.63% 145.503 143.128 - 0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.63% 63.448 62.413 - -1.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.63% 5.086 5.003 - -5.81% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.62% 10.106 9.942 - -1.07% -
BM_deque_deque_move/512 -1.62% 17.947 17.656 - 0.08% -
BM_PushHeap_float_Ascending_16384 -1.62% 4.368 4.297 - 5.50% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.62% 32.188 31.667 - -4.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.61% 7.023 6.910 - 0.35% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.61% 83174.250 81831.303 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4176100.525 4108690.088 - -0.85% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.61% 4128005.576 4061524.468 - -2.17% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.61% 24.054 23.667 - 2.89% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.61% 12833.848 12627.769 - -0.87% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.60% 23.831 23.450 - 0.94% -
std::fill(deque<int>)/8192 -1.60% 241.791 237.933 - 0.54% -
SetIntersection_Front_Set_uint64_16384_16 -1.59% 1203734.927 1184568.961 - 5.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.59% 3.916 3.853 - -1.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.59% 88.260 86.856 - -3.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.58% 2948407.795 2901738.607 - -2.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.58% 173329.328 170585.814 - 0.04% -
std::stable_sort(vector<int>)_(ascending)/8 -1.58% 15.814 15.564 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 22888910.395 22528329.483 - 1.17% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.58% 19.726 19.416 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.57% 1960358.072 1929506.594 - -3.34% -
SetIntersection_Front_Set_uint64_4_1 -1.57% 215098621.142 211715860.317 - -0.24% -
rng::for_each(multiset<int>)/50 -1.56% 39.304 38.689 - -0.89% -
SetIntersection_Front_Set_float_16_16 -1.56% 38474063.983 37872755.752 - 1.80% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.56% 2982.610 2936.116 - 0.42% -
SetIntersection_Front_Set_uint64_16_4 -1.56% 54985119.387 54129086.159 - -0.28% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.55% 29.840 29.376 - -3.70% -
std::reverse(vector<int>)/32768 -1.55% 1051.717 1035.377 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.55% 773.616 761.603 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.55% 4899.260 4823.238 - 0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.55% 13858203.573 13643222.815 - -0.24% -
std::for_each(list<int>)/50 -1.55% 21.805 21.467 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.55% 16122.820 15873.129 - -0.17% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.54% 35.552 35.004 - -1.27% -
SetIntersection_None_Vector_uint64_262144_4 -1.54% 1138528.444 1120965.245 - 0.25% -
BM_CmpLess_uchar_uchar -1.54% 1.086 1.070 - -0.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.54% 32.632 32.130 - 2.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.54% 24.817 24.436 - 11.61% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.54% 17755972.941 17483349.933 - -0.84% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.53% 6018052.764 5925678.085 - -6.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.53% 14757.096 14530.815 - -1.18% -
std::set<int>::ctor(const&,_alloc)/8192 -1.53% 50462.986 49689.212 - -3.59% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.53% 20972916.069 20651769.584 - -0.19% -
SetIntersection_Front_Vector_float_16384_64 -1.53% 1366887.746 1345962.707 - -2.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 44944.146 44256.608 - -1.15% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.53% 3440.364 3387.820 - 0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.53% 61.456 60.517 - -6.06% -
SetIntersection_Interlaced_Vector_float_256_4 -1.53% 4822243.294 4748634.341 - -5.68% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.52% 617539.085 608123.095 - 0.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.52% 21.316 20.991 - 0.03% -
std::multimap<int,_int>::clear()/32 -1.52% 657.972 647.960 - 1.31% -
std::flat_multimap<int,_int>::clear()/0 -1.52% 399.605 393.527 - 0.50% -
SetIntersection_Front_Set_uint64_64_4 -1.52% 16204337.952 15957981.124 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.52% 8386601.191 8259185.662 - -0.42% -
SetIntersection_Front_Set_uint64_1024_1 -1.52% 1056970.070 1040934.836 - 6.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.52% 21.531 21.205 - -1.78% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 119835.108 118019.209 - -0.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.51% 780.145 768.333 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.51% 2192014.833 2158832.137 - -0.69% -
std::rotate(deque<int>)_(by_1/4)/32 -1.51% 13.220 13.020 - -0.36% -
rng::for_each(multimap<int>)/8192 -1.51% 7501.057 7387.888 - 1.51% -
BM_CmpEqual_int_int -1.50% 1.084 1.068 - 0.49% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.50% 230.639 227.179 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.50% 248544678.670 244817450.692 - -1.68% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.50% 666.911 656.914 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.50% 5789283.499 5702629.012 - -1.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.50% 7596.359 7482.702 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.49% 1182703.692 1165035.967 - 2.32% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.49% 23.120 22.775 - 0.79% -
std::copy(vector<bool>)_(unaligned)/32768 -1.49% 218.120 214.867 - -1.54% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.49% 23.011 22.669 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.49% 1122126.846 1105425.309 - 0.95% -
std::unordered_multimap<int,_int>::clear()/32 -1.49% 603.877 594.901 - 0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 12445.708 12261.170 - 0.08% -
std::deque<int>::ctor(size)/8192 -1.48% 458.610 451.811 - 1.19% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.48% 9.948 9.800 - 0.22% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.48% 32.447 31.966 - -26.72% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.48% 214871649.914 211690921.153 - 0.09% -
SetIntersection_Front_Vector_string_1024_1024 -1.48% 39841103.141 39251843.924 - 0.22% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.48% 49.034 48.309 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.48% 216505573.380 213304059.068 - -0.60% -
BM_StringFindStringLiteral/16 -1.48% 1.642 1.618 - -0.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.47% 1.272 1.253 - -9.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.47% 14017362.535 13811262.556 - -2.09% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.47% 23.150 22.810 - -0.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.47% 55577.448 54760.790 - 0.79% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.47% 8.416 8.292 - 0.86% -
SetIntersection_None_Set_uint32_16_16 -1.47% 35465740.583 34945102.181 - -0.39% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.47% 22673274.151 22340455.499 - -2.35% -
SetIntersection_None_Set_uint64_256_16 -1.47% 10780360.535 10622310.298 - -0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.47% 1237882.813 1219740.479 - -0.69% -
BM_PushHeap_string_SingleElement_16 -1.47% 2.776 2.735 - 6.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.46% 5796794.573 5711929.737 - -1.06% -
std::map<std::string,_int>::erase(iterator)/32 -1.46% 28.116 27.706 - -1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.46% 357190102.564 351977154.524 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.46% 11006402.719 10845860.404 - 0.40% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.46% 63254473.419 62331984.877 - 0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 13113.228 12922.041 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.46% 16246289.619 16009587.177 - 0.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.46% 95.112 93.728 - -2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.45% 1056703.773 1041362.578 - -1.43% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.45% 59901657.896 59032955.380 - 0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.45% 51.997 51.243 - 2.33% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.45% 21.485 21.174 - -20.48% -
BM_deque_deque_move_backward/512 -1.44% 19.175 18.898 - 0.00% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.44% 32.212 31.747 - -0.88% -
SetIntersection_Front_Vector_uint64_16_4 -1.44% 54250935.493 53468973.011 - -0.63% -
SetIntersection_None_Vector_uint64_64_64 -1.44% 8504532.100 8382004.095 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.44% 474.524 467.690 - 0.65% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.44% 412.906 406.966 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.44% 1162633.401 1145913.520 - -0.52% -
std::generate(list<int>)/8192 -1.44% 7693.826 7583.314 - 1.74% -
std::stable_sort(vector<int>)_(descending)/1024 -1.44% 2793.767 2753.661 - -1.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.43% 137961.977 135988.679 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.43% 11488045.413 11324311.760 - 0.96% -
SetIntersection_Front_Set_uint64_4_4 -1.43% 137553706.472 135593366.924 - -0.13% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 667.622 658.120 - -3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.42% 1051011.951 1036100.522 - -1.38% -
SetIntersection_Front_Set_float_256_16 -1.42% 4543001.562 4478595.657 - -0.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 714.755 704.627 - 0.89% -
BM_deque_deque_move/70000 -1.42% 3396.818 3348.718 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.41% 23.026 22.701 - 0.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.41% 121270.841 119560.400 - 1.01% -
SetIntersection_Front_Vector_uint64_256_16 -1.41% 4219917.222 4160410.461 - -0.90% -
SetIntersection_Interlaced_Set_float_1024_64 -1.41% 10245541.485 10101308.987 - -1.14% -
SetIntersection_Front_Vector_string_262144_262144 -1.41% 14602418.295 14396977.865 - 0.09% -
std::generate_n(list<int>)/50 -1.41% 15.538 15.320 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.41% 167526824.842 165172957.149 - -1.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.40% 144034.679 142013.682 - -1.38% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.40% 210.028 207.087 - -0.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.39% 47.577 46.913 - -2.97% -
ranges::minmax(std::deque<long_long>)/1 -1.39% 0.826 0.814 - 6.14% -
SetIntersection_None_Set_uint32_262144_262144 -1.39% 1175592.285 1159242.838 - 0.58% -
std::flat_multimap<int,_int>::clear()/8192 -1.39% 417.286 411.490 - 0.89% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.39% 300.066 295.905 - 0.63% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.38% 55.823 55.051 - -2.42% -
SetIntersection_Front_Vector_uint64_1_1 -1.37% 536496893.917 529127896.465 - 0.20% -
std::make_heap(deque<int>)_(shuffled)/8 -1.37% 24.749 24.410 - -1.73% -
SetIntersection_Front_Set_string_262144_1024 -1.37% 60299380.220 59472636.646 - 0.22% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.37% 21.048 20.760 - -0.49% -
std::set<std::string>::ctor(const&)/0 -1.37% 12.915 12.738 - 0.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.37% 7.707 7.602 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.37% 168422198.126 166119096.117 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.36% 1240045.735 1223128.662 - -0.57% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.36% 5.340 5.267 - -1.67% -
std::vector<int>::ctor(size)/8192 -1.36% 574.879 567.050 - 0.70% -
SetIntersection_None_Vector_uint64_262144_1 -1.36% 1135779.239 1120330.633 - 0.31% -
SetIntersection_Front_Set_float_16384_4 -1.36% 1073814.414 1059218.365 - 0.39% -
SetIntersection_None_Vector_uint64_16_1 -1.36% 63387777.779 62527805.468 - -0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.36% 168597.530 166312.798 - 0.57% -
rng::fold_left(deque<int>)/8 -1.35% 3.913 3.860 - -23.64% -
std::reverse(vector<int>)/4096 -1.35% 132.299 130.513 - 0.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.35% 696616.475 687217.365 - -0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.35% 14107.736 13917.485 - -0.65% -
SetIntersection_Interlaced_Set_string_1024_64 -1.35% 16752862.264 16527327.911 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.35% 4140272.995 4084557.671 - -0.33% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.34% 51044.905 50358.509 - -0.26% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.34% 1936.264 1910.228 - -0.52% -
SetIntersection_Front_Vector_uint64_262144_4 -1.34% 1056272.383 1042085.747 - 1.84% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.34% 744.831 734.830 - -0.04% -
std::find_end(vector<int>)_(same_length)/1000 -1.34% 246.171 242.871 - -0.28% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.34% 1634342.285 1612483.971 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.34% 4089560.990 4034907.120 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.33% 1168671.865 1153076.306 - -1.50% -
SetIntersection_Front_Vector_uint64_4_1 -1.33% 214531218.244 211671241.968 - 0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.33% 2.826 2.788 - -0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 604477.186 596433.055 - -0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.33% 15.039 14.839 - 0.70% -
SetIntersection_Interlaced_Set_float_1024_16 -1.33% 11434609.477 11283030.693 - 0.15% -
bm_ranges_swap_ranges_vb_aligned/128 -1.33% 3.433 3.388 - -0.67% -
BM_std_minmax_element<short>/64 -1.32% 17.343 17.113 - 0.59% -
SetIntersection_Front_Set_uint32_4_4 -1.32% 137502341.836 135680570.258 - 0.19% -
SetIntersection_Front_Vector_uint64_4_4 -1.32% 136187309.760 134385370.592 - -0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.32% 3701.979 3653.067 - -3.91% -
SetIntersection_None_Set_uint32_64_4 -1.32% 21673204.976 21387103.212 - 1.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.32% 399.527 394.262 - 1.13% -
SetIntersection_Front_Set_uint32_256_64 -1.32% 5457244.281 5385338.657 - 3.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.31% 131542559.074 129815303.273 - 0.85% -
std::sort_heap(deque<int>,_pred)/8 -1.31% 34.719 34.264 - -1.03% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.31% 1051269.111 1037510.115 - 4.90% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.31% 7.604 7.505 - -0.61% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.30% 397.053 391.879 - -1.20% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.30% 10.048 9.917 - -3.89% -
SetIntersection_None_Vector_uint64_1_1 -1.30% 535744016.069 528769601.406 - 0.01% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.30% 636.551 628.279 - 0.00% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.30% 19.851 19.593 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.30% 214240155.571 211460605.789 - 0.33% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.30% 587952.066 580325.456 - 0.47% -
std::unique(list<int>)_(contiguous)/32 -1.30% 52.893 52.207 - 0.14% -
BM_deque_deque_copy/65536 -1.30% 3130.268 3089.673 - -2.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.30% 1085.048 1070.987 - -2.82% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.30% 39970196.619 39452288.158 - 3.99% -
SetIntersection_None_Vector_string_16384_64 -1.30% 1220036.511 1204232.590 - -2.32% -
BM_deque_deque_move_backward/1024 -1.30% 38.298 37.802 - -1.37% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.29% 6.185 6.105 - -1.41% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.28% 7791467.503 7691507.728 - 1.64% -
std::remove_if(vector<int>)_(prefix)/1024 -1.28% 350.023 345.536 - -0.09% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.28% 21.109 20.839 - 0.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.28% 29.892 29.509 - 8.45% -
std::copy(vector<int>)/262144 -1.28% 12539.760 12379.289 - -1.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.28% 6329.523 6248.781 - -6.65% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.28% 25.899 25.569 - -0.87% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.27% 0.833 0.822 - 0.15% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.27% 228584785.252 225690063.384 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.26% 6101366.334 6024225.742 - -0.57% -
SetIntersection_Front_Vector_uint32_16384_64 -1.26% 1375714.783 1358333.048 - 3.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.26% 1.226 1.210 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.25% 66817959.283 65979854.173 - -0.21% -
std::move(deque<int>)/1048576 -1.25% 54962.899 54273.541 - -4.51% -
std::set<std::string>::count(key)_(existent)/1024 -1.25% 24.211 23.908 - 0.48% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 178.987 176.746 - -1.90% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.25% 221018447.715 218253791.259 - -0.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 400.692 395.685 - 1.01% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.25% 651.825 643.686 - 0.08% -
SetIntersection_Front_Set_uint64_1_1 -1.25% 536857481.417 530155989.495 - -0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.25% 19.136 18.898 - -0.59% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.24% 8.888 8.778 - -2.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.24% 393778.670 388880.324 - -0.79% -
SetIntersection_Front_Vector_uint64_1024_1 -1.24% 1045235.294 1032277.104 - -0.77% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.24% 136125304.599 134438785.904 - 0.10% -
BM_CmpEqual_uchar_int -1.24% 1.072 1.059 - -0.65% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.24% 498.577 492.409 - -2.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.24% 54469.815 53796.161 - -2.63% -
SetIntersection_Front_Set_uint32_256_4 -1.23% 4218443.792 4166362.859 - 0.33% -
SetIntersection_Front_Set_uint32_1024_1024 -1.23% 12433868.103 12280432.259 - 3.05% -
SetIntersection_None_Set_uint64_16_4 -1.23% 56668002.280 55969467.506 - -0.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.23% 67092.647 66267.196 - 0.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.23% 34.015 33.597 - -1.80% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 687.593 679.153 - -4.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.23% 84.623 83.584 - -2.15% -
SetIntersection_Front_Vector_uint64_64_1 -1.22% 16400105.028 16199265.344 - -0.09% -
SetIntersection_None_Set_uint32_256_16 -1.22% 10915105.269 10781528.650 - 2.03% -
SetIntersection_None_Set_uint64_4_1 -1.22% 217074459.147 214420980.263 - -0.26% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.22% 42.698 42.177 - 0.44% -
std::adjacent_find(list<int>,_pred)/8192 -1.22% 7362.896 7273.429 - -1.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.21% 3.786 3.740 - 0.93% -
ranges::minmax(std::list<__int128>)/64 -1.21% 39.862 39.379 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.21% 1120537.165 1106960.947 - 2.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.21% 6714.260 6633.023 - 0.09% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 17.471 17.259 - 0.60% -
bm_ranges_swap_ranges_vb_aligned/8 -1.21% 3.286 3.246 - 0.73% -
SetIntersection_None_Vector_uint64_262144_1024 -1.21% 1114535.784 1101078.141 - 1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.21% 195026066.803 192675458.847 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.21% 62927491.000 62169102.318 - -0.49% -
std::map<int,_int>::erase(key)_(existent)/32 -1.20% 22.451 22.181 - -2.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.20% 52.908 52.272 - -3.82% -
SetIntersection_Interlaced_Set_string_16_4 -1.20% 73598855.335 72715338.500 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.20% 217384033.793 214776751.132 - 0.07% -
SetIntersection_Front_Vector_float_262144_64 -1.20% 1360122.774 1343834.282 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.20% 39110396.016 38642166.144 - -0.75% -
std::stable_sort(vector<int>)_(descending)/8192 -1.20% 18639.356 18416.556 - -0.49% -
SetIntersection_Front_Set_uint64_16_1 -1.19% 63069053.885 62315539.761 - 0.15% -
SetIntersection_Front_Set_string_1024_1 -1.19% 1090213.351 1077208.252 - -0.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.19% 728.222 719.543 - -0.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.19% 20.525 20.281 - -2.35% -
SetIntersection_None_Vector_uint64_16_16 -1.19% 33717845.089 33316925.991 - -0.02% -
SetIntersection_None_Vector_uint64_4_1 -1.19% 214527059.033 211983636.820 - -0.05% -
std::lower_bound(std::forward_list<int>)/100 -1.18% 82.206 81.233 - -2.50% -
SetIntersection_Front_Vector_uint64_262144_1 -1.18% 1041104.517 1028795.637 - 4.53% -
std::partition(vector<int>)_(sparse)/32 -1.18% 9.080 8.973 - 1.32% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.18% 13012.471 12858.710 - -1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.18% 15.053 14.875 - 0.82% -
std::shift_right(vector<int>)/32 -1.18% 4.075 4.027 - 36.12% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.18% 29043.716 28701.925 - 2.25% -
std::copy_n(vector<int>)/1048576 -1.18% 50194.212 49603.723 - -1.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.18% 615.372 608.134 - -0.07% -
SetIntersection_Front_Set_uint32_64_4 -1.17% 16076211.611 15887410.975 - -0.49% -
BM_deque_vector_ranges_copy_backward/4000 -1.17% 144.404 142.712 - -0.77% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 395.243 390.614 - -0.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.17% 9.378 9.269 - -0.66% -
SetIntersection_Front_Set_uint32_1024_16 -1.17% 1192766.637 1178841.773 - 1.68% -
SetIntersection_None_Vector_uint64_4_4 -1.17% 134049471.633 132487000.480 - 0.14% -
SetIntersection_None_Set_uint32_64_64 -1.16% 11580247.646 11445354.466 - 1.30% -
std::reverse(vector<int>)/512 -1.16% 16.557 16.365 - 0.08% -
SetIntersection_Front_Vector_uint64_16_1 -1.16% 62981587.137 62250544.356 - 0.35% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.16% 1.493 1.475 - -3.79% -
std::set<int>::equal_range(key)_(existent)/8192 -1.16% 8.503 8.404 - -5.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.16% 603.761 596.783 - 0.35% -
SetIntersection_None_Vector_uint64_16_4 -1.15% 53785553.320 53166128.615 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.15% 3064669.856 3029381.868 - 0.39% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.15% 754.223 745.555 - -0.61% -
SetIntersection_None_Set_uint64_64_64 -1.15% 11488846.159 11357045.493 - -0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.14% 522.301 516.323 - 0.56% -
BM_num_get<long_double> -1.14% 37.499 37.071 - 1.27% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.14% 6.478 6.404 - -10.51% -
std::count_if(vector<int>)_(every_other)/8 -1.14% 4.188 4.140 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.13% 163139859.544 161288567.457 - -1.50% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 207.005 204.659 - -1.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.13% 18.165 17.959 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.13% 205181555.098 202869692.965 - -0.41% -
BM_PushHeap_string_SingleElement_4 -1.12% 2.409 2.382 - 5.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.12% 539080873.013 533040952.908 - 0.36% -
std::make_heap(vector<int>)_(descending)/8192 -1.12% 1970.144 1948.111 - -0.41% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.11% 18.635 18.428 - -0.02% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.11% 12614772.059 12474555.417 - 0.51% -
BM_StringFindStringLiteral/256 -1.11% 5.423 5.363 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.11% 24.015 23.749 - -25.39% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.11% 12.318 12.182 - -0.61% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.11% 137292692.838 135774480.184 - -0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.10% 16.347 16.167 - -2.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 666.615 659.273 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.10% 1074436.400 1062610.386 - -0.24% -
std::rotate_copy(deque<int>)/8192 -1.10% 294.732 291.490 - 0.41% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.10% 23.103 22.850 - 0.31% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.09% 137120669.024 135619946.969 - 0.41% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.09% 17.769 17.575 - 0.66% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.09% 56.234 55.620 - 0.09% -
SetIntersection_None_Set_uint64_16_16 -1.09% 35468206.007 35081011.416 - 0.22% -
BM_CmpLess_int_uint -1.09% 1.090 1.079 - 2.14% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.09% 40.919 40.475 - -0.63% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.08% 26.549 26.262 - -0.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.07% 19.210 19.004 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.07% 18311994.542 18115305.023 - -0.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.07% 714.126 706.457 - 3.12% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.07% 9869.740 9763.773 - -1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.07% 1821640.777 1802105.280 - 0.46% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.07% 5.957 5.893 - -0.19% -
BM_CmpEqual_schar_schar -1.06% 1.080 1.069 - -1.01% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.06% 7.433 7.354 - -0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 843.533 834.563 - 11.37% -
SetIntersection_Interlaced_Vector_string_256_4 -1.06% 6116010.426 6050997.546 - -0.70% -
SetIntersection_Front_Set_uint32_256_1 -1.06% 4160415.634 4116239.913 - -1.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.06% 287.638 284.589 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.06% 18150561.713 17958323.123 - -2.04% -
BM_CmpEqual_ushort_ushort -1.06% 1.078 1.067 - 1.02% -
SetIntersection_None_Vector_uint64_64_1 -1.06% 16714136.973 16537474.879 - 0.10% -
SetIntersection_None_Set_uint64_4_4 -1.05% 135643378.985 134216142.405 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.05% 535143114.518 529514752.760 - 0.27% -
SetIntersection_Front_Set_string_16_16 -1.05% 60701157.319 60063206.543 - 1.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.05% 31996.933 31660.778 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.05% 62991077.063 62329741.864 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.05% 21027017.373 20806322.296 - -1.78% -
BM_deque_vector_ranges_move/64 -1.05% 2.658 2.630 - -0.98% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 585.346 579.230 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.04% 17476485.058 17294042.024 - -0.03% -
ranges::minmax(std::list<char>)/8 -1.04% 2.512 2.486 - -1.70% -
SetIntersection_None_Vector_float_1024_1024 -1.04% 1083548.633 1072244.117 - -0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.04% 54474.300 53907.735 - -5.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.04% 538149468.356 532555189.195 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.04% 52.541 51.995 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.04% 9678.981 9578.540 - -20.75% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.04% 55652180.672 55076158.616 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.04% 54644881.273 54079295.983 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.03% 41801.505 41369.006 - -0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.03% 15.140 14.984 - 0.86% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.03% 1701058.594 1683486.572 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.03% 16491675.920 16321318.812 - -0.43% -
std::map<int,_int>::clear()/8192 -1.03% 86614.315 85719.729 - 0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.03% 54925249.300 54358980.673 - 0.12% -
SetIntersection_Front_Set_float_16384_16384 -1.03% 225694902.018 223369710.501 - -1.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.03% 1057515.170 1046622.458 - 0.44% -
BM_StringRelational_Less_Large_Huge_Control -1.03% 2.175 2.153 - -0.66% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.03% 563.751 557.948 - -4.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.03% 58386321.251 57787721.033 - 0.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.02% 12.512 12.384 - 7.18% -
std::is_sorted(list<int>,_pred)/8 -1.02% 4.041 4.000 - -0.21% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 1037.701 1027.102 - 0.05% -
SetIntersection_None_Set_float_1024_16 -1.02% 8963908.957 8872474.321 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.02% 63345067.630 62699271.667 - 0.33% -
SetIntersection_Front_Vector_string_16384_4 -1.02% 1187306.502 1175232.277 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.02% 37484424.388 37103909.841 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.01% 2.106 2.085 - -0.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.01% 34992.537 34637.667 - -1.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 41866.130 41442.367 - -1.21% -
BM_deque_vector_move_backward/5500 -1.01% 199.210 197.194 - 0.05% -
SetIntersection_Front_Set_uint32_64_16 -1.01% 15282462.728 15128185.116 - 0.06% -
SetIntersection_Front_Set_uint32_64_1 -1.01% 16462923.565 16297385.203 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.00% 18.879 18.689 - -0.91% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.00% 28.943 28.653 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.00% 11381119.776 11267102.125 - -0.57% -


Report Time: 2.42s
Name Current %
BM_CmpEqual_int_int 1.068 -
BM_CmpEqual_int_schar 1.127 -
BM_CmpEqual_int_short 1.118 -
BM_CmpEqual_int_uchar 1.099 -
BM_CmpEqual_int_uint 1.078 1.43%
BM_CmpEqual_int_ushort 1.095 -
BM_CmpEqual_schar_int 1.130 1.11%
BM_CmpEqual_schar_schar 1.069 -1.01%
BM_CmpEqual_schar_short 1.127 1.81%
BM_CmpEqual_schar_uchar 1.104 1.28%
BM_CmpEqual_schar_uint 1.097 -1.24%
BM_CmpEqual_schar_ushort 1.088 -
BM_CmpEqual_short_int 1.132 -1.48%
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.048 -1.57%
BM_CmpEqual_short_uchar 1.084 -
BM_CmpEqual_short_uint 1.115 -3.02%
BM_CmpEqual_short_ushort 1.097 1.05%
BM_CmpEqual_uchar_int 1.059 -
BM_CmpEqual_uchar_schar 1.033 1.88%
BM_CmpEqual_uchar_short 1.012 -
BM_CmpEqual_uchar_uchar 1.059 -
BM_CmpEqual_uchar_uint 1.070 -
BM_CmpEqual_uchar_ushort 1.058 -
BM_CmpEqual_uint_int 1.040 1.06%
BM_CmpEqual_uint_schar 1.047 3.80%
BM_CmpEqual_uint_short 1.008 -
BM_CmpEqual_uint_uchar 1.093 -1.14%
BM_CmpEqual_uint_uint 1.063 -1.05%
BM_CmpEqual_uint_ushort 1.114 2.41%
BM_CmpEqual_ushort_int 1.050 -1.53%
BM_CmpEqual_ushort_schar 1.026 -2.08%
BM_CmpEqual_ushort_short 1.007 -
BM_CmpEqual_ushort_uchar 1.090 -2.69%
BM_CmpEqual_ushort_uint 1.059 -
BM_CmpEqual_ushort_ushort 1.067 1.02%
BM_CmpLess_int_int 1.067 2.32%
BM_CmpLess_int_schar 1.136 1.19%
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.122 1.70%
BM_CmpLess_int_uint 1.079 2.14%
BM_CmpLess_int_ushort 1.100 -
BM_CmpLess_schar_int 1.113 -
BM_CmpLess_schar_schar 0.946 -
BM_CmpLess_schar_short 0.950 -
BM_CmpLess_schar_uchar 1.073 -2.60%
BM_CmpLess_schar_uint 1.102 -1.40%
BM_CmpLess_schar_ushort 1.096 -
BM_CmpLess_short_int 1.124 -
BM_CmpLess_short_schar 0.947 -
BM_CmpLess_short_short 0.955 -
BM_CmpLess_short_uchar 1.099 -
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.093 -
BM_CmpLess_uchar_int 1.050 -1.34%
BM_CmpLess_uchar_schar 1.035 1.48%
BM_CmpLess_uchar_short 1.021 -
BM_CmpLess_uchar_uchar 1.070 -
BM_CmpLess_uchar_uint 1.078 1.25%
BM_CmpLess_uchar_ushort 1.053 -1.64%
BM_CmpLess_uint_int 1.078 -
BM_CmpLess_uint_schar 1.065 2.31%
BM_CmpLess_uint_short 1.065 3.51%
BM_CmpLess_uint_uchar 1.126 2.40%
BM_CmpLess_uint_uint 1.059 -
BM_CmpLess_uint_ushort 1.132 3.77%
BM_CmpLess_ushort_int 1.068 -
BM_CmpLess_ushort_schar 1.039 -
BM_CmpLess_ushort_short 1.042 1.20%
BM_CmpLess_ushort_uchar 1.116 -
BM_CmpLess_ushort_uint 1.054 -1.10%
BM_CmpLess_ushort_ushort 1.051 -1.03%
BM_PushHeap_float_Ascending_1 0.521 11.73%
BM_PushHeap_float_Ascending_1024 3.120 -4.12%
BM_PushHeap_float_Ascending_16 0.981 -15.36%
BM_PushHeap_float_Ascending_16384 4.297 5.50%
BM_PushHeap_float_Ascending_256 2.480 -3.43%
BM_PushHeap_float_Ascending_262144 5.123 -5.11%
BM_PushHeap_float_Ascending_4 0.585 -
BM_PushHeap_float_Ascending_64 1.749 -7.65%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -3.54%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.348 -8.24%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.616 27.35%
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.925 3.35%
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.154 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.310 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -23.95%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.586 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.141 1.66%
BM_PushHeap_float_Random_16 5.058 -1.03%
BM_PushHeap_float_Random_16384 7.046 -1.82%
BM_PushHeap_float_Random_256 6.909 -
BM_PushHeap_float_Random_262144 7.267 2.35%
BM_PushHeap_float_Random_4 2.299 -2.69%
BM_PushHeap_float_Random_64 6.373 2.19%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.362 4.25%
BM_PushHeap_float_SingleElement_64 0.383 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.431 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.690 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.313 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.391 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.614 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -2.43%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -2.50%
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.586 -2.18%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.853 -1.68%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.466 1.22%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.548 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.907 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.392 1.43%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.864 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.923 -1.89%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.843 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.719 4.99%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.427 -1.40%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 3.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -3.12%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.576 -6.07%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.201 -5.28%
BM_PushHeap_string_Ascending_16 4.612 -1.96%
BM_PushHeap_string_Ascending_16384 18.801 -6.47%
BM_PushHeap_string_Ascending_256 10.687 -6.09%
BM_PushHeap_string_Ascending_262144 29.679 3.81%
BM_PushHeap_string_Ascending_4 2.579 -
BM_PushHeap_string_Ascending_64 7.215 -5.49%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.338 -
BM_PushHeap_string_Descending_16 2.079 -
BM_PushHeap_string_Descending_16384 2.334 -
BM_PushHeap_string_Descending_256 2.263 -
BM_PushHeap_string_Descending_262144 3.088 -21.79%
BM_PushHeap_string_Descending_4 1.878 -
BM_PushHeap_string_Descending_64 2.179 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.114 1.38%
BM_PushHeap_string_PipeOrgan_16 4.173 -
BM_PushHeap_string_PipeOrgan_16384 12.442 -
BM_PushHeap_string_PipeOrgan_256 7.630 -
BM_PushHeap_string_PipeOrgan_262144 16.864 -1.93%
BM_PushHeap_string_PipeOrgan_4 2.524 -
BM_PushHeap_string_PipeOrgan_64 5.706 1.66%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.341 2.23%
BM_PushHeap_string_QuickSortAdversary_16 10.519 -
BM_PushHeap_string_QuickSortAdversary_16384 15.757 1.97%
BM_PushHeap_string_QuickSortAdversary_256 14.611 -3.89%
BM_PushHeap_string_QuickSortAdversary_262144 16.299 2.69%
BM_PushHeap_string_QuickSortAdversary_4 6.415 -
BM_PushHeap_string_QuickSortAdversary_64 13.106 -
BM_PushHeap_string_Random_1 0.557 4.07%
BM_PushHeap_string_Random_1024 15.082 -
BM_PushHeap_string_Random_16 10.486 -
BM_PushHeap_string_Random_16384 16.295 -
BM_PushHeap_string_Random_256 14.407 -
BM_PushHeap_string_Random_262144 18.125 -1.17%
BM_PushHeap_string_Random_4 6.106 -2.21%
BM_PushHeap_string_Random_64 13.029 -
BM_PushHeap_string_SingleElement_1 0.707 34.16%
BM_PushHeap_string_SingleElement_1024 2.731 5.54%
BM_PushHeap_string_SingleElement_16 2.735 6.35%
BM_PushHeap_string_SingleElement_16384 2.713 5.22%
BM_PushHeap_string_SingleElement_256 2.724 5.85%
BM_PushHeap_string_SingleElement_262144 2.752 5.37%
BM_PushHeap_string_SingleElement_4 2.382 5.45%
BM_PushHeap_string_SingleElement_64 2.750 5.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 33.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.501 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.014 1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.837 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.895 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.952 2.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.521 23.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.563 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.660 18.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 22.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.407 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.615 -11.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.510 1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.190 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.785 1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.674 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.556 2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.167 1.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.434 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.006 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.414 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.618 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.489 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.430 -19.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.589 9.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.617 -
BM_PushHeap_uint32_Ascending_1 0.458 -14.38%
BM_PushHeap_uint32_Ascending_1024 2.557 -1.84%
BM_PushHeap_uint32_Ascending_16 0.924 -
BM_PushHeap_uint32_Ascending_16384 3.591 -
BM_PushHeap_uint32_Ascending_256 2.095 -2.05%
BM_PushHeap_uint32_Ascending_262144 4.739 -1.90%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.574 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.357 -
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.477 -31.41%
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -1.92%
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.035 -3.74%
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.509 5.61%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -3.44%
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.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.615 56.04%
BM_PushHeap_uint32_Random_1024 5.795 -
BM_PushHeap_uint32_Random_16 4.179 1.79%
BM_PushHeap_uint32_Random_16384 5.673 -3.15%
BM_PushHeap_uint32_Random_256 5.582 -1.98%
BM_PushHeap_uint32_Random_262144 5.953 3.40%
BM_PushHeap_uint32_Random_4 2.227 -1.03%
BM_PushHeap_uint32_Random_64 5.143 2.81%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 2.95%
BM_PushHeap_uint32_SingleElement_16 0.355 5.97%
BM_PushHeap_uint32_SingleElement_16384 0.367 3.07%
BM_PushHeap_uint32_SingleElement_256 0.393 3.06%
BM_PushHeap_uint32_SingleElement_262144 0.367 3.22%
BM_PushHeap_uint32_SingleElement_4 0.359 7.45%
BM_PushHeap_uint32_SingleElement_64 0.364 4.09%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -2.60%
BM_PushHeap_uint64_Ascending_16 0.942 -4.81%
BM_PushHeap_uint64_Ascending_16384 3.565 -3.14%
BM_PushHeap_uint64_Ascending_256 2.090 -3.85%
BM_PushHeap_uint64_Ascending_262144 4.912 1.60%
BM_PushHeap_uint64_Ascending_4 0.539 -
BM_PushHeap_uint64_Ascending_64 1.520 -5.42%
BM_PushHeap_uint64_Descending_1 0.446 -7.81%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.382 6.11%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.390 8.50%
BM_PushHeap_uint64_Descending_64 0.387 2.67%
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.403 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.036 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.934 -4.41%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.485 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.261 -
BM_PushHeap_uint64_Random_16 4.475 -
BM_PushHeap_uint64_Random_16384 6.345 -
BM_PushHeap_uint64_Random_256 6.099 -
BM_PushHeap_uint64_Random_262144 6.281 -1.81%
BM_PushHeap_uint64_Random_4 2.536 -2.98%
BM_PushHeap_uint64_Random_64 5.601 -
BM_PushHeap_uint64_SingleElement_1 0.411 -33.58%
BM_PushHeap_uint64_SingleElement_1024 0.373 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.381 4.91%
BM_PushHeap_uint64_SingleElement_256 0.389 -2.67%
BM_PushHeap_uint64_SingleElement_262144 0.365 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 5.065 -
BM_StringAssignAsciizMix_Transparent 3.017 -
BM_StringAssignAsciiz_Empty_Opaque 3.127 -
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 190.411 -
BM_StringAssignAsciiz_Huge_Transparent 189.785 -
BM_StringAssignAsciiz_Large_Opaque 11.627 1.50%
BM_StringAssignAsciiz_Large_Transparent 11.604 1.09%
BM_StringAssignAsciiz_Small_Opaque 3.102 -2.75%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.719 -
BM_StringAssignStr_Empty_Transparent 0.497 2.53%
BM_StringAssignStr_Huge_Opaque 111.328 2.35%
BM_StringAssignStr_Huge_Transparent 112.887 3.68%
BM_StringAssignStr_Large_Opaque 10.672 3.88%
BM_StringAssignStr_Large_Transparent 10.707 4.49%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.185 5.16%
BM_StringConstructDestroyCStr_Empty_Transparent 0.260 -17.26%
BM_StringConstructDestroyCStr_Huge_Opaque 158.799 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.862 -
BM_StringConstructDestroyCStr_Large_Opaque 16.495 2.65%
BM_StringConstructDestroyCStr_Large_Transparent 9.760 1.11%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 8.11%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 14.81%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.600 -
BM_StringCopy_Large 6.190 -1.13%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.457 19.58%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.867 2.33%
BM_StringDestroy_Large 7.396 3.46%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.597 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.285 -
BM_StringEraseToEnd_Huge_Transparent 2.366 -2.55%
BM_StringEraseToEnd_Large_Opaque 0.997 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.592 -
BM_StringEraseToEnd_Small_Transparent 0.401 -5.21%
BM_StringEraseWithMove_Empty_Opaque 0.925 17.00%
BM_StringEraseWithMove_Empty_Transparent 0.634 12.98%
BM_StringEraseWithMove_Huge_Opaque 46.989 5.77%
BM_StringEraseWithMove_Huge_Transparent 44.346 3.57%
BM_StringEraseWithMove_Large_Opaque 2.749 -3.92%
BM_StringEraseWithMove_Large_Transparent 2.612 -6.02%
BM_StringEraseWithMove_Small_Opaque 2.246 2.83%
BM_StringEraseWithMove_Small_Transparent 2.232 2.46%
BM_StringFindAllMatch/1 2.968 -
BM_StringFindAllMatch/131072 2270.334 -
BM_StringFindAllMatch/32768 574.703 -
BM_StringFindAllMatch/4096 79.958 -
BM_StringFindAllMatch/512 11.519 -
BM_StringFindAllMatch/64 3.219 3.08%
BM_StringFindAllMatch/8 2.756 4.76%
BM_StringFindCharLiteral/1024 20.073 1.63%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.217 -
BM_StringFindCharLiteral/256 5.326 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.180 -
BM_StringFindCharLiteral/512 9.440 -
BM_StringFindCharLiteral/64 2.110 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.056 -
BM_StringFindMatch1/1 982.243 -
BM_StringFindMatch1/32768 1565.694 -
BM_StringFindMatch1/4096 1065.145 -
BM_StringFindMatch1/512 990.936 -1.50%
BM_StringFindMatch1/64 987.316 -
BM_StringFindMatch1/8 981.599 -
BM_StringFindMatch2/1 981.842 -
BM_StringFindMatch2/32768 1564.414 -
BM_StringFindMatch2/4096 1065.946 -
BM_StringFindMatch2/512 990.017 -1.15%
BM_StringFindMatch2/64 985.547 -
BM_StringFindMatch2/8 981.544 -
BM_StringFindNoMatch/10 1.387 6.26%
BM_StringFindNoMatch/131072 1963.163 -3.49%
BM_StringFindNoMatch/32768 499.000 -3.01%
BM_StringFindNoMatch/4096 75.395 -
BM_StringFindNoMatch/512 9.447 1.77%
BM_StringFindNoMatch/64 2.135 2.52%
BM_StringFindStringLiteral/1024 18.363 3.80%
BM_StringFindStringLiteral/128 3.169 1.95%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.323 -
BM_StringFindStringLiteral/256 5.363 -
BM_StringFindStringLiteral/32 1.709 -1.38%
BM_StringFindStringLiteral/4096 77.332 -
BM_StringFindStringLiteral/512 9.736 2.94%
BM_StringFindStringLiteral/64 2.171 -2.24%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.380 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -
BM_StringRead_Cold_Deep_Empty 1.240 -
BM_StringRead_Cold_Deep_Large 1.291 -2.77%
BM_StringRead_Cold_Deep_Small 1.269 2.20%
BM_StringRead_Cold_Shallow_Empty 1.147 -
BM_StringRead_Cold_Shallow_Large 1.177 -
BM_StringRead_Cold_Shallow_Small 1.151 -1.91%
BM_StringRead_Hot_Deep_Empty 0.506 -
BM_StringRead_Hot_Deep_Large 0.512 -
BM_StringRead_Hot_Deep_Small 0.497 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.484 2.35%
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.633 2.59%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.635 2.90%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.430 4.03%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -4.18%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -8.39%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -3.65%
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.983 -2.48%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.678 3.95%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.618 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
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.346 -4.41%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.309 -31.07%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.349 -24.32%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 20.48%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.349 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 -32.50%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -3.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.629 -5.00%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 3.47%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 -4.33%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.741 5.91%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.749 9.60%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.420 1.20%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.045 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.301 5.88%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.723 3.24%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.265 4.73%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.717 6.54%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.349 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.887 -
BM_StringRelational_Compare_Huge_Huge_Control 99.182 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.664 3.31%
BM_StringRelational_Compare_Large_Huge_Control 2.088 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.882 2.63%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.421 2.22%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.701 4.48%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.921 3.78%
BM_StringRelational_Eq_Empty_Empty_Control 1.852 -10.02%
BM_StringRelational_Eq_Empty_Huge_Control 0.477 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.558 -1.98%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.363 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.446 -
BM_StringRelational_Eq_Huge_Huge_Control 98.870 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 3.48%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.573 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 11.95%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.703 -7.91%
BM_StringRelational_Eq_Large_Large_Control 2.273 -1.46%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -2.96%
BM_StringRelational_Eq_Small_Large_Control 0.485 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.680 -1.50%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.185 14.55%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.550 -11.06%
BM_StringRelational_Eq_Small_Small_Control 2.020 9.22%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -3.20%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -4.52%
BM_StringRelational_Less_Empty_Large_Control 1.613 -6.04%
BM_StringRelational_Less_Empty_Small_Control 1.613 -6.21%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.439 1.48%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.068 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.717 -
BM_StringRelational_Less_Huge_Huge_Control 98.899 -
BM_StringRelational_Less_Huge_Large_Control 2.144 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.664 -3.28%
BM_StringRelational_Less_Large_Huge_Control 2.153 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.403 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Less_Large_Large_Control 2.139 1.18%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -3.08%
BM_StringRelational_Less_Small_Huge_Control 1.858 -
BM_StringRelational_Less_Small_Large_Control 1.853 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.409 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.764 -1.15%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.822 -
BM_align/1 0.644 -1.93%
BM_align/256 0.638 -2.67%
BM_align/64 0.639 -2.36%
BM_align/8 0.638 -2.59%
BM_deque_deque_copy/0 0.919 -
BM_deque_deque_copy/1 2.598 -
BM_deque_deque_copy/1024 36.686 -1.45%
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 138.831 -2.02%
BM_deque_deque_copy/4096 147.083 -
BM_deque_deque_copy/512 17.687 -
BM_deque_deque_copy/5500 196.051 -
BM_deque_deque_copy/64 3.033 -1.11%
BM_deque_deque_copy/64000 2930.013 -2.69%
BM_deque_deque_copy/65536 3089.673 -2.98%
BM_deque_deque_copy/70000 3210.397 -
BM_deque_deque_copy_backward/0 0.921 6.68%
BM_deque_deque_copy_backward/1 2.773 -1.35%
BM_deque_deque_copy_backward/1024 38.217 -
BM_deque_deque_copy_backward/2 2.531 -
BM_deque_deque_copy_backward/4000 151.967 1.14%
BM_deque_deque_copy_backward/4096 153.846 -
BM_deque_deque_copy_backward/512 18.901 -
BM_deque_deque_copy_backward/5500 204.070 -
BM_deque_deque_copy_backward/64 3.358 -1.01%
BM_deque_deque_copy_backward/64000 7926.572 -
BM_deque_deque_copy_backward/65536 8147.909 -
BM_deque_deque_copy_backward/70000 8378.968 -3.78%
BM_deque_deque_move/0 0.873 12.75%
BM_deque_deque_move/1 2.564 -
BM_deque_deque_move/1024 37.649 2.43%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.359 -
BM_deque_deque_move/4096 148.281 -
BM_deque_deque_move/512 17.656 -
BM_deque_deque_move/5500 197.982 -
BM_deque_deque_move/64 3.061 -
BM_deque_deque_move/64000 3019.888 -1.34%
BM_deque_deque_move/65536 3084.231 -
BM_deque_deque_move/70000 3348.718 -
BM_deque_deque_move_backward/0 0.841 -8.66%
BM_deque_deque_move_backward/1 2.785 -1.43%
BM_deque_deque_move_backward/1024 37.802 -1.37%
BM_deque_deque_move_backward/2 2.525 -
BM_deque_deque_move_backward/4000 150.514 -
BM_deque_deque_move_backward/4096 154.170 -
BM_deque_deque_move_backward/512 18.898 -
BM_deque_deque_move_backward/5500 205.598 -
BM_deque_deque_move_backward/64 3.360 -
BM_deque_deque_move_backward/64000 7951.118 1.75%
BM_deque_deque_move_backward/65536 7876.466 -3.75%
BM_deque_deque_move_backward/70000 8716.337 -
BM_deque_deque_ranges_copy/0 0.791 -13.94%
BM_deque_deque_ranges_copy/1 2.428 -4.90%
BM_deque_deque_ranges_copy/1024 37.086 -
BM_deque_deque_ranges_copy/2 2.185 -5.00%
BM_deque_deque_ranges_copy/4000 141.673 -
BM_deque_deque_ranges_copy/4096 147.017 -
BM_deque_deque_ranges_copy/512 17.643 -
BM_deque_deque_ranges_copy/5500 198.849 -
BM_deque_deque_ranges_copy/64 3.064 -
BM_deque_deque_ranges_copy/64000 2948.570 -6.64%
BM_deque_deque_ranges_copy/65536 3098.194 -
BM_deque_deque_ranges_copy/70000 3269.533 -1.74%
BM_deque_deque_ranges_copy_backward/0 0.739 -19.74%
BM_deque_deque_ranges_copy_backward/1 2.625 3.40%
BM_deque_deque_ranges_copy_backward/1024 37.946 -
BM_deque_deque_ranges_copy_backward/2 2.356 4.93%
BM_deque_deque_ranges_copy_backward/4000 151.812 -
BM_deque_deque_ranges_copy_backward/4096 152.181 -
BM_deque_deque_ranges_copy_backward/512 18.893 -1.47%
BM_deque_deque_ranges_copy_backward/5500 203.333 -
BM_deque_deque_ranges_copy_backward/64 3.388 -3.40%
BM_deque_deque_ranges_copy_backward/64000 7867.593 -
BM_deque_deque_ranges_copy_backward/65536 8070.606 -
BM_deque_deque_ranges_copy_backward/70000 8644.830 -
BM_deque_deque_ranges_move/0 0.922 23.84%
BM_deque_deque_ranges_move/1 2.568 3.81%
BM_deque_deque_ranges_move/1024 37.428 -1.86%
BM_deque_deque_ranges_move/2 2.188 -
BM_deque_deque_ranges_move/4000 144.919 -
BM_deque_deque_ranges_move/4096 148.502 -
BM_deque_deque_ranges_move/512 17.668 -
BM_deque_deque_ranges_move/5500 198.138 -1.66%
BM_deque_deque_ranges_move/64 3.053 -
BM_deque_deque_ranges_move/64000 3135.215 3.51%
BM_deque_deque_ranges_move/65536 3065.876 -
BM_deque_deque_ranges_move/70000 3281.858 -
BM_deque_deque_ranges_move_backward/0 0.919 -
BM_deque_deque_ranges_move_backward/1 2.661 5.59%
BM_deque_deque_ranges_move_backward/1024 38.678 2.01%
BM_deque_deque_ranges_move_backward/2 2.410 7.62%
BM_deque_deque_ranges_move_backward/4000 153.070 1.29%
BM_deque_deque_ranges_move_backward/4096 152.903 -
BM_deque_deque_ranges_move_backward/512 18.916 -1.36%
BM_deque_deque_ranges_move_backward/5500 202.644 -
BM_deque_deque_ranges_move_backward/64 3.390 -2.67%
BM_deque_deque_ranges_move_backward/64000 7812.518 1.32%
BM_deque_deque_ranges_move_backward/65536 8181.114 1.99%
BM_deque_deque_ranges_move_backward/70000 8583.932 -
BM_deque_vector_copy/0 1.461 8.42%
BM_deque_vector_copy/1 2.075 -2.39%
BM_deque_vector_copy/1024 37.273 -
BM_deque_vector_copy/2 1.925 5.32%
BM_deque_vector_copy/4000 142.094 -
BM_deque_vector_copy/4096 146.387 -5.41%
BM_deque_vector_copy/512 16.554 -
BM_deque_vector_copy/5500 196.915 -2.89%
BM_deque_vector_copy/64 2.626 -
BM_deque_vector_copy/64000 2858.434 -
BM_deque_vector_copy/65536 2914.657 -
BM_deque_vector_copy/70000 3170.494 -
BM_deque_vector_copy_backward/0 1.425 2.27%
BM_deque_vector_copy_backward/1 2.146 1.40%
BM_deque_vector_copy_backward/1024 37.254 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 144.577 -
BM_deque_vector_copy_backward/4096 148.681 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 197.527 -
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 7916.377 -3.50%
BM_deque_vector_copy_backward/65536 8174.903 -1.10%
BM_deque_vector_copy_backward/70000 8720.932 -3.95%
BM_deque_vector_move/0 1.376 -5.64%
BM_deque_vector_move/1 2.142 -
BM_deque_vector_move/1024 37.388 -
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 142.594 -
BM_deque_vector_move/4096 147.004 -
BM_deque_vector_move/512 16.569 -
BM_deque_vector_move/5500 194.731 -
BM_deque_vector_move/64 2.586 -
BM_deque_vector_move/64000 2983.709 -1.23%
BM_deque_vector_move/65536 2983.029 -
BM_deque_vector_move/70000 3236.153 -
BM_deque_vector_move_backward/0 1.444 -5.14%
BM_deque_vector_move_backward/1 2.158 2.26%
BM_deque_vector_move_backward/1024 37.029 -
BM_deque_vector_move_backward/2 1.833 -
BM_deque_vector_move_backward/4000 142.218 -
BM_deque_vector_move_backward/4096 148.320 -
BM_deque_vector_move_backward/512 17.922 -
BM_deque_vector_move_backward/5500 197.194 -
BM_deque_vector_move_backward/64 2.932 -
BM_deque_vector_move_backward/64000 8036.699 3.10%
BM_deque_vector_move_backward/65536 8178.616 1.00%
BM_deque_vector_move_backward/70000 8642.622 -2.76%
BM_deque_vector_ranges_copy/0 1.459 6.56%
BM_deque_vector_ranges_copy/1 2.101 -1.81%
BM_deque_vector_ranges_copy/1024 37.483 1.15%
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 143.027 -
BM_deque_vector_ranges_copy/4096 145.492 -
BM_deque_vector_ranges_copy/512 16.552 -
BM_deque_vector_ranges_copy/5500 193.997 -
BM_deque_vector_ranges_copy/64 2.621 -
BM_deque_vector_ranges_copy/64000 2918.708 -
BM_deque_vector_ranges_copy/65536 2941.092 -
BM_deque_vector_ranges_copy/70000 3198.157 -
BM_deque_vector_ranges_copy_backward/0 1.375 -10.29%
BM_deque_vector_ranges_copy_backward/1 2.110 -
BM_deque_vector_ranges_copy_backward/1024 36.855 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 142.712 -
BM_deque_vector_ranges_copy_backward/4096 148.533 -
BM_deque_vector_ranges_copy_backward/512 17.933 -
BM_deque_vector_ranges_copy_backward/5500 198.571 -
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 8036.301 1.22%
BM_deque_vector_ranges_copy_backward/65536 8225.461 -
BM_deque_vector_ranges_copy_backward/70000 8707.969 -4.17%
BM_deque_vector_ranges_move/0 1.534 -3.03%
BM_deque_vector_ranges_move/1 2.120 1.81%
BM_deque_vector_ranges_move/1024 37.558 -
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 141.852 -
BM_deque_vector_ranges_move/4096 145.032 -
BM_deque_vector_ranges_move/512 16.603 -
BM_deque_vector_ranges_move/5500 195.958 1.15%
BM_deque_vector_ranges_move/64 2.630 -
BM_deque_vector_ranges_move/64000 2981.905 -
BM_deque_vector_ranges_move/65536 2987.789 -
BM_deque_vector_ranges_move/70000 3261.223 -
BM_deque_vector_ranges_move_backward/0 1.582 15.68%
BM_deque_vector_ranges_move_backward/1 2.088 -
BM_deque_vector_ranges_move_backward/1024 37.174 -
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 143.128 -
BM_deque_vector_ranges_move_backward/4096 148.326 -
BM_deque_vector_ranges_move_backward/512 17.923 -
BM_deque_vector_ranges_move_backward/5500 196.911 -
BM_deque_vector_ranges_move_backward/64 2.932 -
BM_deque_vector_ranges_move_backward/64000 7850.943 1.03%
BM_deque_vector_ranges_move_backward/65536 8235.892 2.33%
BM_deque_vector_ranges_move_backward/70000 8696.151 -3.51%
BM_getline_string 17.295 2.57%
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 -18.42%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.370 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246278.285 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.407 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3775.981 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.791 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60363.686 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.160 -
BM_lexicographical_compare_three_way<IntPtr>/4096 957.628 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.617 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15089.986 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.311 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.472 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497621.505 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.236 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7722.271 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.345 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123538.468 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.759 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.530 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.530 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30852.529 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.358 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.512 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249093.465 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.238 -1.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3808.625 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.831 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60804.362 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.282 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.404 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.615 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15151.383 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 -
BM_lexicographical_compare_three_way_fast_path/1024 247.023 -
BM_lexicographical_compare_three_way_fast_path/1048576 246144.033 -
BM_lexicographical_compare_three_way_fast_path/16 4.472 -
BM_lexicographical_compare_three_way_fast_path/16384 3787.117 -
BM_lexicographical_compare_three_way_fast_path/256 71.783 1.20%
BM_lexicographical_compare_three_way_fast_path/262144 60436.432 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.554 -
BM_lexicographical_compare_three_way_fast_path/64 15.836 -
BM_lexicographical_compare_three_way_fast_path/65536 15118.529 -
BM_lexicographical_compare_three_way_slow_path/1 0.462 12.53%
BM_lexicographical_compare_three_way_slow_path/1024 323.797 10.19%
BM_lexicographical_compare_three_way_slow_path/1048576 327071.088 11.08%
BM_lexicographical_compare_three_way_slow_path/16 4.973 8.27%
BM_lexicographical_compare_three_way_slow_path/16384 5082.953 11.70%
BM_lexicographical_compare_three_way_slow_path/256 85.846 7.95%
BM_lexicographical_compare_three_way_slow_path/262144 80889.400 11.37%
BM_lexicographical_compare_three_way_slow_path/4 1.274 8.13%
BM_lexicographical_compare_three_way_slow_path/4096 1274.054 11.10%
BM_lexicographical_compare_three_way_slow_path/64 19.841 11.31%
BM_lexicographical_compare_three_way_slow_path/65536 20196.940 11.16%
BM_map_find_string_literal 12.444 -
BM_num_get<bool> 11.918 -
BM_num_get<double> 37.218 -
BM_num_get<float> 37.458 -2.43%
BM_num_get<long> 11.077 2.03%
BM_num_get<long_double> 37.071 1.27%
BM_num_get<long_long> 10.889 2.03%
BM_num_get<unsigned_int> 9.834 -
BM_num_get<unsigned_long> 10.625 1.23%
BM_num_get<unsigned_long_long> 10.466 1.85%
BM_num_get<unsigned_short> 10.282 -
BM_num_get<void*> 10.936 -
BM_num_put<bool> 10.718 -4.42%
BM_num_put<const_void*> 12.099 -
BM_num_put<double> 57.557 -
BM_num_put<long> 11.716 2.24%
BM_num_put<long_double> 58.670 -
BM_num_put<long_long> 11.653 -
BM_num_put<unsigned_long> 11.677 2.77%
BM_num_put<unsigned_long_long> 11.329 -1.90%
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 285.292 12.31%
BM_std_minmax_element<char>/2 0.689 -
BM_std_minmax_element<char>/3 1.176 -1.85%
BM_std_minmax_element<char>/4 1.264 3.96%
BM_std_minmax_element<char>/4000 1089.786 12.37%
BM_std_minmax_element<char>/4096 1115.987 12.41%
BM_std_minmax_element<char>/512 145.311 10.89%
BM_std_minmax_element<char>/5500 1496.115 12.50%
BM_std_minmax_element<char>/64 18.312 3.17%
BM_std_minmax_element<char>/64000 17271.492 12.55%
BM_std_minmax_element<char>/65536 17709.013 12.70%
BM_std_minmax_element<char>/70000 18943.614 12.85%
BM_std_minmax_element<int>/1 0.311 -
BM_std_minmax_element<int>/1024 266.828 -2.65%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 0.974 -21.81%
BM_std_minmax_element<int>/4 1.226 -1.98%
BM_std_minmax_element<int>/4000 996.784 -5.34%
BM_std_minmax_element<int>/4096 1022.822 -5.02%
BM_std_minmax_element<int>/512 136.516 -1.90%
BM_std_minmax_element<int>/5500 1370.996 -4.57%
BM_std_minmax_element<int>/64 17.338 -
BM_std_minmax_element<int>/64000 15949.112 -4.87%
BM_std_minmax_element<int>/65536 16269.402 -5.20%
BM_std_minmax_element<int>/70000 17425.586 -4.92%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 288.674 1.99%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.008 -19.09%
BM_std_minmax_element<long_long>/4 1.260 -
BM_std_minmax_element<long_long>/4000 1112.738 2.32%
BM_std_minmax_element<long_long>/4096 1137.937 2.19%
BM_std_minmax_element<long_long>/512 146.344 2.05%
BM_std_minmax_element<long_long>/5500 1527.051 2.43%
BM_std_minmax_element<long_long>/64 17.992 1.82%
BM_std_minmax_element<long_long>/64000 17827.017 2.39%
BM_std_minmax_element<long_long>/65536 18228.298 2.30%
BM_std_minmax_element<long_long>/70000 19481.991 2.35%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 264.136 1.64%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.149 -7.95%
BM_std_minmax_element<short>/4 1.176 -2.75%
BM_std_minmax_element<short>/4000 1006.546 1.79%
BM_std_minmax_element<short>/4096 1031.665 1.99%
BM_std_minmax_element<short>/512 135.076 1.30%
BM_std_minmax_element<short>/5500 1381.017 1.93%
BM_std_minmax_element<short>/64 17.113 -
BM_std_minmax_element<short>/64000 16060.212 2.12%
BM_std_minmax_element<short>/65536 16432.729 1.95%
BM_std_minmax_element<short>/70000 17555.988 2.10%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 24.58%
BM_tolower_string<char> 15.093 -
BM_tolower_string<wchar_t> 6.322 -5.90%
BM_toupper_char<char> 0.618 -10.31%
BM_toupper_char<wchar_t> 0.624 -9.08%
BM_toupper_string<char> 16.584 8.01%
BM_toupper_string<wchar_t> 6.347 -16.42%
BM_vector_deque_copy/0 0.421 -
BM_vector_deque_copy/1 2.315 -1.75%
BM_vector_deque_copy/1024 35.949 -
BM_vector_deque_copy/2 2.057 -
BM_vector_deque_copy/4000 140.816 -
BM_vector_deque_copy/4096 144.733 -
BM_vector_deque_copy/512 16.961 -
BM_vector_deque_copy/5500 195.379 -
BM_vector_deque_copy/64 2.820 -
BM_vector_deque_copy/64000 2840.420 -
BM_vector_deque_copy/65536 2855.482 -
BM_vector_deque_copy/70000 3102.399 -
BM_vector_deque_copy_backward/0 0.548 -13.08%
BM_vector_deque_copy_backward/1 2.344 9.26%
BM_vector_deque_copy_backward/1024 37.187 -
BM_vector_deque_copy_backward/2 2.061 9.25%
BM_vector_deque_copy_backward/4000 143.697 -
BM_vector_deque_copy_backward/4096 148.217 -
BM_vector_deque_copy_backward/512 17.497 -2.70%
BM_vector_deque_copy_backward/5500 198.647 1.07%
BM_vector_deque_copy_backward/64 2.994 -3.66%
BM_vector_deque_copy_backward/64000 8470.856 5.68%
BM_vector_deque_copy_backward/65536 8693.161 4.70%
BM_vector_deque_copy_backward/70000 8892.045 1.70%
BM_vector_deque_move/0 0.611 11.76%
BM_vector_deque_move/1 2.332 9.02%
BM_vector_deque_move/1024 35.843 -
BM_vector_deque_move/2 2.065 10.37%
BM_vector_deque_move/4000 140.953 -
BM_vector_deque_move/4096 144.977 -
BM_vector_deque_move/512 16.957 -
BM_vector_deque_move/5500 196.083 -
BM_vector_deque_move/64 2.842 1.16%
BM_vector_deque_move/64000 2842.807 -
BM_vector_deque_move/65536 2859.210 -
BM_vector_deque_move/70000 3108.817 -
BM_vector_deque_move_backward/0 0.459 9.70%
BM_vector_deque_move_backward/1 2.305 1.91%
BM_vector_deque_move_backward/1024 38.496 1.10%
BM_vector_deque_move_backward/2 2.056 6.75%
BM_vector_deque_move_backward/4000 151.589 5.50%
BM_vector_deque_move_backward/4096 149.798 -
BM_vector_deque_move_backward/512 17.492 -
BM_vector_deque_move_backward/5500 197.554 -
BM_vector_deque_move_backward/64 3.023 -
BM_vector_deque_move_backward/64000 8009.159 2.67%
BM_vector_deque_move_backward/65536 8249.088 -
BM_vector_deque_move_backward/70000 8823.624 4.34%
BM_vector_deque_ranges_copy/0 0.459 16.11%
BM_vector_deque_ranges_copy/1 2.345 15.84%
BM_vector_deque_ranges_copy/1024 35.990 -
BM_vector_deque_ranges_copy/2 2.059 15.42%
BM_vector_deque_ranges_copy/4000 141.328 -
BM_vector_deque_ranges_copy/4096 151.382 4.62%
BM_vector_deque_ranges_copy/512 16.952 -
BM_vector_deque_ranges_copy/5500 203.315 3.74%
BM_vector_deque_ranges_copy/64 2.798 4.62%
BM_vector_deque_ranges_copy/64000 2841.193 -
BM_vector_deque_ranges_copy/65536 2858.539 -
BM_vector_deque_ranges_copy/70000 3103.498 -3.37%
BM_vector_deque_ranges_copy_backward/0 0.384 -23.25%
BM_vector_deque_ranges_copy_backward/1 2.190 -7.16%
BM_vector_deque_ranges_copy_backward/1024 38.097 2.32%
BM_vector_deque_ranges_copy_backward/2 1.930 -6.46%
BM_vector_deque_ranges_copy_backward/4000 141.486 -
BM_vector_deque_ranges_copy_backward/4096 149.003 -
BM_vector_deque_ranges_copy_backward/512 17.645 -
BM_vector_deque_ranges_copy_backward/5500 196.851 -
BM_vector_deque_ranges_copy_backward/64 3.019 -2.59%
BM_vector_deque_ranges_copy_backward/64000 8176.028 2.81%
BM_vector_deque_ranges_copy_backward/65536 8394.252 1.75%
BM_vector_deque_ranges_copy_backward/70000 8721.252 -1.16%
BM_vector_deque_ranges_move/0 0.590 37.85%
BM_vector_deque_ranges_move/1 2.373 2.37%
BM_vector_deque_ranges_move/1024 35.861 -
BM_vector_deque_ranges_move/2 2.036 -1.24%
BM_vector_deque_ranges_move/4000 141.458 -3.69%
BM_vector_deque_ranges_move/4096 144.976 -2.79%
BM_vector_deque_ranges_move/512 16.924 -
BM_vector_deque_ranges_move/5500 195.176 -
BM_vector_deque_ranges_move/64 2.765 -1.32%
BM_vector_deque_ranges_move/64000 2842.070 -
BM_vector_deque_ranges_move/65536 2859.247 -
BM_vector_deque_ranges_move/70000 3104.390 -
BM_vector_deque_ranges_move_backward/0 0.414 -28.01%
BM_vector_deque_ranges_move_backward/1 2.323 11.42%
BM_vector_deque_ranges_move_backward/1024 37.997 -
BM_vector_deque_ranges_move_backward/2 2.062 12.61%
BM_vector_deque_ranges_move_backward/4000 141.833 -
BM_vector_deque_ranges_move_backward/4096 148.304 -
BM_vector_deque_ranges_move_backward/512 17.480 -2.71%
BM_vector_deque_ranges_move_backward/5500 197.063 -
BM_vector_deque_ranges_move_backward/64 2.980 -3.51%
BM_vector_deque_ranges_move_backward/64000 8159.544 7.23%
BM_vector_deque_ranges_move_backward/65536 8332.751 4.43%
BM_vector_deque_ranges_move_backward/70000 8880.764 3.34%
SetIntersection_Front_Set_float_1024_1 1048481.273 -
SetIntersection_Front_Set_float_1024_1024 11064244.049 -3.88%
SetIntersection_Front_Set_float_1024_16 1191653.142 1.94%
SetIntersection_Front_Set_float_1024_256 3558447.595 -
SetIntersection_Front_Set_float_1024_4 1065752.884 -
SetIntersection_Front_Set_float_1024_64 1650763.749 2.40%
SetIntersection_Front_Set_float_16384_1 1019821.816 -1.95%
SetIntersection_Front_Set_float_16384_1024 11870047.411 -3.47%
SetIntersection_Front_Set_float_16384_16 1178577.999 -
SetIntersection_Front_Set_float_16384_16384 223369710.501 -1.24%
SetIntersection_Front_Set_float_16384_256 3569587.867 -
SetIntersection_Front_Set_float_16384_4 1059218.365 -
SetIntersection_Front_Set_float_16384_64 1620559.436 -1.27%
SetIntersection_Front_Set_float_16_1 62731304.979 -
SetIntersection_Front_Set_float_16_16 37872755.752 1.80%
SetIntersection_Front_Set_float_16_4 54402900.860 -
SetIntersection_Front_Set_float_1_1 534332780.497 -
SetIntersection_Front_Set_float_256_1 4154097.104 -
SetIntersection_Front_Set_float_256_16 4478595.657 -
SetIntersection_Front_Set_float_256_256 7006614.312 -1.99%
SetIntersection_Front_Set_float_256_4 4189602.399 -
SetIntersection_Front_Set_float_256_64 5380335.369 -
SetIntersection_Front_Set_float_262144_1 1018609.621 1.88%
SetIntersection_Front_Set_float_262144_1024 11533545.989 1.28%
SetIntersection_Front_Set_float_262144_16 1154867.179 1.72%
SetIntersection_Front_Set_float_262144_16384 223274543.860 3.49%
SetIntersection_Front_Set_float_262144_256 3635698.571 2.92%
SetIntersection_Front_Set_float_262144_262144 1588429.525 -
SetIntersection_Front_Set_float_262144_4 1062202.198 3.25%
SetIntersection_Front_Set_float_262144_64 1605795.523 -
SetIntersection_Front_Set_float_4_1 213893389.642 -
SetIntersection_Front_Set_float_4_4 136658078.833 1.06%
SetIntersection_Front_Set_float_64_1 16420639.985 -
SetIntersection_Front_Set_float_64_16 14972700.430 -1.13%
SetIntersection_Front_Set_float_64_4 16059239.407 -
SetIntersection_Front_Set_float_64_64 12968897.686 3.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1003870.205 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13847093.462 4.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1218479.923 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4157756.079 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1062610.386 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1802105.280 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1042114.899 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13811262.556 -2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1223358.330 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 254208481.918 -27.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4326833.427 -7.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1056331.021 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1870144.552 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62756325.615 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38642166.144 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54684408.232 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532443997.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4173846.261 1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4553218.450 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8401702.647 -3.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4242794.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5548698.398 -5.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1046778.448 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13733949.913 -5.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1193935.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 242709305.764 -28.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4144315.210 -5.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1829776.935 -1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078468.500 2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1745108.098 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212767797.103 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136982116.010 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16321318.812 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15460078.231 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16166459.774 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14156914.558 1.79%
SetIntersection_Front_Set_string_1024_1 1077208.252 -
SetIntersection_Front_Set_string_1024_1024 55532642.023 -
SetIntersection_Front_Set_string_1024_16 1828370.684 -3.53%
SetIntersection_Front_Set_string_1024_256 15517558.820 6.38%
SetIntersection_Front_Set_string_1024_4 1223722.180 -2.31%
SetIntersection_Front_Set_string_1024_64 4566377.440 -
SetIntersection_Front_Set_string_16384_1 1094131.287 -
SetIntersection_Front_Set_string_16384_1024 58836331.930 -
SetIntersection_Front_Set_string_16384_16 1884093.205 -
SetIntersection_Front_Set_string_16384_16384 348685786.891 -
SetIntersection_Front_Set_string_16384_256 14902125.164 -
SetIntersection_Front_Set_string_16384_4 1242927.304 -
SetIntersection_Front_Set_string_16384_64 4415033.831 -2.24%
SetIntersection_Front_Set_string_16_1 65277083.992 -
SetIntersection_Front_Set_string_16_16 60063206.543 1.61%
SetIntersection_Front_Set_string_16_4 63788474.625 -1.07%
SetIntersection_Front_Set_string_1_1 556607169.470 -
SetIntersection_Front_Set_string_256_1 4307233.416 -
SetIntersection_Front_Set_string_256_16 7130442.167 2.03%
SetIntersection_Front_Set_string_256_256 27706175.676 -3.89%
SetIntersection_Front_Set_string_256_4 4920761.802 -
SetIntersection_Front_Set_string_256_64 14834726.153 3.46%
SetIntersection_Front_Set_string_262144_1 1068709.692 -2.69%
SetIntersection_Front_Set_string_262144_1024 59472636.646 -
SetIntersection_Front_Set_string_262144_16 1907951.487 3.41%
SetIntersection_Front_Set_string_262144_16384 346150701.631 -
SetIntersection_Front_Set_string_262144_256 14554703.033 -2.37%
SetIntersection_Front_Set_string_262144_262144 17645115.642 -
SetIntersection_Front_Set_string_262144_4 1248476.713 4.45%
SetIntersection_Front_Set_string_262144_64 4353669.569 -
SetIntersection_Front_Set_string_4_1 221551016.071 -
SetIntersection_Front_Set_string_4_4 157040762.323 -
SetIntersection_Front_Set_string_64_1 17155534.980 -
SetIntersection_Front_Set_string_64_16 24089193.657 2.15%
SetIntersection_Front_Set_string_64_4 18742510.255 -
SetIntersection_Front_Set_string_64_64 34529898.650 -1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1041362.578 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24749117.379 3.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1326728.069 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6306579.670 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1098997.228 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2212608.492 -5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1036492.438 2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27466800.471 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1325431.119 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350696042.151 -2.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6367844.292 -4.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1056160.072 -4.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2311649.949 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63151620.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41957754.309 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55873416.436 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536746890.645 -3.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4151721.739 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5056653.173 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 14318140.010 14.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4325085.827 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7410960.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023802.469 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27942860.976 9.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1313648.840 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347928746.719 -4.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6795339.556 10.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2996729.900 2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1079497.092 -2.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2378812.134 5.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214425222.154 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141036794.515 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16549001.654 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17432817.703 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16545895.391 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17947940.695 -
SetIntersection_Front_Set_uint32_1024_1 1043980.707 -1.51%
SetIntersection_Front_Set_uint32_1024_1024 12280432.259 3.05%
SetIntersection_Front_Set_uint32_1024_16 1178841.773 1.68%
SetIntersection_Front_Set_uint32_1024_256 4224680.224 -
SetIntersection_Front_Set_uint32_1024_4 1021118.398 -
SetIntersection_Front_Set_uint32_1024_64 1796207.457 1.46%
SetIntersection_Front_Set_uint32_16384_1 1039070.140 5.05%
SetIntersection_Front_Set_uint32_16384_1024 13399624.028 11.31%
SetIntersection_Front_Set_uint32_16384_16 1118976.000 -1.14%
SetIntersection_Front_Set_uint32_16384_16384 215923462.897 -
SetIntersection_Front_Set_uint32_16384_256 3751168.999 -4.84%
SetIntersection_Front_Set_uint32_16384_4 1065712.368 -
SetIntersection_Front_Set_uint32_16384_64 1602660.755 -5.97%
SetIntersection_Front_Set_uint32_16_1 62379372.875 -
SetIntersection_Front_Set_uint32_16_16 37706015.689 -
SetIntersection_Front_Set_uint32_16_4 54332628.148 -
SetIntersection_Front_Set_uint32_1_1 530463188.505 -
SetIntersection_Front_Set_uint32_256_1 4116239.913 -1.03%
SetIntersection_Front_Set_uint32_256_16 4465096.165 -
SetIntersection_Front_Set_uint32_256_256 7325254.059 -2.11%
SetIntersection_Front_Set_uint32_256_4 4166362.859 -
SetIntersection_Front_Set_uint32_256_64 5385338.657 3.03%
SetIntersection_Front_Set_uint32_262144_1 995953.612 -
SetIntersection_Front_Set_uint32_262144_1024 12045108.687 -3.45%
SetIntersection_Front_Set_uint32_262144_16 1138229.064 -3.20%
SetIntersection_Front_Set_uint32_262144_16384 224939352.119 2.42%
SetIntersection_Front_Set_uint32_262144_256 3823855.277 6.12%
SetIntersection_Front_Set_uint32_262144_262144 1610441.080 -2.01%
SetIntersection_Front_Set_uint32_262144_4 1030055.993 -
SetIntersection_Front_Set_uint32_262144_64 1596548.146 -
SetIntersection_Front_Set_uint32_4_1 212320635.432 -
SetIntersection_Front_Set_uint32_4_4 135680570.258 -
SetIntersection_Front_Set_uint32_64_1 16297385.203 -
SetIntersection_Front_Set_uint32_64_16 15128185.116 -
SetIntersection_Front_Set_uint32_64_4 15887410.975 -
SetIntersection_Front_Set_uint32_64_64 13152537.217 -
SetIntersection_Front_Set_uint64_1024_1 1040934.836 6.33%
SetIntersection_Front_Set_uint64_1024_1024 11734918.611 -4.70%
SetIntersection_Front_Set_uint64_1024_16 1126023.585 -4.64%
SetIntersection_Front_Set_uint64_1024_256 3781481.398 -9.10%
SetIntersection_Front_Set_uint64_1024_4 1072426.469 2.80%
SetIntersection_Front_Set_uint64_1024_64 1623047.085 -8.27%
SetIntersection_Front_Set_uint64_16384_1 1035716.135 -
SetIntersection_Front_Set_uint64_16384_1024 12450260.858 -1.11%
SetIntersection_Front_Set_uint64_16384_16 1184568.961 5.68%
SetIntersection_Front_Set_uint64_16384_16384 226859505.337 1.30%
SetIntersection_Front_Set_uint64_16384_256 3827295.139 -
SetIntersection_Front_Set_uint64_16384_4 1019808.206 -4.73%
SetIntersection_Front_Set_uint64_16384_64 1591794.801 -
SetIntersection_Front_Set_uint64_16_1 62315539.761 -
SetIntersection_Front_Set_uint64_16_16 38434968.298 2.69%
SetIntersection_Front_Set_uint64_16_4 54129086.159 -
SetIntersection_Front_Set_uint64_1_1 530155989.495 -
SetIntersection_Front_Set_uint64_256_1 4104871.012 -
SetIntersection_Front_Set_uint64_256_16 4500387.400 -
SetIntersection_Front_Set_uint64_256_256 7639643.962 -2.00%
SetIntersection_Front_Set_uint64_256_4 4060728.256 -1.92%
SetIntersection_Front_Set_uint64_256_64 5245696.930 -2.79%
SetIntersection_Front_Set_uint64_262144_1 1011253.290 -1.12%
SetIntersection_Front_Set_uint64_262144_1024 11861897.687 -14.29%
SetIntersection_Front_Set_uint64_262144_16 1176276.038 -
SetIntersection_Front_Set_uint64_262144_16384 219784826.102 -
SetIntersection_Front_Set_uint64_262144_256 4096191.854 2.61%
SetIntersection_Front_Set_uint64_262144_262144 1656236.412 -
SetIntersection_Front_Set_uint64_262144_4 1011552.689 -3.53%
SetIntersection_Front_Set_uint64_262144_64 1607295.105 -5.93%
SetIntersection_Front_Set_uint64_4_1 211715860.317 -
SetIntersection_Front_Set_uint64_4_4 135593366.924 -
SetIntersection_Front_Set_uint64_64_1 16366934.867 -
SetIntersection_Front_Set_uint64_64_16 15218707.487 -
SetIntersection_Front_Set_uint64_64_4 15957981.124 -
SetIntersection_Front_Set_uint64_64_64 13279359.999 -
SetIntersection_Front_Vector_float_1024_1 1040982.061 -
SetIntersection_Front_Vector_float_1024_1024 5909044.527 4.61%
SetIntersection_Front_Vector_float_1024_16 1126746.568 1.20%
SetIntersection_Front_Vector_float_1024_256 2271985.758 -
SetIntersection_Front_Vector_float_1024_4 1056931.064 2.15%
SetIntersection_Front_Vector_float_1024_64 1348896.328 -1.92%
SetIntersection_Front_Vector_float_16384_1 1041630.096 -
SetIntersection_Front_Vector_float_16384_1024 5437543.429 -7.93%
SetIntersection_Front_Vector_float_16384_16 1111241.708 -
SetIntersection_Front_Vector_float_16384_16384 77413146.577 -
SetIntersection_Front_Vector_float_16384_256 2169467.096 -5.23%
SetIntersection_Front_Vector_float_16384_4 1068456.270 1.60%
SetIntersection_Front_Vector_float_16384_64 1345962.707 -2.23%
SetIntersection_Front_Vector_float_16_1 62819683.897 -
SetIntersection_Front_Vector_float_16_16 35454205.685 -
SetIntersection_Front_Vector_float_16_4 54287358.135 -
SetIntersection_Front_Vector_float_1_1 534339153.075 -
SetIntersection_Front_Vector_float_256_1 4178520.857 -
SetIntersection_Front_Vector_float_256_16 4210806.401 1.75%
SetIntersection_Front_Vector_float_256_256 4535943.835 -
SetIntersection_Front_Vector_float_256_4 4176526.841 -
SetIntersection_Front_Vector_float_256_64 4335586.503 -
SetIntersection_Front_Vector_float_262144_1 1006497.643 -3.52%
SetIntersection_Front_Vector_float_262144_1024 5911008.609 -
SetIntersection_Front_Vector_float_262144_16 1125252.674 3.03%
SetIntersection_Front_Vector_float_262144_16384 77419959.169 -
SetIntersection_Front_Vector_float_262144_256 2276571.239 6.81%
SetIntersection_Front_Vector_float_262144_262144 350538157.741 1.52%
SetIntersection_Front_Vector_float_262144_4 1061505.849 -
SetIntersection_Front_Vector_float_262144_64 1343834.282 -1.43%
SetIntersection_Front_Vector_float_4_1 213702621.755 -
SetIntersection_Front_Vector_float_4_4 135668635.666 -
SetIntersection_Front_Vector_float_64_1 16444456.620 -
SetIntersection_Front_Vector_float_64_16 14297222.168 -
SetIntersection_Front_Vector_float_64_4 15982936.587 -
SetIntersection_Front_Vector_float_64_64 10928714.997 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1035009.026 2.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8259185.662 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1159045.837 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2899607.751 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1070319.933 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1471122.891 -3.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051559.754 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8317265.122 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1151481.200 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118620059.441 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2859146.660 -1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1061377.783 -1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1505099.976 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62699271.667 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36625418.407 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54358980.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533040952.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170815.214 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4399867.195 2.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5702629.012 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4099808.008 -2.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4872683.285 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1002481.329 1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8306584.606 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1153893.109 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118530788.218 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2836526.963 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350839216.487 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1050397.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1514207.231 4.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213545764.199 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136035296.088 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16411672.507 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14718116.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15958421.458 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12115951.500 -
SetIntersection_Front_Vector_string_1024_1 1073509.019 -
SetIntersection_Front_Vector_string_1024_1024 39251843.924 -
SetIntersection_Front_Vector_string_1024_16 1594346.221 -2.45%
SetIntersection_Front_Vector_string_1024_256 9077448.105 -10.67%
SetIntersection_Front_Vector_string_1024_4 1187046.407 -
SetIntersection_Front_Vector_string_1024_64 3373230.374 1.85%
SetIntersection_Front_Vector_string_16384_1 1077595.737 -
SetIntersection_Front_Vector_string_16384_1024 38017414.548 -1.17%
SetIntersection_Front_Vector_string_16384_16 1573635.308 -3.89%
SetIntersection_Front_Vector_string_16384_16384 349982845.029 -
SetIntersection_Front_Vector_string_16384_256 9344281.838 -4.15%
SetIntersection_Front_Vector_string_16384_4 1175232.277 -
SetIntersection_Front_Vector_string_16384_64 3258215.432 2.20%
SetIntersection_Front_Vector_string_16_1 64177331.775 -
SetIntersection_Front_Vector_string_16_16 51384903.156 -
SetIntersection_Front_Vector_string_16_4 59982589.918 -1.53%
SetIntersection_Front_Vector_string_1_1 547040023.869 -
SetIntersection_Front_Vector_string_256_1 4240931.485 -
SetIntersection_Front_Vector_string_256_16 6072755.012 -
SetIntersection_Front_Vector_string_256_256 19582267.865 -5.39%
SetIntersection_Front_Vector_string_256_4 4622530.908 -1.37%
SetIntersection_Front_Vector_string_256_64 10393153.999 -
SetIntersection_Front_Vector_string_262144_1 1078511.177 -
SetIntersection_Front_Vector_string_262144_1024 39530905.532 -
SetIntersection_Front_Vector_string_262144_16 1605511.243 -2.21%
SetIntersection_Front_Vector_string_262144_16384 347700994.296 -
SetIntersection_Front_Vector_string_262144_256 9546776.094 -
SetIntersection_Front_Vector_string_262144_262144 14396977.865 -
SetIntersection_Front_Vector_string_262144_4 1168292.495 -
SetIntersection_Front_Vector_string_262144_64 3197348.036 -6.50%
SetIntersection_Front_Vector_string_4_1 218216535.071 -
SetIntersection_Front_Vector_string_4_4 151779490.363 -
SetIntersection_Front_Vector_string_64_1 16845001.995 -
SetIntersection_Front_Vector_string_64_16 20551493.182 -
SetIntersection_Front_Vector_string_64_4 17804448.961 -1.21%
SetIntersection_Front_Vector_string_64_64 24802216.209 -5.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041283.375 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8926124.331 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160373.900 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3029381.868 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1064916.130 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1551050.290 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1015328.659 -3.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8899301.998 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1123170.661 -2.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128594705.220 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3048883.457 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1069354.414 3.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556802.312 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62527654.242 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37023184.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54372753.222 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532093823.478 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4168409.183 1.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4322832.283 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6024225.742 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4218746.365 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4936718.113 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1056935.221 1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8908550.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1153076.306 -1.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128378746.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3042210.791 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351977154.524 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1060400.019 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1554416.612 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212710062.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136256065.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16432627.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14850420.589 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16095074.542 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12367309.460 -
SetIntersection_Front_Vector_uint32_1024_1 1046211.597 -
SetIntersection_Front_Vector_uint32_1024_1024 5902377.221 -
SetIntersection_Front_Vector_uint32_1024_16 1113799.850 -1.56%
SetIntersection_Front_Vector_uint32_1024_256 2263247.786 -1.31%
SetIntersection_Front_Vector_uint32_1024_4 1058900.004 -
SetIntersection_Front_Vector_uint32_1024_64 1362532.309 -
SetIntersection_Front_Vector_uint32_16384_1 998704.578 -1.66%
SetIntersection_Front_Vector_uint32_16384_1024 5387695.925 -8.22%
SetIntersection_Front_Vector_uint32_16384_16 1114687.553 1.64%
SetIntersection_Front_Vector_uint32_16384_16384 77033931.040 1.72%
SetIntersection_Front_Vector_uint32_16384_256 2269379.193 -
SetIntersection_Front_Vector_uint32_16384_4 1050228.374 -
SetIntersection_Front_Vector_uint32_16384_64 1358333.048 3.13%
SetIntersection_Front_Vector_uint32_16_1 62509602.638 -
SetIntersection_Front_Vector_uint32_16_16 35601911.397 -
SetIntersection_Front_Vector_uint32_16_4 53976926.184 -1.02%
SetIntersection_Front_Vector_uint32_1_1 532112068.882 -
SetIntersection_Front_Vector_uint32_256_1 4085006.079 -2.28%
SetIntersection_Front_Vector_uint32_256_16 4120554.815 -2.09%
SetIntersection_Front_Vector_uint32_256_256 4534863.422 -
SetIntersection_Front_Vector_uint32_256_4 4160372.812 -
SetIntersection_Front_Vector_uint32_256_64 4353350.022 -
SetIntersection_Front_Vector_uint32_262144_1 1029239.992 -
SetIntersection_Front_Vector_uint32_262144_1024 5905063.419 11.39%
SetIntersection_Front_Vector_uint32_262144_16 1115152.178 -
SetIntersection_Front_Vector_uint32_262144_16384 78064227.531 1.60%
SetIntersection_Front_Vector_uint32_262144_256 2266620.347 1.99%
SetIntersection_Front_Vector_uint32_262144_262144 349424182.779 -
SetIntersection_Front_Vector_uint32_262144_4 1052845.809 -
SetIntersection_Front_Vector_uint32_262144_64 1333773.472 -1.68%
SetIntersection_Front_Vector_uint32_4_1 212603380.591 -1.18%
SetIntersection_Front_Vector_uint32_4_4 135063000.984 -
SetIntersection_Front_Vector_uint32_64_1 16316601.174 -1.52%
SetIntersection_Front_Vector_uint32_64_16 14271492.926 -
SetIntersection_Front_Vector_uint32_64_4 15836502.651 -1.37%
SetIntersection_Front_Vector_uint32_64_64 10828761.817 2.87%
SetIntersection_Front_Vector_uint64_1024_1 1032277.104 -
SetIntersection_Front_Vector_uint64_1024_1024 5882793.458 -
SetIntersection_Front_Vector_uint64_1024_16 1093851.937 3.45%
SetIntersection_Front_Vector_uint64_1024_256 2106684.618 -7.01%
SetIntersection_Front_Vector_uint64_1024_4 1026803.657 -3.33%
SetIntersection_Front_Vector_uint64_1024_64 1324313.221 -3.01%
SetIntersection_Front_Vector_uint64_16384_1 1037876.109 -
SetIntersection_Front_Vector_uint64_16384_1024 5635651.814 -4.08%
SetIntersection_Front_Vector_uint64_16384_16 1116962.961 2.30%
SetIntersection_Front_Vector_uint64_16384_16384 70187559.336 -10.42%
SetIntersection_Front_Vector_uint64_16384_256 2116177.463 -6.73%
SetIntersection_Front_Vector_uint64_16384_4 1052855.398 5.24%
SetIntersection_Front_Vector_uint64_16384_64 1293167.672 -4.73%
SetIntersection_Front_Vector_uint64_16_1 62250544.356 -
SetIntersection_Front_Vector_uint64_16_16 34956399.244 -1.00%
SetIntersection_Front_Vector_uint64_16_4 53468973.011 -
SetIntersection_Front_Vector_uint64_1_1 529127896.465 -
SetIntersection_Front_Vector_uint64_256_1 4043378.884 -1.47%
SetIntersection_Front_Vector_uint64_256_16 4160410.461 -
SetIntersection_Front_Vector_uint64_256_256 4251426.292 -6.59%
SetIntersection_Front_Vector_uint64_256_4 4165303.235 -
SetIntersection_Front_Vector_uint64_256_64 4251409.812 -
SetIntersection_Front_Vector_uint64_262144_1 1028795.637 4.53%
SetIntersection_Front_Vector_uint64_262144_1024 5442495.481 -7.73%
SetIntersection_Front_Vector_uint64_262144_16 1104459.643 1.79%
SetIntersection_Front_Vector_uint64_262144_16384 69839391.377 -11.05%
SetIntersection_Front_Vector_uint64_262144_256 2097432.794 -7.77%
SetIntersection_Front_Vector_uint64_262144_262144 350843113.854 -
SetIntersection_Front_Vector_uint64_262144_4 1042085.747 1.84%
SetIntersection_Front_Vector_uint64_262144_64 1275059.836 -5.15%
SetIntersection_Front_Vector_uint64_4_1 211671241.968 -
SetIntersection_Front_Vector_uint64_4_4 134385370.592 -
SetIntersection_Front_Vector_uint64_64_1 16199265.344 -
SetIntersection_Front_Vector_uint64_64_16 13981785.608 -
SetIntersection_Front_Vector_uint64_64_4 15750437.255 -
SetIntersection_Front_Vector_uint64_64_64 10849866.258 -
SetIntersection_Interlaced_Set_float_1024_1 1039465.690 -
SetIntersection_Interlaced_Set_float_1024_1024 11860197.517 -2.81%
SetIntersection_Interlaced_Set_float_1024_16 11283030.693 -
SetIntersection_Interlaced_Set_float_1024_256 14755772.868 4.88%
SetIntersection_Interlaced_Set_float_1024_4 9936206.378 -
SetIntersection_Interlaced_Set_float_1024_64 10101308.987 -1.14%
SetIntersection_Interlaced_Set_float_16384_1 1041287.083 3.98%
SetIntersection_Interlaced_Set_float_16384_1024 178289429.874 2.12%
SetIntersection_Interlaced_Set_float_16384_16 210841342.544 -
SetIntersection_Interlaced_Set_float_16384_16384 223696580.262 -
SetIntersection_Interlaced_Set_float_16384_256 205884573.137 -
SetIntersection_Interlaced_Set_float_16384_4 173153478.796 -
SetIntersection_Interlaced_Set_float_16384_64 221062546.369 -
SetIntersection_Interlaced_Set_float_16_1 62875154.907 -
SetIntersection_Interlaced_Set_float_16_16 38047070.015 -
SetIntersection_Interlaced_Set_float_16_4 59494865.621 -
SetIntersection_Interlaced_Set_float_1_1 534907185.821 -
SetIntersection_Interlaced_Set_float_256_1 4149516.637 -
SetIntersection_Interlaced_Set_float_256_16 12028541.983 -
SetIntersection_Interlaced_Set_float_256_256 7500405.299 -1.26%
SetIntersection_Interlaced_Set_float_256_4 10900442.761 -
SetIntersection_Interlaced_Set_float_256_64 13410883.652 -1.41%
SetIntersection_Interlaced_Set_float_262144_1 1041566.153 1.23%
SetIntersection_Interlaced_Set_float_262144_1024 1513335.369 -
SetIntersection_Interlaced_Set_float_262144_16 1588610.840 -
SetIntersection_Interlaced_Set_float_262144_16384 1268764.650 -
SetIntersection_Interlaced_Set_float_262144_256 1556831.053 -
SetIntersection_Interlaced_Set_float_262144_262144 1612483.971 -
SetIntersection_Interlaced_Set_float_262144_4 1277305.340 -
SetIntersection_Interlaced_Set_float_262144_64 1548599.039 -
SetIntersection_Interlaced_Set_float_4_1 213791999.370 -
SetIntersection_Interlaced_Set_float_4_4 136519458.064 -
SetIntersection_Interlaced_Set_float_64_1 16389104.600 -
SetIntersection_Interlaced_Set_float_64_16 21982134.391 -1.29%
SetIntersection_Interlaced_Set_float_64_4 20948498.799 2.68%
SetIntersection_Interlaced_Set_float_64_64 13188692.712 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045240.417 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12976281.212 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11267102.125 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14179111.781 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9831047.754 2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10278873.189 1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1043625.189 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 172755283.099 -3.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213304059.068 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244817450.692 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202869692.965 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175492759.377 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225263490.724 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62583122.818 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38277025.367 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59339696.090 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532730790.559 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4084557.671 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12016066.462 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8026406.038 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11421349.594 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13611085.085 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1036100.522 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1609395.344 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1668696.857 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1303698.730 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1635904.623 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1821754.070 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346344.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1633373.535 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213007510.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136688566.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16348902.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21563375.552 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20990909.891 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13643222.815 -
SetIntersection_Interlaced_Set_string_1024_1 1095203.105 2.20%
SetIntersection_Interlaced_Set_string_1024_1024 55076158.616 -1.78%
SetIntersection_Interlaced_Set_string_1024_16 12968509.866 1.09%
SetIntersection_Interlaced_Set_string_1024_256 33845836.633 -4.56%
SetIntersection_Interlaced_Set_string_1024_4 10592466.268 1.02%
SetIntersection_Interlaced_Set_string_1024_64 16527327.911 -
SetIntersection_Interlaced_Set_string_16384_1 1088510.996 -
SetIntersection_Interlaced_Set_string_16384_1024 348213180.902 -
SetIntersection_Interlaced_Set_string_16384_16 237484910.616 -3.39%
SetIntersection_Interlaced_Set_string_16384_16384 349312335.741 -
SetIntersection_Interlaced_Set_string_16384_256 353812972.088 -
SetIntersection_Interlaced_Set_string_16384_4 193295890.688 -
SetIntersection_Interlaced_Set_string_16384_64 353621737.103 -1.47%
SetIntersection_Interlaced_Set_string_16_1 65639796.878 -
SetIntersection_Interlaced_Set_string_16_16 60098616.779 1.82%
SetIntersection_Interlaced_Set_string_16_4 72715338.500 -
SetIntersection_Interlaced_Set_string_1_1 555947173.136 -
SetIntersection_Interlaced_Set_string_256_1 4325730.322 -
SetIntersection_Interlaced_Set_string_256_16 17901586.724 -
SetIntersection_Interlaced_Set_string_256_256 28711951.064 1.66%
SetIntersection_Interlaced_Set_string_256_4 12933396.643 -1.67%
SetIntersection_Interlaced_Set_string_256_64 31034794.584 5.03%
SetIntersection_Interlaced_Set_string_262144_1 1093746.695 -
SetIntersection_Interlaced_Set_string_262144_1024 2028590.900 -2.74%
SetIntersection_Interlaced_Set_string_262144_16 2064468.830 -10.84%
SetIntersection_Interlaced_Set_string_262144_16384 2772475.746 -1.55%
SetIntersection_Interlaced_Set_string_262144_256 1974849.285 -2.84%
SetIntersection_Interlaced_Set_string_262144_262144 17965732.910 3.78%
SetIntersection_Interlaced_Set_string_262144_4 1771895.022 -14.48%
SetIntersection_Interlaced_Set_string_262144_64 2062842.041 -2.87%
SetIntersection_Interlaced_Set_string_4_1 222804227.411 -
SetIntersection_Interlaced_Set_string_4_4 159537489.539 -
SetIntersection_Interlaced_Set_string_64_1 17112524.512 -
SetIntersection_Interlaced_Set_string_64_16 38345224.111 -
SetIntersection_Interlaced_Set_string_64_4 25669570.243 -
SetIntersection_Interlaced_Set_string_64_64 34767515.242 3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055154.046 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22905550.734 -2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11917799.458 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18357333.373 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10071130.649 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11809371.021 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047370.056 3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 220167854.512 -4.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 234320264.612 -4.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 364036300.011 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 355316864.855 2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 192675458.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 344935086.687 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63115393.946 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41784899.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62169102.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 540794687.562 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4170840.962 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13108299.016 4.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12274724.893 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11695798.855 2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16767164.858 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039047.675 1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1929506.594 -3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2022370.934 -3.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1672451.658 -4.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1936707.440 -2.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2901738.607 -2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1746726.889 -4.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2002318.117 -3.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214979804.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141498520.870 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16484181.906 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25912142.011 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22528329.483 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17751449.621 -
SetIntersection_Interlaced_Set_uint32_1024_1 1039706.295 -1.13%
SetIntersection_Interlaced_Set_uint32_1024_1024 12474555.417 -
SetIntersection_Interlaced_Set_uint32_1024_16 11224769.742 -
SetIntersection_Interlaced_Set_uint32_1024_256 13962665.500 -
SetIntersection_Interlaced_Set_uint32_1024_4 9620788.358 -1.57%
SetIntersection_Interlaced_Set_uint32_1024_64 9831161.250 -
SetIntersection_Interlaced_Set_uint32_16384_1 1005829.417 -3.41%
SetIntersection_Interlaced_Set_uint32_16384_1024 174253398.595 1.14%
SetIntersection_Interlaced_Set_uint32_16384_16 209916476.658 -
SetIntersection_Interlaced_Set_uint32_16384_16384 225690063.384 -
SetIntersection_Interlaced_Set_uint32_16384_256 202360907.323 -
SetIntersection_Interlaced_Set_uint32_16384_4 170524350.776 -
SetIntersection_Interlaced_Set_uint32_16384_64 217888252.873 -
SetIntersection_Interlaced_Set_uint32_16_1 62389877.120 -
SetIntersection_Interlaced_Set_uint32_16_16 37539169.885 -
SetIntersection_Interlaced_Set_uint32_16_4 59298917.567 -
SetIntersection_Interlaced_Set_uint32_1_1 531110165.723 -
SetIntersection_Interlaced_Set_uint32_256_1 4061524.468 -2.17%
SetIntersection_Interlaced_Set_uint32_256_16 12170400.532 1.06%
SetIntersection_Interlaced_Set_uint32_256_256 7691507.728 1.64%
SetIntersection_Interlaced_Set_uint32_256_4 11209129.543 -
SetIntersection_Interlaced_Set_uint32_256_64 13428475.257 1.34%
SetIntersection_Interlaced_Set_uint32_262144_1 1016360.856 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1484688.152 -
SetIntersection_Interlaced_Set_uint32_262144_16 1564403.158 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1231463.539 -
SetIntersection_Interlaced_Set_uint32_262144_256 1547218.016 1.59%
SetIntersection_Interlaced_Set_uint32_262144_262144 1758085.613 -1.65%
SetIntersection_Interlaced_Set_uint32_262144_4 1252666.178 -
SetIntersection_Interlaced_Set_uint32_262144_64 1527305.096 -
SetIntersection_Interlaced_Set_uint32_4_1 212050339.483 -
SetIntersection_Interlaced_Set_uint32_4_4 135774480.184 -
SetIntersection_Interlaced_Set_uint32_64_1 16336310.169 -
SetIntersection_Interlaced_Set_uint32_64_16 22029555.328 1.76%
SetIntersection_Interlaced_Set_uint32_64_4 20651769.584 -
SetIntersection_Interlaced_Set_uint32_64_64 13563023.247 -1.54%
SetIntersection_Interlaced_Set_uint64_1024_1 992212.237 -4.62%
SetIntersection_Interlaced_Set_uint64_1024_1024 12235644.252 -15.68%
SetIntersection_Interlaced_Set_uint64_1024_16 11227626.568 -
SetIntersection_Interlaced_Set_uint64_1024_256 13652387.745 -11.49%
SetIntersection_Interlaced_Set_uint64_1024_4 9602582.979 -16.07%
SetIntersection_Interlaced_Set_uint64_1024_64 9741622.904 -8.12%
SetIntersection_Interlaced_Set_uint64_16384_1 1012516.309 -1.88%
SetIntersection_Interlaced_Set_uint64_16384_1024 176265568.733 -
SetIntersection_Interlaced_Set_uint64_16384_16 218253791.259 -
SetIntersection_Interlaced_Set_uint64_16384_16384 236872350.617 -1.69%
SetIntersection_Interlaced_Set_uint64_16384_256 208387996.426 -
SetIntersection_Interlaced_Set_uint64_16384_4 176274007.188 -1.95%
SetIntersection_Interlaced_Set_uint64_16384_64 230360487.868 -
SetIntersection_Interlaced_Set_uint64_16_1 62331984.877 -
SetIntersection_Interlaced_Set_uint64_16_16 37807269.802 -
SetIntersection_Interlaced_Set_uint64_16_4 59032955.380 -
SetIntersection_Interlaced_Set_uint64_1_1 530341498.769 -
SetIntersection_Interlaced_Set_uint64_256_1 4132587.795 -
SetIntersection_Interlaced_Set_uint64_256_16 11848418.952 -
SetIntersection_Interlaced_Set_uint64_256_256 7623579.761 1.83%
SetIntersection_Interlaced_Set_uint64_256_4 10772677.393 -
SetIntersection_Interlaced_Set_uint64_256_64 12893904.583 -5.51%
SetIntersection_Interlaced_Set_uint64_262144_1 1037510.115 4.90%
SetIntersection_Interlaced_Set_uint64_262144_1024 1567163.330 -
SetIntersection_Interlaced_Set_uint64_262144_16 1641331.867 1.54%
SetIntersection_Interlaced_Set_uint64_262144_16384 1272762.043 2.19%
SetIntersection_Interlaced_Set_uint64_262144_256 1597972.898 1.20%
SetIntersection_Interlaced_Set_uint64_262144_262144 1683486.572 -
SetIntersection_Interlaced_Set_uint64_262144_4 1302282.715 -
SetIntersection_Interlaced_Set_uint64_262144_64 1596337.807 -
SetIntersection_Interlaced_Set_uint64_4_1 211690921.153 -
SetIntersection_Interlaced_Set_uint64_4_4 135619946.969 -
SetIntersection_Interlaced_Set_uint64_64_1 16274534.421 -
SetIntersection_Interlaced_Set_uint64_64_16 22340455.499 -2.35%
SetIntersection_Interlaced_Set_uint64_64_4 20940952.042 1.15%
SetIntersection_Interlaced_Set_uint64_64_64 13207697.377 1.06%
SetIntersection_Interlaced_Vector_float_1024_1 1041315.110 -1.81%
SetIntersection_Interlaced_Vector_float_1024_1024 7125622.452 1.12%
SetIntersection_Interlaced_Vector_float_1024_16 2646530.680 -6.01%
SetIntersection_Interlaced_Vector_float_1024_256 5925678.085 -6.87%
SetIntersection_Interlaced_Vector_float_1024_4 1427217.828 -
SetIntersection_Interlaced_Vector_float_1024_64 5077551.058 -10.70%
SetIntersection_Interlaced_Vector_float_16384_1 1050977.411 1.14%
SetIntersection_Interlaced_Vector_float_16384_1024 55757308.203 -23.73%
SetIntersection_Interlaced_Vector_float_16384_16 2886141.456 -25.43%
SetIntersection_Interlaced_Vector_float_16384_16384 99770866.008 -
SetIntersection_Interlaced_Vector_float_16384_256 17114564.227 -40.92%
SetIntersection_Interlaced_Vector_float_16384_4 1384965.617 -14.37%
SetIntersection_Interlaced_Vector_float_16384_64 6382597.525 -40.46%
SetIntersection_Interlaced_Vector_float_16_1 62945009.049 -
SetIntersection_Interlaced_Vector_float_16_16 36520720.874 2.54%
SetIntersection_Interlaced_Vector_float_16_4 56219506.081 -
SetIntersection_Interlaced_Vector_float_1_1 535448964.530 -
SetIntersection_Interlaced_Vector_float_256_1 4184598.213 1.05%
SetIntersection_Interlaced_Vector_float_256_16 7471681.798 -3.24%
SetIntersection_Interlaced_Vector_float_256_256 5124272.082 -
SetIntersection_Interlaced_Vector_float_256_4 4748634.341 -5.68%
SetIntersection_Interlaced_Vector_float_256_64 7208586.438 -4.36%
SetIntersection_Interlaced_Vector_float_262144_1 1050719.547 1.64%
SetIntersection_Interlaced_Vector_float_262144_1024 113936974.769 -26.87%
SetIntersection_Interlaced_Vector_float_262144_16 6604102.020 -
SetIntersection_Interlaced_Vector_float_262144_16384 338744216.591 -3.15%
SetIntersection_Interlaced_Vector_float_262144_256 46455631.789 -13.68%
SetIntersection_Interlaced_Vector_float_262144_262144 350925471.979 -
SetIntersection_Interlaced_Vector_float_262144_4 1490602.614 -24.98%
SetIntersection_Interlaced_Vector_float_262144_64 10864535.144 -44.81%
SetIntersection_Interlaced_Vector_float_4_1 214052411.099 -
SetIntersection_Interlaced_Vector_float_4_4 136283352.824 -
SetIntersection_Interlaced_Vector_float_64_1 16349594.010 -
SetIntersection_Interlaced_Vector_float_64_16 16986139.020 -7.74%
SetIntersection_Interlaced_Vector_float_64_4 18131485.247 1.25%
SetIntersection_Interlaced_Vector_float_64_64 11387151.359 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1040468.145 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8403745.528 1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2193831.263 -24.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7479098.569 1.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1348999.668 -12.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4307835.466 -26.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1013584.933 -3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54978487.518 -22.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2883259.742 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120099963.021 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20547697.763 -19.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494089.792 -17.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7254548.993 -30.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62718023.444 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36594278.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57787721.033 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533215401.675 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4173613.948 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6822464.355 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5711929.737 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5015097.764 -9.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8614663.878 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 999452.818 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105951078.062 -28.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4055367.908 -46.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349299443.290 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36844003.264 -45.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350709191.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1662476.316 -24.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11691862.395 -52.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213591606.377 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135976120.725 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16422054.556 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18888523.519 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18132264.485 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12048802.353 -1.09%
SetIntersection_Interlaced_Vector_string_1024_1 1088060.575 1.46%
SetIntersection_Interlaced_Vector_string_1024_1024 39452288.158 3.99%
SetIntersection_Interlaced_Vector_string_1024_16 3360241.647 -
SetIntersection_Interlaced_Vector_string_1024_256 21294880.804 3.90%
SetIntersection_Interlaced_Vector_string_1024_4 1650461.665 -1.63%
SetIntersection_Interlaced_Vector_string_1024_64 8029340.771 -
SetIntersection_Interlaced_Vector_string_16384_1 1075037.053 -
SetIntersection_Interlaced_Vector_string_16384_1024 119258616.419 -2.85%
SetIntersection_Interlaced_Vector_string_16384_16 4840901.504 -
SetIntersection_Interlaced_Vector_string_16384_16384 351317031.685 -
SetIntersection_Interlaced_Vector_string_16384_256 41208995.360 -9.84%
SetIntersection_Interlaced_Vector_string_16384_4 1783074.343 -8.86%
SetIntersection_Interlaced_Vector_string_16384_64 12853417.145 -10.65%
SetIntersection_Interlaced_Vector_string_16_1 64524356.367 -
SetIntersection_Interlaced_Vector_string_16_16 51363586.840 -
SetIntersection_Interlaced_Vector_string_16_4 66566277.370 -
SetIntersection_Interlaced_Vector_string_1_1 549139798.116 -
SetIntersection_Interlaced_Vector_string_256_1 4281599.714 -
SetIntersection_Interlaced_Vector_string_256_16 10461414.526 -
SetIntersection_Interlaced_Vector_string_256_256 19758751.986 -1.32%
SetIntersection_Interlaced_Vector_string_256_4 6050997.546 -
SetIntersection_Interlaced_Vector_string_256_64 19338813.992 -6.15%
SetIntersection_Interlaced_Vector_string_262144_1 1076810.593 -
SetIntersection_Interlaced_Vector_string_262144_1024 246375136.891 -28.25%
SetIntersection_Interlaced_Vector_string_262144_16 6341644.483 -4.51%
SetIntersection_Interlaced_Vector_string_262144_16384 1022872.070 -
SetIntersection_Interlaced_Vector_string_262144_256 71736464.646 -7.56%
SetIntersection_Interlaced_Vector_string_262144_262144 14491861.246 -
SetIntersection_Interlaced_Vector_string_262144_4 2171284.871 -4.98%
SetIntersection_Interlaced_Vector_string_262144_64 20281987.870 -9.38%
SetIntersection_Interlaced_Vector_string_4_1 219409665.417 -
SetIntersection_Interlaced_Vector_string_4_4 151904945.237 -
SetIntersection_Interlaced_Vector_string_64_1 16874171.517 -
SetIntersection_Interlaced_Vector_string_64_16 28635374.431 -1.19%
SetIntersection_Interlaced_Vector_string_64_4 21481358.123 -1.16%
SetIntersection_Interlaced_Vector_string_64_64 25750951.027 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1009128.586 -4.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9090739.293 1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2692315.733 10.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9790833.985 1.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1445778.846 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5768688.247 18.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1007645.427 -1.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65722265.367 3.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3403081.488 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129815303.273 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26495595.717 -1.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1531482.565 2.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9860452.124 12.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62551275.078 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37103909.841 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58283848.940 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532394178.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4108690.088 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7152315.248 -2.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6145511.319 1.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5322086.687 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10005767.599 3.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1009742.877 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144211009.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4473580.429 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354497738.483 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45331254.530 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351091321.773 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1799019.197 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14300496.333 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213022248.108 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136404940.774 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16324041.454 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19362167.085 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18381897.148 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12531083.849 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1043974.974 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5901541.386 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2261229.502 22.12%
SetIntersection_Interlaced_Vector_uint32_1024_256 7228089.238 29.31%
SetIntersection_Interlaced_Vector_uint32_1024_4 1334138.150 7.57%
SetIntersection_Interlaced_Vector_uint32_1024_64 4967674.410 47.83%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042218.997 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 58233010.820 27.45%
SetIntersection_Interlaced_Vector_uint32_16384_16 3192049.156 1.22%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79461124.620 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22578857.633 37.38%
SetIntersection_Interlaced_Vector_uint32_16384_4 1555249.383 6.37%
SetIntersection_Interlaced_Vector_uint32_16384_64 8763734.594 3.08%
SetIntersection_Interlaced_Vector_uint32_16_1 62572137.920 -
SetIntersection_Interlaced_Vector_uint32_16_16 35566261.156 -
SetIntersection_Interlaced_Vector_uint32_16_4 55826596.072 -
SetIntersection_Interlaced_Vector_uint32_1_1 532033251.649 -
SetIntersection_Interlaced_Vector_uint32_256_1 4129506.337 1.55%
SetIntersection_Interlaced_Vector_uint32_256_16 6811970.879 -1.29%
SetIntersection_Interlaced_Vector_uint32_256_256 4557954.388 2.10%
SetIntersection_Interlaced_Vector_uint32_256_4 4855672.185 4.80%
SetIntersection_Interlaced_Vector_uint32_256_64 7196128.200 -8.44%
SetIntersection_Interlaced_Vector_uint32_262144_1 1035188.929 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 124007668.096 38.87%
SetIntersection_Interlaced_Vector_uint32_262144_16 5854802.855 6.56%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351179016.336 7.32%
SetIntersection_Interlaced_Vector_uint32_262144_256 40666777.778 34.21%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350949029.887 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1803998.149 26.46%
SetIntersection_Interlaced_Vector_uint32_262144_64 20118355.341 63.38%
SetIntersection_Interlaced_Vector_uint32_4_1 212468544.899 -
SetIntersection_Interlaced_Vector_uint32_4_4 135196254.562 -
SetIntersection_Interlaced_Vector_uint32_64_1 16187295.126 -1.12%
SetIntersection_Interlaced_Vector_uint32_64_16 17773835.076 3.00%
SetIntersection_Interlaced_Vector_uint32_64_4 17483349.933 -
SetIntersection_Interlaced_Vector_uint32_64_64 10803449.527 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041710.150 3.21%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908322.323 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2199251.198 -1.38%
SetIntersection_Interlaced_Vector_uint64_1024_256 5427779.666 -25.93%
SetIntersection_Interlaced_Vector_uint64_1024_4 1344200.456 5.28%
SetIntersection_Interlaced_Vector_uint64_1024_64 4364967.293 -
SetIntersection_Interlaced_Vector_uint64_16384_1 1038338.167 6.15%
SetIntersection_Interlaced_Vector_uint64_16384_1024 50142627.995 -11.51%
SetIntersection_Interlaced_Vector_uint64_16384_16 2294156.588 -30.05%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78337145.036 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20659201.418 -5.54%
SetIntersection_Interlaced_Vector_uint64_16384_4 1525238.106 3.44%
SetIntersection_Interlaced_Vector_uint64_16384_64 5607314.828 -32.16%
SetIntersection_Interlaced_Vector_uint64_16_1 62329741.864 -
SetIntersection_Interlaced_Vector_uint64_16_16 35445483.699 -1.16%
SetIntersection_Interlaced_Vector_uint64_16_4 55589942.492 -
SetIntersection_Interlaced_Vector_uint64_1_1 529514752.760 -
SetIntersection_Interlaced_Vector_uint64_256_1 4074877.376 -1.98%
SetIntersection_Interlaced_Vector_uint64_256_16 5881773.795 -18.59%
SetIntersection_Interlaced_Vector_uint64_256_256 4562362.352 -
SetIntersection_Interlaced_Vector_uint64_256_4 5040194.133 7.58%
SetIntersection_Interlaced_Vector_uint64_256_64 7612500.555 -9.45%
SetIntersection_Interlaced_Vector_uint64_262144_1 1046622.458 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 98377960.508 -17.20%
SetIntersection_Interlaced_Vector_uint64_262144_16 3058366.240 -45.93%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353611455.853 -4.14%
SetIntersection_Interlaced_Vector_uint64_262144_256 44827827.687 -36.50%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351419269.607 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1859232.769 4.25%
SetIntersection_Interlaced_Vector_uint64_262144_64 24616696.231 22.69%
SetIntersection_Interlaced_Vector_uint64_4_1 211460605.789 -
SetIntersection_Interlaced_Vector_uint64_4_4 134438785.904 -
SetIntersection_Interlaced_Vector_uint64_64_1 16202896.316 -
SetIntersection_Interlaced_Vector_uint64_64_16 17294042.024 -
SetIntersection_Interlaced_Vector_uint64_64_4 17417587.855 -1.57%
SetIntersection_Interlaced_Vector_uint64_64_64 10821246.700 -
SetIntersection_None_Set_float_1024_1 8760697.176 -
SetIntersection_None_Set_float_1024_1024 8876277.225 1.01%
SetIntersection_None_Set_float_1024_16 8872474.321 -
SetIntersection_None_Set_float_1024_256 8875400.073 1.60%
SetIntersection_None_Set_float_1024_4 9128475.672 2.93%
SetIntersection_None_Set_float_1024_64 8766524.414 -1.18%
SetIntersection_None_Set_float_16384_1 159643723.090 1.25%
SetIntersection_None_Set_float_16384_1024 159362472.518 -
SetIntersection_None_Set_float_16384_16 159288296.669 1.15%
SetIntersection_None_Set_float_16384_16384 159448144.269 -
SetIntersection_None_Set_float_16384_256 158787866.133 -
SetIntersection_None_Set_float_16384_4 158806563.748 -
SetIntersection_None_Set_float_16384_64 158335338.413 -
SetIntersection_None_Set_float_16_1 66928190.107 1.24%
SetIntersection_None_Set_float_16_16 35563363.550 -
SetIntersection_None_Set_float_16_4 56705797.823 -
SetIntersection_None_Set_float_1_1 535558801.934 -
SetIntersection_None_Set_float_256_1 11373026.263 -
SetIntersection_None_Set_float_256_16 10870148.720 1.44%
SetIntersection_None_Set_float_256_256 5659040.176 -3.67%
SetIntersection_None_Set_float_256_4 11300926.265 -1.68%
SetIntersection_None_Set_float_256_64 9168514.579 -
SetIntersection_None_Set_float_262144_1 1184847.494 -
SetIntersection_None_Set_float_262144_1024 1184121.014 -
SetIntersection_None_Set_float_262144_16 1176685.793 -
SetIntersection_None_Set_float_262144_16384 1171913.414 -
SetIntersection_None_Set_float_262144_256 1180430.666 -
SetIntersection_None_Set_float_262144_262144 1182633.791 -
SetIntersection_None_Set_float_262144_4 1178109.537 -
SetIntersection_None_Set_float_262144_64 1176147.215 -
SetIntersection_None_Set_float_4_1 216628488.778 -
SetIntersection_None_Set_float_4_4 135257797.765 -
SetIntersection_None_Set_float_64_1 22617494.016 -
SetIntersection_None_Set_float_64_16 18260535.519 -
SetIntersection_None_Set_float_64_4 21707716.772 1.29%
SetIntersection_None_Set_float_64_64 11533777.587 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8720637.238 -7.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8875855.172 3.18%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8840788.814 -5.09%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8663596.685 -6.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8693995.222 -7.17%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8647829.593 -6.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161288567.457 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157976800.547 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167904392.199 -3.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165502701.292 -2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162711911.986 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165172957.149 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166119096.117 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65979854.173 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35148679.451 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56084847.293 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532298378.425 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11273160.316 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10615640.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5616269.818 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11324011.329 2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9123883.480 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1236012.859 1.85%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233067.221 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1227181.723 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1223128.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1219740.479 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258406.088 2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1233481.121 1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1234324.303 1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214776751.132 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134772942.207 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22427397.239 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18115305.023 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21075195.853 1.51%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11324311.760 -
SetIntersection_None_Set_string_1024_1 9032929.823 -11.10%
SetIntersection_None_Set_string_1024_1024 8948227.157 -
SetIntersection_None_Set_string_1024_16 8795038.874 -13.79%
SetIntersection_None_Set_string_1024_256 9043539.702 2.62%
SetIntersection_None_Set_string_1024_4 8853361.847 -14.91%
SetIntersection_None_Set_string_1024_64 8771285.190 -14.84%
SetIntersection_None_Set_string_16384_1 196477653.755 -2.29%
SetIntersection_None_Set_string_16384_1024 183363770.005 -6.98%
SetIntersection_None_Set_string_16384_16 187558951.079 -5.68%
SetIntersection_None_Set_string_16384_16384 191331541.794 -5.89%
SetIntersection_None_Set_string_16384_256 187985787.841 -1.98%
SetIntersection_None_Set_string_16384_4 198533758.148 -1.16%
SetIntersection_None_Set_string_16384_64 190678067.181 -3.19%
SetIntersection_None_Set_string_16_1 68294228.097 -
SetIntersection_None_Set_string_16_16 36213079.141 -
SetIntersection_None_Set_string_16_4 58028585.290 -
SetIntersection_None_Set_string_1_1 541087834.111 -
SetIntersection_None_Set_string_256_1 11635762.584 -1.22%
SetIntersection_None_Set_string_256_16 11129220.549 -
SetIntersection_None_Set_string_256_256 5794692.120 -
SetIntersection_None_Set_string_256_4 11351343.016 -2.96%
SetIntersection_None_Set_string_256_64 9400200.317 -1.28%
SetIntersection_None_Set_string_262144_1 1567270.344 -4.33%
SetIntersection_None_Set_string_262144_1024 1564733.401 -3.88%
SetIntersection_None_Set_string_262144_16 1574970.703 -4.08%
SetIntersection_None_Set_string_262144_16384 1575900.147 -3.82%
SetIntersection_None_Set_string_262144_256 1591818.277 -3.03%
SetIntersection_None_Set_string_262144_262144 1560807.453 -4.05%
SetIntersection_None_Set_string_262144_4 1574892.334 -4.01%
SetIntersection_None_Set_string_262144_64 1575347.332 -4.00%
SetIntersection_None_Set_string_4_1 221107573.847 -
SetIntersection_None_Set_string_4_4 138722229.372 -
SetIntersection_None_Set_string_64_1 22295967.793 -
SetIntersection_None_Set_string_64_16 18084807.380 -3.16%
SetIntersection_None_Set_string_64_4 22027280.288 3.70%
SetIntersection_None_Set_string_64_64 11721878.831 3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8667421.722 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8650482.645 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8751980.372 -2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8738216.385 1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8642488.991 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8812257.371 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201888443.939 2.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 191615040.943 -5.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 206838535.095 8.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200325854.479 -3.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200867297.406 2.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 205347765.085 6.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204271315.451 6.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66554205.860 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35747747.724 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57029972.646 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537212844.579 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11259187.971 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10845860.404 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5805284.073 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11407928.892 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 8978910.410 -1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1523397.219 -4.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1572087.891 -3.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1556910.887 -3.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1551377.035 -6.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1555424.480 -3.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1573723.225 -14.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1540720.865 -4.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1549873.863 -4.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218661604.525 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136481508.702 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22350899.540 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17958323.123 -2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20806322.296 -1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11496317.019 1.56%
SetIntersection_None_Set_uint32_1024_1 8690171.406 -
SetIntersection_None_Set_uint32_1024_1024 8681701.535 -
SetIntersection_None_Set_uint32_1024_16 8784884.131 1.16%
SetIntersection_None_Set_uint32_1024_256 8722755.054 1.06%
SetIntersection_None_Set_uint32_1024_4 8871840.782 2.04%
SetIntersection_None_Set_uint32_1024_64 8685831.087 -
SetIntersection_None_Set_uint32_16384_1 155868314.445 1.03%
SetIntersection_None_Set_uint32_16384_1024 156162567.915 -3.13%
SetIntersection_None_Set_uint32_16384_16 155628648.456 -
SetIntersection_None_Set_uint32_16384_16384 158093991.703 -
SetIntersection_None_Set_uint32_16384_256 156196796.580 -
SetIntersection_None_Set_uint32_16384_4 155892486.318 -
SetIntersection_None_Set_uint32_16384_64 155746625.000 -
SetIntersection_None_Set_uint32_16_1 66298557.034 -
SetIntersection_None_Set_uint32_16_16 34945102.181 -
SetIntersection_None_Set_uint32_16_4 56340256.400 -
SetIntersection_None_Set_uint32_1_1 533395078.268 -
SetIntersection_None_Set_uint32_256_1 11486773.155 -
SetIntersection_None_Set_uint32_256_16 10781528.650 2.03%
SetIntersection_None_Set_uint32_256_256 5742564.710 1.12%
SetIntersection_None_Set_uint32_256_4 11145791.201 -
SetIntersection_None_Set_uint32_256_64 9112002.185 -
SetIntersection_None_Set_uint32_262144_1 1161061.443 -
SetIntersection_None_Set_uint32_262144_1024 1153667.564 -
SetIntersection_None_Set_uint32_262144_16 1155603.680 -
SetIntersection_None_Set_uint32_262144_16384 1163218.100 -
SetIntersection_None_Set_uint32_262144_256 1156773.195 1.04%
SetIntersection_None_Set_uint32_262144_262144 1159242.838 -
SetIntersection_None_Set_uint32_262144_4 1155227.051 -
SetIntersection_None_Set_uint32_262144_64 1155388.836 -
SetIntersection_None_Set_uint32_4_1 215877030.428 -
SetIntersection_None_Set_uint32_4_4 134637611.576 -
SetIntersection_None_Set_uint32_64_1 22508297.118 1.55%
SetIntersection_None_Set_uint32_64_16 18330340.729 -
SetIntersection_None_Set_uint32_64_4 21387103.212 1.30%
SetIntersection_None_Set_uint32_64_64 11445354.466 1.30%
SetIntersection_None_Set_uint64_1024_1 8680768.734 -
SetIntersection_None_Set_uint64_1024_1024 8608424.160 -
SetIntersection_None_Set_uint64_1024_16 8604525.753 -1.56%
SetIntersection_None_Set_uint64_1024_256 8610583.863 -
SetIntersection_None_Set_uint64_1024_4 8597258.816 -1.32%
SetIntersection_None_Set_uint64_1024_64 8605319.082 -1.70%
SetIntersection_None_Set_uint64_16384_1 158870165.461 -
SetIntersection_None_Set_uint64_16384_1024 190613986.223 15.89%
SetIntersection_None_Set_uint64_16384_16 174029872.924 6.17%
SetIntersection_None_Set_uint64_16384_16384 183069029.346 9.54%
SetIntersection_None_Set_uint64_16384_256 183570936.807 11.41%
SetIntersection_None_Set_uint64_16384_4 161600209.231 1.26%
SetIntersection_None_Set_uint64_16384_64 184821520.182 11.00%
SetIntersection_None_Set_uint64_16_1 66059827.620 -
SetIntersection_None_Set_uint64_16_16 35081011.416 -
SetIntersection_None_Set_uint64_16_4 55969467.506 -
SetIntersection_None_Set_uint64_1_1 535833887.244 -2.70%
SetIntersection_None_Set_uint64_256_1 11433357.914 -
SetIntersection_None_Set_uint64_256_16 10622310.298 -
SetIntersection_None_Set_uint64_256_256 5692284.468 -
SetIntersection_None_Set_uint64_256_4 11056849.967 -
SetIntersection_None_Set_uint64_256_64 9089134.113 1.31%
SetIntersection_None_Set_uint64_262144_1 1328320.068 10.03%
SetIntersection_None_Set_uint64_262144_1024 1220720.865 1.75%
SetIntersection_None_Set_uint64_262144_16 1271682.129 6.63%
SetIntersection_None_Set_uint64_262144_16384 1222487.387 1.78%
SetIntersection_None_Set_uint64_262144_256 1220449.625 2.05%
SetIntersection_None_Set_uint64_262144_262144 1224385.822 1.08%
SetIntersection_None_Set_uint64_262144_4 1261485.920 5.46%
SetIntersection_None_Set_uint64_262144_64 1216316.162 1.67%
SetIntersection_None_Set_uint64_4_1 214420980.263 -
SetIntersection_None_Set_uint64_4_4 134216142.405 -
SetIntersection_None_Set_uint64_64_1 22118765.429 -
SetIntersection_None_Set_uint64_64_16 18237231.292 -
SetIntersection_None_Set_uint64_64_4 21947243.137 2.20%
SetIntersection_None_Set_uint64_64_64 11357045.493 -
SetIntersection_None_Vector_float_1024_1 1086158.690 2.31%
SetIntersection_None_Vector_float_1024_1024 1072244.117 -
SetIntersection_None_Vector_float_1024_16 1083856.305 -
SetIntersection_None_Vector_float_1024_256 1092156.895 1.11%
SetIntersection_None_Vector_float_1024_4 1082457.936 -
SetIntersection_None_Vector_float_1024_64 1085536.804 -
SetIntersection_None_Vector_float_16384_1 1122699.900 2.22%
SetIntersection_None_Vector_float_16384_1024 1125483.904 2.09%
SetIntersection_None_Vector_float_16384_16 1097780.930 1.51%
SetIntersection_None_Vector_float_16384_16384 1107998.082 1.21%
SetIntersection_None_Vector_float_16384_256 1112253.139 1.33%
SetIntersection_None_Vector_float_16384_4 1121303.851 2.34%
SetIntersection_None_Vector_float_16384_64 1109088.765 1.13%
SetIntersection_None_Vector_float_16_1 63419380.337 -
SetIntersection_None_Vector_float_16_16 33762247.191 1.10%
SetIntersection_None_Vector_float_16_4 53854679.158 -
SetIntersection_None_Vector_float_1_1 534306816.404 -
SetIntersection_None_Vector_float_256_1 4280023.167 -
SetIntersection_None_Vector_float_256_16 3982037.872 -
SetIntersection_None_Vector_float_256_256 2142658.851 -
SetIntersection_None_Vector_float_256_4 4255188.702 1.47%
SetIntersection_None_Vector_float_256_64 3410233.511 -
SetIntersection_None_Vector_float_262144_1 1168327.986 3.15%
SetIntersection_None_Vector_float_262144_1024 1147854.847 1.94%
SetIntersection_None_Vector_float_262144_16 1137225.611 1.22%
SetIntersection_None_Vector_float_262144_16384 1141002.819 -
SetIntersection_None_Vector_float_262144_256 1156282.627 2.81%
SetIntersection_None_Vector_float_262144_262144 1134437.035 -
SetIntersection_None_Vector_float_262144_4 1149527.773 1.62%
SetIntersection_None_Vector_float_262144_64 1157043.431 2.53%
SetIntersection_None_Vector_float_4_1 214168821.634 -
SetIntersection_None_Vector_float_4_4 133734945.151 -
SetIntersection_None_Vector_float_64_1 16759370.220 -
SetIntersection_None_Vector_float_64_16 13485569.829 -
SetIntersection_None_Vector_float_64_4 16060635.323 -
SetIntersection_None_Vector_float_64_64 8481168.513 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1104172.390 1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1109125.501 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104214.471 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1106960.947 2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1105425.309 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102682.791 4.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1096618.030 -2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1084123.569 -5.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1142893.580 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131273.626 -1.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135231.545 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1130015.348 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1133730.011 4.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63708184.270 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33793083.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54079295.983 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532555189.195 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4271695.802 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4034907.120 -1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2148959.482 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4298936.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3458947.360 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1160204.033 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1173862.043 6.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1114228.329 -5.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165035.967 2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1130316.823 -4.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1116157.455 -4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1173071.009 2.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1166780.515 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214221096.385 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133753849.325 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16779115.356 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13708811.646 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16130056.130 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8549562.490 -
SetIntersection_None_Vector_string_1024_1 1127035.331 -3.86%
SetIntersection_None_Vector_string_1024_1024 1165081.992 -
SetIntersection_None_Vector_string_1024_16 1162186.359 -
SetIntersection_None_Vector_string_1024_256 1161057.380 -1.25%
SetIntersection_None_Vector_string_1024_4 1163501.306 -
SetIntersection_None_Vector_string_1024_64 1169427.077 -
SetIntersection_None_Vector_string_16384_1 1225751.019 -1.20%
SetIntersection_None_Vector_string_16384_1024 1199115.869 -3.94%
SetIntersection_None_Vector_string_16384_16 1230634.603 -
SetIntersection_None_Vector_string_16384_16384 1223630.030 -
SetIntersection_None_Vector_string_16384_256 1216820.646 -1.29%
SetIntersection_None_Vector_string_16384_4 1223136.392 -
SetIntersection_None_Vector_string_16384_64 1204232.590 -2.32%
SetIntersection_None_Vector_string_16_1 65055592.669 -
SetIntersection_None_Vector_string_16_16 34622739.034 -
SetIntersection_None_Vector_string_16_4 55573819.647 -
SetIntersection_None_Vector_string_1_1 535719333.033 -
SetIntersection_None_Vector_string_256_1 4502171.235 -
SetIntersection_None_Vector_string_256_16 4170683.598 -1.81%
SetIntersection_None_Vector_string_256_256 2267096.538 -
SetIntersection_None_Vector_string_256_4 4424478.956 -
SetIntersection_None_Vector_string_256_64 3634036.448 -
SetIntersection_None_Vector_string_262144_1 1292245.757 -1.13%
SetIntersection_None_Vector_string_262144_1024 1307417.452 5.10%
SetIntersection_None_Vector_string_262144_16 1286817.287 -
SetIntersection_None_Vector_string_262144_16384 1292508.921 2.80%
SetIntersection_None_Vector_string_262144_256 1293350.769 -
SetIntersection_None_Vector_string_262144_262144 1284846.156 1.71%
SetIntersection_None_Vector_string_262144_4 1303522.041 2.82%
SetIntersection_None_Vector_string_262144_64 1296119.774 -
SetIntersection_None_Vector_string_4_1 217532564.704 -
SetIntersection_None_Vector_string_4_4 135879584.152 -
SetIntersection_None_Vector_string_64_1 17378913.801 -
SetIntersection_None_Vector_string_64_16 14122889.067 -
SetIntersection_None_Vector_string_64_4 16616296.036 -
SetIntersection_None_Vector_string_64_64 8858407.391 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118540.164 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128235.114 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1115096.470 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1117814.620 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1123172.491 3.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1121263.068 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1127785.221 -3.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1104054.784 -4.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1113054.714 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1145506.407 -3.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158733.305 3.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1152177.308 -2.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1145913.520 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63442114.292 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33805419.350 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53788694.872 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531145978.621 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4379646.118 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4050330.315 1.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2158832.137 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4217565.290 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3450350.496 -1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1185226.760 -2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1134027.382 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1186382.221 6.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1173551.277 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1219742.675 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1175823.931 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1173936.966 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181456.781 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213466310.765 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133476391.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16749865.068 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13728891.220 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16009587.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8588292.298 -
SetIntersection_None_Vector_uint32_1024_1 1076174.681 -
SetIntersection_None_Vector_uint32_1024_1024 1078881.287 -
SetIntersection_None_Vector_uint32_1024_16 1074301.858 -
SetIntersection_None_Vector_uint32_1024_256 1075853.128 -
SetIntersection_None_Vector_uint32_1024_4 1081974.802 -
SetIntersection_None_Vector_uint32_1024_64 1081236.157 -
SetIntersection_None_Vector_uint32_16384_1 1101720.663 1.88%
SetIntersection_None_Vector_uint32_16384_1024 1107978.606 1.29%
SetIntersection_None_Vector_uint32_16384_16 1106598.862 1.29%
SetIntersection_None_Vector_uint32_16384_16384 1116121.030 1.07%
SetIntersection_None_Vector_uint32_16384_256 1122454.089 2.38%
SetIntersection_None_Vector_uint32_16384_4 1090834.576 1.46%
SetIntersection_None_Vector_uint32_16384_64 1107528.418 -
SetIntersection_None_Vector_uint32_16_1 62965079.578 -
SetIntersection_None_Vector_uint32_16_16 33607445.162 -
SetIntersection_None_Vector_uint32_16_4 53575763.550 -
SetIntersection_None_Vector_uint32_1_1 532984509.823 -
SetIntersection_None_Vector_uint32_256_1 4178476.636 -1.28%
SetIntersection_None_Vector_uint32_256_16 4002513.171 -
SetIntersection_None_Vector_uint32_256_256 2074596.377 -1.08%
SetIntersection_None_Vector_uint32_256_4 4181338.129 -
SetIntersection_None_Vector_uint32_256_64 3424192.887 -
SetIntersection_None_Vector_uint32_262144_1 1113638.925 -1.29%
SetIntersection_None_Vector_uint32_262144_1024 1082731.205 -
SetIntersection_None_Vector_uint32_262144_16 1125315.588 -
SetIntersection_None_Vector_uint32_262144_16384 1120456.337 -1.14%
SetIntersection_None_Vector_uint32_262144_256 1126477.971 -
SetIntersection_None_Vector_uint32_262144_262144 1135919.186 1.32%
SetIntersection_None_Vector_uint32_262144_4 1130889.503 -
SetIntersection_None_Vector_uint32_262144_64 1086554.498 -
SetIntersection_None_Vector_uint32_4_1 213597188.723 -
SetIntersection_None_Vector_uint32_4_4 133538506.256 -
SetIntersection_None_Vector_uint32_64_1 16590084.963 -
SetIntersection_None_Vector_uint32_64_16 13474518.992 -
SetIntersection_None_Vector_uint32_64_4 15847454.465 -
SetIntersection_None_Vector_uint32_64_64 8454596.272 -
SetIntersection_None_Vector_uint64_1024_1 1085537.373 -
SetIntersection_None_Vector_uint64_1024_1024 1090694.589 -
SetIntersection_None_Vector_uint64_1024_16 1065508.505 1.83%
SetIntersection_None_Vector_uint64_1024_256 1086946.903 1.18%
SetIntersection_None_Vector_uint64_1024_4 1031756.312 -3.99%
SetIntersection_None_Vector_uint64_1024_64 1081012.009 1.42%
SetIntersection_None_Vector_uint64_16384_1 1124885.815 7.86%
SetIntersection_None_Vector_uint64_16384_1024 1104099.586 -
SetIntersection_None_Vector_uint64_16384_16 1102313.232 -
SetIntersection_None_Vector_uint64_16384_16384 1101403.020 -
SetIntersection_None_Vector_uint64_16384_256 1088152.448 -1.09%
SetIntersection_None_Vector_uint64_16384_4 1101035.283 2.08%
SetIntersection_None_Vector_uint64_16384_64 1049246.220 -5.14%
SetIntersection_None_Vector_uint64_16_1 62527805.468 -
SetIntersection_None_Vector_uint64_16_16 33316925.991 -
SetIntersection_None_Vector_uint64_16_4 53166128.615 -
SetIntersection_None_Vector_uint64_1_1 528769601.406 -
SetIntersection_None_Vector_uint64_256_1 4319491.223 -
SetIntersection_None_Vector_uint64_256_16 3933924.460 -1.40%
SetIntersection_None_Vector_uint64_256_256 2110941.314 1.06%
SetIntersection_None_Vector_uint64_256_4 4201283.373 3.49%
SetIntersection_None_Vector_uint64_256_64 3373176.168 -
SetIntersection_None_Vector_uint64_262144_1 1120330.633 -
SetIntersection_None_Vector_uint64_262144_1024 1101078.141 1.62%
SetIntersection_None_Vector_uint64_262144_16 1115476.527 -
SetIntersection_None_Vector_uint64_262144_16384 1125557.354 -
SetIntersection_None_Vector_uint64_262144_256 1113231.070 -
SetIntersection_None_Vector_uint64_262144_262144 1120262.327 -
SetIntersection_None_Vector_uint64_262144_4 1120965.245 -
SetIntersection_None_Vector_uint64_262144_64 1130392.474 -
SetIntersection_None_Vector_uint64_4_1 211983636.820 -
SetIntersection_None_Vector_uint64_4_4 132487000.480 -
SetIntersection_None_Vector_uint64_64_1 16537474.879 -
SetIntersection_None_Vector_uint64_64_16 13465018.429 -
SetIntersection_None_Vector_uint64_64_4 15821696.167 -
SetIntersection_None_Vector_uint64_64_64 8382004.095 -
bm_gcd_complex 18.026 1.16%
bm_gcd_random 29.261 -
bm_gcd_trivial 0.684 1.66%
bm_lexicographical_compare<int>/1 1.546 8.43%
bm_lexicographical_compare<int>/1048576 68525.981 -
bm_lexicographical_compare<int>/262144 16245.302 -
bm_lexicographical_compare<int>/32768 1916.405 -
bm_lexicographical_compare<int>/4096 238.472 -
bm_lexicographical_compare<int>/512 29.819 -
bm_lexicographical_compare<int>/64 4.470 -
bm_lexicographical_compare<int>/8 1.507 -3.27%
bm_lexicographical_compare<signed_char>/1 1.361 -
bm_lexicographical_compare<signed_char>/1048576 16328.386 -
bm_lexicographical_compare<signed_char>/262144 3837.325 -
bm_lexicographical_compare<signed_char>/32768 478.439 -
bm_lexicographical_compare<signed_char>/4096 59.766 -
bm_lexicographical_compare<signed_char>/512 7.743 -1.53%
bm_lexicographical_compare<signed_char>/64 2.019 -4.11%
bm_lexicographical_compare<signed_char>/8 3.299 2.38%
bm_lexicographical_compare<unsigned_char>/1 1.442 -6.80%
bm_lexicographical_compare<unsigned_char>/1048576 17930.161 -
bm_lexicographical_compare<unsigned_char>/262144 4495.060 -
bm_lexicographical_compare<unsigned_char>/32768 572.322 -
bm_lexicographical_compare<unsigned_char>/4096 77.793 -
bm_lexicographical_compare<unsigned_char>/512 8.656 -
bm_lexicographical_compare<unsigned_char>/64 1.828 -8.31%
bm_lexicographical_compare<unsigned_char>/8 1.206 -8.42%
bm_ranges_lexicographical_compare<int>/1 1.440 -
bm_ranges_lexicographical_compare<int>/1048576 68515.329 -
bm_ranges_lexicographical_compare<int>/262144 16246.559 -
bm_ranges_lexicographical_compare<int>/32768 1917.431 -
bm_ranges_lexicographical_compare<int>/4096 238.595 -
bm_ranges_lexicographical_compare<int>/512 29.793 -
bm_ranges_lexicographical_compare<int>/64 4.503 1.70%
bm_ranges_lexicographical_compare<int>/8 1.537 2.47%
bm_ranges_lexicographical_compare<signed_char>/1 1.574 -3.19%
bm_ranges_lexicographical_compare<signed_char>/1048576 16247.935 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.193 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.969 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.853 -
bm_ranges_lexicographical_compare<signed_char>/512 8.013 -
bm_ranges_lexicographical_compare<signed_char>/64 2.305 -4.23%
bm_ranges_lexicographical_compare<signed_char>/8 3.531 -2.95%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.618 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.517 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.327 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.529 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.742 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.786 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.859 -6.45%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.388 -
bm_ranges_swap_ranges_vb_aligned/1024 6.532 -
bm_ranges_swap_ranges_vb_aligned/1048576 3468.429 3.56%
bm_ranges_swap_ranges_vb_aligned/128 3.388 -
bm_ranges_swap_ranges_vb_aligned/131072 246.277 -
bm_ranges_swap_ranges_vb_aligned/16 3.292 -
bm_ranges_swap_ranges_vb_aligned/16384 34.914 -
bm_ranges_swap_ranges_vb_aligned/2048 8.651 2.44%
bm_ranges_swap_ranges_vb_aligned/256 3.460 -11.26%
bm_ranges_swap_ranges_vb_aligned/262144 482.708 -2.10%
bm_ranges_swap_ranges_vb_aligned/32 3.290 -
bm_ranges_swap_ranges_vb_aligned/32768 64.110 -
bm_ranges_swap_ranges_vb_aligned/4096 11.931 -
bm_ranges_swap_ranges_vb_aligned/512 5.251 -
bm_ranges_swap_ranges_vb_aligned/524288 1068.900 2.20%
bm_ranges_swap_ranges_vb_aligned/64 3.108 -
bm_ranges_swap_ranges_vb_aligned/65536 123.179 -
bm_ranges_swap_ranges_vb_aligned/8 3.246 -
bm_ranges_swap_ranges_vb_aligned/8192 19.521 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15684.183 -
bm_ranges_swap_ranges_vb_unaligned/262144 3764.902 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.760 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.089 -
bm_ranges_swap_ranges_vb_unaligned/512 13.428 -
bm_ranges_swap_ranges_vb_unaligned/64 6.215 -
bm_ranges_swap_ranges_vb_unaligned/8 5.192 4.28%
bm_swap_ranges_vb_aligned/1048576 3345.064 -
bm_swap_ranges_vb_aligned/262144 482.935 -
bm_swap_ranges_vb_aligned/32768 63.790 -
bm_swap_ranges_vb_aligned/4096 12.527 -
bm_swap_ranges_vb_aligned/512 4.945 -
bm_swap_ranges_vb_aligned/64 2.908 -
bm_swap_ranges_vb_aligned/8 3.236 -
bm_swap_ranges_vb_unaligned/1048576 15917.892 -
bm_swap_ranges_vb_unaligned/262144 3838.083 -
bm_swap_ranges_vb_unaligned/32768 484.391 -
bm_swap_ranges_vb_unaligned/4096 65.087 -
bm_swap_ranges_vb_unaligned/512 12.588 -
bm_swap_ranges_vb_unaligned/64 4.972 -
bm_swap_ranges_vb_unaligned/8 4.756 -
bm_write 600.778 -1.28%
ranges::min(std::deque<__int128>)/1 0.807 15.49%
ranges::min(std::deque<__int128>)/64 20.926 -
ranges::min(std::deque<__int128>)/70000 24296.079 -
ranges::min(std::deque<__int128>)/8 2.830 -
ranges::min(std::deque<char>)/1 0.788 11.89%
ranges::min(std::deque<char>)/64 21.738 31.13%
ranges::min(std::deque<char>)/70000 26539.220 47.98%
ranges::min(std::deque<char>)/8 2.655 9.79%
ranges::min(std::deque<long_long>)/1 0.693 6.25%
ranges::min(std::deque<long_long>)/64 22.098 30.86%
ranges::min(std::deque<long_long>)/70000 31582.774 66.00%
ranges::min(std::deque<long_long>)/8 2.313 -
ranges::min(std::list<__int128>)/1 0.459 35.71%
ranges::min(std::list<__int128>)/64 33.546 -
ranges::min(std::list<__int128>)/70000 60221.542 -
ranges::min(std::list<__int128>)/8 2.077 1.11%
ranges::min(std::list<char>)/1 0.456 32.28%
ranges::min(std::list<char>)/64 27.398 1.93%
ranges::min(std::list<char>)/70000 54649.152 -2.32%
ranges::min(std::list<char>)/8 1.946 1.43%
ranges::min(std::list<long_long>)/1 0.376 35.64%
ranges::min(std::list<long_long>)/64 25.076 2.05%
ranges::min(std::list<long_long>)/70000 52055.661 14.36%
ranges::min(std::list<long_long>)/8 1.929 -1.86%
ranges::min(std::vector<__int128>)/1 0.345 -
ranges::min(std::vector<__int128>)/64 24.653 -3.76%
ranges::min(std::vector<__int128>)/70000 27143.096 -4.86%
ranges::min(std::vector<__int128>)/8 2.868 -
ranges::min(std::vector<char>)/1 0.457 74.18%
ranges::min(std::vector<char>)/64 4.290 1.53%
ranges::min(std::vector<char>)/70000 497.593 -
ranges::min(std::vector<char>)/8 2.276 -5.62%
ranges::min(std::vector<long_long>)/1 0.382 45.67%
ranges::min(std::vector<long_long>)/64 5.236 11.86%
ranges::min(std::vector<long_long>)/70000 7994.976 -
ranges::min(std::vector<long_long>)/8 2.406 7.59%
ranges::minmax(std::deque<__int128>)/1 0.707 -1.51%
ranges::minmax(std::deque<__int128>)/64 30.785 -6.63%
ranges::minmax(std::deque<__int128>)/70000 35517.981 2.57%
ranges::minmax(std::deque<__int128>)/8 3.778 -8.59%
ranges::minmax(std::deque<char>)/1 0.832 5.25%
ranges::minmax(std::deque<char>)/64 23.326 -13.44%
ranges::minmax(std::deque<char>)/70000 24183.151 -11.38%
ranges::minmax(std::deque<char>)/8 3.564 -12.56%
ranges::minmax(std::deque<long_long>)/1 0.814 6.14%
ranges::minmax(std::deque<long_long>)/64 24.130 3.51%
ranges::minmax(std::deque<long_long>)/70000 26162.723 2.01%
ranges::minmax(std::deque<long_long>)/8 3.692 -
ranges::minmax(std::list<__int128>)/1 0.468 -
ranges::minmax(std::list<__int128>)/64 39.379 -
ranges::minmax(std::list<__int128>)/70000 59171.513 1.79%
ranges::minmax(std::list<__int128>)/8 3.882 -1.01%
ranges::minmax(std::list<char>)/1 0.414 -9.75%
ranges::minmax(std::list<char>)/64 33.731 -
ranges::minmax(std::list<char>)/70000 54829.869 1.28%
ranges::minmax(std::list<char>)/8 2.486 -1.70%
ranges::minmax(std::list<long_long>)/1 0.372 -5.25%
ranges::minmax(std::list<long_long>)/64 31.107 2.21%
ranges::minmax(std::list<long_long>)/70000 55872.259 1.27%
ranges::minmax(std::list<long_long>)/8 2.553 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.162 -
ranges::minmax(std::vector<__int128>)/70000 35228.079 -
ranges::minmax(std::vector<__int128>)/8 4.129 -
ranges::minmax(std::vector<char>)/1 0.620 -12.38%
ranges::minmax(std::vector<char>)/64 1.239 -6.53%
ranges::minmax(std::vector<char>)/70000 593.459 -
ranges::minmax(std::vector<char>)/8 0.986 -5.70%
ranges::minmax(std::vector<long_long>)/1 0.691 -
ranges::minmax(std::vector<long_long>)/64 10.226 -
ranges::minmax(std::vector<long_long>)/70000 9215.328 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 245344.848 -
rng::contains(deque<int>)_(process_all)/32 8.759 -
rng::contains(deque<int>)_(process_all)/50 12.712 -
rng::contains(deque<int>)_(process_all)/8 3.116 1.20%
rng::contains(deque<int>)_(process_all)/8192 1876.326 -
rng::contains(list<int>)_(process_all)/1048576 821730.607 -
rng::contains(list<int>)_(process_all)/32 8.914 -1.98%
rng::contains(list<int>)_(process_all)/50 18.543 2.75%
rng::contains(list<int>)_(process_all)/8 2.352 2.72%
rng::contains(list<int>)_(process_all)/8192 6922.225 -22.53%
rng::contains(vector<int>)_(process_all)/1048576 233728.006 -
rng::contains(vector<int>)_(process_all)/32 8.265 -
rng::contains(vector<int>)_(process_all)/50 12.181 -
rng::contains(vector<int>)_(process_all)/8 2.594 4.86%
rng::contains(vector<int>)_(process_all)/8192 1813.618 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19291.732 -3.32%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21103.500 2.09%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1528844.396 4.76%
rng::contains_subrange(deque<int>)_(process_all)/1048576 430085.431 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.356 -9.63%
rng::contains_subrange(deque<int>)_(process_all)/32 11.818 -21.03%
rng::contains_subrange(deque<int>)_(process_all)/50 22.543 -11.25%
rng::contains_subrange(deque<int>)_(process_all)/8192 3359.508 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502710.191 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.376 -5.03%
rng::contains_subrange(deque<int>)_(same_length)/32 20.002 -3.13%
rng::contains_subrange(deque<int>)_(same_length)/50 28.137 -2.32%
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.085 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477741.934 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.423 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.594 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.629 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.019 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37777.918 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38888.295 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2538962.409 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853322.929 -
rng::contains_subrange(list<int>)_(process_all)/16 4.887 2.07%
rng::contains_subrange(list<int>)_(process_all)/32 10.207 1.85%
rng::contains_subrange(list<int>)_(process_all)/50 17.470 -
rng::contains_subrange(list<int>)_(process_all)/8192 6944.928 4.72%
rng::contains_subrange(list<int>)_(same_length)/1048576 938344.223 -
rng::contains_subrange(list<int>)_(same_length)/16 5.867 -
rng::contains_subrange(list<int>)_(same_length)/32 16.521 -
rng::contains_subrange(list<int>)_(same_length)/50 25.357 -
rng::contains_subrange(list<int>)_(same_length)/8192 7970.993 -
rng::contains_subrange(list<int>)_(single_element)/1048576 857290.846 1.00%
rng::contains_subrange(list<int>)_(single_element)/16 4.747 -
rng::contains_subrange(list<int>)_(single_element)/32 10.283 1.24%
rng::contains_subrange(list<int>)_(single_element)/50 16.873 5.20%
rng::contains_subrange(list<int>)_(single_element)/8192 6813.100 -2.54%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13227.834 -6.14%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13960.793 -4.92%
rng::contains_subrange(vector<int>)_(near_matches)/8192 767353.161 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209505.264 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.768 1.13%
rng::contains_subrange(vector<int>)_(process_all)/32 8.150 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.544 -1.54%
rng::contains_subrange(vector<int>)_(process_all)/8192 1632.408 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244309.306 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.779 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.651 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.691 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1900.793 1.62%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234589.973 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.834 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.652 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.581 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.351 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.020 6.53%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491031.768 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.029 6.56%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.636 7.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3830.853 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.146 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 516.323 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513946.219 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.574 1.18%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.549 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3983.119 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.711 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -2.70%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -3.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2065.611 1.27%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2206492.447 -3.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.411 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.053 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17768.414 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 609.888 -21.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444073.560 -1.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.393 1.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.938 2.50%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11709.248 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1750.349 -3.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2348643.535 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.569 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.869 6.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20160.935 -1.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 656.025 16.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1444531.250 -1.31%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.532 1.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.879 2.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11087.984 -5.45%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.697 2.51%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.771 10.06%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.119 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956260.487 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.574 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.130 1.65%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9163.079 9.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 856.156 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1074034.435 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.984 1.62%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.967 4.61%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 14387.963 32.51%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.089 1.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73740.271 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.495 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.485 -7.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.673 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.205 -8.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -12.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.207 -8.82%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.207 -8.70%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -12.32%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.043 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306018.784 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.874 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.011 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.504 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.137 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9379.775 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.419 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.602 -1.72%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2314.606 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.853 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15524.929 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.643 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.496 -1.55%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3879.002 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.830 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26966.980 -2.43%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.988 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.434 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11172.494 20.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.159 2.22%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 661.486 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.656 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.059 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.884 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 281.025 1.75%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8731.123 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.744 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.398 5.64%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2150.498 -
rng::find(vector<bool>)_(process_all)/1024 4.561 -
rng::find(vector<bool>)_(process_all)/1048576 3664.977 -
rng::find(vector<bool>)_(process_all)/50 0.788 7.15%
rng::find(vector<bool>)_(process_all)/8 0.733 16.44%
rng::find(vector<bool>)_(process_all)/8192 33.483 -
rng::find_if(vector<bool>)_(process_all)/1024 566.250 -
rng::find_if(vector<bool>)_(process_all)/1048576 580325.456 -
rng::find_if(vector<bool>)_(process_all)/50 23.812 -
rng::find_if(vector<bool>)_(process_all)/8 3.520 -
rng::find_if(vector<bool>)_(process_all)/8192 4528.330 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.679 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577752.374 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.976 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.551 -1.69%
rng::find_if_not(vector<bool>)_(process_all)/8192 4515.039 -
rng::find_last(deque<int>)_(bail_10%)/1024 262.675 15.40%
rng::find_last(deque<int>)_(bail_10%)/1048576 323873.499 -
rng::find_last(deque<int>)_(bail_10%)/50 13.073 14.55%
rng::find_last(deque<int>)_(bail_10%)/8 2.774 1.71%
rng::find_last(deque<int>)_(bail_10%)/8192 2509.558 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.208 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25493.178 -
rng::find_last(deque<int>)_(bail_90%)/50 1.877 -
rng::find_last(deque<int>)_(bail_90%)/8 0.890 3.16%
rng::find_last(deque<int>)_(bail_90%)/8192 201.683 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.330 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706645.075 92.53%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.575 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.299 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5850.217 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.701 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 671084.722 72.62%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.890 1.07%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.434 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6059.878 2.22%
rng::find_last(list<int>)_(bail_10%)/1024 674.536 -
rng::find_last(list<int>)_(bail_10%)/1048576 784642.105 -
rng::find_last(list<int>)_(bail_10%)/50 15.991 -
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6353.657 -
rng::find_last(list<int>)_(bail_90%)/1024 76.476 -
rng::find_last(list<int>)_(bail_90%)/1048576 85998.510 -9.71%
rng::find_last(list<int>)_(bail_90%)/50 1.251 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 604.094 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.021 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206414.188 -
rng::find_last(vector<char>)_(bail_10%)/50 10.881 -
rng::find_last(vector<char>)_(bail_10%)/8 2.010 -
rng::find_last(vector<char>)_(bail_10%)/8192 1625.061 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.685 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23051.841 -
rng::find_last(vector<char>)_(bail_90%)/50 1.446 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.511 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.432 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213781.832 -
rng::find_last(vector<int>)_(bail_10%)/50 10.916 -
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1654.172 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.956 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23198.548 -
rng::find_last(vector<int>)_(bail_90%)/50 1.473 -1.08%
rng::find_last(vector<int>)_(bail_90%)/8 0.451 -2.48%
rng::find_last(vector<int>)_(bail_90%)/8192 189.309 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.225 -1.30%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362069.286 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.641 -4.93%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2765.676 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.252 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38649.115 1.17%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.513 -2.54%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.151 17.97%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.481 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 784.127 2.25%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 904984.957 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.590 1.89%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.363 3.35%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7176.516 -7.83%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.182 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 902910.460 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.744 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.506 6.53%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6753.541 -1.56%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.134 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805659.339 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.272 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6614.177 -2.29%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.054 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88842.853 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.171 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.253 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.579 -3.62%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237144.649 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.531 15.85%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.102 1.15%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1867.146 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.726 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26254.660 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.524 2.12%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.499 3.52%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.844 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 252.435 2.27%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 308646.480 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.531 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2267.597 3.66%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.276 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33550.326 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.539 2.22%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.527 -5.70%
rng::find_last_if(vector<int>)_(bail_90%)/8192 220.350 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 364.647 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362651.693 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.491 -1.24%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.810 -1.24%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2770.060 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.595 -1.60%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38203.489 -1.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.331 -6.57%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.937 -1.69%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.799 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.603 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913111.110 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.927 2.18%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.198 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6633.023 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.333 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903739.125 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.017 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.359 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6601.415 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.847 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806794.297 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.079 3.88%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6648.524 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.433 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88899.873 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.094 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.596 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.444 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237645.451 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.399 -1.39%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.388 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.944 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26223.980 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.508 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.444 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.729 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307640.358 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.496 7.07%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.644 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.177 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.262 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33551.741 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.475 -3.79%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.482 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.845 -
rng::fold_left(deque<int>)/1048576 552413.082 -
rng::fold_left(deque<int>)/32 16.280 -5.63%
rng::fold_left(deque<int>)/50 27.212 -3.48%
rng::fold_left(deque<int>)/8 3.860 -23.64%
rng::fold_left(deque<int>)/8192 4558.287 -
rng::fold_left(list<int>)/1048576 1456756.553 6.84%
rng::fold_left(list<int>)/32 20.774 -1.28%
rng::fold_left(list<int>)/50 37.730 -
rng::fold_left(list<int>)/8 3.862 -5.57%
rng::fold_left(list<int>)/8192 10495.035 -
rng::fold_left(vector<int>)/1048576 1325234.059 -
rng::fold_left(vector<int>)/32 21.826 -
rng::fold_left(vector<int>)/50 37.339 -
rng::fold_left(vector<int>)/8 3.603 -
rng::fold_left(vector<int>)/8192 10312.777 -
rng::for_each(map<int>)/32 25.206 -
rng::for_each(map<int>)/50 37.909 -
rng::for_each(map<int>)/8 6.168 -
rng::for_each(map<int>)/8192 7284.779 -
rng::for_each(multimap<int>)/32 26.255 -1.05%
rng::for_each(multimap<int>)/50 40.507 -
rng::for_each(multimap<int>)/8 6.167 -
rng::for_each(multimap<int>)/8192 7387.888 1.51%
rng::for_each(multiset<int>)/32 25.274 -
rng::for_each(multiset<int>)/50 38.689 -
rng::for_each(multiset<int>)/8 6.845 -
rng::for_each(multiset<int>)/8192 7637.159 -
rng::for_each(set<int>)/32 25.202 -
rng::for_each(set<int>)/50 37.750 -
rng::for_each(set<int>)/8 6.534 -4.26%
rng::for_each(set<int>)/8192 7686.986 -
rng::starts_with(deque<int>)/1000 475.652 11.47%
rng::starts_with(deque<int>)/1024 486.142 5.44%
rng::starts_with(deque<int>)/1048576 492889.689 -
rng::starts_with(deque<int>)/8 3.974 -
rng::starts_with(deque<int>)/8192 3853.972 -
rng::starts_with(deque<int>,_pred)/1000 508.485 -
rng::starts_with(deque<int>,_pred)/1024 521.836 -1.23%
rng::starts_with(deque<int>,_pred)/1048576 512221.685 -
rng::starts_with(deque<int>,_pred)/8 4.648 -
rng::starts_with(deque<int>,_pred)/8192 3924.525 -1.03%
rng::starts_with(list<int>)/1000 758.078 -
rng::starts_with(list<int>)/1024 776.853 -
rng::starts_with(list<int>)/1048576 945443.050 -
rng::starts_with(list<int>)/8 2.924 -
rng::starts_with(list<int>)/8192 9314.875 9.10%
rng::starts_with(list<int>,_pred)/1000 789.500 1.21%
rng::starts_with(list<int>,_pred)/1024 807.462 -
rng::starts_with(list<int>,_pred)/1048576 973868.744 -
rng::starts_with(list<int>,_pred)/8 3.512 -
rng::starts_with(list<int>,_pred)/8192 10498.943 -
rng::starts_with(vector<int>)/1000 58.332 -
rng::starts_with(vector<int>)/1024 59.926 -
rng::starts_with(vector<int>)/1048576 68325.648 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.216 -
rng::starts_with(vector<int>,_pred)/1000 278.907 -
rng::starts_with(vector<int>,_pred)/1024 288.945 -
rng::starts_with(vector<int>,_pred)/1048576 304235.273 -
rng::starts_with(vector<int>,_pred)/8 2.546 -
rng::starts_with(vector<int>,_pred)/8192 2498.973 -
std::adjacent_find(deque<int>)/1024 463.378 -
std::adjacent_find(deque<int>)/1048576 476103.444 -
std::adjacent_find(deque<int>)/50 18.655 -22.61%
std::adjacent_find(deque<int>)/8 3.803 -8.32%
std::adjacent_find(deque<int>)/8192 3711.504 -
std::adjacent_find(deque<int>,_pred)/1024 630.142 -
std::adjacent_find(deque<int>,_pred)/1048576 650662.484 -
std::adjacent_find(deque<int>,_pred)/50 29.818 -3.69%
std::adjacent_find(deque<int>,_pred)/8 4.313 -8.94%
std::adjacent_find(deque<int>,_pred)/8192 5098.903 -
std::adjacent_find(list<int>)/1024 736.619 -
std::adjacent_find(list<int>)/1048576 870751.652 -
std::adjacent_find(list<int>)/50 23.331 -
std::adjacent_find(list<int>)/8 2.092 -
std::adjacent_find(list<int>)/8192 7222.711 -
std::adjacent_find(list<int>,_pred)/1024 792.448 -
std::adjacent_find(list<int>,_pred)/1048576 921737.276 -
std::adjacent_find(list<int>,_pred)/50 29.352 -
std::adjacent_find(list<int>,_pred)/8 3.794 -
std::adjacent_find(list<int>,_pred)/8192 7273.429 -1.86%
std::adjacent_find(vector<int>)/1024 235.181 -
std::adjacent_find(vector<int>)/1048576 236449.196 -
std::adjacent_find(vector<int>)/50 11.993 -
std::adjacent_find(vector<int>)/8 2.039 -
std::adjacent_find(vector<int>)/8192 1834.514 -
std::adjacent_find(vector<int>,_pred)/1024 400.346 -
std::adjacent_find(vector<int>,_pred)/1048576 470446.624 -
std::adjacent_find(vector<int>,_pred)/50 23.696 -
std::adjacent_find(vector<int>,_pred)/8 3.224 -
std::adjacent_find(vector<int>,_pred)/8192 3191.135 -
std::all_of(deque<int>)_(process_all)/32 12.314 -
std::all_of(deque<int>)_(process_all)/32768 11830.835 13.10%
std::all_of(deque<int>)_(process_all)/50 18.950 -
std::all_of(deque<int>)_(process_all)/8 3.434 3.86%
std::all_of(deque<int>)_(process_all)/8192 2954.612 12.76%
std::all_of(list<int>)_(process_all)/32 11.466 -
std::all_of(list<int>)_(process_all)/32768 26276.923 1.32%
std::all_of(list<int>)_(process_all)/50 22.032 -
std::all_of(list<int>)_(process_all)/8 2.668 -
std::all_of(list<int>)_(process_all)/8192 7072.432 -8.58%
std::all_of(vector<int>)_(process_all)/32 8.441 -
std::all_of(vector<int>)_(process_all)/32768 8127.444 -
std::all_of(vector<int>)_(process_all)/50 15.143 19.42%
std::all_of(vector<int>)_(process_all)/8 2.461 2.45%
std::all_of(vector<int>)_(process_all)/8192 2041.504 -
std::any_of(deque<int>)_(process_all)/32 12.312 -
std::any_of(deque<int>)_(process_all)/32768 10874.973 7.89%
std::any_of(deque<int>)_(process_all)/50 18.907 -
std::any_of(deque<int>)_(process_all)/8 3.436 4.44%
std::any_of(deque<int>)_(process_all)/8192 2726.196 8.17%
std::any_of(list<int>)_(process_all)/32 11.852 -4.48%
std::any_of(list<int>)_(process_all)/32768 27441.440 6.03%
std::any_of(list<int>)_(process_all)/50 22.129 -
std::any_of(list<int>)_(process_all)/8 2.655 -2.35%
std::any_of(list<int>)_(process_all)/8192 7718.614 10.23%
std::any_of(vector<int>)_(process_all)/32 8.487 1.71%
std::any_of(vector<int>)_(process_all)/32768 8119.326 -
std::any_of(vector<int>)_(process_all)/50 12.707 -22.40%
std::any_of(vector<int>)_(process_all)/8 2.553 7.26%
std::any_of(vector<int>)_(process_all)/8192 2038.878 -
std::copy(deque<int>)/1048576 50042.631 -4.06%
std::copy(deque<int>)/262144 11660.602 -
std::copy(deque<int>)/32768 1134.462 -
std::copy(deque<int>)/4096 145.467 -
std::copy(deque<int>)/512 16.665 -3.45%
std::copy(deque<int>)/64 2.683 -11.40%
std::copy(deque<int>)/8 2.758 -1.77%
std::copy(list<int>)/1048576 867201.294 -
std::copy(list<int>)/262144 214136.426 -
std::copy(list<int>)/32768 26227.025 2.52%
std::copy(list<int>)/4096 3100.080 -1.05%
std::copy(list<int>)/512 364.844 -
std::copy(list<int>)/64 45.980 39.06%
std::copy(list<int>)/8 2.538 1.93%
std::copy(vector<bool>)_(aligned)/1048576 2869.514 -1.49%
std::copy(vector<bool>)_(aligned)/262144 499.565 -30.29%
std::copy(vector<bool>)_(aligned)/32768 35.421 1.16%
std::copy(vector<bool>)_(aligned)/4096 4.691 -
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.355 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.487 -
std::copy(vector<bool>)_(unaligned)/262144 1712.398 -
std::copy(vector<bool>)_(unaligned)/32768 214.867 -1.54%
std::copy(vector<bool>)_(unaligned)/4096 26.086 -
std::copy(vector<bool>)_(unaligned)/512 3.485 -
std::copy(vector<bool>)_(unaligned)/64 1.807 -
std::copy(vector<int>)/1048576 50212.457 -
std::copy(vector<int>)/262144 12379.289 -1.19%
std::copy(vector<int>)/32768 3787.106 1.79%
std::copy(vector<int>)/4096 208.084 36.44%
std::copy(vector<int>)/512 15.943 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.275 1.57%
std::copy_backward(deque<int>)/1048576 132476.162 -
std::copy_backward(deque<int>)/262144 32110.483 -6.89%
std::copy_backward(deque<int>)/32768 4022.728 -
std::copy_backward(deque<int>)/4096 147.886 -
std::copy_backward(deque<int>)/512 19.090 -
std::copy_backward(deque<int>)/64 3.538 -
std::copy_backward(deque<int>)/8 2.740 -
std::copy_backward(list<int>)/1048576 880897.408 -
std::copy_backward(list<int>)/262144 218357.195 -
std::copy_backward(list<int>)/32768 26937.118 2.44%
std::copy_backward(list<int>)/4096 3193.404 -1.98%
std::copy_backward(list<int>)/512 367.765 -
std::copy_backward(list<int>)/64 31.212 1.31%
std::copy_backward(list<int>)/8 2.415 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2682.167 9.98%
std::copy_backward(vector<bool>)_(aligned)/262144 642.758 -15.71%
std::copy_backward(vector<bool>)_(aligned)/32768 35.565 -1.01%
std::copy_backward(vector<bool>)_(aligned)/4096 5.132 1.81%
std::copy_backward(vector<bool>)_(aligned)/512 1.563 -1.92%
std::copy_backward(vector<bool>)_(aligned)/64 1.768 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6541.763 -1.62%
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.795 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.336 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.355 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.905 -
std::copy_backward(vector<int>)/1048576 50196.756 -
std::copy_backward(vector<int>)/262144 12452.992 -
std::copy_backward(vector<int>)/32768 3641.692 -4.00%
std::copy_backward(vector<int>)/4096 228.204 58.97%
std::copy_backward(vector<int>)/512 16.595 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.207 -
std::copy_if(deque<int>)_(entire_range)/1048576 277130.112 -
std::copy_if(deque<int>)_(entire_range)/262144 69692.778 -
std::copy_if(deque<int>)_(entire_range)/32768 8677.339 -
std::copy_if(deque<int>)_(entire_range)/4096 1027.342 -
std::copy_if(deque<int>)_(entire_range)/512 135.463 -
std::copy_if(deque<int>)_(entire_range)/64 16.148 -
std::copy_if(deque<int>)_(entire_range)/8 2.648 -
std::copy_if(deque<int>)_(every_other)/1048576 371788.122 -
std::copy_if(deque<int>)_(every_other)/262144 92954.726 -
std::copy_if(deque<int>)_(every_other)/32768 11622.446 -
std::copy_if(deque<int>)_(every_other)/4096 1452.831 -
std::copy_if(deque<int>)_(every_other)/512 181.499 -
std::copy_if(deque<int>)_(every_other)/64 23.351 -
std::copy_if(deque<int>)_(every_other)/8 3.449 -
std::copy_if(list<int>)_(entire_range)/1048576 876962.708 -
std::copy_if(list<int>)_(entire_range)/262144 217945.267 -
std::copy_if(list<int>)_(entire_range)/32768 25649.218 -4.00%
std::copy_if(list<int>)_(entire_range)/4096 3045.318 -1.16%
std::copy_if(list<int>)_(entire_range)/512 371.134 1.92%
std::copy_if(list<int>)_(entire_range)/64 30.586 -8.46%
std::copy_if(list<int>)_(entire_range)/8 2.579 3.73%
std::copy_if(list<int>)_(every_other)/1048576 841034.988 1.42%
std::copy_if(list<int>)_(every_other)/262144 210955.641 -
std::copy_if(list<int>)_(every_other)/32768 25536.148 -1.56%
std::copy_if(list<int>)_(every_other)/4096 3447.442 3.63%
std::copy_if(list<int>)_(every_other)/512 300.297 -16.68%
std::copy_if(list<int>)_(every_other)/64 27.939 -
std::copy_if(list<int>)_(every_other)/8 2.308 -
std::copy_if(vector<int>)_(entire_range)/1048576 244878.983 -
std::copy_if(vector<int>)_(entire_range)/262144 59831.469 -
std::copy_if(vector<int>)_(entire_range)/32768 7459.020 -
std::copy_if(vector<int>)_(entire_range)/4096 934.539 -
std::copy_if(vector<int>)_(entire_range)/512 123.290 -
std::copy_if(vector<int>)_(entire_range)/64 16.305 4.64%
std::copy_if(vector<int>)_(entire_range)/8 2.375 4.44%
std::copy_if(vector<int>)_(every_other)/1048576 502807.859 1.26%
std::copy_if(vector<int>)_(every_other)/262144 128171.117 -
std::copy_if(vector<int>)_(every_other)/32768 16229.837 -
std::copy_if(vector<int>)_(every_other)/4096 2002.342 -
std::copy_if(vector<int>)_(every_other)/512 255.338 -
std::copy_if(vector<int>)_(every_other)/64 32.838 -
std::copy_if(vector<int>)_(every_other)/8 4.242 -
std::copy_n(deque<int>)/1048576 50075.318 -
std::copy_n(deque<int>)/262144 11725.087 -1.17%
std::copy_n(deque<int>)/32768 1136.004 -
std::copy_n(deque<int>)/4096 145.271 -
std::copy_n(deque<int>)/512 16.735 -
std::copy_n(deque<int>)/64 2.787 -
std::copy_n(deque<int>)/8 2.754 -1.65%
std::copy_n(list<int>)/1048576 867813.643 -
std::copy_n(list<int>)/262144 216431.539 -
std::copy_n(list<int>)/32768 27070.503 -
std::copy_n(list<int>)/4096 3566.140 -9.78%
std::copy_n(list<int>)/512 343.776 -
std::copy_n(list<int>)/64 14.892 1.29%
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 1595.763 -43.25%
std::copy_n(vector<bool>)_(aligned)/262144 620.992 -6.00%
std::copy_n(vector<bool>)_(aligned)/32768 35.694 -
std::copy_n(vector<bool>)_(aligned)/4096 5.019 -
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.297 -4.35%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.049 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.595 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.161 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.098 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.815 -
std::copy_n(vector<int>)/1048576 49603.723 -1.18%
std::copy_n(vector<int>)/262144 11427.327 -8.76%
std::copy_n(vector<int>)/32768 3757.421 -
std::copy_n(vector<int>)/4096 140.736 -34.17%
std::copy_n(vector<int>)/512 16.040 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.160 -5.52%
std::count(deque<int>)_(every_other)/1024 245.872 -
std::count(deque<int>)_(every_other)/1048576 252705.756 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1932.613 -
std::count(list<int>)_(every_other)/1024 708.066 -
std::count(list<int>)_(every_other)/1048576 816888.069 -
std::count(list<int>)_(every_other)/8 2.101 -
std::count(list<int>)_(every_other)/8192 7207.727 -9.53%
std::count(vector<bool>)/1000 3.000 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1456.690 -4.72%
std::count(vector<bool>)/8192 11.425 -
std::count(vector<int>)_(every_other)/1024 102.796 -
std::count(vector<int>)_(every_other)/1048576 105108.266 -
std::count(vector<int>)_(every_other)/8 1.380 -
std::count(vector<int>)_(every_other)/8192 818.426 -
std::count_if(deque<int>)_(every_other)/1024 346.411 -
std::count_if(deque<int>)_(every_other)/1048576 342465.037 -
std::count_if(deque<int>)_(every_other)/8 3.506 -
std::count_if(deque<int>)_(every_other)/8192 2684.560 -
std::count_if(list<int>)_(every_other)/1024 754.099 -
std::count_if(list<int>)_(every_other)/1048576 886076.188 -
std::count_if(list<int>)_(every_other)/8 2.763 -
std::count_if(list<int>)_(every_other)/8192 7091.492 -2.77%
std::count_if(vector<int>)_(every_other)/1024 245.959 -
std::count_if(vector<int>)_(every_other)/1048576 247803.786 -
std::count_if(vector<int>)_(every_other)/8 4.140 -
std::count_if(vector<int>)_(every_other)/8192 1898.548 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.901 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.525 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 815.333 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 362.418 3.77%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.733 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2864.902 12.45%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.480 -1.35%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.500 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.527 -1.14%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.549 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.401 -2.38%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.279 -1.19%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.426 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.666 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.166 -
std::deque<int>::ctor(size)/1024 74.723 -1.46%
std::deque<int>::ctor(size)/32 28.623 1.90%
std::deque<int>::ctor(size)/8192 451.811 1.19%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.183 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.515 -2.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.687 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.354 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.505 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.427 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.536 3.85%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.767 3.96%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.792 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.928 -1.02%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.021 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.985 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.685 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.455 2.74%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.024 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.947 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.793 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 304.470 -1.23%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.560 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.933 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2528.536 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.725 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 842.516 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.966 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10387.346 1.93%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 14352.140 12.89%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 745.642 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115817.697 2.37%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.381 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.519 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6115.366 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6777.968 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.172 -2.58%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54899.386 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 873.288 -1.00%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.140 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12900.597 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21607.179 -5.88%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 672.239 -5.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 190037.700 -5.89%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.903 -1.41%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 53.009 -4.79%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12889.124 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20790.773 -9.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 642.340 -10.05%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183478.365 -6.10%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.097 -1.69%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.661 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11627.318 -1.23%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20392.742 -8.67%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 626.732 -10.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179183.318 -8.41%
std::deque<std::string>::ctor(size)/1024 729.875 4.03%
std::deque<std::string>::ctor(size)/32 50.150 15.68%
std::deque<std::string>::ctor(size)/8192 8590.280 4.93%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 956.956 -2.14%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 51.506 -5.16%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12512.634 -1.49%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21579.923 -5.35%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 632.548 -6.58%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188391.871 -5.26%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.363 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.370 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.376 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 27.398 6.63%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 26.583 6.35%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 27.391 6.30%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.962 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.653 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.082 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.008 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.607 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.623 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.924 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.748 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 11.001 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.461 -2.35%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 34.049 7.85%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.766 3.13%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.518 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.623 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.314 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.800 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.716 -3.26%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.969 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.333 -1.29%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.199 1.14%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4612.748 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6489.825 -1.32%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.582 5.82%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52665.241 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1029.518 -3.78%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.008 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8104.157 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13234.275 3.33%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 758.939 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116088.554 1.96%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.199 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.193 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.789 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.737 -
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.851 -2.36%
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.849 -3.45%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.503 4.33%
std::distance(join_view(vector<vector<int>>))/50 0.635 7.86%
std::distance(join_view(vector<vector<int>>))/8192 8.283 -1.26%
std::equal(deque<int>)_(it,_it,_it)/1024 475.231 -
std::equal(deque<int>)_(it,_it,_it)/1048576 498917.053 -
std::equal(deque<int>)_(it,_it,_it)/50 22.646 -
std::equal(deque<int>)_(it,_it,_it)/8 4.416 -1.20%
std::equal(deque<int>)_(it,_it,_it)/8192 3885.262 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 421.954 4.49%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 475454.833 3.56%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.744 3.70%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.015 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3617.922 5.53%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 513.802 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 542024.629 4.93%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.939 5.55%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.297 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4125.916 2.67%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 510.168 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519460.897 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.480 -12.73%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.531 -34.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4024.193 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.134 -
std::equal(list<int>)_(it,_it,_it)/1048576 1321161.810 -
std::equal(list<int>)_(it,_it,_it)/50 35.682 -
std::equal(list<int>)_(it,_it,_it)/8 2.693 -
std::equal(list<int>)_(it,_it,_it)/8192 9961.466 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 783.135 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953844.599 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.776 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -1.06%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12148.025 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 811.785 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979159.983 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 38.388 6.89%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.472 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12857.021 2.92%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.451 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322142.310 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.588 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12469.137 -7.44%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.038 -
std::equal(vector<bool>)_(unaligned)/1048576 6419.399 -
std::equal(vector<bool>)_(unaligned)/50 1.135 37.49%
std::equal(vector<bool>)_(unaligned)/8 1.072 34.40%
std::equal(vector<bool>)_(unaligned)/8192 57.219 2.74%
std::equal(vector<int>)_(it,_it,_it)/1024 77.870 -
std::equal(vector<int>)_(it,_it,_it)/1048576 74265.401 -
std::equal(vector<int>)_(it,_it,_it)/50 4.119 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.927 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.072 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73729.902 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.211 -1.28%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.407 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.384 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305873.671 -3.02%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.685 -1.23%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.008 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.714 -1.62%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.871 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305651.765 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.453 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.611 -2.75%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.934 -
std::fill(deque<int>)/1024 30.222 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 237.933 -
std::fill(list<int>)/1024 503.946 -24.97%
std::fill(list<int>)/32 8.362 -
std::fill(list<int>)/50 35.172 1.66%
std::fill(list<int>)/8192 8936.242 19.12%
std::fill(vector<bool>)/1048576 3832.940 -
std::fill(vector<bool>)/262144 836.114 260.81%
std::fill(vector<bool>)/32768 30.016 -
std::fill(vector<bool>)/4096 4.211 -
std::fill(vector<bool>)/512 1.533 -3.56%
std::fill(vector<bool>)/64 1.602 -
std::fill(vector<int>)/1024 30.086 -1.78%
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.207 -
std::fill(vector<int>)/8192 236.052 -
std::fill_n(deque<int>)/1024 30.394 3.17%
std::fill_n(deque<int>)/32 1.155 -4.32%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 236.732 -2.80%
std::fill_n(list<int>)/1024 467.768 -
std::fill_n(list<int>)/32 8.200 1.39%
std::fill_n(list<int>)/50 16.491 3.88%
std::fill_n(list<int>)/8192 8300.818 9.95%
std::fill_n(vector<bool>)/1048576 3821.292 -
std::fill_n(vector<bool>)/262144 839.994 -10.75%
std::fill_n(vector<bool>)/32768 30.293 -1.28%
std::fill_n(vector<bool>)/4096 4.204 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.363 -
std::fill_n(vector<int>)/1024 29.646 -1.03%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 234.457 -
std::find(deque<int>)_(bail_25%)/1024 68.095 -
std::find(deque<int>)_(bail_25%)/32768 1939.259 -
std::find(deque<int>)_(bail_25%)/8 2.287 -
std::find(deque<int>)_(bail_25%)/8192 480.508 -
std::find(deque<int>)_(process_all)/1024 245.836 1.29%
std::find(deque<int>)_(process_all)/32768 7827.593 -
std::find(deque<int>)_(process_all)/50 13.237 -
std::find(deque<int>)_(process_all)/8 3.536 2.09%
std::find(deque<int>)_(process_all)/8192 1962.161 1.29%
std::find(list<int>)_(bail_25%)/1024 129.009 -
std::find(list<int>)_(bail_25%)/32768 7707.670 -
std::find(list<int>)_(bail_25%)/8 0.926 -
std::find(list<int>)_(bail_25%)/8192 1426.338 -
std::find(list<int>)_(process_all)/1024 711.696 1.92%
std::find(list<int>)_(process_all)/32768 26618.812 2.58%
std::find(list<int>)_(process_all)/50 19.209 -
std::find(list<int>)_(process_all)/8 2.339 -
std::find(list<int>)_(process_all)/8192 7391.596 -
std::find(vector<bool>)_(process_all)/1024 4.619 -2.30%
std::find(vector<bool>)_(process_all)/1048576 3651.307 -
std::find(vector<bool>)_(process_all)/50 0.622 -
std::find(vector<bool>)_(process_all)/8 0.625 -
std::find(vector<bool>)_(process_all)/8192 33.515 -
std::find(vector<char>)_(bail_25%)/1024 5.385 1.21%
std::find(vector<char>)_(bail_25%)/32768 136.707 -
std::find(vector<char>)_(bail_25%)/8 1.109 -4.01%
std::find(vector<char>)_(bail_25%)/8192 40.522 -
std::find(vector<char>)_(process_all)/1024 16.285 -
std::find(vector<char>)_(process_all)/32768 496.248 -
std::find(vector<char>)_(process_all)/50 1.620 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.623 -
std::find(vector<int>)_(bail_25%)/1024 66.309 -
std::find(vector<int>)_(bail_25%)/32768 1871.953 -
std::find(vector<int>)_(bail_25%)/8 1.395 -3.76%
std::find(vector<int>)_(bail_25%)/8192 475.510 -
std::find(vector<int>)_(process_all)/1024 244.254 -
std::find(vector<int>)_(process_all)/32768 7452.211 -
std::find(vector<int>)_(process_all)/50 12.503 -
std::find(vector<int>)_(process_all)/8 2.765 2.94%
std::find(vector<int>)_(process_all)/8192 1863.552 -
std::find(vector<long_long>)_(bail_25%)/1024 23.046 -
std::find(vector<long_long>)_(bail_25%)/32768 729.718 -
std::find(vector<long_long>)_(bail_25%)/8 1.043 13.23%
std::find(vector<long_long>)_(bail_25%)/8192 187.924 -
std::find(vector<long_long>)_(process_all)/1024 90.108 -
std::find(vector<long_long>)_(process_all)/32768 2893.604 -
std::find(vector<long_long>)_(process_all)/50 4.396 -
std::find(vector<long_long>)_(process_all)/8 1.206 17.67%
std::find(vector<long_long>)_(process_all)/8192 722.452 -
std::find(vector<short>)_(bail_25%)/1024 5.974 -
std::find(vector<short>)_(bail_25%)/32768 187.935 -
std::find(vector<short>)_(bail_25%)/8 0.715 -9.06%
std::find(vector<short>)_(bail_25%)/8192 45.411 -
std::find(vector<short>)_(process_all)/1024 22.563 -
std::find(vector<short>)_(process_all)/32768 722.778 -
std::find(vector<short>)_(process_all)/50 1.701 -
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.422 -
std::find_end(deque<int>)_(match_near_end)/1000 33.762 -7.41%
std::find_end(deque<int>)_(match_near_end)/1024 32.507 -
std::find_end(deque<int>)_(match_near_end)/8192 273.271 -
std::find_end(deque<int>)_(near_matches)/1000 15740.061 -
std::find_end(deque<int>)_(near_matches)/1024 16368.145 -
std::find_end(deque<int>)_(near_matches)/8192 1128383.198 -
std::find_end(deque<int>)_(process_all)/1000 300.546 1.01%
std::find_end(deque<int>)_(process_all)/1024 305.361 -
std::find_end(deque<int>)_(process_all)/1048576 279143.097 -
std::find_end(deque<int>)_(process_all)/8192 2147.671 -3.08%
std::find_end(deque<int>)_(same_length)/1000 327.068 -8.66%
std::find_end(deque<int>)_(same_length)/1024 333.917 -7.30%
std::find_end(deque<int>)_(same_length)/8192 2677.024 -6.68%
std::find_end(deque<int>)_(single_element)/1000 311.272 -3.53%
std::find_end(deque<int>)_(single_element)/1024 319.471 -5.91%
std::find_end(deque<int>)_(single_element)/8192 2206.985 -6.23%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.452 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.886 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.124 -2.87%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31110.079 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32155.085 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1873630.904 -
std::find_end(deque<int>,_pred)_(process_all)/1000 587.832 2.36%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.531 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593090.550 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4322.696 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.411 -
std::find_end(deque<int>,_pred)_(same_length)/1024 802.163 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5021.150 1.44%
std::find_end(deque<int>,_pred)_(single_element)/1000 656.914 -1.46%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.642 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4890.927 -
std::find_end(forward_list<int>)_(match_near_end)/1000 768.665 1.06%
std::find_end(forward_list<int>)_(match_near_end)/1024 4481.947 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258001.643 -
std::find_end(forward_list<int>)_(near_matches)/1000 36714.386 -
std::find_end(forward_list<int>)_(near_matches)/1024 38060.594 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467751.173 -
std::find_end(forward_list<int>)_(process_all)/1000 693.582 2.06%
std::find_end(forward_list<int>)_(process_all)/1024 706.020 -
std::find_end(forward_list<int>)_(process_all)/1048576 761905.931 -
std::find_end(forward_list<int>)_(process_all)/8192 5664.868 -
std::find_end(forward_list<int>)_(same_length)/1000 1480.333 -
std::find_end(forward_list<int>)_(same_length)/1024 1495.973 -
std::find_end(forward_list<int>)_(same_length)/8192 14339.291 -
std::find_end(forward_list<int>)_(single_element)/1000 691.353 -
std::find_end(forward_list<int>)_(single_element)/1024 708.514 -
std::find_end(forward_list<int>)_(single_element)/8192 6143.965 -1.59%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.075 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5171.809 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278552.252 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41747.956 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43040.680 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697679.488 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 776.024 -1.38%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.685 -4.95%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 862477.755 -4.46%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6248.781 -6.65%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.829 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.742 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18230.779 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 742.512 -4.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 759.279 -3.61%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6324.298 -3.66%
std::find_end(list<int>)_(match_near_end)/1000 77.521 -1.61%
std::find_end(list<int>)_(match_near_end)/1024 60.758 1.34%
std::find_end(list<int>)_(match_near_end)/8192 602.310 -
std::find_end(list<int>)_(near_matches)/1000 33480.425 -
std::find_end(list<int>)_(near_matches)/1024 34897.086 -
std::find_end(list<int>)_(near_matches)/8192 2253275.268 -
std::find_end(list<int>)_(process_all)/1000 717.112 -
std::find_end(list<int>)_(process_all)/1024 730.675 -
std::find_end(list<int>)_(process_all)/1048576 874399.844 -
std::find_end(list<int>)_(process_all)/8192 7234.407 -1.48%
std::find_end(list<int>)_(same_length)/1000 751.476 2.26%
std::find_end(list<int>)_(same_length)/1024 759.088 -
std::find_end(list<int>)_(same_length)/8192 8056.935 -
std::find_end(list<int>)_(single_element)/1000 714.692 -
std::find_end(list<int>)_(single_element)/1024 730.871 -
std::find_end(list<int>)_(single_element)/8192 8418.917 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.488 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.131 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.279 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37024.656 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38521.498 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2414357.328 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.726 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.436 3.06%
std::find_end(list<int>,_pred)_(process_all)/1048576 962139.975 -
std::find_end(list<int>,_pred)_(process_all)/8192 8133.401 -
std::find_end(list<int>,_pred)_(same_length)/1000 822.855 6.30%
std::find_end(list<int>,_pred)_(same_length)/1024 825.381 3.94%
std::find_end(list<int>,_pred)_(same_length)/8192 10052.654 -
std::find_end(list<int>,_pred)_(single_element)/1000 797.855 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.078 -
std::find_end(list<int>,_pred)_(single_element)/8192 9112.438 -
std::find_end(vector<int>)_(match_near_end)/1000 27.794 -
std::find_end(vector<int>)_(match_near_end)/1024 28.690 -
std::find_end(vector<int>)_(match_near_end)/8192 201.337 -
std::find_end(vector<int>)_(near_matches)/1000 13663.816 -
std::find_end(vector<int>)_(near_matches)/1024 14129.965 -
std::find_end(vector<int>)_(near_matches)/8192 771978.251 -
std::find_end(vector<int>)_(process_all)/1000 217.255 -6.53%
std::find_end(vector<int>)_(process_all)/1024 222.260 -3.26%
std::find_end(vector<int>)_(process_all)/1048576 219919.671 -
std::find_end(vector<int>)_(process_all)/8192 1682.410 -
std::find_end(vector<int>)_(same_length)/1000 242.871 -
std::find_end(vector<int>)_(same_length)/1024 248.262 -
std::find_end(vector<int>)_(same_length)/8192 2024.736 -
std::find_end(vector<int>)_(single_element)/1000 242.445 -
std::find_end(vector<int>)_(single_element)/1024 248.172 1.01%
std::find_end(vector<int>)_(single_element)/8192 1901.135 1.53%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.580 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.196 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.864 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22849.687 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23763.896 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1455094.830 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.912 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.549 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 648306.433 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.764 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.662 -2.03%
std::find_end(vector<int>,_pred)_(same_length)/1024 626.807 -4.88%
std::find_end(vector<int>,_pred)_(same_length)/8192 5022.107 -2.37%
std::find_end(vector<int>,_pred)_(single_element)/1000 584.115 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.403 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.996 -
std::find_first_of(deque<int>)_(large_needle)/1024 366820.462 -
std::find_first_of(deque<int>)_(large_needle)/32 313.217 -
std::find_first_of(deque<int>)_(large_needle)/50 767.961 -
std::find_first_of(deque<int>)_(large_needle)/8192 23581470.832 -
std::find_first_of(deque<int>)_(small_needle)/1024 3469.973 -
std::find_first_of(deque<int>)_(small_needle)/32 106.225 -3.84%
std::find_first_of(deque<int>)_(small_needle)/50 162.820 -4.42%
std::find_first_of(deque<int>)_(small_needle)/8192 27735.351 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 619367.923 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 607.186 3.30%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1625.829 2.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37006026.315 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6194.984 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.664 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.341 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49867.456 -
std::find_first_of(list<int>)_(large_needle)/1024 918645.779 6.17%
std::find_first_of(list<int>)_(large_needle)/32 673.970 -
std::find_first_of(list<int>)_(large_needle)/50 1742.465 -
std::find_first_of(list<int>)_(large_needle)/8192 48972661.068 -
std::find_first_of(list<int>)_(small_needle)/1024 2862.235 1.07%
std::find_first_of(list<int>)_(small_needle)/32 97.481 4.03%
std::find_first_of(list<int>)_(small_needle)/50 145.997 -2.84%
std::find_first_of(list<int>)_(small_needle)/8192 22952.523 3.43%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1048988.494 15.99%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.307 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1969.475 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58161066.001 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5385.248 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.156 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.475 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43313.518 -
std::find_first_of(vector<int>)_(large_needle)/1024 107354.346 -3.51%
std::find_first_of(vector<int>)_(large_needle)/32 105.236 -4.15%
std::find_first_of(vector<int>)_(large_needle)/50 263.072 -3.37%
std::find_first_of(vector<int>)_(large_needle)/8192 6918936.050 -6.96%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.986 -
std::find_first_of(vector<int>)_(small_needle)/32 44.557 -
std::find_first_of(vector<int>)_(small_needle)/50 69.307 -
std::find_first_of(vector<int>)_(small_needle)/8192 11256.365 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592159.851 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.430 -1.21%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.676 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38197965.280 -21.72%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5977.358 5.32%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.291 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.103 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45606.741 1.32%
std::find_if(deque<int>)_(bail_25%)/1024 78.212 -2.17%
std::find_if(deque<int>)_(bail_25%)/32768 2160.030 -
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 553.408 1.89%
std::find_if(deque<int>)_(process_all)/1024 322.237 18.96%
std::find_if(deque<int>)_(process_all)/32768 10263.683 17.64%
std::find_if(deque<int>)_(process_all)/50 15.773 14.41%
std::find_if(deque<int>)_(process_all)/8 2.855 -
std::find_if(deque<int>)_(process_all)/8192 2568.696 18.74%
std::find_if(list<int>)_(bail_25%)/1024 180.770 -
std::find_if(list<int>)_(bail_25%)/32768 7479.979 -14.57%
std::find_if(list<int>)_(bail_25%)/8 0.923 -
std::find_if(list<int>)_(bail_25%)/8192 1422.862 -
std::find_if(list<int>)_(process_all)/1024 698.996 -4.49%
std::find_if(list<int>)_(process_all)/32768 25736.188 -2.55%
std::find_if(list<int>)_(process_all)/50 19.065 -
std::find_if(list<int>)_(process_all)/8 2.385 -
std::find_if(list<int>)_(process_all)/8192 8916.777 15.98%
std::find_if(vector<bool>)_(process_all)/1024 567.896 -
std::find_if(vector<bool>)_(process_all)/1048576 579286.377 -
std::find_if(vector<bool>)_(process_all)/50 24.145 2.30%
std::find_if(vector<bool>)_(process_all)/8 3.577 2.84%
std::find_if(vector<bool>)_(process_all)/8192 4525.933 -
std::find_if(vector<char>)_(bail_25%)/1024 25.408 -3.70%
std::find_if(vector<char>)_(bail_25%)/32768 800.025 -3.93%
std::find_if(vector<char>)_(bail_25%)/8 0.926 2.81%
std::find_if(vector<char>)_(bail_25%)/8192 211.124 -3.07%
std::find_if(vector<char>)_(process_all)/1024 125.082 -
std::find_if(vector<char>)_(process_all)/32768 3765.231 -
std::find_if(vector<char>)_(process_all)/50 6.654 -
std::find_if(vector<char>)_(process_all)/8 1.465 -
std::find_if(vector<char>)_(process_all)/8192 946.819 -
std::find_if(vector<int>)_(bail_25%)/1024 26.319 -
std::find_if(vector<int>)_(bail_25%)/32768 804.978 -
std::find_if(vector<int>)_(bail_25%)/8 0.738 -6.64%
std::find_if(vector<int>)_(bail_25%)/8192 211.900 -
std::find_if(vector<int>)_(process_all)/1024 112.985 -
std::find_if(vector<int>)_(process_all)/32768 3206.165 -
std::find_if(vector<int>)_(process_all)/50 5.698 -
std::find_if(vector<int>)_(process_all)/8 1.432 1.88%
std::find_if(vector<int>)_(process_all)/8192 805.231 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.057 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2706.159 32.92%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -2.60%
std::find_if_not(deque<int>)_(bail_25%)/8192 641.261 18.28%
std::find_if_not(deque<int>)_(process_all)/1024 253.026 -25.54%
std::find_if_not(deque<int>)_(process_all)/32768 8093.681 -21.84%
std::find_if_not(deque<int>)_(process_all)/50 13.102 3.67%
std::find_if_not(deque<int>)_(process_all)/8 2.529 -3.76%
std::find_if_not(deque<int>)_(process_all)/8192 2006.765 -25.11%
std::find_if_not(list<int>)_(bail_25%)/1024 196.145 8.66%
std::find_if_not(list<int>)_(bail_25%)/32768 7974.907 8.24%
std::find_if_not(list<int>)_(bail_25%)/8 0.955 3.94%
std::find_if_not(list<int>)_(bail_25%)/8192 1446.929 -1.17%
std::find_if_not(list<int>)_(process_all)/1024 765.120 5.42%
std::find_if_not(list<int>)_(process_all)/32768 25442.769 -3.01%
std::find_if_not(list<int>)_(process_all)/50 41.510 8.97%
std::find_if_not(list<int>)_(process_all)/8 3.596 -
std::find_if_not(list<int>)_(process_all)/8192 7390.496 2.27%
std::find_if_not(vector<bool>)_(process_all)/1024 571.633 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581237.739 -
std::find_if_not(vector<bool>)_(process_all)/50 24.367 -
std::find_if_not(vector<bool>)_(process_all)/8 3.618 -
std::find_if_not(vector<bool>)_(process_all)/8192 4544.465 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.460 5.45%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.021 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.738 -6.29%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.358 -
std::find_if_not(vector<char>)_(process_all)/1024 125.463 -
std::find_if_not(vector<char>)_(process_all)/32768 3761.763 -
std::find_if_not(vector<char>)_(process_all)/50 6.648 -
std::find_if_not(vector<char>)_(process_all)/8 1.576 -
std::find_if_not(vector<char>)_(process_all)/8192 946.625 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.045 5.61%
std::find_if_not(vector<int>)_(bail_25%)/32768 989.155 3.05%
std::find_if_not(vector<int>)_(bail_25%)/8 0.808 8.94%
std::find_if_not(vector<int>)_(bail_25%)/8192 252.751 8.41%
std::find_if_not(vector<int>)_(process_all)/1024 115.376 2.40%
std::find_if_not(vector<int>)_(process_all)/32768 3368.067 5.17%
std::find_if_not(vector<int>)_(process_all)/50 5.899 2.55%
std::find_if_not(vector<int>)_(process_all)/8 1.266 -2.78%
std::find_if_not(vector<int>)_(process_all)/8192 841.629 4.69%
std::flat_map<int,_int>::clear()/0 391.462 -
std::flat_map<int,_int>::clear()/1024 394.787 -
std::flat_map<int,_int>::clear()/32 392.846 -3.18%
std::flat_map<int,_int>::clear()/8192 407.791 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.891 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.662 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.493 9.91%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.517 27.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.560 7.40%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.329 41.07%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.193 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.646 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.432 -11.72%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.610 12.00%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.360 3.16%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.749 17.93%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.021 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.016 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.692 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1159.824 -
std::flat_map<int,_int>::ctor(const&)/0 12.798 -
std::flat_map<int,_int>::ctor(const&)/1024 178.250 -
std::flat_map<int,_int>::ctor(const&)/32 22.926 -
std::flat_map<int,_int>::ctor(const&)/8192 1914.504 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.787 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.851 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.928 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1910.228 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.592 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4210.377 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.746 -1.90%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33039.752 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8708.088 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.659 -1.06%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131867.324 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.452 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.748 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.427 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.882 -14.44%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.374 -2.68%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.766 -15.14%
std::flat_map<int,_int>::erase(iterator)/1024 75.699 -
std::flat_map<int,_int>::erase(iterator)/32 19.908 -
std::flat_map<int,_int>::erase(iterator)/8192 492.409 -2.91%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.335 -3.05%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.744 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.539 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 598.804 -1.12%
std::flat_map<int,_int>::erase(key)_(existent)/1024 93.388 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.548 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 557.948 -4.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.477 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.466 22.60%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.570 8.62%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.981 38.98%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.490 -3.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.595 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.739 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.100 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.367 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.231 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.437 -9.57%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.841 -6.13%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.622 -3.72%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.983 -9.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.805 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.236 3.69%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.167 -2.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.781 -7.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.801 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 158.546 60.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.114 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.413 -4.49%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.872 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.063 2.29%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.927 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.451 3.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.071 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 116.639 47.62%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.461 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 499.243 -3.81%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 407.962 3.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5156.276 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.213 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38952.036 -1.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.855 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5676.272 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.796 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43061.800 -1.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.934 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7642.348 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.842 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62813.827 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.404 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1425.577 -10.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.273 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8573.961 -11.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.187 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1617.652 -2.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.040 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9998.109 -3.23%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.050 3.39%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.020 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.169 6.23%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.014 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.465 18.77%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.288 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.012 7.49%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.979 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 157.264 59.44%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.785 -1.47%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.496 -4.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.402 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.788 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.914 -2.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.701 -13.29%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.262 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.106 -33.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.703 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 181.595 75.37%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.313 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 551.916 -4.36%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.915 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.253 11.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.633 5.31%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.366 14.78%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.789 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.985 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.631 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1612.619 138.92%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.742 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.548 -5.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.700 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1495.258 85.81%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -3.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.930 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1452.121 -19.99%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.007 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.513 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.369 -7.35%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.428 1.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.441 -8.81%
std::flat_multimap<int,_int>::clear()/0 393.527 -
std::flat_multimap<int,_int>::clear()/1024 393.743 -
std::flat_multimap<int,_int>::clear()/32 393.945 -
std::flat_multimap<int,_int>::clear()/8192 411.490 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.235 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.613 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.393 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.109 -11.28%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.208 -1.19%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.062 -9.49%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.082 -21.69%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.294 -1.57%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.246 -23.94%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.270 4.64%
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.059 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.103 1.73%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.442 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.036 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.497 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.477 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.313 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.823 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.570 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.850 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1929.609 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.785 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.165 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.810 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1912.314 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.959 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3971.209 2.46%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.934 1.32%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31936.943 1.49%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.363 3.39%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8460.908 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.272 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137098.152 7.93%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.820 -3.13%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.460 -1.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.218 -3.68%
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.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.268 -
std::flat_multimap<int,_int>::erase(iterator)/1024 83.644 11.77%
std::flat_multimap<int,_int>::erase(iterator)/32 19.933 -
std::flat_multimap<int,_int>::erase(iterator)/8192 616.100 24.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.262 1.13%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.963 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.021 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.134 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 100.198 14.75%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.639 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 669.934 22.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.814 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.069 10.73%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.285 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.564 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.054 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.308 -5.26%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -1.69%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.151 -1.36%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.484 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.931 -28.67%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.178 -6.57%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.783 -31.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.875 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.685 9.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.225 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.192 4.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.839 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.968 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.710 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 550.334 -18.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.062 1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.692 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.406 3.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.771 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.984 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.399 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.731 4.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.545 -16.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.685 1.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5038.246 3.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 601.291 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37401.450 1.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.251 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5568.883 2.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.139 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41780.790 1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.204 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7346.375 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.171 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59939.706 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.826 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1070.987 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.079 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5905.390 -2.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.261 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1102.201 -8.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6013.109 -11.08%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.232 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.932 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 546.865 -15.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.932 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.858 -21.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.085 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.460 -46.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.907 -1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.809 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.601 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 543.509 -17.30%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.032 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.085 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.551 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.659 -13.71%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.309 -2.44%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.494 -16.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.383 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.731 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.510 -1.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1081.080 100.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.862 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.658 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.729 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1120.813 106.68%
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.382 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1092.380 112.95%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.354 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.727 -19.61%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -2.94%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.482 -20.94%
std::for_each(deque<int>)/32 3.702 -
std::for_each(deque<int>)/50 3.866 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 254.946 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.057 -
std::for_each(join_view(vector<vector<int>>))/8 1.380 -6.99%
std::for_each(join_view(vector<vector<int>>))/8192 263.974 -
std::for_each(list<int>)/32 10.852 -
std::for_each(list<int>)/50 21.467 -
std::for_each(list<int>)/8 2.529 -
std::for_each(list<int>)/8192 7818.866 7.81%
std::for_each(map<int>::iterator)/32 23.879 -
std::for_each(map<int>::iterator)/50 36.006 -
std::for_each(map<int>::iterator)/8 5.028 -
std::for_each(map<int>::iterator)/8192 7443.490 -
std::for_each(multimap<int>::iterator)/32 23.659 -
std::for_each(multimap<int>::iterator)/50 36.504 -
std::for_each(multimap<int>::iterator)/8 5.088 -
std::for_each(multimap<int>::iterator)/8192 7387.299 -2.02%
std::for_each(multiset<int>::iterator)/32 23.717 -
std::for_each(multiset<int>::iterator)/50 36.005 -
std::for_each(multiset<int>::iterator)/8 5.048 -
std::for_each(multiset<int>::iterator)/8192 8023.037 -
std::for_each(set<int>::iterator)/32 24.491 -
std::for_each(set<int>::iterator)/50 36.918 -
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7975.643 -
std::for_each(vector<int>)/32 3.699 -
std::for_each(vector<int>)/50 3.879 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 252.294 -
std::for_each_n(deque<int>)/32 4.360 15.64%
std::for_each_n(deque<int>)/50 4.932 25.59%
std::for_each_n(deque<int>)/8 1.156 -
std::for_each_n(deque<int>)/8192 254.979 -
std::for_each_n(join_view(vector<vector<int>>))/32 4.004 4.12%
std::for_each_n(join_view(vector<vector<int>>))/50 4.403 2.89%
std::for_each_n(join_view(vector<vector<int>>))/8 1.552 11.91%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.779 -
std::for_each_n(list<int>)/32 11.282 -4.20%
std::for_each_n(list<int>)/50 23.766 7.35%
std::for_each_n(list<int>)/8 2.314 -9.95%
std::for_each_n(list<int>)/8192 7836.500 -
std::for_each_n(vector<int>)/32 3.722 -
std::for_each_n(vector<int>)/50 3.861 -
std::for_each_n(vector<int>)/8 2.720 -
std::for_each_n(vector<int>)/8192 251.924 -
std::generate(deque<int>)/1024 244.442 -
std::generate(deque<int>)/32 8.072 -
std::generate(deque<int>)/50 12.069 -
std::generate(deque<int>)/8192 1911.348 -
std::generate(list<int>)/1024 671.102 -
std::generate(list<int>)/32 8.454 -
std::generate(list<int>)/50 15.074 -3.79%
std::generate(list<int>)/8192 7583.314 1.74%
std::generate(vector<int>)/1024 244.680 -
std::generate(vector<int>)/32 7.992 -
std::generate(vector<int>)/50 12.007 -
std::generate(vector<int>)/8192 1845.123 -
std::generate_n(deque<int>)/1024 245.244 -
std::generate_n(deque<int>)/32 8.265 -
std::generate_n(deque<int>)/50 12.279 -
std::generate_n(deque<int>)/8192 1978.856 1.06%
std::generate_n(list<int>)/1024 650.124 -
std::generate_n(list<int>)/32 8.599 -
std::generate_n(list<int>)/50 15.320 1.12%
std::generate_n(list<int>)/8192 6982.246 -6.69%
std::generate_n(vector<int>)/1024 244.090 -
std::generate_n(vector<int>)/32 7.902 -
std::generate_n(vector<int>)/50 11.909 -
std::generate_n(vector<int>)/8192 1849.721 -
std::is_partitioned(deque<int>)_(partitioned)/1024 301.326 -1.74%
std::is_partitioned(deque<int>)_(partitioned)/32 9.142 -1.81%
std::is_partitioned(deque<int>)_(partitioned)/50 14.055 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2683.645 11.14%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.877 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.788 4.93%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.811 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 744.055 7.24%
std::is_partitioned(list<int>)_(partitioned)/1024 707.048 20.05%
std::is_partitioned(list<int>)_(partitioned)/32 8.725 1.06%
std::is_partitioned(list<int>)_(partitioned)/50 14.149 2.76%
std::is_partitioned(list<int>)_(partitioned)/8192 7694.529 13.21%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.748 -1.11%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.238 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2160.267 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.045 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.464 -3.19%
std::is_partitioned(vector<int>)_(partitioned)/50 9.485 -3.21%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.855 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.644 -6.26%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.617 -3.74%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.524 -4.99%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.925 5.22%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.062 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.788 -2.01%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.919 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 531326.405 2.13%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.792 -1.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.585 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.462 3.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4072.305 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687217.365 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.771 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.574 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.575 2.60%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3987.485 2.59%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520471.934 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.574 4.74%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.783 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.447 -1.24%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3939.666 -3.46%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689356.486 -3.17%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.610 -1.27%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 759.453 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.830 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9245.656 15.71%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422848.523 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.177 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 788.306 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.618 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8284.037 -6.37%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1599400.781 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.947 3.02%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.160 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.720 -1.27%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9616.210 14.25%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1430428.996 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.845 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.665 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.180 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8532.451 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600732.877 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.833 -2.50%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.077 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.813 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2833.691 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212680.627 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.100 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.166 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.409 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.303 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1026911.420 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.297 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.482 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.167 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2967.761 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212698.375 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.146 2.69%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.197 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.395 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2769.931 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1001326.220 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.558 2.30%
std::is_sorted(deque<int>)/1024 471.719 -
std::is_sorted(deque<int>)/8 3.987 51.78%
std::is_sorted(deque<int>)/8192 3778.543 -
std::is_sorted(deque<int>,_pred)/1024 641.599 -
std::is_sorted(deque<int>,_pred)/8 4.845 -
std::is_sorted(deque<int>,_pred)/8192 5195.678 -
std::is_sorted(list<int>)/1024 750.557 -
std::is_sorted(list<int>)/8 2.203 -
std::is_sorted(list<int>)/8192 7262.501 -
std::is_sorted(list<int>,_pred)/1024 822.300 -
std::is_sorted(list<int>,_pred)/8 4.000 -
std::is_sorted(list<int>,_pred)/8192 9112.308 18.23%
std::is_sorted(vector<int>)/1024 248.912 1.18%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1965.855 3.29%
std::is_sorted(vector<int>,_pred)/1024 469.551 -
std::is_sorted(vector<int>,_pred)/8 3.157 1.51%
std::is_sorted(vector<int>,_pred)/8192 3733.837 -
std::is_sorted_until(deque<int>)/1024 466.204 -
std::is_sorted_until(deque<int>)/8 2.651 9.22%
std::is_sorted_until(deque<int>)/8192 3732.652 -4.26%
std::is_sorted_until(deque<int>,_pred)/1024 596.578 -
std::is_sorted_until(deque<int>,_pred)/8 4.241 -6.45%
std::is_sorted_until(deque<int>,_pred)/8192 4811.049 -
std::is_sorted_until(list<int>)/1024 744.733 -2.46%
std::is_sorted_until(list<int>)/8 2.070 -3.65%
std::is_sorted_until(list<int>)/8192 7232.695 -
std::is_sorted_until(list<int>,_pred)/1024 793.389 -
std::is_sorted_until(list<int>,_pred)/8 3.645 -
std::is_sorted_until(list<int>,_pred)/8192 8891.703 15.37%
std::is_sorted_until(vector<int>)/1024 236.591 -
std::is_sorted_until(vector<int>)/8 2.332 12.61%
std::is_sorted_until(vector<int>)/8192 1845.700 -
std::is_sorted_until(vector<int>,_pred)/1024 424.238 4.05%
std::is_sorted_until(vector<int>,_pred)/8 3.297 -2.99%
std::is_sorted_until(vector<int>,_pred)/8192 3249.042 -1.40%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4656.969 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.504 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36613.194 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.812 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.769 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11894.104 6.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11259.401 1.09%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 328.612 2.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98365.507 2.96%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11233.475 1.07%
std::list<int>::ctor(Range)_(cheap_elements)/32 322.708 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 99570.830 3.72%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11135.086 -
std::list<int>::ctor(const&)_(cheap_elements)/32 322.974 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96353.364 1.60%
std::list<int>::ctor(size)/1024 11602.214 -1.10%
std::list<int>::ctor(size)/32 319.911 -
std::list<int>::ctor(size)/8192 94775.954 -1.02%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11023.778 -2.10%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.819 -1.21%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95536.862 -
std::list<int>::erase(begin)_(cheap_elements)/1024 12.086 12.27%
std::list<int>::erase(begin)_(cheap_elements)/32 12.093 11.51%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.869 13.51%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.543 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.623 4.17%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.545 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.873 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.164 2.53%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9421.806 -6.15%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5589.856 18.29%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 561.575 6.75%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 43606.420 10.71%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.541 -2.32%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.539 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.467 -1.59%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5510.858 10.04%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 577.435 7.94%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 40437.526 -3.31%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17306.038 -2.57%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 892.221 -2.78%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 151449.210 -2.28%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.334 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.751 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14164.773 4.44%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6923.772 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.727 5.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56451.453 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13258.866 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 364.001 1.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106990.441 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33413.448 -1.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 948.165 -1.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287514.955 -1.15%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13432.246 2.63%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 374.904 4.93%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 110286.633 3.65%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33241.098 -1.29%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 958.406 -1.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 284945.875 -1.24%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13233.082 2.48%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 363.309 2.44%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106377.496 1.05%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33401.506 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 945.069 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 285750.902 -
std::list<std::string>::ctor(size)/1024 13434.311 5.01%
std::list<std::string>::ctor(size)/32 362.468 4.05%
std::list<std::string>::ctor(size)/8192 110721.518 6.26%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13227.452 2.48%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 368.619 4.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110023.905 5.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33467.381 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 922.374 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284757.611 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.382 14.56%
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.062 19.35%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.215 12.65%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 34.417 7.57%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.641 11.50%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 34.355 8.32%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.183 3.24%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.384 7.18%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.202 4.21%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.180 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.485 2.44%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.119 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1424.326 10.82%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.193 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10863.418 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6874.513 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.333 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 56004.805 1.03%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4871.469 -3.94%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 537.484 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39507.639 -3.56%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17104.083 -5.02%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.329 -7.06%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149515.788 -3.57%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.763 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.961 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.878 -1.57%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.569 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.440 -1.83%
std::lower_bound(std::deque<int>)/100 30.734 -
std::lower_bound(std::deque<int>)/8 16.925 -
std::lower_bound(std::deque<int>)/8192 65.454 -
std::lower_bound(std::forward_list<int>)/100 81.233 -2.50%
std::lower_bound(std::forward_list<int>)/8 15.437 -
std::lower_bound(std::forward_list<int>)/8192 10376.074 -
std::lower_bound(std::list<int>)/100 91.479 -
std::lower_bound(std::list<int>)/8 15.546 -
std::lower_bound(std::list<int>)/8192 12716.949 -8.51%
std::lower_bound(std::vector<int>)/100 12.350 1.13%
std::lower_bound(std::vector<int>)/8 8.119 3.97%
std::lower_bound(std::vector<int>)/8192 15.768 -
std::make_heap(deque<int>)_(ascending)/1024 2613.317 -
std::make_heap(deque<int>)_(ascending)/8 27.057 -1.10%
std::make_heap(deque<int>)_(ascending)/8192 20587.818 -1.28%
std::make_heap(deque<int>)_(descending)/1024 1121.353 2.23%
std::make_heap(deque<int>)_(descending)/8 21.169 -
std::make_heap(deque<int>)_(descending)/8192 8819.039 2.31%
std::make_heap(deque<int>)_(heap)/1024 1097.524 -
std::make_heap(deque<int>)_(heap)/8 21.167 -
std::make_heap(deque<int>)_(heap)/8192 8609.883 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2672.470 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.812 -1.44%
std::make_heap(deque<int>)_(pipe-organ)/8192 21141.026 -
std::make_heap(deque<int>)_(repeated)/1024 2275.727 -
std::make_heap(deque<int>)_(repeated)/8 24.994 -1.94%
std::make_heap(deque<int>)_(repeated)/8192 18625.105 4.65%
std::make_heap(deque<int>)_(shuffled)/1024 2574.162 -
std::make_heap(deque<int>)_(shuffled)/8 24.410 -1.73%
std::make_heap(deque<int>)_(shuffled)/8192 23163.603 2.13%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.588 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.232 1.12%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17134.699 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.686 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.096 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.359 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.100 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.081 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5027.372 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.433 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.999 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17116.943 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.781 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.397 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13097.391 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.441 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.752 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15266.471 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 670.110 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.086 1.04%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5164.176 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.009 1.19%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.732 -1.18%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.526 1.18%
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.217 1.25%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.720 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.200 1.11%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 670.203 -2.88%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.605 -1.12%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5148.340 -1.29%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.462 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.515 -5.79%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.557 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 620.032 1.31%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.173 -1.13%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5312.926 1.05%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.319 1.27%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.864 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5253.607 1.09%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.370 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.714 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.235 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.090 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.723 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.167 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.644 1.61%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.600 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5335.655 1.17%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.418 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.979 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4783.632 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.528 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.508 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5729.100 -1.45%
std::make_heap(vector<int>)_(ascending)/1024 652.342 -
std::make_heap(vector<int>)_(ascending)/8 16.306 -
std::make_heap(vector<int>)_(ascending)/8192 5009.963 -
std::make_heap(vector<int>)_(descending)/1024 273.890 -
std::make_heap(vector<int>)_(descending)/8 14.620 -1.78%
std::make_heap(vector<int>)_(descending)/8192 1948.111 -
std::make_heap(vector<int>)_(heap)/1024 276.192 -
std::make_heap(vector<int>)_(heap)/8 14.598 -1.30%
std::make_heap(vector<int>)_(heap)/8192 1959.155 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.282 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.479 -1.21%
std::make_heap(vector<int>)_(pipe-organ)/8192 4983.152 -
std::make_heap(vector<int>)_(repeated)/1024 559.833 -
std::make_heap(vector<int>)_(repeated)/8 15.373 -1.17%
std::make_heap(vector<int>)_(repeated)/8192 4265.473 -
std::make_heap(vector<int>)_(shuffled)/1024 576.317 1.30%
std::make_heap(vector<int>)_(shuffled)/8 15.758 -1.09%
std::make_heap(vector<int>)_(shuffled)/8192 5070.086 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.987 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.592 -1.53%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5023.996 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.286 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.686 -1.44%
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.590 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.730 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.637 -1.03%
std::make_heap(vector<int>,_pred)_(heap)/8192 1952.240 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 669.597 1.23%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.019 1.92%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4987.821 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.768 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.046 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4292.789 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 573.334 1.30%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.741 -1.59%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4947.158 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15741.006 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.025 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504328.871 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16290.887 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.346 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 512736.697 -5.60%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21383.321 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.392 -1.47%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 597630.174 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17797.141 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.677 1.01%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 533062.434 2.49%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31589.174 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.599 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 984359.787 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14530.815 -1.18%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.995 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 175136.228 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21690.448 -1.85%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.635 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 618778.496 -1.85%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15873.129 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.243 2.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457468.607 2.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16423.899 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.988 -2.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463658.264 1.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21484.892 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.262 -1.50%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 549687.913 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 18035.058 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.407 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 480628.641 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31660.778 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.021 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 966779.236 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13945.226 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.572 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166947.276 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.848 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.958 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 592554.093 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11005.656 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.432 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115070.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11223.323 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.272 -3.82%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116303.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14761.481 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.084 1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158305.248 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12370.342 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.346 -4.69%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129630.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24109.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.803 1.57%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270161.472 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5742.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.847 8.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62552.779 3.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15192.054 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.437 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166312.798 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11007.247 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.352 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115400.307 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11628.532 3.66%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.814 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116815.140 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14768.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.066 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158394.300 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12344.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.334 2.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129813.825 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24079.814 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.556 1.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270685.308 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5728.826 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.887 1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61418.122 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15201.248 -5.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168690.273 -5.40%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11070.626 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.455 -2.39%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114816.536 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11551.874 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.620 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118017.887 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15006.622 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.607 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156361.578 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12788.464 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.898 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132746.978 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23389.157 -1.23%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.267 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260196.431 -1.80%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6077.029 4.13%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.923 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63539.230 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15040.827 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.497 -1.32%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155175.431 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10983.925 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.466 -3.53%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115180.797 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11493.102 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.595 -1.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118570.086 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14932.085 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.756 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156440.188 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12748.920 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.538 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132893.079 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23226.043 -1.83%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.057 -3.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260657.475 -1.82%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5986.232 2.69%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.564 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63591.258 1.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15059.594 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.035 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155845.267 -
std::map<int,_int>::clear()/0 390.482 -
std::map<int,_int>::clear()/1024 10464.951 -
std::map<int,_int>::clear()/32 645.473 -
std::map<int,_int>::clear()/8192 85719.729 -
std::map<int,_int>::contains(key)_(existent)/1024 4.148 5.83%
std::map<int,_int>::contains(key)_(existent)/32 1.676 5.91%
std::map<int,_int>::contains(key)_(existent)/8192 5.467 -1.49%
std::map<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.503 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.835 5.83%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.788 7.34%
std::map<int,_int>::count(key)_(existent)/1024 3.811 -1.67%
std::map<int,_int>::count(key)_(existent)/32 1.555 1.42%
std::map<int,_int>::count(key)_(existent)/8192 5.793 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.260 -4.42%
std::map<int,_int>::count(key)_(non-existent)/32 2.901 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.170 -3.39%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.835 -3.52%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6102.292 2.49%
std::map<int,_int>::ctor(&&,_different_allocs)/32 193.161 2.74%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51834.151 -
std::map<int,_int>::ctor(const&)/0 12.737 -
std::map<int,_int>::ctor(const&)/1024 6538.710 1.03%
std::map<int,_int>::ctor(const&)/32 221.257 -
std::map<int,_int>::ctor(const&)/8192 52216.191 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.752 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6574.898 1.62%
std::map<int,_int>::ctor(const&,_alloc)/32 227.179 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52288.508 1.10%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.779 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8936.940 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.908 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71675.834 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.811 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13089.061 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.062 11.38%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250618.338 -1.58%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.395 -2.37%
std::map<int,_int>::equal_range(key)_(existent)/32 1.810 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.490 -1.18%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.231 8.67%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.758 4.11%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.250 5.35%
std::map<int,_int>::erase(iterator)/1024 20.953 -
std::map<int,_int>::erase(iterator)/32 20.973 1.28%
std::map<int,_int>::erase(iterator)/8192 24.254 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.434 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7476.526 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.179 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56993.281 -
std::map<int,_int>::erase(key)_(existent)/1024 24.276 -1.31%
std::map<int,_int>::erase(key)_(existent)/32 22.181 -2.89%
std::map<int,_int>::erase(key)_(existent)/8192 25.036 -1.00%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.481 4.08%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.452 -3.48%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.337 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.952 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.029 -
std::map<int,_int>::find(key)_(existent)/1024 4.258 -
std::map<int,_int>::find(key)_(existent)/32 1.699 1.22%
std::map<int,_int>::find(key)_(existent)/8192 5.360 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.493 -
std::map<int,_int>::find(key)_(non-existent)/32 2.301 -10.52%
std::map<int,_int>::find(key)_(non-existent)/8192 7.851 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.105 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.862 3.60%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.276 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.348 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.138 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.535 -2.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.898 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.205 -1.78%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.335 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.298 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.894 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.649 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.273 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.153 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.281 -2.35%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.374 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18180.067 13.79%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.901 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 198330.936 8.72%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.068 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13831.153 13.27%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 682.747 4.07%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133739.559 12.62%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.850 -2.32%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7668.190 -3.27%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.381 -1.05%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134773.376 -2.48%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.198 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10947.257 -3.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 685.624 2.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91106.993 -2.17%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.133 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9740.618 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 639.910 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81454.730 2.59%
std::map<int,_int>::insert(value)_(already_present)/1024 3.427 -4.70%
std::map<int,_int>::insert(value)_(already_present)/32 1.777 1.19%
std::map<int,_int>::insert(value)_(already_present)/8192 4.176 5.13%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.180 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.785 4.47%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.208 2.23%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.360 8.08%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.111 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.754 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.428 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.878 4.19%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.791 -2.08%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.187 2.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.058 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.449 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.725 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.584 5.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.178 1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.169 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.612 1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.038 1.32%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.664 2.31%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.491 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.566 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.419 -6.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.391 -4.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.369 -12.07%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6667.587 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.501 3.02%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53403.332 1.99%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.358 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.264 1.53%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.162 2.19%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53151.657 1.55%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.251 -3.23%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.342 -6.71%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12871.996 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.279 -5.32%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.736 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.800 1.78%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.088 -2.76%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.439 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.543 -
std::map<std::string,_int>::clear()/0 393.814 -
std::map<std::string,_int>::clear()/1024 21913.332 -1.69%
std::map<std::string,_int>::clear()/32 902.505 4.04%
std::map<std::string,_int>::clear()/8192 213778.869 1.02%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.437 4.89%
std::map<std::string,_int>::contains(key)_(existent)/32 16.346 15.72%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.562 -4.64%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 5.65%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.080 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.345 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.024 -4.19%
std::map<std::string,_int>::count(key)_(existent)/1024 23.672 -4.77%
std::map<std::string,_int>::count(key)_(existent)/32 16.555 2.72%
std::map<std::string,_int>::count(key)_(existent)/8192 28.894 -4.66%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.797 -9.46%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.917 -3.89%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.800 6.60%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.789 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7009.395 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.319 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59544.575 -1.05%
std::map<std::string,_int>::ctor(const&)/0 12.704 -
std::map<std::string,_int>::ctor(const&)/1024 35088.371 -2.81%
std::map<std::string,_int>::ctor(const&)/32 811.317 -5.70%
std::map<std::string,_int>::ctor(const&)/8192 344551.131 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.712 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35798.663 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 754.237 -2.26%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345406.577 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40659.297 -1.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 823.996 -4.42%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388880.324 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.752 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54883.872 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1031.590 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1127454.839 2.91%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.027 -5.87%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.110 -12.87%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.374 11.95%
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.864 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.198 -1.18%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.870 1.00%
std::map<std::string,_int>::erase(iterator)/1024 25.790 -19.13%
std::map<std::string,_int>::erase(iterator)/32 27.706 -1.68%
std::map<std::string,_int>::erase(iterator)/8192 31.934 -2.05%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.879 -1.20%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13349.865 2.17%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.153 -4.24%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119560.400 1.01%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.609 -34.88%
std::map<std::string,_int>::erase(key)_(existent)/32 73.212 8.69%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.871 -37.09%
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.742 4.61%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.131 3.27%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.509 8.45%
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.861 2.29%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.672 2.67%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.623 4.28%
std::map<std::string,_int>::find(key)_(existent)/1024 24.022 6.03%
std::map<std::string,_int>::find(key)_(existent)/32 15.493 4.51%
std::map<std::string,_int>::find(key)_(existent)/8192 29.505 -4.12%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.520 3.40%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.684 2.78%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.002 3.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.482 -5.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.060 -2.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.670 11.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.387 2.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.749 -25.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.636 26.31%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.637 -3.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.599 -15.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.640 4.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.824 -33.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.511 13.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.809 -2.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.558 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.286 -24.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.817 6.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.871 34.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.218 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66604.504 1.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.082 -1.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932558.909 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.814 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44420.829 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1271.443 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623479.626 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.839 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39595.274 1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.853 4.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 621474.240 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.892 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34311.242 -2.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1285.029 2.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404361.151 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.453 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34637.667 -1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.084 -6.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368757.646 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.754 -10.05%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.488 11.71%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.348 -13.16%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.122 -25.05%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.095 3.37%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.486 -11.27%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 90.484 34.70%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.323 10.33%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.559 12.56%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.968 16.65%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.705 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.450 17.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.161 60.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.067 -20.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.467 -12.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.339 18.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.566 -25.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.486 15.60%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.673 -7.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.678 -4.88%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.484 -28.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.634 7.50%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.979 7.85%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.717 -5.28%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.653 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.473 -4.41%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.386 3.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.130 2.18%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36641.475 -1.34%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.790 -1.12%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355275.277 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -1.06%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36372.419 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 766.978 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350038.176 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.143 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18540.454 15.09%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 331.905 5.02%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210320.755 1.24%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.912 -2.14%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.331 -17.74%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.335 -7.75%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.810 -8.59%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.329 11.08%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.580 20.42%
std::mismatch(deque<int>)_(it,_it,_it)/1000 423.262 -3.70%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.365 3.98%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495467.033 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.423 -8.65%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3849.117 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.690 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.649 -3.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493870.361 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.027 -2.48%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3808.773 -1.43%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.386 1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.187 2.69%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625252.166 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.333 -1.11%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4870.391 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 699.107 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.079 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622643.902 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.105 -1.41%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4898.405 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.840 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.414 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935854.139 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7382.496 -10.47%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 799.672 4.73%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 783.679 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954381.654 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.168 4.21%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12175.136 -1.21%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 801.482 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.579 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006104.555 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.104 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12132.588 -3.31%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.259 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.831 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999779.930 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.631 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11553.331 1.88%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.350 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.904 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68328.923 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.978 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.391 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68285.248 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.402 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 502.924 3.93%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.522 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610272.072 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.153 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4735.153 -6.19%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.110 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.163 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606573.519 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.262 1.01%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4729.421 -5.88%
std::move(deque<int>)/1048576 54273.541 -4.51%
std::move(deque<int>)/262144 15175.851 -2.80%
std::move(deque<int>)/32768 2031.352 -
std::move(deque<int>)/4096 149.388 -
std::move(deque<int>)/512 22.217 -
std::move(deque<int>)/64 4.926 -
std::move(deque<int>)/8 3.418 -7.69%
std::move(list<int>)/1048576 991330.454 -2.29%
std::move(list<int>)/262144 241710.361 -2.05%
std::move(list<int>)/32768 30913.160 -3.17%
std::move(list<int>)/4096 3953.290 -18.11%
std::move(list<int>)/512 357.968 -
std::move(list<int>)/64 41.226 -
std::move(list<int>)/8 3.407 -
std::move(vector<bool>)_(aligned)/1048576 1740.789 -
std::move(vector<bool>)_(aligned)/262144 256.125 -
std::move(vector<bool>)_(aligned)/32768 36.998 -
std::move(vector<bool>)_(aligned)/4096 7.069 -
std::move(vector<bool>)_(aligned)/512 2.331 -
std::move(vector<bool>)_(aligned)/64 1.611 -2.77%
std::move(vector<bool>)_(unaligned)/1048576 6540.653 -
std::move(vector<bool>)_(unaligned)/262144 1588.456 -
std::move(vector<bool>)_(unaligned)/32768 203.606 -2.44%
std::move(vector<bool>)_(unaligned)/4096 26.818 -
std::move(vector<bool>)_(unaligned)/512 4.815 -2.45%
std::move(vector<bool>)_(unaligned)/64 1.630 -1.20%
std::move(vector<int>)/1048576 55463.188 1.77%
std::move(vector<int>)/262144 21900.550 3.24%
std::move(vector<int>)/32768 1720.870 -
std::move(vector<int>)/4096 134.078 -
std::move(vector<int>)/512 20.189 -2.05%
std::move(vector<int>)/64 4.171 -
std::move(vector<int>)/8 2.239 -2.69%
std::move_backward(deque<int>)/1048576 133180.885 -
std::move_backward(deque<int>)/262144 31399.659 -
std::move_backward(deque<int>)/32768 3616.519 3.37%
std::move_backward(deque<int>)/4096 155.422 -1.19%
std::move_backward(deque<int>)/512 23.556 -
std::move_backward(deque<int>)/64 5.177 -
std::move_backward(deque<int>)/8 3.454 -4.53%
std::move_backward(list<int>)/1048576 1034962.593 -
std::move_backward(list<int>)/262144 258757.255 -
std::move_backward(list<int>)/32768 31918.653 -
std::move_backward(list<int>)/4096 5914.730 20.73%
std::move_backward(list<int>)/512 370.815 -
std::move_backward(list<int>)/64 39.682 -
std::move_backward(list<int>)/8 3.335 -1.43%
std::move_backward(vector<bool>)_(aligned)/1048576 1713.450 -1.79%
std::move_backward(vector<bool>)_(aligned)/262144 257.056 -
std::move_backward(vector<bool>)_(aligned)/32768 37.932 -
std::move_backward(vector<bool>)_(aligned)/4096 7.232 -
std::move_backward(vector<bool>)_(aligned)/512 2.322 3.28%
std::move_backward(vector<bool>)_(aligned)/64 1.669 -3.27%
std::move_backward(vector<bool>)_(unaligned)/1048576 6506.334 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.382 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.653 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.281 1.09%
std::move_backward(vector<bool>)_(unaligned)/512 4.547 -
std::move_backward(vector<bool>)_(unaligned)/64 1.689 3.25%
std::move_backward(vector<int>)/1048576 56255.129 -
std::move_backward(vector<int>)/262144 21363.344 -
std::move_backward(vector<int>)/32768 1731.105 -1.13%
std::move_backward(vector<int>)/4096 135.636 -
std::move_backward(vector<int>)/512 20.851 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.263 -1.45%
std::multimap<int,_int>::clear()/0 391.336 -
std::multimap<int,_int>::clear()/1024 10867.048 -
std::multimap<int,_int>::clear()/32 647.960 1.31%
std::multimap<int,_int>::clear()/8192 86439.562 2.93%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.296 -5.29%
std::multimap<int,_int>::contains(key)_(existent)/32 1.686 -4.82%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.453 -1.21%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.390 6.04%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.007 3.17%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.447 -21.58%
std::multimap<int,_int>::count(key)_(existent)/1024 5.495 -3.71%
std::multimap<int,_int>::count(key)_(existent)/32 3.635 -2.14%
std::multimap<int,_int>::count(key)_(existent)/8192 6.493 -4.84%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.143 -8.84%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.491 -14.46%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.940 -5.57%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.766 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5943.691 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.108 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51339.661 -
std::multimap<int,_int>::ctor(const&)/0 12.751 -
std::multimap<int,_int>::ctor(const&)/1024 6541.040 -4.28%
std::multimap<int,_int>::ctor(const&)/32 218.859 -11.15%
std::multimap<int,_int>::ctor(const&)/8192 61167.519 11.98%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.735 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6582.940 -3.36%
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.881 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52511.676 2.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.712 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8583.144 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 246.468 8.82%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69726.029 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12922.041 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.978 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247969.658 -1.10%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.476 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.431 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.008 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.592 16.24%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.751 20.31%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.699 9.17%
std::multimap<int,_int>::erase(iterator)/1024 20.463 -
std::multimap<int,_int>::erase(iterator)/32 20.429 -
std::multimap<int,_int>::erase(iterator)/8192 20.590 1.12%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.652 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7482.702 1.22%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.230 1.05%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57704.636 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.620 -1.74%
std::multimap<int,_int>::erase(key)_(existent)/32 22.669 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.627 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -5.78%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.180 7.55%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.471 4.04%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.041 2.00%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.102 1.54%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.237 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.778 -
std::multimap<int,_int>::find(key)_(existent)/32 1.738 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.363 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.247 -6.02%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.379 -6.17%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.009 -8.95%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.608 2.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.509 -4.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.905 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.453 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.147 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.343 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.357 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.991 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.347 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.961 -2.07%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.861 1.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.856 5.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.702 3.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.367 1.00%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.473 2.45%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.746 1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.577 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14638.260 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.710 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184256.705 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.667 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11921.097 1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.481 1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120211.226 -13.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.701 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12261.170 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 724.497 4.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 207088.673 -1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11161.592 1.89%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.273 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92236.926 2.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.248 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10024.459 2.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.710 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 92093.259 14.09%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.221 -1.16%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.038 -6.54%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.709 7.38%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.439 2.35%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.562 -4.17%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.004 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.226 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.089 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.552 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.992 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.445 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.158 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.391 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.310 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.988 114.79%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.780 37.11%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.876 127.56%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.333 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6493.827 1.37%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.299 4.76%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51774.442 1.21%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6423.586 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.981 3.23%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51060.824 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.337 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.109 2.22%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12643.995 -6.70%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.128 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.286 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.813 81.76%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.701 41.37%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.747 89.21%
std::multimap<std::string,_int>::clear()/0 392.308 -3.36%
std::multimap<std::string,_int>::clear()/1024 21698.930 -2.45%
std::multimap<std::string,_int>::clear()/32 903.760 -2.58%
std::multimap<std::string,_int>::clear()/8192 210394.526 -4.11%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.450 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.566 -2.08%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.581 2.19%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.400 -4.26%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.561 -5.71%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.157 -6.87%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.305 3.47%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.724 2.81%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.377 -11.55%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.436 11.61%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.438 3.67%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.597 -1.80%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.903 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7072.157 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.782 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60934.529 -
std::multimap<std::string,_int>::ctor(const&)/0 12.696 -
std::multimap<std::string,_int>::ctor(const&)/1024 35112.926 -
std::multimap<std::string,_int>::ctor(const&)/32 912.088 15.42%
std::multimap<std::string,_int>::ctor(const&)/8192 342099.951 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.787 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36475.384 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 739.937 -13.79%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346842.837 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.831 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39956.272 2.90%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 737.704 -22.77%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381306.730 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.873 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56746.045 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 971.623 -5.16%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108605.795 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.400 -5.61%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.043 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.384 6.31%
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.643 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.195 -4.82%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.667 -4.52%
std::multimap<std::string,_int>::erase(iterator)/1024 34.354 6.48%
std::multimap<std::string,_int>::erase(iterator)/32 25.975 -8.35%
std::multimap<std::string,_int>::erase(iterator)/8192 30.384 -1.34%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.549 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13094.105 1.16%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 706.457 3.12%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120248.111 -7.48%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 74.448 7.48%
std::multimap<std::string,_int>::erase(key)_(existent)/32 92.482 59.75%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 116.083 30.19%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 29.098 20.65%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 13.406 14.89%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 38.627 20.57%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 15.022 15.12%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.866 17.19%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 18.927 15.43%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.667 2.89%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.614 7.52%
std::multimap<std::string,_int>::find(key)_(existent)/8192 32.088 7.54%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.407 6.96%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.046 4.07%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 34.255 5.12%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.354 31.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.413 -1.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.196 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.776 -2.12%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.619 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.856 -2.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.788 14.18%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.324 22.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.326 18.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.669 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.889 -1.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.692 2.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.489 30.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.913 15.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.152 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.566 2.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.457 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68719.620 4.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1448.306 6.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918362.533 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.381 -3.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43138.598 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.455 5.65%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599643.291 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.206 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64666.302 3.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1562.506 -1.60%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814249.358 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.448 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33606.929 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1190.663 6.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 387150.251 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.952 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32715.584 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1170.024 5.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 360315.764 3.79%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.178 92.02%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.040 4.41%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.856 -3.80%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.282 2.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.517 -6.06%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.009 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 83.584 -2.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.807 -7.20%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.842 2.74%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.049 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.110 2.90%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.728 -2.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.395 7.91%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.447 -2.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.634 4.70%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.882 4.95%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.631 5.54%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.462 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36661.120 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 756.697 15.73%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349719.495 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.437 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34975.889 -3.70%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 834.563 11.37%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347522.836 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 1.63%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16784.364 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.018 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208499.535 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.139 -1.07%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.052 2.90%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 126.207 -3.56%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.990 -18.49%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.395 -4.05%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.247 -5.44%
std::multiset<int>::clear()/0 390.471 -
std::multiset<int>::clear()/1024 10066.588 -1.04%
std::multiset<int>::clear()/32 624.192 -
std::multiset<int>::clear()/8192 79474.869 -
std::multiset<int>::contains(key)_(existent)/1024 4.062 -
std::multiset<int>::contains(key)_(existent)/32 1.714 -1.67%
std::multiset<int>::contains(key)_(existent)/8192 8.620 3.81%
std::multiset<int>::contains(key)_(non-existent)/0 0.293 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.921 -
std::multiset<int>::contains(key)_(non-existent)/32 2.737 -5.26%
std::multiset<int>::contains(key)_(non-existent)/8192 8.824 -1.61%
std::multiset<int>::count(key)_(existent)/1024 5.675 -
std::multiset<int>::count(key)_(existent)/32 3.788 3.02%
std::multiset<int>::count(key)_(existent)/8192 10.379 9.52%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.893 -
std::multiset<int>::count(key)_(non-existent)/32 2.530 4.46%
std::multiset<int>::count(key)_(non-existent)/8192 10.649 12.85%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.837 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.413 -1.03%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.948 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47680.219 -
std::multiset<int>::ctor(const&)/0 12.757 -
std::multiset<int>::ctor(const&)/1024 6408.101 -
std::multiset<int>::ctor(const&)/32 221.360 -1.68%
std::multiset<int>::ctor(const&)/8192 52691.462 2.63%
std::multiset<int>::ctor(const&,_alloc)/0 12.827 -
std::multiset<int>::ctor(const&,_alloc)/1024 6699.238 -6.26%
std::multiset<int>::ctor(const&,_alloc)/32 236.508 4.55%
std::multiset<int>::ctor(const&,_alloc)/8192 53452.251 3.36%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.690 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8777.364 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.573 5.12%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71967.405 1.81%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12627.769 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.601 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247510.027 -3.94%
std::multiset<int>::equal_range(key)_(existent)/1024 5.267 -1.67%
std::multiset<int>::equal_range(key)_(existent)/32 2.364 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.849 3.46%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.580 1.74%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.389 1.85%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.983 16.27%
std::multiset<int>::erase(iterator)/1024 24.667 5.39%
std::multiset<int>::erase(iterator)/32 21.028 -
std::multiset<int>::erase(iterator)/8192 24.035 2.36%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.553 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6857.381 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.647 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54931.529 -
std::multiset<int>::erase(key)_(existent)/1024 41.305 -
std::multiset<int>::erase(key)_(existent)/32 22.170 2.19%
std::multiset<int>::erase(key)_(existent)/8192 63.974 -1.67%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.253 9.40%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.576 11.41%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.158 9.18%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.001 1.86%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.809 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.256 1.38%
std::multiset<int>::find(key)_(existent)/1024 4.167 -
std::multiset<int>::find(key)_(existent)/32 1.640 2.24%
std::multiset<int>::find(key)_(existent)/8192 8.706 5.23%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 6.093 11.41%
std::multiset<int>::find(key)_(non-existent)/32 2.783 23.86%
std::multiset<int>::find(key)_(non-existent)/8192 9.848 20.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 59.124 18.37%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.234 2.79%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.742 -13.68%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.160 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.972 2.54%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.390 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.744 -4.14%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.216 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.732 -13.74%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.712 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.059 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.184 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.157 -3.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.894 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.221 -4.31%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.614 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14577.174 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.543 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 192168.848 5.07%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.528 -1.10%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11871.531 2.64%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.938 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117782.141 1.36%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.756 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12371.795 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 703.398 1.40%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193460.242 -
std::multiset<int>::insert(value)_(already_present)/1024 28.708 -1.70%
std::multiset<int>::insert(value)_(already_present)/32 18.483 -
std::multiset<int>::insert(value)_(already_present)/8192 31.788 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.034 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 55.051 -2.42%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.373 2.61%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.109 -1.09%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.023 -3.42%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.328 2.50%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.030 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.785 -4.05%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.177 -1.45%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.013 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.803 4.20%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.423 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.978 3.38%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6325.112 -1.43%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.761 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50388.800 -1.67%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.358 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6336.080 -1.59%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.983 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50633.479 -1.56%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1343.390 -5.67%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.910 -7.93%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12381.953 -3.03%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.137 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.428 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.280 4.19%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.522 16.80%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.735 10.05%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.393 -1.45%
std::multiset<std::string>::clear()/0 391.701 -
std::multiset<std::string>::clear()/1024 21353.153 -2.80%
std::multiset<std::string>::clear()/32 880.374 -2.64%
std::multiset<std::string>::clear()/8192 210593.190 -2.31%
std::multiset<std::string>::contains(key)_(existent)/1024 24.325 -4.89%
std::multiset<std::string>::contains(key)_(existent)/32 14.897 -3.23%
std::multiset<std::string>::contains(key)_(existent)/8192 30.171 5.82%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.271 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.183 -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.257 -2.57%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.196 -
std::multiset<std::string>::count(key)_(existent)/1024 24.740 3.46%
std::multiset<std::string>::count(key)_(existent)/32 19.473 -
std::multiset<std::string>::count(key)_(existent)/8192 28.388 -8.27%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.477 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.751 1.87%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.381 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.886 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6908.816 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.087 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57175.027 -
std::multiset<std::string>::ctor(const&)/0 12.725 -
std::multiset<std::string>::ctor(const&)/1024 34795.008 -
std::multiset<std::string>::ctor(const&)/32 765.666 -4.35%
std::multiset<std::string>::ctor(const&)/8192 342723.707 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.745 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36539.390 -
std::multiset<std::string>::ctor(const&,_alloc)/32 899.684 19.42%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345314.085 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.025 1.33%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37938.334 -1.11%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 764.571 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374672.736 -1.84%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56308.417 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1027.102 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084092.258 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.904 -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.020 -3.31%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.020 -4.91%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 26.057 6.50%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.860 1.89%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.388 -3.31%
std::multiset<std::string>::erase(iterator)/1024 34.115 4.15%
std::multiset<std::string>::erase(iterator)/32 26.969 -2.03%
std::multiset<std::string>::erase(iterator)/8192 36.734 -1.65%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.984 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12858.710 -1.63%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 658.120 -3.77%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117925.841 -1.42%
std::multiset<std::string>::erase(key)_(existent)/1024 98.307 4.12%
std::multiset<std::string>::erase(key)_(existent)/32 80.149 -
std::multiset<std::string>::erase(key)_(existent)/8192 106.611 31.99%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -5.64%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.802 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.644 16.76%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.878 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.161 -2.52%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.615 -1.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.679 -2.94%
std::multiset<std::string>::find(key)_(existent)/1024 24.549 2.56%
std::multiset<std::string>::find(key)_(existent)/32 15.210 -
std::multiset<std::string>::find(key)_(existent)/8192 27.610 1.42%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.039 8.38%
std::multiset<std::string>::find(key)_(non-existent)/32 10.566 6.59%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.406 4.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.271 -6.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.922 -8.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.124 12.60%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.960 -4.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.519 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 40.885 -19.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.866 19.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.991 -11.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.332 -27.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 56.384 14.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.846 -2.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.503 3.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.912 -18.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.759 -16.39%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.113 -40.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.217 3.84%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.434 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64652.212 1.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1432.949 1.48%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893118.779 -1.01%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.697 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43291.143 1.19%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.334 -2.03%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596433.055 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.889 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60010.858 -1.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1508.405 2.74%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 810525.058 -
std::multiset<std::string>::insert(value)_(already_present)/1024 43.769 -18.52%
std::multiset<std::string>::insert(value)_(already_present)/32 43.384 1.39%
std::multiset<std::string>::insert(value)_(already_present)/8192 49.087 -5.91%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 32.109 27.74%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.826 -2.93%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.672 1.54%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 93.045 4.35%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.752 7.88%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 38.714 -14.83%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.941 11.57%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.467 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.824 -2.33%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.356 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.737 3.77%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.866 27.47%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.848 54.96%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 58.768 65.42%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.320 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35840.105 -4.60%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.010 -8.93%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344491.802 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.334 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36437.419 1.46%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 771.467 -1.45%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345156.028 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16524.445 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 360.420 9.21%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205365.354 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.744 -7.66%
std::multiset<std::string>::upper_bound(key)_(existent)/32 36.757 -9.56%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.207 -1.41%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 64.593 140.99%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 24.190 103.57%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 88.380 148.15%
std::none_of(deque<int>)_(process_all)/32 12.318 -
std::none_of(deque<int>)_(process_all)/32768 10942.404 8.00%
std::none_of(deque<int>)_(process_all)/50 18.907 -
std::none_of(deque<int>)_(process_all)/8 3.438 4.62%
std::none_of(deque<int>)_(process_all)/8192 2722.128 7.59%
std::none_of(list<int>)_(process_all)/32 11.761 -
std::none_of(list<int>)_(process_all)/32768 26184.139 -
std::none_of(list<int>)_(process_all)/50 22.080 -
std::none_of(list<int>)_(process_all)/8 2.661 -
std::none_of(list<int>)_(process_all)/8192 7610.265 -8.21%
std::none_of(vector<int>)_(process_all)/32 8.317 -
std::none_of(vector<int>)_(process_all)/32768 8110.751 -
std::none_of(vector<int>)_(process_all)/50 19.283 -
std::none_of(vector<int>)_(process_all)/8 2.395 -2.91%
std::none_of(vector<int>)_(process_all)/8192 2039.159 -
std::partial_sort(deque<int>)_(ascending)/1024 7751.186 -
std::partial_sort(deque<int>)_(ascending)/8 32.602 -
std::partial_sort(deque<int>)_(ascending)/8192 144475.452 -1.30%
std::partial_sort(deque<int>)_(descending)/1024 17849.501 -
std::partial_sort(deque<int>)_(descending)/8 41.435 -5.07%
std::partial_sort(deque<int>)_(descending)/8192 264327.884 1.01%
std::partial_sort(deque<int>)_(heap)/1024 18413.269 1.57%
std::partial_sort(deque<int>)_(heap)/8 39.296 -1.02%
std::partial_sort(deque<int>)_(heap)/8192 263875.532 -1.09%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7730.346 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.064 1.69%
std::partial_sort(deque<int>)_(pipe-organ)/8192 140301.654 -4.49%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18934.349 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.667 1.53%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 269897.522 1.90%
std::partial_sort(deque<int>)_(repeated)/1024 6269.743 -2.21%
std::partial_sort(deque<int>)_(repeated)/8 26.140 -1.44%
std::partial_sort(deque<int>)_(repeated)/8192 75818.163 -
std::partial_sort(deque<int>)_(shuffled)/1024 15576.297 -
std::partial_sort(deque<int>)_(shuffled)/8 31.636 -3.31%
std::partial_sort(deque<int>)_(shuffled)/8192 240142.351 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4769.549 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.701 2.03%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50897.021 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7916.923 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.562 -4.03%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93454.006 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7979.928 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.104 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96401.859 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4792.016 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.666 2.44%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50791.809 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8874.913 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.491 1.51%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93280.834 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.143 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.473 9.23%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27815.290 1.70%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6778.028 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.352 4.32%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83883.900 -
std::partial_sort(vector<int>)_(ascending)/1024 4751.341 -
std::partial_sort(vector<int>)_(ascending)/8 19.008 -
std::partial_sort(vector<int>)_(ascending)/8192 50513.910 -
std::partial_sort(vector<int>)_(descending)/1024 7905.665 -
std::partial_sort(vector<int>)_(descending)/8 24.583 -
std::partial_sort(vector<int>)_(descending)/8192 93832.388 -
std::partial_sort(vector<int>)_(heap)/1024 7937.988 -4.64%
std::partial_sort(vector<int>)_(heap)/8 27.241 -1.46%
std::partial_sort(vector<int>)_(heap)/8192 97091.487 -2.38%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4736.441 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.984 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50358.509 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8800.256 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.031 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93212.698 -
std::partial_sort(vector<int>)_(repeated)/1024 2510.235 -
std::partial_sort(vector<int>)_(repeated)/8 18.633 -
std::partial_sort(vector<int>)_(repeated)/8192 26613.136 -
std::partial_sort(vector<int>)_(shuffled)/1024 6762.350 -
std::partial_sort(vector<int>)_(shuffled)/8 27.987 -1.99%
std::partial_sort(vector<int>)_(shuffled)/8192 88346.960 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5153.263 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.942 -1.07%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53328.289 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8169.788 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.872 -1.27%
std::partial_sort_copy(deque<int>)_(descending)/8192 95309.225 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8372.202 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.390 2.85%
std::partial_sort_copy(deque<int>)_(heap)/8192 98856.062 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5141.720 -1.72%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.034 -2.55%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53002.477 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9056.009 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.800 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94958.858 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.122 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.826 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30386.023 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6952.274 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.144 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87334.445 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5353.305 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.390 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57447.290 -
std::partial_sort_copy(list<int>)_(descending)/1024 8218.907 -
std::partial_sort_copy(list<int>)_(descending)/8 15.756 -
std::partial_sort_copy(list<int>)_(descending)/8192 98007.164 -
std::partial_sort_copy(list<int>)_(heap)/1024 8289.514 -
std::partial_sort_copy(list<int>)_(heap)/8 17.287 -2.70%
std::partial_sort_copy(list<int>)_(heap)/8192 100828.347 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5346.516 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.457 1.26%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58123.704 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9155.671 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.292 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96593.882 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.244 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.229 3.15%
std::partial_sort_copy(list<int>)_(repeated)/8192 33089.769 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7084.219 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.864 -5.12%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89014.015 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4743.463 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.269 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50636.934 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7801.406 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.786 -4.41%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92627.481 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7882.623 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.628 5.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96697.308 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4744.973 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.153 -1.70%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50431.194 -3.28%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.774 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.420 1.94%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92694.540 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.485 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.367 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26846.270 -1.72%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6682.312 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.286 -1.43%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84814.351 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4839.506 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.778 -2.41%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50513.344 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7916.145 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.652 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93811.545 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8200.820 2.47%
std::partial_sort_copy(vector<int>)_(heap)/8 17.760 7.74%
std::partial_sort_copy(vector<int>)_(heap)/8192 97817.345 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4843.561 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.595 -4.69%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50560.233 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8891.315 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.050 -2.20%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94761.813 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2497.937 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.488 -3.58%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26913.300 -2.41%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6836.514 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.042 2.52%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88343.567 -
std::partition(deque<int>)_(dense)/1024 354.594 -
std::partition(deque<int>)_(dense)/32 10.371 -2.06%
std::partition(deque<int>)_(dense)/50 15.466 -3.86%
std::partition(deque<int>)_(dense)/8192 2793.633 -
std::partition(deque<int>)_(sparse)/1024 384.133 -
std::partition(deque<int>)_(sparse)/32 12.611 -
std::partition(deque<int>)_(sparse)/50 18.631 1.54%
std::partition(deque<int>)_(sparse)/8192 3133.579 5.68%
std::partition(list<int>)_(dense)/1024 389.972 -
std::partition(list<int>)_(dense)/32 9.341 7.65%
std::partition(list<int>)_(dense)/50 13.444 -
std::partition(list<int>)_(dense)/8192 5113.339 15.48%
std::partition(list<int>)_(sparse)/1024 718.042 -
std::partition(list<int>)_(sparse)/32 9.004 -1.73%
std::partition(list<int>)_(sparse)/50 21.626 -1.75%
std::partition(list<int>)_(sparse)/8192 8158.155 5.45%
std::partition(vector<int>)_(dense)/1024 249.692 2.98%
std::partition(vector<int>)_(dense)/32 8.594 3.68%
std::partition(vector<int>)_(dense)/50 13.402 2.57%
std::partition(vector<int>)_(dense)/8192 1876.629 -
std::partition(vector<int>)_(sparse)/1024 255.982 -
std::partition(vector<int>)_(sparse)/32 8.973 1.32%
std::partition(vector<int>)_(sparse)/50 14.169 1.60%
std::partition(vector<int>)_(sparse)/8192 1867.889 -
std::partition_copy(deque<int>)/1024 649.504 1.41%
std::partition_copy(deque<int>)/32 13.190 1.26%
std::partition_copy(deque<int>)/50 21.804 3.39%
std::partition_copy(deque<int>)/8192 5676.982 -
std::partition_copy(list<int>)/1024 715.440 -
std::partition_copy(list<int>)/32 8.797 -3.44%
std::partition_copy(list<int>)/50 12.975 -1.16%
std::partition_copy(list<int>)/8192 7310.603 7.57%
std::partition_copy(vector<int>)/1024 469.508 -5.52%
std::partition_copy(vector<int>)/32 8.211 -
std::partition_copy(vector<int>)/50 12.914 1.76%
std::partition_copy(vector<int>)/8192 4939.082 7.71%
std::partition_point(deque<int>)/1024 9.526 -
std::partition_point(deque<int>)/32 4.144 -
std::partition_point(deque<int>)/50 4.639 -
std::partition_point(deque<int>)/8192 15.293 -
std::partition_point(list<int>)/1024 1291.534 -
std::partition_point(list<int>)/32 16.173 1.41%
std::partition_point(list<int>)/50 24.861 -
std::partition_point(list<int>)/8192 12475.029 -
std::partition_point(vector<int>)/1024 6.094 -
std::partition_point(vector<int>)/32 2.576 -
std::partition_point(vector<int>)/50 2.574 -
std::partition_point(vector<int>)/8192 9.357 -
std::pop_heap(deque<float>)/1024 12.830 2.82%
std::pop_heap(deque<float>)/8 52.201 -
std::pop_heap(deque<float>)/8192 62.356 -7.47%
std::pop_heap(deque<int>)/1024 12.452 -13.10%
std::pop_heap(deque<int>)/8 52.756 -1.65%
std::pop_heap(deque<int>)/8192 52.993 -
std::pop_heap(deque<size_t>)/1024 15.288 -
std::pop_heap(deque<size_t>)/8 52.937 -
std::pop_heap(deque<size_t>)/8192 59.490 -
std::pop_heap(deque<std::string>)/1024 59.518 -
std::pop_heap(deque<std::string>)/8 58.355 2.22%
std::pop_heap(deque<std::string>)/8192 115.522 -
std::pop_heap(vector<float>)/1024 8.440 -
std::pop_heap(vector<float>)/8 50.712 -
std::pop_heap(vector<float>)/8192 19.947 -3.04%
std::pop_heap(vector<int>)/1024 9.985 -
std::pop_heap(vector<int>)/8 51.602 1.16%
std::pop_heap(vector<int>)/8192 13.046 -
std::pop_heap(vector<size_t>)/1024 9.846 -
std::pop_heap(vector<size_t>)/8 51.948 -
std::pop_heap(vector<size_t>)/8192 13.075 -
std::pop_heap(vector<std::string>)/1024 20.209 -
std::pop_heap(vector<std::string>)/8 53.685 -
std::pop_heap(vector<std::string>)/8192 50.881 -
std::remove(deque<int>)_(prefix)/1024 526.272 -
std::remove(deque<int>)_(prefix)/32 53.691 4.29%
std::remove(deque<int>)_(prefix)/50 61.652 2.69%
std::remove(deque<int>)_(prefix)/8192 3865.599 -
std::remove(deque<int>)_(sprinkled)/1024 518.315 -
std::remove(deque<int>)_(sprinkled)/32 51.422 1.78%
std::remove(deque<int>)_(sprinkled)/50 56.805 2.56%
std::remove(deque<int>)_(sprinkled)/8192 3851.100 -
std::remove(list<int>)_(prefix)/1024 950.412 -3.09%
std::remove(list<int>)_(prefix)/32 52.509 -
std::remove(list<int>)_(prefix)/50 62.580 -
std::remove(list<int>)_(prefix)/8192 8245.659 -
std::remove(list<int>)_(sprinkled)/1024 938.885 -
std::remove(list<int>)_(sprinkled)/32 52.310 -
std::remove(list<int>)_(sprinkled)/50 61.668 -
std::remove(list<int>)_(sprinkled)/8192 8118.168 3.37%
std::remove(vector<int>)_(prefix)/1024 310.496 -
std::remove(vector<int>)_(prefix)/32 49.078 -
std::remove(vector<int>)_(prefix)/50 54.258 -
std::remove(vector<int>)_(prefix)/8192 2112.609 -
std::remove(vector<int>)_(sprinkled)/1024 285.684 -
std::remove(vector<int>)_(sprinkled)/32 48.745 -
std::remove(vector<int>)_(sprinkled)/50 52.861 -
std::remove(vector<int>)_(sprinkled)/8192 1976.787 -
std::remove_copy(deque<int>)_(prefix)/1024 378.152 -2.47%
std::remove_copy(deque<int>)_(prefix)/32 13.181 -
std::remove_copy(deque<int>)_(prefix)/50 20.712 -
std::remove_copy(deque<int>)_(prefix)/8192 3355.562 -
std::remove_copy(deque<int>)_(sprinkled)/1024 365.173 2.63%
std::remove_copy(deque<int>)_(sprinkled)/32 12.174 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.382 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2930.364 2.95%
std::remove_copy(list<int>)_(prefix)/1024 744.387 -
std::remove_copy(list<int>)_(prefix)/32 11.307 -
std::remove_copy(list<int>)_(prefix)/50 19.094 -
std::remove_copy(list<int>)_(prefix)/8192 7011.281 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.701 -
std::remove_copy(list<int>)_(sprinkled)/32 11.238 -
std::remove_copy(list<int>)_(sprinkled)/50 18.653 -1.27%
std::remove_copy(list<int>)_(sprinkled)/8192 6949.815 -
std::remove_copy(vector<int>)_(prefix)/1024 263.795 -
std::remove_copy(vector<int>)_(prefix)/32 9.603 1.42%
std::remove_copy(vector<int>)_(prefix)/50 13.966 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.424 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.574 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.485 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.625 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.707 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.746 -3.65%
std::remove_copy_if(deque<int>)_(prefix)/32 17.920 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.991 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3766.302 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.927 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.268 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.586 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3473.740 -
std::remove_copy_if(list<int>)_(prefix)/1024 797.643 -
std::remove_copy_if(list<int>)_(prefix)/32 17.105 -
std::remove_copy_if(list<int>)_(prefix)/50 24.713 -
std::remove_copy_if(list<int>)_(prefix)/8192 7328.618 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.919 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.587 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.274 1.45%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7357.727 -
std::remove_copy_if(vector<int>)_(prefix)/1024 415.712 2.25%
std::remove_copy_if(vector<int>)_(prefix)/32 12.182 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.989 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3381.894 -3.33%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.886 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.255 -1.29%
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.956 -1.86%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.764 -
std::remove_if(deque<int>)_(prefix)/1024 559.603 -
std::remove_if(deque<int>)_(prefix)/32 58.382 5.19%
std::remove_if(deque<int>)_(prefix)/50 67.453 1.74%
std::remove_if(deque<int>)_(prefix)/8192 4257.497 -
std::remove_if(deque<int>)_(sprinkled)/1024 529.274 -
std::remove_if(deque<int>)_(sprinkled)/32 53.499 -4.61%
std::remove_if(deque<int>)_(sprinkled)/50 60.108 -10.89%
std::remove_if(deque<int>)_(sprinkled)/8192 3902.355 -
std::remove_if(list<int>)_(prefix)/1024 1004.854 -1.03%
std::remove_if(list<int>)_(prefix)/32 58.867 -
std::remove_if(list<int>)_(prefix)/50 72.362 -
std::remove_if(list<int>)_(prefix)/8192 10303.783 8.25%
std::remove_if(list<int>)_(sprinkled)/1024 978.602 -
std::remove_if(list<int>)_(sprinkled)/32 57.337 -
std::remove_if(list<int>)_(sprinkled)/50 74.941 -
std::remove_if(list<int>)_(sprinkled)/8192 8140.833 -
std::remove_if(vector<int>)_(prefix)/1024 345.536 -
std::remove_if(vector<int>)_(prefix)/32 49.074 -
std::remove_if(vector<int>)_(prefix)/50 53.915 -
std::remove_if(vector<int>)_(prefix)/8192 2575.033 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.965 -
std::remove_if(vector<int>)_(sprinkled)/32 50.886 -
std::remove_if(vector<int>)_(sprinkled)/50 57.199 -
std::remove_if(vector<int>)_(sprinkled)/8192 2951.022 -
std::replace(deque<int>)_(prefix)/1024 412.899 -
std::replace(deque<int>)_(prefix)/32 12.873 -
std::replace(deque<int>)_(prefix)/50 19.071 -
std::replace(deque<int>)_(prefix)/8192 3268.087 -
std::replace(deque<int>)_(sprinkled)/1024 351.193 -
std::replace(deque<int>)_(sprinkled)/32 12.175 -
std::replace(deque<int>)_(sprinkled)/50 18.253 -
std::replace(deque<int>)_(sprinkled)/8192 2815.104 -
std::replace(list<int>)_(prefix)/1024 740.055 -
std::replace(list<int>)_(prefix)/32 11.082 -
std::replace(list<int>)_(prefix)/50 17.347 -
std::replace(list<int>)_(prefix)/8192 6989.185 -5.85%
std::replace(list<int>)_(sprinkled)/1024 755.343 -4.46%
std::replace(list<int>)_(sprinkled)/32 11.432 1.62%
std::replace(list<int>)_(sprinkled)/50 19.727 4.46%
std::replace(list<int>)_(sprinkled)/8192 7194.945 -12.04%
std::replace(vector<int>)_(prefix)/1024 159.952 2.64%
std::replace(vector<int>)_(prefix)/32 4.970 -3.37%
std::replace(vector<int>)_(prefix)/50 7.611 -
std::replace(vector<int>)_(prefix)/8192 1278.107 1.12%
std::replace(vector<int>)_(sprinkled)/1024 175.605 10.72%
std::replace(vector<int>)_(sprinkled)/32 6.682 8.57%
std::replace(vector<int>)_(sprinkled)/50 10.758 18.13%
std::replace(vector<int>)_(sprinkled)/8192 1333.763 7.22%
std::replace_if(deque<int>)_(prefix)/1024 484.759 -
std::replace_if(deque<int>)_(prefix)/32 26.394 86.95%
std::replace_if(deque<int>)_(prefix)/50 33.155 61.80%
std::replace_if(deque<int>)_(prefix)/8192 3499.998 -
std::replace_if(deque<int>)_(sprinkled)/1024 373.030 1.49%
std::replace_if(deque<int>)_(sprinkled)/32 24.633 97.95%
std::replace_if(deque<int>)_(sprinkled)/50 31.022 66.20%
std::replace_if(deque<int>)_(sprinkled)/8192 2936.116 -
std::replace_if(list<int>)_(prefix)/1024 738.492 -
std::replace_if(list<int>)_(prefix)/32 13.970 -
std::replace_if(list<int>)_(prefix)/50 24.656 -
std::replace_if(list<int>)_(prefix)/8192 7227.977 -5.09%
std::replace_if(list<int>)_(sprinkled)/1024 744.906 -
std::replace_if(list<int>)_(sprinkled)/32 13.315 -
std::replace_if(list<int>)_(sprinkled)/50 23.028 -
std::replace_if(list<int>)_(sprinkled)/8192 7492.492 -5.90%
std::replace_if(vector<int>)_(prefix)/1024 272.345 -
std::replace_if(vector<int>)_(prefix)/32 9.785 1.35%
std::replace_if(vector<int>)_(prefix)/50 13.972 -1.04%
std::replace_if(vector<int>)_(prefix)/8192 2036.794 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.698 -
std::replace_if(vector<int>)_(sprinkled)/32 8.739 -
std::replace_if(vector<int>)_(sprinkled)/50 13.709 -7.18%
std::replace_if(vector<int>)_(sprinkled)/8192 1916.356 -
std::reverse(deque<int>)/32768 5726.806 -
std::reverse(deque<int>)/4096 721.323 -
std::reverse(deque<int>)/512 125.581 11.00%
std::reverse(deque<int>)/64 15.481 18.65%
std::reverse(deque<int>)/8 2.639 5.12%
std::reverse(list<int>)/32768 17502.318 -11.62%
std::reverse(list<int>)/4096 1559.774 -14.12%
std::reverse(list<int>)/512 193.277 -1.01%
std::reverse(list<int>)/64 17.558 -2.95%
std::reverse(list<int>)/8 1.943 -
std::reverse(vector<int>)/32768 1035.377 -
std::reverse(vector<int>)/4096 130.513 -
std::reverse(vector<int>)/512 16.365 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 2.715 68.31%
std::reverse_copy(deque<int>)/32768 8023.649 -
std::reverse_copy(deque<int>)/4096 989.847 -
std::reverse_copy(deque<int>)/512 125.223 -2.99%
std::reverse_copy(deque<int>)/64 15.981 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26746.827 -
std::reverse_copy(list<int>)/4096 3219.123 -
std::reverse_copy(list<int>)/512 365.062 -
std::reverse_copy(list<int>)/64 30.375 -
std::reverse_copy(list<int>)/8 2.426 1.55%
std::reverse_copy(vector<int>)/32768 981.882 -
std::reverse_copy(vector<int>)/4096 132.428 -
std::reverse_copy(vector<int>)/512 17.164 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.366 -5.38%
std::rotate(deque<int>)_(1_element_backward)/1024 40.475 -
std::rotate(deque<int>)_(1_element_backward)/32 3.529 -
std::rotate(deque<int>)_(1_element_backward)/50 5.242 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.607 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.819 -
std::rotate(deque<int>)_(1_element_forward)/32 4.134 -
std::rotate(deque<int>)_(1_element_forward)/50 5.441 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.464 -
std::rotate(deque<int>)_(by_1/2)/1024 188.227 -
std::rotate(deque<int>)_(by_1/2)/32 8.522 -1.30%
std::rotate(deque<int>)_(by_1/2)/50 11.533 -
std::rotate(deque<int>)_(by_1/2)/8192 1678.492 14.29%
std::rotate(deque<int>)_(by_1/3)/1024 403.442 -3.84%
std::rotate(deque<int>)_(by_1/3)/32 21.647 4.80%
std::rotate(deque<int>)_(by_1/3)/50 30.667 4.63%
std::rotate(deque<int>)_(by_1/3)/8192 3338.767 2.30%
std::rotate(deque<int>)_(by_1/4)/1024 278.311 4.64%
std::rotate(deque<int>)_(by_1/4)/32 13.020 -
std::rotate(deque<int>)_(by_1/4)/50 28.743 4.86%
std::rotate(deque<int>)_(by_1/4)/8192 2454.454 -16.11%
std::rotate(list<int>)_(1_element_backward)/1024 745.391 1.54%
std::rotate(list<int>)_(1_element_backward)/32 13.325 -
std::rotate(list<int>)_(1_element_backward)/50 25.206 2.46%
std::rotate(list<int>)_(1_element_backward)/8192 7275.677 -9.41%
std::rotate(list<int>)_(1_element_forward)/1024 734.598 -
std::rotate(list<int>)_(1_element_forward)/32 13.917 -
std::rotate(list<int>)_(1_element_forward)/50 26.452 -
std::rotate(list<int>)_(1_element_forward)/8192 8046.387 4.55%
std::rotate(list<int>)_(by_1/2)/1024 391.548 1.87%
std::rotate(list<int>)_(by_1/2)/32 6.443 -
std::rotate(list<int>)_(by_1/2)/50 12.639 -
std::rotate(list<int>)_(by_1/2)/8192 5467.913 10.53%
std::rotate(list<int>)_(by_1/3)/1024 812.757 -
std::rotate(list<int>)_(by_1/3)/32 16.823 -
std::rotate(list<int>)_(by_1/3)/50 23.075 -
std::rotate(list<int>)_(by_1/3)/8192 8383.773 -10.36%
std::rotate(list<int>)_(by_1/4)/1024 579.926 -
std::rotate(list<int>)_(by_1/4)/32 14.557 -
std::rotate(list<int>)_(by_1/4)/50 26.157 2.05%
std::rotate(list<int>)_(by_1/4)/8192 6646.294 -8.15%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.709 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.757 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.780 -
std::rotate(vector<bool>)_(1_element_backward)/8192 115.087 4.31%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.712 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.575 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.567 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.756 2.45%
std::rotate(vector<bool>)_(by_1/2)/1024 8.525 -
std::rotate(vector<bool>)_(by_1/2)/32 17.986 -
std::rotate(vector<bool>)_(by_1/2)/50 17.728 1.01%
std::rotate(vector<bool>)_(by_1/2)/8192 15.087 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.309 -1.37%
std::rotate(vector<bool>)_(by_1/3)/32 17.755 1.17%
std::rotate(vector<bool>)_(by_1/3)/50 17.752 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.853 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.471 -11.26%
std::rotate(vector<bool>)_(by_1/4)/32 17.882 -
std::rotate(vector<bool>)_(by_1/4)/50 17.774 1.26%
std::rotate(vector<bool>)_(by_1/4)/8192 30.152 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.925 1.09%
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.748 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.116 -
std::rotate(vector<int>)_(1_element_forward)/32 2.960 -
std::rotate(vector<int>)_(1_element_forward)/50 5.256 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.205 -
std::rotate(vector<int>)_(by_1/2)/1024 31.750 -
std::rotate(vector<int>)_(by_1/2)/32 2.343 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.953 -
std::rotate(vector<int>)_(by_1/3)/1024 119.236 -
std::rotate(vector<int>)_(by_1/3)/32 10.064 1.47%
std::rotate(vector<int>)_(by_1/3)/50 11.037 -
std::rotate(vector<int>)_(by_1/3)/8192 876.998 -
std::rotate(vector<int>)_(by_1/4)/1024 47.322 -
std::rotate(vector<int>)_(by_1/4)/32 4.735 -
std::rotate(vector<int>)_(by_1/4)/50 12.153 6.26%
std::rotate(vector<int>)_(by_1/4)/8192 370.272 -
std::rotate_copy(deque<int>)/1024 34.872 -
std::rotate_copy(deque<int>)/32 2.621 -3.00%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 291.490 -
std::rotate_copy(list<int>)/1024 737.332 -
std::rotate_copy(list<int>)/32 8.661 -
std::rotate_copy(list<int>)/50 13.808 -1.19%
std::rotate_copy(list<int>)/8192 7071.976 5.03%
std::rotate_copy(vector<int>)/1024 32.888 -1.55%
std::rotate_copy(vector<int>)/32 2.096 -
std::rotate_copy(vector<int>)/50 2.778 3.82%
std::rotate_copy(vector<int>)/8192 755.167 107.11%
std::sample(deque<int>)/1024 11342.570 -
std::sample(deque<int>)/32 304.826 -
std::sample(deque<int>)/8192 91340.700 -
std::sample(list<int>)/1024 11943.717 -
std::sample(list<int>)/32 312.845 -
std::sample(list<int>)/8192 97792.287 -
std::sample(vector<int>)/1024 11313.778 -
std::sample(vector<int>)/32 302.876 -
std::sample(vector<int>)/8192 91729.169 -
std::search(deque<int>)_(near_matches)/1000 22097.329 23.41%
std::search(deque<int>)_(near_matches)/1024 23077.407 23.41%
std::search(deque<int>)_(near_matches)/8192 1448084.627 -
std::search(deque<int>)_(no_match)/1000 406.273 -
std::search(deque<int>)_(no_match)/1024 353.764 -14.71%
std::search(deque<int>)_(no_match)/1048576 423869.829 -
std::search(deque<int>)_(no_match)/8192 3309.918 -
std::search(deque<int>)_(same_length)/1000 339.078 4.13%
std::search(deque<int>)_(same_length)/1024 501.320 5.33%
std::search(deque<int>)_(same_length)/8192 3889.138 2.92%
std::search(deque<int>)_(single_element)/1000 448.992 -
std::search(deque<int>)_(single_element)/1024 459.277 -
std::search(deque<int>)_(single_element)/8192 3658.406 -
std::search(deque<int>,_pred)_(near_matches)/1000 23251.599 -9.79%
std::search(deque<int>,_pred)_(near_matches)/1024 24337.218 -9.74%
std::search(deque<int>,_pred)_(near_matches)/8192 1530702.146 -
std::search(deque<int>,_pred)_(no_match)/1000 461.276 7.57%
std::search(deque<int>,_pred)_(no_match)/1024 473.434 7.97%
std::search(deque<int>,_pred)_(no_match)/1048576 486257.756 8.97%
std::search(deque<int>,_pred)_(no_match)/8192 3776.556 8.05%
std::search(deque<int>,_pred)_(same_length)/1000 479.197 -
std::search(deque<int>,_pred)_(same_length)/1024 506.108 -1.03%
std::search(deque<int>,_pred)_(same_length)/8192 4002.114 -
std::search(deque<int>,_pred)_(single_element)/1000 686.320 -
std::search(deque<int>,_pred)_(single_element)/1024 705.131 -
std::search(deque<int>,_pred)_(single_element)/8192 5665.557 -
std::search(list<int>)_(near_matches)/1000 38162.984 -
std::search(list<int>)_(near_matches)/1024 39760.147 -
std::search(list<int>)_(near_matches)/8192 2548668.029 -
std::search(list<int>)_(no_match)/1000 689.712 1.18%
std::search(list<int>)_(no_match)/1024 747.364 -1.80%
std::search(list<int>)_(no_match)/1048576 839056.051 -
std::search(list<int>)_(no_match)/8192 6561.153 -1.56%
std::search(list<int>)_(same_length)/1000 751.318 -
std::search(list<int>)_(same_length)/1024 774.619 -
std::search(list<int>)_(same_length)/8192 7991.627 -6.88%
std::search(list<int>)_(single_element)/1000 706.955 7.72%
std::search(list<int>)_(single_element)/1024 740.918 -1.15%
std::search(list<int>)_(single_element)/8192 8479.473 3.41%
std::search(list<int>,_pred)_(near_matches)/1000 41635.857 -
std::search(list<int>,_pred)_(near_matches)/1024 43468.003 -
std::search(list<int>,_pred)_(near_matches)/8192 2692053.365 -2.84%
std::search(list<int>,_pred)_(no_match)/1000 803.111 -
std::search(list<int>,_pred)_(no_match)/1024 823.127 -
std::search(list<int>,_pred)_(no_match)/1048576 955270.891 -
std::search(list<int>,_pred)_(no_match)/8192 7274.543 -2.33%
std::search(list<int>,_pred)_(same_length)/1000 795.285 -
std::search(list<int>,_pred)_(same_length)/1024 813.073 -
std::search(list<int>,_pred)_(same_length)/8192 8035.497 -16.44%
std::search(list<int>,_pred)_(single_element)/1000 800.034 -
std::search(list<int>,_pred)_(single_element)/1024 819.193 -
std::search(list<int>,_pred)_(single_element)/8192 7752.163 -5.55%
std::search(vector<int>)_(near_matches)/1000 14355.521 -
std::search(vector<int>)_(near_matches)/1024 15106.213 -
std::search(vector<int>)_(near_matches)/8192 765173.438 -
std::search(vector<int>)_(no_match)/1000 210.513 2.30%
std::search(vector<int>)_(no_match)/1024 211.125 -
std::search(vector<int>)_(no_match)/1048576 210412.723 -
std::search(vector<int>)_(no_match)/8192 1636.663 -
std::search(vector<int>)_(same_length)/1000 242.042 -4.43%
std::search(vector<int>)_(same_length)/1024 247.983 -
std::search(vector<int>)_(same_length)/8192 1905.246 1.49%
std::search(vector<int>)_(single_element)/1000 232.934 -1.01%
std::search(vector<int>)_(single_element)/1024 238.091 -1.05%
std::search(vector<int>)_(single_element)/8192 1837.709 -
std::search(vector<int>,_pred)_(near_matches)/1000 22606.985 -
std::search(vector<int>,_pred)_(near_matches)/1024 23800.575 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453663.035 -
std::search(vector<int>,_pred)_(no_match)/1000 528.569 -
std::search(vector<int>,_pred)_(no_match)/1024 537.743 -
std::search(vector<int>,_pred)_(no_match)/1048576 601555.472 -
std::search(vector<int>,_pred)_(no_match)/8192 4291.326 -
std::search(vector<int>,_pred)_(same_length)/1000 601.158 -
std::search(vector<int>,_pred)_(same_length)/1024 615.675 -
std::search(vector<int>,_pred)_(same_length)/8192 4927.691 -
std::search(vector<int>,_pred)_(single_element)/1000 481.282 -14.88%
std::search(vector<int>,_pred)_(single_element)/1024 492.247 -14.99%
std::search(vector<int>,_pred)_(single_element)/8192 3924.750 -15.17%
std::search_n(deque<int>)_(no_match)/1024 13.706 -
std::search_n(deque<int>)_(no_match)/32 13.686 -
std::search_n(deque<int>)_(no_match)/8192 16.387 -
std::search_n(deque<int>,_pred)_(no_match)/1024 16.111 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.224 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.735 -
std::search_n(list<int>)_(no_match)/1024 731.659 -
std::search_n(list<int>)_(no_match)/32 9.232 -
std::search_n(list<int>)_(no_match)/8192 6572.720 -
std::search_n(list<int>,_pred)_(no_match)/1024 838.181 -
std::search_n(list<int>,_pred)_(no_match)/32 17.657 -
std::search_n(list<int>,_pred)_(no_match)/8192 7445.157 -
std::search_n(vector<int>)_(no_match)/1024 3.564 -
std::search_n(vector<int>)_(no_match)/32 3.583 -
std::search_n(vector<int>)_(no_match)/8192 3.591 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.115 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.111 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.097 -
std::set<int>::clear()/0 391.766 -
std::set<int>::clear()/1024 9264.188 4.58%
std::set<int>::clear()/32 626.435 1.56%
std::set<int>::clear()/8192 79675.029 5.18%
std::set<int>::contains(key)_(existent)/1024 3.897 -
std::set<int>::contains(key)_(existent)/32 1.643 -
std::set<int>::contains(key)_(existent)/8192 8.242 -3.36%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.433 4.72%
std::set<int>::contains(key)_(non-existent)/32 2.935 9.42%
std::set<int>::contains(key)_(non-existent)/8192 15.282 -20.89%
std::set<int>::count(key)_(existent)/1024 4.221 6.61%
std::set<int>::count(key)_(existent)/32 1.659 3.78%
std::set<int>::count(key)_(existent)/8192 7.902 -3.95%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.724 4.01%
std::set<int>::count(key)_(non-existent)/32 2.961 2.80%
std::set<int>::count(key)_(non-existent)/8192 11.380 -
std::set<int>::ctor(&&,_different_allocs)/0 12.837 -
std::set<int>::ctor(&&,_different_allocs)/1024 6013.750 -
std::set<int>::ctor(&&,_different_allocs)/32 177.865 -
std::set<int>::ctor(&&,_different_allocs)/8192 48885.459 -
std::set<int>::ctor(const&)/0 12.848 -
std::set<int>::ctor(const&)/1024 6303.620 -1.19%
std::set<int>::ctor(const&)/32 223.974 1.72%
std::set<int>::ctor(const&)/8192 50556.638 -1.13%
std::set<int>::ctor(const&,_alloc)/0 12.807 -
std::set<int>::ctor(const&,_alloc)/1024 6226.743 -3.09%
std::set<int>::ctor(const&,_alloc)/32 219.850 -1.84%
std::set<int>::ctor(const&,_alloc)/8192 49689.212 -3.59%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.808 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8579.154 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.021 -2.05%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68693.797 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.734 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12840.992 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.941 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241607.295 2.17%
std::set<int>::equal_range(key)_(existent)/1024 4.412 -1.30%
std::set<int>::equal_range(key)_(existent)/32 1.812 -
std::set<int>::equal_range(key)_(existent)/8192 8.404 -5.23%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.404 -10.51%
std::set<int>::equal_range(key)_(non-existent)/32 2.685 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.819 -11.36%
std::set<int>::erase(iterator)/1024 19.833 -
std::set<int>::erase(iterator)/32 19.727 -
std::set<int>::erase(iterator)/8192 19.922 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.006 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6766.749 3.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.915 1.69%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54923.185 4.75%
std::set<int>::erase(key)_(existent)/1024 50.338 -
std::set<int>::erase(key)_(existent)/32 21.493 -
std::set<int>::erase(key)_(existent)/8192 69.652 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.538 -5.05%
std::set<int>::erase(key)_(non-existent,_end)/32 2.661 6.20%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.446 -5.47%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.902 -3.11%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.777 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.133 -
std::set<int>::find(key)_(existent)/1024 4.043 -2.14%
std::set<int>::find(key)_(existent)/32 1.753 -
std::set<int>::find(key)_(existent)/8192 8.252 2.59%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.883 -1.71%
std::set<int>::find(key)_(non-existent)/32 2.498 -
std::set<int>::find(key)_(non-existent)/8192 9.124 -3.09%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.077 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.477 -5.97%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.303 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.460 4.83%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.788 10.65%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.717 -2.18%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.360 3.24%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.923 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.259 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.740 -13.23%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.689 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 102.385 3.63%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.258 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.775 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.115 1.49%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.900 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.695 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16941.488 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 763.404 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188516.933 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.229 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12930.658 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.098 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120053.468 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.648 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7800.991 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 539.756 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133390.903 -
std::set<int>::insert(value)_(already_present)/1024 5.647 -10.46%
std::set<int>::insert(value)_(already_present)/32 1.758 -1.01%
std::set<int>::insert(value)_(already_present)/8192 10.103 -1.25%
std::set<int>::insert(value)_(new_value,_end)/0 17.113 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.835 -1.15%
std::set<int>::insert(value)_(new_value,_end)/32 18.708 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.021 -4.74%
std::set<int>::insert(value)_(new_value,_middle)/0 17.096 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.569 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.385 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.421 -
std::set<int>::lower_bound(key)_(existent)/1024 4.355 -7.51%
std::set<int>::lower_bound(key)_(existent)/32 1.504 -1.86%
std::set<int>::lower_bound(key)_(existent)/8192 8.097 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.530 6.01%
std::set<int>::lower_bound(key)_(non-existent)/32 2.449 7.44%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.839 6.79%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.572 1.64%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6800.352 8.00%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 238.615 7.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50095.808 -4.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6207.861 -1.90%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.584 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49628.703 -2.63%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1332.325 -3.24%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.888 -6.49%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12342.377 -
std::set<int>::upper_bound(key)_(existent)/1024 4.180 -1.94%
std::set<int>::upper_bound(key)_(existent)/32 1.765 -
std::set<int>::upper_bound(key)_(existent)/8192 8.116 -2.81%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.978 -1.35%
std::set<int>::upper_bound(key)_(non-existent)/32 2.440 -3.73%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.153 -1.15%
std::set<std::string>::clear()/0 393.576 -
std::set<std::string>::clear()/1024 22181.240 -
std::set<std::string>::clear()/32 896.496 2.15%
std::set<std::string>::clear()/8192 214479.195 -
std::set<std::string>::contains(key)_(existent)/1024 23.299 -5.61%
std::set<std::string>::contains(key)_(existent)/32 15.472 -1.99%
std::set<std::string>::contains(key)_(existent)/8192 29.434 4.82%
std::set<std::string>::contains(key)_(non-existent)/0 0.298 4.53%
std::set<std::string>::contains(key)_(non-existent)/1024 29.469 36.54%
std::set<std::string>::contains(key)_(non-existent)/32 12.192 30.88%
std::set<std::string>::contains(key)_(non-existent)/8192 28.065 2.58%
std::set<std::string>::count(key)_(existent)/1024 23.908 -
std::set<std::string>::count(key)_(existent)/32 17.183 4.01%
std::set<std::string>::count(key)_(existent)/8192 32.169 -7.95%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.759 -5.72%
std::set<std::string>::count(key)_(non-existent)/32 10.245 -2.94%
std::set<std::string>::count(key)_(non-existent)/8192 32.048 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.901 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7009.613 1.98%
std::set<std::string>::ctor(&&,_different_allocs)/32 210.477 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57506.903 -
std::set<std::string>::ctor(const&)/0 12.738 -
std::set<std::string>::ctor(const&)/1024 34616.062 1.15%
std::set<std::string>::ctor(const&)/32 789.961 -3.19%
std::set<std::string>::ctor(const&)/8192 344800.405 1.08%
std::set<std::string>::ctor(const&,_alloc)/0 12.731 -
std::set<std::string>::ctor(const&,_alloc)/1024 37491.557 2.23%
std::set<std::string>::ctor(const&,_alloc)/32 745.555 -
std::set<std::string>::ctor(const&,_alloc)/8192 347988.036 1.18%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.784 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39721.275 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.946 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381242.011 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55783.417 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 996.614 -6.10%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113714.255 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.975 5.10%
std::set<std::string>::equal_range(key)_(existent)/32 16.244 -
std::set<std::string>::equal_range(key)_(existent)/8192 27.287 -6.14%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.865 1.06%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.091 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.351 -
std::set<std::string>::erase(iterator)/1024 31.554 1.86%
std::set<std::string>::erase(iterator)/32 27.836 -
std::set<std::string>::erase(iterator)/8192 27.389 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.137 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12904.775 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.627 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118019.209 -
std::set<std::string>::erase(key)_(existent)/1024 60.366 -
std::set<std::string>::erase(key)_(existent)/32 50.235 -
std::set<std::string>::erase(key)_(existent)/8192 71.831 -2.27%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.217 -4.08%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.555 -2.74%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.121 -4.75%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.726 1.48%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.127 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.898 1.52%
std::set<std::string>::find(key)_(existent)/1024 23.151 2.76%
std::set<std::string>::find(key)_(existent)/32 15.778 1.94%
std::set<std::string>::find(key)_(existent)/8192 28.415 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.623 10.69%
std::set<std::string>::find(key)_(non-existent)/32 10.555 12.27%
std::set<std::string>::find(key)_(non-existent)/8192 30.570 10.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.335 -16.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.850 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 36.158 11.15%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.492 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.891 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.877 -2.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.130 12.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.913 -2.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.765 -22.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.106 -23.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.565 45.17%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.777 1.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.031 -25.10%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.398 -11.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.202 5.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.818 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.619 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66267.196 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1432.319 -3.20%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925352.449 2.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.641 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44293.326 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1329.837 2.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 630613.772 3.22%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 398.151 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41442.367 -1.21%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1163.966 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608123.095 -
std::set<std::string>::insert(value)_(already_present)/1024 31.686 20.34%
std::set<std::string>::insert(value)_(already_present)/32 9.615 4.31%
std::set<std::string>::insert(value)_(already_present)/8192 29.376 -3.70%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.712 -18.80%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.519 -14.36%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.798 -28.91%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.522 -1.20%
std::set<std::string>::insert(value)_(new_value,_middle)/0 27.740 -19.40%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.139 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 35.053 -15.82%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.623 25.15%
std::set<std::string>::lower_bound(key)_(existent)/1024 25.729 7.35%
std::set<std::string>::lower_bound(key)_(existent)/32 15.004 -4.47%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.690 5.57%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.887 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.336 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 29.454 -6.30%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.361 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36703.830 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 806.603 2.57%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349997.395 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.369 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36340.429 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.015 -11.30%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348633.701 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16975.943 -10.81%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.407 12.70%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204710.595 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.130 5.72%
std::set<std::string>::upper_bound(key)_(existent)/32 16.531 7.11%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.990 -2.95%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.500 -2.34%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.117 10.10%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.921 -1.36%
std::shift_left(deque<int>)/1024 38.197 -
std::shift_left(deque<int>)/32 3.808 -
std::shift_left(deque<int>)/50 5.434 -
std::shift_left(deque<int>)/8192 301.378 -
std::shift_left(list<int>)/1024 727.646 -
std::shift_left(list<int>)/32 13.453 -
std::shift_left(list<int>)/50 27.474 -
std::shift_left(list<int>)/8192 7643.174 -
std::shift_left(vector<int>)/1024 35.411 -
std::shift_left(vector<int>)/32 2.988 -24.77%
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 281.014 -
std::shift_right(deque<int>)/1024 40.445 -
std::shift_right(deque<int>)/32 3.456 1.14%
std::shift_right(deque<int>)/50 4.441 -2.82%
std::shift_right(deque<int>)/8192 308.713 -
std::shift_right(list<int>)/1024 734.144 -
std::shift_right(list<int>)/32 14.508 -
std::shift_right(list<int>)/50 26.993 2.77%
std::shift_right(list<int>)/8192 7196.344 -3.38%
std::shift_right(vector<int>)/1024 35.738 -
std::shift_right(vector<int>)/32 4.027 36.12%
std::shift_right(vector<int>)/50 5.334 -
std::shift_right(vector<int>)/8192 301.408 -
std::shuffle(deque<int>)/1024 9294.969 -
std::shuffle(deque<int>)/32 294.182 -
std::shuffle(deque<int>)/8192 74016.728 -
std::shuffle(vector<int>)/1024 8750.196 -
std::shuffle(vector<int>)/32 277.081 -
std::shuffle(vector<int>)/8192 70193.758 -
std::sort(deque<int>)_(ascending)/1024 766.378 -
std::sort(deque<int>)_(ascending)/8 18.171 3.55%
std::sort(deque<int>)_(ascending)/8192 5751.199 -
std::sort(deque<int>)_(descending)/1024 1297.481 -
std::sort(deque<int>)_(descending)/8 25.776 1.99%
std::sort(deque<int>)_(descending)/8192 10386.966 -
std::sort(deque<int>)_(heap)/1024 6260.646 -
std::sort(deque<int>)_(heap)/8 24.573 1.23%
std::sort(deque<int>)_(heap)/8192 69125.463 -
std::sort(deque<int>)_(pipe-organ)/1024 2732.400 -
std::sort(deque<int>)_(pipe-organ)/8 20.311 -
std::sort(deque<int>)_(pipe-organ)/8192 26220.879 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17738.956 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.458 4.26%
std::sort(deque<int>)_(qsort_adversarial)/8192 480384.799 -
std::sort(deque<int>)_(repeated)/1024 960.804 -7.54%
std::sort(deque<int>)_(repeated)/8 18.387 -
std::sort(deque<int>)_(repeated)/8192 6725.285 -1.53%
std::sort(deque<int>)_(shuffled)/1024 7413.720 10.54%
std::sort(deque<int>)_(shuffled)/8 23.102 -
std::sort(deque<int>)_(shuffled)/8192 84621.401 4.64%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.568 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.729 1.22%
std::sort(vector<NonIntegral>)_(ascending)/8192 3749.532 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.292 -
std::sort(vector<NonIntegral>)_(descending)/8 25.304 1.96%
std::sort(vector<NonIntegral>)_(descending)/8192 5259.456 -
std::sort(vector<NonIntegral>)_(heap)/1024 4293.736 -
std::sort(vector<NonIntegral>)_(heap)/8 23.751 -
std::sort(vector<NonIntegral>)_(heap)/8192 49435.799 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1880.873 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.443 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18415.353 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13297.487 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.799 1.73%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155596.493 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.064 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.744 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.909 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4701.558 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.634 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81831.303 -
std::sort(vector<int>)_(ascending)/1024 521.744 -
std::sort(vector<int>)_(ascending)/8 16.027 1.77%
std::sort(vector<int>)_(ascending)/8192 3744.170 -
std::sort(vector<int>)_(descending)/1024 1016.836 -
std::sort(vector<int>)_(descending)/8 25.233 1.34%
std::sort(vector<int>)_(descending)/8192 7235.723 1.04%
std::sort(vector<int>)_(heap)/1024 4557.770 -
std::sort(vector<int>)_(heap)/8 24.470 1.86%
std::sort(vector<int>)_(heap)/8192 45594.198 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.923 -
std::sort(vector<int>)_(pipe-organ)/8 17.953 1.81%
std::sort(vector<int>)_(pipe-organ)/8192 21630.321 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13180.204 1.75%
std::sort(vector<int>)_(qsort_adversarial)/8 15.955 1.34%
std::sort(vector<int>)_(qsort_adversarial)/8192 150790.104 2.02%
std::sort(vector<int>)_(repeated)/1024 665.141 -
std::sort(vector<int>)_(repeated)/8 15.915 -
std::sort(vector<int>)_(repeated)/8192 5032.121 -
std::sort(vector<int>)_(shuffled)/1024 4637.804 -5.27%
std::sort(vector<int>)_(shuffled)/8 23.063 -
std::sort(vector<int>)_(shuffled)/8192 44956.156 -1.12%
std::sort_heap(deque<int>)/1024 13522.525 1.72%
std::sort_heap(deque<int>)/8 37.819 4.86%
std::sort_heap(deque<int>)/8192 471870.226 -
std::sort_heap(deque<int>,_pred)/1024 13076.381 6.49%
std::sort_heap(deque<int>,_pred)/8 34.264 -1.03%
std::sort_heap(deque<int>,_pred)/8192 436665.883 2.47%
std::sort_heap(vector<NonIntegral>)/1024 9910.152 -
std::sort_heap(vector<NonIntegral>)/8 31.273 11.34%
std::sort_heap(vector<NonIntegral>)/8192 105836.453 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9763.773 -1.64%
std::sort_heap(vector<NonIntegral>,_pred)/8 31.991 1.97%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106386.251 -
std::sort_heap(vector<int>)/1024 9780.399 -
std::sort_heap(vector<int>)/8 32.185 5.40%
std::sort_heap(vector<int>)/8192 106083.845 -
std::sort_heap(vector<int>,_pred)/1024 9855.899 -
std::sort_heap(vector<int>,_pred)/8 33.458 5.35%
std::sort_heap(vector<int>,_pred)/8192 106196.722 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2706.114 -2.74%
std::stable_partition(deque<int>)_(alloc_fails)/32 1852.263 -3.43%
std::stable_partition(deque<int>)_(alloc_fails)/50 1867.793 -3.08%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9826.282 -
std::stable_partition(deque<int>)_(dense)/1024 586.742 -
std::stable_partition(deque<int>)_(dense)/32 28.235 -1.85%
std::stable_partition(deque<int>)_(dense)/50 37.817 -1.63%
std::stable_partition(deque<int>)_(dense)/8192 5671.333 -
std::stable_partition(deque<int>)_(sparse)/1024 425.894 -1.46%
std::stable_partition(deque<int>)_(sparse)/32 13.317 12.95%
std::stable_partition(deque<int>)_(sparse)/50 30.102 6.08%
std::stable_partition(deque<int>)_(sparse)/8192 3322.689 -3.77%
std::stable_partition(list<int>)_(alloc_fails)/1024 4177.823 -
std::stable_partition(list<int>)_(alloc_fails)/32 1862.671 -2.82%
std::stable_partition(list<int>)_(alloc_fails)/50 1890.407 -1.88%
std::stable_partition(list<int>)_(alloc_fails)/8192 26313.185 -
std::stable_partition(list<int>)_(dense)/1024 1515.261 3.78%
std::stable_partition(list<int>)_(dense)/32 37.680 -1.25%
std::stable_partition(list<int>)_(dense)/50 56.972 1.21%
std::stable_partition(list<int>)_(dense)/8192 19034.091 -1.03%
std::stable_partition(list<int>)_(sparse)/1024 932.315 -
std::stable_partition(list<int>)_(sparse)/32 9.607 -
std::stable_partition(list<int>)_(sparse)/50 26.772 -
std::stable_partition(list<int>)_(sparse)/8192 8842.883 2.25%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2290.448 -2.02%
std::stable_partition(vector<int>)_(alloc_fails)/32 1837.814 -3.06%
std::stable_partition(vector<int>)_(alloc_fails)/50 1854.438 -2.19%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5298.650 -1.45%
std::stable_partition(vector<int>)_(dense)/1024 291.675 -
std::stable_partition(vector<int>)_(dense)/32 21.253 -1.85%
std::stable_partition(vector<int>)_(dense)/50 25.416 -2.80%
std::stable_partition(vector<int>)_(dense)/8192 2094.099 -
std::stable_partition(vector<int>)_(sparse)/1024 215.426 -
std::stable_partition(vector<int>)_(sparse)/32 7.318 -1.92%
std::stable_partition(vector<int>)_(sparse)/50 21.542 -1.14%
std::stable_partition(vector<int>)_(sparse)/8192 1549.376 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3938.630 1.00%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.381 1.76%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18935.954 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28701.925 2.25%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.743 -1.51%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26385.609 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13697.157 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.097 -1.06%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25937.795 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16362.611 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.332 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22372.134 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25649.063 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.302 5.93%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28548.508 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3653.067 -3.91%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.510 -1.57%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13104.684 -5.79%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19375.136 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.736 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24675.516 -
std::stable_sort(deque<int>)_(ascending)/1024 2174.953 -
std::stable_sort(deque<int>)_(ascending)/8 19.392 4.56%
std::stable_sort(deque<int>)_(ascending)/8192 13684.649 -4.05%
std::stable_sort(deque<int>)_(descending)/1024 3117.255 6.38%
std::stable_sort(deque<int>)_(descending)/8 28.990 7.03%
std::stable_sort(deque<int>)_(descending)/8192 20863.696 2.26%
std::stable_sort(deque<int>)_(heap)/1024 2798.050 1.76%
std::stable_sort(deque<int>)_(heap)/8 25.924 3.79%
std::stable_sort(deque<int>)_(heap)/8192 17456.529 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2993.973 1.39%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.641 4.69%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20626.712 1.12%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3177.020 1.22%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.083 6.67%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20952.125 1.20%
std::stable_sort(deque<int>)_(repeated)/1024 1460.255 -
std::stable_sort(deque<int>)_(repeated)/8 19.383 3.59%
std::stable_sort(deque<int>)_(repeated)/8192 7707.310 -
std::stable_sort(deque<int>)_(shuffled)/1024 2602.546 1.65%
std::stable_sort(deque<int>)_(shuffled)/8 23.450 -
std::stable_sort(deque<int>)_(shuffled)/8192 14392.971 1.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4823.238 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.342 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48269.751 1.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22858.472 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.229 2.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119387.942 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13760.675 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.370 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107809.403 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13874.830 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84979.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22417.335 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.917 1.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135988.679 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3453.189 -7.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17829.895 -1.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17932.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146772.066 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3590.514 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.084 -1.91%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41369.006 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12588.083 -1.11%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.701 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186488.303 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9533.543 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.492 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117611.988 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8190.139 1.24%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.124 -3.17%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116800.774 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13609.918 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.345 -1.48%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200169.945 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.863 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.009 3.73%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14017.688 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12035.534 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.806 1.15%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175221.167 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4683.014 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.244 2.97%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18692.309 -3.05%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23320.116 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.311 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25033.161 1.09%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13875.108 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.155 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30453.088 -2.48%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13917.485 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.187 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21961.301 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22555.373 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.256 3.63%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34163.684 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3387.820 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.243 2.76%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9578.540 -20.75%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17867.699 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.523 -1.30%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27164.050 -5.35%
std::stable_sort(vector<int>)_(ascending)/1024 2065.975 -
std::stable_sort(vector<int>)_(ascending)/8 15.564 -
std::stable_sort(vector<int>)_(ascending)/8192 13423.490 -
std::stable_sort(vector<int>)_(descending)/1024 2753.661 -1.93%
std::stable_sort(vector<int>)_(descending)/8 24.482 6.61%
std::stable_sort(vector<int>)_(descending)/8192 18416.556 -
std::stable_sort(vector<int>)_(heap)/1024 2524.818 -
std::stable_sort(vector<int>)_(heap)/8 21.538 1.85%
std::stable_sort(vector<int>)_(heap)/8192 14502.041 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2830.402 1.18%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.764 1.02%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18306.598 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2900.527 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.616 1.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18251.172 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.522 -
std::stable_sort(vector<int>)_(repeated)/8 15.810 3.52%
std::stable_sort(vector<int>)_(repeated)/8192 5246.303 -
std::stable_sort(vector<int>)_(shuffled)/1024 2228.344 -
std::stable_sort(vector<int>)_(shuffled)/8 19.914 1.53%
std::stable_sort(vector<int>)_(shuffled)/8192 10936.077 -
std::swap_ranges(deque<int>)/1024 319.694 -2.99%
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2643.620 -
std::swap_ranges(list<int>)/1024 764.181 -5.37%
std::swap_ranges(list<int>)/32 20.356 3.87%
std::swap_ranges(list<int>)/50 32.498 -6.02%
std::swap_ranges(list<int>)/8192 10401.903 -2.80%
std::swap_ranges(vector<int>)/1024 62.701 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.264 -
std::transform(deque<int>)_(identity_transform)/1024 370.263 -
std::transform(deque<int>)_(identity_transform)/32 12.307 -
std::transform(deque<int>)_(identity_transform)/50 19.095 -
std::transform(deque<int>)_(identity_transform)/8192 2446.845 -
std::transform(deque<int>,_deque<int>)/1024 660.667 -
std::transform(deque<int>,_deque<int>)/32 21.968 2.12%
std::transform(deque<int>,_deque<int>)/50 35.545 -2.53%
std::transform(deque<int>,_deque<int>)/8192 5424.653 -
std::transform(list<int>)_(identity_transform)/1024 743.248 -
std::transform(list<int>)_(identity_transform)/32 17.039 -
std::transform(list<int>)_(identity_transform)/50 30.255 -
std::transform(list<int>)_(identity_transform)/8192 6937.641 -1.30%
std::transform(list<int>,_list<int>)/1024 842.801 -
std::transform(list<int>,_list<int>)/32 23.086 -
std::transform(list<int>,_list<int>)/50 37.362 -
std::transform(list<int>,_list<int>)/8192 9162.861 3.91%
std::transform(vector<int>)_(identity_transform)/1024 262.852 -
std::transform(vector<int>)_(identity_transform)/32 9.176 -
std::transform(vector<int>)_(identity_transform)/50 16.247 -1.03%
std::transform(vector<int>)_(identity_transform)/8192 2023.215 -
std::transform(vector<int>,_vector<int>)/1024 555.950 -
std::transform(vector<int>,_vector<int>)/32 17.239 -
std::transform(vector<int>,_vector<int>)/50 26.876 -
std::transform(vector<int>,_vector<int>)/8192 4450.423 -
std::unique(deque<int>)_(contiguous)/1024 517.012 -
std::unique(deque<int>)_(contiguous)/32 49.577 -
std::unique(deque<int>)_(contiguous)/52 55.077 -
std::unique(deque<int>)_(contiguous)/8192 3752.500 -
std::unique(deque<int>)_(sprinkled)/1024 514.186 -
std::unique(deque<int>)_(sprinkled)/32 52.955 1.73%
std::unique(deque<int>)_(sprinkled)/52 60.522 2.60%
std::unique(deque<int>)_(sprinkled)/8192 3829.548 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.673 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.692 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.954 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4542.665 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 684.379 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.197 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.905 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5226.133 -
std::unique(list<int>)_(contiguous)/1024 923.288 -
std::unique(list<int>)_(contiguous)/32 52.207 -
std::unique(list<int>)_(contiguous)/52 64.239 -
std::unique(list<int>)_(contiguous)/8192 7077.518 -
std::unique(list<int>)_(sprinkled)/1024 964.592 -
std::unique(list<int>)_(sprinkled)/32 54.440 -
std::unique(list<int>)_(sprinkled)/52 68.588 1.73%
std::unique(list<int>)_(sprinkled)/8192 7901.352 -1.03%
std::unique(list<int>,_pred)_(contiguous)/1024 979.963 3.47%
std::unique(list<int>,_pred)_(contiguous)/32 58.277 -
std::unique(list<int>,_pred)_(contiguous)/52 71.673 -
std::unique(list<int>,_pred)_(contiguous)/8192 8306.354 1.52%
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.514 1.77%
std::unique(list<int>,_pred)_(sprinkled)/32 66.302 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.720 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8421.242 1.77%
std::unique(vector<int>)_(contiguous)/1024 306.611 -1.35%
std::unique(vector<int>)_(contiguous)/32 48.389 -
std::unique(vector<int>)_(contiguous)/52 53.311 -
std::unique(vector<int>)_(contiguous)/8192 1917.433 -
std::unique(vector<int>)_(sprinkled)/1024 533.703 -
std::unique(vector<int>)_(sprinkled)/32 54.449 -
std::unique(vector<int>)_(sprinkled)/52 65.403 -
std::unique(vector<int>)_(sprinkled)/8192 3912.275 -
std::unique(vector<int>,_pred)_(contiguous)/1024 493.800 1.23%
std::unique(vector<int>,_pred)_(contiguous)/32 54.407 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.567 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3615.661 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 689.287 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.168 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.954 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5194.056 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.309 -
std::unique_copy(deque<int>)_(contiguous)/32 10.623 12.58%
std::unique_copy(deque<int>)_(contiguous)/52 16.503 11.13%
std::unique_copy(deque<int>)_(contiguous)/8192 3726.005 -
std::unique_copy(deque<int>)_(sprinkled)/1024 496.026 4.67%
std::unique_copy(deque<int>)_(sprinkled)/32 9.293 -17.81%
std::unique_copy(deque<int>)_(sprinkled)/52 15.178 -13.14%
std::unique_copy(deque<int>)_(sprinkled)/8192 3800.336 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.379 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.269 2.86%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.565 1.82%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.382 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.751 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.869 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.765 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5066.140 -
std::unique_copy(list<int>)_(contiguous)/1024 739.981 -54.64%
std::unique_copy(list<int>)_(contiguous)/32 11.312 1.00%
std::unique_copy(list<int>)_(contiguous)/52 19.560 -
std::unique_copy(list<int>)_(contiguous)/8192 6804.654 1.10%
std::unique_copy(list<int>)_(sprinkled)/1024 744.525 -53.88%
std::unique_copy(list<int>)_(sprinkled)/32 13.366 -
std::unique_copy(list<int>)_(sprinkled)/52 24.009 -1.71%
std::unique_copy(list<int>)_(sprinkled)/8192 6965.645 2.83%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.577 -51.56%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.329 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.911 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7630.779 2.50%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 840.324 -49.84%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.271 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.150 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7620.780 4.42%
std::unique_copy(vector<int>)_(contiguous)/1024 248.218 -
std::unique_copy(vector<int>)_(contiguous)/32 8.702 -
std::unique_copy(vector<int>)_(contiguous)/52 13.606 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.847 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.083 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.776 3.48%
std::unique_copy(vector<int>)_(sprinkled)/52 22.439 1.29%
std::unique_copy(vector<int>)_(sprinkled)/8192 3677.755 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.464 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.369 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.504 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3790.426 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.520 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.350 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.393 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4522.961 -
std::unordered_map<int,_int>::clear()/0 390.293 -
std::unordered_map<int,_int>::clear()/1024 7990.565 -2.85%
std::unordered_map<int,_int>::clear()/32 585.433 -
std::unordered_map<int,_int>::clear()/8192 65309.456 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.549 1.40%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.743 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.589 -1.60%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 17.09%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.580 -17.84%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.638 4.24%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.682 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.647 14.24%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.494 -5.18%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.713 16.47%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.344 28.18%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.566 10.41%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.848 10.78%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.382 -11.83%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.062 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8516.341 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.547 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98682.464 -
std::unordered_map<int,_int>::ctor(const&)/0 12.913 -
std::unordered_map<int,_int>::ctor(const&)/1024 6919.803 2.57%
std::unordered_map<int,_int>::ctor(const&)/32 204.930 2.12%
std::unordered_map<int,_int>::ctor(const&)/8192 55536.309 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.932 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9787.566 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.325 -2.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81211.943 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13571.906 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.904 1.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 157285.403 7.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13387.360 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.795 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141219.438 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.547 -2.98%
std::unordered_map<int,_int>::erase(iterator)/32 19.416 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.593 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.343 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5672.064 4.12%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 509.399 -3.20%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44256.608 -1.15%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.279 -2.07%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.039 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.482 1.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.340 15.30%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.385 22.71%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.361 28.68%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.290 8.95%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.311 14.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.251 3.98%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.290 5.26%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.310 -1.77%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.392 -6.63%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.389 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.169 -9.01%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.201 12.58%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.089 5.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.388 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13302.844 1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.237 -1.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141884.510 1.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.589 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13842.001 5.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.063 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142197.010 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.651 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7350.180 -5.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.724 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86098.101 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.673 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14308.252 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 768.965 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148595.784 -1.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.436 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13975.645 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.883 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142013.682 -1.38%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.835 -26.19%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.765 -36.96%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.147 -23.58%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.197 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.761 11.36%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.390 -4.81%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.850 5.77%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.123 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.712 -3.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.567 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.983 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.003 -5.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.221 -17.95%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.657 -9.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.239 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.643 1.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.520 -4.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.693 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.238 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.309 -5.76%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.953 2.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.076 -4.99%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.185 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6757.548 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.717 1.72%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54399.009 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.143 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6778.403 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.389 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53796.161 -2.63%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1323.425 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.539 1.11%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25393.498 -
std::unordered_multimap<int,_int>::clear()/0 394.950 -
std::unordered_multimap<int,_int>::clear()/1024 8055.866 -1.87%
std::unordered_multimap<int,_int>::clear()/32 594.901 -
std::unordered_multimap<int,_int>::clear()/8192 62109.816 -1.99%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.398 5.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.137 -16.99%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.549 16.17%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.388 -2.92%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.589 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.480 7.00%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.695 -4.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.798 -1.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.640 20.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.778 12.06%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.279 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.190 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.253 -9.95%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -4.10%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.136 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8649.500 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 284.589 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102006.978 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.038 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6682.222 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.103 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54755.276 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.060 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9172.911 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 255.369 2.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76475.841 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.970 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13046.843 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.280 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139423.390 -6.17%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.981 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12768.404 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.709 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140384.132 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.056 1.36%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.726 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.086 -3.71%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.239 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5729.947 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 513.051 -2.04%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45083.890 -1.17%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.075 -4.92%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.584 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.855 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.302 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.169 -3.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.297 -3.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.196 -3.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.358 -5.18%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.193 -1.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.227 -8.71%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.398 7.83%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.394 -12.18%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.475 11.36%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.162 5.94%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.924 -10.70%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.102 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.189 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15112.964 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.254 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170489.623 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.281 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15113.474 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.686 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168288.468 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.338 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14199.004 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 801.771 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176565.545 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.866 1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15283.720 -2.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 803.769 -2.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169433.269 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 409.603 4.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16536.041 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 813.272 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186894.594 1.67%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.458 3.63%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.890 3.78%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.583 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 19.192 3.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.837 9.86%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.202 17.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.229 3.48%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.128 3.92%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 20.106 -21.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.272 3.41%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.574 -3.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.778 4.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7363.032 9.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 236.225 8.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 60273.638 11.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.309 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7499.541 12.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.130 12.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 60014.619 10.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1327.616 -2.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.939 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26700.384 -
std::unordered_multiset<int>::clear()/0 392.709 -
std::unordered_multiset<int>::clear()/1024 8203.079 -
std::unordered_multiset<int>::clear()/32 584.656 -1.87%
std::unordered_multiset<int>::clear()/8192 63649.548 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.424 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.543 11.28%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.541 15.14%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.437 -9.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.563 17.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.690 13.22%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.729 29.33%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.682 -10.91%
std::unordered_multiset<int>::count(key)_(existent)/32 1.756 -7.77%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.645 -5.88%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.352 2.31%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.306 3.82%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.210 -2.83%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.004 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8634.595 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.905 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102523.068 -2.23%
std::unordered_multiset<int>::ctor(const&)/0 12.920 -
std::unordered_multiset<int>::ctor(const&)/1024 6946.450 4.56%
std::unordered_multiset<int>::ctor(const&)/32 204.906 4.02%
std::unordered_multiset<int>::ctor(const&)/8192 57095.880 4.65%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.058 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9114.791 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.739 1.64%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75487.024 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13104.860 -1.37%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.226 -1.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139166.362 -1.19%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.855 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13170.105 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.186 -1.34%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141090.349 -
std::unordered_multiset<int>::erase(iterator)/1024 20.013 -
std::unordered_multiset<int>::erase(iterator)/32 19.985 -
std::unordered_multiset<int>::erase(iterator)/8192 20.090 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.059 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5755.769 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.665 -3.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45586.242 -2.73%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.580 5.31%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.839 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.176 -7.74%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.482 62.31%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.302 -2.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.433 -2.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.085 -3.77%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.108 -1.67%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.200 -4.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.166 -6.57%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.389 -3.79%
std::unordered_multiset<int>::find(key)_(existent)/32 1.319 -10.82%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.216 -6.63%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.960 4.80%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.113 14.13%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.147 2.15%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.839 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15204.559 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.794 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166433.266 -1.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.182 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15158.155 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 769.428 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164560.725 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.811 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13733.870 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.730 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173466.822 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.305 3.30%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.680 3.22%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.033 3.58%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.033 3.54%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.415 1.46%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.875 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.471 -3.88%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.546 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.836 10.11%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.602 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.602 -5.77%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.136 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6982.471 -1.52%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 228.693 -1.13%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56606.624 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.164 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7011.503 -2.17%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 206.157 -2.95%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56435.773 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -1.08%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1456.036 13.95%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.954 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28207.655 11.68%
std::unordered_set<int>::clear()/0 393.454 -
std::unordered_set<int>::clear()/1024 7937.368 -19.69%
std::unordered_set<int>::clear()/32 584.526 -6.59%
std::unordered_set<int>::clear()/8192 62406.385 -12.20%
std::unordered_set<int>::contains(key)_(existent)/1024 1.245 1.98%
std::unordered_set<int>::contains(key)_(existent)/32 1.312 1.20%
std::unordered_set<int>::contains(key)_(existent)/8192 1.285 2.88%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -30.53%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.420 -22.89%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.420 -20.13%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.432 4.23%
std::unordered_set<int>::count(key)_(existent)/1024 1.398 -12.84%
std::unordered_set<int>::count(key)_(existent)/32 1.295 -23.55%
std::unordered_set<int>::count(key)_(existent)/8192 1.380 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.284 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.707 1.22%
std::unordered_set<int>::count(key)_(non-existent)/32 1.370 6.34%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.374 -7.97%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.784 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9324.524 1.82%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.349 8.56%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 113756.063 12.17%
std::unordered_set<int>::ctor(const&)/0 12.881 -
std::unordered_set<int>::ctor(const&)/1024 6704.963 -3.58%
std::unordered_set<int>::ctor(const&)/32 198.930 -3.68%
std::unordered_set<int>::ctor(const&)/8192 54701.624 -3.08%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.050 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9709.391 -2.78%
std::unordered_set<int>::ctor(const&,_alloc)/32 264.179 -7.28%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80798.124 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13803.968 -1.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.317 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143406.932 -1.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13670.322 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.182 -1.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143736.192 -1.25%
std::unordered_set<int>::erase(iterator)/1024 19.719 -20.31%
std::unordered_set<int>::erase(iterator)/32 19.457 -11.16%
std::unordered_set<int>::erase(iterator)/8192 20.239 -20.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.477 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5488.068 -12.71%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.530 -3.88%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44603.813 -12.00%
std::unordered_set<int>::erase(key)_(existent)/1024 21.174 -20.48%
std::unordered_set<int>::erase(key)_(existent)/32 21.115 -5.46%
std::unordered_set<int>::erase(key)_(existent)/8192 22.895 -20.63%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -11.49%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.418 -3.16%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.348 -2.73%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.312 3.81%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.274 8.87%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.341 -1.75%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.151 6.68%
std::unordered_set<int>::find(key)_(existent)/1024 1.107 -23.40%
std::unordered_set<int>::find(key)_(existent)/32 1.162 -14.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.223 -16.02%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.979 -7.28%
std::unordered_set<int>::find(key)_(non-existent)/32 1.046 -3.80%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.150 -5.01%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.732 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12961.026 -5.80%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 708.995 -4.13%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138783.808 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.293 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13874.691 1.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.832 -5.63%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 145479.584 5.58%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.491 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7317.123 -3.29%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.682 1.11%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85090.491 -3.35%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.878 -25.93%
std::unordered_set<int>::insert(value)_(already_present)/32 1.683 -39.33%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.555 -5.25%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.977 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.716 -1.19%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.313 -3.52%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.699 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.963 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.679 -6.38%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.964 -1.61%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.427 -4.28%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.543 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6716.529 1.47%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 206.836 -5.14%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54125.673 1.35%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.539 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6706.801 1.51%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.947 1.95%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54760.790 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1578.636 22.42%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.392 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28245.013 8.46%
std::unordered_set<std::string>::clear()/0 395.975 -
std::unordered_set<std::string>::clear()/1024 23846.277 2.64%
std::unordered_set<std::string>::clear()/32 956.126 4.14%
std::unordered_set<std::string>::clear()/8192 226064.252 2.85%
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.302 5.51%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.035 9.92%
std::unordered_set<std::string>::contains(key)_(existent)/8192 35.868 -15.75%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.171 -2.88%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.255 -10.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.739 2.71%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.111 6.43%
std::unordered_set<std::string>::count(key)_(existent)/32 31.966 -26.72%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.604 14.26%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.778 -2.51%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.792 3.81%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 21.710 -13.15%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.908 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40909.988 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 990.181 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 735714.712 -
std::unordered_set<std::string>::ctor(const&)/0 12.898 -
std::unordered_set<std::string>::ctor(const&)/1024 33244.043 -
std::unordered_set<std::string>::ctor(const&)/32 686.063 -11.47%
std::unordered_set<std::string>::ctor(const&)/8192 338146.627 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.993 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63217.425 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1432.464 -11.22%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604477.162 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.904 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62773.494 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1771.774 5.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638597.655 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61406.617 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1648.187 2.84%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638890.588 -
std::unordered_set<std::string>::erase(iterator)/1024 30.714 -2.30%
std::unordered_set<std::string>::erase(iterator)/32 32.528 1.43%
std::unordered_set<std::string>::erase(iterator)/8192 27.403 -4.59%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.190 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12888.331 1.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.515 2.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121527.945 2.53%
std::unordered_set<std::string>::erase(key)_(existent)/1024 78.166 -40.77%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.691 -11.39%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.183 -1.91%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 27.566 11.27%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.570 27.21%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 23.018 1.99%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.619 20.72%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.922 8.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.343 -3.35%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.739 17.98%
std::unordered_set<std::string>::find(key)_(existent)/32 29.752 -12.88%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.822 1.75%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.018 -2.41%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.038 -18.99%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.465 -4.91%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.470 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55005.456 -3.21%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1868.529 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605236.131 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.051 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53907.735 -5.54%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1852.716 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601694.040 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.123 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54615.875 -2.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1966.337 12.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 557758.112 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.187 -77.71%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.316 68.91%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 43.874 -17.91%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.924 21.11%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.329 -49.94%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.507 92.55%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.084 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.763 -25.31%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.364 115.46%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.688 -3.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.607 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.034 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36232.809 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 664.120 -14.71%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340459.714 1.04%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.041 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36564.945 4.44%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 736.550 4.62%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 360123.298 6.16%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.846 4.07%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16319.154 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 319.898 7.68%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209925.204 -1.29%
std::upper_bound(std::deque<int>)/100 30.694 -
std::upper_bound(std::deque<int>)/8 18.042 -
std::upper_bound(std::deque<int>)/8192 65.216 -
std::upper_bound(std::forward_list<int>)/100 97.669 -
std::upper_bound(std::forward_list<int>)/8 16.136 -
std::upper_bound(std::forward_list<int>)/8192 10394.593 -2.87%
std::upper_bound(std::list<int>)/100 101.330 -
std::upper_bound(std::list<int>)/8 16.233 -
std::upper_bound(std::list<int>)/8192 12761.726 -8.13%
std::upper_bound(std::vector<int>)/100 12.402 -
std::upper_bound(std::vector<int>)/8 5.993 -
std::upper_bound(std::vector<int>)/8192 15.727 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.775 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.961 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 647.552 3.01%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.747 -
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 263.835 -3.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.200 -1.05%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.902 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 810.049 1.50%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.301 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.911 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 718.445 -2.35%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.448 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.305 5.66%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 671.557 -
std::vector<int>::ctor(size)/1024 44.683 8.19%
std::vector<int>::ctor(size)/32 10.560 1.16%
std::vector<int>::ctor(size)/8192 567.050 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.807 8.02%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.429 3.83%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.367 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.695 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.063 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.764 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.315 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.912 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.746 1.68%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.052 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.561 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 968.213 1.25%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 440.196 1.77%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5230.209 11.80%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 920.825 -8.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 463.053 1.73%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4804.064 -6.06%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 947.479 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.120 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4902.274 3.44%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.877 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.945 1.44%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.544 1.12%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.843 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 744.690 -1.71%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.470 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.237 -5.95%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 654.433 -2.55%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.506 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.500 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.499 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.504 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.060 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.917 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4849.376 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12573.116 -2.06%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.316 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109835.048 -1.35%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.637 -3.28%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.124 -3.72%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.650 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6586.261 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.883 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54943.745 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.577 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.077 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6864.881 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19746.400 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.783 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171845.372 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.401 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.906 2.87%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6859.557 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20665.561 5.44%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.471 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 180005.467 4.72%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.546 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.886 2.34%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6893.076 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19857.906 1.31%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 600.338 1.07%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173182.022 -
std::vector<std::string>::ctor(size)/1024 428.391 -
std::vector<std::string>::ctor(size)/32 36.620 11.00%
std::vector<std::string>::ctor(size)/8192 4177.230 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.447 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.524 8.25%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5292.114 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19547.527 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.244 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170585.814 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.067 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.398 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.267 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.925 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.004 -1.27%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.738 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.575 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.911 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.638 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.780 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 25.763 -1.65%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.299 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.426 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.481 -2.01%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.360 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.410 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.122 -1.03%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4588.115 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1813.400 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 467.560 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12386.160 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15329.353 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.141 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116171.841 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3374.321 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 529.876 1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23004.636 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16753.663 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128263.922 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1872.696 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 560.424 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14316.145 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13414.690 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 879.164 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116323.355 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.015 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.527 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.502 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.814 2.08%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.197 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.008 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.682 -1.37%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.475 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6430.380 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.000 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52916.050 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.106 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.736 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3309.154 4.67%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.172 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.555 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5701.703 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.821 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.813 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.444 -1.40%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.310 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.669 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.837 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.840 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.826 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.570 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.543 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.594 -
vector<bool>(const_vector<bool>&) 10.714 2.71%
vector<bool>(size_type,_const_value_type&) 8.405 -6.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.661 1.81%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.056 4.37%
vector<bool>::reserve() 8.925 -
vector<bool>::resize() 10.848 -4.65%
Geometric Mean 890.833 -