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 4ccdd2ffaccf619bb45482e9591c2aae5b5c53f8

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566953 2026-02-16T20:40:01 0:00:00
Previous 566921 2026-02-17T03:55:34 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1743 2096
Performance Improvements 1625 2878
Unchanged Tests 38427 36821
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<int>::upper_bound(key)_(non-existent)/8192 166.42% 9.779 26.052 - 130.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 143.79% 25555981.347 62303200.168 - 76.57% -
SetIntersection_Interlaced_Vector_uint64_262144_64 142.13% 8321807.642 20149411.399 - 93.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 131.39% 6.468 14.966 - 95.34% -
std::search(list<int>)_(no_match)/1000 116.08% 696.013 1503.972 - 123.67% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 111.52% 81.026 171.384 - 382.08% -
std::search(list<int>)_(no_match)/1024 103.90% 741.447 1511.828 - 101.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16 102.56% 3050507.506 6179158.573 - 76.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 101.55% 36.163 72.887 - -0.38% -
BM_PushHeap_string_Descending_262144 91.93% 3.131 6.009 - 90.55% -
SetIntersection_Interlaced_Vector_uint32_262144_64 79.06% 7924482.938 14189380.670 - 67.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 77.26% 31.220 55.340 - 13.49% -
BM_PushHeap_uint32_QuickSortAdversary_1 76.28% 0.393 0.692 - 75.62% -
SetIntersection_Interlaced_Vector_uint32_262144_16 75.49% 3091783.027 5425640.673 - 76.24% -
BM_PushHeap_uint32_Random_1 75.10% 0.396 0.694 - 49.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 75.04% 71.304 124.809 - 366.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 69.74% 21.408 36.338 - 200.56% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 65.24% 2.488 4.110 - 52.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 65.12% 6.965 11.500 - 47.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 62.69% 0.429 0.698 - 35.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 61.26% 6.357 10.251 - -9.57% -
BM_StringConstructDestroyCStr_Empty_Transparent 58.98% 0.233 0.370 - 18.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 57.37% 5.103 8.031 - 41.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 55.15% 12.228 18.972 - 56.27% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 53.97% 11.838 18.227 - 52.54% -
std::unordered_set<int>::count(key)_(non-existent)/32 53.44% 1.378 2.114 - 51.31% -
SetIntersection_Interlaced_Vector_uint64_16384_64 52.54% 5445686.394 8307086.341 - 25.99% -
std::multiset<std::string>::erase(key)_(existent)/32 52.04% 53.146 80.802 - 56.42% -
std::unordered_set<std::string>::find(key)_(existent)/32 50.94% 29.446 44.446 - 11.81% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 49.87% 15984.209 23955.556 - 45.14% -
std::shift_left(vector<int>)/32 49.87% 2.984 4.472 - 50.70% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 49.47% 6.473 9.675 - -15.20% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 48.72% 4.598 6.838 - -8.84% -
SetIntersection_Interlaced_Set_string_16384_16 48.49% 232701889.715 345537712.938 - 41.97% -
BM_PushHeap_string_Descending_16384 47.86% 2.338 3.457 - 49.63% -
BM_PushHeap_string_PipeOrgan_262144 46.98% 17.361 25.518 - 46.98% -
ranges::min(std::vector<long_long>)/1 46.52% 0.262 0.384 - -12.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 44.78% 43.951 63.634 - 12.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 44.59% 242392035.858 350463131.156 - 1.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 43.68% 1384.799 1989.728 - 17.15% -
std::multiset<int>::contains(key)_(non-existent)/8192 42.96% 8.791 12.568 - -14.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 42.40% 33.636 47.899 - 43.59% -
BM_PushHeap_string_Descending_1024 42.39% 2.377 3.384 - 43.68% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 42.35% 4.728 6.730 - -15.07% -
SetIntersection_Interlaced_Vector_string_262144_16384 42.09% 1012421.711 1438572.998 - 43.44% -
std::shift_right(vector<int>)/32 41.69% 2.958 4.191 - 42.44% -
ranges::min(std::deque<long_long>)/70000 40.90% 19080.130 26884.729 - 2.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 40.46% 24.462 34.359 - 21.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 40.42% 13044.654 18317.946 - 29.21% -
SetIntersection_Interlaced_Vector_uint64_1024_64 40.10% 3219698.752 4510872.507 - 22.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 39.41% 249833513.251 348294939.107 - -1.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 39.03% 7.283 10.126 - -9.00% -
SetIntersection_Interlaced_Vector_uint64_16384_16 38.42% 2406660.583 3331310.486 - 16.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 37.66% 246735780.912 339657131.201 - -3.04% -
std::search(deque<int>)_(no_match)/1024 37.47% 300.950 413.711 - 36.47% -
std::set<std::string>::insert(value)_(new_value,_end)/32 36.97% 32.730 44.832 - 9.78% -
BM_PushHeap_string_Ascending_262144 36.89% 29.633 40.563 - 27.97% -
SetIntersection_Interlaced_Vector_uint64_1024_256 36.54% 5443515.847 7432594.243 - 21.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 36.10% 53.072 72.232 - 49.46% -
BM_tolower_char<char> 36.01% 0.508 0.691 - -0.17% -
std::is_sorted_until(deque<int>)/8 34.99% 2.767 3.735 - 46.93% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 34.70% 39953764.970 53816171.816 - 24.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 34.38% 0.896 1.204 - 8.37% -
BM_PushHeap_string_PipeOrgan_16384 33.93% 12.412 16.624 - 30.32% -
BM_PushHeap_string_SingleElement_1 33.40% 0.475 0.633 - -9.51% -
BM_StringCtorDefault 33.36% 0.238 0.317 - 30.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 33.08% 10224.138 13606.455 - 31.02% -
std::find_end(deque<int>)_(process_all)/1048576 33.06% 269685.626 358856.754 - -2.00% -
BM_tolower_char<wchar_t> 32.38% 0.462 0.612 - 1.48% -
BM_vector_deque_ranges_move_backward/1 31.67% 1.860 2.449 - 5.15% -
BM_vector_deque_ranges_move_backward/2 31.61% 1.651 2.172 - 5.35% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 31.20% 5.083 6.668 - -7.34% -
std::find_end(deque<int>)_(process_all)/8192 31.16% 2051.983 2691.294 - -5.77% -
SetIntersection_Interlaced_Vector_uint32_262144_256 31.03% 24044413.463 31506048.320 - 14.64% -
std::search(deque<int>,_pred)_(no_match)/1024 30.61% 436.278 569.810 - 30.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 30.18% 24.808 32.295 - 1.14% -
std::search(deque<int>)_(near_matches)/1000 30.08% 17349.640 22567.552 - 21.66% -
std::search(deque<int>,_pred)_(no_match)/1000 30.05% 430.960 560.444 - 32.00% -
BM_PushHeap_string_Descending_256 29.52% 2.327 3.014 - 31.59% -
std::unordered_set<std::string>::erase(key)_(existent)/32 29.04% 67.432 87.015 - 16.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 28.96% 13.638 17.587 - 26.49% -
std::adjacent_find(deque<int>)/50 28.88% 18.460 23.792 - 69.55% -
SetIntersection_Interlaced_Vector_uint32_1024_64 28.76% 3327923.779 4285150.300 - -14.14% -
SetIntersection_Interlaced_Vector_uint32_16384_256 28.76% 17633474.460 22705048.807 - 16.52% -
std::move_backward(deque<int>)/64 28.71% 5.174 6.659 - 26.55% -
std::search(deque<int>)_(same_length)/1000 28.49% 326.137 419.063 - 28.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 28.41% 14.279 18.335 - 13.79% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 28.15% 79.180 101.469 - -25.59% -
std::unordered_set<int>::find(key)_(existent)/32 27.79% 1.156 1.478 - 11.47% -
BM_PushHeap_string_Random_262144 27.39% 18.259 23.262 - 29.73% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 27.25% 6.529 8.308 - -23.48% -
std::search(deque<int>)_(near_matches)/1024 27.18% 18156.705 23091.452 - 18.40% -
BM_PushHeap_string_Ascending_16384 25.90% 18.887 23.779 - 24.27% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.62% 1841042.149 2312712.169 - 15.02% -
BM_PushHeap_string_Descending_64 25.61% 2.224 2.793 - 26.45% -
std::multiset<int>::contains(key)_(non-existent)/1024 25.43% 5.977 7.497 - 25.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 25.40% 8.996 11.281 - 24.28% -
std::find_end(deque<int>)_(match_near_end)/1000 25.33% 39.014 48.898 - -85.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.28% 43.240 54.170 - 3.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.24% 28.475 35.664 - 11.27% -
std::find_end(deque<int>)_(single_element)/8192 25.08% 2361.989 2954.487 - 46.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.99% 0.558 0.697 - 20.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.36% 27.558 34.271 - 7.47% -
std::set<std::string>::insert(value)_(new_value,_end)/0 24.33% 27.463 34.145 - 3.57% -
std::unordered_set<std::string>::ctor(const&)/32 24.32% 687.432 854.632 - 7.38% -
BM_toupper_char<char> 24.30% 0.554 0.688 - -0.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 24.09% 763.977 947.985 - 20.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 23.97% 27.340 33.895 - 37.35% -
SetIntersection_Interlaced_Set_string_262144_16384 23.96% 2774059.244 3438601.723 - 22.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.93% 545.324 675.814 - 23.61% -
ranges::min(std::deque<long_long>)/64 23.53% 16.940 20.925 - 4.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.48% 8.856 10.935 - -34.59% -
std::unordered_set<std::string>::erase(iterator)/8192 23.45% 26.385 32.572 - 11.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 23.27% 29.878 36.831 - -13.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.21% 546.789 673.703 - -61.44% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 22.80% 0.301 0.370 - 4.23% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 22.76% 9676.218 11878.126 - -6.18% -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.43% 20.102 24.612 - 28.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 22.40% 25.043 30.653 - 21.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 22.11% 54664.222 66751.340 - 19.75% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 22.04% 19344.562 23607.373 - 23.99% -
std::multiset<int>::contains(key)_(non-existent)/32 21.93% 2.626 3.202 - 15.48% -
std::copy_n(vector<bool>)_(aligned)/262144 21.66% 602.526 733.020 - 25.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 21.57% 31.653 38.481 - 0.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 21.56% 513.770 624.518 - -62.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 21.48% 1351.739 1642.057 - 9.01% -
ranges::minmax(std::vector<char>)/8 21.20% 0.941 1.141 - 12.94% -
std::multimap<std::string,_int>::erase(iterator)/1024 20.86% 27.093 32.744 - 14.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 20.72% 21.814 26.335 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.69% 64.725 78.114 - 15.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 20.65% 73.475 88.646 - 102.86% -
rng::contains_subrange(deque<int>)_(process_all)/16 20.61% 7.749 9.346 - -4.44% -
std::set<int>::contains(key)_(non-existent)/8192 20.54% 12.166 14.664 - 42.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 20.49% 90156441.975 108628673.337 - 10.26% -
BM_PushHeap_string_Descending_4 20.07% 1.895 2.275 - 19.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 20.01% 25495.279 30598.151 - 4.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.95% 40.204 48.225 - 21.42% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.75% 597.045 714.958 - 11.78% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 19.61% 97.645 116.790 - 23.27% -
BM_PushHeap_string_Descending_16 19.60% 2.096 2.507 - 19.21% -
std::set<int>::ctor(const&)/1024 19.43% 6200.925 7405.856 - 18.35% -
std::stable_partition(list<int>)_(dense)/1024 19.43% 1459.111 1742.618 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_16 19.39% 1853936.792 2213437.637 - -11.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 19.37% 8113.705 9685.280 - 28.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 19.35% 21.016 25.084 - 6.73% -
std::is_sorted(deque<int>)/8 19.31% 2.768 3.302 - 15.41% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 19.29% 44.867 53.522 - 7.87% -
BM_PushHeap_uint32_Ascending_1 19.18% 0.465 0.555 - 19.03% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19.11% 18891.937 22501.953 - 24.30% -
BM_StringRead_Cold_Deep_Large 18.73% 1.203 1.428 - 16.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 18.73% 4.666 5.539 - -15.70% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 18.72% 26.505 31.468 - 10.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.45% 37.326 44.214 - 8.36% -
BM_vector_deque_ranges_copy/2 18.31% 1.737 2.054 - -0.57% -
BM_vector_deque_ranges_copy/1 18.30% 1.967 2.326 - 0.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 18.29% 2.990 3.537 - 19.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 18.28% 28.054 33.184 - 2.34% -
BM_lexicographical_compare_three_way<IntPtr>/1 18.23% 0.388 0.459 - 26.70% -
std::unordered_multiset<int>::clear()/32 18.09% 588.374 694.824 - 15.85% -
std::set<std::string>::contains(key)_(non-existent)/1024 17.85% 21.294 25.095 - 25.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 17.64% 247183.268 290785.698 - 2.65% -
SetIntersection_Front_Set_float_262144_256 17.44% 3567218.656 4189446.474 - 13.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.39% 15.092 17.717 - -71.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 17.34% 25.982 30.487 - 0.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.33% 8.829 10.359 - 17.37% -
std::unordered_set<int>::clear()/1024 17.27% 8349.208 9790.874 - 17.13% -
std::multimap<std::string,_int>::ctor(const&)/32 17.18% 684.281 801.868 - 0.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 17.15% 49.356 57.822 - -2.95% -
std::set<std::string>::contains(key)_(non-existent)/32 16.95% 9.855 11.525 - 17.44% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 16.93% 7868.409 9200.612 - 26.73% -
std::unique(deque<int>)_(contiguous)/52 16.89% 55.586 64.972 - 17.23% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.83% 6.042 7.059 - -33.56% -
rng::starts_with(list<int>,_pred)/8192 16.82% 9034.639 10554.022 - -13.63% -
std::set<int>::erase(key)_(non-existent,_end)/32 16.71% 2.481 2.896 - 9.85% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16.41% 5504.087 6407.451 - -2.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.38% 5.973 6.951 - 16.95% -
std::set<int>::equal_range(key)_(existent)/8192 16.34% 7.907 9.199 - 11.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 16.27% 45068.967 52399.987 - 1.23% -
BM_vector_deque_ranges_move/2 16.25% 1.669 1.940 - -6.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 16.18% 54493.876 63311.708 - 15.44% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 16.08% 22.086 25.636 - 14.46% -
std::find_if(vector<char>)_(bail_25%)/8192 16.07% 231.561 268.775 - 17.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 16.00% 59.566 69.099 - -3.15% -
std::rotate(list<int>)_(by_1/2)/8192 15.89% 4767.453 5524.814 - 18.64% -
std::find_if(vector<char>)_(bail_25%)/32768 15.78% 905.216 1048.066 - 11.05% -
std::find_end(deque<int>)_(process_all)/1024 15.64% 292.431 338.155 - -5.91% -
std::unordered_multiset<int>::ctor(const&)/8192 15.58% 55892.459 64602.646 - 15.14% -
std::unordered_set<int>::count(key)_(existent)/1024 15.44% 1.468 1.694 - 30.80% -
BM_vector_deque_copy/0 15.38% 0.396 0.457 - -17.08% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 15.31% 678.581 782.462 - 3.55% -
std::unordered_set<int>::erase(key)_(existent)/32 15.29% 20.904 24.099 - 12.86% -
BM_std_minmax_element<int>/65536 15.09% 15522.875 17865.129 - 3.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 15.04% 11699.260 13459.057 - 15.62% -
BM_deque_vector_ranges_move_backward/0 15.04% 1.411 1.623 - 2.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 15.01% 30.314 34.865 - -14.53% -
BM_vector_deque_ranges_move/1 14.92% 1.953 2.245 - -3.77% -
std::find_if(vector<char>)_(bail_25%)/1024 14.87% 29.335 33.698 - 29.55% -
BM_std_minmax_element<int>/70000 14.78% 16586.379 19038.225 - 3.09% -
rng::starts_with(list<int>)/8192 14.72% 8090.983 9281.690 - 7.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 14.68% 0.424 0.487 - 25.26% -
std::multimap<std::string,_int>::erase(iterator)/32 14.65% 25.003 28.666 - 3.02% -
SetIntersection_Front_Set_uint64_256_64 14.56% 5337254.202 6114399.448 - 15.94% -
std::shift_right(list<int>)/50 14.54% 26.648 30.521 - 12.47% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 14.44% 9.485 10.854 - 2.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 14.44% 12.302 14.078 - -2.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 14.36% 24.886 28.458 - -11.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 14.35% 2.182 2.495 - -3.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 14.31% 18.260 20.873 - 13.04% -
BM_std_minmax_element<int>/64000 14.29% 15189.190 17360.414 - 2.78% -
std::unordered_multiset<int>::erase(iterator)/8192 14.26% 19.679 22.487 - -1.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 14.20% 38.260 43.694 - -7.31% -
BM_PushHeap_string_PipeOrgan_1024 14.08% 9.094 10.375 - 9.84% -
bm_ranges_lexicographical_compare<unsigned_char>/1 14.05% 1.414 1.612 - 2.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 13.97% 15.303 17.441 - 15.80% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.95% 688.202 784.213 - -9.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 13.89% 4475748.133 5097227.774 - 11.71% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 13.87% 2.362 2.690 - -3.96% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.84% 15.170 17.268 - -0.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.72% 7.302 8.304 - -12.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 13.70% 0.565 0.642 - 8.69% -
std::unordered_multiset<int>::clear()/1024 13.58% 8153.861 9260.751 - 7.55% -
std::unordered_set<int>::clear()/8192 13.54% 68565.071 77848.355 - 15.69% -
SetIntersection_None_Set_string_16384_1024 13.47% 186529410.876 211658973.248 - 11.27% -
BM_StringRelational_Eq_Small_Small_Control 13.38% 1.848 2.095 - 24.34% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 13.36% 1.386 1.572 - -7.41% -
SetIntersection_Front_Set_string_262144_262144 13.30% 17492017.254 19818050.211 - 8.05% -
std::replace_if(vector<int>)_(sprinkled)/50 13.28% 12.874 14.585 - 14.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 13.26% 9.817 11.119 - 11.72% -
std::map<std::string,_int>::erase(iterator)/8192 13.25% 28.818 32.636 - 12.42% -
std::set<std::string>::count(key)_(existent)/8192 13.23% 30.877 34.963 - 6.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 13.22% 1314.418 1488.203 - 12.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.11% 116815.111 132130.180 - 9.55% -
rng::find_last_if(vector<int>)_(bail_90%)/8 13.10% 0.516 0.584 - -5.56% -
std::map<std::string,_int>::ctor(const&)/32 13.04% 738.265 834.557 - 1.41% -
BM_std_minmax_element<int>/1024 13.03% 246.363 278.468 - 1.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 13.00% 3608.479 4077.652 - 6.97% -
BM_deque_vector_ranges_move_backward/1 12.95% 2.085 2.355 - 11.28% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 12.95% 1.428 1.613 - 1.40% -
std::find_end(deque<int>)_(single_element)/1024 12.93% 332.125 375.059 - 35.01% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 12.92% 0.406 0.458 - -0.27% -
std::remove_copy_if(deque<int>)_(prefix)/32 12.92% 17.973 20.294 - 14.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.87% 40587.128 45811.719 - 11.37% -
BM_std_minmax_element<int>/4096 12.84% 968.876 1093.257 - 0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 12.73% 0.614 0.693 - 9.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.69% 42.346 47.720 - 20.60% -
BM_std_minmax_element<int>/4000 12.67% 947.844 1067.974 - 0.97% -
BM_StringRead_Cold_Shallow_Empty 12.59% 1.083 1.220 - 15.30% -
std::all_of(deque<int>)_(process_all)/8192 12.54% 2522.858 2839.197 - 4.39% -
BM_StringRead_Cold_Shallow_Large 12.52% 1.105 1.244 - 14.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.49% 1.438 1.618 - 16.56% -
std::multiset<std::string>::ctor(const&)/32 12.46% 720.535 810.335 - 4.57% -
std::unordered_set<std::string>::find(key)_(existent)/8192 12.36% 35.514 39.905 - -3.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 12.33% 31.630 35.532 - 1.60% -
std::unique(deque<int>)_(contiguous)/32 12.31% 49.788 55.916 - 12.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.30% 30.917 34.720 - 12.61% -
std::stable_partition(deque<int>)_(sparse)/32 12.29% 11.847 13.303 - 19.33% -
BM_toupper_char<wchar_t> 12.29% 0.611 0.686 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 12.28% 90323592.641 101413461.636 - 14.03% -
SetIntersection_Front_Vector_uint32_262144_16384 12.17% 70690761.630 79292667.791 - 2.63% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 12.12% 27.198 30.494 - -0.34% -
SetIntersection_Front_Vector_uint32_16384_16384 12.09% 70777423.491 79334011.366 - 2.72% -
BM_std_minmax_element<int>/2 12.08% 0.612 0.686 - 3.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 12.07% 6.590 7.386 - -6.97% -
std::all_of(deque<int>)_(process_all)/32768 12.06% 10092.684 11310.120 - 3.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 12.06% 5.021 5.626 - -23.36% -
BM_std_minmax_element<int>/5500 12.04% 1299.069 1455.538 - 0.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 12.03% 1.308 1.465 - 2.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.02% 1.172 1.313 - 12.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.01% 8366547.861 9371097.032 - 7.94% -
std::move(vector<bool>)_(aligned)/64 11.98% 1.556 1.742 - 3.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.96% 10.496 11.751 - -2.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 11.92% 18345.158 20531.768 - 5.53% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.92% 7800910.389 8730452.834 - 27.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 11.89% 1830.835 2048.531 - 14.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.89% 6.437 7.202 - 9.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.83% 29.445 32.930 - 13.05% -
std::multiset<std::string>::find(key)_(existent)/32 11.68% 14.978 16.728 - 6.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 11.67% 1453.234 1622.823 - 15.77% -
std::multimap<std::string,_int>::find(key)_(existent)/32 11.63% 14.391 16.065 - 0.56% -
BM_StringRead_Cold_Shallow_Small 11.56% 1.091 1.217 - 8.14% -
BM_PushHeap_string_Ascending_256 11.55% 10.628 11.855 - 8.12% -
std::rotate(list<int>)_(1_element_forward)/8192 11.50% 7235.158 8067.236 - 12.60% -
SetIntersection_Front_Vector_uint32_1024_1024 11.46% 5299252.264 5906367.083 - -0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 11.45% 12.155 13.548 - 4.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.44% 1338.444 1491.570 - -6.66% -
SetIntersection_Front_Set_uint64_1024_16 11.42% 1159517.405 1291969.475 - 5.23% -
BM_StringRead_Cold_Deep_Empty 11.34% 1.160 1.292 - 10.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 11.31% 20.933 23.301 - 0.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 11.29% 18.425 20.506 - 10.30% -
std::multiset<std::string>::insert(value)_(already_present)/8192 11.29% 62.370 69.413 - -17.91% -
std::vector<int>::ctor(size)/32 11.29% 9.992 11.119 - 11.60% -
std::map<std::string,_int>::contains(key)_(existent)/8192 11.21% 27.823 30.942 - 1.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.07% 39.440 43.805 - 10.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.98% 5.206 5.778 - -12.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.87% 384.090 425.829 - 9.89% -
std::unordered_set<int>::erase(iterator)/8192 10.83% 19.737 21.874 - 7.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.79% 1.327 1.470 - 3.47% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.73% 1.530 1.694 - 12.34% -
std::find_if_not(list<int>)_(process_all)/32768 10.72% 26051.895 28843.913 - 13.82% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 10.67% 23.494 26.000 - 7.40% -
std::move_backward(vector<int>)/1048576 10.66% 57115.294 63205.392 - 11.93% -
std::unordered_set<std::string>::ctor(const&)/8192 10.62% 336885.086 372658.854 - 9.20% -
BM_vector_deque_move_backward/2 10.61% 1.992 2.203 - 6.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.58% 456.161 504.428 - -7.71% -
SetIntersection_Front_Vector_uint64_16384_1024 10.50% 5284816.241 5839613.462 - 9.49% -
SetIntersection_Front_Vector_uint32_16384_1024 10.48% 5281890.406 5835424.675 - -1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.48% 8996697.937 9939125.949 - 10.51% -
BM_PushHeap_string_Random_1 10.40% 0.580 0.641 - -8.24% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 10.35% 28.495 31.444 - 9.02% -
SetIntersection_Front_Vector_uint32_262144_1024 10.33% 5301446.107 5849137.747 - 10.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.33% 7.092 7.824 - -29.18% -
std::unordered_set<int>::find(key)_(non-existent)/32 10.33% 1.155 1.274 - 16.07% -
BM_deque_vector_copy/0 10.30% 1.323 1.460 - 16.88% -
std::find_first_of(vector<int>)_(small_needle)/32 10.25% 47.028 51.846 - 11.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 10.23% 252.918 278.798 - 8.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 10.21% 19642.870 21648.121 - 7.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.16% 1.663 1.832 - 16.48% -
std::set<std::string>::contains(key)_(existent)/32 10.15% 14.271 15.720 - -1.24% -
std::unordered_set<int>::erase(iterator)/32 10.13% 19.618 21.606 - 6.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.11% 141536646.774 155843461.535 - 9.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 10.11% 4.596 5.060 - 12.35% -
std::vector<int>::ctor(size)/8192 10.06% 517.422 569.474 - 10.03% -
std::transform(list<int>)_(identity_transform)/8192 10.04% 7143.563 7860.481 - 12.22% -
BM_deque_vector_ranges_move_backward/2 9.99% 1.831 2.014 - 9.75% -
BM_std_minmax_element<int>/512 9.97% 125.628 138.159 - -0.66% -
rng::find_last(list<int>)_(bail_90%)/50 9.95% 1.247 1.371 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.94% 0.634 0.697 - 50.66% -
std::set<int>::count(key)_(non-existent)/8192 9.89% 11.738 12.899 - -6.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.89% 1.260 1.385 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.85% 1526757.893 1677125.979 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.81% 1326642.415 1456806.902 - 2.00% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.80% 546.186 599.728 - -20.26% -
SetIntersection_None_Set_string_16384_16384 9.78% 182701670.846 200578928.910 - 3.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 9.77% 75685.903 83083.342 - 8.63% -
std::find_end(deque<int>)_(match_near_end)/1024 9.74% 33.670 36.950 - -98.98% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.70% 34.333 37.664 - -9.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 9.70% 2.416 2.650 - -13.23% -
std::unordered_set<int>::erase(iterator)/1024 9.69% 19.746 21.659 - 6.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.66% 28.087 30.800 - 14.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 9.66% 52.327 57.381 - 4.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.64% 1524854.088 1671833.658 - -1.53% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.63% 19.827 21.736 - -2.62% -
BM_deque_vector_ranges_move_backward/64 9.60% 2.931 3.213 - 9.64% -
BM_deque_vector_ranges_move/0 9.58% 1.255 1.375 - -9.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.57% 1.162 1.273 - 0.30% -
BM_PushHeap_string_QuickSortAdversary_262144 9.57% 16.103 17.644 - 6.00% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9.55% 9117.231 9988.089 - 9.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 9.54% 704.139 771.291 - 25.19% -
BM_StringEraseWithMove_Large_Transparent 9.53% 2.430 2.662 - 0.53% -
BM_PushHeap_string_Ascending_64 9.50% 7.176 7.858 - 7.74% -
std::unique(list<int>,_pred)_(sprinkled)/32 9.49% 61.627 67.476 - -0.62% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 9.49% 37.865 41.458 - 39.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.48% 0.637 0.697 - 46.27% -
std::unordered_set<std::string>::erase(iterator)/1024 9.46% 29.921 32.752 - 19.21% -
SetIntersection_Front_Set_float_1024_256 9.46% 3821531.585 4183031.002 - -0.18% -
BM_PushHeap_string_PipeOrgan_256 9.42% 7.609 8.326 - 5.24% -
BM_StringEraseWithMove_Huge_Transparent 9.41% 42.572 46.580 - -32.97% -
SetIntersection_None_Set_string_262144_262144 9.40% 1533901.123 1678107.584 - -1.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.40% 34.251 37.470 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.38% 1525263.508 1668359.699 - -1.45% -
std::multiset<std::string>::ctor(const&)/8192 9.36% 340973.154 372873.790 - 8.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.34% 31.653 34.610 - -13.31% -
BM_std_minmax_element<int>/64 9.29% 16.114 17.611 - 2.54% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9.28% 11292.084 12340.010 - -18.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.25% 1526141.113 1667350.912 - -1.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.25% 24706.893 26992.199 - 2.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.19% 22.432 24.492 - 7.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 9.18% 1.131 1.234 - -1.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 9.12% 1.579 1.723 - -4.63% -
std::set<int>::insert(value)_(new_value,_end)/0 9.10% 17.182 18.745 - 9.14% -
BM_PushHeap_float_QuickSortAdversary_16 9.10% 0.978 1.067 - 7.81% -
std::set<int>::erase(key)_(non-existent,_end)/8192 9.10% 8.502 9.275 - 1.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.08% 1432.229 1562.289 - 7.97% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.06% 1.156 1.260 - 8.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 9.04% 20601673.682 22463484.214 - 6.02% -
bm_ranges_lexicographical_compare<signed_char>/1 8.99% 1.498 1.633 - -4.76% -
std::for_each_n(deque<int>)/8 8.98% 1.109 1.208 - 4.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 8.97% 1438.497 1567.584 - -2.96% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.96% 28.008 30.517 - 5.27% -
BM_deque_deque_move_backward/1 8.90% 2.787 3.036 - 9.32% -
SetIntersection_None_Set_string_262144_1024 8.90% 1541738.934 1678922.281 - -2.40% -
std::replace(list<int>)_(sprinkled)/8192 8.89% 7179.344 7817.918 - 9.68% -
SetIntersection_Front_Set_uint64_1024_1024 8.83% 11929132.832 12982696.791 - 5.00% -
std::remove_copy_if(deque<int>)_(prefix)/50 8.80% 28.016 30.480 - 9.75% -
std::set<std::string>::ctor(const&)/32 8.78% 712.441 775.003 - -6.89% -
SetIntersection_Front_Set_uint64_256_4 8.77% 4148446.449 4512147.202 - 6.03% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.75% 21.140 22.989 - 6.32% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.70% 2.305 2.505 - 3.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.69% 1722704.426 1872374.510 - -0.39% -
std::find_first_of(vector<int>)_(small_needle)/8192 8.68% 11457.774 12451.911 - 7.28% -
std::find_first_of(vector<int>)_(small_needle)/50 8.67% 71.345 77.530 - 7.54% -
BM_PushHeap_string_Random_16384 8.66% 16.376 17.795 - 10.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.65% 2.282 2.479 - 5.58% -
BM_vector_deque_ranges_copy_backward/0 8.64% 0.440 0.478 - -7.83% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.62% 2.430 2.640 - -17.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 8.59% 31.817 34.552 - 50.23% -
std::set<std::string>::erase(iterator)/32 8.55% 25.422 27.596 - -13.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 8.53% 221381607.979 240269468.275 - -1.25% -
std::set<int>::equal_range(key)_(non-existent)/32 8.51% 2.462 2.671 - 3.32% -
SetIntersection_Front_Vector_string_262144_262144 8.49% 14398853.758 15621407.064 - 7.48% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.49% 5937294.865 6441128.363 - -10.19% -
BM_PushHeap_string_Ascending_1024 8.47% 13.349 14.479 - 7.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.46% 30.874 33.486 - 8.00% -
std::unordered_set<int>::clear()/32 8.45% 587.780 637.447 - 5.44% -
std::fill_n(list<int>)/8192 8.40% 8556.076 9274.837 - 29.71% -
BM_deque_deque_move_backward/2 8.40% 2.522 2.734 - 8.23% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.39% 10.852 11.762 - 7.80% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.39% 5541834.254 6006596.534 - 1.35% -
std::find(vector<bool>)_(process_all)/8 8.35% 0.590 0.640 - 14.15% -
BM_StringFindAllMatch/8 8.30% 2.591 2.807 - 4.60% -
std::lower_bound(std::vector<int>)/8192 8.30% 15.699 17.002 - 8.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 8.27% 2.194 2.375 - -1.58% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 8.26% 36.009 38.984 - 1.13% -
BM_vector_deque_move_backward/1 8.25% 2.241 2.426 - 4.32% -
bm_ranges_lexicographical_compare<unsigned_char>/64 8.24% 1.902 2.059 - 3.18% -
SetIntersection_Interlaced_Vector_string_262144_262144 8.24% 14433155.436 15622677.244 - 6.38% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 8.23% 2.593 2.806 - 6.42% -
SetIntersection_None_Set_string_262144_16384 8.17% 1546186.035 1672458.983 - -1.76% -
rng::starts_with(vector<int>,_pred)/8 8.15% 2.454 2.654 - 14.78% -
BM_deque_deque_ranges_move/2 8.14% 2.131 2.304 - -0.15% -
SetIntersection_Front_Set_float_262144_1024 8.13% 11772377.150 12729730.333 - 5.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 8.12% 4.597 4.970 - -9.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.11% 25659325.379 27741235.406 - -0.05% -
std::multiset<std::string>::find(key)_(non-existent)/1024 8.03% 22.198 23.982 - 11.94% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 7.93% 10.086 10.885 - 2.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 7.90% 1999.921 2157.969 - -40.99% -
BM_PushHeap_string_PipeOrgan_4 7.90% 2.505 2.703 - 7.71% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.89% 7398.252 7981.629 - 9.43% -
std::find_end(deque<int>)_(match_near_end)/8192 7.88% 278.373 300.299 - -99.84% -
std::transform(list<int>,_list<int>)/8192 7.87% 8469.859 9136.836 - 1.51% -
std::generate(list<int>)/8192 7.86% 7048.221 7601.981 - 1.29% -
SetIntersection_Front_Vector_uint32_1024_256 7.79% 2106228.392 2270263.151 - -0.59% -
std::partial_sort(deque<int>)_(descending)/8 7.76% 41.870 45.117 - 4.13% -
SetIntersection_Interlaced_Set_string_262144_4 7.74% 1742579.670 1877429.932 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.70% 13986755.975 15064318.385 - 4.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.70% 50.685 54.589 - -3.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.70% 2002319.256 2156418.213 - 0.16% -
SetIntersection_None_Set_string_262144_64 7.70% 1546504.965 1665520.592 - -2.25% -
std::is_sorted_until(vector<int>)/8 7.69% 2.038 2.195 - 7.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.68% 45513966.782 49010330.306 - 4.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 7.65% 33.028 35.557 - -1.18% -
SetIntersection_None_Set_string_262144_16 7.65% 1547982.422 1666368.408 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.64% 2422105.967 2607274.216 - 6.25% -
BM_PushHeap_string_PipeOrgan_64 7.62% 5.628 6.057 - 5.29% -
std::is_sorted(list<int>,_pred)/8192 7.61% 8439.120 9081.522 - 0.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 7.58% 60.447 65.028 - 45.77% -
BM_StringFindAllMatch/1 7.57% 2.813 3.026 - 4.17% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.56% 18.952 20.385 - 1.33% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.55% 705.749 759.047 - -2.07% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.53% 61.123 65.724 - 32.12% -
std::rotate_copy(deque<int>)/32 7.51% 2.572 2.765 - 7.51% -
std::set<std::string>::contains(key)_(non-existent)/8192 7.50% 28.099 30.207 - 11.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.50% 528.714 568.354 - 9.72% -
std::unordered_multiset<int>::clear()/8192 7.49% 63277.412 68014.746 - 1.19% -
SetIntersection_None_Set_string_262144_256 7.48% 1547698.732 1663502.767 - -2.44% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 7.48% 1.530 1.644 - 3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.48% 197710746.022 212500549.082 - 5.30% -
ranges::min(std::deque<__int128>)/1 7.48% 0.617 0.663 - -20.70% -
std::partial_sort_copy(list<int>)_(shuffled)/8 7.47% 11.241 12.081 - 0.11% -
std::unique(list<int>,_pred)_(sprinkled)/52 7.46% 78.283 84.124 - -0.11% -
SetIntersection_Interlaced_Set_string_262144_64 7.46% 2019955.891 2170656.414 - 1.06% -
ranges::minmax(std::list<long_long>)/1 7.45% 0.395 0.425 - 24.02% -
std::set<std::string>::lower_bound(key)_(existent)/1024 7.44% 22.285 23.944 - 1.09% -
std::multiset<std::string>::count(key)_(non-existent)/8192 7.43% 30.758 33.045 - -1.06% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.42% 793.683 852.609 - -8.13% -
std::stable_partition(deque<int>)_(dense)/50 7.40% 37.667 40.453 - 7.79% -
std::set<int>::insert(value)_(new_value,_end)/32 7.39% 18.764 20.152 - 5.99% -
std::multiset<int>::erase(iterator)/1024 7.38% 23.405 25.132 - 6.16% -
std::none_of(deque<int>)_(process_all)/32768 7.38% 10162.441 10912.027 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.37% 26678147.774 28643944.400 - 8.00% -
BM_deque_deque_ranges_move/1 7.36% 2.369 2.543 - -2.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 7.35% 1102198.234 1183203.846 - 0.66% -
SetIntersection_Front_Vector_uint32_256_256 7.34% 4220390.102 4530170.205 - 5.97% -
BM_deque_deque_ranges_copy_backward/2 7.27% 2.357 2.528 - 9.68% -
BM_deque_deque_ranges_copy_backward/1 7.26% 2.604 2.793 - 10.68% -
SetIntersection_None_Set_string_262144_1 7.25% 1552478.600 1665064.211 - -2.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.24% 1671546.223 1792525.635 - -1.53% -
std::set<std::string>::ctor(const&,_alloc)/32 7.20% 699.992 750.384 - -11.77% -
std::find(vector<int>)_(bail_25%)/8 7.17% 1.391 1.491 - 9.75% -
std::copy_if(list<int>)_(entire_range)/64 7.16% 30.559 32.745 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 7.15% 1538849.854 1648949.135 - -2.50% -
std::unordered_set<int>::find(key)_(existent)/8192 7.15% 1.396 1.496 - 6.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.13% 1.155 1.238 - -0.40% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.13% 24.253 25.981 - 19.25% -
SetIntersection_Interlaced_Set_float_16384_16384 7.11% 212017368.216 227098981.856 - 8.76% -
SetIntersection_Interlaced_Set_float_256_64 7.10% 12750658.249 13655642.741 - -2.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.08% 1.322 1.415 - -2.24% -
std::stable_partition(deque<int>)_(sparse)/50 7.08% 28.051 30.036 - 9.66% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 7.07% 10.780 11.543 - 5.30% -
std::any_of(deque<int>)_(process_all)/32768 7.06% 10121.056 10835.952 - -4.01% -
SetIntersection_Front_Vector_uint32_262144_256 7.05% 2125366.812 2275147.963 - -0.57% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 7.03% 36.204 38.748 - 12.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 6.96% 4.188 4.480 - 8.88% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.95% 1.557 1.665 - 2.18% -
SetIntersection_Interlaced_Vector_string_16384_256 6.94% 43060242.107 46047055.603 - 20.12% -
std::find_if_not(vector<int>)_(process_all)/50 6.92% 5.404 5.778 - -15.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.91% 188743002.332 201791497.512 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.89% 4363779.040 4664615.382 - 14.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.89% 1983733.887 2120335.938 - -0.38% -
BM_StringEraseWithMove_Large_Opaque 6.89% 2.591 2.770 - 11.62% -
SetIntersection_Front_Vector_string_1024_256 6.85% 9502188.455 10152614.763 - -0.51% -
std::any_of(deque<int>)_(process_all)/8192 6.83% 2564.185 2739.223 - -3.33% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.82% 21.935 23.431 - 2.70% -
ranges::minmax(std::vector<char>)/64 6.80% 1.192 1.273 - -5.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 6.76% 204326.212 218140.922 - 3.76% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.76% 1007.223 1075.313 - 1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 6.73% 327101539.107 349117229.346 - 38.80% -
BM_StringMove_Small 6.72% 0.723 0.772 - -3.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.72% 1.323 1.412 - -0.26% -
rng::find(vector<bool>)_(process_all)/50 6.71% 0.692 0.738 - 6.70% -
BM_std_minmax_element<int>/3 6.71% 1.094 1.168 - 4.78% -
SetIntersection_Front_Set_string_1024_256 6.69% 14832482.299 15825086.531 - 10.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.69% 78.035 83.257 - 2.37% -
BM_vector_deque_ranges_copy/0 6.62% 0.370 0.395 - -42.18% -
SetIntersection_Front_Set_float_16384_16384 6.59% 215986874.621 230230738.624 - 6.16% -
SetIntersection_Front_Set_uint64_16384_16384 6.59% 226197130.007 241106094.380 - 6.93% -
BM_StringRead_Cold_Deep_Small 6.59% 1.225 1.306 - 12.44% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.56% 565.637 602.756 - 4.39% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.56% 27.655 29.469 - 8.39% -
SetIntersection_Interlaced_Set_string_262144_16 6.54% 2039693.359 2173028.811 - 0.51% -
std::set<std::string>::contains(key)_(existent)/1024 6.54% 22.771 24.259 - 16.06% -
std::copy_backward(vector<int>)/8 6.50% 2.141 2.280 - 5.01% -
SetIntersection_None_Set_string_262144_4 6.49% 1557439.453 1658548.260 - -2.98% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 6.45% 879.344 936.077 - 5.24% -
SetIntersection_Front_Vector_uint64_262144_256 6.44% 2123691.772 2260542.125 - -0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.42% 1546374.920 1645598.795 - -2.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 6.41% 0.261 0.278 - 4.44% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.39% 86.178 91.689 - -5.24% -
std::count(vector<int>)_(every_other)/8 6.39% 1.296 1.379 - 3.26% -
BM_vector_deque_move_backward/64 6.38% 3.053 3.248 - 8.95% -
std::swap_ranges(list<int>)/50 6.37% 32.552 34.624 - 8.64% -
rng::contains_subrange(list<int>)_(near_matches)/1000 6.36% 37490.439 39876.648 - 8.60% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.36% 10183.437 10831.296 - 6.72% -
SetIntersection_Front_Set_uint64_1024_4 6.35% 1055223.089 1122256.062 - 3.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 6.34% 1411.759 1501.255 - 9.84% -
ranges::min(std::vector<char>)/8 6.33% 2.300 2.445 - 10.58% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.32% 5.761 6.125 - 1.98% -
std::set<int>::ctor(const&)/8192 6.32% 49498.875 52627.211 - 5.89% -
SetIntersection_Front_Vector_uint32_16384_256 6.31% 2127191.651 2261376.076 - 4.89% -
BM_deque_vector_copy_backward/4000 6.30% 141.451 150.365 - 4.92% -
BM_std_minmax_element<char>/2 6.28% 0.646 0.686 - 8.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.27% 545.097 579.256 - -19.67% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 6.25% 30368.073 32265.914 - -6.67% -
SetIntersection_Interlaced_Set_uint32_64_64 6.24% 12712929.631 13506538.399 - 0.86% -
std::find_if(vector<int>)_(process_all)/8 6.21% 1.301 1.382 - -7.12% -
SetIntersection_Front_Set_uint64_64_16 6.20% 15086366.639 16021895.761 - 4.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.20% 235.835 250.447 - 3.75% -
std::find_end(forward_list<int>)_(single_element)/8192 6.19% 5767.322 6124.064 - 6.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.18% 31.413 33.354 - -21.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.17% 1953.619 2074.159 - 22.51% -
std::set<int>::count(key)_(existent)/32 6.17% 1.588 1.686 - -0.80% -
BM_PushHeap_uint32_Ascending_262144 6.17% 4.752 5.045 - 4.99% -
std::none_of(deque<int>)_(process_all)/8192 6.16% 2561.462 2719.152 - 0.05% -
SetIntersection_Front_Set_uint64_256_16 6.12% 4389186.958 4657927.207 - 2.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.10% 20.872 22.145 - 1.62% -
std::search(vector<int>,_pred)_(single_element)/8192 6.08% 4365.477 4631.046 - 0.59% -
std::equal(list<int>)_(it,_it,_it)/8192 6.08% 9828.121 10425.530 - 12.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 6.06% 2191060.306 2323848.328 - 4.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.04% 529.770 561.776 - -23.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 6.04% 20.263 21.486 - -2.71% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.03% 8792.271 9322.815 - 2.62% -
std::find_if_not(deque<int>)_(bail_25%)/8192 6.03% 512.013 542.897 - -40.97% -
SetIntersection_Interlaced_Set_string_16384_4 6.02% 193685536.744 205347973.810 - 4.23% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.02% 29.357 31.123 - 9.28% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 6.01% 31.677 33.581 - 0.37% -
BM_std_minmax_element<char>/1 6.01% 0.313 0.332 - 10.16% -
BM_std_minmax_element<long_long>/70000 5.99% 18325.679 19423.818 - 9.10% -
std::count(list<int>)_(every_other)/8192 5.96% 6788.521 7193.288 - 9.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5.94% 4290651.943 4545378.401 - 4.63% -
BM_std_minmax_element<long_long>/65536 5.92% 17170.616 18187.712 - 9.13% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.91% 1238755.332 1311917.932 - 3.76% -
BM_std_minmax_element<long_long>/1024 5.88% 272.005 288.008 - 8.73% -
BM_std_minmax_element<long_long>/512 5.86% 137.882 145.966 - 8.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.85% 1140158.989 1206853.153 - -1.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.84% 0.976 1.033 - 0.09% -
std::unordered_set<int>::contains(key)_(existent)/32 5.83% 1.227 1.299 - -7.82% -
std::search(deque<int>)_(same_length)/8192 5.83% 3782.094 4002.554 - 6.36% -
SetIntersection_Front_Set_string_256_64 5.82% 14996496.733 15869203.299 - 11.89% -
std::set<int>::ctor(const&,_alloc)/1024 5.79% 6225.785 6586.279 - -31.96% -
SetIntersection_Front_Set_uint64_16_1 5.79% 62580857.672 66204152.977 - 3.98% -
BM_std_minmax_element<long_long>/64000 5.79% 16767.247 17737.936 - 9.00% -
BM_std_minmax_element<long_long>/4096 5.79% 1073.791 1135.935 - 9.14% -
SetIntersection_None_Set_string_16384_256 5.78% 189563841.615 200525992.201 - 5.89% -
std::map<int,_int>::find(key)_(non-existent)/32 5.77% 2.311 2.444 - 10.57% -
BM_PushHeap_string_SingleElement_262144 5.76% 2.728 2.886 - 9.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.75% 25.177 26.625 - -0.30% -
BM_vector_deque_move/2 5.75% 1.947 2.059 - 2.73% -
SetIntersection_Front_Set_uint64_64_64 5.74% 13145294.910 13899338.089 - 5.51% -
BM_std_minmax_element<long_long>/5500 5.73% 1436.153 1518.425 - 8.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.72% 1915660.400 2025265.299 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 5.72% 1058208.889 1118704.627 - 0.75% -
std::search(vector<int>,_pred)_(single_element)/1000 5.71% 534.633 565.152 - 0.35% -
BM_std_minmax_element<long_long>/4000 5.68% 1048.755 1108.281 - 9.01% -
ranges::minmax(std::deque<char>)/8 5.66% 3.708 3.918 - 3.36% -
std::search(vector<int>,_pred)_(single_element)/1024 5.63% 548.063 578.908 - 0.34% -
SetIntersection_Front_Set_uint32_1024_256 5.62% 3977894.552 4201607.258 - 10.41% -
rng::contains_subrange(list<int>)_(same_length)/8192 5.60% 7912.138 8355.098 - -1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.60% 5821823.705 6147706.678 - 8.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.59% 1931.683 2039.648 - 1.32% -
BM_lexicographical_compare_three_way_slow_path/1048576 5.58% 294467.182 310905.866 - 28.75% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 5.56% 25.184 26.585 - 11.96% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 5.56% 1536.013 1621.480 - 6.53% -
std::is_sorted(deque<int>,_pred)/8 5.56% 4.695 4.956 - 3.14% -
BM_PushHeap_string_Ascending_16 5.54% 4.617 4.873 - 4.88% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.53% 3755.809 3963.541 - 6.63% -
std::move_backward(vector<bool>)_(unaligned)/64 5.53% 1.644 1.734 - 6.52% -
std::set<int>::ctor(const&,_alloc)/8192 5.49% 50166.470 52922.294 - -32.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.49% 7885.687 8318.713 - 8.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 5.48% 1124985.844 1186616.662 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.48% 993666.828 1048102.930 - -0.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 5.46% 55.688 58.728 - 36.14% -
ranges::minmax(std::vector<long_long>)/1 5.43% 0.654 0.689 - 6.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 5.40% 37.249 39.260 - 46.36% -
std::set<int>::equal_range(key)_(non-existent)/1024 5.40% 6.813 7.181 - 23.77% -
BM_PushHeap_string_Ascending_4 5.39% 2.558 2.695 - 4.50% -
SetIntersection_Interlaced_Set_uint32_256_64 5.38% 12441718.097 13110862.540 - -6.84% -
std::make_heap(deque<int>)_(descending)/1024 5.37% 1093.479 1152.186 - 16.94% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.33% 791.235 833.400 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/65536 5.32% 18172.657 19139.207 - 27.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.32% 1.138 1.199 - 19.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.26% 11143.201 11729.299 - -1.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.25% 4760.488 5010.546 - 4.70% -
std::adjacent_find(deque<int>)/8 5.25% 3.786 3.985 - 35.78% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.24% 0.257 0.270 - 5.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 5.24% 11866066.978 12488394.825 - -31.51% -
SetIntersection_Front_Vector_string_256_64 5.24% 10417886.261 10963281.996 - 9.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 5.23% 23075.103 24282.211 - 4.08% -
BM_lexicographical_compare_three_way_slow_path/4096 5.21% 1147.178 1206.951 - 30.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 5.20% 29.475 31.009 - 32.94% -
std::find_if(vector<char>)_(process_all)/8192 5.19% 944.875 993.947 - 24.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.19% 854.307 898.670 - 5.95% -
std::find_end(deque<int>)_(same_length)/1024 5.18% 334.181 351.488 - -74.80% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 5.17% 304.334 320.083 - 5.61% -
std::remove_copy(deque<int>)_(prefix)/1024 5.16% 378.347 397.873 - 0.66% -
SetIntersection_Front_Set_uint64_4_4 5.14% 136169211.831 143172170.590 - 3.21% -
BM_lexicographical_compare_three_way_slow_path/16 5.11% 4.506 4.736 - 8.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.11% 1396.983 1468.387 - -2.13% -
SetIntersection_Front_Set_uint64_16_16 5.11% 37557682.125 39475384.525 - 2.67% -
vector<bool>(const_vector<bool>&) 5.10% 9.855 10.358 - 8.30% -
std::sort(deque<int>)_(repeated)/1024 5.09% 961.588 1010.580 - -5.45% -
std::rotate(deque<int>)_(by_1/4)/50 5.07% 27.184 28.563 - -61.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.07% 7.846 8.244 - 17.60% -
std::flat_map<int,_int>::erase(iterator)/1024 5.06% 77.632 81.564 - 7.57% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 5.06% 6633.791 6969.600 - 2.84% -
BM_deque_vector_move_backward/1024 5.05% 37.094 38.966 - 6.14% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.04% 9.883 10.381 - 5.28% -
SetIntersection_Front_Set_uint64_16_4 5.03% 54476320.634 57218157.549 - 3.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.03% 1119700.861 1176003.876 - -0.29% -
BM_lexicographical_compare_three_way_slow_path/262144 5.02% 72646.004 76294.475 - 20.54% -
std::move(vector<int>)/1048576 4.99% 54486.823 57208.232 - 2.40% -
SetIntersection_None_Vector_uint64_1024_64 4.99% 1024139.001 1075285.986 - -1.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.99% 25.934 27.228 - 14.87% -
std::find_end(list<int>)_(process_all)/1000 4.99% 713.534 749.122 - 14.14% -
BM_lexicographical_compare_three_way_slow_path/16384 4.98% 4550.980 4777.561 - 30.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.97% 18.869 19.807 - -1.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.95% 60.231 63.212 - 12.69% -
std::search(list<int>)_(same_length)/1000 4.95% 750.793 787.956 - 5.71% -
rng::find_last(vector<char>)_(bail_90%)/8 4.94% 0.460 0.483 - 9.71% -
std::find_if(vector<char>)_(process_all)/32768 4.94% 3757.754 3943.328 - 25.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.93% 29.663 31.125 - 69.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 4.93% 0.293 0.308 - 6.57% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.92% 1.311 1.376 - 11.50% -
BM_vector_deque_ranges_copy/64 4.90% 2.696 2.828 - 0.89% -
SetIntersection_Interlaced_Vector_float_1024_4 4.90% 1367826.893 1434856.151 - 3.13% -
std::find_end(deque<int>)_(same_length)/8192 4.89% 2672.465 2803.156 - -74.90% -
std::make_heap(deque<int>)_(descending)/8192 4.88% 8608.750 9028.763 - 17.53% -
BM_PushHeap_string_SingleElement_4 4.88% 2.360 2.475 - 6.19% -
bm_ranges_swap_ranges_vb_unaligned/8 4.87% 5.042 5.288 - 6.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 4.85% 73693.088 77269.111 - 4.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.84% 53916.098 56527.191 - -0.24% -
BM_lexicographical_compare_three_way_slow_path/64 4.84% 17.832 18.696 - 23.65% -
SetIntersection_None_Vector_float_16384_1024 4.83% 1062856.739 1114179.218 - -0.60% -
BM_lexicographical_compare_three_way_slow_path/1024 4.82% 293.903 308.070 - 28.57% -
BM_lexicographical_compare_three_way_slow_path/4 4.81% 1.178 1.235 - 9.28% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.80% 4691332.479 4916294.287 - -3.52% -
BM_deque_deque_ranges_move_backward/64 4.79% 3.488 3.656 - 6.91% -
BM_vector_deque_move/64 4.79% 2.819 2.954 - 6.55% -
std::unordered_set<std::string>::count(key)_(existent)/32 4.79% 32.221 33.764 - -4.79% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.78% 19588.580 20525.231 - 2.70% -
std::make_heap(deque<int>)_(shuffled)/8192 4.77% 22721.194 23804.158 - -1.27% -
rng::fold_left(deque<int>)/8192 4.76% 4270.687 4474.051 - -1.76% -
BM_PushHeap_uint64_SingleElement_64 4.76% 0.355 0.372 - 1.72% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.72% 32875.599 34427.396 - 4.18% -
std::find_if(vector<char>)_(process_all)/1024 4.71% 125.153 131.051 - 17.30% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.70% 6.434 6.737 - 7.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.70% 26205.872 27437.245 - 10.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.69% 1019939.673 1067759.632 - -1.47% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.68% 18344.940 19202.649 - 4.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.67% 590354.686 617921.675 - -2.65% -
BM_PushHeap_string_QuickSortAdversary_1024 4.66% 15.156 15.861 - 0.98% -
SetIntersection_Interlaced_Set_float_262144_4 4.66% 1247935.219 1306031.496 - 0.92% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.64% 991833.181 1037886.741 - -1.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.63% 19673.465 20585.327 - 2.49% -
BM_PushHeap_uint64_SingleElement_16 4.60% 0.349 0.365 - 2.04% -
SetIntersection_Interlaced_Set_string_262144_262144 4.59% 18945137.125 19814208.172 - 10.29% -
SetIntersection_Front_Set_uint64_64_1 4.58% 16258053.253 17003297.418 - 2.37% -
std::set<int>::count(key)_(existent)/1024 4.58% 4.092 4.280 - -8.61% -
std::partial_sort(deque<int>)_(heap)/8 4.58% 38.561 40.326 - 2.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.57% 1069957.800 1118849.206 - -0.53% -
BM_deque_vector_ranges_copy/5500 4.57% 194.454 203.335 - 2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.56% 194373979.542 203244982.827 - 1.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 4.56% 1.622 1.696 - 4.73% -
BM_PushHeap_uint64_SingleElement_262144 4.55% 0.357 0.373 - 3.06% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.55% 593.851 620.861 - 1.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.52% 597.727 624.718 - 2.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.51% 521.166 544.645 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 4.50% 1140494.765 1191863.399 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.50% 12682601.657 13253809.213 - 1.42% -
SetIntersection_Front_Set_uint64_256_1 4.49% 4140694.679 4326469.669 - 3.19% -
std::sort(vector<int>)_(repeated)/8192 4.48% 5063.838 5290.900 - 5.31% -
SetIntersection_Front_Set_uint64_1024_64 4.48% 1758701.453 1837417.987 - 7.04% -
SetIntersection_Front_Set_uint64_16384_1 4.47% 1043562.025 1090203.844 - 2.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.44% 65902742.350 68830465.803 - 6.97% -
std::find_end(deque<int>)_(same_length)/1000 4.44% 338.718 353.754 - -62.17% -
BM_CmpLess_uint_short 4.41% 0.996 1.040 - -8.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 4.40% 0.346 0.361 - -3.95% -
BM_PushHeap_uint64_SingleElement_4 4.40% 0.356 0.372 - -1.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.38% 23.729 24.769 - 7.01% -
BM_std_minmax_element<short>/70000 4.38% 18388.575 19193.949 - 10.00% -
BM_deque_vector_ranges_copy/0 4.38% 1.362 1.422 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.38% 1143602.564 1193650.122 - -0.66% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.36% 5.465 5.703 - 8.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.36% 14468170.976 15098769.602 - 12.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.35% 2920575.602 3047674.805 - -3.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.35% 171795.053 179267.692 - 2.63% -
std::find(vector<char>)_(bail_25%)/8 4.34% 1.106 1.155 - 4.10% -
BM_PushHeap_string_Random_256 4.33% 14.541 15.170 - 6.71% -
BM_std_minmax_element<short>/65536 4.31% 17209.336 17950.627 - 9.97% -
BM_StringRelational_Eq_Empty_Huge_Control 4.30% 0.475 0.495 - 3.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.29% 37868.071 39491.943 - -4.10% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.28% 12.609 13.149 - -7.15% -
BM_deque_vector_move_backward/512 4.28% 17.900 18.667 - 4.17% -
std::unique(list<int>,_pred)_(contiguous)/8192 4.28% 7614.190 7939.767 - 5.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.27% 6.727 7.014 - 8.14% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.27% 266.139 277.515 - 4.81% -
SetIntersection_Front_Set_uint64_64_4 4.27% 15947453.405 16628668.731 - 2.15% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 4.27% 391.328 408.040 - 2.47% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.27% 167196066.832 174330663.745 - 1.04% -
BM_PushHeap_uint64_SingleElement_1024 4.26% 0.364 0.379 - 2.94% -
BM_vector_deque_move/1 4.26% 2.229 2.323 - 1.84% -
std::find_end(deque<int>)_(process_all)/1000 4.25% 283.746 295.818 - 13.15% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 4.25% 97379.669 101519.600 - 3.79% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.25% 24.313 25.346 - 7.57% -
SetIntersection_None_Vector_float_262144_64 4.24% 1097797.209 1144394.741 - -0.25% -
SetIntersection_None_Set_float_262144_1 4.24% 1166718.506 1216207.439 - 1.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.23% 425.925 443.959 - -7.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.22% 3515.563 3664.073 - 6.93% -
BM_deque_vector_ranges_copy_backward/0 4.22% 1.372 1.430 - 4.09% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 4.22% 43.479 45.314 - 0.28% -
SetIntersection_Front_Set_uint64_16384_16 4.21% 1185873.931 1235829.326 - 2.40% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 4.21% 660.507 688.287 - 3.93% -
std::partition(list<int>)_(dense)/32 4.20% 8.944 9.319 - 4.10% -
std::find(vector<short>)_(bail_25%)/8 4.20% 0.673 0.702 - 1.32% -
SetIntersection_None_Set_uint32_64_1 4.20% 21753554.767 22666344.761 - 0.95% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.19% 596.699 621.691 - 2.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.19% 2992123.773 3117383.808 - 2.54% -
std::set<int>::ctor(const&,_alloc)/32 4.19% 220.145 229.358 - -7.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.18% 1259.774 1312.428 - 1.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.18% 1.411 1.470 - 3.64% -
std::remove_if(list<int>)_(sprinkled)/50 4.18% 71.880 74.881 - -0.08% -
bm_swap_ranges_vb_aligned/8 4.16% 3.166 3.297 - 4.73% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.15% 104552.270 108888.366 - 12.91% -
BM_PushHeap_float_PipeOrgan_1024 4.13% 2.096 2.183 - 3.93% -
ranges::min(std::vector<char>)/1 4.13% 0.281 0.293 - -33.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 4.12% 0.257 0.268 - 4.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.11% 23.991 24.977 - 1.08% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.11% 19598.273 20403.627 - 2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.11% 1011995.308 1053558.712 - -1.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.11% 36.991 38.510 - 10.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.09% 17894299.748 18625513.533 - 0.30% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.08% 20.312 21.140 - -5.87% -
std::remove(list<int>)_(prefix)/1024 4.08% 949.642 988.345 - 4.30% -
SetIntersection_Interlaced_Set_float_16384_16 4.07% 203914675.082 212204540.364 - 1.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.05% 1.411 1.468 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.04% 1096202.511 1140540.215 - -0.78% -
SetIntersection_None_Set_float_16384_1024 4.03% 153250289.830 159430485.963 - 0.75% -
BM_std_minmax_element<short>/64000 4.02% 16860.272 17538.550 - 9.98% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.02% 570.972 593.933 - 4.52% -
std::remove_if(deque<int>)_(prefix)/1024 4.00% 554.007 576.184 - 5.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.99% 4948.951 5146.502 - -5.64% -
ranges::minmax(std::deque<__int128>)/64 3.97% 31.314 32.558 - 8.01% -
SetIntersection_Front_Vector_uint32_1024_64 3.97% 1304250.191 1356059.309 - -1.19% -
std::find_if_not(vector<char>)_(bail_25%)/1024 3.97% 25.249 26.251 - -3.30% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.96% 26.709 27.767 - 3.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.96% 1446.472 1503.730 - 0.28% -
std::stable_partition(deque<int>)_(dense)/32 3.96% 29.200 30.356 - 2.03% -
std::stable_sort(vector<int>)_(descending)/8 3.95% 23.591 24.523 - 5.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.95% 22.609 23.503 - -4.49% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.95% 1.164 1.209 - 3.59% -
std::distance(join_view(vector<vector<int>>))/4096 3.95% 4.472 4.649 - -99.56% -
SetIntersection_Interlaced_Set_float_16384_1024 3.93% 171525186.292 178265605.035 - 4.37% -
SetIntersection_None_Set_uint32_16384_1024 3.93% 150552568.389 156462282.992 - -2.69% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 3.93% 871.903 906.127 - -9.67% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.92% 170976.917 177678.000 - 1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.92% 19200297.244 19952243.867 - 0.37% -
SetIntersection_None_Set_float_16384_16384 3.91% 154267127.039 160305328.319 - -0.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.90% 280010.633 290944.098 - 3.40% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.89% 3.110 3.231 - 4.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.89% 2.147 2.231 - -4.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.88% 27.292 28.351 - 4.57% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.87% 201544051.011 209342084.287 - -1.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.86% 27.054 28.097 - 5.19% -
std::copy_backward(deque<int>)/32768 3.85% 3907.458 4057.868 - 10.46% -
BM_StringFindStringLiteral/1024 3.85% 17.187 17.848 - -24.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.84% 128835.441 133780.895 - 52.39% -
BM_std_minmax_element<short>/5500 3.84% 1456.183 1512.061 - 9.92% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.83% 1422.857 1477.315 - 2.35% -
SetIntersection_Interlaced_Set_float_262144_16 3.82% 1548046.058 1607173.744 - -0.17% -
SetIntersection_None_Set_string_16384_64 3.81% 188267468.747 195431978.284 - 3.24% -
std::move(vector<int>)/8 3.80% 2.250 2.336 - 7.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.79% 1477436.148 1533494.627 - 2.07% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.79% 13.814 14.337 - 53.03% -
std::remove_if(deque<int>)_(prefix)/50 3.78% 64.298 66.731 - 4.00% -
SetIntersection_None_Set_float_262144_4 3.78% 1165722.328 1209807.211 - 0.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.78% 392.121 406.927 - 2.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.77% 14017.396 14545.988 - 0.47% -
SetIntersection_None_Set_float_262144_1024 3.77% 1165213.053 1209147.137 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.77% 1128165.961 1170694.608 - -1.30% -
BM_deque_vector_ranges_move/1 3.77% 2.085 2.164 - -8.64% -
std::set<int>::lower_bound(key)_(existent)/32 3.77% 1.486 1.542 - -4.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.76% 1006852.197 1044666.219 - -0.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.75% 37.613 39.025 - 4.02% -
BM_CmpEqual_schar_int 3.75% 1.100 1.142 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.75% 197.950 205.375 - 0.69% -
SetIntersection_Front_Set_uint32_1024_16 3.74% 1145172.110 1188030.793 - -2.53% -
BM_lexicographical_compare_three_way_slow_path/256 3.74% 79.636 82.613 - 20.36% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.73% 17.501 18.154 - -33.44% -
bm_lexicographical_compare<signed_char>/1 3.72% 1.292 1.340 - 6.74% -
SetIntersection_None_Set_float_262144_262144 3.72% 1169702.637 1213190.348 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 3.72% 950887.686 986239.209 - 4.40% -
ranges::min(std::vector<long_long>)/8 3.70% 2.219 2.301 - 8.22% -
SetIntersection_None_Set_float_262144_16384 3.70% 1159021.973 1201926.838 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.70% 394.821 409.412 - 2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.69% 1007403.172 1044561.508 - 2.94% -
SetIntersection_Interlaced_Set_float_262144_262144 3.69% 1575645.508 1633751.955 - -0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.67% 198.221 205.502 - -0.55% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.67% 1.348 1.397 - 3.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.67% 0.520 0.540 - -21.11% -
SetIntersection_Front_Set_uint64_16384_4 3.66% 1064872.919 1103866.073 - 3.28% -
std::stable_sort(deque<int>)_(descending)/8 3.64% 25.547 26.478 - -6.81% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.64% 1120.628 1161.441 - -4.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.64% 116596.859 120835.349 - 3.66% -
BM_vector_deque_ranges_copy_backward/64000 3.63% 7678.547 7957.591 - 7.51% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.63% 220751754.979 228770628.547 - 4.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.63% 0.658 0.682 - 4.24% -
BM_std_minmax_element<short>/4000 3.63% 1061.368 1099.908 - 9.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.63% 51.933 53.818 - 1.83% -
BM_deque_deque_ranges_move/64000 3.63% 3063.999 3175.144 - 4.46% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.61% 493.078 510.900 - 4.01% -
SetIntersection_None_Set_float_262144_16 3.61% 1167266.764 1209386.963 - 0.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.60% 6348.701 6577.059 - 3.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.60% 0.954 0.989 - 8.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.59% 6601.845 6839.125 - 0.39% -
BM_PushHeap_string_PipeOrgan_16 3.58% 4.170 4.320 - 2.44% -
std::partition_point(list<int>)/8192 3.58% 12471.304 12918.181 - 3.78% -
BM_std_minmax_element<long_long>/64 3.58% 17.262 17.880 - 7.14% -
BM_num_put<long_long> 3.58% 11.648 12.065 - 14.88% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.58% 171479.554 177616.194 - 1.47% -
SetIntersection_None_Vector_string_262144_16 3.57% 1248531.865 1293133.541 - -1.34% -
std::swap_ranges(list<int>)/1024 3.57% 762.502 789.727 - 5.68% -
BM_std_minmax_element<short>/4096 3.56% 1087.289 1126.046 - 9.73% -
SetIntersection_None_Vector_uint32_262144_16 3.56% 1083044.132 1121613.463 - -1.47% -
SetIntersection_None_Set_uint32_262144_262144 3.56% 1153516.031 1194583.660 - -1.11% -
BM_PushHeap_uint64_SingleElement_256 3.56% 0.385 0.399 - 2.01% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 3.56% 31921.261 33057.397 - -7.01% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.56% 110.093 114.008 - 2.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.55% 13.853 14.345 - 2.79% -
SetIntersection_Interlaced_Set_float_262144_64 3.55% 1520786.375 1574772.785 - 0.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.55% 43792.800 45345.376 - -9.74% -
BM_PushHeap_uint64_SingleElement_16384 3.54% 0.363 0.376 - 2.33% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.54% 521.504 539.975 - 4.97% -
std::copy_backward(vector<int>)/4096 3.53% 209.308 216.704 - -14.89% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.53% 27808.454 28790.315 - 7.18% -
std::multiset<int>::lower_bound(key)_(existent)/8192 3.51% 14.737 15.254 - 1.63% -
SetIntersection_None_Set_float_16384_256 3.51% 153534989.578 158924444.860 - 0.73% -
std::lower_bound(std::deque<int>)/8 3.50% 16.821 17.410 - 2.58% -
rng::find_last(deque<int>)_(bail_90%)/8 3.49% 0.891 0.922 - -4.93% -
SetIntersection_Interlaced_Set_float_262144_16384 3.49% 1252372.234 1296037.762 - 1.25% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.49% 15.639 16.184 - -6.62% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 3.48% 0.346 0.358 - 3.62% -
std::find(vector<bool>)_(process_all)/50 3.48% 0.692 0.716 - 27.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.48% 2.917 3.019 - 2.67% -
SetIntersection_None_Set_float_262144_256 3.48% 1169269.615 1209906.004 - 1.16% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.47% 8.655 8.956 - 8.68% -
std::set<int>::upper_bound(key)_(existent)/8192 3.46% 8.824 9.129 - 6.27% -
BM_CmpLess_uint_uint 3.46% 1.043 1.079 - -0.11% -
std::stable_partition(list<int>)_(dense)/50 3.46% 55.707 57.633 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 3.45% 5.218 5.398 - 1.53% -
std::set<std::string>::clear()/1024 3.45% 21118.428 21847.556 - -2.83% -
SetIntersection_Front_Vector_uint64_262144_16384 3.45% 75634172.062 78245466.364 - 5.95% -
std::rotate_copy(list<int>)/8192 3.45% 6840.619 7076.750 - 0.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.45% 0.669 0.692 - 0.56% -
BM_CmpEqual_ushort_short 3.45% 1.008 1.042 - -7.41% -
SetIntersection_None_Set_float_262144_64 3.45% 1170028.646 1210366.863 - 1.48% -
std::map<int,_int>::ctor(const&)/32 3.43% 225.106 232.835 - 7.58% -
BM_deque_vector_move_backward/0 3.42% 1.369 1.415 - 3.21% -
BM_CmpEqual_uint_ushort 3.42% 1.080 1.116 - 1.08% -
std::any_of(vector<int>)_(process_all)/8 3.42% 2.375 2.456 - 1.50% -
std::unordered_set<int>::find(key)_(existent)/1024 3.42% 1.359 1.405 - -5.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.42% 54819.819 56694.454 - -0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.42% 62225.249 64352.277 - 3.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.41% 19694.856 20367.239 - 1.43% -
std::all_of(vector<int>)_(process_all)/32 3.41% 8.306 8.589 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.41% 1914524.494 1979799.969 - -0.84% -
std::unordered_set<std::string>::find(key)_(existent)/1024 3.39% 41.571 42.982 - 48.98% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 3.39% 25.762 26.636 - -13.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.39% 392.558 405.869 - 2.30% -
std::remove(deque<int>)_(prefix)/50 3.39% 61.585 63.673 - 10.70% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 3.38% 811.164 838.566 - 35.88% -
BM_deque_deque_move_backward/4000 3.38% 149.642 154.695 - 2.65% -
SetIntersection_Interlaced_Vector_uint64_1024_1 3.38% 1006283.568 1040257.226 - -1.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.37% 30.371 31.396 - -1.40% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 3.37% 1572.543 1625.572 - 4.42% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 3.37% 33.209 34.328 - 12.08% -
std::find(vector<long_long>)_(process_all)/8 3.37% 1.147 1.186 - 4.08% -
ranges::min(std::deque<long_long>)/1 3.36% 0.670 0.693 - 15.53% -
BM_PushHeap_string_Random_64 3.36% 13.085 13.524 - 4.88% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.35% 1472215.902 1521512.775 - -1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.35% 331086800.987 342169751.031 - 2.66% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.35% 4.227 4.369 - -5.53% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 3.34% 53.107 54.878 - -1.79% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.33% 12.757 13.182 - 2.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.33% 11687.383 12076.386 - 2.47% -
BM_std_minmax_element<short>/512 3.32% 141.203 145.887 - 8.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.31% 1.164 1.203 - -3.96% -
SetIntersection_Interlaced_Set_float_262144_1024 3.30% 1485922.854 1535032.145 - -0.63% -
SetIntersection_Interlaced_Set_float_262144_256 3.30% 1531511.879 1582085.449 - -0.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.30% 23.524 24.301 - -2.88% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.30% 72.861 75.263 - 8.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.29% 39.151 40.438 - 31.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.28% 1.613 1.666 - 2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.28% 1046835.701 1081155.883 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.27% 169512358.393 175061107.523 - 3.50% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 3.27% 54986.943 56785.775 - 2.29% -
std::make_heap(deque<int>)_(shuffled)/1024 3.27% 2552.363 2635.836 - 4.74% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.27% 18.372 18.973 - 2.20% -
BM_StringRelational_Less_Empty_Huge_Control 3.26% 1.611 1.664 - -0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.26% 37.447 38.668 - -2.88% -
std::unordered_multiset<int>::ctor(const&)/1024 3.25% 6873.257 7096.844 - 2.07% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.25% 655.370 676.673 - -0.84% -
BM_std_minmax_element<short>/1024 3.25% 277.718 286.736 - 9.32% -
SetIntersection_Front_Set_float_16384_1024 3.24% 11539073.916 11913237.044 - -4.46% -
std::rotate(deque<int>)_(by_1/3)/8192 3.23% 3256.260 3361.495 - -84.78% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.23% 28.083 28.990 - -10.90% -
std::is_sorted_until(vector<int>,_pred)/1024 3.23% 400.515 413.443 - -1.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.23% 214.378 221.294 - 7.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.23% 2.225 2.297 - 2.15% -
SetIntersection_Front_Vector_uint64_256_64 3.22% 4151209.076 4284981.571 - 0.56% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.21% 96.544 99.641 - 10.94% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.21% 210482914.213 217236053.948 - -0.68% -
std::set<int>::insert(value)_(already_present)/1024 3.20% 6.253 6.453 - 11.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.19% 36.185 37.340 - 18.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.18% 12.740 13.145 - 11.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.18% 1.325 1.367 - -30.62% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.17% 15.707 16.205 - 1.20% -
ranges::minmax(std::deque<char>)/64 3.17% 23.176 23.910 - 5.34% -
SetIntersection_Front_Set_uint64_262144_4 3.16% 1064766.000 1098461.871 - 0.20% -
std::copy_n(deque<int>)/8 3.16% 2.729 2.815 - 6.80% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.16% 1510836.914 1558582.600 - -2.06% -
BM_StringRelational_Eq_Empty_Large_Control 3.16% 0.469 0.484 - 1.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.15% 48.891 50.433 - -2.95% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.15% 3.804 3.924 - 3.08% -
std::stable_sort(deque<int>)_(repeated)/1024 3.15% 1415.148 1459.718 - 0.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.15% 21.327 21.998 - 5.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.15% 62.843 64.821 - 21.72% -
SetIntersection_Front_Vector_uint32_64_64 3.14% 10462241.582 10790827.436 - -1.89% -
BM_deque_vector_move/64 3.14% 2.598 2.679 - 1.03% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.13% 3448.320 3556.344 - 3.58% -
BM_PushHeap_string_Random_1024 3.13% 15.180 15.655 - 5.56% -
SetIntersection_Front_Set_uint64_262144_16 3.13% 1186840.226 1224003.052 - 0.98% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.13% 0.461 0.476 - -8.64% -
std::set<int>::insert(value)_(already_present)/8192 3.12% 10.574 10.904 - 13.88% -
SetIntersection_Front_Vector_uint32_256_64 3.11% 4208173.371 4339191.997 - -0.43% -
std::unordered_map<int,_int>::clear()/1024 3.11% 7877.000 8121.892 - -5.18% -
SetIntersection_Interlaced_Set_float_16384_256 3.11% 199937215.412 206148937.389 - 2.84% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.09% 21.414 22.076 - 0.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.09% 104.329 107.548 - 1.08% -
SetIntersection_None_Set_string_16384_1 3.08% 191231475.925 197128154.109 - 4.56% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.08% 35.775 36.876 - 5.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.08% 1346119.016 1387527.847 - 2.39% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.06% 11.154 11.496 - -7.31% -
std::unordered_set<std::string>::ctor(const&)/1024 3.06% 33316.371 34336.669 - 0.39% -
std::partition(list<int>)_(dense)/50 3.05% 13.271 13.677 - 2.11% -
SetIntersection_None_Set_uint32_262144_1024 3.05% 1150489.828 1185531.984 - -1.65% -
std::find_first_of(deque<int>)_(small_needle)/32 3.05% 106.936 110.192 - 2.31% -
BM_num_put<long> 3.04% 11.503 11.853 - 10.62% -
std::find_if(vector<char>)_(process_all)/50 3.04% 6.637 6.839 - 27.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 3.04% 41.065 42.313 - -2.26% -
SetIntersection_Front_Set_uint64_256_256 3.04% 7810004.564 8047247.457 - 8.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.04% 4958112.814 5108657.605 - -1.20% -
SetIntersection_None_Set_uint32_262144_16384 3.03% 1161401.287 1196643.801 - -1.34% -
std::find_first_of(deque<int>)_(small_needle)/50 3.03% 164.750 169.748 - 2.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.03% 83.214 85.738 - 14.56% -
std::make_heap(deque<int>)_(repeated)/8192 3.03% 17787.939 18327.396 - 8.74% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.03% 69723.778 71837.291 - -2.63% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.03% 1.593 1.641 - 2.87% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.02% 10.457 10.773 - -13.26% -
std::copy_n(list<int>)/4096 3.01% 3540.656 3647.297 - -12.74% -
SetIntersection_None_Vector_uint32_1024_1 3.01% 1053834.498 1085560.338 - -1.22% -
SetIntersection_Interlaced_Set_float_16384_4 3.01% 167797393.854 172843023.638 - 0.65% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 3.00% 1.125 1.159 - 10.53% -
SetIntersection_Front_Set_uint64_262144_16384 3.00% 218757798.370 225314402.473 - 3.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.00% 54587.220 56222.581 - 2.52% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.99% 12490.086 12864.156 - 10.98% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.98% 528.764 544.542 - 1.35% -
std::remove(list<int>)_(sprinkled)/1024 2.98% 950.495 978.820 - 5.39% -
SetIntersection_None_Set_uint32_262144_64 2.98% 1151113.852 1185401.285 - -2.35% -
std::move(vector<bool>)_(unaligned)/32768 2.98% 204.167 210.246 - 3.94% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 2.97% 8.213 8.457 - 3.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.96% 729.817 751.440 - 2.08% -
SetIntersection_None_Set_uint32_262144_256 2.96% 1150454.348 1184496.014 - -2.12% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.96% 27601.316 28417.562 - 2.43% -
BM_vector_deque_ranges_move/64 2.95% 2.669 2.748 - -2.58% -
std::copy_n(vector<bool>)_(aligned)/4096 2.95% 4.811 4.953 - 2.01% -
BM_deque_vector_ranges_move_backward/1024 2.95% 36.706 37.790 - 2.74% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.94% 24.593 25.315 - 1.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.93% 45.415 46.747 - 2.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.93% 63224.563 65077.616 - -4.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.93% 6644.833 6839.229 - 1.10% -
SetIntersection_None_Set_uint32_262144_16 2.92% 1150425.129 1184072.590 - -2.41% -
BM_align/64 2.91% 0.623 0.641 - -30.36% -
SetIntersection_Front_Set_uint32_262144_256 2.91% 3841966.901 3953622.962 - 3.45% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.91% 9.278 9.548 - 0.64% -
BM_StringRelational_Less_Empty_Empty_Control 2.90% 1.613 1.660 - -0.56% -
SetIntersection_Front_Vector_uint64_256_16 2.90% 4038519.340 4155679.880 - -2.61% -
SetIntersection_None_Set_uint32_262144_4 2.89% 1152556.721 1185888.512 - -2.35% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.89% 5.397 5.553 - -4.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.89% 49.402 50.829 - -5.27% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.88% 197270367.722 202956361.551 - -0.27% -
std::rotate(deque<int>)_(by_1/4)/8192 2.88% 2584.166 2658.587 - -60.65% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.88% 172316.336 177278.790 - 1.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.87% 4.353 4.478 - 5.48% -
BM_PushHeap_string_QuickSortAdversary_256 2.87% 14.584 15.002 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.87% 1131076.873 1163508.627 - -1.47% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.86% 5.416 5.571 - 9.16% -
BM_vector_deque_ranges_move_backward/70000 2.85% 8346.905 8585.066 - 5.80% -
std::fill_n(deque<int>)/1024 2.85% 29.316 30.152 - -86.98% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.85% 1.492 1.535 - -2.24% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.85% 7.117 7.319 - 3.56% -
std::adjacent_find(deque<int>,_pred)/8 2.85% 4.177 4.296 - -11.20% -
std::move_backward(vector<int>)/262144 2.84% 21264.844 21869.800 - 1.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.84% 52019.045 53498.580 - -32.23% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.84% 4622.336 4753.691 - 1.67% -
SetIntersection_Front_Set_float_262144_262144 2.84% 1576888.184 1621675.293 - 0.81% -
std::find_end(vector<int>)_(same_length)/1024 2.83% 251.501 258.620 - -48.80% -
std::move_backward(vector<bool>)_(aligned)/512 2.82% 2.251 2.315 - 1.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.81% 24.641 25.334 - -9.34% -
std::set<int>::contains(key)_(existent)/8192 2.80% 8.191 8.421 - 0.45% -
BM_tolower_string<char> 2.80% 14.888 15.306 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.80% 12668239.580 13022755.428 - 0.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.80% 22.752 23.389 - -80.95% -
SetIntersection_Front_Set_uint64_1024_1 2.80% 1044658.224 1073879.201 - 1.32% -
std::find_if_not(list<int>)_(process_all)/1024 2.80% 715.587 735.598 - 7.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.79% 1.131 1.162 - -3.60% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.79% 1.447 1.487 - 5.82% -
rng::contains(deque<int>)_(process_all)/8192 2.79% 1872.001 1924.163 - 3.89% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.78% 30.377 31.222 - 8.09% -
SetIntersection_Interlaced_Set_uint32_256_256 2.78% 7765181.748 7981141.212 - 1.36% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.78% 600.413 617.084 - -99.72% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.77% 8.390 8.622 - -0.92% -
std::stable_sort(deque<int>)_(ascending)/8 2.76% 17.897 18.391 - -9.01% -
SetIntersection_Front_Vector_uint32_16384_16 2.75% 1087919.069 1117847.019 - 0.37% -
std::reverse_copy(deque<int>)/4096 2.75% 968.257 994.849 - 4.28% -
std::unique(vector<int>)_(sprinkled)/32 2.74% 54.546 56.043 - 2.96% -
std::partition_copy(vector<int>)/1024 2.74% 454.079 466.514 - -0.15% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.74% 1256184.408 1290552.490 - -0.91% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.73% 6595209.173 6775351.492 - 1.41% -
std::fill_n(list<int>)/1024 2.73% 458.441 470.939 - 6.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.72% 192396466.101 197636085.294 - -6.42% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.71% 20.875 21.441 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.71% 1011448.344 1038845.618 - -1.69% -
SetIntersection_Front_Set_uint64_1024_256 2.71% 3886203.853 3991408.227 - 0.94% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.70% 575.837 591.383 - 3.87% -
SetIntersection_None_Set_uint32_262144_1 2.70% 1157996.990 1189253.176 - -2.31% -
std::set<int>::insert(value)_(new_value,_middle)/0 2.69% 17.038 17.497 - 1.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.69% 1.577 1.620 - 13.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.69% 99.447 102.123 - 0.70% -
rng::contains(deque<int>)_(process_all)/8 2.69% 3.100 3.184 - 11.08% -
std::unordered_multimap<int,_int>::clear()/8192 2.69% 61922.249 63587.222 - -5.27% -
SetIntersection_Interlaced_Set_uint32_64_4 2.69% 20669579.961 21225070.808 - 0.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.69% 681.063 699.363 - 1.40% -
BM_deque_deque_ranges_move_backward/4000 2.68% 151.369 155.432 - 2.52% -
ranges::min(std::vector<long_long>)/64 2.68% 4.685 4.811 - 2.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.67% 2.308 2.370 - -13.07% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.66% 165615382.328 170025653.476 - -2.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.66% 54835.158 56294.695 - -0.70% -
SetIntersection_None_Vector_uint64_262144_1 2.66% 1114888.971 1144513.604 - 0.31% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.66% 51241.287 52602.131 - 2.25% -
BM_PushHeap_uint32_Random_64 2.66% 5.139 5.276 - 4.96% -
BM_CmpEqual_uchar_short 2.66% 0.982 1.008 - -7.05% -
std::find(list<int>)_(bail_25%)/32768 2.65% 7860.883 8069.343 - -0.74% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.65% 9595214.391 9849469.437 - -3.33% -
SetIntersection_Front_Set_float_16384_1 2.65% 1003863.976 1030453.890 - -2.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.64% 70.529 72.392 - 1.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.64% 510.919 524.391 - 1.30% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.63% 1545011.475 1585624.428 - -2.07% -
BM_align/1 2.63% 0.624 0.640 - -30.49% -
std::set<std::string>::find(key)_(non-existent)/8192 2.62% 27.527 28.249 - 6.68% -
BM_CmpEqual_uchar_ushort 2.62% 1.061 1.089 - 1.83% -
std::sort_heap(deque<int>,_pred)/8 2.62% 33.689 34.571 - -0.54% -
std::is_sorted_until(vector<int>,_pred)/8192 2.61% 3233.697 3318.234 - -1.99% -
std::rotate(deque<int>)_(by_1/3)/32 2.61% 20.361 20.893 - -53.53% -
SetIntersection_None_Set_float_16384_64 2.61% 154338760.751 158367425.311 - 0.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.60% 987606.527 1013305.993 - 2.26% -
std::map<int,_int>::contains(key)_(existent)/1024 2.60% 4.115 4.222 - 9.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.60% 2974769.041 3052003.338 - 3.33% -
SetIntersection_None_Vector_uint64_262144_16384 2.59% 1111963.003 1140816.685 - -1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.59% 1526006.328 1565566.545 - -2.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.59% 993.621 1019.369 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.59% 1089425.769 1117637.967 - 0.85% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.59% 1.526 1.566 - 9.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.58% 62.835 64.458 - 2.81% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.58% 12615.417 12941.075 - -3.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 2.58% 46187910.088 47378926.837 - 6.70% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.58% 21.250 21.798 - 2.30% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.58% 232.290 238.276 - -0.77% -
BM_PushHeap_string_SingleElement_16 2.57% 2.693 2.762 - 6.01% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.57% 5.450 5.590 - 3.08% -
BM_align/8 2.56% 0.623 0.639 - -30.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.56% 147022.909 150788.677 - -0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.56% 90017.267 92317.873 - 2.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.56% 52.137 53.470 - 1.41% -
SetIntersection_None_Set_uint64_262144_4 2.55% 1188634.768 1218926.598 - -0.33% -
SetIntersection_Interlaced_Set_float_16384_64 2.54% 215223466.290 220690404.894 - 2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.54% 3979233.627 4080234.686 - -2.55% -
SetIntersection_None_Vector_float_262144_1 2.54% 1111199.435 1139392.492 - -2.14% -
std::copy_backward(vector<int>)/32768 2.53% 3375.582 3461.118 - -8.82% -
BM_PushHeap_uint32_Ascending_16384 2.53% 3.614 3.706 - 0.06% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.53% 2.075 2.127 - 5.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 2.52% 38522911.906 39494768.764 - 6.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.52% 6714.815 6884.105 - 0.36% -
std::is_sorted(list<int>)/8 2.52% 2.089 2.141 - 2.90% -
SetIntersection_Front_Vector_uint64_16384_16384 2.52% 76366177.929 78288157.266 - 5.15% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.51% 4.185 4.291 - -2.11% -
BM_align/256 2.51% 0.623 0.639 - -30.59% -
std::find_end(deque<int>)_(single_element)/1000 2.51% 312.406 320.240 - 28.56% -
SetIntersection_None_Set_uint32_16384_256 2.50% 151470060.586 155254828.931 - -3.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.49% 29.305 30.036 - 0.13% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.49% 49863.424 51103.490 - 2.15% -
std::copy(vector<int>)/8 2.49% 2.182 2.236 - 2.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.48% 295.539 302.879 - 6.07% -
SetIntersection_None_Set_float_256_4 2.48% 11221991.428 11500548.147 - 0.76% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.48% 12316.801 12622.069 - 1.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.47% 22.858 23.424 - -1.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.46% 360310758.796 369191259.746 - -0.75% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.46% 23.781 24.366 - -0.11% -
SetIntersection_None_Vector_uint64_16384_4 2.45% 1058908.470 1084876.655 - -3.10% -
std::replace_if(vector<int>)_(sprinkled)/32 2.45% 8.724 8.937 - 3.53% -
SetIntersection_Front_Set_float_16384_16 2.45% 1160311.051 1188730.618 - -1.95% -
SetIntersection_Front_Vector_uint32_64_16 2.44% 13937237.129 14276667.987 - 0.08% -
BM_CmpLess_int_uint 2.44% 1.071 1.097 - -3.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.43% 10.545 10.801 - 6.84% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.43% 5.543 5.677 - -6.75% -
SetIntersection_None_Set_uint64_262144_64 2.43% 1192032.961 1220987.059 - -1.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.43% 2.376 2.434 - -0.59% -
SetIntersection_None_Set_string_16384_16 2.43% 189267954.095 193859081.567 - 3.14% -
BM_deque_vector_ranges_move/2 2.43% 1.837 1.882 - -8.72% -
std::reverse(vector<int>)/8 2.42% 1.520 1.557 - 5.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.42% 12697.916 13005.287 - -1.54% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.42% 12.543 12.847 - 2.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.41% 0.528 0.541 - 2.44% -
SetIntersection_Interlaced_Vector_float_256_64 2.40% 6994668.104 7162728.338 - 3.08% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.40% 4.301 4.404 - -6.77% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.39% 9.280 9.502 - 6.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.39% 32.106 32.875 - 1.71% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.39% 2.186 2.239 - 7.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.39% 215.941 221.107 - 4.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.39% 30.352 31.078 - -10.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.39% 2.816 2.883 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.38% 3.440 3.522 - 3.06% -
BM_CmpLess_ushort_short 2.37% 1.013 1.037 - -7.57% -
SetIntersection_Interlaced_Vector_string_1024_256 2.37% 20768740.239 21261290.867 - -0.41% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.37% 0.471 0.482 - -1.59% -
BM_StringFindStringLiteral/512 2.37% 9.353 9.575 - -0.93% -
BM_CmpLess_uchar_int 2.37% 1.059 1.084 - -4.01% -
rng::contains_subrange(list<int>)_(process_all)/50 2.36% 17.186 17.592 - -1.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.36% 1402.301 1435.370 - -1.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.34% 248400.309 254224.770 - 0.73% -
BM_CmpEqual_ushort_ushort 2.34% 1.051 1.076 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.33% 3.844 3.933 - 2.81% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.33% 65.933 67.466 - 6.39% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.32% 15.788 16.155 - -0.33% -
BM_StringRelational_Eq_Large_Huge_Control 2.32% 0.475 0.486 - 2.04% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.32% 15.819 16.186 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.32% 6.418 6.566 - -3.78% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.32% 15.824 16.191 - 0.96% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.31% 36.223 37.061 - 6.76% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.31% 21.759 22.262 - 2.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.31% 779.086 797.091 - 3.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.31% 1822837.726 1864928.547 - 1.11% -
SetIntersection_Interlaced_Vector_string_16_16 2.31% 51234636.316 52417632.642 - 0.85% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.30% 7.882 8.063 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.30% 354495749.511 362664126.393 - 1.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.30% 12637.999 12928.971 - 1.28% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 2.30% 805.205 823.717 - 3.34% -
BM_PushHeap_float_Random_1024 2.29% 6.991 7.152 - -5.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.29% 11035.185 11287.831 - 4.24% -
std::multimap<int,_int>::clear()/8192 2.29% 85182.779 87129.977 - -2.38% -
BM_deque_deque_move_backward/64 2.28% 3.571 3.652 - -0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.27% 1247.070 1275.323 - 1.76% -
SetIntersection_Interlaced_Vector_string_256_16 2.27% 10391225.099 10626606.990 - 2.23% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.26% 9.266 9.476 - 4.02% -
std::make_heap(deque<int>)_(heap)/8192 2.26% 8625.888 8820.933 - 14.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.26% 147344.352 150673.372 - 0.46% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 185151.484 189332.685 - 4.86% -
SetIntersection_Front_Set_uint32_16384_16384 2.26% 212062485.232 216849711.038 - 2.52% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.26% 5.728 5.857 - 3.68% -
BM_std_minmax_element<int>/4 2.26% 1.206 1.234 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.25% 11412555.009 11669413.508 - -1.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.25% 1.171 1.198 - -6.00% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.24% 917.134 937.683 - 3.17% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.23% 4.557 4.658 - 1.66% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.23% 8.717 8.912 - 7.36% -
SetIntersection_None_Set_float_16384_16 2.23% 154780776.296 158229479.700 - -0.23% -
BM_CmpEqual_ushort_uchar 2.22% 1.087 1.111 - -1.07% -
BM_deque_vector_ranges_move_backward/4096 2.22% 147.851 151.134 - 1.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.22% 60800.397 62150.220 - -0.25% -
SetIntersection_None_Vector_string_1024_16 2.22% 1176790.334 1202890.202 - 2.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.22% 9910267.321 10129968.552 - 2.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.21% 654.938 669.433 - -82.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.21% 24.647 25.192 - 1.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.21% 29.132 29.776 - -12.39% -
SetIntersection_Front_Vector_uint32_256_16 2.21% 4060396.616 4150080.430 - -3.75% -
SetIntersection_None_Set_uint64_256_256 2.21% 5601429.804 5725099.867 - -1.70% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.21% 1512183.838 1545555.990 - -2.13% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.20% 2513.889 2569.175 - -0.55% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.20% 35.309 36.084 - -7.82% -
std::rotate(deque<int>)_(by_1/3)/50 2.19% 29.940 30.596 - -59.44% -
std::stable_sort(vector<int>)_(repeated)/8 2.19% 15.398 15.735 - -0.68% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.18% 14.729 15.051 - 2.23% -
BM_deque_vector_move_backward/1 2.18% 2.128 2.174 - 2.98% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.18% 23.352 23.860 - -1.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.17% 2.660 2.718 - 9.00% -
std::make_heap(deque<int>)_(repeated)/1024 2.17% 2268.391 2317.632 - 7.19% -
BM_vector_deque_ranges_copy_backward/65536 2.17% 8197.790 8375.692 - 11.08% -
SetIntersection_Interlaced_Set_float_1024_16 2.16% 11287430.424 11531701.447 - -0.24% -
std::find_if(vector<bool>)_(process_all)/50 2.16% 23.455 23.961 - -0.23% -
BM_deque_deque_ranges_move_backward/4096 2.16% 152.770 156.064 - 0.49% -
std::remove(deque<int>)_(prefix)/32 2.16% 54.193 55.361 - 4.74% -
std::make_heap(deque<int>)_(heap)/1024 2.15% 1094.245 1117.819 - 13.39% -
std::count(list<int>)_(every_other)/8 2.15% 2.076 2.121 - -0.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 54345.370 55512.633 - -0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.14% 21574105.955 22036525.121 - -5.16% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.14% 12.762 13.035 - 1.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.14% 31.713 32.390 - 3.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.14% 10.593 10.819 - -2.77% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.13% 1227611.898 1253784.748 - -3.56% -
SetIntersection_Front_Vector_uint32_262144_4 2.13% 1044734.465 1066999.481 - -2.05% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.13% 22.337 22.813 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.13% 1098037.813 1121388.041 - 0.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.13% 21.007 21.454 - -0.80% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.13% 43.414 44.337 - -1.08% -
rng::contains(list<int>)_(process_all)/32 2.11% 8.914 9.103 - 0.63% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.10% 34.861 35.595 - -15.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.10% 39841.523 40679.515 - 3.57% -
std::for_each(vector<int>)/8 2.10% 0.920 0.939 - 3.62% -
std::stable_partition(vector<int>)_(sparse)/32 2.10% 7.047 7.195 - -3.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.09% 3943.675 4026.290 - 1.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.09% 1220.863 1246.416 - 9.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.09% 52.518 53.616 - -0.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.09% 16335.763 16677.188 - -2.00% -
BM_deque_deque_copy/1 2.09% 2.552 2.606 - 4.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.09% 38566.773 39371.960 - 1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.08% 4248457.013 4337033.873 - -1.70% -
SetIntersection_Front_Set_uint64_262144_1 2.08% 1041364.842 1063064.027 - -0.52% -
std::multiset<int>::erase(key)_(existent)/32 2.08% 22.093 22.554 - 1.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.08% 175.724 179.384 - -0.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.08% 16847.314 17197.569 - 0.34% -
std::sort_heap(vector<NonIntegral>)/8 2.07% 30.510 31.142 - 6.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.07% 3380148.116 3450183.428 - -3.70% -
SetIntersection_Front_Set_string_1024_64 2.07% 4501282.836 4594527.931 - -3.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.07% 2.942 3.003 - 2.67% -
std::find(vector<char>)_(process_all)/8 2.07% 0.924 0.943 - 2.12% -
std::unordered_set<std::string>::clear()/1024 2.06% 23178.325 23656.901 - -1.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.06% 5365.332 5475.966 - -15.64% -
BM_PushHeap_uint32_Random_16 2.06% 4.280 4.368 - 4.51% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 2.06% 307113.839 313436.712 - 2.29% -
std::stable_sort(deque<int>)_(heap)/1024 2.06% 2706.043 2761.687 - -1.00% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.06% 9.005 9.190 - 10.61% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.06% 6196.244 6323.610 - 2.52% -
std::partition_copy(deque<int>)/32 2.05% 12.610 12.869 - 0.55% -
SetIntersection_Front_Set_string_64_16 2.05% 24688765.226 25195183.821 - 3.38% -
BM_PushHeap_uint32_Random_16384 2.05% 5.735 5.853 - 4.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.05% 5.684 5.800 - 4.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.04% 160.282 163.555 - -1.33% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.04% 12466.474 12720.972 - -5.81% -
SetIntersection_None_Set_uint64_262144_16 2.03% 1191426.596 1215665.201 - -1.52% -
std::sort(vector<int>)_(heap)/8 2.03% 23.676 24.158 - -1.16% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.03% 1763659.260 1799482.422 - -0.46% -
std::multiset<int>::find(key)_(existent)/8192 2.03% 8.443 8.615 - -3.30% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.03% 1.392 1.420 - 2.04% -
std::multiset<std::string>::clear()/8192 2.03% 211767.451 216060.050 - -0.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.03% 12752.249 13010.594 - -3.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 6673.042 6808.095 - -0.43% -
std::is_sorted(list<int>)/8192 2.02% 7133.368 7277.703 - -0.40% -
BM_CmpLess_uchar_schar 2.02% 1.010 1.030 - -8.16% -
std::set<std::string>::count(key)_(existent)/32 2.01% 16.168 16.493 - 6.84% -
BM_deque_deque_ranges_move_backward/0 2.01% 0.859 0.876 - -4.84% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.01% 15.846 16.164 - 3.83% -
std::unordered_set<int>::ctor(const&,_alloc)/0 2.01% 12.944 13.204 - -0.05% -
SetIntersection_Front_Vector_string_16384_256 2.00% 9390258.364 9578170.185 - -3.43% -
BM_std_minmax_element<short>/64 2.00% 17.305 17.651 - 5.07% -
BM_deque_vector_ranges_move/70000 1.99% 3207.120 3271.097 - 0.33% -
SetIntersection_None_Vector_string_16384_1024 1.98% 1202548.787 1226418.370 - -0.50% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.98% 292.791 298.599 - -1.28% -
std::set<int>::lower_bound(key)_(existent)/1024 1.98% 4.585 4.676 - 3.76% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.98% 580.093 591.574 - 4.43% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.98% 6956.372 7093.839 - 4.02% -
BM_vector_deque_copy_backward/64000 1.98% 7897.198 8053.223 - 8.84% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.97% 47.771 48.712 - -22.96% -
BM_CmpEqual_ushort_int 1.97% 1.067 1.088 - 1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.95% 6696.105 6826.385 - 1.21% -
SetIntersection_None_Set_uint64_262144_1024 1.94% 1199495.686 1222810.953 - -0.63% -
std::find_end(vector<int>)_(single_element)/8192 1.94% 1904.143 1941.045 - 7.18% -
std::remove_if(deque<int>)_(prefix)/8192 1.94% 4227.939 4309.794 - 3.15% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.93% 65.794 67.067 - -48.52% -
BM_std_minmax_element<char>/4000 1.93% 1024.873 1044.696 - -0.34% -
BM_vector_deque_move_backward/65536 1.93% 8046.513 8202.142 - 6.43% -
std::find(list<int>)_(bail_25%)/1024 1.93% 128.503 130.985 - 2.43% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.93% 38182.001 38918.904 - -1.04% -
BM_deque_vector_ranges_copy/64000 1.93% 2928.186 2984.686 - 2.47% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.93% 1.405 1.432 - 7.28% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.93% 10.872 11.081 - -4.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.93% 7460184.546 7603802.824 - -1.10% -
SetIntersection_None_Set_uint32_16384_64 1.92% 151969629.989 154892101.409 - -4.00% -
rng::find(vector<bool>)_(process_all)/1024 1.92% 4.468 4.554 - -2.73% -
SetIntersection_Front_Vector_uint64_16384_64 1.92% 1328814.486 1354271.635 - -2.26% -
SetIntersection_None_Vector_float_262144_16384 1.91% 1111156.185 1132405.521 - -3.39% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.91% 1252698.975 1276650.879 - -1.91% -
std::multiset<int>::insert(value)_(already_present)/1024 1.91% 27.632 28.160 - 1.02% -
BM_CmpEqual_int_ushort 1.91% 1.088 1.109 - 1.32% -
BM_deque_vector_ranges_move/65536 1.91% 2954.751 3011.194 - 1.32% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.90% 2.273 2.316 - -0.07% -
BM_CmpEqual_int_uint 1.90% 1.069 1.089 - -4.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.89% 10610811.255 10811860.263 - -1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.89% 89.135 90.824 - 33.17% -
BM_deque_deque_copy_backward/70000 1.89% 8455.169 8614.978 - 8.37% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.89% 16451.369 16762.156 - 0.59% -
BM_deque_vector_copy_backward/4096 1.89% 147.447 150.232 - 1.42% -
SetIntersection_None_Set_string_1024_256 1.89% 8845592.252 9012543.832 - -0.80% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.89% 5681.556 5788.708 - -10.81% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.88% 34.841 35.496 - -15.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.88% 1313033.283 1337698.404 - -0.45% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.87% 2907.178 2961.618 - -0.56% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.87% 4.087 4.163 - -8.63% -
SetIntersection_Interlaced_Set_string_64_16 1.87% 37621952.317 38324474.499 - 2.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.87% 10.808 11.010 - 2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.87% 1163416.449 1185131.954 - 3.16% -
SetIntersection_None_Vector_uint64_256_4 1.87% 4112215.688 4188960.322 - -1.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.86% 18.064 18.400 - 2.95% -
SetIntersection_None_Set_uint32_256_256 1.86% 5614958.953 5719315.961 - -1.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.85% 22.452 22.868 - 1.85% -
std::multiset<int>::find(key)_(existent)/32 1.85% 1.587 1.616 - -2.63% -
std::find(vector<int>)_(process_all)/8 1.85% 2.724 2.774 - 2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.85% 8604505.897 8763495.728 - -2.34% -
SetIntersection_Front_Set_uint64_262144_256 1.85% 3824488.165 3895120.091 - 4.90% -
BM_deque_vector_copy_backward/70000 1.85% 8900.725 9064.964 - 14.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.84% 15.614 15.901 - -5.18% -
SetIntersection_Front_Set_float_16384_4 1.84% 1055347.924 1074748.355 - 2.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.84% 0.616 0.627 - 2.21% -
BM_deque_deque_ranges_move/64 1.83% 3.050 3.106 - 0.71% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.83% 37.073 37.751 - 1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.82% 21980375.648 22379638.167 - 0.32% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.81% 21.112 21.494 - 9.57% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.81% 27.142 27.634 - 0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.81% 4.957 5.047 - 11.66% -
BM_deque_deque_move_backward/1024 1.80% 38.005 38.689 - 1.82% -
BM_PushHeap_uint32_PipeOrgan_1 1.80% 0.608 0.619 - 32.76% -
std::unique_copy(deque<int>)_(contiguous)/32 1.80% 11.804 12.016 - 27.57% -
SetIntersection_None_Set_string_256_4 1.79% 11429131.183 11633904.958 - -0.25% -
SetIntersection_None_Vector_float_16384_16 1.79% 1085244.552 1104622.673 - -2.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.79% 12860.239 13089.846 - 0.58% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.78% 26674.780 27150.131 - 1.36% -
std::multiset<std::string>::find(key)_(existent)/8192 1.78% 29.551 30.076 - -0.61% -
std::multimap<int,_int>::erase(iterator)/32 1.77% 20.224 20.581 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.77% 8658114.731 8811001.518 - -30.67% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.77% 1.220 1.241 - 2.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.76% 549.060 558.738 - 0.19% -
bm_ranges_swap_ranges_vb_unaligned/64 1.76% 5.034 5.123 - -16.96% -
BM_vector_deque_ranges_move_backward/64 1.76% 3.173 3.228 - 8.51% -
SetIntersection_None_Set_uint32_16384_16 1.76% 152093291.114 154767676.174 - -4.42% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.76% 11.884 12.093 - -39.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.75% 15952.229 16231.966 - -0.30% -
BM_std_minmax_element<char>/5500 1.75% 1408.434 1433.128 - -0.55% -
SetIntersection_Front_Set_uint32_262144_4 1.75% 1030168.114 1048208.633 - -2.19% -
SetIntersection_None_Set_float_16384_4 1.75% 154804697.506 157514299.090 - -0.94% -
std::partition(list<int>)_(sparse)/8192 1.75% 7621.381 7754.691 - -6.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.74% 44.292 45.064 - 2.03% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.74% 40.563 41.270 - 1.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.74% 7497.258 7627.881 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.74% 2840074.500 2889542.900 - -0.40% -
std::unordered_set<std::string>::clear()/32 1.74% 931.687 947.899 - 1.96% -
std::remove_if(list<int>)_(prefix)/1024 1.74% 993.314 1010.554 - 3.91% -
SetIntersection_Interlaced_Vector_float_16384_1 1.73% 1023226.155 1040953.003 - -2.81% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.73% 2.436 2.478 - -3.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.73% 53772.177 54701.619 - -0.26% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.72% 16.775 17.063 - 1.35% -
BM_deque_deque_ranges_move_backward/1 1.72% 2.773 2.820 - 3.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.71% 21.316 21.680 - 2.61% -
SetIntersection_Interlaced_Vector_string_1024_64 1.71% 8183824.198 8323685.107 - -2.88% -
BM_std_minmax_element<char>/4096 1.71% 1051.744 1069.704 - -0.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.70% 61365.882 62409.201 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.70% 1221703.941 1242467.936 - -1.27% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.69% 2.544 2.587 - -2.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.69% 18.930 19.249 - 0.05% -
std::rotate(list<int>)_(by_1/3)/32 1.68% 16.562 16.840 - 30.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.68% 1215113.689 1235532.959 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.68% 1217953.127 1238415.607 - -0.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 12856.326 13070.934 - 3.63% -
std::sort_heap(deque<int>)/8 1.67% 35.478 36.070 - 0.13% -
BM_CmpEqual_short_int 1.66% 1.105 1.124 - -1.04% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.65% 3349.085 3404.443 - 2.02% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.65% 1850.731 1881.302 - -1.41% -
std::stable_sort(deque<int>)_(heap)/8 1.65% 23.616 24.006 - -8.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.65% 6451.817 6558.296 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.64% 1221723.717 1241799.885 - -0.91% -
std::multimap<int,_int>::erase(iterator)/8192 1.64% 20.364 20.698 - -3.46% -
std::fill_n(vector<bool>)/32768 1.64% 30.037 30.530 - 4.25% -
BM_vector_deque_ranges_copy_backward/1024 1.64% 37.464 38.079 - -0.15% -
BM_PushHeap_float_PipeOrgan_16384 1.63% 2.515 2.556 - 1.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.63% 8.126 8.258 - 9.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.63% 11409.357 11595.279 - 0.88% -
SetIntersection_None_Vector_uint64_256_16 1.63% 3956774.766 4021231.476 - -1.25% -
std::set<std::string>::count(key)_(non-existent)/32 1.62% 10.442 10.611 - 5.16% -
SetIntersection_Front_Vector_uint64_16384_16 1.62% 1081483.146 1099033.391 - -2.94% -
std::partial_sort(vector<int>)_(shuffled)/1024 1.62% 6964.209 7077.192 - 5.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.62% 721.531 733.224 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.62% 1237452.961 1257490.399 - -0.38% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.61% 16.588 16.856 - 0.79% -
std::equal(vector<int>)_(it,_it,_it)/50 1.61% 4.088 4.154 - -8.90% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.61% 4.952 5.032 - 3.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.61% 1140665.740 1159038.763 - -1.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.61% 17.308 17.587 - 1.75% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.61% 1.124 1.142 - 8.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.60% 365.290 371.143 - -0.02% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.60% 15.691 15.942 - -0.49% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.59% 12.791 12.994 - 30.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.58% 26.779 27.204 - 2.14% -
BM_CmpEqual_short_schar 1.58% 1.118 1.136 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.58% 0.650 0.660 - 11.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.57% 0.757 0.769 - 0.54% -
SetIntersection_None_Set_string_16384_4 1.57% 190520747.191 193505121.570 - 2.81% -
std::find_end(vector<int>)_(single_element)/1024 1.56% 248.557 252.443 - 6.69% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.56% 3900.228 3961.057 - 0.48% -
SetIntersection_None_Set_uint64_16384_16 1.56% 162897379.472 165435883.421 - -1.48% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.55% 48.004 48.747 - 2.06% -
std::stable_sort(vector<int>)_(ascending)/8 1.54% 15.471 15.710 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.54% 1638448.486 1663711.834 - -0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.54% 1034.609 1050.497 - 17.74% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.53% 1860.568 1889.032 - 1.47% -
std::copy_n(list<int>)/32768 1.53% 25805.769 26200.062 - -1.79% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.53% 1.711 1.737 - -4.88% -
BM_CmpEqual_uint_short 1.53% 1.013 1.029 - -9.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.53% 6.830 6.934 - -4.53% -
std::multiset<std::string>::count(key)_(existent)/32 1.52% 19.845 20.147 - 2.81% -
SetIntersection_Front_Vector_string_256_16 1.52% 6164733.517 6258333.004 - 2.81% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.51% 2.892 2.936 - -0.92% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.51% 552.720 561.073 - -0.31% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 1.50% 568.185 576.727 - 1.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.50% 856.828 869.679 - 0.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.49% 23.320 23.668 - 3.12% -
SetIntersection_None_Vector_string_1024_64 1.49% 1151775.116 1168949.704 - -1.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.49% 27.516 27.926 - -32.50% -
SetIntersection_Front_Set_string_16384_16 1.49% 1933745.321 1962535.068 - 10.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.49% 1227473.633 1245741.697 - -1.37% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.49% 35269.622 35794.348 - -0.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.49% 22.314 22.646 - -0.63% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.48% 254.724 258.504 - 1.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.48% 199.023 201.977 - 1.36% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.48% 10.521 10.677 - 19.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.48% 51.352 52.113 - -0.35% -
std::rotate(list<int>)_(1_element_backward)/50 1.48% 24.790 25.157 - 13.14% -
std::multimap<int,_int>::erase(iterator)/1024 1.48% 20.373 20.675 - -3.35% -
SetIntersection_None_Set_uint32_16384_4 1.48% 152486475.245 154737656.412 - -4.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.47% 6647.171 6745.196 - -0.34% -
SetIntersection_Front_Vector_uint32_262144_64 1.47% 1317817.997 1337245.239 - -3.46% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.47% 2.388 2.423 - 6.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.47% 9.682 9.824 - 10.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.47% 8741.868 8870.682 - 1.16% -
std::sort_heap(vector<int>,_pred)/8 1.47% 32.199 32.672 - 7.80% -
BM_std_minmax_element<char>/64 1.47% 17.393 17.648 - 3.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.46% 14927.995 15146.564 - -1.64% -
SetIntersection_Front_Vector_uint64_262144_16 1.45% 1101456.786 1117481.714 - -0.23% -
std::search(list<int>)_(no_match)/1048576 1.45% 830753.140 842784.168 - 0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.45% 1108.386 1124.408 - -2.77% -
SetIntersection_None_Vector_uint32_16384_16 1.44% 1082759.545 1098389.432 - -1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 14034.406 14236.158 - -2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.43% 4795141.395 4863879.143 - -0.78% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.43% 16.909 17.151 - 8.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.43% 1135417.055 1151636.652 - -6.39% -
std::find(list<int>)_(bail_25%)/8192 1.43% 1422.798 1443.118 - 1.71% -
std::replace_if(list<int>)_(prefix)/50 1.42% 24.382 24.729 - 4.54% -
BM_deque_deque_move_backward/5500 1.42% 205.384 208.303 - 1.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.42% 166.847 169.217 - -82.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.42% 40.364 40.937 - 77.84% -
std::map<std::string,_int>::clear()/32 1.42% 883.597 896.131 - -2.82% -
SetIntersection_None_Vector_uint32_256_64 1.42% 3347169.699 3394634.024 - -1.26% -
BM_toupper_string<wchar_t> 1.42% 6.243 6.331 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.42% 1016031.879 1030418.655 - -1.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.42% 1269.329 1287.293 - 8.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.40% 9071985.930 9199278.970 - -4.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.40% 16830.598 17066.612 - 0.55% -
std::make_heap(deque<int>)_(descending)/8 1.40% 20.882 21.173 - 2.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.40% 3.240 3.285 - 1.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.39% 4.312 4.372 - -1.55% -
SetIntersection_Front_Set_float_1024_16 1.39% 1167020.108 1183268.981 - -2.33% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.39% 18.160 18.413 - 0.56% -
std::move_backward(list<int>)/8 1.39% 3.338 3.384 - 1.49% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.39% 12.954 13.133 - -0.87% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.38% 6.500 6.590 - 2.10% -
SetIntersection_None_Set_float_1024_1024 1.38% 8787217.199 8908697.842 - -0.92% -
SetIntersection_Front_Set_uint32_262144_1 1.38% 1000423.390 1014248.739 - -3.97% -
std::map<int,_int>::contains(key)_(existent)/8192 1.38% 5.484 5.560 - 0.41% -
SetIntersection_Front_Vector_uint64_1024_256 1.38% 2236806.501 2267673.717 - 6.16% -
BM_CmpEqual_uchar_uchar 1.38% 1.060 1.075 - -0.60% -
SetIntersection_None_Set_float_16384_1 1.37% 155953470.244 158096531.507 - -0.58% -
SetIntersection_Interlaced_Set_string_16_16 1.37% 60034191.834 60859103.500 - -1.39% -
BM_CmpEqual_uchar_int 1.37% 1.058 1.073 - -1.85% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.37% 27.473 27.849 - 2.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 286.433 290.358 - -2.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.37% 33.155 33.609 - 11.41% -
BM_deque_vector_ranges_move/64000 1.37% 2964.552 3005.137 - 1.50% -
SetIntersection_None_Set_uint32_16384_16384 1.37% 154545864.274 156660348.896 - -4.11% -
std::find_end(forward_list<int>)_(same_length)/8192 1.36% 14232.304 14426.212 - 0.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.36% 274.104 277.836 - 0.46% -
SetIntersection_Front_Vector_uint32_256_4 1.36% 4113079.160 4169078.774 - -1.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.36% 32.629 33.073 - 1.96% -
SetIntersection_None_Set_float_256_64 1.36% 9205584.608 9330491.322 - -0.97% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.36% 460.862 467.115 - -2.98% -
std::find(list<int>)_(process_all)/8 1.36% 2.330 2.362 - 7.72% -
SetIntersection_None_Vector_string_256_16 1.35% 4225756.104 4282966.954 - -0.95% -
BM_CmpEqual_uint_schar 1.35% 1.002 1.016 - -10.33% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.35% 88125.258 89315.187 - 2.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 60291.425 61104.418 - 2.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.35% 768.014 778.364 - -0.22% -
rng::find_last(vector<int>)_(bail_90%)/50 1.35% 1.459 1.479 - -2.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.35% 4279748.728 4337311.681 - -1.39% -
BM_CmpLess_uint_int 1.34% 1.073 1.087 - -3.46% -
SetIntersection_None_Vector_uint32_262144_262144 1.34% 1104620.925 1119433.481 - -1.91% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.34% 13.018 13.192 - 1.66% -
std::partial_sort(deque<int>)_(shuffled)/8 1.34% 32.155 32.586 - 1.75% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.34% 173.779 176.106 - -0.27% -
SetIntersection_Front_Vector_uint32_1024_16 1.34% 1102305.794 1117061.565 - -1.11% -
SetIntersection_None_Set_uint64_256_1 1.34% 11091950.922 11240392.438 - -4.14% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.34% 195.326 197.940 - 1.65% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.34% 2.151 2.180 - -5.67% -
std::stable_sort(vector<int>)_(heap)/8 1.33% 21.260 21.542 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.32% 199530808.935 202173022.737 - 0.33% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.32% 18.658 18.904 - 1.67% -
std::move(deque<int>)/64 1.32% 4.854 4.918 - -19.55% -
SetIntersection_Front_Vector_uint64_16_16 1.32% 34736010.627 35193981.227 - -2.82% -
BM_deque_vector_move_backward/4096 1.32% 148.332 150.287 - 1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.31% 13627.829 13806.480 - -2.99% -
BM_StringRelational_Less_Empty_Small_Control 1.31% 1.610 1.631 - -2.48% -
std::rotate(vector<int>)_(by_1/2)/32 1.31% 2.339 2.370 - -36.04% -
vector<bool>::reserve() 1.31% 8.096 8.202 - -24.92% -
std::replace(vector<int>)_(prefix)/32 1.31% 5.175 5.243 - 2.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.30% 43.055 43.615 - -1.64% -
BM_StringCopy_Huge 1.30% 109.345 110.765 - -0.10% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.30% 1584052.654 1604604.328 - -1.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.30% 8700.683 8813.535 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.30% 1500907.488 1520369.200 - 0.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.30% 17.741 17.971 - -8.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.29% 1618502.197 1639436.932 - -1.01% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.29% 17633.021 17860.721 - -1.45% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.29% 2656.187 2690.465 - 2.75% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.29% 1580.617 1601.011 - 3.13% -
std::copy_if(deque<int>)_(entire_range)/512 1.29% 135.517 137.260 - 2.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.29% 33.037 33.462 - -1.19% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.28% 22.276 22.562 - -0.58% -
SetIntersection_Interlaced_Vector_string_16_4 1.28% 66274535.542 67125167.974 - -3.87% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.28% 2.813 2.849 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.28% 1055623.143 1069134.766 - -1.47% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.28% 1836.026 1859.478 - -1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.28% 19.458 19.706 - -4.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.28% 13288.604 13458.175 - 1.21% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.27% 18.395 18.630 - 3.52% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.27% 8269.172 8374.526 - 2.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.27% 22.333 22.617 - 2.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.27% 44.877 45.448 - -4.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.27% 8390.694 8497.404 - 7.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.27% 1344691.815 1361749.674 - -0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.27% 53.553 54.232 - 2.87% -
BM_deque_deque_ranges_move_backward/5500 1.27% 204.778 207.375 - 1.72% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.26% 4619.485 4677.838 - -0.71% -
std::find_end(vector<int>)_(single_element)/1000 1.26% 243.978 247.055 - 7.48% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.26% 31.906 32.308 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.26% 8608751.198 8717176.590 - -32.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.26% 390.484 395.401 - -0.30% -
std::shift_left(list<int>)/50 1.26% 27.483 27.828 - 1.25% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.26% 6.257 6.336 - -2.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.26% 1138.698 1153.012 - 3.31% -
BM_deque_vector_ranges_move_backward/512 1.25% 17.899 18.123 - 1.03% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.25% 205.455 208.022 - -1.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.25% 390.265 395.131 - -0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.24% 66671.506 67500.316 - -0.18% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.24% 50.138 50.758 - 0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.24% 1059813.185 1072910.899 - -2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.24% 4.527 4.583 - 1.50% -
std::unordered_multimap<int,_int>::clear()/1024 1.23% 8048.113 8147.173 - -3.89% -
std::reverse_copy(vector<int>)/4096 1.23% 131.075 132.682 - -1.23% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.23% 42.950 43.476 - 1.84% -
SetIntersection_None_Set_uint64_1024_1 1.22% 8699495.396 8806058.264 - -2.02% -
SetIntersection_Interlaced_Vector_string_256_64 1.22% 18494959.460 18720463.246 - -7.68% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.22% 11320152.522 11458102.042 - -0.48% -
SetIntersection_None_Set_uint64_262144_256 1.22% 1207688.641 1222390.461 - -0.87% -
SetIntersection_None_Set_float_256_256 1.22% 5691432.049 5760670.411 - -2.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.22% 23.255 23.538 - -6.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.22% 1126168.308 1139860.236 - -9.05% -
std::for_each(join_view(vector<vector<int>>))/8 1.21% 1.466 1.484 - 4.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.21% 6.862 6.945 - -5.27% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.21% 52.762 53.399 - -3.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.21% 24.078 24.368 - -2.57% -
std::multiset<std::string>::clear()/1024 1.20% 21733.033 21994.758 - -1.81% -
std::flat_map<int,_int>::find(key)_(existent)/32 1.20% 3.295 3.334 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.20% 181993.693 184179.370 - 2.27% -
SetIntersection_Interlaced_Vector_float_1024_256 1.20% 5855276.242 5925542.843 - 6.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 138749.047 140411.696 - -0.12% -
SetIntersection_Front_Vector_uint64_262144_1 1.20% 1014068.352 1026214.041 - -3.09% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.20% 239328.533 242192.980 - -6.48% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.20% 227.144 229.862 - -8.50% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.20% 3.802 3.847 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.20% 1134271.030 1147829.376 - -9.59% -
std::find_first_of(list<int>)_(large_needle)/1024 1.19% 916494.730 927430.951 - -5.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.19% 548.302 554.842 - 2.09% -
std::search(deque<int>,_pred)_(same_length)/1024 1.19% 505.303 511.329 - 0.03% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.19% 20968.095 21217.723 - 3.75% -
SetIntersection_None_Vector_uint64_16384_16 1.19% 1079248.827 1092080.650 - -1.78% -
BM_deque_vector_move_backward/5500 1.19% 198.167 200.522 - -0.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.19% 20.733 20.980 - -18.64% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.19% 2.643 2.675 - -0.07% -
SetIntersection_Front_Set_float_262144_16384 1.19% 214741520.773 217288001.123 - 1.51% -
std::fill_n(deque<int>)/32 1.19% 1.155 1.169 - -85.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.19% 1054396.794 1066891.440 - -1.54% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.18% 56.227 56.892 - -0.12% -
std::unique(list<int>)_(contiguous)/1024 1.18% 912.339 923.125 - -14.11% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.18% 25.680 25.983 - -1.99% -
BM_PushHeap_string_QuickSortAdversary_64 1.18% 13.095 13.249 - -0.87% -
BM_CmpEqual_int_schar 1.18% 1.124 1.138 - 1.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.18% 56.955 57.627 - 0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.17% 1.280 1.295 - -1.58% -
SetIntersection_Interlaced_Set_uint32_4_1 1.17% 211027615.866 213502305.423 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.17% 10077898.140 10196078.702 - -1.64% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.17% 5.260 5.322 - 6.18% -
std::distance(join_view(vector<vector<int>>))/8192 1.17% 8.286 8.383 - -99.60% -
BM_vector_deque_copy_backward/70000 1.17% 8782.717 8885.130 - 7.98% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.17% 1901.527 1923.688 - 1.62% -
BM_CmpLess_uchar_uint 1.16% 1.057 1.069 - -1.80% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.16% 220.513 223.076 - -2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.16% 198698520.760 201003761.648 - -3.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.16% 11213246.371 11342952.566 - -3.68% -
BM_PushHeap_string_SingleElement_1024 1.16% 2.701 2.732 - 5.43% -
std::remove(list<int>)_(prefix)/8192 1.15% 8141.700 8235.676 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.15% 119965.527 121349.910 - 2.62% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 68765.502 69558.450 - 0.42% -
BM_PushHeap_string_SingleElement_64 1.15% 2.724 2.756 - 3.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.15% 17872242.106 18077646.564 - -0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.15% 6.812 6.890 - 3.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.15% 68.170 68.951 - 29.40% -
BM_CmpEqual_uchar_schar 1.15% 1.010 1.022 - -9.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.14% 471271.499 476659.890 - -2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.14% 8645230.415 8743947.380 - -2.75% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.14% 22.314 22.569 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.14% 175710614.556 177711342.560 - 0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 1.14% 8298904.354 8393283.612 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.14% 4.002 4.048 - 0.62% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.13% 4.047 4.093 - 1.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.13% 12964043.428 13111022.925 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.13% 1160434.539 1173589.487 - 0.12% -
SetIntersection_Front_Vector_float_262144_4 1.13% 1048967.300 1060829.123 - -0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.13% 14549.246 14713.713 - 2.82% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.13% 2286.869 2312.644 - -19.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 139997.541 141571.680 - 1.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.12% 130.749 132.217 - 5.69% -
SetIntersection_None_Set_uint64_262144_1 1.12% 1199514.080 1212938.883 - -1.06% -
BM_StringRelational_Eq_Large_Large_Control 1.11% 2.222 2.247 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.11% 3455400.377 3493872.892 - -0.84% -
BM_deque_vector_move/65536 1.11% 2974.697 3007.813 - 1.50% -
std::set<int>::erase(key)_(existent)/32 1.11% 21.413 21.651 - -1.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.11% 20.039 20.262 - 0.74% -
std::stable_sort(vector<int>)_(shuffled)/8 1.11% 19.709 19.927 - -1.40% -
std::map<int,_int>::ctor(const&)/8192 1.10% 53421.894 54010.271 - 4.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.10% 18.828 19.035 - 1.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.10% 12748.889 12888.899 - 1.44% -
BM_std_minmax_element<char>/1024 1.10% 269.197 272.154 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.10% 15949.676 16124.549 - -1.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.09% 3.331 3.368 - -0.12% -
SetIntersection_Front_Vector_string_4_4 1.09% 148432879.924 150056494.140 - -0.74% -
SetIntersection_None_Set_uint32_64_64 1.09% 11246323.497 11369169.074 - -1.69% -
std::copy_if(list<int>)_(every_other)/1048576 1.09% 831042.442 840106.676 - 2.33% -
SetIntersection_Interlaced_Set_float_262144_1 1.09% 1038116.337 1049434.504 - 0.44% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.09% 719150.664 726988.454 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.09% 17391663.194 17581045.939 - -1.94% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.09% 1583260.092 1600481.689 - -2.16% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.09% 22.318 22.560 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.09% 1099779.218 1111714.235 - 0.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.08% 7633.826 7716.630 - 0.77% -
std::replace_if(list<int>)_(prefix)/8192 1.08% 7148.252 7225.653 - 1.44% -
std::find_first_of(list<int>)_(large_needle)/8192 1.08% 48449633.333 48973755.535 - -0.62% -
std::stable_partition(vector<int>)_(sparse)/50 1.08% 21.247 21.476 - -3.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.08% 12864.551 13003.448 - -1.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.08% 142681.923 144221.764 - -2.01% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.08% 1001224.607 1011988.164 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.07% 4461561.968 4509369.169 - -1.31% -
BM_deque_vector_ranges_copy/65536 1.07% 2922.288 2953.505 - 0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.07% 2181611.795 2204906.961 - 1.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.07% 1.255 1.268 - -8.40% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.06% 16.368 16.542 - 1.32% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.06% 16.479 16.655 - 0.27% -
SetIntersection_Interlaced_Vector_string_64_64 1.06% 26935532.062 27221771.667 - 1.03% -
std::sort(vector<NonIntegral>)_(descending)/8 1.06% 25.078 25.344 - 2.60% -
std::copy_n(vector<int>)/1048576 1.05% 49631.548 50154.193 - -0.11% -
BM_StringConstructDestroyCStr_Large_Opaque 1.05% 16.253 16.424 - 9.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.05% 346358069.496 350001156.174 - -1.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.05% 19.599 19.804 - -0.21% -
SetIntersection_Front_Set_uint32_64_16 1.05% 15137221.841 15295638.353 - -0.67% -
std::remove_if(list<int>)_(sprinkled)/1024 1.05% 977.628 987.859 - 3.10% -
std::sort(deque<int>)_(repeated)/8192 1.05% 6749.060 6819.650 - -0.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.04% 5.470 5.527 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.04% 35.075 35.441 - -4.28% -
std::set<int>::find(key)_(non-existent)/1024 1.04% 5.519 5.576 - 3.68% -
BM_deque_deque_copy_backward/64000 1.04% 7786.452 7867.288 - 6.15% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 1.03% 138.708 140.143 - -0.40% -
BM_PushHeap_string_Random_16 1.03% 10.535 10.644 - 2.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.03% 37.495 37.882 - -15.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.03% 23.742 23.987 - -1.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.03% 86.542 87.434 - -7.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.03% 524.501 529.896 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.03% 59336917.070 59946044.350 - -0.74% -
std::rotate(deque<int>)_(by_1/3)/1024 1.03% 407.811 411.994 - -76.85% -
SetIntersection_Front_Vector_float_16384_64 1.02% 1355746.165 1369640.384 - 1.88% -
BM_PushHeap_float_Random_16 1.02% 5.007 5.058 - -5.18% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 1.02% 312.643 315.825 - -6.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.02% 770.126 777.958 - 1.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.02% 168002.997 169710.010 - -19.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.01% 13593031.016 13730823.298 - -1.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.01% 24.381 24.628 - 8.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 168047.754 169743.358 - -0.44% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 677.564 684.398 - -1.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.01% 43.249 43.685 - -2.02% -
SetIntersection_None_Vector_uint32_1024_4 1.01% 1074828.086 1085652.305 - -1.46% -
SetIntersection_None_Vector_uint64_262144_4 1.01% 1117132.324 1128380.174 - -1.97% -
SetIntersection_Interlaced_Vector_string_1024_1 1.01% 1075105.035 1085924.731 - -1.59% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -61.70% 63.919 24.483 - -25.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.08% 243.942 97.378 - -60.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -58.39% 249.962 103.999 - -51.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -58.07% 233.586 97.952 - -52.46% -
SetIntersection_Interlaced_Vector_float_262144_64 -57.66% 19145575.976 8106149.731 - -48.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -55.35% 51.335 22.921 - -15.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -54.02% 73.170 33.643 - -54.43% -
SetIntersection_Interlaced_Vector_float_262144_16 -52.47% 6261221.542 2975882.828 - 1.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.07% 207.871 99.630 - -55.18% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.04% 243.820 119.386 - -43.96% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -50.49% 175.305 86.788 - 145.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -49.62% 54.022 27.214 - -58.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -48.58% 219.561 112.891 - -54.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -47.88% 62.970 32.822 - -50.20% -
SetIntersection_Interlaced_Vector_float_262144_256 -45.06% 51001162.599 28020744.335 - 37.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.93% 141.458 77.895 - -45.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -44.72% 0.479 0.265 - -11.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.53% 143.539 79.620 - -44.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -44.30% 37.966 21.146 - -37.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -43.20% 19.293 10.959 - 9.43% -
SetIntersection_Interlaced_Vector_float_16384_64 -42.31% 9681566.579 5585435.594 - 0.16% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -41.48% 114.599 67.067 - -23.87% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -39.02% 38.370 23.396 - 97.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -38.73% 0.698 0.428 - -14.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -37.93% 51.741 32.116 - -30.60% -
SetIntersection_Interlaced_Vector_float_262144_1024 -37.88% 124679694.104 77452731.034 - -25.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -35.74% 98.233 63.127 - 101.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -34.26% 37.877 24.900 - -6.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -33.99% 3397.707 2242.890 - -29.24% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.60% 2.643 1.755 - -33.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -33.59% 0.399 0.265 - -44.90% -
std::rotate_copy(vector<int>)/8192 -33.42% 559.683 372.641 - -48.00% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.26% 5059274.097 3376384.630 - 3.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.97% 49.138 32.938 - -35.93% -
SetIntersection_Interlaced_Vector_float_16384_16 -32.53% 3875638.948 2614929.645 - -8.17% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.47% 58860613.746 39750722.459 - -22.60% -
std::multiset<std::string>::erase(key)_(existent)/8192 -31.92% 99.447 67.706 - -36.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -31.64% 9.354 6.394 - -22.71% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.81% 6.751 4.671 - -28.62% -
std::copy_n(vector<bool>)_(aligned)/1048576 -30.33% 2586.573 1802.095 - -42.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -30.28% 38.092 26.559 - -22.62% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.13% 82.323 57.516 - -15.13% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -29.82% 2.580 1.810 - -23.90% -
std::move(vector<int>)/262144 -29.70% 21194.568 14899.508 - 0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -29.37% 26.656 18.829 - -64.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.95% 38.423 27.299 - -32.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -28.23% 29.494 21.169 - 6.59% -
std::fill(list<int>)/8192 -27.98% 12081.072 8701.192 - 2.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.47% 47.213 34.244 - 18.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -27.30% 8.901 6.471 - -36.52% -
std::copy(vector<bool>)_(aligned)/1048576 -26.46% 2756.639 2027.155 - -41.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -25.94% 68.886 51.015 - -21.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.73% 27.929 20.742 - -26.51% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.76% 2467222.366 1856324.322 - -27.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -24.54% 26.287 19.835 - -37.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -24.54% 32.892 24.821 - -20.96% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -24.49% 49.130 37.100 - -29.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -24.43% 44.468 33.605 - -5.92% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -24.23% 6.231 4.722 - -32.85% -
BM_PushHeap_uint64_SingleElement_1 -23.83% 0.612 0.466 - -6.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -23.57% 1.647 1.259 - -22.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -23.43% 1.714 1.313 - -11.69% -
BM_PushHeap_float_Ascending_1 -23.33% 0.697 0.534 - 35.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -22.87% 24.897 19.204 - -21.53% -
std::equal(vector<bool>)_(unaligned)/50 -22.50% 1.070 0.829 - 1.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -22.22% 24.645 19.169 - -20.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.04% 0.341 0.266 - -32.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -21.85% 0.339 0.265 - -11.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -21.63% 66.986 52.499 - -15.66% -
SetIntersection_Interlaced_Vector_float_262144_4 -21.55% 1891140.376 1483610.603 - -25.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -21.51% 1.815 1.425 - -13.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -21.25% 1.484 1.169 - -20.11% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -21.20% 12.950 10.205 - -1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -20.84% 9368903.370 7416689.775 - -1.06% -
std::set<std::string>::insert(value)_(already_present)/8192 -20.54% 38.163 30.326 - -3.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -20.52% 50.078 39.801 - 14.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.18% 1.996 1.594 - -14.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -20.02% 1.730 1.383 - -8.26% -
std::multiset<std::string>::erase(key)_(existent)/1024 -19.89% 104.127 83.415 - 21.92% -
bm_lexicographical_compare<unsigned_char>/8 -19.75% 1.440 1.156 - -16.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.74% 18.479 14.830 - -37.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -19.27% 1.492 1.204 - 10.24% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -19.08% 1.626 1.316 - 4.42% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -19.01% 14.128 11.442 - -5.98% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.00% 1810114.857 1466119.361 - -24.88% -
BM_StringConstructDestroyCStr_Large_Transparent -18.77% 11.827 9.607 - -5.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -18.69% 2.857 2.323 - 3.37% -
ranges::minmax(std::deque<long_long>)/1 -18.49% 0.820 0.668 - -3.17% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -18.15% 34.487 28.228 - -14.39% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -18.13% 2770.616 2268.218 - -8.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -17.94% 877.304 719.934 - 4.16% -
BM_vector_deque_copy_backward/0 -17.81% 0.576 0.474 - 13.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.77% 76.514 62.917 - -7.56% -
rng::contains_subrange(deque<int>)_(same_length)/16 -17.74% 13.029 10.718 - -15.66% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -17.48% 1.442 1.190 - 1.92% -
rng::contains_subrange(list<int>)_(process_all)/8192 -17.46% 8040.585 6636.762 - -26.59% -
std::equal(vector<bool>)_(unaligned)/8 -17.17% 1.084 0.898 - 9.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.01% 20.697 17.176 - -17.24% -
std::all_of(list<int>)_(process_all)/8192 -17.00% 8494.353 7050.104 - -7.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -16.99% 1.705 1.415 - -27.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -16.86% 23.538 19.570 - -12.19% -
bm_lexicographical_compare<unsigned_char>/1 -16.79% 1.663 1.384 - -11.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.72% 19.834 16.518 - -17.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -16.69% 50.551 42.116 - -1.04% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -16.56% 1.578 1.317 - 14.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -16.29% 1.511 1.265 - -19.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -16.27% 55.106 46.139 - 30.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -16.18% 26.616 22.309 - -9.92% -
std::set<int>::lower_bound(key)_(non-existent)/32 -16.06% 2.691 2.259 - -3.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -16.02% 106.272 89.247 - 35.21% -
std::set<std::string>::erase(key)_(existent)/1024 -16.01% 72.427 60.828 - -18.53% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.97% 1603996.434 1347806.439 - -18.32% -
std::multiset<int>::ctor(const&,_alloc)/8192 -15.93% 59960.641 50406.259 - -36.89% -
BM_PushHeap_float_PipeOrgan_1 -15.93% 0.581 0.488 - -27.20% -
std::multiset<int>::count(key)_(non-existent)/8192 -15.77% 10.833 9.125 - -7.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.66% 13375.057 11279.870 - 12.67% -
std::find_if(vector<int>)_(bail_25%)/8 -15.66% 0.849 0.716 - -2.31% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -15.53% 11.567 9.771 - -0.09% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -15.51% 24.884 21.024 - -6.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -15.49% 0.496 0.419 - 18.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.46% 50.016 42.284 - 0.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -15.33% 2.682 2.271 - -4.78% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.33% 810.329 686.134 - -12.70% -
std::set<std::string>::erase(key)_(existent)/8192 -15.17% 85.527 72.553 - -30.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -15.10% 22.625 19.208 - -8.63% -
std::move_backward(list<int>)/4096 -14.89% 5866.745 4993.037 - -3.73% -
std::replace(vector<int>)_(sprinkled)/1024 -14.85% 177.553 151.189 - 0.84% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -14.84% 41.713 35.523 - -15.63% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -14.78% 41.670 35.512 - -7.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.69% 99.571 84.945 - -17.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -14.61% 24.016 20.508 - -10.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -14.57% 2029194.473 1733613.950 - 3.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -14.41% 11.924 10.205 - -3.80% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.29% 17320686.809 14846054.561 - -37.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 -14.25% 16.308 13.985 - -3.03% -
BM_deque_deque_move_backward/0 -14.11% 0.919 0.789 - -14.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -13.94% 35.737 30.755 - -19.02% -
std::replace(vector<int>)_(sprinkled)/8192 -13.91% 1378.466 1186.762 - -4.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.86% 893.997 770.050 - 9.50% -
std::find_if_not(vector<int>)_(process_all)/8 -13.77% 1.602 1.381 - -2.27% -
std::map<int,_int>::erase(iterator)/8192 -13.76% 24.039 20.732 - -22.43% -
std::find_if_not(vector<int>)_(bail_25%)/8 -13.67% 0.915 0.790 - -7.08% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.60% 13.186 11.392 - 0.70% -
std::multiset<int>::count(key)_(non-existent)/32 -13.59% 2.802 2.421 - -1.22% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.59% 262.332 226.694 - 0.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.46% 31.618 27.362 - -21.47% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -13.26% 84.056 72.912 - -11.44% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -13.25% 1.265 1.097 - -14.63% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -13.16% 6.738 5.851 - -1.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.14% 43.951 38.174 - 15.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.09% 986.400 857.243 - 2.59% -
rng::contains_subrange(deque<int>)_(same_length)/32 -13.00% 20.622 17.941 - -11.25% -
std::search(list<int>)_(single_element)/1000 -12.89% 687.885 599.246 - -15.10% -
std::multiset<int>::count(key)_(non-existent)/1024 -12.82% 6.662 5.807 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.78% 7831283.713 6830130.641 - -7.46% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -12.69% 29.653 25.890 - 4.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.50% 76.851 67.242 - -11.52% -
std::set<int>::upper_bound(key)_(non-existent)/32 -12.41% 2.760 2.418 - -1.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.38% 51.547 45.167 - -10.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -12.23% 741.469 650.810 - -27.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -12.19% 72.427 63.599 - 94.43% -
SetIntersection_Front_Set_float_16384_256 -12.08% 4436520.248 3900621.227 - -7.17% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -12.04% 65.447 57.570 - 15.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -11.99% 2002153.571 1762071.602 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -11.99% 136612.547 120233.838 - 0.80% -
std::partition(deque<int>)_(dense)/50 -11.97% 15.277 13.449 - -12.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.87% 101.765 89.688 - 21.28% -
SetIntersection_None_Set_float_1024_1 -11.79% 9946470.985 8773451.936 - -2.24% -
std::is_sorted_until(vector<int>,_pred)/8 -11.76% 3.711 3.275 - 4.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.76% 81.235 71.678 - 40.48% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -11.59% 326.315 288.485 - -4.29% -
BM_PushHeap_uint64_Descending_1 -11.55% 0.465 0.412 - -8.14% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -11.55% 11.316 10.009 - -7.13% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.54% 1521878.181 1346193.405 - -1.82% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -11.48% 11.173 9.890 - -3.07% -
bm_lexicographical_compare<int>/1 -11.46% 1.497 1.325 - -8.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.46% 47.856 42.374 - 27.72% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -11.40% 23.134 20.497 - -2.90% -
ranges::min(std::deque<char>)/70000 -11.30% 20104.081 17832.969 - 2.87% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.29% 6.103 5.414 - -8.49% -
std::set<int>::insert(value)_(new_value,_end)/1024 -11.28% 46.338 41.109 - -0.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -11.23% 19921.285 17685.056 - -7.59% -
std::multimap<int,_int>::ctor(const&)/32 -11.21% 244.653 217.238 - -0.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -11.13% 1.337 1.188 - 18.69% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.11% 7695.176 6839.986 - -11.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -11.05% 21.465 19.093 - -8.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.02% 35.776 31.833 - 31.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -10.99% 0.307 0.273 - -43.64% -
BM_vector_deque_ranges_move/0 -10.99% 0.513 0.456 - 15.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -10.99% 40.373 35.937 - -8.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -10.98% 29.780 26.509 - -7.06% -
std::set<std::string>::erase(iterator)/8192 -10.97% 30.206 26.893 - -13.33% -
std::distance(join_view(vector<vector<int>>))/50 -10.96% 0.693 0.617 - -95.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.95% 344.401 306.704 - -18.47% -
std::vector<std::string>::ctor(size)/32 -10.93% 37.965 33.814 - 6.50% -
BM_deque_deque_ranges_copy/0 -10.87% 0.854 0.761 - 3.22% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.85% 9321.576 8309.872 - -4.54% -
std::none_of(list<int>)_(process_all)/8192 -10.81% 8462.966 7547.985 - -5.31% -
SetIntersection_Interlaced_Vector_float_256_4 -10.80% 5155596.668 4598641.072 - -12.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.74% 42.487 37.924 - -8.97% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.71% 10.397 9.283 - 1.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.67% 1.524 1.361 - -22.68% -
BM_PushHeap_uint32_SingleElement_4 -10.63% 0.373 0.334 - -2.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -10.62% 4766763.579 4260488.627 - 4.89% -
std::multiset<std::string>::find(key)_(non-existent)/32 -10.58% 11.217 10.030 - -0.67% -
std::copy(vector<bool>)_(aligned)/262144 -10.57% 813.061 727.109 - 23.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -10.54% 46.952 42.002 - 4.85% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -10.52% 42.382 37.924 - 15.78% -
ranges::min(std::list<__int128>)/8 -10.50% 2.307 2.065 - 1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.40% 3.889 3.484 - -8.34% -
std::multiset<std::string>::contains(key)_(existent)/1024 -10.40% 25.116 22.504 - -3.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.35% 104.453 93.646 - -6.54% -
bm_lexicographical_compare<unsigned_char>/64 -10.33% 2.032 1.822 - -8.84% -
std::is_sorted_until(deque<int>,_pred)/8 -10.29% 4.748 4.259 - 2.85% -
BM_PushHeap_uint32_SingleElement_16 -10.27% 0.375 0.337 - 0.32% -
std::multiset<std::string>::count(key)_(existent)/1024 -10.22% 25.033 22.475 - -4.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -10.21% 32.968 29.602 - -8.09% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -10.15% 1.137 1.022 - -2.97% -
SetIntersection_None_Set_float_1024_256 -10.12% 9762191.017 8774079.374 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -10.02% 1346419.636 1211540.193 - -0.68% -
std::any_of(vector<int>)_(process_all)/50 -10.01% 15.267 13.739 - -27.58% -
std::partition(list<int>)_(dense)/8192 -9.97% 4928.219 4436.806 - -21.83% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.97% 787.764 709.224 - -10.11% -
BM_deque_deque_ranges_copy/2 -9.83% 2.301 2.075 - -7.61% -
BM_deque_vector_move/0 -9.70% 1.527 1.379 - -3.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -9.69% 47.005 42.449 - -24.63% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.69% 73.900 66.742 - -23.68% -
SetIntersection_None_Set_float_1024_64 -9.67% 9809009.822 8860890.457 - -2.65% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -9.66% 1.849 1.670 - -3.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.65% 32.081 28.985 - -18.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.63% 10.773 9.735 - 8.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -9.62% 1567.326 1416.603 - -3.70% -
BM_StringRelational_Less_Small_Small_ChangeLast -9.60% 1.794 1.622 - -8.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.60% 1.750 1.582 - -4.77% -
SetIntersection_None_Set_uint64_262144_262144 -9.59% 1356338.379 1226271.893 - -2.10% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -9.52% 6.781 6.135 - 9.08% -
std::set<std::string>::insert(value)_(already_present)/32 -9.46% 10.211 9.245 - -43.38% -
bm_write -9.43% 603.164 546.284 - 2.70% -
std::unordered_set<std::string>::erase(iterator)/32 -9.42% 31.613 28.635 - -8.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.39% 2.851 2.583 - -14.64% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.38% 14634743.456 13262048.653 - 8.90% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.31% 17.149 15.554 - 8.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -9.30% 20.517 18.609 - -8.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.27% 23.320 21.158 - -6.01% -
rng::contains_subrange(deque<int>)_(same_length)/50 -9.19% 28.795 26.149 - -7.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -9.19% 41.350 37.551 - -7.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.14% 1.483 1.347 - -22.07% -
std::remove_if(list<int>)_(prefix)/8192 -9.13% 10369.049 9422.686 - -6.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.11% 11064.926 10056.843 - -8.48% -
std::multimap<int,_int>::ctor(const&)/1024 -9.10% 6968.977 6334.790 - -5.20% -
BM_deque_deque_copy_backward/5500 -9.10% 223.372 203.054 - 0.54% -
BM_deque_vector_ranges_copy_backward/5500 -9.09% 215.902 196.273 - -2.16% -
SetIntersection_Front_Set_uint32_16384_64 -9.04% 1693020.581 1540015.782 - -8.02% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -8.98% 0.403 0.366 - 0.21% -
ranges::min(std::vector<__int128>)/1 -8.98% 0.456 0.415 - 22.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.92% 1.618 1.474 - -6.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.88% 1202.226 1095.526 - -0.18% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -8.86% 7759.815 7071.934 - 4.88% -
SetIntersection_None_Set_float_1024_4 -8.86% 9718369.115 8857759.970 - -0.87% -
std::copy_n(vector<int>)/32768 -8.85% 3796.457 3460.407 - -6.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.84% 1.204 1.098 - -10.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -8.81% 684.988 624.623 - 8.67% -
std::set<std::string>::find(key)_(existent)/8192 -8.80% 31.184 28.439 - -7.26% -
std::equal(deque<int>)_(it,_it,_it)/50 -8.72% 22.614 20.641 - -4.21% -
std::reverse_copy(vector<int>)/8 -8.72% 2.530 2.310 - -5.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.72% 3723.931 3399.338 - -8.86% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -8.70% 29.680 27.098 - -2.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -8.70% 7.198 6.572 - 20.29% -
SetIntersection_Front_Vector_string_262144_16 -8.69% 1705067.978 1556897.245 - -3.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -8.69% 9327.653 8517.259 - -4.48% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -8.65% 35.562 32.485 - 16.82% -
ranges::min(std::deque<char>)/1 -8.61% 0.693 0.633 - -7.69% -
std::set<std::string>::insert(value)_(already_present)/1024 -8.59% 29.393 26.869 - 18.59% -
std::unique(list<int>,_pred)_(contiguous)/1024 -8.56% 1061.720 970.838 - -0.31% -
BM_deque_deque_ranges_copy/1 -8.53% 2.548 2.331 - -6.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -8.52% 0.400 0.366 - 8.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -8.50% 10.685 9.776 - 8.52% -
rng::contains(list<int>)_(process_all)/8192 -8.50% 7749.344 7090.934 - -1.31% -
SetIntersection_Front_Set_string_256_256 -8.49% 31617127.665 28931792.177 - -1.65% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.41% 1640.262 1502.297 - 2.99% -
std::any_of(list<int>)_(process_all)/8192 -8.41% 8623.819 7898.899 - 8.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.39% 53.679 49.178 - -5.89% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.38% 10.569 9.683 - -8.95% -
BM_vector_deque_copy/64000 -8.38% 3097.087 2837.603 - -0.17% -
std::set<std::string>::find(key)_(non-existent)/32 -8.32% 10.215 9.365 - -0.62% -
std::move(deque<int>)/32768 -8.32% 2013.614 1846.114 - -11.01% -
std::multimap<int,_int>::ctor(const&)/8192 -8.27% 55254.183 50687.209 - -4.60% -
SetIntersection_Front_Vector_string_16384_64 -8.24% 3395687.267 3115720.124 - -0.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.24% 1.473 1.351 - -18.71% -
std::move(list<int>)/4096 -8.21% 5265.825 4833.647 - 10.84% -
std::remove(deque<int>)_(sprinkled)/50 -8.20% 59.668 54.777 - -0.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.19% 22.161 20.347 - -6.92% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.18% 2.019 1.854 - -2.84% -
BM_deque_vector_copy_backward/5500 -8.18% 216.330 198.630 - -0.16% -
BM_PushHeap_float_SingleElement_4 -8.16% 0.383 0.351 - -1.97% -
SetIntersection_Front_Set_uint32_1024_1024 -8.12% 12340567.921 11338050.037 - -2.51% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.11% 1.913 1.758 - -5.21% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -8.06% 867.912 797.941 - -18.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.04% 0.288 0.265 - -8.97% -
SetIntersection_Interlaced_Vector_string_256_256 -8.03% 20314683.058 18682612.875 - -9.50% -
BM_num_put<unsigned_long> -8.03% 12.515 11.510 - 10.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -8.02% 21.057 19.368 - -0.13% -
BM_std_minmax_element<long_long>/3 -7.94% 1.191 1.096 - -1.59% -
std::copy(vector<int>)/32768 -7.94% 3780.771 3480.643 - -8.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.92% 6612.062 6088.368 - 3.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.86% 785.971 724.171 - -2.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.86% 20.113 18.532 - -8.65% -
ranges::min(std::deque<char>)/64 -7.84% 17.974 16.565 - 2.20% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.84% 3287915.068 3030161.947 - 25.34% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.83% 1.450 1.337 - -13.92% -
std::set<std::string>::erase(iterator)/1024 -7.81% 33.306 30.704 - 18.18% -
std::find_if(vector<int>)_(bail_25%)/32768 -7.79% 941.816 868.481 - -8.02% -
BM_vector_deque_move/64000 -7.75% 3078.002 2839.459 - -0.16% -
ranges::min(std::list<__int128>)/64 -7.74% 36.142 33.344 - 3.44% -
BM_vector_deque_ranges_copy/64000 -7.74% 3076.458 2838.465 - -0.11% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.69% 239.179 220.791 - -7.07% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -7.68% 12.421 11.468 - 0.39% -
std::find(list<int>)_(process_all)/8192 -7.66% 7471.263 6898.948 - -3.24% -
std::map<std::string,_int>::erase(iterator)/32 -7.62% 30.515 28.189 - -1.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -7.62% 31.402 29.009 - -12.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.59% 97.897 90.464 - 3.61% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.58% 29.828 27.566 - -5.94% -
std::copy(list<int>)/4096 -7.56% 3327.789 3076.326 - -5.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.51% 37.345 34.540 - -13.55% -
BM_PushHeap_uint64_Ascending_16 -7.48% 0.983 0.910 - -2.41% -
std::vector<std::string>::ctor(size)/8192 -7.48% 4501.257 4164.728 - -19.71% -
std::partition(deque<int>)_(sparse)/32 -7.44% 12.767 11.817 - 3.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.36% 34.746 32.188 - -15.43% -
BM_PushHeap_uint32_SingleElement_64 -7.34% 0.377 0.350 - -0.01% -
std::set<int>::lower_bound(key)_(existent)/8192 -7.30% 8.544 7.920 - -2.90% -
SetIntersection_None_Set_uint64_262144_16384 -7.29% 1323255.129 1226802.898 - -0.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.29% 197.344 182.963 - -4.97% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.28% 30.647 28.415 - 1.46% -
BM_deque_deque_copy/0 -7.26% 0.851 0.789 - -9.13% -
SetIntersection_Front_Set_string_64_64 -7.24% 36259299.772 33635308.417 - -1.36% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -7.24% 24.854 23.056 - -1.20% -
std::find_if_not(deque<int>)_(process_all)/8 -7.23% 2.725 2.528 - -5.27% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.22% 14856852.742 13783645.505 - -6.07% -
std::partition(deque<int>)_(dense)/32 -7.21% 10.134 9.403 - -4.57% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -7.21% 19.793 18.365 - -2.56% -
std::find_if(deque<int>)_(process_all)/1024 -7.21% 270.776 251.260 - -13.85% -
std::find_if(deque<int>)_(process_all)/32768 -7.21% 8680.355 8054.772 - -13.56% -
BM_vector_deque_copy/70000 -7.20% 3343.335 3102.731 - -0.06% -
std::multiset<int>::equal_range(key)_(existent)/1024 -7.19% 5.362 4.977 - -3.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.17% 85638.129 79496.429 - 4.72% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.17% 906.922 841.933 - 31.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.16% 51.461 47.774 - 9.40% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -7.07% 216.498 201.189 - -4.40% -
std::unordered_set<int>::count(key)_(existent)/32 -7.06% 1.544 1.435 - 0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.05% 1862.306 1730.949 - -10.16% -
std::reverse(list<int>)/4096 -7.04% 1923.268 1787.823 - 1.30% -
BM_vector_deque_move/70000 -7.03% 3339.103 3104.327 - -0.02% -
BM_vector_deque_ranges_copy/70000 -7.03% 3337.860 3103.374 - -0.03% -
BM_deque_deque_ranges_move/70000 -7.01% 3601.443 3348.972 - 1.18% -
SetIntersection_Front_Set_uint64_262144_64 -7.01% 1725814.960 1604847.187 - -5.54% -
std::multiset<int>::insert(value)_(already_present)/8192 -6.93% 33.445 31.126 - -1.47% -
BM_vector_deque_ranges_move/65536 -6.93% 3072.147 2859.279 - -0.01% -
BM_StringEraseWithMove_Empty_Opaque -6.91% 0.851 0.792 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.90% 36.561 34.040 - -3.45% -
std::adjacent_find(list<int>)/8192 -6.88% 7184.694 6690.341 - -6.03% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.88% 13722228.534 12778118.369 - -7.78% -
SetIntersection_Front_Vector_float_1024_1024 -6.83% 5917994.087 5513550.331 - 1.33% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -6.83% 4.571 4.259 - 9.46% -
BM_deque_deque_ranges_copy_backward/4000 -6.83% 161.650 150.616 - 4.38% -
SetIntersection_Front_Set_string_262144_64 -6.82% 4923952.086 4588148.261 - -8.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.81% 2.025 1.887 - -2.10% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.77% 853.893 796.111 - 11.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.76% 6808017.462 6347498.179 - 1.24% -
std::fill_n(list<int>)/50 -6.75% 16.793 15.659 - 3.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.74% 24.954 23.273 - 16.39% -
std::set<std::string>::count(key)_(non-existent)/1024 -6.67% 24.703 23.056 - -3.06% -
bm_lexicographical_compare<signed_char>/64 -6.66% 2.090 1.951 - 2.08% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -6.62% 371015875.152 346455866.450 - -1.16% -
std::find_first_of(list<int>)_(small_needle)/1024 -6.61% 2949.678 2754.620 - -4.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.60% 1.437 1.342 - 6.75% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -6.60% 0.487 0.455 - 23.84% -
BM_deque_deque_move/0 -6.60% 0.921 0.860 - 9.08% -
std::list<int>::insert(begin)_(cheap_elements)/32 -6.57% 11.143 10.411 - 2.20% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.56% 24.170 22.584 - -0.91% -
std::copy(vector<bool>)_(unaligned)/262144 -6.55% 1830.374 1710.477 - 0.18% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.55% 101943.565 95268.536 - -4.08% -
std::find_if(list<int>)_(bail_25%)/32768 -6.52% 7510.866 7021.059 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -6.52% 12062905.070 11276902.851 - -0.03% -
std::pop_heap(deque<float>)/1024 -6.47% 13.615 12.735 - -6.29% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -6.42% 56.475 52.851 - -16.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -6.38% 10346640.895 9686490.084 - -3.60% -
std::unordered_set<int>::count(key)_(existent)/8192 -6.37% 1.502 1.407 - -0.03% -
BM_PushHeap_uint64_Ascending_64 -6.35% 1.616 1.514 - -0.59% -
std::map<std::string,_int>::erase(iterator)/1024 -6.35% 34.195 32.025 - -10.30% -
std::find_if(deque<int>)_(process_all)/8192 -6.35% 2144.685 2008.572 - -13.80% -
BM_std_minmax_element<short>/3 -6.35% 1.200 1.124 - 4.08% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.34% 1745912.816 1635302.469 - -6.24% -
BM_StringEraseWithMove_Empty_Transparent -6.34% 0.609 0.571 - 2.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.31% 33.866 31.730 - -11.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -6.26% 23.279 21.822 - -5.13% -
std::any_of(list<int>)_(process_all)/32768 -6.25% 27517.303 25797.555 - -1.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.25% 13323.133 12490.594 - 0.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.25% 11.350 10.641 - -6.87% -
BM_vector_deque_ranges_copy/65536 -6.25% 3048.514 2858.132 - -0.05% -
SetIntersection_Front_Set_uint32_1024_64 -6.24% 1783963.867 1672679.675 - 2.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -6.23% 236.788 222.031 - -13.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -6.22% 7.168 6.722 - -0.94% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.21% 101961.547 95625.286 - -3.22% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.21% 1.938 1.817 - -5.53% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -6.19% 9043.353 8483.411 - -13.18% -
BM_std_minmax_element<short>/2 -6.15% 0.688 0.646 - 1.86% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -6.14% 82.876 77.790 - -35.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.09% 2.292 2.152 - -9.53% -
std::deque<int>::ctor(size)/32 -6.09% 29.254 27.473 - 1.57% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.08% 9.973 9.366 - -4.96% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -6.05% 21.588 20.282 - -1.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -6.04% 24.180 22.719 - 0.23% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -6.04% 0.270 0.253 - -4.20% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.01% 346.125 325.320 - -5.98% -
std::find_if_not(deque<int>)_(process_all)/8192 -5.97% 2130.676 2003.494 - 1.41% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.96% 4.655 4.378 - -3.03% -
std::rotate_copy(vector<int>)/1024 -5.96% 35.961 33.817 - 3.17% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.95% 7716.422 7257.152 - -2.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.95% 40.898 38.466 - -1.24% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.93% 23.637 22.234 - -3.47% -
std::move_backward(vector<bool>)_(aligned)/64 -5.93% 1.737 1.634 - -5.59% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.91% 20.526 19.313 - 0.91% -
std::find_if_not(deque<int>)_(process_all)/32768 -5.91% 8571.412 8065.219 - 0.92% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.90% 14536682.303 13679541.409 - -7.57% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -5.89% 100577.090 94648.641 - -2.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.89% 335.618 315.857 - -7.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -5.89% 0.532 0.500 - 0.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.89% 23.215 21.848 - -18.20% -
std::remove(deque<int>)_(sprinkled)/32 -5.88% 53.151 50.027 - -0.18% -
rng::fold_left(list<int>)/8 -5.87% 4.079 3.840 - 0.04% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.87% 25.577 24.077 - -6.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.86% 1.179 1.110 - -4.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.85% 4.058 3.820 - -3.68% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.84% 3.590 3.380 - -2.46% -
BM_vector_deque_move/65536 -5.84% 3034.715 2857.373 - -0.05% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.84% 25.920 24.407 - 2.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.83% 22.927 21.590 - 5.31% -
BM_PushHeap_uint32_SingleElement_16384 -5.83% 0.378 0.356 - 0.04% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.83% 14.836 13.971 - 0.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.79% 1.403 1.322 - -2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.79% 27515400.781 25923253.027 - -3.71% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.78% 12.325 11.613 - 2.90% -
SetIntersection_Front_Set_float_16384_64 -5.76% 1831195.549 1725752.392 - -0.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.76% 13012.451 12263.375 - -0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.75% 6699731.333 6314735.481 - 2.62% -
SetIntersection_None_Set_float_1024_16 -5.74% 9604510.808 9052945.596 - 1.65% -
std::multimap<int,_int>::count(key)_(existent)/8192 -5.73% 7.001 6.599 - -3.14% -
BM_PushHeap_uint32_SingleElement_262144 -5.73% 0.377 0.356 - 0.18% -
BM_StringAssignAsciiz_Empty_Opaque -5.72% 3.103 2.925 - -12.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -5.68% 224.933 212.161 - -0.76% -
BM_StringAssignAsciiz_Small_Opaque -5.67% 3.104 2.928 - -12.26% -
SetIntersection_Interlaced_Set_string_256_256 -5.66% 30926544.734 29174899.684 - -7.62% -
std::fill(list<int>)/50 -5.66% 35.311 33.314 - -5.22% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.65% 22.018 20.774 - -5.56% -
std::set<std::string>::find(key)_(existent)/1024 -5.62% 23.694 22.362 - -1.75% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.62% 31.072 29.325 - -6.13% -
BM_vector_deque_ranges_move/64000 -5.60% 3008.482 2840.055 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.59% 8799888.520 8307620.489 - 2.78% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.58% 341.748 322.663 - -3.15% -
ranges::min(std::list<__int128>)/70000 -5.56% 61787.698 58354.749 - 1.24% -
std::search(list<int>,_pred)_(same_length)/8192 -5.55% 8961.144 8463.469 - -4.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.54% 4.103 3.875 - 0.34% -
BM_std_minmax_element<long_long>/2 -5.51% 0.684 0.647 - -2.73% -
std::find_if_not(list<int>)_(process_all)/8192 -5.51% 7294.685 6892.486 - -0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.47% 142682.756 134874.102 - -0.74% -
rng::starts_with(deque<int>,_pred)/1048576 -5.45% 537721.002 508388.960 - 0.40% -
BM_CmpLess_short_int -5.43% 1.186 1.122 - -1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.41% 1532430.357 1449592.694 - -5.45% -
BM_PushHeap_uint32_SingleElement_1024 -5.38% 0.383 0.362 - 0.04% -
std::copy_if(list<int>)_(every_other)/4096 -5.38% 4113.140 3892.012 - 17.50% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -5.36% 25.552 24.181 - 0.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.36% 598414.321 566318.332 - 1.61% -
std::remove_copy(deque<int>)_(prefix)/50 -5.35% 21.339 20.197 - 0.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.35% 73.204 69.290 - -5.55% -
BM_StringFindCharLiteral/1024 -5.34% 19.422 18.384 - -3.13% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.34% 7057494.096 6680803.760 - 11.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.32% 10.260 9.714 - 1.95% -
std::set<std::string>::count(key)_(non-existent)/0 -5.32% 0.271 0.256 - -0.27% -
SetIntersection_Front_Set_string_16384_256 -5.32% 15607148.735 14777492.845 - 2.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -5.31% 6805.712 6444.034 - -35.31% -
BM_PushHeap_float_Random_4 -5.31% 2.459 2.329 - -22.57% -
std::swap_ranges(list<int>)/32 -5.30% 20.660 19.565 - 1.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.27% 52.105 49.357 - -11.13% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.26% 825.478 782.017 - -10.40% -
std::find_end(vector<int>)_(process_all)/1024 -5.26% 239.091 226.516 - -4.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.25% 481.641 456.364 - 12.82% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.24% 5.330 5.051 - 43.37% -
std::copy(vector<int>)/4096 -5.24% 213.134 201.976 - 34.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.23% 1399.977 1326.772 - -5.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.18% 70756.653 67091.314 - -3.46% -
SetIntersection_Front_Set_string_1024_1024 -5.18% 56608976.085 53676529.483 - -2.67% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -5.17% 10222.812 9694.346 - -4.40% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.17% 29.365 27.848 - 0.87% -
std::set<std::string>::contains(key)_(existent)/8192 -5.15% 28.221 26.767 - -6.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.14% 1.145 1.086 - 17.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.13% 1951037.163 1850852.663 - 0.88% -
BM_deque_vector_ranges_copy_backward/64000 -5.12% 8270.280 7846.918 - 8.74% -
std::partition(deque<int>)_(sparse)/1024 -5.12% 402.557 381.963 - 0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.11% 8702.749 8258.007 - -5.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.11% 17029.833 16160.083 - -4.34% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -5.10% 659.963 626.278 - -49.56% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.10% 11.005 10.444 - -5.06% -
BM_vector_deque_ranges_move/70000 -5.10% 3271.073 3104.337 - 0.04% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.08% 1.178 1.119 - -3.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.07% 60697369.220 57617784.693 - -5.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.06% 223.741 212.422 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.03% 14598864.269 13864230.944 - 3.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.03% 44855.312 42600.901 - -4.55% -
std::for_each_n(list<int>)/50 -5.02% 24.184 22.969 - -5.29% -
rng::for_each(multiset<int>)/8 -5.01% 6.899 6.553 - 46.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.00% 341.498 324.409 - -2.18% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.00% 2.502 2.377 - 1.91% -
rng::contains_subrange(vector<int>)_(process_all)/50 -4.99% 12.150 11.543 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.99% 4742175.742 4505380.751 - 3.15% -
SetIntersection_Front_Set_uint64_16384_256 -4.98% 4077236.316 3874013.837 - -0.27% -
BM_PushHeap_uint32_SingleElement_256 -4.97% 0.402 0.382 - -0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.94% 4671.485 4440.716 - -6.27% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.91% 2.179 2.072 - -0.15% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.90% 24.607 23.400 - -6.70% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.90% 6.546 6.225 - 8.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.90% 1560.007 1483.640 - 2.26% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.86% 30.148 28.683 - 7.30% -
SetIntersection_None_Vector_uint64_262144_262144 -4.85% 1107052.604 1053322.152 - -7.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.83% 10325.143 9826.531 - 2.11% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.83% 11807.573 11237.646 - -2.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.83% 125.741 119.674 - -7.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.81% 1.440 1.371 - -1.29% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.80% 12.051 11.472 - -1.31% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -4.80% 1.604 1.527 - -5.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.79% 23.519 22.391 - 1.73% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -4.79% 8.393 7.991 - -0.07% -
rng::starts_with(deque<int>,_pred)/8192 -4.79% 4133.287 3935.313 - 0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.78% 34.210 32.573 - 30.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.78% 267567.203 254787.676 - -9.28% -
bm_ranges_lexicographical_compare<int>/8 -4.78% 1.537 1.464 - 1.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.77% 38116.806 36298.119 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -4.76% 147681270.592 140651528.857 - -1.53% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.74% 275.498 262.437 - -3.13% -
BM_PushHeap_uint32_PipeOrgan_16384 -4.74% 2.501 2.382 - 0.27% -
SetIntersection_Front_Set_string_16384_64 -4.72% 4538222.431 4324034.332 - 0.53% -
BM_num_put<bool> -4.72% 10.831 10.320 - 10.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.70% 1053983.811 1004395.261 - -5.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.70% 7.479 7.127 - -4.35% -
std::fill(vector<bool>)/64 -4.70% 1.621 1.545 - 4.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.69% 54.762 52.191 - 5.99% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.69% 28.838 27.487 - -1.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -4.68% 0.337 0.321 - -4.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.67% 2.415 2.302 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.67% 2481610.849 2365746.448 - 2.70% -
std::replace(vector<int>)_(sprinkled)/32 -4.66% 6.305 6.011 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.66% 13033165.385 12425366.112 - -2.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.66% 795.765 758.676 - 2.99% -
std::none_of(vector<int>)_(process_all)/8 -4.65% 2.517 2.400 - -4.01% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.65% 23.471 22.381 - -5.85% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.64% 33.855 32.285 - 17.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -4.63% 24.813 23.663 - -0.83% -
std::find_end(list<int>,_pred)_(process_all)/8192 -4.62% 8664.119 8263.539 - 15.22% -
BM_deque_deque_copy/70000 -4.62% 3380.297 3224.051 - 1.32% -
std::multimap<std::string,_int>::clear()/32 -4.62% 930.067 887.115 - -4.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.62% 1.457 1.389 - 4.21% -
SetIntersection_Front_Vector_uint64_16384_4 -4.61% 1056254.517 1007584.705 - -5.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.60% 23.800 22.704 - -5.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.60% 24.923 23.777 - -29.37% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.58% 11624.171 11091.860 - -2.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.57% 814.716 777.456 - 3.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -4.56% 51.443 49.096 - -7.19% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.56% 27.197 25.958 - 27.82% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.55% 11.136 10.630 - 4.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -4.53% 17.797 16.991 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.52% 1.013 0.967 - 0.97% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.52% 1.259 1.202 - 15.33% -
std::move(list<int>)/64 -4.52% 40.942 39.092 - -18.36% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -4.51% 5.843 5.580 - -22.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.50% 31.595 30.173 - -6.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.50% 65491108.855 62546108.986 - -2.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.49% 51.947 49.616 - 12.37% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.48% 60.525 57.812 - -3.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.47% 26.512 25.327 - -19.98% -
BM_StringDestroy_Large -4.46% 7.508 7.173 - -3.27% -
std::partition_copy(vector<int>)/32 -4.46% 8.418 8.043 - -0.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.45% 2.558 2.444 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.45% 1046357.131 999844.877 - -4.13% -
BM_num_put<unsigned_long_long> -4.43% 12.267 11.723 - 15.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.43% 32.541 31.101 - 0.06% -
std::shift_right(list<int>)/8192 -4.41% 8023.034 7668.817 - 3.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.41% 3.706 3.543 - -43.33% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.39% 28.735 27.473 - 13.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.38% 17775098.189 16997195.283 - -5.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.35% 182848.539 174890.758 - 2.36% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -4.35% 416.682 398.559 - 0.29% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.33% 130.483 124.834 - -1.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.31% 6.776 6.484 - -11.30% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.31% 1.207 1.155 - -3.99% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.30% 34.193 32.722 - -3.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.30% 142878.394 136738.213 - -1.01% -
SetIntersection_Front_Set_uint64_1_1 -4.29% 551451148.617 527769805.855 - -2.59% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.28% 30.574 29.265 - 10.35% -
BM_vector_deque_copy/4096 -4.27% 150.925 144.478 - -0.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.26% 16.373 15.676 - -7.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.26% 1217565.564 1165727.985 - -3.53% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.25% 24.577 23.533 - -7.21% -
ranges::minmax(std::list<char>)/64 -4.25% 34.375 32.915 - 10.91% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -4.24% 22.775 21.809 - -0.81% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.24% 1.653 1.583 - 15.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -4.24% 223917809.584 214426225.677 - -1.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.23% 824.728 789.829 - -3.46% -
std::multiset<std::string>::erase(iterator)/1024 -4.23% 33.227 31.822 - 12.12% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.23% 51165.648 49002.876 - -1.79% -
BM_vector_deque_copy/4000 -4.22% 146.686 140.498 - 0.13% -
std::find_if_not(deque<int>)_(bail_25%)/8 -4.21% 1.220 1.168 - -43.23% -
ranges::min(std::vector<__int128>)/64 -4.21% 30.278 29.004 - 8.24% -
std::search(vector<int>)_(same_length)/1024 -4.21% 258.180 247.310 - 1.05% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.21% 1.165 1.116 - -16.26% -
rng::fold_left(deque<int>)/8 -4.20% 4.096 3.924 - -2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.20% 7066805.369 6769837.565 - 9.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.19% 12411244.173 11890862.558 - 0.04% -
BM_StringRelational_Compare_Empty_Empty_Control -4.19% 1.681 1.611 - -6.98% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.18% 0.460 0.441 - -7.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.18% 6661.989 6383.807 - -3.04% -
std::count_if(list<int>)_(every_other)/8192 -4.17% 7589.818 7272.970 - 3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.17% 14631636.879 14021673.386 - 5.69% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.16% 31.372 30.068 - 8.85% -
BM_PushHeap_uint64_Ascending_262144 -4.15% 4.905 4.701 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.14% 1039989.785 996954.849 - -4.89% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.14% 16.707 16.016 - -3.11% -
BM_PushHeap_float_SingleElement_16 -4.13% 0.380 0.365 - 0.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.13% 38.424 36.838 - -5.84% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -4.12% 19.500 18.697 - -0.69% -
ranges::minmax(std::list<char>)/70000 -4.12% 55003.793 52737.305 - 0.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.12% 22.071 21.162 - -8.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.12% 1227.371 1176.821 - -8.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.12% 4693.756 4500.525 - -7.33% -
std::set<int>::contains(key)_(existent)/1024 -4.11% 3.941 3.779 - 0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -4.11% 13.376 12.826 - -1.37% -
std::unique(list<int>)_(sprinkled)/52 -4.11% 70.249 67.362 - -3.90% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.11% 24.446 23.442 - 0.49% -
std::replace(list<int>)_(sprinkled)/1024 -4.11% 764.235 732.862 - 0.92% -
SetIntersection_Front_Vector_uint32_1024_1 -4.10% 1038320.659 995771.326 - -6.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -4.10% 1.209 1.159 - -3.48% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.10% 1.581 1.516 - 18.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.09% 6.763 6.486 - -2.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.08% 117619279.175 112818071.023 - -2.23% -
SetIntersection_Front_Set_float_64_64 -4.08% 13191809.563 12653433.995 - -7.28% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.07% 33.502 32.139 - -0.23% -
std::multiset<std::string>::erase(iterator)/8192 -4.07% 31.127 29.861 - -0.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.07% 48.238 46.277 - -9.36% -
SetIntersection_None_Vector_uint64_1024_1024 -4.07% 1065974.492 1022640.450 - -6.64% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.06% 30.776 29.526 - 2.37% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.04% 16.330 15.670 - -9.79% -
BM_deque_vector_move_backward/64000 -4.04% 8033.519 7709.008 - 7.47% -
std::copy_n(vector<int>)/8 -4.03% 2.251 2.160 - 2.20% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.03% 0.300 0.288 - -1.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -4.03% 1.313 1.260 - 0.08% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.03% 12.010 11.526 - -4.53% -
std::partition(vector<int>)_(sparse)/32 -4.03% 9.014 8.651 - -1.90% -
SetIntersection_Interlaced_Vector_float_256_16 -4.02% 6229285.585 5978916.432 - 1.60% -
std::list<std::string>::ctor(size)/8192 -4.02% 105327.716 101098.251 - -5.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.00% 1794.516 1722.695 - 18.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.00% 7.264 6.973 - -14.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.00% 1664308.026 1597806.394 - -4.70% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.99% 2.363 2.268 - -8.14% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.99% 25.210 24.204 - -4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.99% 12192734.654 11706075.822 - -2.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.99% 59.743 57.362 - -4.58% -
BM_num_get<long> -3.98% 11.014 10.576 - -56.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.96% 231.231 222.063 - -7.41% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.95% 13.768 13.224 - -1.03% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.94% 410.039 393.863 - -3.98% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.94% 440.762 423.377 - -1.92% -
std::all_of(vector<int>)_(process_all)/50 -3.94% 13.580 13.045 - -32.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -3.94% 25.629 24.619 - 1.34% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.94% 17.093 16.420 - 9.33% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -3.93% 1.899 1.824 - 19.43% -
SetIntersection_None_Set_string_1024_64 -3.92% 9136744.468 8778611.009 - -3.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.91% 31.204 29.984 - -3.81% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 -3.90% 3.084 2.963 - -0.31% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.90% 63.382 60.909 - 0.73% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.90% 32.225 30.968 - 19.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.90% 12483178.808 11996783.292 - -15.42% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.89% 10.463 10.055 - -1.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.89% 46.444 44.636 - 12.06% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.88% 13490337.794 12966349.537 - -2.21% -
std::pop_heap(deque<int>)/1024 -3.88% 12.869 12.370 - -8.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.87% 3501.110 3365.451 - 0.38% -
SetIntersection_None_Vector_uint32_262144_4 -3.87% 1119923.556 1076592.673 - -5.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.85% 357.053 343.303 - 10.66% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 -3.84% 599.889 576.824 - -0.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.84% 107382.635 103262.298 - -1.90% -
SetIntersection_Front_Set_uint32_64_64 -3.83% 13416080.546 12902236.446 - 0.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.83% 146380.742 140775.449 - -2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.83% 1229997.421 1182911.032 - -3.57% -
BM_deque_vector_copy_backward/1 -3.82% 2.179 2.096 - -0.97% -
std::set<int>::contains(key)_(non-existent)/1024 -3.81% 6.207 5.971 - -1.39% -
bm_gcd_trivial -3.80% 0.678 0.652 - -3.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -3.80% 19.351 18.616 - 3.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.78% 12.031 11.576 - 2.51% -
SetIntersection_Front_Set_string_262144_4 -3.78% 1257535.386 1209991.938 - -5.46% -
std::sort(deque<int>)_(ascending)/8 -3.77% 18.251 17.564 - -1.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 -3.76% 0.267 0.257 - -0.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.75% 0.668 0.643 - -7.13% -
SetIntersection_Interlaced_Set_string_16384_256 -3.74% 357597113.233 344212954.980 - -3.87% -
rng::find_last(list<int>)_(bail_90%)/1048576 -3.74% 89575.717 86224.690 - -0.12% -
std::copy_backward(deque<int>)/262144 -3.74% 33429.602 32179.847 - 5.26% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.72% 15.299 14.731 - -0.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.72% 963.949 928.129 - -5.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.71% 23318634.514 22453998.563 - -0.86% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.71% 0.632 0.609 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/524288 -3.70% 1075.994 1036.139 - -1.27% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.70% 229.835 221.330 - 2.86% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.69% 23093529.523 22240303.432 - 11.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.68% 233.199 224.608 - 4.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.68% 17.237 16.603 - 5.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.68% 4.186 4.032 - -0.50% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.67% 1769.712 1704.787 - 11.66% -
std::set<int>::count(key)_(non-existent)/1024 -3.67% 7.682 7.400 - -7.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.67% 28.570 27.523 - 1.23% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.66% 5.679 5.471 - -1.96% -
BM_StringFindCharLiteral/2048 -3.65% 41.591 40.073 - -0.86% -
SetIntersection_Front_Vector_string_256_256 -3.65% 19843747.780 19120154.394 - 3.12% -
bm_ranges_lexicographical_compare<int>/1 -3.65% 1.328 1.280 - -0.50% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.64% 28.492 27.455 - -0.59% -
std::find_if(vector<char>)_(process_all)/8 -3.64% 1.597 1.539 - 22.32% -
SetIntersection_None_Set_string_64_1 -3.63% 23141066.119 22300592.669 - -4.18% -
SetIntersection_Front_Set_float_262144_1 -3.63% 1037356.769 999684.954 - -3.05% -
std::set<int>::find(key)_(existent)/1024 -3.63% 4.084 3.936 - -4.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.62% 1069474.550 1030746.695 - -3.58% -
rng::fold_left(list<int>)/8192 -3.60% 11020.402 10623.716 - -2.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.60% 1119700.722 1079419.318 - -3.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.59% 18262622.385 17606234.608 - -5.40% -
std::find_end(vector<int>)_(process_all)/1000 -3.59% 229.899 221.637 - -3.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.59% 38.626 37.238 - 5.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.56% 1189186.396 1146798.085 - -7.45% -
std::set<int>::erase(key)_(existent)/8192 -3.56% 70.196 67.697 - -2.23% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.56% 336.705 324.734 - -2.26% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -3.55% 17.668 17.041 - -0.63% -
std::none_of(list<int>)_(process_all)/32768 -3.55% 26871.166 25918.228 - -2.90% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.54% 2640.379 2546.815 - 0.33% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.53% 18.249 17.604 - -0.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.53% 58182.306 56128.983 - -2.05% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.53% 1.557 1.502 - -2.75% -
std::multiset<int>::count(key)_(existent)/32 -3.51% 3.842 3.707 - -21.22% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.50% 348.684 336.463 - -2.64% -
std::copy_backward(list<int>)/4096 -3.50% 3275.400 3160.848 - -2.45% -
BM_PushHeap_uint32_Random_256 -3.50% 5.641 5.444 - -1.02% -
std::is_sorted_until(deque<int>,_pred)/8192 -3.48% 4971.295 4798.148 - -1.16% -
std::for_each_n(list<int>)/32 -3.47% 11.653 11.248 - 1.45% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.47% 6404.553 6182.581 - -0.53% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.46% 4.129 3.986 - -4.04% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.46% 2.260 2.182 - -7.12% -
std::partial_sort(deque<int>)_(ascending)/8 -3.45% 33.685 32.522 - 5.36% -
BM_vector_deque_move/0 -3.45% 0.441 0.426 - -17.98% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.45% 1.745 1.685 - 3.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.44% 1.395 1.347 - -7.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.44% 22.988 22.198 - -3.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.43% 9630.955 9300.414 - -1.88% -
std::partial_sort(vector<int>)_(shuffled)/8 -3.43% 29.511 28.498 - 0.30% -
BM_StringRelational_Compare_Empty_Small_Control -3.43% 1.667 1.610 - -6.95% -
std::is_sorted_until(deque<int>,_pred)/1024 -3.42% 617.715 596.562 - -0.40% -
std::list<std::string>::ctor(size)/1024 -3.41% 12787.320 12351.154 - -3.31% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.41% 97.602 94.276 - -10.09% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -3.41% 4457.262 4305.452 - 0.37% -
BM_PushHeap_uint64_Ascending_256 -3.39% 2.165 2.091 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/1 -3.39% 0.383 0.370 - 1.54% -
BM_deque_deque_ranges_copy_backward/64 -3.38% 3.454 3.337 - -2.02% -
bm_ranges_swap_ranges_vb_aligned/262144 -3.38% 497.358 480.540 - -0.29% -
std::sort(deque<int>)_(repeated)/8 -3.38% 18.521 17.896 - -0.97% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.37% 4.998 4.829 - 0.73% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.37% 21.740 21.008 - -11.37% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.37% 1.675 1.619 - -0.91% -
BM_PushHeap_uint64_Ascending_16384 -3.36% 3.685 3.562 - -2.95% -
std::move(vector<bool>)_(unaligned)/512 -3.35% 4.800 4.639 - -2.99% -
ranges::minmax(std::list<__int128>)/70000 -3.35% 60372.453 58352.991 - 2.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.34% 40259.596 38913.930 - -10.83% -
std::is_sorted_until(list<int>,_pred)/8192 -3.34% 7753.179 7494.271 - -1.66% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.33% 17.683 17.094 - -0.68% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.33% 32.676 31.588 - -8.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.32% 1.218 1.177 - 13.02% -
BM_StringRelational_Less_Huge_Empty_Control -3.32% 1.667 1.612 - -2.63% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.32% 24.894 24.068 - -1.22% -
ranges::minmax(std::deque<char>)/1 -3.31% 0.739 0.714 - 8.78% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.31% 2.487 2.405 - -9.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.31% 355521477.718 343766576.436 - -0.86% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.31% 902302.070 872470.682 - -1.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.30% 10385.088 10042.365 - 20.99% -
BM_PushHeap_uint32_Ascending_64 -3.29% 1.576 1.524 - 0.44% -
SetIntersection_None_Vector_uint64_1024_1 -3.29% 1067332.994 1032222.322 - -5.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.29% 18587266.310 17976029.242 - -9.76% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 -3.29% 1924.951 1861.654 - 0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.26% 16.018 15.496 - -12.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.26% 5.278 5.106 - -5.90% -
std::replace_if(deque<int>)_(sprinkled)/8192 -3.26% 3046.752 2947.523 - 1.14% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.23% 281.668 272.562 - 4.76% -
SetIntersection_Interlaced_Set_float_1024_256 -3.23% 14011951.106 13559207.076 - -5.18% -
std::set<int>::find(key)_(existent)/32 -3.23% 1.735 1.679 - 3.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -3.22% 2.799 2.709 - -0.30% -
std::list<int>::ctor(size)/32 -3.22% 343.927 332.854 - 1.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.21% 13174.074 12751.593 - -2.56% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.21% 8.428 8.158 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.19% 43216861.149 41836738.927 - -0.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.19% 22.556 21.836 - -2.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.18% 4.350 4.212 - -9.00% -
std::sort(deque<int>)_(shuffled)/8 -3.18% 23.319 22.578 - -1.45% -
BM_StringRelational_Compare_Large_Empty_Control -3.18% 1.663 1.610 - -0.20% -
BM_deque_vector_move_backward/70000 -3.17% 8852.839 8571.844 - 8.41% -
BM_StringAssignAsciizMix_Opaque -3.17% 5.053 4.893 - -6.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.17% 7739.958 7494.711 - -3.98% -
BM_num_get<unsigned_long> -3.15% 10.588 10.254 - -59.71% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -3.12% 63.947 61.949 - -2.25% -
SetIntersection_Front_Set_float_1024_1 -3.12% 1043408.689 1010859.833 - -4.40% -
SetIntersection_None_Vector_uint32_1024_16 -3.12% 1079192.742 1045567.977 - -5.45% -
std::remove(list<int>)_(sprinkled)/8192 -3.12% 8133.170 7879.770 - 0.21% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.11% 6350.675 6153.200 - -2.11% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.10% 2.466 2.390 - -4.97% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle -3.10% 0.431 0.418 - -0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.09% 804.897 780.040 - -4.04% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -3.09% 1.422 1.378 - -0.99% -
std::search(vector<int>)_(same_length)/1000 -3.08% 250.133 242.419 - 0.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.08% 30.417 29.479 - -5.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.08% 1568311.246 1520007.880 - -5.21% -
std::sort(vector<int>)_(repeated)/8 -3.08% 16.235 15.735 - -2.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -3.08% 28.391 27.516 - 0.69% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.08% 3.518 3.409 - -2.65% -
std::move(list<int>)/1048576 -3.07% 1015704.094 984475.246 - -0.47% -
std::replace(list<int>)_(sprinkled)/50 -3.07% 19.426 18.829 - -3.50% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.07% 1.616 1.566 - 1.25% -
BM_StringEraseToEnd_Huge_Opaque -3.07% 2.322 2.250 - -1.72% -
std::set<std::string>::erase(key)_(existent)/32 -3.07% 52.185 50.583 - -40.51% -
std::map<int,_int>::clear()/1024 -3.07% 10696.379 10368.454 - -8.55% -
BM_StringRelational_Compare_Empty_Large_Control -3.06% 1.661 1.610 - -2.77% -
BM_CmpEqual_ushort_schar -3.06% 1.036 1.005 - -10.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.06% 26541848.839 25730244.286 - -4.72% -
std::adjacent_find(vector<int>,_pred)/50 -3.06% 23.646 22.923 - -1.17% -
BM_StringRelational_Compare_Empty_Huge_Control -3.05% 1.660 1.609 - -0.55% -
std::replace(vector<int>)_(sprinkled)/50 -3.04% 9.841 9.542 - 8.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.04% 19.329 18.742 - -0.49% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -3.04% 11683.063 11328.423 - -1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.03% 1222250.285 1185194.684 - -4.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.03% 1148478.811 1113677.752 - -3.85% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.03% 229.686 222.734 - 2.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.01% 289.654 280.927 - 3.19% -
BM_StringRelational_Less_Large_Large_ChangeLast -3.01% 2.174 2.108 - 0.36% -
SetIntersection_Front_Set_uint32_256_256 -3.01% 7556016.226 7328765.740 - -5.90% -
SetIntersection_Front_Vector_string_1024_1024 -3.00% 39532778.976 38347738.687 - -4.35% -
BM_StringEraseToEnd_Empty_Transparent -3.00% 0.358 0.347 - -0.04% -
SetIntersection_Front_Set_uint32_262144_1024 -3.00% 12417684.549 12045669.096 - -14.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.99% 926462.328 898753.392 - 1.92% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.97% 2.138 2.074 - 1.11% -
std::vector<int>::ctor(size)/1024 -2.97% 42.832 41.561 - -1.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.96% 13933.580 13520.948 - -0.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -2.96% 0.513 0.497 - 0.62% -
SetIntersection_None_Vector_uint32_262144_1024 -2.96% 1133310.185 1099771.353 - -4.47% -
std::move(list<int>)/512 -2.95% 365.888 355.078 - 0.45% -
BM_num_get<bool> -2.95% 11.865 11.514 - -54.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.95% 185551.968 180074.113 - 0.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.95% 30.879 29.969 - -3.24% -
ranges::min(std::list<char>)/1 -2.94% 0.366 0.355 - 0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.94% 35478.533 34437.127 - -4.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.93% 17096288.709 16595372.849 - -0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.92% 117390.482 113961.601 - 2.53% -
std::rotate(deque<int>)_(by_1/2)/1024 -2.92% 187.868 182.388 - 5.44% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.92% 17.758 17.240 - 3.97% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.91% 646.916 628.082 - -16.37% -
bm_ranges_swap_ranges_vb_aligned/16 -2.91% 3.602 3.497 - 6.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.91% 4317830.916 4192396.375 - -1.51% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -2.90% 5160.308 5010.553 - -49.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -2.90% 65717538.657 63811743.726 - -0.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.90% 25.241 24.510 - 6.57% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.89% 1123.211 1090.750 - -0.97% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control -2.89% 0.424 0.412 - -1.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.88% 9.031 8.771 - -1.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.88% 268.150 260.433 - -1.59% -
std::partition(deque<int>)_(sparse)/8192 -2.88% 3213.187 3120.792 - 0.01% -
bm_lexicographical_compare<signed_char>/8 -2.87% 3.206 3.114 - 0.13% -
rng::for_each(multimap<int>)/8 -2.87% 6.295 6.114 - 39.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.87% 1121.208 1089.074 - -7.22% -
std::pop_heap(deque<std::string>)/1024 -2.87% 61.301 59.544 - -11.00% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.86% 6.589 6.400 - -0.61% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -2.86% 13.691 13.300 - -1.32% -
BM_deque_deque_copy_backward/1 -2.86% 2.795 2.715 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.85% 8886721.728 8633064.933 - -3.20% -
BM_StringAssignStr_Large_Opaque -2.85% 10.642 10.339 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.84% 53.262 51.749 - 16.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.84% 19400939.031 18850242.064 - -0.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 -2.83% 5979.125 5810.043 - 1.40% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.83% 854.746 830.590 - 2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.83% 14475093.967 14066124.669 - 0.51% -
std::copy_n(list<int>)/64 -2.82% 15.132 14.705 - -34.37% -
bm_ranges_lexicographical_compare<int>/64 -2.82% 4.447 4.322 - -0.49% -
BM_vector_deque_ranges_copy_backward/2 -2.81% 2.060 2.002 - 0.33% -
SetIntersection_Front_Vector_float_16384_16384 -2.80% 79612702.383 77385350.161 - 7.52% -
BM_deque_deque_copy/64000 -2.80% 3019.008 2934.575 - -0.43% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.80% 105391.228 102443.825 - -3.45% -
BM_PushHeap_float_PipeOrgan_64 -2.80% 1.338 1.301 - -0.02% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.79% 9.847 9.572 - 1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.79% 23.097 22.452 - -0.73% -
BM_StringRelational_Eq_Empty_Small_Control -2.79% 0.487 0.474 - -0.75% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.78% 17840069.795 17343408.977 - -4.94% -
BM_StringAssignStr_Large_Transparent -2.78% 10.612 10.316 - -0.42% -
SetIntersection_Front_Set_uint32_262144_16 -2.77% 1178058.760 1145394.601 - -2.16% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.77% 1.499 1.458 - -0.69% -
std::partial_sort(deque<int>)_(descending)/8192 -2.76% 266647.813 259293.985 - -8.24% -
std::copy_if(vector<int>)_(entire_range)/8 -2.75% 2.249 2.187 - -3.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.75% 1044.719 1016.013 - -0.86% -
SetIntersection_Front_Set_string_16384_4 -2.74% 1261110.138 1226579.018 - -2.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.73% 13158.661 12799.956 - -0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.72% 33.167 32.265 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.72% 0.660 0.642 - -7.55% -
SetIntersection_None_Vector_float_262144_262144 -2.72% 1141483.987 1110470.773 - -3.54% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.71% 1.322 1.286 - 2.08% -
BM_deque_deque_ranges_copy/4000 -2.70% 145.476 141.552 - -3.22% -
BM_vector_deque_ranges_move_backward/64000 -2.69% 8062.803 7845.861 - 6.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.67% 13661.857 13296.489 - -1.13% -
BM_CmpLess_ushort_schar -2.67% 1.063 1.034 - -7.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.66% 32.847 31.973 - 1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.66% 402.877 392.178 - -1.71% -
std::multiset<int>::clear()/1024 -2.65% 10066.352 9799.130 - -5.48% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.65% 3976.888 3871.369 - -0.92% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.65% 17.459 16.996 - -1.03% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.65% 1.375 1.339 - 9.90% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.65% 1.049 1.021 - -1.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.65% 23.268 22.652 - -10.99% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -2.64% 1.667 1.623 - -0.28% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.64% 22.316 21.727 - -2.20% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.64% 25.519 24.844 - 4.00% -
std::all_of(list<int>)_(process_all)/32768 -2.64% 26478.891 25781.061 - -2.11% -
BM_StringEraseToEnd_Small_Transparent -2.63% 0.411 0.401 - -0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.63% 181918.934 177141.935 - -1.00% -
std::upper_bound(std::forward_list<int>)/8192 -2.62% 10716.185 10435.426 - 0.36% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.62% 450.980 439.180 - -2.65% -
BM_deque_deque_move_backward/512 -2.61% 19.501 18.992 - -3.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -2.60% 4068.973 3963.124 - -1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.60% 1029250.956 1002523.110 - -5.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.59% 1221445.833 1189835.972 - 0.58% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.59% 4.407 4.293 - -3.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.58% 39784.777 38756.392 - -3.52% -
BM_num_get<long_long> -2.58% 10.800 10.522 - -57.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.57% 3.329 3.243 - -2.51% -
BM_StringFindStringLiteral/32 -2.57% 1.774 1.729 - -1.10% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.56% 6654.670 6484.152 - 6.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.56% 16063.551 15652.031 - -2.47% -
std::sort(deque<int>)_(descending)/8 -2.56% 25.601 24.946 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 2357146.914 2296807.359 - 0.87% -
std::fill(vector<bool>)/512 -2.56% 1.612 1.570 - 3.39% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.56% 271.703 264.753 - -5.54% -
std::find_if_not(list<int>)_(process_all)/50 -2.56% 38.856 37.862 - -0.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.55% 87.358 85.128 - -11.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.55% 402.617 392.351 - -1.18% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.55% 0.941 0.917 - -0.03% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.55% 15.275 14.886 - -4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.53% 11346.090 11058.881 - -5.96% -
std::multimap<std::string,_int>::clear()/1024 -2.53% 21907.503 21354.117 - -5.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.52% 12264364.601 11955046.195 - -1.69% -
BM_PushHeap_uint64_Random_64 -2.51% 5.614 5.473 - 4.87% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.51% 362.336 353.241 - -1.92% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.51% 12.724 12.405 - -3.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.51% 47.654 46.460 - -14.08% -
std::unordered_map<int,_int>::clear()/0 -2.50% 400.923 390.880 - -1.68% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.50% 12.820 12.499 - -4.82% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.50% 19.328 18.844 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.50% 24748082.103 24129217.624 - -2.54% -
SetIntersection_None_Vector_float_1024_1024 -2.50% 1083804.223 1056716.139 - -1.91% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.50% 15.489 15.102 - -9.70% -
BM_deque_deque_ranges_move_backward/512 -2.49% 19.493 19.007 - -0.42% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.49% 1.480 1.443 - 2.42% -
SetIntersection_Front_Set_string_16_16 -2.49% 60979254.188 59460299.707 - 0.44% -
std::multiset<int>::erase(key)_(existent)/1024 -2.49% 42.193 41.144 - 3.23% -
std::rotate(vector<int>)_(by_1/4)/50 -2.49% 11.849 11.555 - -67.27% -
BM_PushHeap_uint64_Ascending_1024 -2.48% 2.641 2.575 - 0.07% -
BM_deque_deque_copy_backward/0 -2.48% 0.885 0.863 - -6.34% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -2.48% 8009164.320 7810621.204 - 24.20% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.48% 32.213 31.415 - -6.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.47% 740.494 722.179 - -2.91% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.47% 147814.463 144160.563 - -11.10% -
std::partition(vector<int>)_(dense)/1024 -2.47% 248.874 242.731 - 0.12% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.46% 1.808 1.764 - 9.88% -
BM_deque_vector_copy_backward/64000 -2.46% 8107.686 7908.161 - 5.61% -
std::set<int>::count(key)_(non-existent)/32 -2.45% 2.950 2.878 - -4.56% -
BM_CmpLess_ushort_uchar -2.44% 1.124 1.096 - -1.32% -
SetIntersection_Front_Vector_string_64_16 -2.44% 20865186.012 20356718.404 - -2.53% -
BM_PushHeap_float_PipeOrgan_16 -2.44% 0.913 0.891 - -0.61% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.44% 518.833 506.198 - -3.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.42% 1498109.742 1461801.793 - -4.77% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.42% 258686.320 252419.133 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.42% 1910492.966 1864263.849 - -5.35% -
BM_deque_deque_ranges_copy/64000 -2.42% 3025.164 2951.968 - 0.05% -
SetIntersection_Interlaced_Set_float_1024_1 -2.42% 1050592.495 1025209.137 - -3.43% -
std::for_each(multiset<int>::iterator)/8192 -2.42% 8216.206 8017.780 - -50.19% -
BM_StringConstructDestroyCStr_Small_Opaque -2.41% 2.190 2.137 - -5.13% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.41% 61.589 60.102 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.41% 1110530.708 1083741.934 - -2.05% -
bm_ranges_swap_ranges_vb_aligned/32 -2.40% 3.601 3.514 - 6.86% -
SetIntersection_Front_Vector_uint64_262144_64 -2.40% 1365676.225 1332875.285 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.40% 23990683.248 23415846.194 - -11.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.39% 22.130 21.600 - -0.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 37125.788 36237.364 - -3.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.39% 168230.728 164213.788 - -1.54% -
rng::contains(vector<int>)_(process_all)/8 -2.39% 2.709 2.644 - -6.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.39% 1.423 1.389 - -1.16% -
ranges::min(std::list<char>)/70000 -2.38% 54423.748 53125.784 - 0.03% -
BM_CmpEqual_int_int -2.38% 1.082 1.056 - -3.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.38% 13.017 12.707 - -1.29% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.38% 1.934 1.888 - -0.09% -
std::fill_n(vector<bool>)/64 -2.37% 1.417 1.383 - -2.97% -
std::for_each(multimap<int>::iterator)/8192 -2.37% 7582.699 7403.027 - -53.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.37% 177173.048 172981.450 - -1.90% -
SetIntersection_Front_Set_uint32_16384_16 -2.37% 1208432.828 1179846.183 - -3.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 -2.36% 16850.444 16452.327 - 0.19% -
BM_PushHeap_uint64_Random_16 -2.36% 4.565 4.457 - 7.16% -
BM_StringRelational_Compare_Small_Empty_Control -2.35% 1.885 1.841 - 13.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.34% 368.287 359.651 - -4.84% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.34% 987.272 964.129 - 4.99% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.34% 451.194 440.622 - -2.15% -
std::set<int>::equal_range(key)_(existent)/1024 -2.34% 4.526 4.420 - -0.82% -
ranges::minmax(std::list<long_long>)/64 -2.34% 31.091 30.363 - 8.12% -
BM_PushHeap_uint32_Ascending_256 -2.34% 2.134 2.084 - 0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.33% 725.397 708.465 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.33% 2403543.780 2347449.544 - 3.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.33% 376.564 367.779 - -3.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.33% 5239813.524 5117799.422 - -3.80% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.33% 149.058 145.589 - 0.93% -
BM_vector_deque_ranges_copy/4096 -2.32% 148.061 144.619 - -0.17% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.32% 17452.180 17046.518 - -3.23% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.31% 2010742.428 1964207.108 - 8.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.31% 13392.844 13083.164 - -3.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.31% 29.130 28.457 - -6.42% -
SetIntersection_None_Vector_float_262144_1024 -2.31% 1124765.510 1098797.262 - -4.73% -
BM_PushHeap_uint32_PipeOrgan_262144 -2.31% 3.100 3.028 - -0.49% -
SetIntersection_None_Set_uint32_1024_4 -2.31% 8853524.696 8649288.950 - -4.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.31% 709.379 693.019 - 1.15% -
ranges::minmax(std::vector<char>)/1 -2.30% 0.622 0.608 - -2.83% -
SetIntersection_None_Vector_string_262144_4 -2.30% 1305641.658 1275586.985 - -2.11% -
std::move_backward(deque<int>)/8 -2.30% 3.596 3.513 - 2.24% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.29% 98.387 96.129 - 7.24% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.29% 2.933 2.866 - -0.66% -
std::swap_ranges(deque<int>)/8192 -2.29% 2608.533 2548.758 - -5.77% -
std::set<int>::contains(key)_(non-existent)/32 -2.28% 2.725 2.663 - -13.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.28% 11588.744 11324.169 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.28% 42121.305 41160.170 - -0.44% -
BM_deque_vector_ranges_move_backward/64000 -2.27% 8012.829 7831.091 - 11.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.27% 614562.874 600631.963 - -1.80% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.26% 29.780 29.107 - 0.51% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.26% 31.642 30.928 - 1.07% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.26% 31.757 31.040 - -1.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.25% 43.203 42.230 - -3.96% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.25% 33.728 32.969 - 5.78% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.25% 151876.139 148459.195 - 0.29% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.25% 20.929 20.459 - -0.54% -
ranges::minmax(std::list<char>)/8 -2.25% 2.526 2.469 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 207595.114 202936.218 - -3.58% -
SetIntersection_None_Vector_uint64_16384_1 -2.24% 1100603.159 1075915.473 - -4.68% -
BM_deque_deque_move/70000 -2.23% 3461.716 3384.401 - 0.61% -
bm_ranges_swap_ranges_vb_aligned/8 -2.23% 3.553 3.474 - 6.46% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.23% 1034371.904 1011314.412 - -5.89% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.22% 16.376 16.012 - -4.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.22% 13394.226 13097.327 - -4.41% -
SetIntersection_Front_Vector_float_262144_16384 -2.22% 79541226.646 77779317.231 - 8.35% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.21% 510769.500 499489.644 - -2.69% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -2.21% 53111.536 51939.425 - -62.48% -
bm_lexicographical_compare<unsigned_char>/512 -2.21% 8.799 8.605 - -0.39% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.20% 115.712 113.162 - 1.43% -
BM_StringFindNoMatch/10 -2.20% 1.386 1.355 - -0.05% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.19% 399.489 390.723 - -1.42% -
BM_vector_deque_ranges_copy_backward/4000 -2.19% 143.610 140.462 - -0.41% -
std::is_sorted(vector<int>)/8192 -2.18% 1942.394 1899.974 - -1.47% -
BM_vector_deque_ranges_copy_backward/1 -2.18% 2.334 2.283 - -0.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.18% 767.141 750.416 - -0.42% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.18% 1.816 1.776 - 0.00% -
BM_CmpLess_short_uint -2.18% 1.139 1.115 - -2.62% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.17% 37.249 36.440 - 1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.17% 1650153.249 1614381.253 - -3.53% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.17% 22300.774 21817.444 - -17.04% -
std::map<int,_int>::find(key)_(existent)/8192 -2.17% 5.408 5.290 - -3.93% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.16% 6151.086 6018.090 - -58.13% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.16% 22.585 22.096 - -1.47% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -2.16% 7040.363 6888.384 - -60.74% -
BM_vector_deque_ranges_move/4096 -2.16% 147.363 144.186 - -0.98% -
std::list<std::string>::ctor(size)/32 -2.15% 345.738 338.289 - -4.10% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.15% 68.871 67.390 - 0.33% -
BM_num_get<unsigned_short> -2.15% 10.289 10.068 - -60.61% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.14% 22.972 22.481 - -0.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -2.14% 0.626 0.613 - 0.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.14% 7.103 6.951 - 1.13% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.13% 2.292 2.243 - -1.63% -
BM_PushHeap_uint64_Random_4 -2.13% 2.630 2.574 - 14.02% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.13% 45.728 44.755 - -7.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.13% 143665.205 140612.276 - -2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.12% 1043795.724 1021615.689 - -3.33% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.12% 671.245 656.999 - 11.75% -
BM_StringCopy_Large -2.12% 6.398 6.262 - -1.07% -
SetIntersection_Front_Set_uint64_16384_1024 -2.11% 12487039.601 12222961.850 - -1.91% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.11% 0.542 0.531 - 0.27% -
BM_deque_vector_ranges_move_backward/65536 -2.11% 8191.281 8018.405 - 8.64% -
std::move_backward(list<int>)/262144 -2.11% 263521.379 257966.772 - 0.36% -
BM_vector_deque_ranges_move/5500 -2.11% 199.761 195.555 - 0.21% -
bm_swap_ranges_vb_aligned/64 -2.10% 2.916 2.854 - -1.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.10% 15019.213 14703.746 - -6.96% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.10% 3440.725 3368.607 - -7.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.10% 42230821.577 41345798.367 - -1.85% -
SetIntersection_Front_Set_uint32_256_64 -2.10% 5317827.377 5206408.350 - -10.52% -
SetIntersection_None_Vector_uint32_16384_256 -2.09% 1105841.482 1082688.487 - -3.49% -
SetIntersection_Front_Vector_string_64_64 -2.08% 26600802.519 26046843.323 - 4.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.08% 9.428 9.232 - 0.20% -
std::deque<std::string>::ctor(size)/32 -2.08% 42.655 41.768 - -18.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.08% 52.983 51.881 - 11.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.08% 75.021 73.461 - 15.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.08% 766.352 750.417 - 2.58% -
bm_ranges_swap_ranges_vb_aligned/256 -2.07% 4.306 4.216 - 19.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.07% 94543.626 92585.477 - 1.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.06% 17.595 17.231 - -0.89% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.05% 5013012.336 4910098.172 - 17.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.04% 17.762 17.399 - -12.19% -
BM_deque_vector_copy/1024 -2.04% 38.057 37.279 - 1.02% -
std::find_if(deque<int>)_(process_all)/8 -2.04% 2.684 2.629 - 2.06% -
BM_vector_deque_ranges_copy/5500 -2.03% 199.152 195.100 - -2.82% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.02% 426.803 418.161 - -10.39% -
BM_deque_deque_copy_backward/2 -2.02% 2.529 2.478 - 0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.02% 58.939 57.747 - -2.73% -
SetIntersection_Front_Set_string_262144_256 -2.02% 15148990.260 14842900.356 - 1.01% -
BM_deque_vector_move_backward/65536 -2.01% 8207.124 8041.823 - 9.24% -
std::multimap<std::string,_int>::clear()/8192 -2.00% 216741.954 212397.309 - -2.89% -
SetIntersection_Front_Vector_float_1024_16 -2.00% 1125973.613 1103406.254 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.00% 8903235.082 8725135.503 - -2.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.00% 12532.888 12282.213 - -1.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.99% 234.570 229.890 - 7.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.99% 1037183.142 1016497.111 - -4.50% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.99% 22515.741 22066.687 - -3.53% -
SetIntersection_None_Set_uint64_256_4 -1.99% 11274715.671 11049911.500 - -4.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.99% 1380.583 1353.101 - -2.78% -
std::set<int>::clear()/8192 -1.99% 78499.660 76939.218 - -6.37% -
std::is_sorted_until(list<int>)/8192 -1.99% 7130.145 6988.583 - -2.64% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.98% 243202.881 238377.722 - 0.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -1.98% 2.208 2.164 - 1.68% -
BM_CmpEqual_uchar_uint -1.98% 1.089 1.068 - -0.03% -
std::partial_sort(deque<int>)_(heap)/8192 -1.98% 266205.834 260945.861 - -5.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.97% 23.547 23.082 - 9.38% -
BM_deque_deque_copy/1024 -1.97% 37.400 36.662 - -0.64% -
std::multiset<int>::ctor(const&)/32 -1.97% 226.568 222.105 - 2.63% -
std::for_each(set<int>::iterator)/8192 -1.96% 8137.277 7977.449 - -49.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.96% 773.543 758.352 - -0.90% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.96% 40.274 39.483 - 14.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.96% 820.992 804.874 - -2.56% -
SetIntersection_Interlaced_Vector_string_64_16 -1.96% 29526599.784 28948039.290 - -4.27% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.96% 1071486.513 1050496.049 - -4.99% -
BM_vector_deque_move/5500 -1.96% 199.517 195.614 - -1.41% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.95% 50295.247 49312.152 - -1.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.95% 27171.086 26640.149 - -4.54% -
BM_PushHeap_uint32_Ascending_1024 -1.95% 2.608 2.557 - 0.08% -
BM_lexicographical_compare_three_way_fast_path/256 -1.95% 71.307 69.919 - 2.53% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.95% 11326464.792 11106077.146 - -3.96% -
SetIntersection_Interlaced_Set_string_262144_256 -1.95% 2088166.746 2047545.410 - -1.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.94% 3.119 3.058 - 35.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.94% 18877464.602 18510679.242 - -3.10% -
std::move(list<int>)/262144 -1.94% 246256.922 241475.107 - 0.24% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.94% 6882.699 6749.271 - -3.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.94% 1134954.083 1112982.139 - -10.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.93% 19.094 18.724 - -0.26% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.93% 1.362 1.336 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.93% 705.060 691.445 - -1.20% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.93% 1.414 1.387 - -0.09% -
BM_vector_deque_copy_backward/65536 -1.93% 8379.050 8217.567 - 7.18% -
bm_lexicographical_compare<int>/64 -1.92% 4.470 4.384 - -3.35% -
SetIntersection_None_Vector_uint64_262144_256 -1.92% 1113864.407 1092423.953 - -4.06% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 -1.92% 0.603 0.592 - 0.96% -
std::pop_heap(deque<int>)/8192 -1.92% 53.907 52.873 - -1.78% -
SetIntersection_Front_Vector_string_262144_64 -1.92% 3270890.205 3208187.843 - 2.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.91% 1371.166 1344.997 - -1.63% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.90% 13210.705 12959.112 - 0.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.90% 525.139 515.142 - 0.30% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.90% 7.852 7.703 - -6.66% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.90% 46.851 45.960 - -11.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.90% 5.540 5.435 - 20.58% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.90% 3.771 3.699 - -3.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.90% 36.047 35.364 - 20.83% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.90% 19186.710 18823.010 - -19.26% -
SetIntersection_None_Set_string_64_64 -1.90% 11919814.348 11693887.050 - -1.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.89% 409084.440 401332.347 - -1.54% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.89% 6828.238 6698.981 - -2.02% -
std::set<int>::find(key)_(existent)/8192 -1.89% 8.570 8.408 - 5.38% -
SetIntersection_Front_Set_uint32_262144_16384 -1.89% 222152155.534 217953181.922 - -1.75% -
SetIntersection_Interlaced_Set_string_256_64 -1.89% 30040579.731 29474073.129 - -0.86% -
SetIntersection_Interlaced_Set_float_256_256 -1.88% 7494381.134 7353168.362 - -3.80% -
std::adjacent_find(vector<int>,_pred)/8 -1.88% 3.331 3.268 - -7.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.87% 6177757.463 6062062.068 - -5.57% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.87% 13.415 13.164 - -1.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.87% 45.359 44.511 - -4.01% -
BM_deque_deque_ranges_move/1024 -1.87% 37.595 36.893 - -0.23% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.87% 4.265 4.185 - 2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.86% 21703894.946 21300557.159 - -6.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.86% 43.506 42.698 - -4.73% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.85% 11108307.732 10902360.070 - -3.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.85% 54750.463 53738.895 - -3.63% -
std::move_backward(deque<int>)/4096 -1.85% 156.314 153.427 - 0.48% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.84% 1.021 1.002 - 7.48% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.84% 4548887.833 4465122.938 - -2.24% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.84% 10.342 10.152 - -3.28% -
BM_vector_deque_move/4000 -1.83% 142.923 140.302 - -0.34% -
rng::for_each(map<int>)/8 -1.83% 6.272 6.157 - 38.60% -
std::partition_copy(vector<int>)/50 -1.83% 12.840 12.605 - 3.24% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.83% 42.838 42.054 - -2.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.83% 31.190 30.619 - 27.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.82% 43549.936 42755.638 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.81% 15.112 14.838 - -3.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.81% 1065504.887 1046203.365 - -2.96% -
BM_PushHeap_float_Random_262144 -1.81% 7.298 7.166 - -7.88% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -1.81% 1.316 1.292 - 17.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.80% 712219.017 699399.244 - 1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.79% 6924860.733 6800677.287 - -5.18% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.78% 81642.260 80186.313 - -5.62% -
SetIntersection_None_Vector_uint64_262144_64 -1.78% 1119693.147 1099794.573 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.78% 10929133.262 10735072.550 - -2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.77% 1133510.629 1113424.340 - -0.70% -
ranges::min(std::list<char>)/64 -1.77% 27.174 26.693 - 2.95% -
std::generate(list<int>)/50 -1.77% 15.586 15.310 - -1.78% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.77% 10.574 10.387 - 1.07% -
SetIntersection_Front_Set_float_256_64 -1.76% 5496398.032 5399532.516 - -1.12% -
SetIntersection_Front_Vector_string_256_4 -1.76% 4702375.922 4619518.902 - -1.87% -
std::replace_if(deque<int>)_(prefix)/1024 -1.76% 492.992 484.321 - 2.97% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.76% 19.808 19.459 - -3.76% -
std::sort(deque<int>)_(heap)/8 -1.76% 24.756 24.321 - -1.68% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.75% 37244.637 36591.337 - -11.51% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.75% 1899.946 1866.692 - -2.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.75% 5.351 5.257 - -4.77% -
SetIntersection_Front_Vector_uint64_1024_16 -1.75% 1107366.246 1088010.400 - -2.18% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.74% 2117336.426 2080405.273 - -1.17% -
BM_CmpEqual_uint_uint -1.74% 1.062 1.043 - -4.46% -
BM_vector_deque_ranges_move_backward/512 -1.74% 18.080 17.767 - 1.46% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.73% 135492.274 133147.521 - 2.72% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.73% 10.197 10.021 - -0.84% -
BM_deque_deque_ranges_move_backward/65536 -1.73% 8019.958 7881.579 - 4.01% -
SetIntersection_Front_Vector_string_262144_1024 -1.72% 39895673.263 39208641.720 - -2.14% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.72% 63691.981 62595.217 - -1.77% -
std::partial_sort(vector<int>)_(descending)/8 -1.72% 24.751 24.326 - -4.18% -
BM_vector_deque_copy_backward/1024 -1.72% 38.184 37.528 - -0.52% -
std::find_if(vector<bool>)_(process_all)/8 -1.70% 3.610 3.548 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.70% 2930285.694 2880470.716 - -0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.70% 17.087 16.796 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.70% 1159616.183 1139954.279 - -3.62% -
std::set<std::string>::find(key)_(existent)/32 -1.70% 16.020 15.748 - 10.35% -
BM_CmpLess_int_short -1.69% 1.138 1.119 - -1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 816.720 802.945 - -2.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.68% 19.825 19.492 - 1.17% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.68% 1.100 1.082 - -7.42% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.67% 2.675 2.630 - 0.33% -
std::copy(list<int>)/32768 -1.67% 26714.372 26267.765 - 1.65% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.67% 15.758 15.495 - -6.64% -
SetIntersection_Front_Set_float_16_16 -1.67% 37845940.269 37213986.950 - -3.50% -
SetIntersection_Front_Vector_float_16384_4 -1.67% 1057712.853 1040070.870 - -2.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 144590.976 142180.105 - -0.51% -
rng::find_last(list<int>)_(bail_10%)/8 -1.67% 2.115 2.079 - 2.89% -
rng::for_each(multiset<int>)/8192 -1.66% 7802.627 7672.954 - -50.12% -
rng::contains(list<int>)_(process_all)/50 -1.66% 18.485 18.179 - -0.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.66% 14.676 14.433 - 11.92% -
BM_CmpLess_uint_schar -1.66% 1.038 1.021 - -9.97% -
SetIntersection_None_Vector_uint64_256_64 -1.65% 3359874.020 3304468.229 - -3.97% -
rng::fold_left(list<int>)/32 -1.65% 21.035 20.688 - -1.41% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.65% 9.908 9.745 - 3.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.64% 104102.175 102389.743 - -2.50% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.64% 12211.760 12010.890 - -2.19% -
SetIntersection_None_Set_float_256_16 -1.64% 10935241.218 10756233.894 - -1.14% -
std::copy_n(vector<int>)/262144 -1.63% 12526.350 12321.719 - -1.68% -
std::partition(deque<int>)_(sparse)/50 -1.63% 17.223 16.942 - -1.77% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.63% 251513.599 247408.642 - 3.64% -
std::all_of(vector<int>)_(process_all)/8 -1.63% 2.344 2.306 - -8.40% -
BM_deque_deque_ranges_move/4096 -1.63% 149.776 147.335 - 0.07% -
std::stable_partition(list<int>)_(sparse)/32 -1.63% 9.870 9.710 - 0.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.63% 2.239 2.203 - -3.10% -
BM_CmpLess_int_uchar -1.63% 1.109 1.091 - -5.24% -
SetIntersection_Front_Vector_uint32_16384_1 -1.62% 1034098.254 1017305.083 - -4.42% -
std::unordered_multiset<int>::ctor(const&)/32 -1.62% 201.757 198.488 - -3.16% -
std::pop_heap(vector<std::string>)/1024 -1.62% 20.323 19.993 - -4.75% -
std::search(vector<int>)_(no_match)/1000 -1.62% 208.693 205.312 - -4.31% -
BM_StringFindStringLiteral/64 -1.62% 2.250 2.214 - 3.48% -
std::fill_n(vector<bool>)/262144 -1.62% 941.402 926.194 - 268.33% -
SetIntersection_None_Set_uint64_1024_64 -1.61% 8704583.821 8564067.231 - -4.96% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.61% 5.600 5.509 - 0.23% -
ranges::minmax(std::list<__int128>)/64 -1.60% 40.102 39.461 - 3.34% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.60% 13.338 13.124 - -2.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.60% 30.213 29.730 - -2.64% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.59% 6.115 6.018 - 8.03% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.59% 4.163 4.097 - 1.78% -
rng::for_each(multiset<int>)/32 -1.59% 25.723 25.314 - 22.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.59% 1148616.202 1130360.302 - -3.87% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.59% 1.783 1.754 - -8.78% -
std::unordered_multimap<int,_int>::clear()/0 -1.58% 396.634 390.353 - -1.50% -
std::adjacent_find(list<int>,_pred)/50 -1.58% 29.768 29.297 - -6.41% -
rng::find_if(vector<bool>)_(process_all)/8 -1.58% 3.564 3.508 - -1.95% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.58% 40134.124 39500.677 - -4.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.58% 20.587 20.262 - -0.36% -
std::multiset<int>::ctor(const&)/8192 -1.58% 51653.505 50839.505 - 1.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.57% 13284.494 13075.328 - 1.70% -
std::map<int,_int>::contains(key)_(existent)/32 -1.57% 1.660 1.633 - -1.49% -
std::find_if(list<int>)_(bail_25%)/8 -1.57% 0.933 0.919 - -0.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.57% 89.095 87.698 - 1.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.57% 2.466 2.428 - -4.03% -
ranges::minmax(std::list<__int128>)/8 -1.57% 3.904 3.843 - -0.27% -
SetIntersection_None_Vector_uint32_262144_256 -1.56% 1137212.679 1119453.420 - -1.84% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.56% 8203.176 8075.543 - 1.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.55% 5.567 5.480 - -1.31% -
SetIntersection_Front_Set_uint32_256_4 -1.55% 4192613.940 4127561.414 - -3.06% -
SetIntersection_Front_Vector_string_16384_1024 -1.55% 38701604.733 38101249.938 - -1.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.55% 41752.864 41106.347 - 1.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.55% 278.811 274.495 - -0.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.55% 635135.153 625312.314 - 0.15% -
BM_PushHeap_uint32_PipeOrgan_1024 -1.54% 1.949 1.919 - 0.31% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.54% 373.250 367.498 - 0.88% -
BM_std_minmax_element<short>/4 -1.54% 1.251 1.232 - 1.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.54% 351609.745 346195.477 - -0.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.54% 18.979 18.687 - 0.23% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.54% 1.530 1.507 - -0.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.54% 831.693 818.895 - 56.22% -
BM_deque_deque_ranges_move_backward/64000 -1.54% 7867.984 7747.121 - 3.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.53% 6507.490 6407.657 - 3.28% -
BM_std_minmax_element<char>/3 -1.53% 1.070 1.053 - -9.49% -
BM_deque_deque_copy/65536 -1.53% 3190.704 3141.881 - 1.88% -
rng::fold_left(deque<int>)/50 -1.53% 27.770 27.346 - 1.08% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.52% 4.415 4.348 - -2.01% -
BM_StringFindStringLiteral/256 -1.52% 5.482 5.398 - -1.19% -
BM_PushHeap_float_Random_256 -1.52% 6.823 6.719 - -7.94% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.52% 56154977.726 55302524.477 - -1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.52% 4161202.723 4098072.150 - -3.10% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.51% 12043282.714 11860904.206 - -1.54% -
std::generate_n(list<int>)/50 -1.51% 15.393 15.160 - -9.61% -
BM_vector_deque_copy/65536 -1.51% 2897.425 2853.685 - -0.13% -
std::multiset<int>::clear()/8192 -1.51% 79119.065 77925.336 - -5.74% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 37380.730 36817.959 - -1.59% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.50% 2.969 2.924 - -0.15% -
BM_vector_deque_copy/1024 -1.50% 36.496 35.950 - 0.47% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.50% 584915.938 576163.374 - -0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 665.358 655.416 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.49% 8149214.364 8027463.093 - -2.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.49% 397.374 391.438 - -0.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.49% 4930.122 4856.543 - 1.00% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.49% 8.810 8.678 - 2.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.49% 398.224 392.295 - -1.62% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.49% 23625.842 23274.298 - -0.18% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.49% 21899170.216 21573800.624 - -3.33% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.49% 4093.961 4033.162 - 1.24% -
std::move(vector<bool>)_(unaligned)/4096 -1.48% 27.130 26.727 - 2.94% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.48% 36.135 35.599 - -0.37% -
rng::fold_left(deque<int>)/32 -1.48% 16.630 16.384 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.48% 357247066.783 351963674.673 - 0.96% -
std::multiset<std::string>::clear()/32 -1.48% 898.687 885.396 - -4.33% -
SetIntersection_Front_Set_uint32_16384_4 -1.48% 1032174.956 1016924.685 - -5.42% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.48% 5.512 5.430 - -4.43% -
rng::contains(vector<int>)_(process_all)/32 -1.47% 8.396 8.272 - 0.15% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.47% 5.126 5.051 - -0.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.47% 384475.552 378842.425 - -0.01% -
SetIntersection_None_Vector_uint64_1024_16 -1.46% 1091915.730 1075932.029 - -2.57% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 -1.46% 2.023 1.993 - -0.45% -
SetIntersection_Front_Set_float_256_256 -1.46% 7123560.666 7019738.934 - -8.61% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.46% 4569.010 4502.437 - -0.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.46% 25.169 24.802 - -16.79% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.46% 10.724 10.568 - -3.47% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.46% 1372069.899 1352102.806 - 5.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.45% 1658062.254 1633973.064 - -3.89% -
std::remove_copy(vector<int>)_(prefix)/32 -1.45% 9.479 9.341 - -0.28% -
BM_deque_deque_copy_backward/65536 -1.45% 8145.424 8027.225 - 5.95% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.45% 46.795 46.117 - 0.92% -
BM_deque_deque_ranges_copy_backward/512 -1.45% 19.216 18.938 - 0.05% -
std::set<std::string>::clear()/32 -1.45% 889.521 876.653 - -0.03% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.44% 30340.364 29904.109 - -0.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.44% 166504.854 164112.140 - -1.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.44% 777.202 766.035 - -2.86% -
SetIntersection_Front_Vector_string_1024_16 -1.43% 1632246.064 1608838.381 - -0.48% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.43% 4.456 4.392 - 5.88% -
std::set<int>::erase(key)_(existent)/1024 -1.42% 51.063 50.336 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.42% 169298.284 166893.316 - -18.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.42% 732.089 721.702 - 0.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.42% 12.277 12.103 - -3.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.41% 986639.619 972705.844 - -1.50% -
std::find_end(vector<int>)_(process_all)/8192 -1.41% 1755.915 1731.192 - -3.93% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.40% 17.909 17.659 - 0.26% -
SetIntersection_None_Vector_uint32_256_1 -1.40% 4223912.240 4164939.835 - -3.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.40% 12.344 12.171 - -2.51% -
BM_num_put<double> -1.39% 59.098 58.275 - -0.96% -
BM_vector_deque_ranges_copy_backward/5500 -1.39% 199.294 196.523 - -1.17% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.39% 16.055 15.832 - -2.80% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.38% 351.437 346.577 - -2.89% -
std::copy_backward(deque<int>)/8 -1.38% 2.780 2.742 - 3.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.38% 373.324 368.169 - -3.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.38% 3.035 2.993 - 15.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.38% 6.585 6.494 - -10.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 55355.733 54594.369 - 2.25% -
SetIntersection_Front_Vector_uint64_1024_4 -1.37% 1051229.037 1036790.812 - -2.49% -
std::for_each(deque<int>)/8 -1.37% 0.926 0.913 - -0.63% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 57731.081 56942.903 - -1.76% -
SetIntersection_None_Vector_float_262144_16 -1.36% 1139223.259 1123731.163 - -2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.36% 56836561.627 56064614.701 - -1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 44119.389 43520.777 - -5.89% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.35% 601.543 593.393 - -1.29% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.35% 586127.622 578192.225 - 0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.35% 19.559 19.294 - -4.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.35% 8923360.042 8802805.493 - -32.66% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.35% 352972362.748 348205344.230 - -0.24% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.35% 226.795 223.734 - -13.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.35% 502.064 495.294 - 1.32% -
SetIntersection_None_Set_uint32_4_1 -1.35% 217717847.223 214785187.209 - -2.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 54694.874 53959.738 - -3.16% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.34% 2345394.089 2313917.101 - 12.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.34% 6.987 6.894 - -0.85% -
bm_lexicographical_compare<signed_char>/512 -1.34% 7.850 7.745 - 1.17% -
SetIntersection_None_Set_uint64_64_4 -1.33% 21235232.965 20951758.122 - -3.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.33% 248825.000 245521.301 - 2.79% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.33% 16.661 16.440 - 0.51% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.33% 5903122.696 5824761.763 - -1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.32% 1.675 1.652 - 1.39% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.32% 2256.985 2227.146 - -0.36% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.32% 20.132 19.867 - -1.21% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.32% 277467.745 273811.015 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.31% 6.976 6.884 - -6.21% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.31% 15.738 15.532 - 3.66% -
BM_num_get<float> -1.31% 37.041 36.556 - -1.35% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.31% 578.274 570.706 - -1.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.31% 3.799 3.749 - 2.36% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.31% 40052722.903 39529258.557 - -4.87% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.31% 71.403 70.470 - -1.90% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.31% 4020.771 3968.279 - 1.05% -
std::partial_sort(vector<int>)_(heap)/8 -1.30% 27.725 27.364 - -1.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.30% 11.180 11.035 - 9.39% -
std::find_end(list<int>)_(process_all)/8192 -1.29% 7396.590 7300.827 - -2.64% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.29% 525242.302 518455.227 - 1.10% -
BM_deque_deque_move_backward/65536 -1.29% 8045.061 7941.162 - 4.09% -
BM_vector_deque_move_backward/70000 -1.29% 8606.378 8495.458 - 6.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.29% 24.887 24.566 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.29% 16.306 16.096 - -4.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.29% 1850712.103 1826929.978 - 1.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.28% 116649.103 115151.552 - 0.05% -
SetIntersection_None_Vector_uint32_262144_1 -1.28% 1133869.177 1119330.697 - -0.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 36624.898 36155.714 - -0.44% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.28% 953.435 941.234 - 11.66% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -1.28% 2.423 2.392 - -5.82% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 12951.872 12786.707 - -1.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.27% 4884.359 4822.088 - -5.92% -
std::find_if(vector<bool>)_(process_all)/8192 -1.27% 4578.863 4520.572 - 0.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.27% 49.365 48.737 - -9.15% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.27% 4.344 4.289 - -0.76% -
std::generate_n(vector<int>)/32 -1.27% 7.958 7.857 - 0.30% -
std::search(vector<int>)_(single_element)/1024 -1.27% 238.208 235.181 - 0.28% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.27% 7152815.201 7061935.104 - 18.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.27% 17.405 17.184 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.27% 7737.796 7639.617 - -1.24% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.27% 10.036 9.909 - 1.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.27% 21.521 21.249 - -1.84% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.26% 21.557 21.285 - -19.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.26% 179543.077 177273.458 - -2.32% -
rng::for_each(map<int>)/32 -1.26% 25.400 25.079 - 15.92% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.26% 1078.801 1065.189 - -10.59% -
SetIntersection_Front_Vector_float_256_16 -1.26% 4188149.666 4135322.217 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.26% 20878345.885 20615688.784 - -2.07% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.26% 31.691 31.293 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.26% 1070647.683 1057210.294 - -1.00% -
BM_StringFindNoMatch/512 -1.25% 9.439 9.321 - -0.73% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.25% 1.201 1.186 - -2.37% -
SetIntersection_None_Set_string_1024_1024 -1.25% 8998326.836 8885696.411 - -0.80% -
std::replace_if(list<int>)_(sprinkled)/50 -1.25% 22.996 22.708 - -3.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.25% 694.140 685.461 - -0.49% -
std::move(list<int>)/32768 -1.25% 31552.957 31158.480 - 2.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.25% 15.609 15.415 - -6.71% -
BM_PushHeap_uint64_Random_1024 -1.25% 6.262 6.184 - 7.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.25% 2.868 2.832 - -11.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.24% 1341403.977 1324783.443 - -1.56% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.23% 22228135.113 21953783.998 - -3.38% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.23% 4068006.392 4017813.246 - -4.51% -
ranges::minmax(std::deque<long_long>)/70000 -1.23% 26277.519 25953.665 - 1.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.23% 524.561 518.097 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.23% 15546.031 15354.742 - -1.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.23% 655.373 647.311 - -0.87% -
std::multiset<int>::clear()/32 -1.23% 626.042 618.372 - -2.79% -
std::stable_sort(deque<int>)_(descending)/8192 -1.22% 20586.637 20334.733 - -0.71% -
std::move(list<int>)/8 -1.22% 3.426 3.384 - 0.45% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 42715.457 42193.076 - -7.13% -
BM_vector_deque_ranges_copy/4000 -1.22% 141.426 139.701 - -0.69% -
std::rotate_copy(vector<int>)/50 -1.22% 2.709 2.676 - 0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.22% 13048.353 12889.451 - -5.16% -
std::sort(vector<int>)_(descending)/1024 -1.22% 1024.495 1012.047 - -0.59% -
SetIntersection_Interlaced_Vector_string_64_4 -1.21% 21942550.023 21676008.286 - -0.34% -
std::count(deque<int>)_(every_other)/8 -1.21% 2.559 2.528 - 0.23% -
rng::for_each(multimap<int>)/8192 -1.21% 7292.098 7203.606 - -54.65% -
SetIntersection_Front_Vector_string_262144_1 -1.21% 1096563.955 1083265.614 - -0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.21% 196.151 193.778 - -0.60% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.21% 2219.924 2193.090 - -1.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.21% 14.148 13.978 - -1.33% -
ranges::minmax(std::deque<long_long>)/8 -1.21% 3.904 3.857 - 8.33% -
SetIntersection_None_Vector_float_1024_16 -1.20% 1091427.199 1078281.867 - -1.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 675.740 667.609 - 3.37% -
SetIntersection_Front_Set_float_1024_1024 -1.20% 12286634.645 12139487.025 - 2.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.19% 66296.639 65506.393 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.19% 2.505 2.475 - -0.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.19% 462.398 456.896 - -2.45% -
std::find(vector<char>)_(bail_25%)/1024 -1.19% 5.435 5.370 - 0.47% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.19% 18.697 18.476 - 0.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.18% 12.385 12.238 - -8.96% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.18% 21.094 20.844 - 2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.247 392.558 - -0.76% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -1.18% 1614530.627 1595550.968 - 0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.167 13.012 - -3.51% -
SetIntersection_Front_Vector_uint64_256_1 -1.17% 4113451.295 4065134.881 - -3.69% -
SetIntersection_Front_Set_string_256_4 -1.17% 4970599.058 4912290.609 - -0.86% -
BM_vector_deque_move_backward/1024 -1.17% 38.839 38.383 - 3.24% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.17% 36425.476 35998.336 - -9.28% -
std::fill(vector<bool>)/32768 -1.17% 30.097 29.744 - 1.81% -
BM_deque_vector_ranges_copy_backward/70000 -1.17% 8950.619 8845.805 - 11.59% -
std::set<int>::count(key)_(existent)/8192 -1.17% 7.926 7.833 - -4.68% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.17% 23921.116 23642.025 - 1.91% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.16% 2.048 2.024 - -1.48% -
SetIntersection_None_Vector_uint32_16384_1024 -1.16% 1108043.450 1095149.445 - -2.01% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.16% 13.030 12.878 - -1.09% -
BM_vector_deque_ranges_move_backward/4000 -1.16% 143.919 142.247 - -0.18% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 570.163 563.541 - -1.31% -
std::find(vector<char>)_(process_all)/50 -1.16% 1.643 1.624 - -1.31% -
std::sort(deque<int>)_(shuffled)/1024 -1.16% 6931.550 6851.114 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.16% 396.670 392.069 - -0.89% -
bm_ranges_swap_ranges_vb_aligned/64 -1.16% 2.602 2.572 - -16.17% -
std::none_of(vector<int>)_(process_all)/32 -1.15% 8.447 8.350 - -0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.15% 13.271 13.119 - -3.62% -
BM_vector_deque_ranges_move/4000 -1.15% 142.603 140.964 - 0.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.15% 268257.431 265177.914 - 1.85% -
SetIntersection_Interlaced_Set_string_262144_1 -1.15% 1089149.681 1076647.357 - -3.07% -
BM_StringFindCharLiteral/512 -1.15% 9.513 9.404 - -1.65% -
SetIntersection_None_Vector_uint32_1024_64 -1.14% 1075541.648 1063232.907 - -4.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.14% 13.279 13.127 - -3.79% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.14% 496556.047 490883.067 - -0.99% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.14% 178.149 176.117 - -1.20% -
std::deque<int>::ctor(size)/1024 -1.14% 75.904 75.039 - 4.60% -
std::partition(vector<int>)_(sparse)/50 -1.13% 14.043 13.884 - -0.31% -
std::replace_if(list<int>)_(prefix)/32 -1.13% 13.947 13.789 - -1.95% -
BM_vector_deque_move/4096 -1.13% 146.868 145.208 - -0.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.13% 16996.887 16805.160 - -1.23% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.13% 267590.051 264576.979 - 1.51% -
BM_PushHeap_uint32_Random_4 -1.12% 2.201 2.177 - -1.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -1.12% 45578.163 45067.798 - 0.60% -
std::stable_sort(vector<int>)_(heap)/1024 -1.12% 2553.851 2525.316 - -0.55% -
std::generate_n(list<int>)/8192 -1.11% 7578.524 7494.047 - 0.57% -
SetIntersection_Interlaced_Set_string_1024_256 -1.11% 35797625.620 35399015.937 - -1.05% -
SetIntersection_None_Set_uint32_256_4 -1.11% 11160218.928 11036020.241 - -4.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.11% 13837.629 13683.911 - -3.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.11% 5.324 5.265 - -0.82% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.11% 25654.381 25369.972 - 0.74% -
std::copy_if(deque<int>)_(entire_range)/262144 -1.11% 69754.091 68982.289 - 0.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.11% 10.075 9.963 - -7.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 56358.459 55735.424 - -5.52% -
std::multiset<int>::count(key)_(existent)/8192 -1.10% 9.302 9.200 - -10.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.10% 10107.723 9996.350 - 19.58% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.10% 24.905 24.631 - 1.05% -
rng::for_each(multimap<int>)/50 -1.10% 40.618 40.172 - -19.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.10% 20361.516 20138.313 - -2.66% -
BM_PushHeap_float_Random_64 -1.10% 6.232 6.164 - -8.42% -
SetIntersection_Front_Vector_uint64_64_1 -1.09% 16239201.325 16061749.711 - -3.34% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.09% 429.927 425.232 - -0.56% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.09% 7480.429 7398.739 - -1.58% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.09% 2.314 2.289 - 11.22% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.09% 60601.092 59939.710 - -81.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.09% 20053.259 19834.753 - -2.17% -
std::find_first_of(list<int>)_(small_needle)/50 -1.09% 141.719 140.178 - -5.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.09% 5988.818 5923.772 - 0.63% -
SetIntersection_Front_Set_string_262144_1024 -1.09% 60290307.019 59635969.707 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.08% 351779.884 347971.002 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.08% 15.677 15.508 - -6.02% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -1.08% 618.018 611.350 - -49.60% -
BM_deque_vector_ranges_move/64 -1.08% 2.640 2.611 - -8.17% -
SetIntersection_None_Vector_string_262144_1024 -1.08% 1298599.975 1284621.833 - -2.41% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.08% 178.114 176.198 - -1.06% -
std::map<int,_int>::count(key)_(existent)/32 -1.07% 1.542 1.526 - -14.23% -
std::remove(vector<int>)_(sprinkled)/32 -1.07% 48.994 48.468 - 0.11% -
std::rotate_copy(list<int>)/32 -1.07% 8.719 8.626 - 0.20% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.07% 2773.062 2743.329 - -1.73% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.07% 4.753 4.702 - -0.02% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.07% 7626053.929 7544343.033 - -1.44% -
BM_deque_vector_copy/4000 -1.07% 142.817 141.288 - 1.27% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.07% 4979196.606 4925947.124 - -2.01% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.07% 19.495 19.286 - -48.53% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.07% 17.616 17.429 - -0.80% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.06% 1037045.117 1026007.918 - -2.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.06% 618.117 611.539 - -2.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 615406.396 608862.317 - -0.97% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 736.202 728.376 - 0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.06% 60806.678 60161.463 - 3.32% -
SetIntersection_Front_Set_uint32_16384_1024 -1.06% 12739538.771 12604515.192 - 2.62% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.06% 351561475.574 347837143.191 - -0.64% -
std::partition_copy(deque<int>)/1024 -1.06% 639.976 633.212 - -4.45% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.06% 57722.771 57113.610 - -0.08% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.05% 12992.914 12855.960 - -0.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.05% 176.537 174.678 - -0.33% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.05% 36.590 36.205 - -0.95% -
BM_deque_deque_ranges_copy_backward/4096 -1.05% 156.665 155.021 - 2.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 396.725 392.564 - -0.90% -
std::set<std::string>::ctor(const&)/1024 -1.05% 34652.203 34289.577 - -2.64% -
std::find_if_not(deque<int>)_(process_all)/50 -1.05% 12.718 12.585 - -0.30% -
rng::for_each(multiset<int>)/50 -1.04% 39.059 38.651 - -5.83% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.04% 19.881 19.674 - -1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 830.179 821.544 - -3.39% -
std::copy_backward(vector<int>)/262144 -1.04% 12490.755 12360.858 - -1.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.04% 9772.617 9671.372 - -5.17% -
SetIntersection_None_Set_string_64_4 -1.04% 22123101.407 21894061.608 - 0.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.03% 12.972 12.837 - -1.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -1.03% 502.278 497.088 - 0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.03% 23.548 23.305 - 0.32% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.03% 35.460 35.094 - -0.44% -
std::find_first_of(list<int>)_(small_needle)/32 -1.03% 94.039 93.070 - -3.73% -
BM_deque_deque_ranges_move/65536 -1.03% 3112.398 3080.365 - -0.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.03% 955.768 945.941 - -0.79% -
bm_lexicographical_compare<int>/8 -1.03% 1.540 1.524 - -3.72% -
std::fill_n(vector<bool>)/1048576 -1.03% 3860.922 3821.283 - -0.03% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.03% 23995.580 23749.343 - 1.43% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.03% 204.886 202.784 - 0.14% -
ranges::minmax(std::list<long_long>)/70000 -1.03% 54731.173 54169.866 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.03% 86.850 85.959 - -4.06% -
SetIntersection_Front_Set_float_64_16 -1.02% 15374688.570 15217306.416 - -1.82% -
SetIntersection_Front_Vector_float_262144_64 -1.02% 1343410.328 1329669.397 - -2.00% -
SetIntersection_Front_Set_string_1024_1 -1.02% 1092093.710 1080931.666 - -2.32% -
std::unique(list<int>)_(sprinkled)/8192 -1.02% 7965.752 7884.357 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/64 -1.02% 15.775 15.614 - 3.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.02% 6171.380 6108.592 - -0.02% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.02% 8.616 8.528 - 2.50% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 119385.719 118172.721 - -2.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.02% 352.508 348.929 - -2.57% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.01% 1.659 1.642 - 3.01% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.01% 18.700 18.511 - 28.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.01% 4.571 4.525 - -3.06% -
std::remove_if(deque<int>)_(prefix)/32 -1.01% 55.808 55.245 - 1.13% -
BM_std_minmax_element<char>/4 -1.01% 1.297 1.283 - 6.39% -
SetIntersection_None_Vector_float_16384_4 -1.01% 1117592.319 1106336.508 - -0.67% -
BM_PushHeap_string_SingleElement_256 -1.01% 2.697 2.670 - 2.68% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.01% 32.593 32.265 - -4.79% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.00% 6647.043 6580.340 - -0.80% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 382.08% 35.551 171.384 - 111.52% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 366.70% 26.743 124.809 - 75.04% -
std::fill_n(vector<bool>)/262144 268.33% 251.460 926.194 - -1.62% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 200.56% 12.090 36.338 - 69.74% -
std::for_each_n(vector<int>)/8 191.42% 0.911 2.655 - 0.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 145.46% 35.357 86.788 - -50.49% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 130.10% 11.322 26.052 - 166.42% -
std::copy_if(vector<int>)_(every_other)/32768 124.11% 7217.053 16174.235 - -0.33% -
std::search(list<int>)_(no_match)/1000 123.67% 672.398 1503.972 - 116.08% -
std::copy_if(vector<int>)_(every_other)/4096 119.64% 905.895 1989.672 - -0.36% -
std::copy_if(vector<int>)_(every_other)/262144 118.88% 58160.561 127301.319 - -0.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 118.69% 3927.250 8588.340 - -0.64% -
std::copy_if(vector<int>)_(every_other)/1048576 115.81% 232805.495 502426.709 - -0.24% -
std::copy_if(vector<int>)_(every_other)/512 114.59% 118.492 254.276 - -0.15% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.37% 13.066 27.618 - 0.19% -
std::copy_if(vector<int>)_(every_other)/64 110.70% 15.539 32.739 - -0.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 108.84% 1011.249 2111.869 - -0.83% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 102.86% 43.699 88.646 - 20.65% -
std::search(list<int>)_(no_match)/1024 101.60% 749.921 1511.828 - 103.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 101.38% 31.347 63.127 - -35.74% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 97.76% 11.831 23.396 - -39.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 95.34% 7.661 14.966 - 131.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 94.43% 32.710 63.599 - -12.19% -
SetIntersection_Interlaced_Vector_uint64_262144_64 93.80% 10397009.900 20149411.399 - 142.13% -
BM_PushHeap_string_Descending_262144 90.55% 3.154 6.009 - 91.93% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.89% 0.258 0.489 - 0.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.51% 0.258 0.488 - 0.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.84% 23.019 40.937 - 1.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16 76.72% 3496611.628 6179158.573 - 102.56% -
SetIntersection_Interlaced_Vector_uint64_262144_256 76.57% 35286190.390 62303200.168 - 143.79% -
SetIntersection_Interlaced_Vector_uint32_262144_16 76.24% 3078611.118 5425640.673 - 75.49% -
BM_PushHeap_uint32_QuickSortAdversary_1 75.62% 0.394 0.692 - 76.28% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.16% 409.990 718.143 - 0.04% -
std::adjacent_find(deque<int>)/50 69.55% 14.032 23.792 - 28.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 69.06% 18.411 31.125 - 4.93% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.95% 162.883 273.567 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 67.42% 8475549.431 14189380.670 - 79.06% -
std::copy_if(vector<int>)_(every_other)/8 65.38% 2.529 4.183 - -0.24% -
std::find_if_not(list<int>)_(process_all)/8 58.87% 2.254 3.580 - -0.49% -
std::multiset<std::string>::erase(key)_(existent)/32 56.42% 51.656 80.802 - 52.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 56.27% 12.141 18.972 - 55.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 56.22% 524.207 818.895 - -1.54% -
BM_PushHeap_float_QuickSortAdversary_1 55.15% 0.449 0.697 - 0.07% -
std::none_of(vector<int>)_(process_all)/50 53.61% 12.678 19.475 - 0.30% -
std::map<int,_int>::contains(key)_(non-existent)/8192 53.03% 9.369 14.337 - 3.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 52.83% 2.689 4.110 - 65.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 52.54% 11.949 18.227 - 53.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.39% 87789.553 133780.895 - 3.84% -
std::partition(list<int>)_(sparse)/50 51.35% 14.858 22.487 - 0.14% -
std::unordered_set<int>::count(key)_(non-existent)/32 51.31% 1.397 2.114 - 53.44% -
std::shift_left(vector<int>)/32 50.70% 2.967 4.472 - 49.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.66% 0.463 0.697 - 9.94% -
rng::for_each(set<int>)/8 50.27% 4.492 6.750 - -0.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.23% 22.999 34.552 - 8.59% -
BM_PushHeap_string_Descending_16384 49.63% 2.310 3.457 - 47.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.46% 48.328 72.232 - 36.10% -
BM_PushHeap_uint32_Random_1 49.20% 0.465 0.694 - 75.10% -
std::unordered_set<std::string>::find(key)_(existent)/1024 48.98% 28.851 42.982 - 3.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.41% 7.802 11.500 - 65.12% -
BM_PushHeap_string_PipeOrgan_262144 46.98% 17.362 25.518 - 46.98% -
std::is_sorted_until(deque<int>)/8 46.93% 2.542 3.735 - 34.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 46.36% 26.825 39.260 - 5.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.27% 0.477 0.697 - 9.48% -
rng::for_each(multiset<int>)/8 46.20% 4.482 6.553 - -5.01% -
std::find_end(deque<int>)_(single_element)/8192 46.19% 2021.047 2954.487 - 25.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 45.77% 44.611 65.028 - 7.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 45.14% 16505.166 23955.556 - 49.87% -
std::unique_copy(deque<int>)_(sprinkled)/32 44.69% 9.201 13.313 - 0.22% -
BM_PushHeap_string_Descending_1024 43.68% 2.355 3.384 - 42.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.59% 33.359 47.899 - 42.40% -
SetIntersection_Interlaced_Vector_string_262144_16384 43.44% 1002894.613 1438572.998 - 42.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.37% 3.523 5.051 - -5.24% -
std::shift_right(vector<int>)/32 42.44% 2.942 4.191 - 41.69% -
std::unique_copy(deque<int>)_(sprinkled)/52 42.17% 14.717 20.923 - 0.65% -
std::set<int>::contains(key)_(non-existent)/8192 42.07% 10.322 14.664 - 20.54% -
SetIntersection_Interlaced_Set_string_16384_16 41.97% 243387701.831 345537712.938 - 48.49% -
SetIntersection_Interlaced_Vector_string_262144_1024 41.81% 240300974.724 340780430.642 - 0.95% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.00% 5.695 8.031 - 57.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.48% 51.024 71.678 - -11.76% -
rng::for_each(multimap<int>)/8 39.29% 4.390 6.114 - -2.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 39.09% 29.807 41.458 - 9.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.80% 251532872.470 349117229.346 - 6.73% -
rng::for_each(map<int>)/8 38.60% 4.442 6.157 - -1.83% -
SetIntersection_Interlaced_Vector_float_262144_256 37.96% 20310714.315 28020744.335 - -45.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 37.35% 24.678 33.895 - 23.97% -
std::search(deque<int>)_(no_match)/1024 36.47% 303.162 413.711 - 37.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 36.14% 43.137 58.728 - 5.46% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 35.88% 617.132 838.566 - 3.38% -
BM_PushHeap_float_Ascending_1 35.84% 0.393 0.534 - -23.33% -
std::adjacent_find(deque<int>)/8 35.78% 2.935 3.985 - 5.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.66% 2.254 3.058 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.41% 0.515 0.698 - 62.69% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.21% 66.006 89.247 - -16.02% -
std::find_end(deque<int>)_(single_element)/1024 35.01% 277.808 375.059 - 12.93% -
std::copy(vector<int>)/4096 34.09% 150.626 201.976 - -5.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.17% 68.201 90.824 - 1.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 32.94% 23.326 31.009 - 5.20% -
BM_PushHeap_uint32_PipeOrgan_1 32.76% 0.466 0.619 - 1.80% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.12% 49.746 65.724 - 7.53% -
std::search(deque<int>,_pred)_(no_match)/1000 32.00% 424.574 560.444 - 30.05% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.82% 4315.562 5688.827 - -0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.72% 24.167 31.833 - -11.02% -
BM_PushHeap_string_Descending_256 31.59% 2.291 3.014 - 29.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31.50% 640.270 841.933 - -7.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 31.07% 30.851 40.438 - 3.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 31.02% 10385.059 13606.455 - 33.08% -
std::unordered_set<int>::count(key)_(existent)/1024 30.80% 1.295 1.694 - 15.44% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.65% 9.945 12.994 - 1.59% -
BM_lexicographical_compare_three_way_slow_path/16384 30.62% 3657.658 4777.561 - 4.98% -
std::search(deque<int>,_pred)_(no_match)/1024 30.58% 436.352 569.810 - 30.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 30.52% 0.367 0.479 - -0.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.51% 24.959 32.573 - -4.78% -
BM_StringCtorDefault 30.47% 0.243 0.317 - 33.36% -
BM_lexicographical_compare_three_way_slow_path/4096 30.39% 925.619 1206.951 - 5.21% -
BM_PushHeap_string_PipeOrgan_16384 30.32% 12.756 16.624 - 33.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 30.29% 35.413 46.139 - -16.27% -
std::rotate(list<int>)_(by_1/3)/32 30.23% 12.931 16.840 - 1.68% -
BM_PushHeap_string_Random_262144 29.73% 17.931 23.262 - 27.39% -
std::fill_n(list<int>)/8192 29.71% 7150.174 9274.837 - 8.40% -
std::find_if(vector<char>)_(bail_25%)/1024 29.55% 26.011 33.698 - 14.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.40% 53.285 68.951 - 1.15% -
std::unordered_set<int>::count(key)_(non-existent)/1024 29.34% 1.386 1.793 - 0.77% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 29.21% 14177.338 18317.946 - 40.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.78% 7520.595 9685.280 - 19.37% -
std::search(deque<int>)_(same_length)/1000 28.76% 325.451 419.063 - 28.49% -
BM_lexicographical_compare_three_way_slow_path/1048576 28.75% 241472.428 310905.866 - 5.58% -
std::unique_copy(deque<int>)_(contiguous)/52 28.59% 14.396 18.511 - -1.01% -
BM_lexicographical_compare_three_way_slow_path/1024 28.57% 239.615 308.070 - 4.82% -
std::find_end(deque<int>)_(single_element)/1000 28.56% 249.091 320.240 - 2.51% -
std::map<std::string,_int>::insert(value)_(already_present)/32 28.02% 19.225 24.612 - 22.43% -
BM_PushHeap_string_Ascending_262144 27.97% 31.698 40.563 - 36.89% -
std::find_if(vector<char>)_(process_all)/50 27.91% 5.347 6.839 - 3.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.84% 23.950 30.619 - -1.83% -
std::find(vector<bool>)_(process_all)/50 27.83% 0.560 0.716 - 3.48% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.82% 20.309 25.958 - -4.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 27.74% 6834657.462 8730452.834 - 11.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 27.72% 33.177 42.374 - -11.46% -
std::unique_copy(deque<int>)_(contiguous)/32 27.57% 9.419 12.016 - 1.80% -
BM_lexicographical_compare_three_way_slow_path/65536 27.21% 15045.955 19139.207 - 5.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.73% 7259.828 9200.612 - 16.93% -
BM_lexicographical_compare_three_way<IntPtr>/1 26.70% 0.362 0.459 - 18.23% -
std::move_backward(deque<int>)/64 26.55% 5.262 6.659 - 28.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 26.49% 13.904 17.587 - 28.96% -
BM_PushHeap_string_Descending_64 26.45% 2.209 2.793 - 25.61% -
SetIntersection_Interlaced_Vector_uint64_16384_64 25.99% 6593671.884 8307086.341 - 52.54% -
std::find_if(vector<char>)_(process_all)/32768 25.68% 3137.543 3943.328 - 4.94% -
SetIntersection_Interlaced_Vector_uint32_16384_16 25.34% 2417594.561 3030161.947 - -7.84% -
std::multiset<int>::contains(key)_(non-existent)/1024 25.27% 5.985 7.497 - 25.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 25.26% 0.389 0.487 - 14.68% -
std::copy_n(vector<bool>)_(aligned)/262144 25.21% 585.453 733.020 - 21.66% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.20% 20.044 25.095 - 17.85% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.19% 616.078 771.291 - 9.54% -
std::find_if(vector<char>)_(process_all)/8192 24.99% 795.203 993.947 - 5.19% -
rng::for_each(multimap<int>)/32 24.72% 21.471 26.780 - 0.73% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.68% 79717150.781 99393846.228 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 24.59% 43193591.901 53816171.816 - 34.70% -
BM_StringRelational_Eq_Small_Small_Control 24.34% 1.685 2.095 - 13.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24.30% 18102.435 22501.953 - 19.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 24.28% 9.077 11.281 - 25.40% -
BM_PushHeap_string_Ascending_16384 24.27% 19.135 23.779 - 25.90% -
SetIntersection_Interlaced_Vector_uint32_16384_64 24.20% 6288828.913 7810621.204 - -2.48% -
std::find_if_not(vector<char>)_(process_all)/50 24.06% 5.349 6.636 - -0.91% -
ranges::minmax(std::list<long_long>)/1 24.02% 0.343 0.425 - 7.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 23.99% 19040.176 23607.373 - 22.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 23.84% 0.367 0.455 - -6.60% -
std::set<int>::equal_range(key)_(non-existent)/1024 23.77% 5.801 7.181 - 5.40% -
std::copy(vector<bool>)_(aligned)/262144 23.70% 587.809 727.109 - -10.57% -
BM_lexicographical_compare_three_way_slow_path/64 23.65% 15.120 18.696 - 4.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.61% 546.734 675.814 - 23.93% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.27% 94.743 116.790 - 19.61% -
SetIntersection_Interlaced_Set_string_262144_16384 22.83% 2799380.699 3438601.723 - 23.96% -
rng::for_each(multiset<int>)/32 22.81% 20.613 25.314 - -1.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.77% 25.311 31.075 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_64 22.72% 3675759.902 4510872.507 - 40.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 22.51% 1693.090 2074.159 - 6.17% -
std::find_if(vector<char>)_(process_all)/8 22.32% 1.258 1.539 - -3.64% -
ranges::min(std::vector<__int128>)/1 22.20% 0.340 0.415 - -8.98% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.93% 1.048 1.277 - 0.34% -
std::multiset<std::string>::erase(key)_(existent)/1024 21.92% 68.416 83.415 - -19.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.82% 28.206 34.359 - 40.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 21.72% 53.254 64.821 - 3.15% -
std::search(deque<int>)_(near_matches)/1000 21.66% 18549.697 22567.552 - 30.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.48% 25.234 30.653 - 22.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.42% 39.719 48.225 - 19.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 21.28% 73.949 89.688 - -11.87% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.14% 0.378 0.458 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 21.03% 6141338.510 7432594.243 - 36.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 20.99% 8300.318 10042.365 - -3.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.94% 783.875 947.985 - 24.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.83% 29.268 35.364 - -1.90% -
rng::for_each(set<int>)/32 20.73% 21.082 25.452 - -0.46% -
std::find_if(list<int>)_(process_all)/8192 20.66% 7450.918 8990.200 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.60% 39.569 47.720 - 12.69% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 20.58% 4.507 5.435 - -1.90% -
BM_lexicographical_compare_three_way_slow_path/262144 20.54% 63294.777 76294.475 - 5.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.47% 0.579 0.697 - 24.99% -
BM_lexicographical_compare_three_way_slow_path/256 20.36% 68.636 82.613 - 3.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 20.29% 5.463 6.572 - -8.70% -
std::upper_bound(std::list<int>)/100 20.14% 83.840 100.728 - -0.47% -
SetIntersection_Interlaced_Vector_string_16384_256 20.12% 38333652.461 46047055.603 - 6.94% -
BM_PushHeap_string_Descending_4 19.92% 1.897 2.275 - 20.07% -
std::find_if_not(vector<char>)_(process_all)/32768 19.80% 3135.211 3756.028 - 0.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 19.75% 55744.287 66751.340 - 22.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.58% 8359.311 9996.350 - -1.10% -
std::set<int>::equal_range(key)_(non-existent)/8192 19.54% 8.932 10.677 - 1.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 19.44% 1.004 1.199 - 5.32% -
std::unordered_multiset<int>::count(key)_(existent)/1024 19.43% 1.528 1.824 - -3.93% -
std::copy_if(list<int>)_(every_other)/64 19.43% 23.190 27.696 - -0.25% -
std::stable_partition(deque<int>)_(sparse)/32 19.33% 11.148 13.303 - 12.29% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.31% 2.500 2.982 - -0.00% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.31% 25.957 30.968 - -3.90% -
bm_ranges_swap_ranges_vb_aligned/256 19.28% 3.535 4.216 - -2.07% -
std::set<std::string>::equal_range(key)_(existent)/1024 19.25% 21.788 25.981 - 7.13% -
std::unordered_set<std::string>::erase(iterator)/1024 19.21% 27.474 32.752 - 9.46% -
BM_PushHeap_string_Descending_16 19.21% 2.103 2.507 - 19.60% -
BM_PushHeap_uint64_Random_1 19.04% 0.392 0.466 - 0.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 19.04% 2.971 3.537 - 18.29% -
std::map<int,_int>::find(key)_(existent)/1024 19.04% 3.643 4.336 - 0.66% -
BM_PushHeap_uint32_Ascending_1 19.03% 0.466 0.555 - 19.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.95% 1448.277 1722.695 - -4.00% -
std::find_if_not(vector<char>)_(process_all)/8192 18.87% 794.703 944.663 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.83% 28.819 34.244 - -27.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 18.76% 0.353 0.419 - -15.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.70% 31.457 37.340 - 3.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 18.69% 1.001 1.188 - -11.13% -
std::rotate(list<int>)_(by_1/2)/8192 18.64% 4656.686 5524.814 - 15.89% -
BM_StringConstructDestroyCStr_Empty_Transparent 18.62% 0.312 0.370 - 58.98% -
std::set<std::string>::insert(value)_(already_present)/1024 18.59% 22.657 26.869 - -8.59% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 18.59% 1.279 1.516 - -4.10% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.52% 5958482.543 7061935.104 - -1.27% -
ranges::min(std::list<long_long>)/1 18.50% 0.225 0.266 - 0.40% -
std::search(deque<int>)_(near_matches)/1024 18.40% 19502.269 23091.452 - 27.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.38% 3234.376 3828.756 - 0.02% -
std::set<int>::ctor(const&)/1024 18.35% 6257.777 7405.856 - 19.43% -
std::set<std::string>::erase(iterator)/1024 18.18% 25.981 30.704 - -7.81% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 17.76% 27.416 32.285 - -4.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.74% 892.241 1050.497 - 1.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 17.71% 0.923 1.086 - -5.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.70% 32.661 38.441 - 0.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.62% 417454.532 490994.799 - 0.13% -
std::map<int,_int>::find(key)_(non-existent)/8192 17.60% 7.010 8.244 - 5.07% -
std::find_if(vector<char>)_(bail_25%)/8192 17.58% 228.589 268.775 - 16.07% -
std::make_heap(deque<int>)_(descending)/8192 17.53% 7682.167 9028.763 - 4.88% -
std::copy_if(list<int>)_(every_other)/4096 17.50% 3312.311 3892.012 - -5.38% -
std::set<std::string>::contains(key)_(non-existent)/32 17.44% 9.813 11.525 - 16.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.37% 8.826 10.359 - 17.33% -
std::find_if(vector<char>)_(process_all)/1024 17.30% 111.723 131.051 - 4.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.24% 1.102 1.292 - -1.81% -
std::unique(deque<int>)_(contiguous)/52 17.23% 55.424 64.972 - 16.89% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 17.15% 1698.499 1989.728 - 43.68% -
std::unordered_set<int>::clear()/1024 17.13% 8359.005 9790.874 - 17.27% -
std::multiset<std::string>::erase(iterator)/32 17.00% 26.705 31.244 - 0.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.00% 0.693 0.811 - 0.06% -
SetIntersection_Interlaced_Vector_string_16384_16 17.00% 4196838.386 4910098.172 - -2.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.99% 0.693 0.811 - 0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.96% 0.693 0.811 - 0.04% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.95% 5.944 6.951 - 16.38% -
std::make_heap(deque<int>)_(descending)/1024 16.94% 985.296 1152.186 - 5.37% -
BM_deque_vector_copy/0 16.88% 1.249 1.460 - 10.30% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 16.82% 27.809 32.485 - -8.65% -
std::partition_point(vector<int>)/8192 16.71% 7.975 9.308 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_16384_16 16.69% 2854757.447 3331310.486 - 38.42% -
BM_deque_deque_ranges_copy_backward/0 16.64% 0.789 0.920 - -0.02% -
std::unordered_set<std::string>::erase(key)_(existent)/32 16.62% 74.611 87.015 - 29.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.62% 44.374 51.749 - -2.84% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 16.56% 1.388 1.618 - 12.49% -
SetIntersection_Interlaced_Vector_uint32_16384_256 16.52% 19485468.659 22705048.807 - 28.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 16.48% 1.573 1.832 - 10.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.39% 19.995 23.273 - -6.74% -
ranges::min(std::vector<char>)/64 16.20% 3.618 4.204 - -0.82% -
std::unordered_set<int>::find(key)_(non-existent)/32 16.07% 1.098 1.274 - 10.33% -
std::set<std::string>::contains(key)_(existent)/1024 16.06% 20.901 24.259 - 6.54% -
std::find_if_not(vector<char>)_(process_all)/8 16.06% 1.327 1.540 - 0.42% -
BM_StringRead_Cold_Deep_Large 16.00% 1.231 1.428 - 18.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.98% 35.775 41.491 - -0.35% -
std::for_each(set<int>::iterator)/32 15.95% 21.134 24.505 - 0.78% -
SetIntersection_Front_Set_uint64_256_64 15.94% 5273795.717 6114399.448 - 14.56% -
rng::for_each(map<int>)/32 15.92% 21.636 25.079 - -1.26% -
std::unordered_multiset<int>::clear()/32 15.85% 599.786 694.824 - 18.09% -
BM_num_put<unsigned_long_long> 15.84% 10.120 11.723 - -4.43% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.80% 15.062 17.441 - 13.97% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.78% 32.756 37.924 - -10.52% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.77% 1401.737 1622.823 - 11.67% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.77% 32.975 38.174 - -13.14% -
std::unordered_set<int>::clear()/8192 15.69% 67288.814 77848.355 - 13.54% -
std::copy(list<int>)/8 15.67% 2.147 2.484 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 15.62% 11640.301 13459.057 - 15.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.53% 63.587 73.461 - -2.08% -
ranges::min(std::deque<long_long>)/1 15.53% 0.600 0.693 - 3.36% -
std::multiset<int>::contains(key)_(non-existent)/32 15.48% 2.773 3.202 - 21.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 15.44% 54845.455 63311.708 - 16.18% -
std::is_sorted(deque<int>)/8 15.41% 2.861 3.302 - 19.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.41% 67.682 78.114 - 20.69% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.40% 8.279 9.554 - -0.07% -
ranges::min(std::list<__int128>)/1 15.40% 0.396 0.457 - -0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 15.33% 1.042 1.202 - -4.52% -
BM_StringRead_Cold_Shallow_Empty 15.30% 1.058 1.220 - 12.59% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.22% 7171.693 8263.539 - -4.62% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.17% 2.599 2.993 - -1.38% -
std::unordered_multiset<int>::ctor(const&)/8192 15.14% 56108.442 64602.646 - 15.58% -
BM_vector_deque_ranges_move/0 15.13% 0.396 0.456 - -10.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.11% 50.014 57.570 - -12.04% -
std::unordered_set<int>::count(key)_(non-existent)/8192 15.04% 1.376 1.583 - -4.24% -
SetIntersection_Interlaced_Vector_uint64_1024_16 15.02% 2010712.985 2312712.169 - 25.62% -
std::unordered_multiset<int>::count(key)_(existent)/8192 14.98% 1.542 1.773 - 0.47% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.94% 28.487 32.744 - 20.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.89% 26.808 30.800 - 9.66% -
BM_num_put<long_long> 14.88% 10.502 12.065 - 3.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 14.87% 23.704 27.228 - 4.99% -
std::adjacent_find(list<int>)/50 14.80% 20.183 23.169 - 0.84% -
rng::starts_with(vector<int>,_pred)/8 14.78% 2.312 2.654 - 8.15% -
std::make_heap(deque<int>)_(heap)/8192 14.69% 7691.074 8820.933 - 2.26% -
std::for_each(multimap<int>::iterator)/8 14.67% 4.438 5.089 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.64% 27482531.385 31506048.320 - 31.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 14.60% 4070286.955 4664615.382 - 6.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.56% 74.839 85.738 - 3.03% -
std::for_each(multimap<int>::iterator)/32 14.49% 20.803 23.816 - 0.29% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 14.46% 22.398 25.636 - 16.08% -
std::replace_if(vector<int>)_(sprinkled)/50 14.41% 12.748 14.585 - 13.28% -
BM_StringRead_Cold_Shallow_Large 14.31% 1.088 1.244 - 12.52% -
std::find(deque<int>)_(bail_25%)/8 14.29% 1.995 2.280 - -0.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 14.23% 34.843 39.801 - -20.52% -
std::find(vector<bool>)_(process_all)/8 14.15% 0.560 0.640 - 8.35% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 14.14% 2.107 2.405 - 0.96% -
std::find_end(list<int>)_(process_all)/1000 14.14% 656.323 749.122 - 4.99% -
BM_deque_vector_copy_backward/70000 14.08% 7945.824 9064.964 - 1.85% -
std::remove_copy_if(deque<int>)_(prefix)/32 14.07% 17.791 20.294 - 12.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 14.06% 1796.068 2048.531 - 11.89% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.03% 88937523.839 101413461.636 - 12.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.03% 0.711 0.811 - 0.06% -
BM_PushHeap_uint64_Random_4 14.02% 2.258 2.574 - -2.13% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.01% 34.632 39.483 - -1.96% -
std::unordered_map<int,_int>::count(key)_(existent)/32 14.01% 1.155 1.317 - -16.56% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 13.97% 0.228 0.260 - 1.39% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.95% 4280.391 4877.337 - -0.34% -
BM_StringRelational_Compare_Small_Empty_Control 13.94% 1.616 1.841 - -2.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.94% 1417.675 1615.244 - -0.59% -
std::set<int>::insert(value)_(already_present)/8192 13.88% 9.575 10.904 - 3.12% -
std::find_if_not(list<int>)_(process_all)/32768 13.82% 25341.716 28843.913 - 10.72% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.79% 16.114 18.335 - 28.41% -
SetIntersection_Interlaced_Vector_string_262144_256 13.76% 67535325.531 76828161.759 - 0.44% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 13.73% 1.616 1.838 - -0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 13.62% 24.179 27.473 - -4.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.55% 1.426 1.620 - 2.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 13.49% 48.762 55.340 - 77.26% -
std::make_heap(deque<int>)_(heap)/1024 13.39% 985.834 1117.819 - 2.15% -
std::find_end(deque<int>)_(process_all)/1000 13.15% 261.439 295.818 - 4.25% -
std::rotate(list<int>)_(1_element_backward)/50 13.14% 22.235 25.157 - 1.48% -
std::rotate(deque<int>)_(by_1/2)/32 13.14% 7.501 8.487 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.05% 29.128 32.930 - 11.83% -
BM_vector_deque_copy_backward/0 13.05% 0.419 0.474 - -17.81% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.04% 18.465 20.873 - 14.31% -
SetIntersection_Front_Set_float_262144_256 13.03% 3706346.441 4189446.474 - 17.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 13.02% 1.042 1.177 - -3.32% -
ranges::minmax(std::vector<char>)/8 12.94% 1.010 1.141 - 21.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 12.91% 96441.383 108888.366 - 4.15% -
std::unordered_set<int>::erase(key)_(existent)/32 12.86% 21.354 24.099 - 15.29% -
std::for_each(map<int>::iterator)/8 12.84% 4.445 5.016 - -0.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 12.82% 404.497 456.364 - -5.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 12.80% 56.414 63.634 - 44.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 12.78% 13387910.766 15098769.602 - 4.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.69% 56.096 63.212 - 4.95% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.67% 10011.729 11279.870 - -15.66% -
SetIntersection_Interlaced_Vector_string_262144_4 12.62% 2054683.761 2313917.101 - -1.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.61% 30.833 34.720 - 12.30% -
std::rotate(list<int>)_(1_element_forward)/8192 12.60% 7164.598 8067.236 - 11.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.59% 28.971 32.619 - 0.44% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 12.52% 34.435 38.748 - 7.03% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.52% 594.917 669.392 - 0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.48% 1.168 1.313 - 12.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.47% 1323.144 1488.203 - 13.22% -
std::shift_right(list<int>)/50 12.47% 27.137 30.521 - 14.54% -
BM_StringRead_Cold_Deep_Small 12.44% 1.162 1.306 - 6.59% -
std::map<std::string,_int>::erase(iterator)/8192 12.42% 29.032 32.636 - 13.25% -
std::unique(deque<int>)_(contiguous)/32 12.41% 49.744 55.916 - 12.31% -
std::equal(list<int>)_(it,_it,_it)/8192 12.40% 9275.331 10425.530 - 6.08% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.39% 4.823 5.421 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.37% 44.154 49.616 - -4.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 12.35% 4.504 5.060 - 10.11% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.34% 1.508 1.694 - 10.73% -
std::transform(list<int>)_(identity_transform)/8192 12.22% 7004.818 7860.481 - 10.04% -
std::find_if_not(vector<char>)_(process_all)/1024 12.15% 111.583 125.139 - -0.04% -
std::multiset<std::string>::erase(iterator)/1024 12.12% 28.383 31.822 - -4.23% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 12.08% 30.628 34.328 - 3.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.06% 39.832 44.636 - -3.89% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 11.96% 23.746 26.585 - 5.56% -
BM_deque_vector_ranges_move_backward/70000 11.95% 7944.471 8894.227 - -0.05% -
std::multiset<std::string>::find(key)_(non-existent)/1024 11.94% 21.425 23.982 - 8.03% -
std::move_backward(vector<int>)/1048576 11.93% 56466.354 63205.392 - 10.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.92% 12.896 14.433 - -1.66% -
SetIntersection_Front_Set_string_256_64 11.89% 14183192.766 15869203.299 - 5.82% -
std::partial_sort(deque<int>)_(repeated)/8192 11.87% 67850.969 75902.031 - 0.11% -
std::unordered_set<std::string>::find(key)_(existent)/32 11.81% 39.750 44.446 - 50.94% -
std::is_partitioned(list<int>)_(partitioned)/1024 11.78% 639.612 714.958 - 19.75% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.75% 587.906 656.999 - -2.12% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.73% 219.855 245.644 - 0.26% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.72% 9.953 11.119 - 13.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.71% 4562981.152 5097227.774 - 13.89% -
SetIntersection_Interlaced_Vector_string_262144_64 11.68% 19913711.247 22240303.432 - -3.69% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.68% 27.049 30.207 - 7.50% -
std::find_if_not(vector<int>)_(bail_25%)/32768 11.66% 842.915 941.234 - -1.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 11.66% 4.520 5.047 - 1.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.66% 1526.814 1704.787 - -3.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.63% 11.775 13.145 - 3.18% -
BM_StringEraseWithMove_Large_Opaque 11.62% 2.481 2.770 - 6.89% -
std::vector<int>::ctor(size)/32 11.60% 9.964 11.119 - 11.29% -
BM_deque_vector_ranges_copy_backward/70000 11.59% 7926.998 8845.805 - -1.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.55% 0.592 0.660 - 1.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.51% 46.525 51.881 - -2.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.50% 1.234 1.376 - 4.92% -
SetIntersection_Interlaced_Vector_string_262144_16 11.48% 5992657.497 6680803.760 - -5.34% -
std::set<int>::equal_range(key)_(existent)/8192 11.48% 8.252 9.199 - 16.34% -
std::unordered_set<int>::find(key)_(existent)/32 11.47% 1.326 1.478 - 27.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.45% 714.305 796.111 - -6.77% -
std::for_each(set<int>::iterator)/8 11.44% 4.513 5.029 - 0.16% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 11.41% 30.166 33.609 - 1.37% -
std::rotate(list<int>)_(by_1/4)/32 11.39% 13.020 14.503 - 0.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.37% 41134.154 45811.719 - 12.87% -
std::unordered_set<std::string>::erase(iterator)/8192 11.34% 29.255 32.572 - 23.45% -
std::set<int>::insert(value)_(already_present)/1024 11.28% 5.798 6.453 - 3.20% -
BM_deque_vector_ranges_move_backward/1 11.28% 2.116 2.355 - 12.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.27% 32.052 35.664 - 25.24% -
SetIntersection_None_Set_string_16384_1024 11.27% 190225548.901 211658973.248 - 13.47% -
bm_ranges_lexicographical_compare<signed_char>/64 11.22% 2.058 2.289 - -1.09% -
std::find_first_of(vector<int>)_(small_needle)/32 11.18% 46.631 51.846 - 10.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 11.11% 23.216 25.795 - 0.72% -
BM_deque_vector_ranges_move_backward/64000 11.10% 7048.994 7831.091 - -2.27% -
rng::contains(deque<int>)_(process_all)/8 11.08% 2.866 3.184 - 2.69% -
BM_vector_deque_ranges_copy_backward/65536 11.08% 7540.027 8375.692 - 2.17% -
std::find_if(vector<char>)_(bail_25%)/32768 11.05% 943.756 1048.066 - 15.78% -
std::for_each(map<int>::iterator)/32 11.02% 21.499 23.869 - -0.29% -
BM_vector_deque_move_backward/64000 11.02% 7254.530 8053.805 - -0.96% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.98% 11591.517 12864.156 - 2.99% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.94% 89.814 99.641 - 3.21% -
ranges::minmax(std::list<char>)/64 10.91% 29.676 32.915 - -4.25% -
BM_num_put<const_void*> 10.89% 11.206 12.427 - -0.06% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.89% 26.129 28.974 - 0.71% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.87% 9.719 10.776 - 0.12% -
SetIntersection_Front_Set_string_1024_256 10.87% 14273701.097 15825086.531 - 6.69% -
SetIntersection_Front_Set_string_16384_16 10.86% 1770283.284 1962535.068 - 1.49% -
std::move(list<int>)/4096 10.84% 4360.747 4833.647 - -8.21% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.82% 542496.021 601196.448 - 0.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 10.81% 24759.709 27437.245 - 4.70% -
std::unordered_set<std::string>::contains(key)_(existent)/32 10.80% 39.535 43.805 - 11.07% -
BM_num_put<bool> 10.79% 9.315 10.320 - -4.72% -
std::find_if(vector<char>)_(bail_25%)/8 10.78% 0.818 0.906 - -1.07% -
std::remove(deque<int>)_(prefix)/50 10.70% 57.520 63.673 - 3.39% -
BM_deque_deque_ranges_copy_backward/1 10.68% 2.523 2.793 - 7.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.66% 310.220 343.303 - -3.85% -
BM_PushHeap_string_Random_16384 10.63% 16.085 17.795 - 8.66% -
BM_num_put<long> 10.62% 10.715 11.853 - 3.04% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 10.61% 8.309 9.190 - 2.06% -
std::rotate(deque<int>)_(by_1/2)/50 10.60% 10.351 11.448 - -0.58% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 10.60% 30.134 33.329 - -0.69% -
ranges::min(std::vector<char>)/8 10.58% 2.211 2.445 - 6.33% -
BM_StringRead_Cold_Deep_Empty 10.57% 1.168 1.292 - 11.34% -
std::map<int,_int>::find(key)_(non-existent)/32 10.57% 2.210 2.444 - 5.77% -
BM_PushHeap_uint32_PipeOrgan_4 10.56% 0.485 0.536 - -1.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 10.53% 1.048 1.159 - 3.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.51% 8993633.471 9939125.949 - 10.48% -
std::copy_backward(deque<int>)/32768 10.46% 3673.482 4057.868 - 3.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.45% 8.894 9.824 - 1.47% -
SetIntersection_Front_Set_uint32_1024_256 10.41% 3805387.994 4201607.258 - 5.62% -
std::is_sorted(list<int>,_pred)/8 10.40% 3.675 4.058 - 0.27% -
BM_num_put<unsigned_long> 10.37% 10.429 11.510 - -8.03% -
std::set<std::string>::find(key)_(existent)/32 10.35% 14.271 15.748 - -1.70% -
std::multiset<std::string>::count(key)_(existent)/8192 10.35% 26.521 29.265 - -4.28% -
std::move_backward(deque<int>)/32768 10.35% 3264.622 3602.368 - 0.68% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 10.32% 28.526 31.468 - 18.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 10.30% 18.592 20.506 - 11.29% -
BM_deque_vector_copy_backward/65536 10.29% 7365.590 8123.842 - -0.81% -
SetIntersection_Interlaced_Set_string_262144_262144 10.29% 17965185.709 19814208.172 - 4.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.26% 98519608.942 108628673.337 - 20.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 10.24% 1.092 1.204 - -19.27% -
std::for_each(multiset<int>::iterator)/8 10.19% 4.590 5.058 - -0.07% -
ranges::min(std::vector<__int128>)/70000 10.17% 30876.815 34017.187 - -0.53% -
SetIntersection_Front_Vector_uint32_262144_1024 10.17% 5309396.348 5849137.747 - 10.33% -
BM_std_minmax_element<char>/1 10.16% 0.301 0.332 - 6.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.16% 34.957 38.510 - 4.11% -
std::vector<int>::ctor(size)/8192 10.03% 517.543 569.474 - 10.06% -
BM_std_minmax_element<short>/70000 10.00% 17449.812 19193.949 - 4.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.99% 1133.193 1246.416 - 2.09% -
SetIntersection_Interlaced_Vector_float_256_256 9.99% 4606317.495 5066444.914 - -0.70% -
BM_std_minmax_element<short>/64000 9.98% 15947.234 17538.550 - 4.02% -
BM_std_minmax_element<short>/65536 9.97% 16323.313 17950.627 - 4.31% -
std::for_each(multiset<int>::iterator)/32 9.95% 21.436 23.569 - -0.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.95% 7.511 8.258 - 1.63% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.94% 1.916 2.107 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.93% 6158365.591 6769837.565 - -4.20% -
BM_std_minmax_element<short>/5500 9.92% 1375.647 1512.061 - 3.84% -
std::unordered_set<int>::contains(key)_(existent)/8192 9.90% 1.218 1.339 - -2.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.89% 387.514 425.829 - 10.87% -
std::copy_backward(vector<bool>)_(aligned)/64 9.88% 1.605 1.764 - -2.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 9.87% 0.630 0.693 - 12.73% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.85% 2.636 2.896 - 16.71% -
BM_PushHeap_string_PipeOrgan_1024 9.84% 9.445 10.375 - 14.08% -
std::rotate(list<int>)_(by_1/4)/50 9.84% 23.478 25.789 - -0.40% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 9.84% 1366.765 1501.255 - 6.34% -
SetIntersection_Front_Vector_string_256_64 9.78% 9986969.937 10963281.996 - 5.24% -
std::set<std::string>::insert(value)_(new_value,_end)/32 9.78% 40.839 44.832 - 36.97% -
std::equal(vector<bool>)_(unaligned)/8 9.77% 0.818 0.898 - -17.17% -
BM_deque_vector_ranges_move_backward/2 9.75% 1.835 2.014 - 9.99% -
std::find(vector<int>)_(bail_25%)/8 9.75% 1.359 1.491 - 7.17% -
std::remove_copy_if(deque<int>)_(prefix)/50 9.75% 27.773 30.480 - 8.80% -
BM_std_minmax_element<short>/4096 9.73% 1026.218 1126.046 - 3.56% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 9.72% 6.564 7.202 - 11.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 9.72% 518.014 568.354 - 7.50% -
rng::find_last(vector<char>)_(bail_90%)/8 9.71% 0.440 0.483 - 4.94% -
rng::starts_with(deque<int>)/1000 9.68% 436.051 478.272 - 0.61% -
std::replace(list<int>)_(sprinkled)/8192 9.68% 7127.886 7817.918 - 8.89% -
BM_deque_deque_ranges_copy_backward/2 9.68% 2.305 2.528 - 7.27% -
std::stable_partition(deque<int>)_(sparse)/50 9.66% 27.391 30.036 - 7.08% -
BM_deque_vector_ranges_move_backward/64 9.64% 2.930 3.213 - 9.60% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 9.60% 1.429 1.566 - 2.59% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.57% 19.617 21.494 - 1.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.55% 120609.980 132130.180 - 13.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9.54% 142264504.620 155843461.535 - 10.11% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.52% 863.314 945.503 - 0.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 9.50% 703.232 770.050 - -13.86% -
SetIntersection_Front_Vector_uint64_16384_1024 9.49% 5333493.555 5839613.462 - 10.50% -
std::multimap<int,_int>::contains(key)_(existent)/1024 9.46% 3.891 4.259 - -6.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.43% 10.014 10.959 - -43.20% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.43% 7294.064 7981.629 - 7.89% -
SetIntersection_Front_Vector_uint64_262144_1024 9.43% 5341812.782 5845331.903 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.40% 43.669 47.774 - -7.16% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.40% 19.529 21.365 - 0.64% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.39% 10.087 11.035 - -1.30% -
BM_deque_vector_ranges_copy_backward/65536 9.39% 7489.534 8193.037 - 0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 9.38% 21.102 23.082 - -1.97% -
std::set<std::string>::equal_range(key)_(existent)/32 9.33% 15.019 16.420 - -3.94% -
BM_std_minmax_element<short>/1024 9.32% 262.286 286.736 - 3.25% -
BM_deque_deque_move_backward/1 9.32% 2.777 3.036 - 8.90% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9.32% 9136.669 9988.089 - 9.55% -
BM_std_minmax_element<short>/4000 9.28% 1006.489 1099.908 - 3.63% -
BM_lexicographical_compare_three_way_slow_path/4 9.28% 1.130 1.235 - 4.81% -
std::find_if_not(vector<int>)_(bail_25%)/1024 9.28% 28.480 31.123 - 6.02% -
BM_deque_vector_move_backward/65536 9.24% 7361.291 8041.823 - -2.01% -
std::unordered_set<std::string>::ctor(const&)/8192 9.20% 341270.812 372658.854 - 10.62% -
std::map<int,_int>::contains(key)_(existent)/1024 9.19% 3.867 4.222 - 2.60% -
std::copy_backward(list<int>)/8 9.17% 2.207 2.410 - -0.94% -
std::count(list<int>)_(every_other)/8192 9.16% 6589.890 7193.288 - 5.96% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 9.16% 5.104 5.571 - 2.86% -
std::set<int>::insert(value)_(new_value,_end)/0 9.14% 17.175 18.745 - 9.10% -
BM_std_minmax_element<long_long>/4096 9.14% 1040.815 1135.935 - 5.79% -
BM_std_minmax_element<long_long>/65536 9.13% 16665.713 18187.712 - 5.92% -
BM_StringConstructDestroyCStr_Large_Opaque 9.12% 15.052 16.424 - 1.05% -
BM_std_minmax_element<long_long>/70000 9.10% 17802.912 19423.818 - 5.99% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.08% 5.625 6.135 - -9.52% -
BM_deque_deque_move/0 9.08% 0.789 0.860 - -6.60% -
BM_PushHeap_string_Ascending_1 9.07% 0.642 0.700 - -0.08% -
BM_PushHeap_string_SingleElement_262144 9.02% 2.647 2.886 - 5.76% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.02% 28.844 31.444 - 10.35% -
BM_std_minmax_element<long_long>/4000 9.01% 1016.659 1108.281 - 5.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.01% 1506.395 1642.057 - 21.48% -
BM_std_minmax_element<long_long>/64000 9.00% 16273.847 17737.936 - 5.79% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.00% 2.493 2.718 - 2.17% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 8.99% 1.156 1.260 - 9.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.99% 1.048 1.142 - 1.61% -
std::lower_bound(std::vector<int>)/8192 8.95% 15.605 17.002 - 8.30% -
BM_vector_deque_move_backward/64 8.95% 2.981 3.248 - 6.38% -
std::transform(deque<int>,_deque<int>)/50 8.93% 33.630 36.634 - -0.88% -
std::replace(vector<int>)_(sprinkled)/50 8.90% 8.763 9.542 - -3.04% -
SetIntersection_Interlaced_Vector_string_16384_64 8.90% 12178672.720 13262048.653 - -9.38% -
BM_std_minmax_element<long_long>/5500 8.88% 1394.534 1518.425 - 5.73% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.88% 4.115 4.480 - 6.96% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 8.85% 27.623 30.068 - -4.16% -
BM_vector_deque_copy_backward/64000 8.84% 7399.057 8053.223 - 1.98% -
BM_std_minmax_element<long_long>/512 8.84% 134.114 145.966 - 5.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 8.82% 5649547.571 6147706.678 - 5.60% -
ranges::minmax(std::deque<char>)/1 8.78% 0.657 0.714 - -3.31% -
std::multiset<std::string>::ctor(const&)/8192 8.78% 342772.878 372873.790 - 9.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.77% 22.641 24.628 - 1.01% -
SetIntersection_Interlaced_Set_float_16384_16384 8.76% 208798456.154 227098981.856 - 7.11% -
BM_std_minmax_element<short>/512 8.76% 134.142 145.887 - 3.32% -
BM_deque_vector_ranges_copy_backward/64000 8.74% 7216.258 7846.918 - -5.12% -
std::make_heap(deque<int>)_(repeated)/8192 8.74% 16855.059 18327.396 - 3.03% -
BM_std_minmax_element<long_long>/1024 8.73% 264.891 288.008 - 5.88% -
std::is_sorted(vector<int>,_pred)/8 8.73% 3.164 3.440 - -0.14% -
BM_lexicographical_compare_three_way_slow_path/16 8.72% 4.356 4.736 - 5.11% -
std::rotate(list<int>)_(by_1/2)/32 8.71% 5.938 6.455 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.69% 0.591 0.642 - 13.70% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.68% 8.241 8.956 - 3.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 8.67% 574.778 624.623 - -8.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.65% 8.960 9.735 - -9.63% -
std::swap_ranges(list<int>)/50 8.64% 31.870 34.624 - 6.37% -
BM_deque_vector_ranges_move_backward/65536 8.64% 7380.689 8018.405 - -2.11% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 8.63% 76484.215 83083.342 - 9.77% -
rng::contains_subrange(list<int>)_(near_matches)/1000 8.60% 36718.742 39876.648 - 6.36% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.57% 24.966 27.105 - 0.90% -
std::multiset<std::string>::contains(key)_(existent)/32 8.52% 14.332 15.554 - -9.31% -
SetIntersection_Interlaced_Vector_string_16384_4 8.52% 1809998.454 1964207.108 - -2.31% -
SetIntersection_Front_Vector_float_16384_1024 8.52% 5449812.631 5914013.820 - 0.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.52% 9.009 9.776 - -8.50% -
BM_vector_deque_ranges_move_backward/64 8.51% 2.975 3.228 - 1.76% -
SetIntersection_Front_Vector_float_262144_1024 8.48% 5450243.465 5912284.770 - 0.18% -
BM_deque_vector_move_backward/70000 8.41% 7906.790 8571.844 - -3.17% -
SetIntersection_Interlaced_Vector_string_16384_1024 8.40% 113925212.174 123498717.733 - -0.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.40% 2.526 2.738 - -0.63% -
std::stable_partition(list<int>)_(dense)/32 8.40% 33.506 36.319 - -0.64% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.39% 27.188 29.469 - 6.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.37% 0.338 0.366 - -8.52% -
BM_deque_deque_copy_backward/70000 8.37% 7949.848 8614.978 - 1.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.37% 1.111 1.204 - 34.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 8.36% 40.801 44.214 - 18.45% -
SetIntersection_Front_Vector_float_262144_16384 8.35% 71787441.651 77779317.231 - -2.22% -
std::any_of(list<int>)_(process_all)/8192 8.35% 7290.396 7898.899 - -8.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.35% 20.660 22.384 - 0.06% -
ranges::minmax(std::deque<long_long>)/8 8.33% 3.561 3.857 - -1.21% -
BM_std_minmax_element<char>/2 8.30% 0.634 0.686 - 6.28% -
vector<bool>(const_vector<bool>&) 8.30% 9.564 10.358 - 5.10% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.26% 7683.944 8318.713 - 5.49% -
ranges::min(std::vector<__int128>)/64 8.24% 26.794 29.004 - -4.21% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.24% 12895.740 13958.940 - -0.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 8.23% 0.913 0.989 - 3.60% -
BM_deque_deque_move_backward/2 8.23% 2.526 2.734 - 8.40% -
ranges::min(std::vector<long_long>)/8 8.22% 2.126 2.301 - 3.70% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.18% 5.754 6.225 - -4.90% -
std::set<int>::insert(value)_(new_value,_end)/8192 8.18% 69.574 75.263 - 3.30% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 8.17% 257.745 278.798 - 10.23% -
std::map<int,_int>::find(key)_(non-existent)/1024 8.16% 5.272 5.703 - 4.36% -
SetIntersection_Front_Set_uint64_256_256 8.16% 7440051.657 8047247.457 - 3.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 8.14% 6.486 7.014 - 4.27% -
BM_StringRead_Cold_Shallow_Small 8.14% 1.125 1.217 - 11.56% -
ranges::minmax(std::list<long_long>)/64 8.12% 28.084 30.363 - -2.34% -
BM_PushHeap_string_Ascending_256 8.12% 10.965 11.855 - 11.55% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.09% 28.884 31.222 - 2.78% -
SetIntersection_Front_Set_string_262144_262144 8.05% 18342389.893 19818050.211 - 13.30% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.03% 5.570 6.018 - -1.59% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.03% 15.876 17.151 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.02% 1191.681 1287.293 - 1.42% -
ranges::minmax(std::deque<__int128>)/64 8.01% 30.145 32.558 - 3.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.00% 31.005 33.486 - 8.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.00% 26522127.036 28643944.400 - 7.37% -
rng::starts_with(list<int>)/8192 7.98% 8595.633 9281.690 - 14.72% -
BM_vector_deque_copy_backward/70000 7.98% 8228.413 8885.130 - 1.17% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.97% 1446.955 1562.289 - 9.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 7.97% 20050.501 21648.121 - 10.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 7.94% 8681590.725 9371097.032 - 12.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.87% 49.618 53.522 - 19.29% -
BM_PushHeap_float_QuickSortAdversary_16 7.81% 0.990 1.067 - 9.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.80% 10.911 11.762 - 8.39% -
std::sort_heap(vector<int>,_pred)/8 7.80% 30.307 32.672 - 1.47% -
std::stable_partition(deque<int>)_(dense)/50 7.79% 37.528 40.453 - 7.40% -
BM_PushHeap_uint32_Ascending_4 7.77% 0.544 0.586 - -0.08% -
BM_PushHeap_uint64_Random_256 7.76% 5.640 6.077 - -0.12% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.76% 31.247 33.670 - -0.25% -
std::unordered_set<int>::erase(iterator)/8192 7.76% 20.300 21.874 - 10.83% -
BM_PushHeap_string_Ascending_64 7.74% 7.293 7.858 - 9.50% -
std::find(list<int>)_(process_all)/8 7.72% 2.193 2.362 - 1.36% -
BM_PushHeap_string_PipeOrgan_4 7.71% 2.510 2.703 - 7.90% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.70% 2.079 2.239 - 2.39% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.69% 6.256 6.737 - 4.70% -
std::move(vector<int>)/8 7.65% 2.169 2.336 - 3.80% -
BM_PushHeap_string_Ascending_1024 7.64% 13.452 14.479 - 8.47% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.62% 7130.931 7674.467 - -0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 7.60% 2.743 2.951 - -0.19% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.59% 7178.734 7723.251 - -0.42% -
std::map<int,_int>::ctor(const&)/32 7.58% 216.427 232.835 - 3.43% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.57% 23.562 25.346 - 4.25% -
std::flat_map<int,_int>::erase(iterator)/1024 7.57% 75.821 81.564 - 5.06% -
std::unordered_multiset<int>::clear()/1024 7.55% 8610.501 9260.751 - 13.58% -
std::copy(vector<bool>)_(aligned)/64 7.55% 1.257 1.352 - 0.04% -
std::find_first_of(vector<int>)_(small_needle)/50 7.54% 72.092 77.530 - 8.67% -
SetIntersection_Front_Vector_float_16384_16384 7.52% 71971327.344 77385350.161 - -2.80% -
std::rotate_copy(deque<int>)/32 7.51% 2.572 2.765 - 7.51% -
BM_vector_deque_ranges_copy_backward/64000 7.51% 7401.867 7957.591 - 3.63% -
SetIntersection_Front_Vector_string_262144_262144 7.48% 14533929.443 15621407.064 - 8.49% -
std::find_if_not(vector<char>)_(bail_25%)/8 7.48% 0.932 1.002 - -1.84% -
std::find_end(vector<int>)_(single_element)/1000 7.48% 229.863 247.055 - 1.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.47% 31.887 34.271 - 24.36% -
BM_deque_vector_move_backward/64000 7.47% 7173.428 7709.008 - -4.04% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 7.40% 24.210 26.000 - 10.67% -
BM_PushHeap_uint64_Random_1024 7.39% 5.759 6.184 - -1.25% -
std::unordered_set<std::string>::ctor(const&)/32 7.38% 795.931 854.632 - 24.32% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.36% 8.301 8.912 - 2.23% -
ranges::min(std::list<char>)/8 7.35% 1.767 1.897 - 0.27% -
std::multiset<int>::contains(key)_(existent)/8192 7.35% 8.211 8.815 - 0.41% -
std::find_if_not(list<int>)_(process_all)/1024 7.31% 685.464 735.598 - 2.80% -
std::multiset<std::string>::contains(key)_(existent)/8192 7.30% 26.733 28.683 - -4.86% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.28% 11606.503 12451.911 - 8.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 7.28% 1.335 1.432 - 1.93% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.26% 206.312 221.294 - 3.23% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.24% 89.642 96.129 - -2.29% -
std::copy(deque<int>)/8 7.23% 2.588 2.775 - 0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.23% 22.840 24.492 - 9.19% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.23% 7924.821 8497.404 - 1.27% -
std::make_heap(deque<int>)_(repeated)/1024 7.19% 2162.137 2317.632 - 2.17% -
std::find_end(vector<int>)_(single_element)/8192 7.18% 1810.958 1941.045 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.18% 26861.004 28790.315 - 3.53% -
BM_vector_deque_copy_backward/65536 7.18% 7667.258 8217.567 - -1.93% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.17% 214.501 229.890 - -1.99% -
std::is_sorted_until(vector<int>)/8 7.17% 2.048 2.195 - 7.69% -
BM_PushHeap_uint64_Random_16 7.16% 4.160 4.457 - -2.36% -
BM_std_minmax_element<long_long>/64 7.14% 16.688 17.880 - 3.58% -
std::set<int>::upper_bound(key)_(existent)/32 7.14% 1.641 1.758 - 0.45% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.11% 7395.089 7921.054 - 0.70% -
std::find_end(list<int>)_(process_all)/1048576 7.11% 815929.152 873936.824 - -0.09% -
SetIntersection_Front_Set_uint64_1024_64 7.04% 1716611.232 1837417.987 - 4.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.01% 23.146 24.769 - 4.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.99% 27.208 29.110 - -0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.97% 3811.925 4077.652 - 13.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.97% 64345387.314 68830465.803 - 4.44% -
SetIntersection_Front_Set_uint64_16384_16384 6.93% 225471279.264 241106094.380 - 6.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.93% 3426.712 3664.073 - 4.22% -
std::find_end(forward_list<int>)_(single_element)/8192 6.92% 5727.830 6124.064 - 6.19% -
BM_deque_deque_ranges_move_backward/64 6.91% 3.419 3.656 - 4.79% -
SetIntersection_Interlaced_Vector_float_1024_256 6.91% 5542685.328 5925542.843 - 1.20% -
BM_vector_deque_move_backward/2 6.90% 2.061 2.203 - 10.61% -
std::unordered_set<int>::erase(iterator)/32 6.89% 20.214 21.606 - 10.13% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.88% 50096.565 53542.921 - -0.01% -
std::copy_n(vector<bool>)_(aligned)/64 6.87% 1.265 1.352 - -0.11% -
bm_ranges_swap_ranges_vb_aligned/32 6.86% 3.289 3.514 - -2.40% -
std::set<std::string>::count(key)_(existent)/32 6.84% 15.437 16.493 - 2.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.84% 10.110 10.801 - 2.43% -
std::fill_n(list<int>)/1024 6.82% 440.872 470.939 - 2.73% -
std::unordered_set<int>::find(key)_(existent)/8192 6.81% 1.400 1.496 - 7.15% -
std::copy_n(deque<int>)/8 6.80% 2.636 2.815 - 3.16% -
std::find_if_not(vector<char>)_(bail_25%)/8192 6.79% 223.078 238.222 - -0.21% -
BM_vector_deque_ranges_copy_backward/70000 6.78% 8163.861 8717.178 - 0.58% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.76% 34.714 37.061 - 2.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.75% 1.257 1.342 - -6.60% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.74% 0.962 1.027 - 0.32% -
bm_lexicographical_compare<signed_char>/1 6.74% 1.255 1.340 - 3.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 6.73% 23.502 25.084 - 19.35% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.72% 10149.652 10831.296 - 6.36% -
std::remove_copy(list<int>)_(prefix)/8192 6.71% 6855.184 7315.443 - 0.22% -
BM_PushHeap_string_Random_256 6.71% 14.217 15.170 - 4.33% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.70% 44403612.134 47378926.837 - 2.58% -
rng::find(vector<bool>)_(process_all)/50 6.70% 0.692 0.738 - 6.71% -
bm_ranges_swap_ranges_vb_unaligned/8 6.69% 4.956 5.288 - 4.87% -
std::find_end(vector<int>)_(single_element)/1024 6.69% 236.608 252.443 - 1.56% -
std::set<std::string>::find(key)_(non-existent)/8192 6.68% 26.480 28.249 - 2.62% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.65% 9.940 10.601 - 0.20% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.63% 3717.264 3963.541 - 5.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.59% 6264.584 6677.438 - -0.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 6.59% 19.860 21.169 - -28.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.57% 22.999 24.510 - -2.90% -
rng::find_last(list<int>)_(bail_90%)/1024 6.57% 71.792 76.510 - 0.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.57% 0.289 0.308 - 4.93% -
BM_vector_deque_move/64 6.55% 2.772 2.954 - 4.79% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 6.53% 1522.151 1621.480 - 5.56% -
ranges::minmax(std::vector<long_long>)/1 6.52% 0.647 0.689 - 5.43% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.52% 557446.994 593801.179 - 0.13% -
std::move_backward(vector<bool>)_(unaligned)/64 6.52% 1.628 1.734 - 5.53% -
std::count(list<int>)_(every_other)/1024 6.51% 667.153 710.557 - -0.17% -
std::vector<std::string>::ctor(size)/32 6.50% 31.751 33.814 - -10.93% -
std::unordered_set<int>::erase(iterator)/1024 6.46% 20.345 21.659 - 9.69% -
bm_ranges_swap_ranges_vb_aligned/8 6.46% 3.263 3.474 - -2.23% -
ranges::minmax(std::deque<__int128>)/1 6.44% 0.651 0.693 - 0.31% -
BM_vector_deque_move_backward/65536 6.43% 7706.512 8202.142 - 1.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.42% 2.637 2.806 - 8.23% -
SetIntersection_Front_Set_uint64_16384_64 6.42% 1680363.084 1788210.361 - 0.72% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.41% 8.122 8.642 - -0.74% -
BM_std_minmax_element<char>/4 6.39% 1.206 1.283 - -1.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.39% 63.413 67.466 - 2.33% -
SetIntersection_Interlaced_Vector_string_262144_262144 6.38% 14685795.818 15622677.244 - 8.24% -
BM_vector_deque_ranges_move_backward/64000 6.36% 7376.683 7845.861 - -2.69% -
std::search(deque<int>)_(same_length)/8192 6.36% 3763.271 4002.554 - 5.83% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.35% 2.278 2.423 - 1.47% -
BM_getline_string 6.32% 16.146 17.167 - 0.40% -
std::unordered_set<int>::erase(key)_(existent)/1024 6.32% 21.623 22.989 - 8.75% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.28% 18.897 20.085 - 0.46% -
std::set<int>::upper_bound(key)_(existent)/8192 6.27% 8.591 9.129 - 3.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.25% 2453927.205 2607274.216 - 7.64% -
BM_PushHeap_string_SingleElement_4 6.19% 2.331 2.475 - 4.88% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.18% 5.012 5.322 - 1.17% -
BM_deque_deque_ranges_move_backward/70000 6.17% 7991.921 8484.642 - -0.73% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.16% 2399.076 2546.933 - 0.08% -
std::multiset<int>::erase(iterator)/1024 6.16% 23.673 25.132 - 7.38% -
bm_ranges_swap_ranges_vb_aligned/16 6.16% 3.294 3.497 - -2.91% -
SetIntersection_Front_Set_float_16384_16384 6.16% 216877358.424 230230738.624 - 6.59% -
SetIntersection_Front_Vector_uint64_1024_256 6.16% 2136169.938 2267673.717 - 1.38% -
BM_vector_deque_move_backward/70000 6.15% 8003.041 8495.458 - -1.29% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.15% 1.048 1.113 - 0.08% -
BM_deque_deque_copy_backward/64000 6.15% 7411.545 7867.288 - 1.04% -
BM_deque_vector_move_backward/1024 6.14% 36.711 38.966 - 5.05% -
std::sort_heap(vector<NonIntegral>)/8 6.11% 29.350 31.142 - 2.07% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.10% 2.040 2.165 - -0.60% -
SetIntersection_Front_Vector_uint64_256_256 6.07% 4253680.035 4511903.146 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 6.07% 37234571.356 39494768.764 - 2.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.07% 285.556 302.879 - 2.48% -
std::set<std::string>::count(key)_(existent)/8192 6.06% 32.965 34.963 - 13.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.05% 6114.511 6484.152 - -2.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.04% 1.047 1.110 - 0.33% -
SetIntersection_Front_Set_uint64_256_4 6.03% 4255338.034 4512147.202 - 8.77% -
std::multiset<std::string>::find(key)_(existent)/32 6.02% 15.777 16.728 - 11.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.02% 21188253.378 22463484.214 - 9.04% -
BM_PushHeap_string_SingleElement_16 6.01% 2.606 2.762 - 2.57% -
std::find_end(list<int>)_(single_element)/1024 6.01% 688.722 730.138 - -0.03% -
BM_PushHeap_string_QuickSortAdversary_262144 6.00% 16.645 17.644 - 9.57% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.00% 8.964 9.502 - 2.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.99% 49.242 52.191 - -4.69% -
std::set<int>::insert(value)_(new_value,_end)/32 5.99% 19.013 20.152 - 7.39% -
BM_PushHeap_uint64_Random_16384 5.99% 5.914 6.269 - -0.88% -
SetIntersection_Front_Vector_uint32_256_256 5.97% 4275122.255 4530170.205 - 7.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.95% 848.192 898.670 - 5.19% -
SetIntersection_Front_Vector_uint64_262144_16384 5.95% 73851794.053 78245466.364 - 3.45% -
BM_deque_deque_copy_backward/65536 5.95% 7576.692 8027.225 - -1.45% -
std::unique(list<int>,_pred)_(contiguous)/8192 5.94% 7494.497 7939.767 - 4.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 5.94% 58.999 62.502 - 0.81% -
SetIntersection_Front_Vector_uint64_16384_256 5.93% 2145748.755 2273084.844 - -0.14% -
BM_deque_deque_move_backward/64000 5.91% 7290.515 7721.067 - -0.40% -
std::set<int>::ctor(const&)/8192 5.89% 49697.732 52627.211 - 6.32% -
SetIntersection_None_Set_string_16384_256 5.89% 189368817.101 200525992.201 - 5.78% -
std::equal(deque<int>)_(it,_it,_it)/8 5.88% 4.149 4.392 - -1.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 5.85% 20.783 21.998 - 3.15% -
BM_deque_deque_ranges_copy_backward/65536 5.84% 7506.134 7944.713 - -0.91% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 5.82% 1.405 1.487 - 2.79% -
BM_vector_deque_ranges_move_backward/70000 5.80% 8114.499 8585.066 - 2.85% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.79% 2.011 2.127 - 2.53% -
SetIntersection_Front_Set_float_262144_1024 5.78% 12034293.678 12729730.333 - 8.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.78% 31.168 32.969 - -2.25% -
BM_deque_deque_move_backward/70000 5.77% 8128.075 8596.839 - -0.44% -
std::partition_copy(list<int>)/8192 5.76% 6846.125 7240.668 - -0.14% -
std::reverse_copy(list<int>)/4096 5.72% 3193.733 3376.428 - 0.07% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.71% 6843.842 7234.646 - -0.70% -
std::search(list<int>)_(same_length)/1000 5.71% 745.423 787.956 - 4.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.69% 13266714.681 14021673.386 - -4.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.69% 125.098 132.217 - 1.12% -
std::for_each_n(list<int>)/8 5.68% 2.421 2.558 - 0.25% -
std::swap_ranges(list<int>)/1024 5.68% 747.300 789.727 - 3.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.65% 23.967 25.322 - 0.96% -
BM_deque_vector_copy_backward/64000 5.61% 7487.791 7908.161 - -2.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 5.61% 303.079 320.083 - 5.17% -
std::transform(list<int>)_(identity_transform)/32 5.61% 16.099 17.003 - 0.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.58% 2.348 2.479 - 8.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.56% 6278.212 6627.121 - -0.97% -
BM_PushHeap_string_Random_1024 5.56% 14.831 15.655 - 3.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 5.53% 19455.474 20531.768 - 11.92% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.53% 1.052 1.110 - 0.00% -
SetIntersection_Front_Set_uint64_64_64 5.51% 13172955.006 13899338.089 - 5.74% -
std::remove_if(deque<int>)_(prefix)/1024 5.51% 546.111 576.184 - 4.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.48% 4.246 4.478 - 2.87% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.46% 15.744 16.603 - -3.68% -
std::rotate(deque<int>)_(by_1/2)/1024 5.44% 172.971 182.388 - -2.92% -
std::unordered_set<int>::clear()/32 5.44% 604.585 637.447 - 8.45% -
BM_PushHeap_string_SingleElement_1024 5.43% 2.591 2.732 - 1.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.42% 42.043 44.322 - 0.62% -
std::remove(list<int>)_(sprinkled)/1024 5.39% 928.760 978.820 - 2.98% -
std::set<int>::find(key)_(existent)/8192 5.38% 7.979 8.408 - -1.89% -
std::partial_sort(deque<int>)_(ascending)/8 5.36% 30.868 32.522 - -3.45% -
std::multiset<int>::contains(key)_(existent)/32 5.36% 1.639 1.727 - 0.40% -
BM_vector_deque_ranges_move_backward/2 5.35% 2.062 2.172 - 31.61% -
ranges::minmax(std::deque<char>)/64 5.34% 22.697 23.910 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.34% 1410413.851 1485734.641 - -0.12% -
std::reverse(vector<int>)/8 5.32% 1.478 1.557 - 2.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.31% 20.500 21.590 - -5.83% -
std::sort(vector<int>)_(repeated)/8192 5.31% 5024.316 5290.900 - 4.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.30% 201799789.194 212500549.082 - 7.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.30% 10.961 11.543 - 7.07% -
BM_PushHeap_string_PipeOrgan_64 5.29% 5.753 6.057 - 7.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.28% 9.860 10.381 - 5.04% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.27% 28.990 30.517 - 8.96% -
std::copy_backward(deque<int>)/262144 5.26% 30572.528 32179.847 - -3.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.25% 1.050 1.106 - -0.77% -
BM_PushHeap_string_PipeOrgan_256 5.24% 7.912 8.326 - 9.42% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.24% 889.465 936.077 - 6.45% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.23% 1284885.986 1352102.806 - -1.46% -
SetIntersection_Front_Set_uint64_1024_16 5.23% 1227791.863 1291969.475 - 11.42% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.20% 35.053 36.876 - 3.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.19% 26.712 28.097 - 3.86% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.18% 0.257 0.270 - 5.24% -
std::set<std::string>::count(key)_(non-existent)/32 5.16% 10.090 10.611 - 1.62% -
SetIntersection_Front_Vector_uint64_16384_16384 5.15% 74450260.835 78288157.266 - 2.52% -
BM_vector_deque_ranges_move_backward/1 5.15% 2.329 2.449 - 31.67% -
SetIntersection_Front_Vector_float_16384_256 5.14% 2168473.030 2279966.403 - 0.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.14% 27.278 28.679 - 0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.11% 35.428 37.238 - -3.59% -
std::stable_sort(vector<int>)_(descending)/8 5.11% 23.331 24.523 - 3.95% -
BM_std_minmax_element<short>/64 5.07% 16.799 17.651 - 2.00% -
std::partial_sort(vector<int>)_(shuffled)/1024 5.06% 6736.158 7077.192 - 1.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.06% 0.254 0.267 - 1.52% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.05% 760.610 799.031 - 0.21% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.05% 461979.139 485299.006 - 0.97% -
std::copy_backward(vector<int>)/8 5.01% 2.171 2.280 - 6.50% -
SetIntersection_Front_Set_uint64_1024_1024 5.00% 12364017.187 12982696.791 - 8.83% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.99% 918.309 964.129 - -2.34% -
BM_PushHeap_uint32_Ascending_262144 4.99% 4.806 5.045 - 6.17% -
SetIntersection_Front_Vector_float_262144_256 4.98% 2167972.137 2276004.355 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.98% 231.290 242.803 - 0.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.98% 5.525 5.800 - 2.05% -
ranges::min(std::deque<long_long>)/64 4.97% 19.934 20.925 - 23.53% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.97% 514.422 539.975 - 3.54% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 4.97% 73613.790 77269.111 - 4.85% -
BM_PushHeap_uint32_Random_64 4.96% 5.026 5.276 - 2.66% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 4.95% 3.079 3.231 - 3.89% -
BM_deque_deque_ranges_copy_backward/64000 4.94% 7349.671 7712.543 - -0.44% -
BM_deque_vector_copy_backward/4000 4.92% 143.308 150.365 - 6.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.92% 210.742 221.107 - 2.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.92% 1.762 1.849 - -0.25% -
SetIntersection_Front_Vector_float_256_256 4.90% 4333279.065 4545781.066 - 0.28% -
SetIntersection_Front_Set_uint64_262144_256 4.90% 3713053.704 3895120.091 - 1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.89% 4061766.157 4260488.627 - -10.62% -
SetIntersection_Front_Vector_uint32_16384_256 4.89% 2156052.399 2261376.076 - 6.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.88% 6742.689 7071.934 - -8.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.88% 214.155 224.608 - -3.68% -
BM_PushHeap_string_Ascending_16 4.88% 4.646 4.873 - 5.54% -
BM_PushHeap_string_Random_64 4.88% 12.895 13.524 - 3.36% -
BM_PushHeap_uint64_Random_64 4.87% 5.219 5.473 - -2.51% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.86% 180549.245 189332.685 - 2.26% -
std::is_sorted_until(vector<int>,_pred)/8 4.85% 3.123 3.275 - -11.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.85% 40.061 42.002 - -10.54% -
SetIntersection_Front_Vector_float_1024_256 4.84% 2168224.583 2273135.095 - -0.53% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.81% 264.776 277.515 - 4.27% -
std::move_backward(deque<int>)/1048576 4.81% 125794.150 131839.398 - -0.34% -
BM_deque_deque_copy/1 4.79% 2.487 2.606 - 2.09% -
BM_std_minmax_element<int>/3 4.78% 1.114 1.168 - 6.71% -
std::upper_bound(std::list<int>)/8192 4.78% 14122.896 14798.240 - -0.77% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.76% 260.170 272.562 - -3.23% -
ranges::minmax(std::vector<char>)/70000 4.76% 564.879 591.744 - -0.29% -
std::make_heap(deque<int>)_(shuffled)/1024 4.74% 2516.441 2635.836 - 3.27% -
std::lower_bound(std::list<int>)/8192 4.74% 14213.834 14887.578 - 0.04% -
std::remove(deque<int>)_(prefix)/32 4.74% 52.858 55.361 - 2.16% -
bm_swap_ranges_vb_aligned/8 4.73% 3.148 3.297 - 4.16% -
std::unordered_set<int>::contains(key)_(non-existent)/32 4.73% 1.619 1.696 - 4.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.72% 75913.046 79496.429 - -7.17% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.70% 18339.809 19202.649 - 4.68% -
std::find_end(list<int>)_(process_all)/1024 4.70% 697.957 730.757 - 0.33% -
std::move_backward(vector<int>)/8 4.70% 2.174 2.276 - -0.02% -
std::fill(vector<bool>)/64 4.70% 1.475 1.545 - -4.70% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.70% 4785.839 5010.546 - 5.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.69% 1034953.129 1083538.504 - 0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.64% 0.775 0.811 - -0.02% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.63% 3.612 3.780 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4.63% 4344247.022 4545378.401 - 5.94% -
BM_StringFindAllMatch/8 4.60% 2.683 2.807 - 8.30% -
std::deque<int>::ctor(size)/1024 4.60% 71.742 75.039 - -1.14% -
BM_PushHeap_uint64_Random_262144 4.59% 5.990 6.265 - -0.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.57% 27.112 28.351 - 3.88% -
std::multiset<std::string>::ctor(const&)/32 4.57% 774.937 810.335 - 12.46% -
SetIntersection_None_Set_string_16384_1 4.56% 188524703.645 197128154.109 - 3.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.55% 26.409 27.610 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 4.54% 54.889 57.381 - 9.66% -
std::is_partitioned(list<int>)_(partitioned)/50 4.54% 13.477 14.088 - 0.28% -
std::replace_if(list<int>)_(prefix)/50 4.54% 23.656 24.729 - 1.42% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.53% 218853427.150 228770628.547 - 3.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.53% 12.960 13.548 - 11.45% -
std::for_each_n(deque<int>)/8 4.52% 1.156 1.208 - 8.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.52% 1050992.930 1098492.972 - -0.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.52% 568.266 593.933 - 4.02% -
BM_PushHeap_uint32_Random_16 4.51% 4.180 4.368 - 2.06% -
BM_PushHeap_string_Ascending_4 4.50% 2.579 2.695 - 5.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.48% 2224207.993 2323848.328 - 6.06% -
std::set<int>::equal_range(key)_(existent)/32 4.48% 1.714 1.791 - -0.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.47% 10.187 10.642 - -0.49% -
BM_deque_deque_ranges_move/64000 4.46% 3039.460 3175.144 - 3.63% -
SetIntersection_Front_Set_string_256_16 4.46% 6789106.864 7091988.419 - -0.31% -
rng::starts_with(deque<int>)/8 4.44% 3.900 4.073 - 0.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 4.44% 0.266 0.278 - 6.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.43% 566.500 591.574 - 1.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 4.42% 1556.758 1625.572 - 3.37% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 4.42% 1.260 1.316 - -19.08% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.42% 29303.154 30598.151 - 20.01% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.40% 4.730 4.938 - 0.92% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 4.40% 944682.592 986239.209 - 3.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.39% 5513.537 5755.729 - 0.75% -
std::all_of(deque<int>)_(process_all)/8192 4.39% 2719.838 2839.197 - 12.54% -
std::rotate(list<int>)_(1_element_forward)/32 4.39% 13.296 13.879 - 0.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.39% 577.431 602.756 - 6.56% -
BM_deque_deque_ranges_copy_backward/4000 4.38% 144.294 150.616 - -6.83% -
SetIntersection_Interlaced_Set_float_16384_1024 4.37% 170803895.483 178265605.035 - 3.93% -
SetIntersection_Front_Vector_string_64_64 4.33% 24966445.875 26046843.323 - -2.08% -
BM_vector_deque_move_backward/1 4.32% 2.325 2.426 - 8.25% -
std::move(deque<int>)/8 4.31% 3.450 3.598 - 0.91% -
std::remove(list<int>)_(prefix)/1024 4.30% 947.554 988.345 - 4.08% -
BM_PushHeap_string_SingleElement_16384 4.30% 2.580 2.691 - 0.05% -
BM_deque_deque_ranges_copy_backward/70000 4.29% 8221.555 8574.610 - 0.70% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.29% 84943.400 88590.959 - 0.20% -
std::reverse_copy(deque<int>)/4096 4.28% 954.016 994.849 - 2.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.28% 23.286 24.282 - -0.24% -
std::for_each(join_view(vector<vector<int>>))/8 4.28% 1.423 1.484 - 1.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.26% 72.014 75.084 - 0.01% -
std::fill_n(vector<bool>)/32768 4.25% 29.285 30.530 - 1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.24% 0.655 0.682 - 3.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.24% 10828.801 11287.831 - 2.29% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 4.23% 0.355 0.370 - 22.80% -
SetIntersection_Interlaced_Set_string_16384_4 4.23% 197023347.536 205347973.810 - 6.02% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 4.22% 0.257 0.268 - 4.12% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.21% 1.333 1.389 - -4.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.18% 33045.352 34427.396 - 4.72% -
std::sort(vector<int>)_(repeated)/1024 4.18% 661.705 689.360 - 0.60% -
BM_deque_vector_move_backward/512 4.17% 17.919 18.667 - 4.28% -
BM_PushHeap_uint32_Random_16384 4.17% 5.618 5.853 - 2.05% -
BM_StringFindAllMatch/1 4.17% 2.905 3.026 - 7.57% -
BM_lexicographical_compare_three_way_fast_path/1024 4.16% 236.321 246.161 - -0.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 4.16% 691.212 719.934 - -17.94% -
std::map<int,_int>::ctor(const&)/8192 4.15% 51858.684 54010.271 - 1.10% -
SetIntersection_Interlaced_Set_string_64_64 4.15% 35089417.383 36544715.819 - -0.19% -
std::sort_heap(deque<int>)/8192 4.13% 453018.868 471736.215 - 0.36% -
std::partial_sort(deque<int>)_(descending)/8 4.13% 43.329 45.117 - 7.76% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.12% 0.257 0.268 - 0.55% -
std::move_backward(deque<int>)/262144 4.10% 29873.621 31099.090 - -0.26% -
std::partition(list<int>)_(dense)/32 4.10% 8.952 9.319 - 4.20% -
std::find(vector<char>)_(bail_25%)/8 4.10% 1.109 1.155 - 4.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.10% 24.871 25.890 - -12.69% -
std::find_end(list<int>)_(single_element)/1000 4.10% 684.813 712.876 - -0.15% -
std::partition_copy(list<int>)/32 4.09% 8.582 8.933 - -0.10% -
BM_deque_deque_move_backward/65536 4.09% 7628.923 7941.162 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.09% 47084643.425 49010330.306 - 7.68% -
BM_deque_vector_ranges_copy_backward/0 4.09% 1.374 1.430 - 4.22% -
std::copy_backward(list<int>)/64 4.09% 29.932 31.155 - 0.63% -
BM_std_minmax_element<short>/3 4.08% 1.080 1.124 - -6.35% -
std::find(vector<long_long>)_(process_all)/8 4.08% 1.139 1.186 - 3.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 4.08% 23330.612 24282.211 - 5.23% -
std::rotate_copy(list<int>)/50 4.07% 13.293 13.834 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.06% 14475949.488 15064318.385 - 7.70% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.03% 10.217 10.630 - -4.55% -
SetIntersection_Front_Set_uint64_64_16 4.03% 15400705.090 16021895.761 - 6.20% -
std::is_sorted(deque<int>,_pred)/1024 4.03% 617.072 641.911 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.02% 37.515 39.025 - 3.75% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.02% 9.110 9.476 - 2.26% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.02% 6820.001 7093.839 - 1.98% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.01% 491.203 510.900 - 3.61% -
BM_deque_deque_ranges_move_backward/65536 4.01% 7577.810 7881.579 - -1.73% -
std::remove_if(deque<int>)_(prefix)/50 4.00% 64.165 66.731 - 3.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.00% 23.889 24.844 - -2.64% -
SetIntersection_Front_Set_uint64_16_1 3.98% 63670798.394 66204152.977 - 5.79% -
BM_vector_deque_ranges_move_backward/65536 3.97% 7713.704 8020.099 - -0.34% -
std::partial_sort_copy(list<int>)_(heap)/8 3.97% 16.582 17.240 - -2.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.97% 747.791 777.456 - -4.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.96% 12767.873 13273.587 - -0.62% -
std::partition(deque<int>)_(sparse)/32 3.95% 11.368 11.817 - -7.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.94% 16285.415 16927.567 - 0.12% -
std::move(vector<bool>)_(unaligned)/32768 3.94% 202.285 210.246 - 2.98% -
BM_PushHeap_float_PipeOrgan_1024 3.93% 2.100 2.183 - 4.13% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.93% 3.178 3.303 - -0.01% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 3.93% 662.254 688.287 - 4.21% -
std::shift_right(list<int>)/8192 3.92% 7379.459 7668.817 - -4.41% -
BM_PushHeap_string_SingleElement_64 3.92% 2.652 2.756 - 1.15% -
std::remove_if(list<int>)_(prefix)/1024 3.91% 972.520 1010.554 - 1.74% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.91% 4.208 4.372 - -0.66% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.90% 1.345 1.397 - 3.67% -
rng::contains(deque<int>)_(process_all)/8192 3.89% 1852.142 1924.163 - 2.79% -
SetIntersection_None_Set_string_16384_16384 3.88% 193088059.122 200578928.910 - 9.78% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.87% 26.733 27.767 - 3.96% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 3.87% 569.354 591.383 - 2.70% -
SetIntersection_Interlaced_Vector_float_64_64 3.87% 11040834.947 11467941.236 - 0.25% -
BM_lexicographical_compare_three_way_fast_path/64 3.86% 15.034 15.614 - -1.02% -
BM_deque_deque_ranges_move_backward/1 3.84% 2.716 2.820 - 1.72% -
BM_lexicographical_compare_three_way_fast_path/16384 3.83% 3630.878 3770.007 - -0.24% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.83% 15.567 16.164 - 2.01% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.82% 1.623 1.685 - -3.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.81% 61993.262 64352.277 - 3.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.80% 241.115 250.285 - -0.61% -
BM_StringRelational_Eq_Empty_Huge_Control 3.80% 0.477 0.495 - 4.30% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.79% 236.209 245.165 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 3.79% 97811.238 101519.600 - 4.25% -
std::partition_point(list<int>)/8192 3.78% 12447.488 12918.181 - 3.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.77% 4283041.225 4444584.072 - 0.79% -
SetIntersection_None_Set_string_256_256 3.77% 5697327.418 5912198.681 - -0.27% -
std::search(vector<int>,_pred)_(no_match)/1000 3.77% 508.453 527.622 - 0.10% -
std::all_of(deque<int>)_(process_all)/32768 3.77% 10899.278 11310.120 - 12.06% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.76% 1264317.629 1311917.932 - 5.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.76% 71.608 74.303 - -0.43% -
std::set<int>::lower_bound(key)_(existent)/1024 3.76% 4.506 4.676 - 1.98% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 3.76% 210241.865 218140.922 - 6.76% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.75% 241.386 250.447 - 6.20% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.75% 20450.763 21217.723 - 1.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.73% 2.415 2.505 - 8.70% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.73% 9.069 9.407 - 0.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.71% 17.080 17.713 - -0.06% -
std::reverse_copy(list<int>)/32768 3.70% 25899.089 26858.229 - -0.48% -
std::set<int>::find(key)_(non-existent)/1024 3.68% 5.378 5.576 - 1.04% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 3.68% 5.649 5.857 - 2.26% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.68% 12552.941 13015.273 - -0.46% -
std::is_sorted(deque<int>,_pred)/8192 3.68% 5007.942 5192.318 - -0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.66% 3638.752 3772.109 - -0.70% -
BM_lexicographical_compare_three_way_fast_path/4096 3.66% 922.133 955.892 - -0.22% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.66% 14.984 15.532 - -1.31% -
std::stable_partition(deque<int>)_(dense)/1024 3.66% 569.032 589.855 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.66% 116572.730 120835.349 - 3.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.64% 769.061 797.091 - 2.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.64% 1.419 1.470 - 4.18% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.64% 238721.182 247408.642 - -1.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.63% 12612.502 13070.934 - 1.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.62% 922.234 955.656 - -0.42% -
std::for_each(vector<int>)/8 3.62% 0.906 0.939 - 2.10% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 3.62% 0.346 0.358 - 3.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.61% 87.309 90.464 - -7.59% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.60% 789.857 818.331 - 0.13% -
std::replace(vector<int>)_(sprinkled)/32 3.60% 5.802 6.011 - -4.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.59% 1.168 1.209 - 3.95% -
std::find(deque<int>)_(process_all)/8 3.59% 3.398 3.520 - 0.06% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.59% 929361.828 962714.351 - 0.16% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.58% 3433.542 3556.344 - 3.13% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.58% 3627.443 3757.169 - -0.42% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.57% 32.967 34.145 - 24.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.57% 39278.302 40679.515 - 2.10% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.56% 7.068 7.319 - 2.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.56% 42325.455 43832.819 - 0.63% -
BM_deque_vector_move/1 3.56% 2.051 2.124 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.55% 755.658 782.462 - 15.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.54% 2125862.952 2201035.584 - -0.99% -
std::replace_if(vector<int>)_(sprinkled)/32 3.53% 8.633 8.937 - 2.45% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.52% 17.997 18.630 - 1.27% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.51% 35465.233 36710.401 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.50% 169133115.747 175061107.523 - 3.27% -
ranges::min(std::vector<long_long>)/70000 3.49% 7674.275 7942.463 - -0.29% -
BM_StringFindStringLiteral/64 3.48% 2.140 2.214 - -1.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.47% 1.421 1.470 - 10.79% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.47% 920.710 952.637 - -0.38% -
ranges::min(std::list<long_long>)/8 3.46% 1.843 1.907 - -0.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.46% 57576.476 59565.964 - 0.24% -
SetIntersection_Front_Set_uint32_262144_256 3.45% 3821812.911 3953622.962 - 2.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.45% 0.769 0.795 - -0.20% -
ranges::min(std::list<__int128>)/64 3.44% 32.234 33.344 - -7.74% -
std::partition(vector<int>)_(dense)/8192 3.43% 1810.876 1872.999 - -0.21% -
BM_lexicographical_compare_three_way_fast_path/262144 3.42% 58419.173 60414.668 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.41% 58284.225 60272.978 - -0.15% -
ranges::min(std::vector<__int128>)/8 3.41% 2.856 2.953 - -0.82% -
std::pop_heap(deque<std::string>)/8192 3.40% 114.144 118.028 - -0.60% -
std::set<int>::find(key)_(existent)/32 3.40% 1.624 1.679 - -3.23% -
BM_lexicographical_compare_three_way_fast_path/65536 3.40% 14587.432 15083.586 - -0.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.40% 281377.011 290944.098 - 3.90% -
std::rotate(list<int>)_(1_element_forward)/50 3.40% 24.750 25.590 - 0.51% -
std::fill(vector<bool>)/512 3.39% 1.519 1.570 - -2.56% -
SetIntersection_Front_Set_string_64_16 3.38% 24370718.248 25195183.821 - 2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.37% 645.818 667.609 - -1.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.37% 2.247 2.323 - -18.69% -
ranges::minmax(std::deque<char>)/8 3.36% 3.791 3.918 - 5.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.35% 5890.765 6088.368 - -7.92% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.35% 14556.907 15044.633 - -0.27% -
BM_deque_deque_copy_backward/4000 3.35% 145.339 150.208 - 0.18% -
std::transform(vector<int>)_(identity_transform)/32 3.34% 8.977 9.277 - 0.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 3.34% 797.126 823.717 - 2.30% -
ranges::minmax(std::list<__int128>)/64 3.34% 38.187 39.461 - -1.60% -
SetIntersection_Front_Set_uint64_16_4 3.34% 55371264.765 57218157.549 - 5.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.33% 2953682.779 3052003.338 - 2.60% -
std::find(vector<long_long>)_(bail_25%)/8 3.33% 0.893 0.923 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.33% 13417939.980 13864230.944 - -5.03% -
std::set<int>::equal_range(key)_(non-existent)/32 3.32% 2.585 2.671 - 8.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.32% 58227.047 60161.463 - -1.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.31% 1116.022 1153.012 - 1.26% -
ranges::minmax(std::deque<__int128>)/8 3.31% 3.704 3.826 - 0.42% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.30% 240187.336 248125.029 - 0.93% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.30% 9.434 9.745 - -1.65% -
BM_lexicographical_compare_three_way_fast_path/4 3.29% 1.112 1.149 - -0.13% -
SetIntersection_Front_Set_uint64_16384_4 3.28% 1068767.367 1103866.073 - 3.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.28% 6204.318 6407.657 - -1.53% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.27% 3663.895 3783.751 - -0.25% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.27% 6368.763 6577.059 - 3.60% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.27% 1.426 1.473 - -0.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.27% 14554.157 15029.896 - -0.60% -
ranges::min(std::list<long_long>)/70000 3.26% 43951.013 45384.579 - 0.69% -
std::count(vector<int>)_(every_other)/8 3.26% 1.335 1.379 - 6.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.24% 6028.432 6223.930 - -0.89% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.24% 4.513 4.659 - -0.14% -
BM_vector_deque_move_backward/1024 3.24% 37.178 38.383 - -1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.24% 282.401 291.549 - 0.77% -
std::partition_copy(vector<int>)/50 3.24% 12.210 12.605 - -1.83% -
SetIntersection_None_Set_string_16384_64 3.24% 189303532.077 195431978.284 - 3.81% -
ranges::min(std::vector<char>)/70000 3.23% 478.639 494.108 - -0.29% -
std::multiset<int>::erase(key)_(existent)/1024 3.23% 39.857 41.144 - -2.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.22% 52.478 54.170 - 25.28% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.22% 10.802 11.150 - -0.18% -
std::count_if(list<int>)_(every_other)/8192 3.22% 7045.937 7272.970 - -4.17% -
BM_deque_deque_ranges_copy/0 3.22% 0.738 0.761 - -10.87% -
BM_deque_vector_move_backward/0 3.21% 1.371 1.415 - 3.42% -
SetIntersection_Front_Set_uint64_4_4 3.21% 138721966.678 143172170.590 - 5.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.21% 2274537.858 2347449.544 - -2.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.20% 49704.562 51294.868 - -0.79% -
SetIntersection_Interlaced_Vector_float_1024_64 3.19% 3272023.439 3376384.630 - -33.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.19% 272.245 280.927 - -3.01% -
SetIntersection_Front_Set_uint64_256_1 3.19% 4192804.826 4326469.669 - 4.49% -
std::pop_heap(deque<size_t>)/8192 3.19% 57.144 58.965 - -0.45% -
bm_ranges_lexicographical_compare<unsigned_char>/64 3.18% 1.995 2.059 - 8.24% -
BM_std_minmax_element<int>/65536 3.18% 17315.143 17865.129 - 15.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.17% 6.678 6.890 - 1.15% -
std::rotate_copy(vector<int>)/1024 3.17% 32.778 33.817 - -5.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.17% 908.891 937.683 - 2.24% -
std::fill_n(list<int>)/50 3.16% 15.179 15.659 - -6.75% -
BM_std_minmax_element<int>/2 3.16% 0.665 0.686 - 12.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 3.16% 1148840.282 1185131.954 - 1.87% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 3.16% 8.198 8.457 - 2.97% -
std::remove_if(deque<int>)_(prefix)/8192 3.15% 4178.163 4309.794 - 1.94% -
BM_std_minmax_element<char>/64 3.15% 17.109 17.648 - 1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.15% 4367975.961 4505380.751 - -4.99% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.14% 156.784 161.704 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.14% 1680877.573 1733613.950 - -14.57% -
std::is_sorted(deque<int>,_pred)/8 3.14% 4.805 4.956 - 5.56% -
SetIntersection_None_Set_string_16384_16 3.14% 187964779.769 193859081.567 - 2.43% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.13% 1552.403 1601.011 - 1.29% -
SetIntersection_Interlaced_Vector_float_1024_4 3.13% 1391355.035 1434856.151 - 4.90% -
SetIntersection_Front_Vector_string_256_256 3.12% 18541192.264 19120154.394 - -3.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.12% 31.410 32.390 - 2.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.12% 22.952 23.668 - 1.49% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.12% 36928.761 38079.898 - 0.25% -
std::unique_copy(list<int>)_(sprinkled)/32 3.11% 13.054 13.460 - 0.64% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.11% 34.827 35.909 - 0.22% -
std::remove_if(list<int>)_(sprinkled)/1024 3.10% 958.191 987.859 - 1.05% -
SetIntersection_Interlaced_Set_float_64_16 3.09% 21818647.974 22493169.663 - -0.11% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.09% 1.115 1.150 - -0.33% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.09% 1.595 1.644 - 7.48% -
BM_std_minmax_element<int>/70000 3.09% 18468.258 19038.225 - 14.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.09% 18.058 18.616 - -3.80% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.08% 5.423 5.590 - 2.57% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.08% 3.807 3.924 - 3.15% -
SetIntersection_Interlaced_Vector_float_256_64 3.08% 6948651.978 7162728.338 - 2.40% -
SetIntersection_Front_Set_uint64_1024_4 3.07% 1088833.813 1122256.062 - 6.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.07% 31.965 32.946 - 0.06% -
std::move(vector<bool>)_(aligned)/64 3.06% 1.691 1.742 - 11.98% -
SetIntersection_Front_Set_uint64_262144_16384 3.06% 218628940.634 225314402.473 - 3.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.06% 3.417 3.522 - 2.38% -
BM_PushHeap_uint64_SingleElement_262144 3.06% 0.362 0.373 - 4.55% -
BM_PushHeap_string_QuickSortAdversary_16384 3.05% 16.168 16.661 - -0.93% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.03% 567.155 584.366 - -0.03% -
std::multimap<std::string,_int>::erase(iterator)/32 3.02% 27.826 28.666 - 14.65% -
std::copy_backward(deque<int>)/8 3.02% 2.662 2.742 - -1.38% -
BM_deque_deque_ranges_move_backward/64000 3.01% 7520.577 7747.121 - -1.54% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.01% 1.594 1.642 - -1.01% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.00% 4.886 5.032 - 1.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 2.99% 1.423 1.465 - 12.03% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.99% 736.650 758.676 - -4.66% -
std::rotate(deque<int>)_(by_1/2)/8192 2.99% 1458.690 1502.297 - -8.41% -
std::search(vector<int>,_pred)_(no_match)/8192 2.99% 4156.229 4280.453 - 0.12% -
BM_deque_vector_move_backward/1 2.98% 2.111 2.174 - 2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.98% 1198669.846 1234401.086 - 0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.98% 26211.077 26992.199 - 9.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.97% 7466.192 7688.173 - -0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.97% 47.108 48.507 - 0.60% -
std::replace_if(deque<int>)_(prefix)/1024 2.97% 470.356 484.321 - -1.76% -
BM_StringRead_Hot_Deep_Large 2.97% 0.505 0.520 - 1.85% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.96% 258.782 266.449 - 0.05% -
std::unique(vector<int>)_(sprinkled)/32 2.96% 54.430 56.043 - 2.74% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.96% 234407134.441 241339989.100 - 0.79% -
ranges::min(std::list<char>)/64 2.95% 25.927 26.693 - -1.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.95% 17.873 18.400 - 1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.94% 1014687.591 1044561.508 - 3.69% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.94% 15145.098 15590.798 - 0.48% -
BM_PushHeap_uint64_SingleElement_1024 2.94% 0.368 0.379 - 4.26% -
std::move(vector<bool>)_(unaligned)/4096 2.94% 25.965 26.727 - -1.48% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.94% 581.704 598.782 - -0.04% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.93% 1638.483 1686.541 - 0.10% -
std::rotate(list<int>)_(by_1/3)/1024 2.92% 786.859 809.798 - -0.06% -
SetIntersection_Front_Set_uint64_16384_1 2.91% 1059419.799 1090203.844 - 4.47% -
std::is_sorted(list<int>)/8 2.90% 2.081 2.141 - 2.52% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.90% 0.816 0.840 - 1.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.90% 11.286 11.613 - -5.78% -
rng::find_last(list<int>)_(bail_10%)/8 2.89% 2.021 2.079 - -1.67% -
std::rotate(list<int>)_(by_1/2)/1024 2.88% 379.774 390.712 - 0.10% -
std::pop_heap(vector<int>)/1024 2.88% 9.682 9.961 - 0.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.87% 123.572 127.122 - -0.00% -
ranges::min(std::deque<char>)/70000 2.87% 17335.680 17832.969 - -11.30% -
std::reverse(list<int>)/32768 2.87% 19216.225 19767.367 - -0.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.87% 23.468 24.141 - -0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.87% 52.720 54.232 - 1.27% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.87% 1.595 1.641 - 3.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.86% 215.170 221.330 - -3.70% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.86% 86832.315 89315.187 - 1.35% -
std::move(list<int>)/32768 2.85% 30295.449 31158.480 - -1.25% -
std::is_sorted_until(deque<int>,_pred)/8 2.85% 4.141 4.259 - -10.29% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.84% 6776.824 6969.600 - 5.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.84% 10.584 10.885 - 7.93% -
SetIntersection_Interlaced_Set_float_16384_256 2.84% 200452314.157 206148937.389 - 3.11% -
std::multimap<int,_int>::find(key)_(existent)/32 2.84% 1.691 1.739 - -0.75% -
std::search(vector<int>,_pred)_(no_match)/1024 2.83% 520.964 535.720 - 0.06% -
BM_PushHeap_string_Random_16 2.83% 10.351 10.644 - 1.03% -
ranges::min(std::vector<long_long>)/64 2.83% 4.678 4.811 - 2.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.82% 14310.547 14713.713 - 1.13% -
SetIntersection_None_Set_string_16384_4 2.81% 188212651.992 193505121.570 - 1.57% -
SetIntersection_Front_Vector_string_256_16 2.81% 6087286.265 6258333.004 - 1.52% -
std::multiset<std::string>::count(key)_(existent)/32 2.81% 19.597 20.147 - 1.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.81% 62.699 64.458 - 2.58% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.81% 3.826 3.933 - 2.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.79% 238855.348 245521.301 - -1.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.79% 13.956 14.345 - 3.55% -
BM_std_minmax_element<int>/64000 2.78% 16890.756 17360.414 - 14.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.78% 3.096 3.182 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.78% 8083131.331 8307620.489 - -5.59% -
std::find_first_of(deque<int>)_(small_needle)/50 2.77% 165.166 169.748 - 3.03% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.76% 2110.493 2168.832 - -0.05% -
std::for_each_n(list<int>)/8192 2.76% 7358.066 7561.294 - -0.86% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.76% 10.563 10.854 - 14.44% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.75% 2618.506 2690.465 - 1.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.75% 2110.343 2168.307 - 0.01% -
BM_deque_deque_ranges_copy_backward/4096 2.74% 150.884 155.021 - -1.05% -
BM_deque_vector_ranges_move_backward/1024 2.74% 36.781 37.790 - 2.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.74% 59475.753 61104.418 - 1.35% -
std::find(deque<int>)_(bail_25%)/1024 2.74% 66.035 67.841 - -0.21% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.73% 23.757 24.407 - -5.84% -
BM_vector_deque_move/2 2.73% 2.004 2.059 - 5.75% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.72% 129615.737 133147.521 - -1.73% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.72% 1.209 1.241 - 1.77% -
SetIntersection_Front_Vector_uint32_16384_16384 2.72% 77236227.206 79334011.366 - 12.09% -
std::deque<int>::ctor(size)/8192 2.72% 440.115 452.069 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.71% 396.173 406.927 - 3.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.70% 19984.817 20525.231 - 4.78% -
bm_write 2.70% 531.909 546.284 - -9.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.70% 2303561.200 2365746.448 - -4.67% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.70% 22.816 23.431 - 6.82% -
std::all_of(vector<int>)_(process_all)/32 2.70% 8.364 8.589 - 3.41% -
std::find(vector<int>)_(process_all)/8 2.68% 2.702 2.774 - 1.85% -
std::unique_copy(vector<int>)_(contiguous)/52 2.68% 13.205 13.558 - -0.48% -
BM_PushHeap_string_SingleElement_256 2.68% 2.600 2.670 - -1.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.68% 6263.388 6431.068 - -0.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.68% 398.743 409.412 - 3.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.67% 2.925 3.003 - 2.07% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.67% 10.125 10.396 - -0.17% -
std::fill_n(vector<bool>)/4096 2.67% 4.085 4.194 - -0.04% -
SetIntersection_Front_Set_uint64_16_16 2.67% 38449012.134 39475384.525 - 5.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.67% 2.940 3.019 - 3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.66% 333293712.763 342169751.031 - 3.35% -
BM_deque_deque_copy/2 2.66% 2.241 2.300 - -0.05% -
BM_deque_deque_move_backward/4000 2.65% 150.695 154.695 - 3.38% -
SetIntersection_Front_Set_float_1024_1024 2.65% 11825826.474 12139487.025 - -1.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.65% 605.636 621.691 - 4.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.65% 283279.563 290785.698 - 17.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.64% 1.176 1.207 - 0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.63% 2.424 2.487 - 0.92% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.63% 23.567 24.187 - -0.48% -
std::copy_if(deque<int>)_(entire_range)/512 2.63% 133.744 137.260 - 1.29% -
SetIntersection_Front_Vector_uint32_262144_16384 2.63% 77262048.723 79292667.791 - 12.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.63% 174678.089 179267.692 - 4.35% -
std::multiset<int>::ctor(const&)/32 2.63% 216.422 222.105 - -1.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.62% 9084.368 9322.815 - 6.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.62% 6153282.716 6314735.481 - -5.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 2.62% 118248.438 121349.910 - 1.15% -
SetIntersection_Front_Set_float_16384_4 2.62% 1047344.285 1074748.355 - 1.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.62% 1.396 1.433 - -0.88% -
SetIntersection_Front_Set_uint32_16384_1024 2.62% 12283161.099 12604515.192 - -1.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.61% 21.129 21.680 - 1.71% -
ranges::minmax(std::list<__int128>)/70000 2.60% 56872.434 58352.991 - -3.35% -
std::sort(vector<NonIntegral>)_(descending)/8 2.60% 24.702 25.344 - 1.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.59% 31.580 32.398 - 0.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.59% 835.640 857.243 - -13.09% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.59% 111.135 114.008 - 3.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.58% 731.555 750.417 - -2.08% -
std::lower_bound(std::deque<int>)/8 2.58% 16.973 17.410 - 3.50% -
std::partial_sort(deque<int>)_(heap)/8 2.57% 39.314 40.326 - 4.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.57% 49960.663 51242.951 - -0.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.55% 30.619 31.401 - -0.36% -
SetIntersection_None_Set_float_64_4 2.55% 21065226.436 21602497.075 - -0.05% -
std::set<std::string>::find(key)_(non-existent)/1024 2.55% 19.937 20.445 - -0.59% -
std::copy_if(list<int>)_(every_other)/512 2.54% 349.505 358.388 - -0.72% -
BM_std_minmax_element<int>/64 2.54% 17.174 17.611 - 9.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.54% 3040247.681 3117383.808 - 4.19% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.53% 10.442 10.706 - 0.24% -
BM_lexicographical_compare_three_way_fast_path/1 2.53% 0.413 0.424 - 0.11% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.53% 811422.036 831946.309 - -0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.53% 111152.191 113961.601 - -2.92% -
BM_lexicographical_compare_three_way_fast_path/256 2.53% 68.197 69.919 - -1.95% -
BM_deque_vector_ranges_copy/5500 2.52% 198.332 203.335 - 4.57% -
SetIntersection_Front_Set_uint32_16384_16384 2.52% 211515699.545 216849711.038 - 2.26% -
BM_deque_deque_ranges_move_backward/4000 2.52% 151.611 155.432 - 2.68% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.52% 6168.166 6323.610 - 2.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.52% 54842.392 56222.581 - 3.00% -
BM_StringEraseWithMove_Empty_Transparent 2.51% 0.557 0.571 - -6.34% -
SetIntersection_Front_Set_uint32_1024_64 2.51% 1631755.639 1672679.675 - -6.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.51% 609.442 624.718 - 4.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.51% 11.293 11.576 - -3.78% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.50% 8.320 8.528 - -1.02% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.50% 4.994 5.119 - -0.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.50% 45.608 46.747 - 2.93% -
SetIntersection_Front_Set_uint64_256_16 2.50% 4544499.534 4657927.207 - 6.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.50% 6.109 6.261 - 0.27% -
std::copy(vector<bool>)_(unaligned)/64 2.49% 1.755 1.799 - -0.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.49% 20084.678 20585.327 - 4.63% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.49% 282.629 289.670 - 0.19% -
SetIntersection_Front_Set_string_16384_256 2.49% 14418310.113 14777492.845 - -5.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.47% 1884.918 1931.542 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.47% 398.198 408.040 - 4.27% -
BM_deque_vector_ranges_copy/64000 2.47% 2912.713 2984.686 - 1.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.47% 476.742 488.514 - -0.00% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.47% 11785.501 12076.386 - 3.33% -
BM_deque_vector_ranges_move_backward/0 2.47% 1.584 1.623 - 15.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.47% 24.558 25.164 - -0.32% -
std::make_heap(deque<int>)_(ascending)/8192 2.46% 20434.578 20938.056 - -0.12% -
bm_lexicographical_compare<unsigned_char>/4096 2.46% 75.774 77.640 - -0.03% -
SetIntersection_Front_Vector_string_262144_64 2.46% 3131135.823 3208187.843 - -1.92% -
std::fill(vector<int>)/8192 2.46% 228.633 234.260 - -0.45% -
std::map<int,_int>::ctor(const&)/1024 2.45% 6512.080 6671.807 - -0.86% -
std::make_heap(deque<int>)_(descending)/8 2.45% 20.667 21.173 - 1.40% -
rng::contains(deque<int>)_(process_all)/32 2.45% 8.536 8.744 - -0.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.44% 0.528 0.541 - 2.41% -
BM_PushHeap_string_PipeOrgan_16 2.44% 4.217 4.320 - 3.58% -
SetIntersection_Front_Set_uint32_262144_64 2.44% 1656753.040 1697129.467 - -0.73% -
std::find(list<int>)_(bail_25%)/1024 2.43% 127.873 130.985 - 1.93% -
rng::starts_with(deque<int>)/1024 2.43% 479.139 490.786 - 0.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.43% 1085672.395 1112055.792 - 0.28% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.43% 27743.971 28417.562 - 2.96% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.42% 1.409 1.443 - -2.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.42% 760.525 778.921 - -0.02% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.41% 4672.590 4785.340 - -0.12% -
std::copy_n(vector<bool>)_(aligned)/32768 2.41% 34.810 35.650 - 0.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.41% 485240.586 496926.255 - 0.05% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.41% 4456.898 4564.171 - 0.06% -
std::replace(vector<int>)_(prefix)/32 2.40% 5.120 5.243 - 1.31% -
SetIntersection_Front_Set_uint64_16384_16 2.40% 1206813.359 1235829.326 - 4.21% -
std::move(vector<int>)/1048576 2.40% 55865.998 57208.232 - 4.99% -
BM_std_minmax_element<long_long>/4 2.40% 1.222 1.252 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.39% 1355139.307 1387527.847 - 3.08% -
std::copy(vector<int>)/8 2.39% 2.184 2.236 - 2.49% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.38% 4103.809 4201.614 - 0.78% -
std::list<int>::ctor(size)/1024 2.38% 11889.752 12172.917 - -0.41% -
std::pop_heap(vector<float>)/8192 2.37% 19.644 20.111 - -0.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.37% 28.842 29.526 - -4.06% -
SetIntersection_Front_Set_uint64_64_1 2.37% 16609313.029 17003297.418 - 4.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.37% 81.331 83.257 - 6.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.37% 54.297 55.582 - -0.05% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.36% 2.708 2.772 - -0.27% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.36% 17.333 17.742 - 0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.36% 3.663 3.749 - -1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.36% 170865.986 174890.758 - -4.35% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.35% 1443.350 1477.315 - 3.83% -
std::remove_copy(list<int>)_(prefix)/50 2.35% 18.574 19.011 - -0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.35% 30067.956 30774.919 - -0.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.35% 12.551 12.847 - 2.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.35% 120344.086 123172.672 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.35% 1195722.763 1223819.950 - -0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.34% 32.425 33.184 - 18.28% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.34% 167.007 170.913 - -0.15% -
std::copy_if(deque<int>)_(every_other)/512 2.34% 177.340 181.485 - -0.28% -
std::unique_copy(vector<int>)_(contiguous)/32 2.33% 8.480 8.678 - -1.49% -
std::copy_if(list<int>)_(every_other)/1048576 2.33% 820991.267 840106.676 - 1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.33% 22.103 22.617 - 1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.32% 2298973.510 2352277.455 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.32% 811.772 830.590 - -2.83% -
std::set<int>::ctor(const&)/32 2.32% 213.468 218.414 - 0.11% -
std::copy_if(list<int>)_(entire_range)/8 2.31% 2.452 2.509 - -0.95% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.31% 75.881 77.635 - -0.10% -
std::find_first_of(deque<int>)_(small_needle)/32 2.31% 107.704 110.192 - 3.05% -
SetIntersection_Interlaced_Set_float_16384_64 2.31% 215716414.038 220690404.894 - 2.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.30% 21.307 21.798 - 2.58% -
rng::find_last(list<int>)_(bail_90%)/50 2.30% 1.340 1.371 - 9.95% -
std::fill_n(list<int>)/32 2.30% 7.936 8.119 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.30% 396.756 405.869 - 3.39% -
std::any_of(list<int>)_(process_all)/50 2.29% 21.501 21.993 - 0.42% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.29% 55514.512 56785.775 - 3.27% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 2.29% 306429.329 313436.712 - 2.06% -
std::copy_n(vector<bool>)_(unaligned)/64 2.29% 1.762 1.802 - -0.11% -
std::fill(vector<int>)/1024 2.28% 29.077 29.741 - -0.82% -
rng::contains_subrange(list<int>)_(near_matches)/1024 2.28% 38482.137 39361.192 - 0.48% -
ranges::minmax(std::vector<__int128>)/64 2.28% 31.230 31.940 - -0.51% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.27% 4722.770 4830.130 - -0.02% -
std::reverse_copy(list<int>)/64 2.27% 29.255 29.920 - -0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.27% 180090.382 184179.370 - 1.20% -
ranges::minmax(std::deque<__int128>)/70000 2.27% 33987.055 34758.546 - 0.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.27% 19.060 19.492 - -0.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.26% 990920.685 1013305.993 - 2.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.26% 1450.886 1483.640 - -4.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.25% 53390.429 54594.369 - -1.38% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.25% 0.754 0.771 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.25% 9907107.213 10129968.552 - 2.22% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.25% 12808.151 13096.270 - 0.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.25% 5256.140 5374.212 - -0.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.25% 51447.054 52602.131 - 2.66% -
std::move_backward(deque<int>)/8 2.24% 3.436 3.513 - -2.30% -
std::lower_bound(std::list<int>)/100 2.24% 89.022 91.019 - -0.72% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.24% 0.681 0.697 - -0.06% -
std::equal(list<int>)_(it,_it,_it)/8 2.24% 2.653 2.712 - -0.14% -
SetIntersection_Interlaced_Vector_string_256_16 2.23% 10394454.364 10626606.990 - 2.27% -
SetIntersection_None_Vector_string_1024_16 2.23% 1176616.822 1202890.202 - 2.22% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.23% 14.722 15.051 - 2.18% -
SetIntersection_None_Set_string_1024_4 2.22% 8913836.554 9111970.258 - -0.54% -
std::copy_n(vector<int>)/4096 2.22% 142.411 145.573 - 0.14% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.22% 463.776 474.054 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.21% 1.577 1.612 - 14.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.21% 0.613 0.627 - 1.84% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.20% 18.564 18.973 - 3.27% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.20% 10.187 10.411 - -6.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.20% 7539.064 7705.174 - -0.03% -
ranges::min(std::deque<long_long>)/70000 2.20% 26305.416 26884.729 - 40.90% -
std::copy_n(vector<int>)/8 2.20% 2.114 2.160 - -4.03% -
ranges::min(std::deque<char>)/64 2.20% 16.209 16.565 - -7.84% -
std::copy_if(list<int>)_(every_other)/262144 2.20% 204387.302 208874.387 - 0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.19% 9.011 9.209 - -0.06% -
std::make_heap(deque<int>)_(ascending)/1024 2.19% 2595.500 2652.353 - 0.07% -
ranges::minmax(std::vector<long_long>)/64 2.19% 9.937 10.154 - -0.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.19% 1.630 1.666 - 3.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.19% 4.450 4.547 - 0.14% -
std::rotate(list<int>)_(by_1/4)/1024 2.18% 564.276 576.604 - -0.08% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.18% 1.629 1.665 - 6.95% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.18% 0.695 0.710 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.18% 175243877.135 179060356.059 - 0.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.17% 3.209 3.279 - -0.88% -
std::replace_if(list<int>)_(sprinkled)/8192 2.17% 7271.596 7429.347 - 0.45% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.17% 53.062 54.212 - -0.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.16% 12.904 13.182 - 3.33% -
SetIntersection_Front_Set_uint64_64_4 2.15% 16277911.661 16628668.731 - 4.27% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.15% 27.262 27.849 - 1.37% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.15% 21.793 22.262 - 2.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.15% 2.249 2.297 - 3.23% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.15% 218.053 222.734 - -3.03% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.15% 50030.032 51103.490 - 2.49% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.14% 463.766 473.713 - 0.92% -
ranges::minmax(std::vector<__int128>)/70000 2.14% 34326.380 35061.949 - -0.44% -
std::partition_point(list<int>)/32 2.14% 15.639 15.974 - 0.66% -
ranges::minmax(std::vector<long_long>)/70000 2.14% 8975.629 9167.684 - -0.25% -
std::fill(list<int>)/8192 2.14% 8518.996 8701.192 - -27.98% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.14% 26.635 27.204 - 1.58% -
std::copy_if(deque<int>)_(every_other)/64 2.13% 22.779 23.266 - -0.52% -
std::find(vector<char>)_(process_all)/8 2.12% 0.924 0.943 - 2.07% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.12% 4.098 4.185 - -1.87% -
SetIntersection_Interlaced_Set_string_64_16 2.11% 37531932.872 38324474.499 - 1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.11% 9623.536 9826.531 - -4.83% -
std::partition(list<int>)_(dense)/50 2.11% 13.394 13.677 - 3.05% -
std::generate(vector<int>)/8192 2.10% 1799.929 1837.802 - -0.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.10% 6.454 6.590 - 1.38% -
std::partition_point(list<int>)/50 2.10% 24.421 24.934 - -0.37% -
BM_PushHeap_uint64_PipeOrgan_16 2.10% 0.867 0.885 - -0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.09% 543.488 554.842 - 1.19% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.09% 8203.224 8374.526 - 1.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.09% 51.747 52.828 - -0.69% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.09% 6827.782 6970.309 - 0.09% -
std::copy_backward(deque<int>)/1048576 2.09% 128657.472 131340.008 - -0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.08% 736.111 751.440 - 2.96% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.08% 9.678 9.880 - -0.58% -
bm_lexicographical_compare<signed_char>/64 2.08% 1.911 1.951 - -6.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.08% 1.260 1.286 - -2.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.07% 90442.635 92317.873 - 2.56% -
std::unordered_multiset<int>::ctor(const&)/1024 2.07% 6952.828 7096.844 - 3.25% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.07% 42314.526 43190.018 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.07% 1502459.873 1533494.627 - 3.79% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.06% 47.763 48.747 - 1.55% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.06% 801.364 817.866 - 0.04% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.06% 32520.954 33190.489 - 0.24% -
std::find_if(deque<int>)_(process_all)/8 2.06% 2.576 2.629 - -2.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.06% 325.245 331.930 - -0.21% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.04% 1.392 1.420 - 2.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.04% 23.936 24.424 - -0.41% -
std::stable_partition(deque<int>)_(dense)/32 2.03% 29.751 30.356 - 3.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.03% 44.167 45.064 - 1.74% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.03% 4744.683 4840.921 - 0.46% -
std::move(vector<bool>)_(aligned)/1048576 2.03% 1703.571 1738.120 - 0.44% -
bm_ranges_swap_ranges_vb_aligned/1048576 2.02% 3336.961 3404.443 - 1.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.02% 19999.360 20403.627 - 4.11% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.02% 633714.787 646501.166 - 0.65% -
std::copy_n(vector<bool>)_(aligned)/4096 2.01% 4.855 4.953 - 2.95% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.01% 20.433 20.844 - -1.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.00% 4.076 4.158 - 0.71% -
SetIntersection_Front_Vector_float_256_64 2.00% 4261818.675 4347208.634 - 0.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.00% 10.794 11.010 - 1.87% -
std::find_if_not(vector<bool>)_(process_all)/50 2.00% 23.804 24.281 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.00% 1428284.828 1456806.902 - 9.81% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.99% 782.453 798.024 - 0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.98% 6.094 6.215 - 0.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.98% 3948.061 4026.290 - 2.09% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.98% 6.007 6.125 - 6.32% -
std::generate_n(vector<int>)/8192 1.97% 1804.172 1839.771 - -0.03% -
std::remove(deque<int>)_(prefix)/1024 1.97% 515.258 525.413 - -0.24% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.97% 37.022 37.751 - 1.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.97% 38612.635 39371.960 - 2.09% -
std::copy_if(deque<int>)_(every_other)/4096 1.97% 1421.829 1449.775 - -0.30% -
std::unordered_set<std::string>::clear()/32 1.96% 929.696 947.899 - 1.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.96% 24.708 25.192 - 2.21% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.96% 1824.271 1859.961 - 0.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.96% 32.439 33.073 - 1.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.95% 3.222 3.285 - 1.40% -
std::find_if(list<int>)_(process_all)/8 1.95% 2.294 2.339 - 0.04% -
ranges::min(std::deque<__int128>)/70000 1.95% 23865.090 24331.373 - -0.03% -
BM_deque_vector_ranges_move_backward/4096 1.95% 148.240 151.134 - 2.22% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.95% 64.105 65.356 - 0.03% -
std::fill_n(vector<bool>)/512 1.95% 1.428 1.455 - -0.07% -
bm_ranges_lexicographical_compare<signed_char>/512 1.95% 7.766 7.918 - 0.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.95% 9.529 9.714 - -5.32% -
std::adjacent_find(vector<int>)/1048576 1.95% 233990.326 238544.474 - 0.85% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.94% 2.828 2.883 - 2.39% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.94% 1878.757 1915.280 - -0.30% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.94% 0.696 0.710 - -0.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.93% 592237.622 603685.621 - 0.44% -
std::shift_right(vector<int>)/8192 1.93% 295.624 301.332 - -0.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.93% 16.374 16.689 - 0.63% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 1.92% 0.598 0.609 - -3.71% -
std::make_heap(deque<int>)_(heap)/8 1.92% 20.774 21.172 - -0.06% -
std::find_end(forward_list<int>)_(same_length)/1000 1.92% 1451.641 1479.480 - -0.10% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.92% 1.167 1.190 - -17.48% -
BM_PushHeap_string_QuickSortAdversary_4 1.92% 6.378 6.501 - 0.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.92% 881860.156 898753.392 - -2.99% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.91% 2.333 2.377 - -5.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.91% 23197.843 23642.025 - -1.17% -
BM_PushHeap_float_Ascending_16384 1.91% 4.291 4.373 - -0.02% -
std::rotate(list<int>)_(by_1/3)/8192 1.90% 8197.130 8353.142 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.90% 1140480.675 1162179.193 - 0.95% -
std::pop_heap(deque<float>)/8192 1.89% 59.703 60.831 - -0.53% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.89% 29.037 29.585 - 0.27% -
std::adjacent_find(vector<int>,_pred)/1048576 1.89% 464886.590 473657.754 - 0.79% -
std::transform(vector<int>,_vector<int>)/32 1.88% 16.892 17.210 - -0.12% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.88% 7.353 7.492 - -0.78% -
std::partition_copy(list<int>)/50 1.88% 12.857 13.099 - 0.08% -
SetIntersection_Front_Vector_float_16384_64 1.88% 1344367.807 1369640.384 - 1.02% -
std::fill_n(vector<int>)/50 1.88% 2.175 2.215 - -0.34% -
BM_deque_deque_copy/65536 1.88% 3084.048 3141.881 - -1.53% -
SetIntersection_Interlaced_Vector_float_16384_256 1.87% 14879141.384 15158012.043 - -0.29% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 1.87% 566.118 576.727 - 1.50% -
std::unique(vector<int>)_(contiguous)/1024 1.87% 302.781 308.451 - -0.85% -
bm_swap_ranges_vb_unaligned/64 1.87% 4.940 5.033 - 0.59% -
std::unique(deque<int>)_(contiguous)/1024 1.87% 505.904 515.346 - -0.44% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.87% 3311.047 3372.838 - -0.44% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.86% 55.966 57.010 - 0.96% -
BM_std_minmax_element<short>/2 1.86% 0.634 0.646 - -6.15% -
std::move_backward(list<int>)/32768 1.86% 31156.368 31735.913 - 0.04% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.86% 8.563 8.723 - -0.30% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.86% 17.177 17.497 - 2.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.86% 5155.527 5251.278 - 0.84% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.85% 22.452 22.868 - 1.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.85% 260371.769 265177.914 - -1.15% -
std::fill(vector<bool>)/4096 1.85% 4.119 4.195 - -0.29% -
std::remove_if(deque<int>)_(sprinkled)/32 1.84% 52.996 53.973 - -0.48% -
std::move(deque<int>)/1048576 1.84% 54549.017 55554.363 - -0.44% -
ranges::minmax(std::deque<char>)/70000 1.84% 23656.192 24091.495 - -0.17% -
std::copy_if(vector<int>)_(entire_range)/4096 1.84% 911.558 928.324 - -0.68% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.84% 42.691 43.476 - 1.23% -
BM_vector_deque_move/1 1.84% 2.282 2.323 - 4.26% -
std::copy_if(deque<int>)_(every_other)/32768 1.84% 11391.688 11601.132 - -0.22% -
BM_vector_deque_move_backward/4000 1.84% 142.206 144.816 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.83% 174478.577 177678.000 - 3.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.83% 52.850 53.818 - 3.63% -
std::copy(vector<bool>)_(aligned)/32768 1.83% 34.757 35.393 - 0.15% -
BM_PushHeap_uint32_Random_262144 1.83% 5.757 5.862 - 0.63% -
BM_CmpEqual_uchar_ushort 1.83% 1.070 1.089 - 2.62% -
std::fill(vector<int>)/50 1.82% 2.161 2.200 - -0.18% -
BM_deque_deque_move_backward/1024 1.82% 37.999 38.689 - 1.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.82% 71.100 72.392 - 2.64% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.82% 3766.960 3835.387 - -0.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.81% 51877.772 52818.887 - -0.97% -
std::fill(vector<bool>)/32768 1.81% 29.214 29.744 - -1.17% -
std::copy_if(deque<int>)_(every_other)/262144 1.80% 91040.057 92683.215 - -0.30% -
BM_PushHeap_uint32_QuickSortAdversary_4 1.80% 0.586 0.596 - 1.29% -
ranges::min(std::deque<__int128>)/64 1.80% 20.518 20.888 - -0.09% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.80% 12.234 12.454 - 0.22% -
SetIntersection_None_Set_uint64_64_64 1.80% 11132725.634 11332824.148 - 0.46% -
std::adjacent_find(list<int>,_pred)/8192 1.79% 7130.777 7258.661 - 0.48% -
std::copy_if(vector<int>)_(entire_range)/32768 1.79% 7289.981 7420.354 - -0.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.79% 2.777 2.827 - 0.03% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.78% 253.971 258.504 - 1.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.78% 3808.654 3876.557 - -0.11% -
std::generate(vector<int>)/50 1.78% 11.746 11.955 - -0.35% -
ranges::min(std::deque<long_long>)/8 1.78% 2.268 2.309 - 0.15% -
std::set<int>::upper_bound(key)_(existent)/1024 1.78% 4.025 4.097 - -1.59% -
std::replace_if(vector<int>)_(prefix)/1024 1.78% 266.744 271.488 - -0.64% -
std::generate(vector<int>)/32 1.77% 7.823 7.962 - 0.29% -
std::fill_n(vector<int>)/8192 1.77% 229.420 233.484 - -0.67% -
std::fill(list<int>)/32 1.77% 8.150 8.294 - -0.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.76% 1253.248 1275.323 - 2.27% -
std::copy_if(list<int>)_(every_other)/8 1.76% 2.252 2.291 - -0.15% -
SetIntersection_Front_Vector_string_1024_64 1.76% 3204752.702 3261088.689 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.76% 1246.171 1268.058 - -0.31% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.76% 4.010 4.080 - -0.18% -
BM_lexicographical_compare_three_way_fast_path/16 1.76% 4.308 4.383 - 0.92% -
std::generate(vector<int>)/1024 1.75% 239.287 243.484 - -0.26% -
std::partial_sort(deque<int>)_(shuffled)/8 1.75% 32.026 32.586 - 1.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.75% 17.284 17.587 - 1.61% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.75% 1017.242 1035.023 - -0.82% -
BM_deque_vector_move_backward/4096 1.74% 147.712 150.287 - 1.32% -
std::generate_n(vector<int>)/1024 1.74% 238.481 242.636 - -0.02% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.74% 3622.930 3685.811 - 0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.73% 22.010 22.391 - -4.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.73% 3932.639 4000.480 - -0.72% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.72% 610.348 620.861 - 4.55% -
BM_deque_deque_ranges_move_backward/5500 1.72% 203.863 207.375 - 1.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.72% 2.125 2.161 - -0.16% -
std::find(list<int>)_(bail_25%)/8192 1.71% 1418.786 1443.118 - 1.43% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.71% 32.321 32.875 - 2.39% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.71% 6402.816 6512.443 - 0.29% -
std::replace_if(list<int>)_(sprinkled)/1024 1.71% 729.294 741.738 - -0.00% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.71% 780.858 794.181 - 0.07% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.71% 10.267 10.442 - -0.27% -
SetIntersection_None_Vector_string_1024_1 1.71% 1143480.413 1162977.491 - -0.27% -
std::find(deque<int>)_(process_all)/1024 1.70% 239.758 243.845 - 0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 12856.223 13075.328 - -1.57% -
rng::starts_with(deque<int>)/1048576 1.70% 491354.210 499720.438 - 0.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.70% 139204.095 141571.680 - 1.12% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.70% 1028065.763 1045539.054 - -0.00% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.70% 7.934 8.069 - -0.86% -
std::make_heap(vector<int>)_(shuffled)/1024 1.70% 565.075 574.669 - -0.75% -
std::shift_left(deque<int>)/32 1.70% 3.760 3.823 - -0.06% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.70% 4279.396 4352.042 - 0.38% -
std::rotate(list<int>)_(by_1/4)/8192 1.69% 6476.986 6586.735 - -0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.68% 2.128 2.164 - -1.98% -
std::partition_copy(list<int>)/1024 1.68% 712.155 724.123 - 0.99% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.68% 9.708 9.871 - -0.50% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.68% 0.698 0.710 - 0.05% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.68% 15026.812 15278.632 - -0.34% -
std::list<int>::ctor(size)/32 1.67% 327.376 332.854 - -3.22% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.67% 18.593 18.904 - 1.32% -
BM_std_minmax_element<short>/4 1.67% 1.212 1.232 - -1.54% -
std::find_if(deque<int>)_(process_all)/50 1.67% 12.541 12.750 - 0.14% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.67% 4675.823 4753.691 - 2.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.67% 2.125 2.161 - -0.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.66% 2.125 2.160 - -0.16% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.66% 17.265 17.552 - -0.16% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.66% 4.582 4.658 - 2.23% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.66% 12.977 13.192 - 1.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.66% 631569.454 642031.481 - 0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.66% 23626.868 24018.134 - 0.02% -
std::copy(list<int>)/32768 1.65% 25840.178 26267.765 - -1.67% -
std::move_backward(list<int>)/64 1.65% 38.935 39.579 - -0.07% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.65% 771.884 784.644 - 0.02% -
SetIntersection_None_Set_float_1024_16 1.65% 8905860.686 9052945.596 - -5.74% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.65% 194.734 197.940 - 1.34% -
std::find_end(forward_list<int>)_(process_all)/1000 1.64% 675.231 686.337 - 0.93% -
ranges::minmax(std::vector<__int128>)/8 1.64% 4.034 4.100 - -0.43% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.63% 15.009 15.254 - 3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.63% 356852871.119 362664126.393 - 2.30% -
std::find_if_not(deque<int>)_(process_all)/1024 1.63% 248.767 252.813 - -0.87% -
std::search(vector<int>)_(near_matches)/1024 1.62% 14852.385 15093.657 - 0.73% -
ranges::minmax(std::deque<long_long>)/70000 1.62% 25539.358 25953.665 - -1.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.62% 21.792 22.145 - 6.10% -
std::multiset<int>::erase(key)_(existent)/32 1.62% 22.194 22.554 - 2.08% -
std::replace(list<int>)_(prefix)/50 1.62% 16.924 17.198 - -0.20% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.62% 1893.064 1923.688 - 1.17% -
SetIntersection_Interlaced_Vector_float_262144_16 1.61% 2928717.384 2975882.828 - -52.47% -
std::copy_if(deque<int>)_(every_other)/1048576 1.61% 364716.571 370588.517 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.61% 1797995.921 1826929.978 - -1.29% -
BM_std_minmax_element<int>/1024 1.61% 274.065 278.468 - 13.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 557367.419 566318.332 - -5.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.60% 54.162 55.030 - 0.56% -
bm_lexicographical_compare<unsigned_char>/32768 1.60% 562.517 571.522 - -0.16% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.60% 54803.542 55680.777 - 0.90% -
std::equal(vector<bool>)_(unaligned)/50 1.60% 0.816 0.829 - -22.50% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.60% 34.972 35.532 - 12.33% -
SetIntersection_Interlaced_Vector_float_256_16 1.60% 5884909.753 5978916.432 - -4.02% -
std::move_backward(vector<int>)/32768 1.58% 1700.669 1727.481 - -0.92% -
std::copy_if(vector<int>)_(entire_range)/262144 1.58% 58640.914 59564.803 - -0.30% -
std::count_if(list<int>)_(every_other)/8 1.57% 2.716 2.759 - -0.06% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.57% 931583.168 946222.874 - 0.79% -
std::deque<int>::ctor(size)/32 1.57% 27.048 27.473 - -6.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.57% 11369.191 11547.720 - -0.98% -
BM_deque_deque_ranges_copy_backward/5500 1.56% 202.183 205.338 - -0.04% -
SetIntersection_Front_Vector_string_16384_16 1.56% 1604242.611 1629272.657 - 0.85% -
std::copy_if(vector<int>)_(entire_range)/512 1.56% 120.729 122.613 - -0.35% -
std::remove(vector<int>)_(sprinkled)/1024 1.56% 281.617 286.001 - 0.07% -
std::search(vector<int>)_(near_matches)/1000 1.55% 14121.336 14340.720 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.55% 633.976 643.778 - 0.43% -
BM_deque_vector_move/2 1.54% 1.804 1.832 - -0.27% -
BM_deque_deque_ranges_move/4000 1.54% 142.121 144.316 - -0.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 1.53% 5.317 5.398 - 3.45% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.53% 50857.518 51634.952 - 0.86% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.52% 941476.672 955820.368 - 0.42% -
std::generate_n(list<int>)/32 1.52% 8.433 8.561 - 0.12% -
std::replace_if(deque<int>)_(prefix)/50 1.52% 20.264 20.572 - 0.66% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.52% 2801.030 2843.496 - 0.53% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.52% 8.650 8.781 - 1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.51% 7231.930 7341.272 - -0.13% -
std::move_backward(vector<bool>)_(aligned)/512 1.51% 2.280 2.315 - 2.82% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.51% 1794.392 1821.483 - -0.26% -
std::map<int,_int>::find(key)_(existent)/32 1.51% 1.696 1.722 - 0.29% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.51% 260645.710 264576.979 - -1.13% -
SetIntersection_Front_Set_float_262144_16384 1.51% 214062166.537 217288001.123 - 1.19% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.51% 230134.691 233601.248 - -0.26% -
std::transform(list<int>,_list<int>)/8192 1.51% 9001.263 9136.836 - 7.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.51% 48.124 48.848 - 0.10% -
BM_deque_vector_move/65536 1.50% 2963.246 3007.813 - 1.11% -
std::any_of(vector<int>)_(process_all)/8 1.50% 2.419 2.456 - 3.42% -
std::copy_if(list<int>)_(entire_range)/1048576 1.50% 857578.846 870467.502 - -0.72% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.50% 29.700 30.147 - 0.24% -
std::find(vector<char>)_(bail_25%)/8192 1.50% 39.719 40.315 - -0.35% -
BM_deque_vector_ranges_move/64000 1.50% 2960.798 3005.137 - 1.37% -
BM_deque_vector_ranges_copy/64 1.50% 2.623 2.662 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.50% 4.515 4.583 - 1.24% -
BM_StringFindCharLiteral/64 1.50% 2.089 2.120 - 0.49% -
std::replace(deque<int>)_(prefix)/8192 1.49% 3207.739 3255.650 - 0.01% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.49% 68.656 69.680 - -0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.49% 563.756 572.164 - -0.03% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.49% 553.760 562.012 - 0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.49% 1844583.414 1872066.570 - -0.51% -
std::move_backward(list<int>)/8 1.49% 3.334 3.384 - 1.39% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.49% 11.511 11.682 - 0.97% -
ranges::min(std::list<long_long>)/64 1.48% 24.159 24.518 - -0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.48% 13746.409 13950.175 - 0.32% -
BM_deque_deque_move/64000 1.48% 3024.168 3068.945 - 0.96% -
SetIntersection_None_Set_float_262144_64 1.48% 1192726.645 1210366.863 - 3.45% -
std::adjacent_find(vector<int>)/8 1.47% 2.000 2.029 - -1.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.47% 1289.110 1308.086 - -0.28% -
std::search(vector<int>)_(same_length)/8192 1.47% 1865.020 1892.444 - 0.13% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.47% 1861.663 1889.032 - 1.53% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.47% 175044.872 177616.194 - 3.58% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.47% 997344.508 1011988.164 - 1.08% -
BM_vector_deque_ranges_move_backward/512 1.46% 17.510 17.767 - -1.74% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.46% 9.766 9.909 - -1.27% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.46% 2.943 2.986 - 0.85% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.46% 1.504 1.526 - 0.35% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.46% 1891.277 1918.847 - -0.43% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.46% 24.952 25.315 - 2.94% -
std::find_if(vector<int>)_(bail_25%)/1024 1.46% 28.007 28.415 - -7.28% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.45% 1015736.192 1030506.650 - 0.48% -
std::for_each_n(list<int>)/32 1.45% 11.087 11.248 - -3.47% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.45% 15681.094 15908.213 - 0.00% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.45% 1708.425 1733.113 - -0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.44% 1147075.338 1163629.763 - 0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.44% 12705.782 12888.899 - 1.10% -
std::set<int>::find(key)_(non-existent)/8192 1.44% 8.408 8.529 - -0.35% -
SetIntersection_Front_Vector_uint64_1024_64 1.44% 1331682.778 1350844.580 - 0.02% -
std::replace_if(list<int>)_(prefix)/8192 1.44% 7123.165 7225.653 - 1.08% -
std::adjacent_find(list<int>)/1048576 1.44% 859057.273 871409.387 - 0.44% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.44% 728.359 738.830 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.43% 2173739.642 2204906.961 - 1.07% -
std::replace(deque<int>)_(sprinkled)/32 1.43% 11.966 12.138 - -0.30% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.43% 111.564 113.162 - -2.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.43% 20080.072 20367.239 - 3.41% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.43% 23415.293 23749.343 - -1.03% -
std::reverse_copy(deque<int>)/32768 1.43% 7904.107 8016.744 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.42% 13067900.347 13253809.213 - 4.50% -
BM_deque_vector_copy_backward/4096 1.42% 148.125 150.232 - 1.89% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.42% 477.220 484.001 - 0.01% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.42% 93084.860 94405.369 - -0.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.42% 15273.056 15489.627 - -0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 1060.280 1075.313 - 6.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.42% 345568085.054 350463131.156 - 44.59% -
rng::contains(deque<int>)_(process_all)/50 1.42% 12.517 12.695 - -0.27% -
std::map<std::string,_int>::ctor(const&)/32 1.41% 822.918 834.557 - 13.04% -
std::stable_partition(vector<int>)_(dense)/32 1.41% 21.120 21.418 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.41% 6681120.625 6775351.492 - 2.73% -
std::move_backward(list<int>)/1048576 1.41% 1017446.678 1031781.002 - -0.32% -
std::find_if_not(deque<int>)_(process_all)/8192 1.41% 1975.664 2003.494 - -5.97% -
std::move(vector<int>)/32768 1.41% 1704.927 1728.934 - 0.62% -
std::adjacent_find(vector<int>)/8192 1.41% 1811.272 1836.741 - 0.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.41% 52.728 53.470 - 2.56% -
std::list<int>::ctor(size)/8192 1.40% 97155.562 98520.562 - -0.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.40% 1.590 1.613 - 12.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.40% 5729.716 5810.043 - -2.83% -
ranges::minmax(std::vector<long_long>)/8 1.40% 2.076 2.105 - -0.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.40% 689.705 699.363 - 2.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.39% 91313.962 92585.477 - -2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.39% 1.630 1.652 - -1.32% -
rng::fold_left(deque<int>)/32 1.39% 16.159 16.384 - -1.48% -
std::search(vector<int>)_(single_element)/1000 1.39% 228.851 232.031 - -0.29% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.39% 139.399 141.334 - 0.21% -
std::none_of(list<int>)_(process_all)/50 1.39% 21.786 22.088 - -0.24% -
std::reverse_copy(deque<int>)/512 1.38% 123.228 124.931 - -0.02% -
std::partition_point(deque<int>)/8192 1.38% 14.911 15.117 - -0.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 804147.698 815199.993 - -0.17% -
std::remove_if(list<int>)_(prefix)/32 1.37% 57.879 58.675 - -0.22% -
bm_ranges_lexicographical_compare<int>/1048576 1.37% 68025.005 68959.683 - 0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.37% 23.828 24.155 - 0.33% -
SetIntersection_Front_Vector_float_1024_64 1.37% 1343924.884 1362351.307 - -0.71% -
std::replace(deque<int>)_(sprinkled)/1024 1.37% 344.764 349.490 - -0.54% -
BM_deque_vector_move/4000 1.37% 139.565 141.478 - -0.23% -
std::copy_if(deque<int>)_(entire_range)/4096 1.37% 1010.110 1023.899 - -0.17% -
std::find_end(forward_list<int>)_(single_element)/1024 1.36% 698.772 708.307 - -0.91% -
bm_lexicographical_compare<int>/1048576 1.36% 68036.319 68964.496 - 0.96% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.36% 26784.927 27150.131 - 1.78% -
BM_StringRelational_Less_Large_Large_Control 1.36% 2.121 2.149 - -0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.36% 199.261 201.977 - 1.48% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.36% 5.177 5.247 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.36% 1.554 1.575 - 0.03% -
SetIntersection_Interlaced_Set_uint32_256_256 1.36% 7874019.660 7981141.212 - 2.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.36% 23712.793 24035.327 - 0.23% -
bm_lexicographical_compare<int>/512 1.36% 29.463 29.864 - 0.02% -
std::copy_n(deque<int>)/512 1.36% 16.670 16.897 - 0.41% -
std::fill_n(vector<int>)/32 1.36% 1.127 1.142 - -0.35% -
std::generate_n(vector<int>)/50 1.36% 11.750 11.909 - -0.39% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.35% 537.264 544.542 - 2.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.35% 20.079 20.351 - 0.38% -
SetIntersection_Interlaced_Set_float_16384_16 1.35% 209372791.775 212204540.364 - 4.07% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.35% 16.837 17.063 - 1.72% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.35% 4.039 4.093 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.35% 5926865.277 6006596.534 - 8.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.34% 24.293 24.619 - -3.94% -
std::search(list<int>)_(single_element)/1024 1.34% 739.627 749.560 - 0.05% -
std::replace_if(deque<int>)_(prefix)/8192 1.34% 3420.887 3466.612 - -0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.34% 3.730 3.780 - 0.65% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.33% 17.281 17.511 - 0.93% -
SetIntersection_Front_Vector_float_1024_1024 1.33% 5441231.715 5513550.331 - -6.83% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.33% 20.118 20.385 - 7.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.32% 2012.993 2039.648 - 5.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.32% 509654.921 516403.107 - 0.28% -
BM_deque_deque_copy/70000 1.32% 3181.967 3224.051 - -4.62% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.32% 16.327 16.542 - 1.06% -
SetIntersection_Front_Set_uint64_1024_1 1.32% 1059873.233 1073879.201 - 2.80% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.32% 295.770 299.677 - 0.11% -
BM_deque_vector_ranges_move/65536 1.32% 2971.935 3011.194 - 1.91% -
BM_CmpEqual_int_ushort 1.32% 1.094 1.109 - 1.91% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.32% 488.839 495.294 - -1.35% -
std::partial_sort(deque<int>)_(repeated)/1024 1.32% 6271.045 6353.642 - 0.74% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.32% 240733.096 243902.226 - -0.53% -
BM_deque_vector_move/1024 1.32% 36.794 37.278 - -0.41% -
std::replace(deque<int>)_(sprinkled)/8192 1.31% 2758.549 2794.741 - -0.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.31% 4.423 4.481 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.31% 200619415.969 203244982.827 - 4.56% -
std::adjacent_find(vector<int>)/1024 1.31% 232.357 235.397 - 0.15% -
std::remove(deque<int>)_(sprinkled)/1024 1.31% 511.264 517.950 - 0.04% -
BM_deque_vector_move/70000 1.30% 3204.991 3246.766 - 0.27% -
std::reverse(list<int>)/4096 1.30% 1764.844 1787.823 - -7.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.30% 517.651 524.391 - 2.64% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.30% 562.829 570.140 - -0.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1436.657 1455.312 - -0.38% -
std::generate(list<int>)/8192 1.29% 7504.862 7601.981 - 7.86% -
BM_PushHeap_uint32_Ascending_16 1.29% 0.917 0.929 - 0.18% -
std::is_sorted(vector<int>,_pred)/1024 1.29% 462.687 468.671 - 0.09% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.29% 11.396 11.543 - -4.99% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.29% 9.165 9.283 - -10.71% -
SetIntersection_None_Set_float_64_1 1.29% 22164630.300 22449811.598 - 0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.28% 12649.418 12811.792 - -0.43% -
std::remove(vector<int>)_(prefix)/1024 1.28% 303.777 307.674 - 0.28% -
std::swap_ranges(list<int>)/32 1.28% 19.318 19.565 - -5.30% -
std::find_if_not(vector<bool>)_(process_all)/8 1.28% 3.544 3.589 - 0.44% -
std::for_each_n(vector<int>)/32 1.28% 3.672 3.719 - -0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 1484.284 1503.258 - -0.84% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.28% 12765.878 12928.971 - 2.30% -
ranges::min(std::deque<__int128>)/8 1.28% 2.792 2.828 - -0.01% -
std::remove_copy(deque<int>)_(prefix)/8192 1.28% 3312.577 3354.829 - 0.20% -
BM_vector_deque_move_backward/512 1.27% 17.506 17.729 - 0.37% -
BM_deque_deque_ranges_copy/5500 1.27% 197.252 199.765 - 0.50% -
rng::starts_with(deque<int>)/8192 1.27% 3820.680 3869.328 - -0.62% -
bm_swap_ranges_vb_aligned/512 1.27% 4.919 4.981 - 0.22% -
BM_deque_vector_copy/4000 1.27% 139.516 141.288 - -1.07% -
BM_deque_deque_move_backward/5500 1.27% 205.692 208.303 - 1.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.26% 2.273 2.302 - -4.67% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.26% 768.259 777.958 - 1.02% -
std::copy_if(deque<int>)_(every_other)/8 1.26% 3.399 3.442 - -0.13% -
std::partition_point(list<int>)/1024 1.26% 1282.087 1298.252 - 0.52% -
std::reverse_copy(deque<int>)/64 1.26% 15.701 15.899 - -0.05% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.26% 56760.805 57476.068 - -0.34% -
std::shift_left(list<int>)/50 1.25% 27.484 27.828 - 1.26% -
std::copy_backward(vector<bool>)_(aligned)/512 1.25% 1.547 1.566 - -3.07% -
std::replace_if(vector<int>)_(prefix)/8192 1.25% 2006.992 2032.108 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.25% 22944.589 23231.500 - -0.00% -
SetIntersection_Interlaced_Set_float_262144_16384 1.25% 1280043.701 1296037.762 - 3.49% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.25% 349749108.272 354114650.297 - 0.21% -
ranges::min(std::list<__int128>)/70000 1.24% 57637.945 58354.749 - -5.56% -
std::upper_bound(std::list<int>)/8 1.24% 16.029 16.228 - 0.16% -
std::unique(deque<int>)_(contiguous)/8192 1.24% 3697.270 3743.144 - -0.51% -
std::unique(deque<int>)_(sprinkled)/1024 1.24% 505.908 512.185 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.24% 3983.782 4033.162 - -1.49% -
BM_PushHeap_float_PipeOrgan_16384 1.24% 2.525 2.556 - 1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.24% 6269854.663 6347498.179 - -6.76% -
std::unique(deque<int>)_(sprinkled)/8192 1.24% 3771.127 3817.726 - -0.05% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.23% 1443624.915 1461433.559 - 0.25% -
rng::starts_with(list<int>)/1024 1.23% 769.665 779.152 - 0.19% -
std::transform(list<int>)_(identity_transform)/1024 1.23% 732.542 741.568 - 0.18% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.23% 31.915 32.308 - 1.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.23% 27.189 27.523 - -3.67% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 51764.322 52399.987 - 16.27% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.23% 1295765.431 1311638.993 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.22% 62.078 62.837 - -0.57% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.22% 5.792 5.863 - 0.17% -
std::search(list<int>)_(same_length)/1024 1.22% 770.118 779.530 - 0.56% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.22% 15629.976 15820.990 - -0.10% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.22% 732.859 741.809 - -0.00% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.22% 512.925 519.184 - -0.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.22% 740.091 749.094 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 5364.817 5430.073 - -0.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6744.582 6826.385 - 1.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.21% 40.776 41.270 - 1.74% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.21% 21842.113 22106.649 - 0.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.21% 631323.920 638963.838 - -0.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 13297.534 13458.175 - 1.28% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.21% 625.005 632.555 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.21% 7979.343 8075.543 - -1.56% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.20% 12616.389 12768.410 - -0.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.20% 22.866 23.141 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.20% 16.012 16.205 - 3.17% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.20% 2.879 2.914 - 0.98% -
std::fill_n(vector<int>)/1024 1.19% 29.260 29.608 - -0.84% -
std::unordered_multiset<int>::clear()/8192 1.19% 67213.796 68014.746 - 7.49% -
std::search(list<int>)_(near_matches)/1000 1.19% 37526.370 37972.606 - -0.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.19% 21.150 21.401 - 0.63% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.19% 453.588 458.975 - 0.43% -
std::replace(deque<int>)_(prefix)/1024 1.19% 405.672 410.480 - -0.45% -
BM_deque_deque_ranges_move/70000 1.18% 3309.786 3348.972 - -7.01% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.18% 27.807 28.136 - 0.75% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 36158.119 36585.033 - -0.20% -
SetIntersection_None_Set_float_262144_1 1.18% 1202049.803 1216207.439 - 4.24% -
std::upper_bound(std::deque<int>)/8192 1.18% 64.354 65.112 - 0.37% -
std::remove(vector<int>)_(sprinkled)/8192 1.18% 1958.936 1981.965 - 0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.17% 19.266 19.492 - -1.68% -
BM_vector_deque_ranges_move_backward/1024 1.17% 37.981 38.426 - 0.05% -
bm_lexicographical_compare<signed_char>/512 1.17% 7.655 7.745 - -1.34% -
BM_deque_vector_ranges_copy_backward/4096 1.17% 147.365 149.092 - 0.38% -
rng::starts_with(list<int>,_pred)/8 1.17% 3.478 3.519 - -0.78% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.17% 7.263 7.348 - -0.23% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.17% 1.501 1.519 - 0.73% -
BM_deque_deque_copy_backward/1024 1.17% 37.955 38.399 - -0.33% -
std::move_backward(vector<int>)/262144 1.17% 21617.353 21869.800 - 2.84% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.17% 16.128 16.316 - 0.11% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.16% 8768.684 8870.682 - 1.47% -
std::find(vector<bool>)_(process_all)/8192 1.16% 33.139 33.523 - -0.34% -
SetIntersection_None_Set_float_262144_256 1.16% 1196047.936 1209906.004 - 3.48% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.16% 598.616 605.551 - 0.15% -
rng::starts_with(list<int>)/1000 1.16% 751.740 760.423 - 0.18% -
ranges::min(std::list<__int128>)/8 1.15% 2.041 2.065 - -10.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 138644.595 140242.654 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.15% 169892681.161 171848702.625 - 0.05% -
bm_ranges_lexicographical_compare<int>/8 1.15% 1.447 1.464 - -4.78% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.15% 275.105 278.268 - -0.21% -
std::move(deque<int>)/262144 1.15% 14862.681 15033.473 - 0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 685.149 693.019 - -2.31% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.15% 172261.493 174239.675 - 0.06% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.15% 214.542 217.005 - 0.64% -
std::find(deque<int>)_(process_all)/8192 1.15% 1911.547 1933.493 - 0.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.15% 12.887 13.035 - 2.14% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.14% 9.464 9.572 - -2.79% -
bm_lexicographical_compare<signed_char>/4096 1.14% 59.098 59.774 - -0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.14% 267728.546 270790.002 - 0.25% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.14% 1163.092 1176.359 - 0.23% -
BM_CmpEqual_int_schar 1.14% 1.125 1.138 - 1.18% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.14% 2914.379 2947.523 - -3.26% -
std::find(list<int>)_(process_all)/50 1.14% 18.826 19.040 - 0.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.14% 31.932 32.295 - 30.18% -
std::remove_if(deque<int>)_(prefix)/32 1.13% 54.625 55.245 - -1.01% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.13% 38.547 38.984 - 8.26% -
SetIntersection_Front_Vector_string_262144_4 1.13% 1186812.688 1200219.208 - -0.08% -
rng::find(vector<bool>)_(process_all)/1048576 1.13% 3615.607 3656.405 - -0.23% -
rng::contains(vector<int>)_(process_all)/50 1.13% 12.174 12.311 - -0.38% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.13% 2744.655 2775.543 - 0.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.13% 6.874 6.951 - -2.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.12% 23.429 23.692 - -0.35% -
std::lower_bound(std::deque<int>)/100 1.12% 30.426 30.768 - 0.44% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.12% 21176.761 21413.167 - 0.16% -
ranges::min(std::deque<char>)/8 1.12% 2.283 2.309 - -0.03% -
std::remove(list<int>)_(sprinkled)/50 1.11% 60.790 61.467 - 0.03% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 573763.593 580143.343 - -0.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.11% 2.051 2.074 - -2.97% -
SetIntersection_Interlaced_Vector_string_1024_16 1.11% 3319824.348 3356630.447 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.11% 1844512.287 1864928.547 - 2.31% -
std::rotate(list<int>)_(1_element_backward)/1024 1.10% 733.692 741.795 - -0.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.10% 19.269 19.482 - 0.34% -
std::all_of(list<int>)_(process_all)/50 1.10% 21.724 21.964 - 0.08% -
std::remove(vector<int>)_(prefix)/8192 1.10% 2084.830 2107.792 - 0.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.10% 512807.143 518455.227 - -1.29% -
std::adjacent_find(vector<int>)/50 1.10% 11.873 12.003 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 6765.031 6839.229 - 2.93% -
std::sample(list<int>)/1024 1.10% 11872.850 12003.065 - -0.07% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.09% 828.933 837.995 - 0.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.09% 23.685 23.944 - 7.44% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.09% 691846.277 699399.244 - -1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 40662.497 41106.347 - -1.55% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.09% 583.390 589.732 - 0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.09% 129.218 130.622 - -0.58% -
std::partial_sort(vector<int>)_(heap)/1024 1.09% 7874.092 7959.583 - -0.49% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.09% 2501723.957 2528880.715 - -0.07% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.08% 87748.394 88697.833 - 0.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.08% 106.398 107.548 - 3.09% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.08% 30.611 30.942 - 11.21% -
rng::fold_left(deque<int>)/50 1.08% 27.054 27.346 - -1.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.08% 24.711 24.977 - 4.11% -
BM_CmpEqual_ushort_int 1.08% 1.076 1.088 - 1.97% -
BM_CmpEqual_uint_ushort 1.08% 1.105 1.116 - 3.42% -
BM_tolower_string<wchar_t> 1.08% 6.286 6.354 - 0.66% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.08% 4485.262 4533.526 - -0.21% -
BM_deque_vector_copy/5500 1.07% 194.464 196.553 - -0.33% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.07% 59.221 59.856 - -0.02% -
std::move_backward(vector<bool>)_(aligned)/4096 1.07% 7.120 7.197 - 0.18% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.07% 5.713 5.774 - 0.14% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.07% 30.601 30.928 - -2.26% -
bm_lexicographical_compare<signed_char>/32768 1.07% 472.571 477.615 - -0.28% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.07% 242.401 244.988 - -0.02% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.07% 10.278 10.387 - -1.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.06% 1305326.026 1319211.682 - 0.30% -
SetIntersection_Interlaced_Set_string_262144_64 1.06% 2147820.719 2170656.414 - 7.46% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 1.06% 87105.785 88031.660 - 0.84% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.06% 12.457 12.590 - -0.08% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.06% 100036.027 101095.498 - 0.77% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.06% 991062.471 1001538.999 - 0.64% -
BM_deque_deque_ranges_copy/1024 1.06% 36.782 37.171 - -0.82% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.06% 424441.570 428922.765 - -0.07% -
rng::find_last(vector<int>)_(bail_10%)/8 1.06% 2.005 2.026 - 0.12% -
std::is_sorted(vector<int>,_pred)/8192 1.05% 3690.085 3729.011 - 0.13% -
std::search(list<int>)_(near_matches)/1024 1.05% 39173.691 39586.775 - -0.34% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.05% 36.060 36.440 - -2.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.05% 175433.960 177278.790 - 2.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.05% 24.375 24.631 - -1.10% -
std::search(vector<int>)_(same_length)/1024 1.05% 244.745 247.310 - -4.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.05% 3927.128 3968.279 - -1.31% -
std::partition(vector<int>)_(sparse)/1024 1.05% 253.223 255.872 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.05% 1030945.833 1041720.822 - -0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.04% 730.717 738.350 - 0.27% -
std::remove_copy(vector<int>)_(prefix)/50 1.04% 13.771 13.915 - -0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.04% 1298.875 1312.428 - 4.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.04% 1945.123 1965.393 - 0.05% -
std::replace(deque<int>)_(sprinkled)/50 1.04% 18.002 18.189 - -0.29% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.04% 172535198.843 174330663.745 - 4.27% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.04% 513904.709 519243.463 - 0.10% -
std::remove(list<int>)_(prefix)/32 1.04% 51.947 52.486 - -0.24% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.03% 8.373 8.459 - -0.09% -
SetIntersection_Interlaced_Vector_string_64_64 1.03% 26943209.535 27221771.667 - 1.06% -
BM_deque_vector_ranges_move_backward/512 1.03% 17.938 18.123 - 1.25% -
BM_deque_vector_move/64 1.03% 2.652 2.679 - 3.14% -
std::multiset<int>::ctor(const&)/8192 1.03% 50321.050 50839.505 - -1.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.03% 753.581 761.334 - -0.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.03% 31.648 31.973 - -2.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.03% 86.806 87.698 - -1.57% -
std::transform(list<int>,_list<int>)/1024 1.03% 832.557 841.096 - -0.02% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.02% 9.181 9.275 - 9.10% -
rng::find(vector<bool>)_(process_all)/8192 1.02% 33.086 33.424 - -0.10% -
std::find(deque<int>)_(process_all)/32768 1.02% 7694.330 7772.936 - 0.36% -
rng::contains(vector<int>)_(process_all)/1048576 1.02% 230218.702 232568.071 - -0.23% -
std::find(vector<int>)_(bail_25%)/1024 1.02% 65.537 66.206 - 0.17% -
BM_deque_vector_copy/1024 1.02% 36.903 37.279 - -2.04% -
std::lower_bound(std::forward_list<int>)/8 1.02% 15.286 15.442 - 0.36% -
std::multiset<int>::insert(value)_(already_present)/1024 1.02% 27.876 28.160 - 1.91% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.01% 79.544 80.352 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.01% 12495.451 12622.069 - 2.48% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.01% 29.226 29.521 - 0.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.01% 2.876 2.905 - 0.55% -
std::remove_copy(deque<int>)_(prefix)/32 1.01% 12.893 13.023 - -0.48% -
std::move_backward(vector<int>)/512 1.01% 20.626 20.834 - -0.07% -
SetIntersection_Front_Set_string_262144_256 1.01% 14694952.545 14842900.356 - -2.02% -
std::reverse(deque<int>)/512 1.01% 112.012 113.139 - -0.13% -
BM_deque_deque_copy_backward/4096 1.00% 150.926 152.443 - -0.96% -
std::copy_backward(list<int>)/1048576 1.00% 869127.472 877852.704 - -0.43% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.00% 18.846 19.035 - 1.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 799519.359 807539.297 - -0.72% -
std::copy_backward(deque<int>)/4096 1.00% 146.122 147.587 - 0.46% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.00% 600.023 606.033 - 0.26% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 191691.018 300.299 - 7.88% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.140 - -0.37% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.282 350.571 -3.64% 350.571
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 627.801 - -0.20% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 605.937 - 0.23% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.083 535.257 0.03% 535.257
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 617.084 - 2.78% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 478.643 - -0.07% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.973 - 0.14% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.383 - 1.17% -
std::distance(join_view(vector<vector<int>>))/4096 -99.56% 1046.866 4.649 - 3.95% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.633 684.771 -0.29% 684.771
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.070 389.667 1.38% 389.667
std::find_end(deque<int>)_(match_near_end)/1024 -98.98% 3640.053 36.950 - 9.74% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.549 - -0.34% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 59.982 - -0.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.386 - -0.31% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.272 56.498 -3.99% 56.498
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.579 - -0.08% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.162 - -0.03% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.076 71.389 0.05% 71.389
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.46% 596.226 15.114 97.526 -1.61% 97.526
std::search_n(deque<int>)_(no_match)/1024 -95.53% 304.751 13.622 40.450 -0.27% 40.450
std::distance(join_view(vector<vector<int>>))/50 -95.07% 12.517 0.617 - -10.96% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 873.424 - 0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.49% 844.361 71.860 - 0.21% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.31% 1371.376 119.130 - -0.27% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.35% 261.801 27.893 - 0.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.25% 544.152 58.521 - -0.14% -
std::find_end(list<int>)_(match_near_end)/1000 -89.17% 733.450 79.455 - -0.34% -
std::fill_n(deque<int>)/8192 -87.37% 1866.881 235.841 - -0.47% -
std::fill(deque<int>)/8192 -87.24% 1864.796 237.989 - 0.12% -
std::fill(deque<int>)/1024 -87.16% 232.589 29.867 - 0.18% -
std::fill_n(deque<int>)/1024 -86.98% 231.642 30.152 - 2.85% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.75% 560.703 74.308 - -0.12% -
std::find_end(deque<int>)_(match_near_end)/1000 -85.97% 348.494 48.898 - 25.33% -
std::fill_n(deque<int>)/32 -85.87% 8.269 1.169 - 1.19% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.78% 22086.172 3361.495 - 3.23% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.69% 2265.885 369.670 - -0.05% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.242 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.65% 3859.343 669.433 - 2.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.54% 968.953 169.217 - 1.42% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - -0.57% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59523.832 - -0.12% -
std::fill(deque<int>)/50 -81.47% 12.763 2.364 - -0.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.47% 323485.437 59939.710 - -1.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.95% 122.759 23.389 - 2.80% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.89% 271537.279 57314.087 - -0.10% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.12% 263474.992 57650.355 - 0.15% -
BM_num_get<void*> -77.34% 47.636 10.796 - -0.93% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.85% 1779.984 411.994 - 1.03% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.57% 194270.888 47462.628 - -0.05% -
std::find_end(deque<int>)_(same_length)/8192 -74.90% 11168.880 2803.156 - 4.89% -
std::find_end(deque<int>)_(same_length)/1024 -74.80% 1394.647 351.488 - 5.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -71.42% 61.988 17.717 - 17.39% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.19% 161550.849 48156.304 - -0.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.05% 15320.993 4741.189 - -0.02% -
std::rotate(vector<int>)_(by_1/3)/50 -68.55% 35.296 11.100 - 0.62% -
std::fill(vector<bool>)/262144 -67.98% 720.065 230.597 - -0.30% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.80% 2539.115 817.546 - -0.28% -
std::rotate(vector<int>)_(by_1/4)/50 -67.27% 35.303 11.555 - -2.49% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.81% 778.389 266.162 - 0.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -64.08% 52.412 18.829 - -29.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.53% 1666.586 624.518 - 21.56% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.48% 138430.643 51939.425 - -2.21% -
std::find_end(deque<int>)_(same_length)/1000 -62.17% 935.209 353.754 - 4.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -61.44% 1747.195 673.703 - 23.21% -
std::rotate(deque<int>)_(by_1/4)/50 -61.37% 73.934 28.563 - 5.07% -
BM_num_get<unsigned_int> -61.35% 25.424 9.826 - 0.51% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.20% 18151.862 7042.449 - -0.22% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.177 - -0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.90% 249.065 97.378 - -60.08% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.74% 17545.803 6888.384 - -2.16% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.73% 14734.367 5786.010 - 0.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.72% 130791.216 51371.200 - 0.07% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.65% 6755.688 2658.587 - 2.88% -
BM_num_get<unsigned_short> -60.61% 25.562 10.068 - -2.15% -
BM_num_get<unsigned_long_long> -60.45% 25.970 10.272 - -0.83% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.19% 17633.737 7020.126 - 0.35% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.17% 17236.328 6865.960 - 0.19% -
BM_num_get<unsigned_long> -59.71% 25.450 10.254 - -3.15% -
std::rotate(deque<int>)_(by_1/3)/50 -59.44% 75.430 30.596 - 2.19% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.50% 13790.984 5723.520 - -0.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.32% 65.298 27.214 - -49.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.13% 14372.895 6018.090 - -2.16% -
BM_num_get<long_long> -57.43% 24.715 10.522 - -2.58% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.95% 13791.062 5937.178 - 0.03% -
std::rotate(vector<int>)_(by_1/4)/32 -56.86% 10.967 4.731 - -0.08% -
BM_num_get<long> -56.65% 24.398 10.576 - -3.98% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.62% 11462.674 4972.295 - -0.33% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.23% 76.407 33.441 - -0.24% -
rng::for_each(map<int>)/8192 -55.76% 16529.420 7312.960 - 0.44% -
std::rotate(deque<int>)_(by_1/4)/32 -55.67% 29.813 13.216 - 0.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.18% 222.294 99.630 - -52.07% -
rng::for_each(multimap<int>)/8192 -54.65% 15883.257 7203.606 - -1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -54.61% 248.703 112.891 - -48.58% -
BM_num_get<bool> -54.52% 25.320 11.514 - -2.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -54.43% 73.822 33.643 - -54.02% -
std::for_each(map<int>::iterator)/8192 -54.41% 16371.941 7464.287 - -0.21% -
std::for_each(multimap<int>::iterator)/8192 -53.94% 16071.612 7403.027 - -2.37% -
std::rotate(deque<int>)_(by_1/3)/32 -53.53% 44.961 20.893 - 2.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.46% 206.029 97.952 - -58.07% -
std::search_n(vector<int>)_(no_match)/32 -52.44% 6.887 3.275 0.503 -4.36% 0.503
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.98% 216.578 103.999 - -58.39% -
std::find_end(vector<int>)_(same_length)/8192 -50.45% 4021.139 1992.563 - -0.29% -
rng::for_each(set<int>)/8192 -50.37% 15441.804 7663.195 - -0.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.20% 65.911 32.822 - -47.88% -
std::for_each(multiset<int>::iterator)/8192 -50.19% 16097.390 8017.780 - -2.42% -
rng::for_each(multiset<int>)/8192 -50.12% 15381.589 7672.954 - -1.66% -
std::find_if(list<int>)_(process_all)/50 -50.07% 38.050 18.999 - 0.36% -
std::find_end(vector<int>)_(same_length)/1000 -50.00% 494.629 247.300 - 0.62% -
std::find_end(list<int>)_(same_length)/1024 -49.88% 1500.195 751.841 - 0.30% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.86% 1547.198 775.731 - 0.14% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.79% 1584.834 795.798 - 0.10% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.75% 417.683 209.889 - 0.02% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.62% 9944.725 5010.553 - -2.90% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.60% 1212.963 611.350 - -1.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.56% 1241.659 626.278 - -5.10% -
std::find_end(list<int>)_(same_length)/1000 -49.30% 1471.156 745.943 - -0.29% -
std::for_each(set<int>::iterator)/8192 -49.24% 15715.673 7977.449 - -1.96% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.85% 412.896 211.201 - -0.26% -
std::rotate(vector<int>)_(by_1/3)/32 -48.84% 19.468 9.959 - -0.27% -
std::find_end(vector<int>)_(same_length)/1024 -48.80% 505.125 258.620 - 2.83% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.53% 37.468 19.286 - -1.07% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.52% 130.284 67.067 - 1.93% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.51% 416.280 214.326 - 0.13% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.34% 17079.425 8823.890 - -0.12% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.26% 401.487 207.731 - -0.19% -
SetIntersection_Interlaced_Vector_float_262144_64 -48.25% 15662720.001 8106149.731 - -57.66% -
std::rotate_copy(vector<int>)/8192 -48.00% 716.636 372.641 - -33.42% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.78% 336.688 175.834 - -0.16% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.76% 15.489 8.092 0.334 -0.21% 0.334
std::find_end(deque<int>)_(near_matches)/1024 -47.23% 31166.564 16447.728 - 0.25% -
std::find_end(deque<int>)_(near_matches)/1000 -47.20% 30016.921 15848.907 - 0.37% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.14% 0.476 0.251 - -0.54% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -46.98% 691458.833 366587.436 - -0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.11% 141.916 77.895 - -44.93% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.09% 46244.650 25391.860 - -0.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.90% 0.481 0.265 - -33.59% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.54% 364.886 202.358 - -0.51% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.54% 341.550 189.421 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.47% 143.373 79.620 - -44.53% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.39% 0.485 0.270 - -0.36% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.25% 1435.590 800.317 - -0.12% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.22% 9565.269 5335.626 - 0.37% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.96% 213.056 119.386 - -51.04% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.85% 17490.376 9820.547 - 0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.64% 0.485 0.273 - -10.99% -
std::set<std::string>::insert(value)_(already_present)/32 -43.38% 16.328 9.245 - -9.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.33% 6.251 3.543 - -4.41% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.23% 2.058 1.168 - -4.21% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.90% 1368.116 781.163 - -0.25% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.70% 305.808 175.232 - -0.48% -
BM_vector_deque_ranges_copy/0 -42.18% 0.682 0.395 - 6.62% -
BM_PushHeap_float_Descending_4 -42.10% 0.612 0.354 - -0.22% -
std::copy_n(vector<bool>)_(aligned)/1048576 -42.06% 3110.122 1802.095 - -30.33% -
BM_PushHeap_float_Descending_16 -41.78% 0.632 0.368 - -0.04% -
std::copy(vector<bool>)_(aligned)/1048576 -41.39% 3458.440 2027.155 - -26.46% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -40.99% 3657.183 2157.969 - 7.90% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -40.97% 919.690 542.897 - 6.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.91% 656165.456 387742.358 - 0.63% -
std::set<std::string>::erase(key)_(existent)/32 -40.51% 85.032 50.583 - -3.07% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.03% 307.662 184.499 - 0.65% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.73% 20.065 12.093 - 1.76% -
std::find_end(list<int>)_(same_length)/8192 -38.57% 15737.538 9668.325 - -0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.24% 38.282 23.643 - -0.39% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.05% 22.154 13.724 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -37.98% 34.098 21.146 - -44.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -37.97% 31.977 19.835 - -24.54% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.54% 2.934 1.832 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -37.28% 23668700.453 14846054.561 - -14.29% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.15% 23.334 14.665 - 0.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.09% 23.575 14.830 - -19.74% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.96% 45.933 28.955 - -0.20% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.89% 79867.273 50406.259 - -15.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.52% 10.193 6.471 - -27.30% -
std::find_end(deque<int>)_(near_matches)/8192 -36.35% 1769000.521 1125969.843 - 0.45% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.31% 106.311 67.706 - -31.92% -
std::rotate(vector<int>)_(by_1/2)/32 -36.04% 3.705 2.370 - 1.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.93% 51.409 32.938 - -32.97% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.66% 9837.980 6329.270 - -0.75% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.59% 41.831 26.942 - 0.20% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.33% 120.283 77.790 - -6.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -35.31% 9961.179 6444.034 - -5.31% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.28% 661.528 428.156 - -0.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -34.59% 16.719 10.935 - 23.48% -
std::copy_n(list<int>)/64 -34.37% 22.405 14.705 - -2.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.56% 10.626 7.059 - 16.83% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.45% 2.637 1.755 - -33.60% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -33.44% 27.276 18.154 - 3.73% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.42% 9999.342 6657.987 - -0.44% -
ranges::min(std::vector<char>)/1 -33.14% 0.438 0.293 - 4.13% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.02% 80156.175 53686.095 - 0.48% -
BM_StringEraseWithMove_Huge_Opaque -32.99% 68.230 45.718 - 0.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -32.98% 0.397 0.266 - -22.04% -
BM_StringEraseWithMove_Huge_Transparent -32.97% 69.490 46.580 - 9.41% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.91% 0.696 0.467 - 0.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.85% 7.032 4.722 - -24.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.69% 12857869.172 8655014.230 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.66% 13072113.395 8802805.493 - -1.35% -
std::unique_copy(list<int>)_(contiguous)/52 -32.64% 29.051 19.568 - -0.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -32.50% 41.375 27.926 - 1.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.38% 40.370 27.299 - -28.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.25% 12867102.536 8717176.590 - 1.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.23% 78936.141 53498.580 - 2.84% -
std::set<int>::ctor(const&,_alloc)/8192 -32.15% 77999.624 52922.294 - 5.49% -
std::all_of(vector<int>)_(process_all)/50 -32.07% 19.204 13.045 - -3.94% -
std::set<int>::ctor(const&,_alloc)/1024 -31.96% 9679.700 6586.279 - 5.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.85% 12922716.210 8807468.665 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -31.51% 18235027.839 12488394.825 - 5.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.67% 12709486.086 8811001.518 - 1.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.67% 0.487 0.338 - -0.08% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.62% 1.971 1.367 - 3.18% -
BM_align/8 -30.61% 0.921 0.639 - 2.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -30.60% 46.274 32.116 - -37.93% -
BM_align/256 -30.59% 0.920 0.639 - 2.51% -
BM_align/1 -30.49% 0.921 0.640 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.47% 12762327.382 8873640.857 - 0.34% -
BM_align/64 -30.36% 0.921 0.641 - 2.91% -
std::set<std::string>::erase(key)_(existent)/8192 -30.32% 104.125 72.553 - -15.17% -
std::multiset<int>::count(key)_(existent)/1024 -29.91% 8.033 5.630 - -0.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.78% 6028.056 4232.676 - -0.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.37% 33.662 23.777 - -4.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -29.31% 52.479 37.100 - -24.49% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -29.24% 3169.555 2242.890 - -33.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -29.18% 11.049 7.824 - 10.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.63% 39.488 28.184 - 0.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -28.62% 6.544 4.671 - -30.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.94% 29.261 21.086 - -0.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.64% 1.956 1.415 - -16.99% -
std::any_of(vector<int>)_(process_all)/50 -27.58% 18.971 13.739 - -10.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.47% 897.251 650.810 - -12.23% -
BM_PushHeap_float_Descending_64 -27.27% 0.523 0.380 - -0.11% -
BM_PushHeap_float_PipeOrgan_1 -27.20% 0.671 0.488 - -15.93% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.03% 2543981.484 1856324.322 - -24.76% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.59% 9040.942 6636.762 - -17.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -26.51% 28.223 20.742 - -25.73% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.60% 20.481 15.237 - -0.87% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -25.59% 136.360 101.469 - 28.15% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.47% 1990645.687 1483610.603 - -21.55% -
SetIntersection_Interlaced_Vector_float_262144_1024 -25.35% 103759567.730 77452731.034 - -37.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.20% 32.730 24.483 - -61.70% -
BM_StringFindStringLiteral/1024 -24.97% 23.787 17.848 - 3.85% -
vector<bool>::reserve() -24.92% 10.924 8.202 - 1.31% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.88% 1951710.117 1466119.361 - -19.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -24.63% 56.323 42.449 - -9.69% -
std::for_each(multiset<int>::iterator)/50 -24.62% 47.219 35.592 - -0.21% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -23.90% 2.379 1.810 - -29.82% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -23.87% 88.098 67.067 - -41.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.68% 87.456 66.742 - -9.69% -
vector<bool>::resize() -23.67% 14.265 10.888 - 0.68% -
std::lower_bound(std::forward_list<int>)/100 -23.55% 108.722 83.113 - 0.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -23.50% 734.320 561.776 - 6.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -23.48% 10.857 8.308 - 27.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -23.36% 7.342 5.626 - 12.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.09% 41839.989 32178.599 - -0.30% -
BM_vector_deque_ranges_move_backward/0 -23.03% 0.549 0.423 - -0.90% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.99% 40274.147 31016.903 - 0.08% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.96% 63.231 48.712 - 1.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -22.71% 8.273 6.394 - -31.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -22.68% 1.760 1.361 - -10.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.62% 34.322 26.559 - -30.28% -
SetIntersection_Interlaced_Vector_float_16384_1024 -22.60% 51359001.067 39750722.459 - -32.47% -
BM_PushHeap_float_Random_4 -22.57% 3.007 2.329 - -5.31% -
std::transform(list<int>)_(identity_transform)/50 -22.54% 39.305 30.447 - 0.09% -
std::map<int,_int>::erase(iterator)/8192 -22.43% 26.727 20.732 - -13.76% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.41% 3801.904 2949.790 - 0.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.25% 60.415 46.972 - 0.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.23% 7.174 5.580 - -4.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -22.07% 1.729 1.347 - -9.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -22.00% 1.614 1.259 - -23.57% -
std::partition(list<int>)_(dense)/8192 -21.83% 5676.201 4436.806 - -9.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.83% 42.668 33.354 - 6.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -21.56% 65.036 51.015 - -25.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -21.53% 24.474 19.204 - -22.87% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.47% 34.841 27.362 - -13.46% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.41% 2406237.543 1891082.095 - 0.61% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.32% 3930.856 3092.870 - -0.09% -
std::multiset<int>::count(key)_(existent)/32 -21.22% 4.705 3.707 - -3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -21.11% 0.684 0.540 - 3.67% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.03% 3747.263 2959.363 - -0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.96% 31.405 24.821 - -24.54% -
ranges::min(std::deque<__int128>)/1 -20.70% 0.837 0.663 - 7.48% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.61% 510.928 405.627 - -0.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -20.44% 24.093 19.169 - -22.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -20.26% 752.078 599.728 - 9.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -20.11% 1.463 1.169 - -21.25% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.02% 1.025 0.820 - 0.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.98% 31.652 25.327 - -4.47% -
rng::for_each(multimap<int>)/50 -19.98% 50.199 40.172 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.95% 211995.841 169710.010 - 1.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.82% 527.668 423.103 - -0.08% -
std::vector<std::string>::ctor(size)/8192 -19.71% 5187.044 4164.728 - -7.48% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.67% 721.093 579.256 - 6.27% -
BM_PushHeap_float_Descending_256 -19.62% 0.499 0.401 - -0.11% -
std::move(deque<int>)/64 -19.55% 6.112 4.918 - 1.32% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.28% 2864.945 2312.644 - 1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.26% 23312.994 18823.010 - -1.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -19.15% 1.564 1.265 - -16.29% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.09% 26.306 21.285 - -1.26% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.04% 3336.613 2701.252 - 0.37% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -19.02% 37.978 30.755 - -13.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.92% 205840.675 166893.316 - -1.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.81% 35.699 28.985 - -9.65% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.79% 982.518 797.941 - -8.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -18.71% 1.662 1.351 - -8.24% -
BM_PushHeap_uint64_Ascending_1 -18.70% 0.577 0.469 - 1.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.64% 25.784 20.980 - 1.19% -
std::deque<std::string>::ctor(size)/32 -18.63% 51.330 41.768 - -2.08% -
std::set<std::string>::erase(key)_(existent)/1024 -18.53% 74.668 60.828 - -16.01% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.47% 376.205 306.704 - -10.95% -
std::move(list<int>)/64 -18.36% 47.883 39.092 - -4.52% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.32% 1650158.699 1347806.439 - -15.97% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -18.20% 26.709 21.848 - -5.89% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -18.02% 15051.910 12340.010 - 9.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.02% 493.439 404.542 - -0.14% -
std::sort(deque<int>)_(shuffled)/8192 -18.00% 98727.252 80954.116 - -0.49% -
BM_vector_deque_move/0 -17.98% 0.519 0.426 - -3.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -17.94% 103.512 84.945 - -14.69% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.91% 84.554 69.413 - 11.29% -
std::for_each(multimap<int>::iterator)/50 -17.86% 44.244 36.341 - -0.38% -
BM_PushHeap_float_Descending_1024 -17.84% 0.474 0.389 - -0.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -17.71% 3.208 2.640 - 8.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.62% 1123.071 925.140 - -0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.49% 29706.690 24510.047 - 0.53% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.43% 462.383 381.786 - -0.20% -
BM_PushHeap_float_Descending_262144 -17.33% 0.465 0.384 - -0.12% -
BM_PushHeap_float_Descending_16384 -17.32% 0.465 0.385 - -0.01% -
BM_StringEraseWithMove_Small_Opaque -17.30% 2.642 2.185 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.24% 19.958 16.518 - -16.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.24% 20.753 17.176 - -17.01% -
BM_vector_deque_copy/0 -17.08% 0.551 0.457 - 15.38% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -17.04% 26297.375 21817.444 - -2.17% -
bm_ranges_swap_ranges_vb_unaligned/64 -16.96% 6.169 5.123 - 1.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.94% 42.679 35.450 - -0.06% -
bm_lexicographical_compare<unsigned_char>/8 -16.82% 1.389 1.156 - -19.75% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.79% 29.805 24.802 - -1.46% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.71% 415514.516 346090.596 - -0.35% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -16.49% 63.285 52.851 - -6.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.39% 1017.258 850.571 - 0.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.37% 751.020 628.082 - -2.91% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -16.26% 1.333 1.116 - -4.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.26% 55.915 46.825 - 0.91% -
bm_ranges_swap_ranges_vb_aligned/64 -16.17% 3.067 2.572 - -1.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.09% 506698.677 425150.637 - -0.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.09% 6308.222 5293.283 - -0.59% -
std::for_each(set<int>::iterator)/50 -15.86% 44.234 37.219 - 0.67% -
std::find_if(vector<int>)_(process_all)/50 -15.74% 6.862 5.782 - 0.47% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.73% 42.237 35.595 - 2.10% -
std::find_if_not(vector<int>)_(process_all)/50 -15.70% 6.854 5.778 - 6.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.70% 6.571 5.539 - 18.73% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.68% 4253.786 3586.833 - -0.64% -
rng::contains_subrange(deque<int>)_(same_length)/16 -15.66% 12.708 10.718 - -17.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -15.66% 62.246 52.499 - -21.63% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.64% 6490.822 5475.966 - 2.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -15.63% 42.101 35.523 - -14.84% -
std::find_end(vector<int>)_(near_matches)/8192 -15.56% 911938.505 770000.367 - -0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.43% 38.061 32.188 - -7.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.42% 14184778.212 11996783.292 - -3.90% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.38% 41.946 35.496 - 1.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.22% 28.354 24.040 - -0.11% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.20% 11.409 9.675 - 49.47% -
std::find_end(list<int>)_(single_element)/8192 -15.17% 9655.531 8191.030 - -0.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -15.13% 67.770 57.516 - -30.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -15.13% 27.006 22.921 - -55.35% -
std::search(list<int>)_(single_element)/1000 -15.10% 705.850 599.246 - -12.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -15.07% 7.924 6.730 - 42.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.02% 44.580 37.882 - 1.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.95% 30.627 26.048 - -0.69% -
std::copy_backward(vector<int>)/4096 -14.89% 254.615 216.704 - 3.53% -
std::rotate(vector<int>)_(by_1/2)/50 -14.77% 4.471 3.811 - -0.32% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.73% 27.802 23.706 - 0.11% -
std::find_if(vector<int>)_(process_all)/8192 -14.66% 945.111 806.538 - 0.39% -
std::find_if(vector<int>)_(process_all)/32768 -14.66% 3759.689 3208.624 - 0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -14.64% 3.026 2.583 - -9.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -14.63% 1.285 1.097 - -13.25% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.61% 1.866 1.594 - -20.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.53% 40.793 34.865 - 15.01% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.51% 3749.940 3205.895 - -0.54% -
SetIntersection_Front_Set_uint32_262144_1024 -14.44% 14078427.392 12045669.096 - -3.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -14.43% 0.500 0.428 - -38.73% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -14.42% 14.823 12.686 - -0.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -14.39% 32.972 28.228 - -18.15% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.29% 943.307 808.488 - 0.18% -
std::map<int,_int>::erase(iterator)/1024 -14.24% 24.033 20.611 - -0.51% -
std::map<int,_int>::count(key)_(existent)/32 -14.23% 1.779 1.526 - -1.07% -
BM_deque_deque_move_backward/0 -14.20% 0.919 0.789 - -14.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -14.15% 8.122 6.973 - -4.00% -
std::multiset<int>::contains(key)_(non-existent)/8192 -14.14% 14.637 12.568 - 42.96% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.14% 4990595.621 4285150.300 - 28.76% -
std::unique(list<int>)_(contiguous)/1024 -14.11% 1074.782 923.125 - 1.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.08% 54.073 46.460 - -2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.04% 15308.043 13158.375 - 0.99% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.96% 399584.042 343788.940 - -0.63% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -13.92% 1.553 1.337 - -7.83% -
std::find_if(deque<int>)_(process_all)/1024 -13.85% 291.638 251.260 - -7.21% -
std::find_if(deque<int>)_(process_all)/8192 -13.80% 2330.054 2008.572 - -6.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.69% 1000.098 863.137 - -0.80% -
rng::starts_with(list<int>,_pred)/8192 -13.63% 12219.251 10554.022 - 16.82% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -13.59% 30.827 26.636 - 3.39% -
std::find_if(deque<int>)_(process_all)/32768 -13.56% 9318.367 8054.772 - -7.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.55% 39.953 34.540 - -7.51% -
std::any_of(deque<int>)_(process_all)/50 -13.55% 21.838 18.880 - -0.03% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.46% 6.430 5.564 - -0.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.43% 42.545 36.831 - 23.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -13.37% 1.644 1.425 - -21.51% -
std::set<std::string>::erase(iterator)/8192 -13.33% 31.029 26.893 - -10.97% -
std::set<int>::contains(key)_(non-existent)/32 -13.32% 3.072 2.663 - -2.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.31% 14.792 12.823 - 0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.31% 39.924 34.610 - 9.34% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.29% 258.013 223.734 - -1.35% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.26% 12.420 10.773 - 3.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -13.23% 3.054 2.650 - 9.70% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -13.20% 255.785 222.031 - -6.23% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.18% 9771.750 8483.411 - -6.19% -
std::map<int,_int>::count(key)_(existent)/1024 -13.18% 4.408 3.827 - -0.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.07% 2.726 2.370 - 2.67% -
rng::for_each(set<int>)/50 -13.07% 43.831 38.103 - 0.39% -
std::set<std::string>::erase(iterator)/32 -13.03% 31.731 27.596 - 8.55% -
std::reverse_copy(list<int>)/8 -12.98% 2.787 2.425 - -0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -12.84% 9.527 8.304 - 13.72% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.75% 39268.073 34262.090 - -0.27% -
std::copy_n(list<int>)/4096 -12.74% 4179.648 3647.297 - 3.01% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.70% 785.946 686.134 - -15.33% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.70% 14.643 12.783 - -0.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -12.67% 6.616 5.778 - 10.98% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.65% 165961.418 144961.259 - -0.34% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.62% 396460.055 346408.996 - -0.39% -
SetIntersection_Interlaced_Vector_float_256_4 -12.42% 5250844.767 4598641.072 - -10.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -12.39% 33.989 29.776 - 2.21% -
std::generate_n(deque<int>)/1024 -12.37% 278.270 243.846 - -0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -12.33% 33.088 29.009 - -7.62% -
BM_StringAssignAsciiz_Empty_Opaque -12.31% 3.336 2.925 - -5.72% -
std::map<int,_int>::erase(iterator)/32 -12.30% 23.494 20.605 - 0.06% -
BM_StringAssignAsciiz_Small_Opaque -12.26% 3.337 2.928 - -5.67% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.25% 9.262 8.128 - 0.45% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.24% 392009.161 344013.183 - 0.67% -
std::none_of(deque<int>)_(process_all)/50 -12.23% 21.525 18.892 - -0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.20% 17.650 15.496 - -3.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -12.19% 19.814 17.399 - -2.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.19% 22.287 19.570 - -16.86% -
std::partition(deque<int>)_(dense)/50 -12.10% 15.300 13.449 - -11.97% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.09% 41011.164 36054.036 - 0.73% -
std::generate(deque<int>)/1024 -12.06% 276.750 243.375 - -0.48% -
ranges::min(std::vector<long_long>)/1 -12.03% 0.437 0.384 - 46.52% -
std::set<int>::ctor(&&,_different_allocs)/0 -12.03% 14.528 12.780 - 0.08% -
std::for_each(map<int>::iterator)/50 -11.90% 41.120 36.227 - 0.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.81% 96.527 85.128 - -2.55% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.77% 850.530 750.384 - 7.20% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.74% 28.918 25.523 - -0.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.72% 52.061 45.960 - -1.90% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.69% 9.365 8.269 - -0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -11.69% 1.486 1.313 - -23.43% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.68% 7744.738 6839.986 - -11.11% -
bm_lexicographical_compare<unsigned_char>/1 -11.62% 1.566 1.384 - -16.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.56% 21.221 18.767 - -0.97% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.52% 75.997 67.242 - -12.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.52% 26463573.918 23415846.194 - -2.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -11.52% 16.427 14.536 - 0.74% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.51% 41349.189 36591.337 - -1.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.47% 0.299 0.265 - -44.72% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -11.44% 2499501.196 2213437.637 - 19.39% -
BM_StringMove_Large -11.44% 0.798 0.707 - -0.02% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.44% 82.328 72.912 - -13.26% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -11.37% 23.704 21.008 - -3.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.34% 3.195 2.832 - -1.25% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.33% 79.353 70.365 - -0.29% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -11.30% 7.310 6.484 - -4.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.29% 35.769 31.730 - -6.31% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.25% 20.214 17.941 - -13.00% -
std::adjacent_find(deque<int>,_pred)/8 -11.20% 4.838 4.296 - 2.85% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.17% 15961.235 14178.169 - 0.41% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.14% 14.489 12.875 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.13% 55.542 49.357 - -5.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.11% 0.298 0.265 - -21.85% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.10% 162158.621 144160.563 - -2.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.08% 32.005 28.458 - 14.36% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -11.04% 7693.487 6844.186 - -0.39% -
std::move(deque<int>)/32768 -11.01% 2074.423 1846.114 - -8.32% -
std::pop_heap(deque<std::string>)/1024 -11.00% 66.905 59.544 - -2.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -10.99% 0.478 0.426 - 1.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -10.99% 25.450 22.652 - -2.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.96% 50.725 45.167 - -12.38% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.95% 14.342 12.772 - -0.27% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.90% 32.538 28.990 - 3.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -10.90% 23.017 20.508 - -14.61% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.87% 569.375 507.473 - 0.41% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.87% 5.544 4.942 - -0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.83% 43642.399 38913.930 - -3.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.82% 1.156 1.031 - -0.87% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.81% 6490.305 5788.708 - 1.89% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.72% 7671.183 6848.613 - -0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.72% 19.825 17.700 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -10.67% 1245913.791 1112982.139 - -1.94% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.66% 7.269 6.494 - -1.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.62% 50304.151 44962.533 - -0.21% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.59% 1191.292 1065.189 - -1.26% -
SetIntersection_Front_Set_uint32_256_64 -10.52% 5818788.429 5206408.350 - -2.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.52% 326.452 292.098 - 0.04% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.52% 7679.045 6871.344 - 0.00% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.45% 28.308 25.350 - 0.09% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.44% 42861.115 38385.040 - 0.08% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.43% 1631029.556 1460849.618 - 0.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.40% 872.788 782.017 - -5.26% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.40% 13.438 12.041 - 0.11% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -10.39% 466.637 418.161 - -2.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.37% 8360.145 7493.001 - -0.97% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.36% 324.985 291.312 - -0.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.36% 14.297 12.815 - 0.02% -
std::multiset<int>::count(key)_(existent)/8192 -10.33% 10.260 9.200 - -1.10% -
BM_CmpEqual_uint_schar -10.33% 1.133 1.016 - 1.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.32% 1.224 1.098 - -8.84% -
std::map<std::string,_int>::erase(iterator)/1024 -10.30% 35.703 32.025 - -6.35% -
std::search_n(list<int>)_(no_match)/8192 -10.30% 7440.476 6673.979 70.867 -1.11% 70.867
BM_PushHeap_float_SingleElement_1 -10.29% 0.520 0.467 - 0.13% -
BM_PushHeap_float_Descending_1 -10.29% 0.520 0.466 - 0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.28% 34.641 31.078 - 2.39% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.27% 41242.647 37008.788 - -0.01% -
std::find_end(vector<int>)_(near_matches)/1024 -10.20% 15666.013 14068.220 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.19% 7172011.327 6441128.363 - 8.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -10.16% 1926.770 1730.949 - -7.05% -
BM_CmpEqual_ushort_schar -10.12% 1.118 1.005 - -3.06% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.12% 19.391 17.428 - 0.98% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.11% 789.007 709.224 - -9.97% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.10% 6.064 5.452 - 0.60% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -10.09% 104.860 94.276 - -3.41% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.08% 540.529 486.058 - -0.01% -
std::find_if(vector<int>)_(process_all)/1024 -10.08% 125.593 112.938 - 0.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.99% 51354.220 46221.459 - 0.74% -
BM_CmpLess_uint_schar -9.97% 1.134 1.021 - -1.66% -
std::stable_sort(deque<int>)_(repeated)/8 -9.96% 19.713 17.750 - 0.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.92% 24.767 22.309 - -16.18% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.92% 870.550 784.213 - 13.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.91% 339776.780 306115.334 - -0.14% -
std::unique(list<int>)_(contiguous)/8192 -9.86% 7802.830 7033.700 - 0.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.81% 5.511 4.970 - 8.12% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.80% 28529.467 25734.522 - 0.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.79% 17.370 15.670 - -4.04% -
std::find_end(vector<int>)_(near_matches)/1000 -9.79% 15052.698 13579.287 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.76% 19920405.161 17976029.242 - -3.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.74% 50238.000 45345.376 - 3.55% -
std::set<std::string>::lower_bound(key)_(existent)/32 -9.70% 16.724 15.102 - -2.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.68% 3.116 2.815 - 0.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -9.67% 1003.120 906.127 - 3.93% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.66% 2.456 2.219 - 0.13% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.65% 125.060 112.997 - -0.08% -
BM_StringEraseWithMove_Small_Transparent -9.64% 2.412 2.179 - 0.04% -
std::generate_n(list<int>)/50 -9.61% 16.772 15.160 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -9.59% 1269612.394 1147829.376 - 1.20% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.57% 27006.931 24422.603 - 0.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -9.57% 11.335 10.251 - 61.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.53% 2.379 2.152 - -6.09% -
BM_PushHeap_string_SingleElement_1 -9.51% 0.700 0.633 - 33.40% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.50% 0.514 0.465 - -1.14% -
SetIntersection_Interlaced_Vector_string_256_256 -9.50% 20642737.251 18682612.875 - -8.03% -
BM_std_minmax_element<char>/3 -9.49% 1.164 1.053 - -1.53% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.44% 2213.869 2004.908 - 0.08% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.42% 41.582 37.664 - 9.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.42% 0.495 0.448 - -0.90% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.40% 26328.045 23852.473 - 0.46% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.40% 0.697 0.631 - -0.01% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.39% 2662823.390 2412917.241 - 0.20% -
BM_CmpEqual_uint_short -9.36% 1.135 1.029 - 1.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.36% 51.053 46.277 - -4.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -9.34% 27.944 25.334 - 2.81% -
std::copy(list<int>)/64 -9.29% 33.494 30.382 - -0.46% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -9.28% 39681.250 35998.336 - -1.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -9.28% 280853.455 254787.676 - -4.78% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.26% 9.653 8.759 - -0.32% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.21% 25288.706 22959.620 - 0.54% -
BM_deque_vector_ranges_move/0 -9.20% 1.514 1.375 - 9.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.15% 53.643 48.737 - -1.27% -
BM_deque_deque_copy/0 -9.13% 0.869 0.789 - -7.26% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.08% 1.775 1.614 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.05% 1253227.860 1139860.236 - 1.22% -
BM_CmpEqual_uchar_schar -9.03% 1.123 1.022 - 1.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -9.02% 2.643 2.405 - -3.31% -
std::stable_sort(deque<int>)_(ascending)/8 -9.01% 20.212 18.391 - 2.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.00% 4.628 4.212 - -3.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.00% 11.127 10.126 - 39.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.97% 41.660 37.924 - -10.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.97% 0.291 0.265 - -8.04% -
BM_CmpLess_uchar_short -8.97% 1.135 1.033 - -0.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.96% 13.890 12.645 - -0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.96% 42.388 38.589 - -0.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.96% 13.442 12.238 - -1.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.95% 10.635 9.683 - -8.38% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.95% 14.103 12.841 - 0.74% -
std::pop_heap(deque<int>)/1024 -8.94% 13.584 12.370 - -3.88% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.92% 0.515 0.469 - -0.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.90% 20.957 19.093 - -11.05% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.90% 4.559 4.154 - 1.61% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -8.89% 19.724 17.971 - 1.30% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.86% 3729.836 3399.338 - -8.72% -
bm_lexicographical_compare<unsigned_char>/64 -8.84% 1.998 1.822 - -10.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.84% 7.501 6.838 - 48.72% -
std::copy_backward(vector<int>)/32768 -8.82% 3795.777 3461.118 - 2.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -8.79% 20.402 18.609 - -9.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -8.78% 1.923 1.754 - -1.59% -
std::multiset<int>::find(key)_(non-existent)/32 -8.76% 2.469 2.253 - 0.21% -
BM_deque_vector_ranges_move/2 -8.72% 2.062 1.882 - 2.43% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.66% 13.879 12.677 - 0.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -8.65% 20.288 18.532 - -7.86% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.64% 0.521 0.476 - 3.13% -
BM_deque_vector_ranges_move/1 -8.64% 2.368 2.164 - 3.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.63% 21.022 19.208 - -15.10% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.63% 4.556 4.163 - 1.87% -
SetIntersection_Front_Set_float_256_256 -8.61% 7681488.705 7019738.934 - -1.46% -
std::set<int>::count(key)_(existent)/1024 -8.61% 4.683 4.280 - 4.58% -
std::stable_sort(deque<int>)_(heap)/8 -8.59% 26.262 24.006 - 1.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.56% 58476.918 53469.626 - 0.09% -
std::map<int,_int>::clear()/1024 -8.55% 11337.328 10368.454 - -3.07% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.082 - -0.00% -
std::unordered_set<std::string>::erase(iterator)/32 -8.52% 31.301 28.635 - -9.42% -
std::remove_if(vector<int>)_(prefix)/1024 -8.51% 377.315 345.212 - 0.10% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.50% 251.225 229.862 - 1.20% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.49% 871.186 797.235 - -0.98% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.49% 5.916 5.414 - -11.29% -
BM_CmpLess_uint_short -8.48% 1.136 1.040 - 4.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.48% 10988.291 10056.843 - -9.11% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.44% 62.271 57.017 - 0.05% -
bm_lexicographical_compare<int>/1 -8.43% 1.447 1.325 - -11.46% -
std::find_end(list<int>)_(near_matches)/1024 -8.43% 37708.087 34531.037 - -0.23% -
ranges::minmax(std::list<char>)/1 -8.42% 0.412 0.377 - 1.22% -
BM_vector_deque_move_backward/0 -8.42% 0.419 0.384 - -0.92% -
BM_PushHeap_float_Random_64 -8.42% 6.730 6.164 - -1.10% -
std::multiset<int>::count(key)_(non-existent)/0 -8.41% 0.275 0.252 - -0.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -8.40% 1.385 1.268 - 1.07% -
std::all_of(vector<int>)_(process_all)/8 -8.40% 2.517 2.306 - -1.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.39% 6386.166 5850.292 - 0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.34% 3.801 3.484 - -10.40% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.32% 40223.506 36876.047 - -0.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -8.28% 34.441 31.588 - -3.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.27% 1282.978 1176.821 - -4.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.26% 1.508 1.383 - -20.02% -
std::find_end(list<int>)_(near_matches)/8192 -8.26% 2457994.737 2255073.522 - 0.24% -
std::partial_sort(deque<int>)_(descending)/8192 -8.24% 282589.439 259293.985 - -2.76% -
BM_PushHeap_string_Random_1 -8.24% 0.698 0.641 - 10.40% -
std::copy(vector<int>)/32768 -8.24% 3793.166 3480.643 - -7.94% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.21% 2471.142 2268.218 - -18.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.21% 39.152 35.937 - -10.99% -
BM_deque_vector_ranges_move/64 -8.17% 2.844 2.611 - -1.08% -
SetIntersection_Interlaced_Vector_float_16384_16 -8.17% 2847695.937 2614929.645 - -32.53% -
BM_CmpLess_uchar_schar -8.16% 1.122 1.030 - 2.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.16% 23.042 21.162 - -4.12% -
BM_PushHeap_uint64_Descending_1 -8.14% 0.448 0.412 - -11.55% -
std::multiset<int>::equal_range(key)_(existent)/32 -8.14% 2.469 2.268 - -3.99% -
BM_StringRelational_Less_Small_Small_ChangeLast -8.13% 1.766 1.622 - -9.60% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.13% 18.451 16.950 - -0.28% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.13% 928.015 852.609 - 7.42% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - -0.04% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.09% 32.207 29.602 - -10.21% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.08% 60.747 55.835 - 0.06% -
SetIntersection_Front_Set_string_262144_64 -8.07% 4991120.743 4588148.261 - -6.82% -
SetIntersection_Front_Set_uint32_16384_64 -8.02% 1674342.786 1540015.782 - -9.04% -
std::find_if(vector<int>)_(bail_25%)/32768 -8.02% 944.162 868.481 - -7.79% -
std::find_end(list<int>)_(near_matches)/1000 -8.01% 36128.912 33233.965 - 0.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.98% 23.529 21.650 - -0.31% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.96% 38.582 35.512 - -14.78% -
BM_PushHeap_float_Random_256 -7.94% 7.299 6.719 - -1.52% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -7.93% 48.608 44.755 - -2.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.91% 40.777 37.551 - -9.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.90% 28.392 26.149 - -9.19% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.89% 3657.156 3368.607 - -2.10% -
BM_PushHeap_float_Random_262144 -7.88% 7.779 7.166 - -1.81% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.87% 12589.841 11599.519 - -0.57% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.86% 94.891 87.434 - 1.03% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -7.83% 11.344 10.456 - -0.99% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.83% 1582098.356 1458251.403 - 0.94% -
BM_vector_deque_ranges_copy_backward/0 -7.83% 0.519 0.478 - 8.64% -
std::unordered_set<int>::contains(key)_(existent)/32 -7.82% 1.409 1.299 - 5.83% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.82% 39.144 36.084 - 2.20% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.78% 13855898.284 12778118.369 - -6.88% -
std::all_of(list<int>)_(process_all)/8192 -7.78% 7644.749 7050.104 - -17.00% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.71% 546.581 504.428 - 10.58% -
std::map<int,_int>::clear()/8192 -7.70% 92082.029 84989.891 - 0.02% -
std::vector<std::string>::ctor(size)/1024 -7.70% 464.449 428.707 - -0.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.70% 129.651 119.674 - -4.83% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.69% 19.855 18.327 - -0.26% -
ranges::min(std::deque<char>)/1 -7.69% 0.686 0.633 - -8.61% -
SetIntersection_Interlaced_Vector_string_256_64 -7.68% 20278652.198 18720463.246 - 1.22% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.68% 0.378 0.349 - 0.38% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.68% 9245.324 8535.636 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.63% 20147429.879 18610914.186 - -0.37% -
SetIntersection_Interlaced_Set_string_256_256 -7.62% 31581530.718 29174899.684 - -5.66% -
BM_deque_deque_ranges_copy/2 -7.61% 2.246 2.075 - -9.83% -
BM_CmpLess_ushort_schar -7.60% 1.119 1.034 - -2.67% -
SetIntersection_Front_Set_uint32_16384_256 -7.60% 3946016.288 3646137.204 - -0.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.59% 16.964 15.676 - -4.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.59% 19137.364 17685.056 - -11.23% -
BM_CmpLess_ushort_short -7.57% 1.122 1.037 - 2.37% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.57% 14799773.023 13679541.409 - -5.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.56% 68.061 62.917 - -17.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.55% 0.695 0.642 - -2.72% -
std::set<int>::ctor(const&,_alloc)/32 -7.53% 248.035 229.358 - 4.19% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -7.49% 307.987 284.907 - -0.74% -
SetIntersection_None_Vector_uint64_262144_262144 -7.48% 1138528.605 1053322.152 - -4.85% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.46% 7380439.684 6830130.641 - -12.78% -
std::rotate(list<int>)_(by_1/2)/50 -7.45% 13.664 12.646 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.45% 1239128.973 1146798.085 - -3.56% -
std::unordered_set<int>::contains(key)_(existent)/1024 -7.42% 1.168 1.082 - -1.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.41% 239.847 222.063 - -3.96% -
BM_CmpEqual_ushort_short -7.41% 1.126 1.042 - 3.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.41% 1.697 1.572 - 13.36% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.41% 267.502 247.684 - -0.15% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.38% 9.852 9.125 - -15.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.34% 7.197 6.668 - 31.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -7.33% 4856.554 4500.525 - -4.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -7.31% 47.142 43.694 - 14.20% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.31% 12.402 11.496 - 3.06% -
std::adjacent_find(vector<int>,_pred)/8 -7.29% 3.525 3.268 - -1.88% -
SetIntersection_Front_Set_float_64_64 -7.28% 13646673.642 12653433.995 - -4.08% -
std::set<std::string>::find(key)_(existent)/8192 -7.26% 30.665 28.439 - -8.80% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.23% 27.776 25.767 - 0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.22% 1173.764 1089.074 - -2.87% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.21% 25.361 23.533 - -4.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.19% 7954624.158 7382360.514 - -0.58% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.19% 52.900 49.096 - -4.56% -
std::generate(deque<int>)/32 -7.19% 8.683 8.059 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.18% 14808.666 13745.806 - 0.90% -
SetIntersection_Front_Set_float_16384_256 -7.17% 4201758.451 3900621.227 - -12.08% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.15% 14.162 13.149 - 4.28% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.13% 10.778 10.009 - -11.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -7.13% 0.692 0.643 - -3.75% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.13% 45431.064 42193.076 - -1.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.12% 2.349 2.182 - -3.46% -
SetIntersection_Front_Vector_uint32_262144_16 -7.12% 1137510.540 1056496.385 - -0.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.12% 1.450 1.347 - -3.44% -
std::find_if(vector<int>)_(process_all)/8 -7.12% 1.487 1.382 - 6.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.12% 340.060 315.857 - -5.89% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.08% 0.850 0.790 - -13.67% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.08% 4645.049 4316.042 - 0.02% -
std::set<int>::count(key)_(non-existent)/1024 -7.08% 7.964 7.400 - -3.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -7.07% 477.758 443.959 - 4.23% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.07% 237.582 220.791 - -7.69% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.07% 13.774 12.800 - -0.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -7.06% 28.521 26.509 - -10.98% -
BM_CmpEqual_uchar_short -7.05% 1.085 1.008 - 2.66% -
std::map<std::string,_int>::clear()/1024 -7.05% 23961.339 22271.253 - 0.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.03% 10.716 9.963 - -1.11% -
std::remove_if(vector<int>)_(prefix)/50 -7.02% 58.489 54.382 - 0.42% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.01% 0.474 0.441 - -4.18% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -7.01% 35548.682 33057.397 - 3.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.98% 84931.143 79000.632 - -0.68% -
BM_StringRelational_Compare_Empty_Empty_Control -6.98% 1.732 1.611 - -4.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.97% 7.939 7.386 - 12.07% -
BM_PushHeap_uint64_SingleElement_1 -6.97% 0.501 0.466 - -23.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.96% 15803.235 14703.746 - -2.10% -
BM_StringRelational_Compare_Empty_Small_Control -6.95% 1.731 1.610 - -3.43% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.92% 21.860 20.347 - -8.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.91% 5.258 4.894 - 0.21% -
std::set<std::string>::ctor(const&)/32 -6.89% 832.328 775.003 - 8.78% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.88% 0.589 0.548 - -0.08% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.87% 11.426 10.641 - -6.25% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.84% 14073448.888 13110862.540 - 5.38% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.83% 579.988 540.368 - 0.15% -
std::stable_sort(deque<int>)_(descending)/8 -6.81% 28.414 26.478 - 3.64% -
std::replace_if(list<int>)_(sprinkled)/32 -6.81% 14.267 13.295 - -0.11% -
BM_CmpEqual_uint_int -6.79% 1.129 1.052 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.78% 16.843 15.701 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.78% 14737.138 13738.424 - -0.01% -
std::map<int,_int>::count(key)_(existent)/8192 -6.77% 6.152 5.736 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.77% 16.631 15.504 - -0.90% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.77% 4.724 4.404 - 2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -6.76% 22845672.486 21300557.159 - -1.86% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.75% 6.088 5.677 - 2.43% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.75% 565.641 527.467 - 0.08% -
SetIntersection_None_Set_uint64_16384_16384 -6.73% 179750549.058 167646837.194 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.71% 16.523 15.415 - -1.25% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.70% 25.080 23.400 - -4.90% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -6.67% 34573.132 32265.914 - 6.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.66% 1598.034 1491.570 - 11.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.66% 16158.710 15082.289 - -0.37% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.66% 8.252 7.703 - -1.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.65% 25.216 23.538 - 1.22% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.65% 176.086 164.372 - -0.01% -
SetIntersection_None_Vector_uint64_1024_1024 -6.64% 1095331.508 1022640.450 - -4.07% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -6.64% 16.596 15.495 - -1.67% -
std::set<std::string>::contains(key)_(existent)/8192 -6.63% 28.668 26.767 - -5.15% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.62% 17.332 16.184 - 3.49% -
std::set<int>::count(key)_(non-existent)/8192 -6.60% 13.811 12.899 - 9.89% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.56% 12.374 11.563 - 0.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.54% 100.195 93.646 - -10.35% -
BM_PushHeap_uint64_Ascending_4 -6.52% 0.588 0.550 - 1.77% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.48% 258966.284 242192.980 - 1.20% -
std::partition(list<int>)_(sparse)/8192 -6.46% 8290.379 7754.691 - 1.75% -
bm_ranges_swap_ranges_vb_aligned/128 -6.46% 3.433 3.211 - -0.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.42% 30.408 28.457 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.42% 211188653.580 197636085.294 - 2.72% -
std::adjacent_find(list<int>,_pred)/50 -6.41% 31.305 29.297 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.39% 1230312.025 1151636.652 - 1.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.38% 26.597 24.900 - -34.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.38% 9583149.285 8972119.723 - -0.16% -
std::set<int>::clear()/8192 -6.37% 82177.383 76939.218 - -1.99% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.36% 69.276 64.872 - 0.86% -
BM_deque_deque_copy_backward/0 -6.34% 0.921 0.863 - -2.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.30% 38.040 35.644 - 0.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.29% 1.573 1.474 - -8.92% -
std::pop_heap(deque<float>)/1024 -6.29% 13.589 12.735 - -6.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.29% 9581781.413 8979500.400 - -0.13% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.28% 331.743 310.909 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.27% 4737.806 4440.716 - -4.94% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.25% 817.266 766.149 - -0.05% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.24% 1744190.727 1635302.469 - -6.34% -
std::generate(deque<int>)/50 -6.23% 12.851 12.051 - -0.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.21% 33.495 31.415 - -2.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.21% 7.340 6.884 - -1.31% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.20% 32.168 30.173 - -4.50% -
BM_std_minmax_element<long_long>/1 -6.19% 0.324 0.304 - -0.06% -
std::remove_if(list<int>)_(prefix)/8192 -6.18% 10043.714 9422.686 - -9.13% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.18% 12660.436 11878.126 - 22.76% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.17% 0.971 0.911 - 0.02% -
rng::contains(vector<int>)_(process_all)/8 -6.16% 2.817 2.644 - -2.39% -
BM_StringAssignAsciizMix_Opaque -6.16% 5.214 4.893 - -3.17% -
std::swap_ranges(deque<int>)/1024 -6.15% 340.267 319.333 - -0.12% -
bm_ranges_swap_ranges_vb_aligned/1024 -6.14% 6.528 6.127 - -0.21% -
std::copy_n(vector<int>)/32768 -6.14% 3686.644 3460.407 - -8.85% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.13% 31.241 29.325 - -5.62% -
BM_deque_deque_ranges_copy/1 -6.12% 2.483 2.331 - -8.53% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.11% 348.591 327.304 - -0.35% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.11% 336.361 315.825 - 1.02% -
BM_vector_deque_ranges_move/2 -6.10% 2.066 1.940 - 16.25% -
std::reverse(list<int>)/64 -6.09% 18.667 17.530 - 0.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.07% 14674261.981 13783645.505 - -7.22% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.04% 22.376 21.024 - -15.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.04% 25.624 24.077 - -5.87% -
std::adjacent_find(list<int>)/8192 -6.03% 7119.436 6690.341 - -6.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -6.02% 16.502 15.508 - -1.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.01% 22.512 21.158 - -9.27% -
SetIntersection_Front_Vector_uint32_1024_1 -6.01% 1059493.162 995771.326 - -4.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.01% 85621.580 80478.052 - -0.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.00% 1.274 1.198 - 2.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.98% 346.008 325.320 - -6.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.98% 12.170 11.442 - -19.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.96% 11760.130 11058.881 - -2.53% -
rng::for_each(map<int>)/50 -5.95% 40.399 37.993 - -0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.94% 29.307 27.566 - -7.58% -
SetIntersection_Front_Set_string_1024_16 -5.94% 1992295.171 1873988.005 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.92% 5125.641 4822.088 - -1.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.92% 35.720 33.605 - -24.43% -
BM_StringConstructDestroyCStr_Small_Transparent -5.92% 0.368 0.346 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.92% 61242491.095 57617784.693 - -5.07% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.92% 985755.662 927430.951 - 1.19% -
std::find_end(deque<int>)_(process_all)/1024 -5.91% 359.385 338.155 - 15.64% -
std::transform(deque<int>)_(identity_transform)/50 -5.91% 20.289 19.091 - 0.00% -
SetIntersection_Front_Set_uint32_256_256 -5.90% 7788110.806 7328765.740 - -3.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.90% 5.426 5.106 - -3.26% -
std::map<std::string,_int>::clear()/8192 -5.89% 227074.220 213691.464 - 0.99% -
std::copy(list<int>)/4096 -5.89% 3268.963 3076.326 - -7.56% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.89% 1074622.364 1011314.412 - -2.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.89% 46245.054 43520.777 - -1.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.89% 52.256 49.178 - -8.39% -
ranges::minmax(std::vector<char>)/64 -5.89% 1.353 1.273 - 6.80% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.87% 22.458 21.140 - 4.08% -
SetIntersection_Front_Vector_uint64_16384_4 -5.86% 1070256.558 1007584.705 - -4.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.86% 1.110 1.045 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.85% 9556404.907 8997270.745 - 0.28% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.85% 23.771 22.381 - -4.65% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.85% 140533.380 132316.727 - 0.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.84% 39.123 36.838 - -4.13% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.84% 61328.900 57749.156 - 0.27% -
SetIntersection_None_Vector_uint64_1024_1 -5.84% 1096194.824 1032222.322 - -3.29% -
rng::for_each(multiset<int>)/50 -5.83% 41.043 38.651 - -1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.82% 929275.850 875151.616 - -0.53% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.82% 2.540 2.392 - -1.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.81% 13505.593 12720.972 - 2.04% -
std::find_end(deque<int>)_(process_all)/8192 -5.77% 2856.159 2691.294 - 31.16% -
std::swap_ranges(deque<int>)/8192 -5.77% 2704.849 2548.758 - -2.29% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.77% 1.621 1.527 - -4.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.76% 8762.895 8258.007 - -5.11% -
std::unordered_map<int,_int>::clear()/8192 -5.74% 66625.849 62801.238 - 0.98% -
std::multiset<int>::clear()/8192 -5.74% 82670.556 77925.336 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.73% 1164.185 1097.484 - -0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.73% 3202655.542 3019256.393 - -0.08% -
SetIntersection_None_Set_uint64_1024_4 -5.71% 9106801.985 8586573.876 - 0.34% -
std::sort_heap(deque<int>,_pred)/8192 -5.68% 451004.639 425394.428 - 0.17% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.67% 2.311 2.180 - 1.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.66% 104088.386 98192.341 - 0.41% -
std::swap_ranges(deque<int>)/50 -5.66% 16.818 15.866 - 0.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.64% 0.281 0.265 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.64% 5454.051 5146.502 - 3.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.64% 31.240 29.479 - -3.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -5.63% 983.493 928.129 - -3.72% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.62% 84960.154 80186.313 - -1.78% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.60% 1405.549 1326.772 - -5.23% -
std::move_backward(vector<bool>)_(aligned)/64 -5.59% 1.731 1.634 - -5.93% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.58% 2505.735 2365.810 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -5.57% 1061672.351 1002523.110 - -2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.57% 6419488.254 6062062.068 - -1.87% -
std::shift_left(list<int>)/32 -5.56% 14.178 13.390 - -0.39% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.56% 21.997 20.774 - -5.65% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.56% 0.618 0.584 - 13.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.55% 73.365 69.290 - -5.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.54% 280.293 264.753 - -2.56% -
SetIntersection_Front_Set_uint64_262144_64 -5.54% 1699019.864 1604847.187 - -7.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.54% 7.243 6.841 - 0.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.53% 4.625 4.369 - 3.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.53% 1.924 1.817 - -6.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -5.53% 33.952 32.076 - -0.63% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.52% 58989.594 55735.424 - -1.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.51% 12.544 11.852 - 0.74% -
std::count_if(deque<int>)_(every_other)/8 -5.49% 3.706 3.503 - 0.07% -
std::multiset<int>::clear()/1024 -5.48% 10367.689 9799.130 - -2.65% -
std::find_if(list<int>)_(bail_25%)/32768 -5.48% 7428.034 7021.059 - -6.52% -
SetIntersection_Front_Set_string_262144_4 -5.46% 1279899.034 1209991.938 - -3.78% -
std::sort(deque<int>)_(repeated)/1024 -5.45% 1068.865 1010.580 - 5.09% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.45% 25.507 24.116 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.45% 1533171.629 1449592.694 - -5.41% -
SetIntersection_None_Vector_uint32_1024_16 -5.45% 1105840.484 1045567.977 - -3.12% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.44% 1.486 1.405 - 3.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.44% 167226.699 158135.176 - -0.69% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.43% 711.922 673.266 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.42% 1058339.290 1000967.004 - -0.99% -
BM_StringAssignStr_Huge_Transparent -5.42% 115.158 108.917 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.42% 17971062.702 16997195.283 - -4.38% -
SetIntersection_Front_Set_uint32_16384_4 -5.42% 1075179.071 1016924.685 - -1.48% -
std::partial_sort(deque<int>)_(heap)/8192 -5.42% 275886.920 260945.861 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.41% 1061859.438 1004395.261 - -4.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -5.40% 18612063.147 17606234.608 - -3.59% -
std::generate_n(deque<int>)/50 -5.40% 12.913 12.215 - -0.00% -
ranges::minmax(std::deque<long_long>)/64 -5.37% 24.549 23.230 - -0.50% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.35% 2477.719 2345.142 - -0.19% -
std::set<int>::clear()/1024 -5.35% 9592.911 9079.907 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.35% 1969544.775 1864263.849 - -2.42% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.34% 52672.508 49857.206 - -0.27% -
std::generate_n(deque<int>)/32 -5.34% 8.688 8.224 - -0.01% -
std::find_first_of(list<int>)_(small_needle)/50 -5.32% 148.059 140.178 - -1.09% -
std::none_of(list<int>)_(process_all)/8192 -5.31% 7971.376 7547.985 - -10.81% -
std::map<int,_int>::clear()/32 -5.30% 679.654 643.617 - -0.91% -
std::for_each_n(list<int>)/50 -5.29% 24.253 22.969 - -5.02% -
std::generate(deque<int>)/8192 -5.28% 2008.638 1902.670 - -0.43% -
std::find_if_not(deque<int>)_(process_all)/8 -5.27% 2.669 2.528 - -7.23% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.27% 53.657 50.829 - 2.89% -
std::unordered_multimap<int,_int>::clear()/8192 -5.27% 67123.529 63587.222 - 2.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.27% 7.331 6.945 - 1.21% -
std::multimap<std::string,_int>::clear()/1024 -5.26% 22540.064 21354.117 - -2.53% -
BM_CmpLess_int_uchar -5.24% 1.152 1.091 - -1.63% -
std::swap_ranges(deque<int>)/32 -5.24% 10.994 10.418 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.24% 96.757 91.689 - 6.39% -
std::sort_heap(deque<int>,_pred)/1024 -5.23% 12968.908 12291.032 - 0.56% -
SetIntersection_None_Set_uint64_256_64 -5.23% 9382142.097 8891906.176 - -0.45% -
SetIntersection_None_Set_uint64_16384_64 -5.22% 175620464.023 166453063.145 - -0.01% -
std::fill(list<int>)/50 -5.22% 35.148 33.314 - -5.66% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.21% 606.555 574.935 - -0.38% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.21% 1.855 1.758 - -8.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.21% 1603539.576 1520007.880 - -3.08% -
std::multimap<int,_int>::ctor(const&)/1024 -5.20% 6682.139 6334.790 - -9.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.19% 18885.037 17904.459 - -0.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -5.19% 40.983 38.858 - -0.23% -
std::unordered_map<int,_int>::clear()/1024 -5.18% 8565.891 8121.892 - 3.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.18% 7172435.720 6800677.287 - -1.79% -
BM_PushHeap_float_Random_16 -5.18% 5.334 5.058 - 1.02% -
SetIntersection_Interlaced_Set_float_1024_256 -5.18% 14299952.621 13559207.076 - -3.23% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.18% 16.769 15.901 - 1.84% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.17% 10198.439 9671.372 - -1.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.16% 13591.303 12889.451 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.16% 23235625.108 22036525.121 - 2.14% -
BM_StringConstructDestroyCStr_Large_Transparent -5.15% 10.129 9.607 - -18.77% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.13% 23.003 21.822 - -6.26% -
BM_StringConstructDestroyCStr_Small_Opaque -5.13% 2.253 2.137 - -2.41% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.13% 13.002 12.336 - -0.05% -
BM_PushHeap_float_Random_1024 -5.10% 7.536 7.152 - 2.29% -
SetIntersection_Front_Set_float_262144_4 -5.10% 1097414.686 1041489.088 - 0.39% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305692.209 - 0.07% -
std::fill(list<int>)/1024 -5.06% 515.521 489.427 - -0.23% -
std::list<std::string>::ctor(size)/8192 -5.06% 106484.862 101098.251 - -4.02% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.06% 11.000 10.444 - -5.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.06% 231.837 220.113 - 0.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.05% 23.913 22.704 - -4.60% -
SetIntersection_None_Vector_uint32_262144_4 -5.04% 1133765.655 1076592.673 - -3.87% -
std::reverse_copy(vector<int>)/8 -5.03% 2.432 2.310 - -8.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.02% 1.221 1.160 - -0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.00% 124602.611 118370.043 - -0.49% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.99% 1105670.461 1050496.049 - -1.96% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.99% 36.385 34.569 - -0.54% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.97% 2.515 2.390 - -3.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.97% 192.524 182.963 - -7.29% -
BM_PushHeap_uint32_Descending_4 -4.96% 0.363 0.345 - -0.83% -
SetIntersection_None_Set_uint64_1024_64 -4.96% 9011260.678 8564067.231 - -1.61% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.96% 9.855 9.366 - -6.08% -
BM_PushHeap_float_Random_16384 -4.95% 7.550 7.177 - -0.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.94% 154.391 146.767 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.94% 18243912.267 17343408.977 - -2.78% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.93% 0.969 0.922 - 3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.92% 68443.795 65077.616 - 2.93% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.92% 0.364 0.346 - 0.11% -
bm_ranges_swap_ranges_vb_aligned/512 -4.91% 5.292 5.032 - 0.56% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.89% 219.996 209.243 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.89% 1048184.399 996954.849 - -4.14% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.88% 1.827 1.737 - 1.53% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.87% 41552999.422 39529258.557 - -1.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.86% 2.345 2.231 - 3.89% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.85% 31.165 29.653 - -0.30% -
SetIntersection_None_Set_uint32_1024_1024 -4.85% 9115135.936 8673378.105 - -0.28% -
BM_deque_deque_ranges_move_backward/0 -4.84% 0.921 0.876 - 2.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.84% 377.936 359.651 - -2.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.82% 13.132 12.499 - -2.50% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.80% 1050381.769 999915.242 - 0.93% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.79% 35.465 33.764 - 4.79% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.79% 33.890 32.265 - -1.01% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.79% 53.211 50.661 - -0.15% -
SetIntersection_None_Set_uint64_256_4 -4.79% 11605921.922 11049911.500 - -1.99% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.79% 610.268 581.055 - -0.15% -
std::multimap<std::string,_int>::clear()/32 -4.78% 931.675 887.115 - -4.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.78% 2.385 2.271 - -15.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.77% 1535100.384 1461801.793 - -2.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.77% 1.661 1.582 - -9.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.77% 5.520 5.257 - -1.75% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.76% 25.414 24.204 - -3.99% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.76% 1.715 1.633 - 8.99% -
std::pop_heap(vector<std::string>)/1024 -4.75% 20.990 19.993 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.73% 44.820 42.698 - -1.86% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.73% 731.324 696.717 - 0.01% -
SetIntersection_None_Vector_float_262144_1024 -4.73% 1153369.700 1098797.262 - -2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.72% 27005271.138 25730244.286 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.72% 6396999.538 6095106.497 - 0.11% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.72% 20.931 19.943 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.70% 1676653.891 1597806.394 - -4.00% -
std::replace(vector<int>)_(sprinkled)/8192 -4.69% 1245.180 1186.762 - -13.91% -
SetIntersection_None_Set_uint64_1024_1024 -4.69% 9052342.148 8628054.711 - 0.22% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.69% 731.433 697.155 - 0.08% -
std::set<int>::count(key)_(existent)/8192 -4.68% 8.218 7.833 - -1.17% -
SetIntersection_None_Vector_uint64_16384_1 -4.68% 1128744.076 1075915.473 - -2.24% -
SetIntersection_None_Set_uint32_16384_1 -4.68% 161921330.369 154347344.879 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.68% 16.798 16.012 - -2.22% -
BM_CmpEqual_schar_uint -4.67% 1.149 1.095 - -0.72% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.67% 25.980 24.766 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.67% 165871.209 158129.872 - -0.51% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.66% 2889.237 2754.620 - -6.61% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.65% 111.832 106.635 - 0.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.64% 16.415 15.653 - -0.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -4.63% 1.806 1.723 - 9.12% -
std::multimap<int,_int>::ctor(const&)/8192 -4.60% 53130.309 50687.209 - -8.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.59% 3196455.298 3049615.479 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.58% 60.114 57.362 - -3.99% -
SetIntersection_Front_Vector_uint64_262144_4 -4.58% 1084804.364 1035148.863 - -0.41% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.58% 41395.488 39500.677 - -1.58% -
std::partition(deque<int>)_(dense)/32 -4.57% 9.854 9.403 - -7.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.57% 15.499 14.791 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.56% 14482.253 13821.232 - -0.19% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.56% 11.611 11.081 - 1.93% -
std::set<int>::count(key)_(non-existent)/32 -4.56% 3.015 2.878 - -2.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.55% 44632.813 42600.901 - -5.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.54% 23517.979 22449.836 - 0.09% -
std::set<int>::lower_bound(key)_(existent)/32 -4.54% 1.616 1.542 - 3.77% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.54% 86865.854 82923.298 - 0.62% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.54% 8704.767 8309.872 - -10.85% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.54% 27905.993 26640.149 - -1.95% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.53% 12.073 11.526 - -4.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.53% 7.263 6.934 - 1.53% -
std::adjacent_find(deque<int>,_pred)/50 -4.52% 30.808 29.417 - -0.21% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.51% 5.815 5.553 - 2.89% -
SetIntersection_Interlaced_Vector_uint64_256_1 -4.51% 4207656.665 4017813.246 - -1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.50% 3553208.715 3393157.540 - -0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.50% 1064415.722 1016497.111 - -1.99% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.49% 24.606 23.503 - 3.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.48% 8917.054 8517.259 - -8.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.48% 36052.335 34437.127 - -2.94% -
std::sort(deque<int>)_(heap)/8192 -4.48% 72424.391 69182.159 - 0.27% -
SetIntersection_None_Vector_uint32_262144_1024 -4.47% 1151271.109 1099771.353 - -2.96% -
std::set<std::string>::clear()/8192 -4.47% 222479.643 212534.285 - 0.27% -
BM_CmpEqual_uint_uint -4.46% 1.092 1.043 - -1.74% -
SetIntersection_Front_Set_float_16384_1024 -4.46% 12469021.683 11913237.044 - 3.24% -
std::partition_copy(deque<int>)/1024 -4.45% 662.698 633.212 - -1.06% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.44% 9.781 9.346 - 20.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.44% 5895150.031 5633614.338 - 0.61% -
BM_CmpEqual_short_uint -4.43% 1.146 1.095 - 0.53% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.43% 5.682 5.430 - -1.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.42% 727.902 695.706 - -0.10% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.42% 36.747 35.123 - -0.33% -
SetIntersection_None_Set_uint32_16384_16 -4.42% 161921436.547 154767676.174 - 1.76% -
SetIntersection_Front_Vector_uint32_16384_1 -4.42% 1064317.168 1017305.083 - -1.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.41% 13701.740 13097.327 - -2.22% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.41% 1214.975 1161.441 - 3.64% -
SetIntersection_Front_Set_float_1024_1 -4.40% 1057404.758 1010859.833 - -3.12% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.40% 10140.450 9694.346 - -5.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.40% 210.444 201.189 - -7.07% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.39% 88363.705 84483.262 - -0.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.38% 18.981 18.149 - -0.99% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.38% 26.059 24.918 - -0.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.38% 1.160 1.110 - -5.86% -
BM_CmpLess_ushort_int -4.37% 1.127 1.078 - -0.41% -
std::search(vector<int>)_(no_match)/1024 -4.36% 219.520 209.943 - -0.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.35% 7.451 7.127 - -4.70% -
SetIntersection_Front_Vector_string_1024_1024 -4.35% 40090416.042 38347738.687 - -3.00% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.34% 16893.849 16160.083 - -5.11% -
std::multiset<std::string>::clear()/32 -4.33% 925.512 885.396 - -1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.33% 134204602.963 128394224.298 - -0.13% -
std::search(vector<int>)_(no_match)/1000 -4.31% 214.568 205.312 - -1.62% -
SetIntersection_None_Set_uint32_16384_4 -4.31% 161703992.755 154737656.412 - 1.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.31% 90.316 86.427 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.30% 3188667.332 3051524.358 - 0.74% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.29% 301.415 288.485 - -11.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.28% 37.025 35.441 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.28% 137162461.039 131295919.432 - 0.25% -
SetIntersection_Interlaced_Vector_string_64_16 -4.27% 30240466.886 28948039.290 - -1.96% -
bm_ranges_swap_ranges_vb_aligned/2048 -4.26% 8.563 8.198 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.25% 134783364.910 129057209.857 - 0.44% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.25% 238952161.408 228804155.304 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.24% 9436636.240 9036683.191 - -0.70% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.22% 23.465 22.475 - -10.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.22% 40099.601 38408.636 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.21% 5902996.389 5654218.966 - -0.14% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.21% 21.548 20.641 - -8.72% -
std::find_end(vector<int>)_(process_all)/1024 -4.20% 236.451 226.516 - -5.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -4.20% 0.335 0.321 - -4.68% -
SetIntersection_None_Set_uint32_1024_4 -4.20% 9028347.956 8649288.950 - -2.31% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.20% 0.264 0.253 - -6.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.20% 9602126.113 9199278.970 - 1.40% -
std::unique_copy(list<int>)_(contiguous)/32 -4.19% 11.727 11.236 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -4.19% 4251146.599 4073050.014 - -0.27% -
std::partial_sort(vector<int>)_(descending)/8 -4.18% 25.388 24.326 - -1.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.18% 15.375 14.732 - -0.36% -
SetIntersection_None_Set_string_64_1 -4.18% 23272576.626 22300592.669 - -3.63% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.16% 44.226 42.388 - -0.42% -
SetIntersection_None_Vector_uint64_64_64 -4.15% 8627991.744 8269721.502 - -0.56% -
std::set<int>::find(key)_(existent)/1024 -4.15% 4.106 3.936 - -3.63% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.15% 22.470 21.538 - 0.82% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.14% 0.288 0.276 - -0.91% -
SetIntersection_None_Set_uint64_256_1 -4.14% 11725391.001 11240392.438 - 1.34% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.14% 303.951 291.380 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.13% 20.126 19.294 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.13% 18312484.508 17556087.095 - 0.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.13% 1042887.418 999844.877 - -4.45% -
SetIntersection_None_Set_uint32_16384_16384 -4.11% 163378173.478 156660348.896 - 1.37% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.11% 15.523 14.886 - -2.55% -
std::multiset<int>::find(key)_(existent)/1024 -4.11% 4.249 4.074 - 0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.11% 16.786 16.096 - -1.29% -
BM_CmpEqual_int_uint -4.11% 1.136 1.089 - 1.90% -
std::set<int>::erase(iterator)/8192 -4.10% 20.696 19.847 - 0.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.10% 37396.352 35863.843 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.10% 41179.387 39491.943 - 4.29% -
std::list<std::string>::ctor(size)/32 -4.10% 352.735 338.289 - -2.15% -
SetIntersection_None_Vector_uint32_1024_64 -4.09% 1108598.033 1063232.907 - -1.14% -
std::copy_if(deque<int>)_(entire_range)/8 -4.09% 2.655 2.547 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.08% 20.544 19.706 - 1.28% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.08% 99318.142 95268.536 - -6.55% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.08% 22.427 21.513 - 0.95% -
SetIntersection_None_Set_uint32_1024_256 -4.07% 9073451.384 8704469.554 - -0.10% -
SetIntersection_None_Set_uint32_256_4 -4.06% 11503521.639 11036020.241 - -1.11% -
SetIntersection_None_Vector_uint64_262144_256 -4.06% 1138615.024 1092423.953 - -1.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.06% 89.594 85.959 - -1.03% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.05% 1.928 1.849 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 1235254.614 1185194.684 - -3.03% -
BM_StringRelational_Less_Small_Empty_Control -4.05% 1.679 1.611 - 0.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.04% 812.905 780.040 - -3.09% -
std::set<int>::contains(key)_(existent)/32 -4.04% 1.715 1.646 - -0.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.04% 29.987 28.775 - -0.40% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.04% 4.154 3.986 - -3.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.03% 2.530 2.428 - -1.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.03% 14497.753 13913.724 - 0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.03% 47.355 45.448 - 1.27% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.01% 206.318 198.035 - -0.82% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.01% 46.371 44.511 - -1.87% -
std::search(list<int>,_pred)_(same_length)/8192 -4.01% 8817.087 8463.469 - -5.55% -
std::any_of(deque<int>)_(process_all)/32768 -4.01% 11288.254 10835.952 - 7.06% -
std::none_of(vector<int>)_(process_all)/8 -4.01% 2.500 2.400 - -4.65% -
BM_CmpLess_uchar_int -4.01% 1.130 1.084 - 2.37% -
SetIntersection_None_Set_uint32_16384_64 -4.00% 161346958.987 154892101.409 - 1.92% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.99% 1.203 1.155 - -4.31% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.99% 294.357 282.615 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 7805.594 7494.711 - -3.17% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.98% 410.177 393.863 - -3.94% -
SetIntersection_Interlaced_Set_string_1024_64 -3.98% 17058437.938 16380323.388 - 0.89% -
SetIntersection_Front_Set_uint32_262144_1 -3.97% 1056198.562 1014248.739 - 1.38% -
SetIntersection_None_Vector_uint64_256_64 -3.97% 3440982.179 3304468.229 - -1.65% -
SetIntersection_None_Set_uint32_1024_16 -3.97% 9126969.381 8764988.719 - 0.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.96% 2.801 2.690 - 13.87% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.96% 11564191.221 11106077.146 - -1.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.96% 1.252 1.203 - 3.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.96% 151896.728 145880.043 - 0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.96% 43.969 42.230 - -2.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -3.95% 0.376 0.361 - 4.40% -
std::equal(list<int>)_(it,_it,_it)/50 -3.94% 36.884 35.429 - -0.08% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.94% 23.498 22.572 - -0.78% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.94% 3.851 3.699 - -1.90% -
std::map<int,_int>::find(key)_(existent)/8192 -3.93% 5.507 5.290 - -2.17% -
std::find_end(vector<int>)_(process_all)/8192 -3.93% 1802.040 1731.192 - -1.41% -
std::map<int,_int>::erase(key)_(existent)/32 -3.93% 23.390 22.471 - 0.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.92% 37716.851 36237.364 - -2.39% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.92% 56.817 54.589 - 7.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.92% 206.279 198.192 - -0.34% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.92% 12414990.576 11928461.719 - -0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.90% 793.908 762.957 - 0.69% -
std::unique(list<int>)_(sprinkled)/52 -3.90% 70.094 67.362 - -4.11% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.89% 41.522 39.905 - 12.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.89% 1700123.779 1633973.064 - -1.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.89% 2.313 2.223 - 0.22% -
std::unordered_multimap<int,_int>::clear()/1024 -3.89% 8476.642 8147.173 - 1.23% -
SetIntersection_Interlaced_Set_string_16384_256 -3.87% 358077212.254 344212954.980 - -3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.87% 1175862.515 1130360.302 - -1.59% -
std::make_heap(vector<int>)_(ascending)/8 -3.87% 16.963 16.307 - -0.26% -
SetIntersection_Interlaced_Vector_string_16_4 -3.87% 69825292.765 67125167.974 - 1.28% -
std::remove_if(vector<int>)_(prefix)/32 -3.86% 51.240 49.262 - 0.10% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.86% 5.176 4.977 - -7.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.86% 1098142.576 1055786.067 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.85% 1158242.529 1113677.752 - -3.03% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.83% 0.337 0.324 - -2.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.83% 13.616 13.095 - -0.47% -
BM_CmpLess_int_ushort -3.82% 1.150 1.106 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.82% 3168648.357 3047674.805 - 4.35% -
std::find_end(vector<int>)_(process_all)/1048576 -3.81% 231092.482 222282.891 - -0.50% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.81% 11334047.715 10902360.070 - -1.85% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.81% 31.171 29.984 - -3.91% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.81% 10190966.562 9802855.162 - -0.81% -
BM_deque_deque_move_backward/512 -3.81% 19.744 18.992 - -2.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.80% 5320159.811 5117799.422 - -2.33% -
SetIntersection_None_Set_uint64_1024_16 -3.80% 8972386.503 8631489.937 - 0.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.80% 10.608 10.205 - -14.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.80% 1122039.562 1079419.318 - -3.60% -
SetIntersection_Interlaced_Set_float_256_256 -3.80% 7643424.055 7353168.362 - -1.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.79% 13.643 13.127 - -1.14% -
BM_CmpLess_int_uint -3.78% 1.140 1.097 - 2.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.78% 6.824 6.566 - 2.32% -
BM_CmpLess_short_uchar -3.77% 1.140 1.097 - -0.31% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.77% 12.890 12.405 - -2.51% -
BM_vector_deque_ranges_move/1 -3.77% 2.332 2.245 - 14.92% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.76% 20.220 19.459 - -1.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.76% 1712.250 1647.845 - 0.03% -
SetIntersection_Interlaced_Set_string_256_16 -3.76% 18329013.724 17640212.593 - -0.49% -
SetIntersection_None_Vector_uint64_1024_4 -3.76% 1102987.149 1061539.015 - -0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.75% 13.620 13.109 - -0.46% -
SetIntersection_Front_Vector_uint32_256_16 -3.75% 4311757.725 4150080.430 - 2.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.75% 205335869.819 197642984.853 - -0.66% -
std::for_each(list<int>)/32 -3.75% 11.265 10.843 - -0.38% -
SetIntersection_None_Set_uint64_256_16 -3.75% 11025193.051 10612184.684 - 0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.74% 13.523 13.017 - 0.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.74% 2638.915 2540.257 - 0.07% -
std::find_first_of(list<int>)_(small_needle)/32 -3.73% 96.678 93.070 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.73% 205628505.192 197961840.986 - 0.68% -
std::move_backward(list<int>)/4096 -3.73% 5186.231 4993.037 - -14.89% -
bm_gcd_trivial -3.72% 0.678 0.652 - -3.80% -
bm_lexicographical_compare<int>/8 -3.72% 1.583 1.524 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.72% 20.215 19.464 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.71% 26922275.513 25923253.027 - -5.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.71% 788.683 759.457 - 0.98% -
SetIntersection_Front_Set_string_1024_64 -3.70% 4771298.152 4594527.931 - 2.07% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.70% 4.458 4.293 - -2.59% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.70% 10208425.177 9831001.527 - -0.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.70% 1470.972 1416.603 - -9.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.70% 3582575.480 3450183.428 - 2.07% -
SetIntersection_Front_Vector_uint64_256_1 -3.69% 4220914.450 4065134.881 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.68% 11776159.120 11342952.566 - 1.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.68% 3.966 3.820 - -5.85% -
SetIntersection_None_Vector_string_16384_16 -3.67% 1242465.925 1196813.195 - -0.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.67% 15.381 14.816 - -0.99% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.66% 55.430 53.399 - 1.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.65% 525.397 506.198 - -2.44% -
std::reverse(list<int>)/8 -3.64% 2.003 1.930 - -0.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.63% 55761.060 53738.895 - -1.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.62% 13.612 13.119 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.62% 1182808.202 1139954.279 - -1.70% -
std::partition_copy(deque<int>)/50 -3.62% 22.007 21.211 - 0.02% -
std::find_end(vector<int>)_(process_all)/1000 -3.61% 229.947 221.637 - -3.59% -
SetIntersection_None_Vector_float_262144_4 -3.60% 1170390.489 1128228.802 - -0.94% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.60% 167.814 161.772 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.60% 10047913.355 9686490.084 - -6.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.60% 1.206 1.162 - 2.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.59% 13.605 13.117 - -0.62% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.59% 23.341 22.504 - -10.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.58% 1069064.577 1030746.695 - -3.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.58% 210476.717 202936.218 - -2.24% -
SetIntersection_None_Set_uint64_1024_256 -3.58% 8934891.142 8615384.210 - 0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.57% 15.253 14.708 - -0.37% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.57% 8.613 8.306 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.57% 1226661.717 1182911.032 - -3.83% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.56% 197183.778 190154.584 - -0.98% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.56% 1300008.949 1253784.748 - 2.13% -
SetIntersection_None_Set_uint32_1024_64 -3.55% 9030494.945 8709956.861 - 0.87% -
SetIntersection_Front_Set_uint32_256_1 -3.55% 4207770.911 4058568.812 - -0.69% -
SetIntersection_None_Vector_float_262144_262144 -3.54% 1151246.363 1110470.773 - -2.72% -
std::stable_partition(vector<int>)_(sparse)/32 -3.54% 7.459 7.195 - 2.10% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.54% 1066480.963 1028743.102 - -0.48% -
std::stable_partition(vector<int>)_(sparse)/50 -3.54% 22.264 21.476 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.53% 1673427.875 1614381.253 - -2.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.53% 1208357.487 1165727.985 - -4.26% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.53% 22873.156 22066.687 - -1.99% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.52% 40171.401 38756.392 - -2.58% -
SetIntersection_None_Set_uint32_256_16 -3.52% 11048257.955 10659152.909 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.52% 5095696.012 4916294.287 - 4.80% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.52% 122227.464 117924.634 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.52% 5174611.376 4992685.350 - 0.17% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.51% 261593.282 252419.133 - -2.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.51% 13.485 13.012 - -1.18% -
std::replace(list<int>)_(sprinkled)/50 -3.50% 19.512 18.829 - -3.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.50% 15.284 14.749 - -0.47% -
SetIntersection_Front_Set_float_16_16 -3.50% 38562346.992 37213986.950 - -1.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.49% 13556.133 13083.164 - -2.31% -
SetIntersection_None_Vector_uint32_16384_256 -3.49% 1121826.189 1082688.487 - -2.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.48% 1.201 1.159 - -4.10% -
SetIntersection_None_Set_uint32_16384_256 -3.48% 160847931.984 155254828.931 - 2.50% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.48% 0.497 0.479 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_64_1 -3.48% 16676109.290 16096547.235 - 0.11% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.47% 23.034 22.234 - -5.93% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.47% 10.947 10.568 - -1.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.47% 15.318 14.787 - -0.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.47% 1.912 1.846 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.46% 818.171 789.829 - -4.23% -
BM_CmpLess_uint_int -3.46% 1.126 1.087 - 1.34% -
std::copy_if(vector<int>)_(entire_range)/8 -3.46% 2.265 2.187 - -2.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.46% 2.567 2.478 - 1.73% -
std::multimap<int,_int>::erase(iterator)/8192 -3.46% 21.439 20.698 - 1.64% -
SetIntersection_Front_Vector_uint32_262144_64 -3.46% 1385125.582 1337245.239 - 1.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.46% 69493.269 67091.314 - -5.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.45% 13062.786 12612.101 - -0.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.45% 106102.427 102443.825 - -2.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.45% 35.254 34.040 - -6.90% -
SetIntersection_None_Vector_uint32_256_1 -3.44% 4313258.097 4164939.835 - -1.40% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.44% 15.476 14.944 - -0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.44% 13473.784 13010.594 - 2.03% -
SetIntersection_Interlaced_Set_float_1024_1 -3.43% 1061672.011 1025209.137 - -2.42% -
SetIntersection_Front_Vector_string_16384_256 -3.43% 9918254.377 9578170.185 - 2.00% -
SetIntersection_None_Vector_float_1024_1 -3.42% 1101633.699 1063971.479 - -0.76% -
BM_StringAssignStr_Huge_Opaque -3.42% 113.299 109.427 - 0.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.41% 69.356 66.993 - -0.20% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.40% 6987.038 6749.271 - -1.94% -
SetIntersection_None_Set_string_64_16 -3.40% 18987297.820 18341885.182 - -0.26% -
SetIntersection_None_Vector_float_262144_16384 -3.39% 1172193.335 1132405.521 - 1.91% -
rng::find_last(list<int>)_(bail_10%)/50 -3.39% 16.361 15.807 - -0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.39% 616251.928 595362.036 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.39% 850.348 821.544 - -1.04% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.38% 22722826.647 21953783.998 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.38% 1075966.426 1039631.088 - -0.77% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.37% 7094.092 6854.900 - -0.76% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.36% 22.971 22.198 - -3.44% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.36% 37.874 36.601 - 0.32% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.36% 37560.174 36298.119 - -4.77% -
BM_CmpLess_schar_uint -3.36% 1.147 1.109 - 0.43% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.36% 27.141 26.231 - -0.21% -
bm_lexicographical_compare<int>/64 -3.35% 4.536 4.384 - -1.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.35% 15.353 14.838 - -1.81% -
BM_StringMove_Small -3.35% 0.799 0.772 - 6.72% -
std::multimap<int,_int>::erase(iterator)/1024 -3.35% 21.391 20.675 - 1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.34% 207958820.379 201003761.648 - 1.16% -
std::rotate(list<int>)_(1_element_backward)/32 -3.34% 13.808 13.346 - -0.28% -
std::sort_heap(vector<int>)/8 -3.34% 32.077 31.005 - -0.58% -
SetIntersection_Front_Vector_uint64_64_1 -3.34% 16616495.539 16061749.711 - -1.09% -
std::any_of(deque<int>)_(process_all)/8192 -3.33% 2833.712 2739.223 - 6.83% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.33% 22317019.832 21573800.624 - -1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.33% 1056804.972 1021615.689 - -2.12% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.33% 10188318.812 9849469.437 - 2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.32% 15.312 14.803 - -0.98% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.32% 2.336 2.259 - -16.06% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.31% 1.727 1.670 - -9.66% -
std::list<std::string>::ctor(size)/1024 -3.31% 12773.821 12351.154 - -3.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.31% 140607.813 135956.643 - 0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.31% 13347.107 12905.774 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.30% 26620.027 25740.474 - -0.78% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -3.30% 27.147 26.251 - 3.97% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.30% 16955.704 16396.333 - -0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.30% 15.255 14.752 - -0.67% -
std::multiset<int>::find(key)_(existent)/8192 -3.30% 8.908 8.615 - 2.03% -
BM_deque_vector_move/0 -3.29% 1.426 1.379 - -9.70% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.29% 33.834 32.722 - -4.30% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.29% 12699898.771 12282631.190 - -0.92% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.28% 10.497 10.152 - -1.84% -
SetIntersection_Front_Set_uint32_16384_16 -3.28% 1219808.358 1179846.183 - -2.37% -
BM_StringDestroy_Large -3.27% 7.416 7.173 - -4.46% -
SetIntersection_None_Set_uint64_64_4 -3.27% 21660535.242 20951758.122 - -1.33% -
std::unordered_map<int,_int>::clear()/32 -3.27% 605.073 585.286 - -0.18% -
std::unordered_set<int>::ctor(const&)/1024 -3.27% 6893.976 6668.619 - 0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.27% 2.579 2.495 - 14.35% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.26% 1.559 1.508 - 0.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.25% 36.308 35.127 - -0.73% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.24% 380.113 367.779 - -2.33% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -3.24% 3233.047 3128.227 - -0.34% -
SetIntersection_Front_Set_uint32_1024_1 -3.24% 1065102.236 1030570.150 - -0.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.24% 30.972 29.969 - -2.95% -
std::find(list<int>)_(process_all)/8192 -3.24% 7129.683 6898.948 - -7.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.23% 17616.093 17046.518 - -2.32% -
std::multimap<int,_int>::clear()/1024 -3.23% 11110.454 10751.260 - 0.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.23% 29.888 28.922 - -0.54% -
SetIntersection_Front_Set_uint32_64_1 -3.23% 16759194.315 16218065.889 - -0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.22% 11748.370 11369.522 - -0.69% -
std::stable_partition(vector<int>)_(dense)/50 -3.22% 26.313 25.465 - -0.42% -
std::set<int>::ctor(const&,_alloc)/0 -3.22% 13.151 12.728 - 0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.22% 1879.295 1818.764 - 0.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.22% 98806.582 95625.286 - -6.21% -
BM_deque_deque_ranges_copy/4000 -3.22% 146.260 141.552 - -2.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.22% 13371.437 12941.075 - 2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.20% 8918258.087 8633064.933 - -2.85% -
SetIntersection_None_Set_uint32_1024_1 -3.19% 8954576.000 8669083.490 - 0.46% -
BM_CmpEqual_int_int -3.19% 1.091 1.056 - -2.38% -
SetIntersection_Front_Vector_string_262144_16 -3.18% 1608091.112 1556897.245 - -8.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.18% 15.210 14.726 - -0.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.18% 1.155 1.119 - -5.08% -
BM_StringRelational_Less_Empty_Large_Control -3.18% 1.666 1.613 - 0.07% -
BM_deque_deque_copy/4000 -3.18% 145.950 141.315 - 0.61% -
ranges::minmax(std::deque<long_long>)/1 -3.17% 0.690 0.668 - -18.49% -
BM_PushHeap_uint64_Descending_4 -3.17% 0.371 0.360 - -0.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.17% 2210.858 2140.831 - -0.54% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.16% 55721.187 53959.738 - -1.34% -
std::unordered_multiset<int>::ctor(const&)/32 -3.16% 204.962 198.488 - -1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.15% 380.154 368.169 - -1.38% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.15% 333.164 322.663 - -5.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -3.15% 71.347 69.099 - 16.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.15% 1334454.964 1292431.574 - -0.58% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.14% 6.813 6.599 - -5.73% -
BM_StringFindCharLiteral/1024 -3.13% 18.979 18.384 - -5.34% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.13% 270.903 262.437 - -4.74% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.11% 250004.039 242220.737 - 0.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.11% 59.667 57.812 - -4.48% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.11% 16.530 16.016 - -4.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.10% 4229266.802 4098072.150 - -1.52% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.10% 31.587 30.608 - -0.86% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.10% 11115296.641 10770718.235 - -0.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.10% 2.273 2.203 - -1.63% -
SetIntersection_None_Vector_uint64_16384_4 -3.10% 1119547.193 1084876.655 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.10% 19102022.084 18510679.242 - -1.94% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.09% 7133270.619 6912662.990 - -0.19% -
SetIntersection_Front_Vector_uint64_262144_1 -3.09% 1058925.944 1026214.041 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.09% 17985941.162 17430520.070 - -0.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.09% 18.230 17.667 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_1_1 -3.08% 541720870.301 525012079.023 - -0.19% -
std::multimap<int,_int>::clear()/32 -3.08% 666.607 646.052 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.08% 627.111 607.775 - 0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.08% 18442.618 17874.110 - -0.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.08% 12.488 12.103 - -1.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.07% 7008.397 6793.176 - 0.53% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.07% 10.203 9.890 - -11.48% -
SetIntersection_Interlaced_Set_string_262144_1 -3.07% 1110736.749 1076647.357 - -1.15% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.07% 13.083 12.682 - -0.19% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.06% 23.784 23.056 - -6.67% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.06% 4.668 4.525 - -1.01% -
SetIntersection_Front_Set_uint32_256_4 -3.06% 4257677.515 4127561.414 - -1.55% -
SetIntersection_Front_Vector_uint64_256_4 -3.05% 4232684.291 4103394.455 - -0.61% -
SetIntersection_Front_Set_float_262144_1 -3.05% 1031146.200 999684.954 - -3.63% -
SetIntersection_Front_Set_string_262144_16 -3.05% 1938129.251 1879101.576 - -0.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.04% 6584.250 6383.807 - -4.18% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.04% 14113.460 13683.911 - -1.11% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.04% 1.312 1.273 - -0.79% -
std::replace_if(list<int>)_(sprinkled)/50 -3.04% 23.420 22.708 - -1.25% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.04% 31.276 30.326 - -20.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.04% 350290295.941 339657131.201 - 37.66% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.03% 20000.512 19393.535 - -0.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.03% 4.515 4.378 - -5.96% -
SetIntersection_Front_Vector_uint32_262144_1 -3.03% 1065785.498 1033496.374 - -0.14% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.03% 14.421 13.985 - -14.25% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.02% 215139479.982 208640318.505 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.02% 9.480 9.194 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.02% 111472.742 108110.696 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.01% 17512672.119 16986383.194 - -0.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.00% 592.961 575.148 - -0.72% -
SetIntersection_Interlaced_Set_uint32_64_1 -3.00% 16678407.296 16177641.191 - -0.40% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.00% 13.347 12.947 - 0.33% -
SetIntersection_None_Set_string_1024_64 -3.00% 9049882.699 8778611.009 - -3.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.99% 14232.241 13806.480 - 1.31% -
std::move(vector<bool>)_(unaligned)/512 -2.99% 4.782 4.639 - -3.35% -
SetIntersection_Front_Vector_uint64_16_1 -2.99% 63659597.606 61759136.294 - -0.15% -
SetIntersection_None_Set_string_262144_4 -2.98% 1709567.709 1658548.260 - 6.49% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.98% 11064931.281 10735072.550 - -1.78% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.98% 481.458 467.115 - 1.36% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -2.97% 1.053 1.022 - -10.15% -
std::fill_n(vector<bool>)/64 -2.97% 1.425 1.383 - -2.37% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.97% 29614.673 28735.959 - -0.87% -
BM_CmpLess_schar_uchar -2.97% 1.121 1.088 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.96% 1078129.030 1046203.365 - -1.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.96% 1615.396 1567.584 - 8.97% -
SetIntersection_Front_Vector_uint64_4_1 -2.96% 216359574.843 209958204.855 - -0.10% -
SetIntersection_None_Set_string_1024_1 -2.96% 9175112.863 8903769.200 - -0.86% -
SetIntersection_Front_Vector_float_16384_4 -2.95% 1071736.044 1040070.870 - -1.67% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.95% 5.431 5.271 - 0.02% -
BM_PushHeap_uint64_Ascending_16384 -2.95% 3.670 3.562 - -3.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.95% 51.966 50.433 - 3.15% -
SetIntersection_None_Set_string_256_64 -2.95% 9428165.036 9150255.612 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.95% 59.578 57.822 - 17.15% -
SetIntersection_Front_Vector_uint64_16384_16 -2.94% 1132367.435 1099033.391 - 1.62% -
BM_PushHeap_uint32_SingleElement_4 -2.94% 0.344 0.334 - -10.63% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.94% 216600887.248 210231169.076 - 0.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.94% 39.245 38.092 - 0.50% -
BM_CmpLess_short_ushort -2.94% 1.125 1.092 - -0.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.93% 1.661 1.612 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.93% 1196457.007 1161427.650 - 0.60% -
SetIntersection_None_Set_uint64_1_1 -2.92% 542417661.344 526583733.166 - -0.17% -
SetIntersection_None_Set_uint64_4_4 -2.92% 137100652.284 133103508.164 - -0.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.91% 12952.741 12575.209 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.91% 11694218.203 11353623.243 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.91% 64421992.092 62546108.986 - -4.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.91% 743.792 722.179 - -2.47% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.90% 21.110 20.497 - -11.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.90% 16586291.537 16104754.977 - 0.03% -
std::none_of(list<int>)_(process_all)/32768 -2.90% 26692.966 25918.228 - -3.55% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.90% 8.157 7.920 - -7.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.90% 8985526.626 8725135.503 - -2.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.90% 15.316 14.872 - -0.20% -
std::multimap<std::string,_int>::clear()/8192 -2.89% 218727.261 212397.309 - -2.00% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.89% 356.896 346.577 - -1.38% -
BM_StringFindAllMatch/64 -2.89% 3.268 3.173 - 0.95% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.88% 25.021 24.301 - 3.30% -
SetIntersection_Front_Set_uint32_16_1 -2.88% 63854649.244 62015257.834 - -0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.88% 39.814 38.668 - 3.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.88% 8570493.635 8323685.107 - 1.71% -
SetIntersection_None_Vector_uint64_64_16 -2.88% 13716974.220 13322335.047 - -0.17% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.87% 12.246 11.894 - -0.17% -
SetIntersection_Front_Vector_uint64_1_1 -2.87% 540750500.120 525205374.099 - -0.20% -
SetIntersection_Front_Vector_uint32_1024_4 -2.86% 1084671.583 1053612.077 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.86% 788.585 766.035 - -1.44% -
SetIntersection_Front_Set_float_16384_1 -2.86% 1060780.193 1030453.890 - 2.65% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.86% 23208.731 22545.911 - 0.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.86% 110368.182 107216.268 - -0.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.85% 11567.640 11237.646 - -4.83% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.85% 224361271.331 217969825.377 - 0.16% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.84% 1.908 1.854 - -8.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.83% 943318.779 916583.622 - 0.11% -
SetIntersection_None_Set_uint64_4_1 -2.83% 219261208.834 213050474.635 - -0.22% -
ranges::minmax(std::vector<char>)/1 -2.83% 0.626 0.608 - -2.30% -
std::set<std::string>::clear()/1024 -2.83% 22482.733 21847.556 - 3.45% -
SetIntersection_Front_Vector_uint64_16_16 -2.82% 36216717.230 35193981.227 - 1.32% -
std::map<std::string,_int>::clear()/32 -2.82% 922.172 896.131 - 1.42% -
BM_vector_deque_ranges_copy/5500 -2.82% 200.764 195.100 - -2.03% -
std::unique(deque<int>)_(sprinkled)/32 -2.82% 53.766 52.249 - -0.43% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.81% 1071099.492 1040953.003 - 1.73% -
SetIntersection_None_Vector_uint64_4_4 -2.81% 135498711.368 131690985.490 - -0.19% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.81% 7466.603 7257.152 - -5.95% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.80% 16.289 15.832 - -1.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.80% 6.673 6.486 - -4.09% -
SetIntersection_None_Set_uint32_256_64 -2.80% 9412844.368 9149217.368 - -0.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.80% 63779.148 61993.763 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.80% 1060768.287 1031100.252 - -0.97% -
SetIntersection_Front_Vector_uint64_4_4 -2.79% 137284286.380 133449331.070 - -0.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.79% 43.261 42.054 - -1.83% -
std::multiset<int>::clear()/32 -2.79% 636.117 618.372 - -1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.78% 1391.772 1353.101 - -1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.78% 12040491.056 11706075.822 - -3.99% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.78% 63585104.934 61820049.227 - -0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.77% 1156.495 1124.408 - 1.45% -
BM_StringResizeAndOverwrite -2.77% 0.841 0.818 - -0.08% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.77% 12506043.675 12159142.348 - 0.18% -
std::unordered_set<int>::ctor(const&)/32 -2.77% 203.434 197.795 - 0.17% -
SetIntersection_None_Vector_string_262144_1 -2.77% 1320752.211 1284184.989 - -0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.77% 11.127 10.819 - 2.14% -
BM_StringRelational_Compare_Empty_Large_Control -2.77% 1.656 1.610 - -3.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.76% 15.278 14.856 - -0.67% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.76% 63758636.537 61996602.750 - -0.34% -
SetIntersection_Front_Vector_uint64_64_16 -2.76% 14506186.516 14105626.535 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.76% 15.062 14.647 - -0.62% -
SetIntersection_None_Vector_uint64_1_1 -2.76% 540328773.212 525442203.845 - -0.19% -
SetIntersection_Front_Vector_uint64_64_4 -2.75% 16075897.703 15633598.249 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.75% 8991234.226 8743947.380 - 1.14% -
SetIntersection_None_Set_uint32_256_1 -2.75% 11648258.426 11328164.755 - -0.81% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.75% 1.545 1.502 - -3.53% -
rng::find(vector<bool>)_(process_all)/1024 -2.73% 4.682 4.554 - 1.92% -
BM_std_minmax_element<long_long>/2 -2.73% 0.665 0.647 - -5.51% -
BM_vector_deque_copy_backward/1 -2.73% 2.384 2.319 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.73% 59.368 57.747 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.73% 5114643.937 4975154.872 - -0.15% -
SetIntersection_Front_Vector_string_1024_1 -2.73% 1092486.189 1062703.249 - -0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.72% 14634.212 14236.158 - 1.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.72% 52.243 50.823 - -0.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.71% 1.063 1.035 - -0.61% -
std::all_of(list<int>)_(process_all)/8 -2.71% 2.719 2.646 - -0.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.71% 216.805 210.937 - -0.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -2.71% 22.083 21.486 - 6.04% -
SetIntersection_None_Vector_uint64_4_1 -2.70% 216457447.253 210607934.296 - -0.10% -
SetIntersection_None_Set_uint32_16384_1024 -2.69% 160793281.549 156462282.992 - 3.93% -
BM_StringRelational_Eq_Empty_Empty_Control -2.69% 2.118 2.061 - 0.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.69% 761.374 740.874 - -0.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.69% 513308.528 499489.644 - -2.21% -
SetIntersection_Front_Set_float_262144_64 -2.69% 1694075.170 1648586.749 - 0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.68% 598.273 582.210 - -0.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.68% 13146.039 12793.892 - -0.43% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.67% 23.426 22.800 - -0.10% -
SetIntersection_Front_Set_string_1024_1024 -2.67% 55151219.466 53676529.483 - -5.18% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.67% 36288627.262 35318349.174 - -0.09% -
SetIntersection_None_Vector_uint64_16_1 -2.67% 64001503.396 62291116.571 - 0.01% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.67% 56615.908 55105.613 - -0.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.66% 20688.633 20138.313 - -1.10% -
SetIntersection_Interlaced_Set_string_16_1 -2.66% 66731081.712 64956229.706 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 12764763.235 12425366.112 - -4.66% -
SetIntersection_Front_Set_uint32_1_1 -2.66% 542315347.184 527896691.455 - -0.03% -
std::generate_n(deque<int>)/8192 -2.65% 2015.759 1962.274 - 0.17% -
SetIntersection_None_Set_string_1024_16 -2.65% 9180812.435 8937423.684 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.65% 190677.887 185625.243 - -0.59% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.65% 3.502 3.409 - -3.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.65% 634733.516 617921.675 - 4.67% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.65% 451.123 439.180 - -2.62% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.65% 38563937.553 37543719.474 - 0.23% -
SetIntersection_None_Set_float_1024_64 -2.65% 9101645.475 8860890.457 - -9.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 121381.422 118172.721 - -1.02% -
std::set<std::string>::ctor(const&)/1024 -2.64% 35219.954 34289.577 - -1.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.64% 30.537 29.730 - -1.60% -
std::is_sorted_until(list<int>)/8192 -2.64% 7178.179 6988.583 - -1.99% -
std::find_end(list<int>)_(process_all)/8192 -2.64% 7498.840 7300.827 - -1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.64% 9035510.061 8797080.189 - 0.62% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -2.64% 345.574 336.463 - -3.50% -
std::multiset<int>::find(key)_(existent)/32 -2.63% 1.660 1.616 - 1.85% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.63% 73780.480 71837.291 - 3.03% -
BM_StringRelational_Less_Huge_Empty_Control -2.63% 1.655 1.612 - -3.32% -
BM_CmpLess_short_uint -2.62% 1.145 1.115 - -2.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.62% 22.321 21.736 - 9.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.62% 1065455.972 1037560.431 - -0.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.62% 6788.506 6610.972 - 0.24% -
SetIntersection_Front_Vector_uint64_256_16 -2.61% 4267256.340 4155679.880 - 2.90% -
SetIntersection_Front_Set_uint32_4_1 -2.61% 216451508.726 210792441.998 - -0.14% -
SetIntersection_None_Set_float_256_256 -2.61% 5915177.303 5760670.411 - 1.22% -
SetIntersection_Front_Vector_uint32_256_1 -2.61% 4214152.026 4104195.955 - -0.12% -
SetIntersection_None_Vector_string_4_4 -2.61% 138990411.721 135366907.104 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.61% 1607453.914 1565566.545 - 2.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.60% 186797.930 181936.198 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.60% 137389266.988 133823817.576 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.59% 13.693 13.338 - -0.77% -
SetIntersection_Front_Set_uint64_1_1 -2.59% 541820530.750 527769805.855 - -4.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.59% 6872.156 6694.132 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.59% 1179673.224 1149114.775 - -0.88% -
SetIntersection_None_Vector_uint64_16_16 -2.58% 34107677.915 33226064.061 - 0.16% -
BM_vector_deque_ranges_move/64 -2.58% 2.820 2.748 - 2.95% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.58% 11.428 11.133 - 0.13% -
std::rotate_copy(deque<int>)/8192 -2.58% 298.955 291.248 - -0.30% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.58% 1053135.725 1026007.918 - -1.06% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.58% 20.021 19.505 - 0.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.57% 25.012 24.368 - 1.21% -
rng::fold_left(list<int>)/8192 -2.57% 10904.226 10623.716 - -3.60% -
SetIntersection_None_Vector_uint64_1024_16 -2.57% 1104320.490 1075932.029 - -1.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.57% 358.130 348.929 - -1.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.56% 416.725 406.039 - -0.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.56% 13086.537 12751.593 - -3.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.56% 826.011 804.874 - -1.96% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.56% 18.847 18.365 - -7.21% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.55% 20.115 19.601 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.55% 4187037.762 4080234.686 - 2.54% -
std::flat_multimap<int,_int>::clear()/0 -2.55% 402.105 391.851 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.55% 63731781.903 62108505.448 - -0.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.55% 52.048 50.723 - 0.92% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.54% 16.215 15.803 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.54% 24758404.207 24129217.624 - -2.50% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.54% 174458253.965 170025653.476 - 2.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.54% 36897.959 35961.686 - 0.18% -
SetIntersection_None_Vector_float_64_4 -2.54% 16316493.242 15902788.144 - 0.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.53% 637.450 621.319 - -0.55% -
SetIntersection_None_Vector_uint64_16_4 -2.53% 54330257.146 52955403.055 - -0.08% -
SetIntersection_Front_Vector_string_64_16 -2.53% 20885225.283 20356718.404 - -2.44% -
std::sort(vector<int>)_(pipe-organ)/8 -2.53% 17.968 17.513 - -0.63% -
SetIntersection_Front_Set_uint32_1024_16 -2.53% 1218841.643 1188030.793 - 3.74% -
BM_deque_vector_ranges_move/4000 -2.53% 146.076 142.385 - -0.16% -
SetIntersection_Interlaced_Vector_string_256_4 -2.52% 6302829.421 6143712.665 - 0.75% -
SetIntersection_Front_Set_string_16384_4 -2.52% 1258331.676 1226579.018 - -2.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.51% 3.327 3.243 - -2.57% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.51% 12.485 12.171 - -1.40% -
rng::fold_left(deque<int>)/8 -2.51% 4.025 3.924 - -4.20% -
SetIntersection_Front_Set_uint32_1024_1024 -2.51% 11630199.577 11338050.037 - -8.12% -
SetIntersection_None_Vector_uint64_1024_256 -2.51% 1088515.945 1061199.971 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.51% 4045202.768 3943755.173 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.50% 1691297.934 1648949.135 - 7.15% -
SetIntersection_Front_Set_uint32_4_4 -2.50% 138398625.990 134936592.412 - -0.04% -
SetIntersection_None_Set_uint64_16384_4 -2.50% 165013346.874 160886440.196 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.50% 38010750.021 37060371.717 - -0.16% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.50% 105013.388 102389.743 - -1.64% -
BM_StringRead_Hot_Shallow_Empty -2.49% 0.487 0.475 - 0.40% -
SetIntersection_Front_Vector_uint64_1024_4 -2.49% 1063274.361 1036790.812 - -1.37% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.49% 4861.077 4740.227 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.49% 56739466.246 55329390.902 - 0.08% -
BM_StringRelational_Less_Empty_Small_Control -2.48% 1.673 1.631 - 1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.47% 16049.085 15652.031 - -2.56% -
SetIntersection_None_Set_uint64_16384_1024 -2.47% 169268240.056 165085446.751 - 0.09% -
SetIntersection_Interlaced_Vector_string_64_1 -2.47% 17259813.501 16833430.014 - 0.42% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.47% 603.360 588.455 - 0.14% -
BM_StringAssignAsciizMix_Transparent -2.47% 3.081 3.005 - 0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.46% 56236560.783 54850445.972 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.46% 400.360 390.497 - -0.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.46% 6911.440 6741.461 - 0.37% -
std::flat_multimap<int,_int>::clear()/32 -2.46% 401.845 391.973 - -0.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.46% 15.358 14.980 - -0.14% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.46% 3.465 3.380 - -5.84% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.45% 4.654 4.540 - -0.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.45% 468.373 456.896 - -1.19% -
SetIntersection_None_Vector_string_64_16 -2.45% 14382474.485 14030117.675 - -0.61% -
std::copy_backward(list<int>)/4096 -2.45% 3240.076 3160.848 - -3.50% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.44% 23.080 22.517 - -0.07% -
SetIntersection_None_Set_string_262144_256 -2.44% 1705061.115 1663502.767 - 7.48% -
SetIntersection_Front_Set_uint32_64_4 -2.44% 16223857.197 15828436.207 - -0.05% -
std::pop_heap(vector<size_t>)/8 -2.44% 52.702 51.418 - -0.57% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.44% 20.161 19.670 - -0.07% -
SetIntersection_Interlaced_Set_float_256_64 -2.43% 13996144.730 13655642.741 - 7.10% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.43% 541180685.779 528030785.057 - 0.03% -
SetIntersection_None_Vector_uint64_256_1 -2.43% 4322103.341 4217094.792 - -0.10% -
SetIntersection_None_Set_uint32_4_4 -2.43% 137216034.472 133884677.114 - -0.18% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.43% 22.379 21.836 - -3.19% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.43% 1.516 1.479 - 1.35% -
BM_deque_vector_ranges_copy_backward/1 -2.42% 2.154 2.102 - 0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.42% 15179591.155 14812062.808 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.42% 16842247.539 16434465.752 - 0.46% -
BM_deque_deque_move/5500 -2.42% 202.045 197.154 - -0.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.42% 528.806 516.015 - -0.92% -
SetIntersection_None_Vector_float_16384_16 -2.42% 1132002.459 1104622.673 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.42% 36092640.788 35219932.719 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.41% 55149.381 53817.996 - -0.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.41% 819.837 800.049 - -0.10% -
SetIntersection_None_Vector_string_262144_1024 -2.41% 1316366.620 1284621.833 - -1.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.41% 15.017 14.655 - -0.59% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.41% 96983.106 94648.641 - -5.89% -
SetIntersection_None_Set_uint32_262144_16 -2.41% 1213268.148 1184072.590 - 2.92% -
BM_PushHeap_uint64_Ascending_16 -2.41% 0.932 0.910 - -7.48% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.40% 38422313.910 37498566.608 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.40% 228.568 223.076 - 1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.40% 170028454.787 165945195.176 - 0.09% -
SetIntersection_None_Set_string_262144_1024 -2.40% 1720230.062 1678922.281 - 8.90% -
SetIntersection_Front_Vector_uint32_16_16 -2.40% 36290280.542 35418865.667 - 0.11% -
SetIntersection_Front_Set_float_16_4 -2.40% 55820845.415 54481821.847 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.39% 4341412.970 4237717.370 - 0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.39% 399.859 390.314 - -0.43% -
std::multimap<int,_int>::clear()/8192 -2.38% 89258.681 87129.977 - 2.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.38% 13.444 13.124 - -1.60% -
SetIntersection_None_Set_uint64_64_1 -2.38% 22581522.629 22044063.156 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_4_4 -2.38% 136985596.814 133725870.302 - -0.62% -
std::multiset<int>::erase(iterator)/8192 -2.38% 24.003 23.432 - 0.32% -
rng::contains_subrange(deque<int>)_(process_all)/32 -2.38% 14.421 14.078 - 14.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.38% 488262.020 476659.890 - 1.14% -
SetIntersection_Interlaced_Set_string_64_1 -2.38% 17518317.560 17102237.229 - 0.18% -
SetIntersection_Front_Set_uint32_16384_1 -2.37% 1054686.198 1029657.631 - -0.80% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.37% 1.215 1.186 - -1.25% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.37% 399.620 390.145 - -0.23% -
SetIntersection_None_Set_uint32_1_1 -2.37% 542360359.474 529504300.273 - -0.04% -
BM_CmpLess_schar_ushort -2.37% 1.121 1.094 - 0.96% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.37% 8274.288 8078.245 - -0.67% -
BM_CmpEqual_schar_uchar -2.37% 1.114 1.088 - -0.32% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.35% 26.452 25.829 - -0.57% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -2.35% 14.304 13.968 - -0.30% -
std::find_if(list<int>)_(process_all)/1024 -2.35% 703.149 686.630 - -0.02% -
SetIntersection_None_Set_string_16_16 -2.35% 37044843.940 36174655.975 - 0.11% -
SetIntersection_None_Set_uint32_262144_4 -2.35% 1214413.332 1185888.512 - 2.89% -
SetIntersection_None_Set_uint32_262144_64 -2.35% 1213896.160 1185401.285 - 2.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.34% 8973748.452 8763495.728 - 1.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.34% 297.320 290.358 - 1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.34% 399.780 390.425 - -0.60% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.33% 138498967.862 135268268.744 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.33% 16575089.713 16188650.949 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.33% 39152978.349 38241910.064 - -0.20% -
SetIntersection_Front_Set_float_1024_16 -2.33% 1211438.939 1183268.981 - 1.39% -
SetIntersection_Front_Set_string_1024_1 -2.32% 1106618.958 1080931.666 - -1.02% -
SetIntersection_None_Vector_string_256_64 -2.32% 3679144.223 3593855.057 - 0.96% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.32% 181479.996 177273.458 - -1.26% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.32% 2.648 2.587 - 1.69% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.31% 6.486 6.336 - 1.26% -
SetIntersection_None_Set_uint32_262144_1 -2.31% 1217392.494 1189253.176 - 2.70% -
std::set<int>::erase(iterator)/1024 -2.31% 20.242 19.775 - 0.28% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.31% 17.900 17.487 - -0.69% -
std::find_if(vector<int>)_(bail_25%)/8 -2.31% 0.733 0.716 - -15.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.31% 4215650.830 4118383.073 - 0.96% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.30% 400.199 390.990 - -0.14% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.30% 161.642 157.927 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.30% 4221573.717 4124617.708 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.29% 1.353 1.322 - -5.79% -
std::pop_heap(vector<std::string>)/8192 -2.29% 51.854 50.665 - -0.21% -
SetIntersection_Interlaced_Set_string_4_4 -2.29% 161752356.068 158046072.635 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.29% 4446082.029 4344367.111 - -0.56% -
std::sort(vector<int>)_(repeated)/8 -2.29% 16.103 15.735 - -3.08% -
SetIntersection_None_Set_uint64_64_16 -2.29% 18468691.972 18046465.090 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.28% 8735872.298 8536349.472 - 0.02% -
SetIntersection_None_Vector_uint32_256_256 -2.28% 2182429.148 2132640.541 - 0.17% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.28% 20.059 19.602 - -0.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.28% 90.470 88.409 - 0.91% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.27% 11350.045 11091.860 - -4.58% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.27% 4853.916 4743.574 - 0.52% -
std::find_if_not(vector<int>)_(process_all)/8 -2.27% 1.413 1.381 - -13.77% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.27% 63839582.058 62388676.948 - 0.09% -
SetIntersection_None_Vector_float_256_16 -2.27% 4099074.404 4005950.294 - -0.94% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.27% 180899872.314 176790228.969 - -0.21% -
SetIntersection_None_Vector_uint64_16384_16384 -2.27% 1115256.672 1089925.603 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.27% 216466118.256 211550522.729 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.27% 1189597.387 1162614.828 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.27% 20.762 20.291 - 0.13% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.27% 504.129 492.705 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.27% 540987696.421 528728637.702 - -0.13% -
SetIntersection_None_Vector_uint64_16384_64 -2.27% 1117509.722 1092187.335 - 0.14% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.27% 526288.956 514367.933 - -0.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.26% 400.924 391.849 - 0.06% -
SetIntersection_Interlaced_Set_float_256_4 -2.26% 11325948.800 11069733.769 - 0.08% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.26% 332.248 324.734 - -3.56% -
SetIntersection_Front_Vector_uint64_16384_64 -2.26% 1385598.635 1354271.635 - 1.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.26% 16.478 16.106 - -0.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.26% 43.291 42.313 - 3.04% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.26% 25.106 24.539 - 0.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.26% 6555.516 6407.451 - 16.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.25% 64005546.802 62562314.902 - 0.23% -
SetIntersection_None_Set_string_262144_64 -2.25% 1703906.740 1665520.592 - 7.70% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.25% 63.374 61.949 - -3.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.25% 170124.182 166296.569 - -0.00% -
std::find_if(list<int>)_(bail_25%)/8192 -2.25% 1452.046 1419.431 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.25% 22.618 22.110 - 0.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.24% 461906.336 451537.534 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.24% 4567588.798 4465122.938 - -1.84% -
SetIntersection_None_Set_float_1024_1 -2.24% 8974772.755 8773451.936 - -11.79% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.24% 1.448 1.415 - 7.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.24% 8737238.736 8541295.375 - -0.20% -
SetIntersection_None_Set_float_256_1 -2.24% 11581584.109 11321988.130 - -0.32% -
SetIntersection_Interlaced_Set_string_1_1 -2.24% 566736809.475 554035839.442 - -0.03% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.24% 1.570 1.535 - 2.85% -
SetIntersection_Front_Vector_uint32_64_1 -2.24% 16666240.216 16293105.772 - -0.17% -
BM_StringRead_Hot_Deep_Small -2.24% 0.501 0.489 - -0.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.24% 12.998 12.707 - -0.32% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.23% 3.544 3.464 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.23% 1363333.343 1332873.498 - 0.71% -
std::flat_multimap<int,_int>::clear()/1024 -2.23% 401.215 392.253 - -0.30% -
std::unordered_multiset<int>::erase(iterator)/32 -2.23% 20.038 19.590 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.23% 115392280.410 112818071.023 - -4.08% -
SetIntersection_Interlaced_Set_string_4_1 -2.23% 226748245.583 221690827.104 - -0.02% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.23% 13.047 12.756 - 0.33% -
std::set<int>::erase(key)_(existent)/8192 -2.23% 69.240 67.697 - -3.56% -
BM_deque_deque_move/1024 -2.23% 37.715 36.875 - 0.56% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.23% 42.461 41.515 - -0.57% -
bm_swap_ranges_vb_unaligned/512 -2.23% 12.590 12.310 - 0.01% -
SetIntersection_Front_Set_uint32_16_4 -2.23% 55331500.982 54099310.662 - 0.06% -
SetIntersection_None_Set_uint32_16_1 -2.23% 67523204.098 66019811.007 - -0.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.23% 27.715 27.098 - -8.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.22% 398.797 389.938 - -0.66% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.22% 400.715 391.828 - -0.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.22% 628.631 614.696 - -0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.22% 57036.838 55772.817 - 0.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.22% 1.802 1.762 - -0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.21% 386.354 377.801 - -0.72% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.21% 13259586.619 12966349.537 - -3.88% -
SetIntersection_Front_Vector_uint32_4_1 -2.21% 216305967.543 211522596.912 - -0.04% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.21% 1908.898 1866.692 - -1.75% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.21% 13.051 12.762 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.21% 8208932.195 8027463.093 - -1.49% -
SetIntersection_None_Vector_string_262144_262144 -2.21% 1317178.590 1288093.546 - -0.08% -
SetIntersection_None_Vector_uint64_64_1 -2.21% 16819258.196 16447922.511 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.21% 1061325.299 1037910.865 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.20% 57272196.144 56010907.248 - -0.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.20% 22.215 21.727 - -2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.20% 12801544.464 12520153.133 - 0.30% -
std::set<std::string>::count(key)_(existent)/1024 -2.20% 24.374 23.838 - -0.36% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.20% 23.348 22.836 - 0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.19% 740.408 724.171 - -7.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.19% 12279.990 12010.890 - -1.64% -
SetIntersection_Front_Set_float_1024_4 -2.19% 1082120.385 1058422.988 - 0.53% -
SetIntersection_Front_Set_uint32_262144_4 -2.19% 1071669.695 1048208.633 - 1.75% -
SetIntersection_None_Vector_string_64_64 -2.19% 8957959.193 8761986.405 - -0.22% -
std::search(vector<int>)_(no_match)/8192 -2.19% 1664.858 1628.465 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.19% 63944282.974 62547089.757 - -0.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.18% 331.655 324.409 - -5.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.18% 1171234.022 1145668.812 - -0.23% -
SetIntersection_None_Set_uint32_4_1 -2.18% 219577407.786 214785187.209 - -1.35% -
SetIntersection_Front_Vector_uint64_1024_16 -2.18% 1112265.207 1088010.400 - -1.75% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.18% 56595814.142 55362886.881 - 0.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.18% 11.574 11.322 - -0.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.17% 20275.115 19834.753 - -1.09% -
std::copy_if(list<int>)_(entire_range)/64 -2.17% 33.472 32.745 - 7.16% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.17% 61.435 60.102 - -2.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.17% 398.977 390.326 - -0.74% -
SetIntersection_Front_Set_float_64_1 -2.17% 16695467.670 16333678.514 - -0.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.17% 177587.939 173739.997 - -0.78% -
SetIntersection_None_Vector_uint64_262144_64 -2.17% 1124148.676 1099794.573 - -1.78% -
SetIntersection_None_Vector_uint64_64_4 -2.17% 16108444.272 15759480.555 - 0.87% -
std::unordered_set<int>::ctor(const&)/8192 -2.17% 56042.916 54829.370 - 0.28% -
SetIntersection_None_Set_uint32_16_16 -2.16% 35910927.606 35134325.248 - -0.05% -
SetIntersection_Front_Set_uint32_262144_16 -2.16% 1170708.878 1145394.601 - -2.77% -
std::flat_multimap<int,_int>::clear()/8192 -2.16% 419.513 410.447 - -0.03% -
BM_deque_vector_ranges_copy_backward/5500 -2.16% 200.606 196.273 - -9.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.16% 143882.380 140775.449 - -3.83% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.16% 60003140.116 58708256.937 - -0.07% -
SetIntersection_Front_Vector_float_256_16 -2.16% 4226474.973 4135322.217 - -1.26% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.16% 1635740.154 1600481.689 - 1.09% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.15% 450.319 440.622 - -2.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.15% 624.959 611.539 - -1.06% -
SetIntersection_None_Vector_float_262144_1 -2.14% 1164350.505 1139392.492 - 2.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.14% 143687.897 140612.276 - -2.13% -
SetIntersection_Front_Vector_string_262144_1024 -2.14% 40066086.138 39208641.720 - -1.72% -
BM_CmpLess_uchar_uchar -2.14% 1.078 1.055 - 0.11% -
SetIntersection_None_Vector_uint32_16_1 -2.14% 64290174.378 62916217.590 - 0.24% -
BM_deque_deque_ranges_move/1 -2.14% 2.598 2.543 - 7.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.14% 55497465.628 54312024.785 - 0.21% -
SetIntersection_Front_Vector_uint32_64_4 -2.13% 16161426.000 15816489.185 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.13% 1579259.279 1545555.990 - 2.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.13% 1500.403 1468.387 - 5.11% -
std::set<int>::clear()/32 -2.13% 634.352 620.823 - -0.04% -
std::stable_sort(deque<int>)_(descending)/1024 -2.13% 2964.942 2901.722 - 0.39% -
SetIntersection_None_Set_float_64_64 -2.13% 11631647.010 11383900.347 - -0.80% -
std::set<std::string>::clear()/0 -2.13% 401.471 392.930 - -0.23% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.13% 13.068 12.790 - 0.50% -
SetIntersection_None_Vector_uint32_16_4 -2.13% 54666782.030 53504587.064 - 0.26% -
rng::contains(list<int>)_(process_all)/8 -2.12% 2.381 2.330 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.12% 94999.524 92982.193 - 0.46% -
SetIntersection_None_Vector_uint32_4_4 -2.12% 135715168.064 132842803.029 - 0.22% -
SetIntersection_None_Set_uint32_262144_256 -2.12% 1210101.156 1184496.014 - 2.96% -
std::unordered_set<std::string>::clear()/8192 -2.11% 224925.691 220168.890 - 0.05% -
SetIntersection_None_Vector_string_262144_4 -2.11% 1303127.044 1275586.985 - -2.30% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.11% 4.383 4.291 - 2.51% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.11% 6286.009 6153.200 - -3.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.11% 398.919 390.504 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.11% 18.492 18.102 - 0.19% -
SetIntersection_Front_Set_string_1_1 -2.11% 564725508.719 552820840.963 - -0.01% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.11% 5.969 5.843 - 0.08% -
std::all_of(list<int>)_(process_all)/32768 -2.11% 26335.806 25781.061 - -2.64% -
std::partial_sort(deque<int>)_(repeated)/8 -2.10% 26.576 26.017 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.10% 55521758.252 54353489.251 - -0.17% -
SetIntersection_None_Set_uint64_262144_262144 -2.10% 1252596.596 1226271.893 - -9.59% -
std::pop_heap(vector<std::string>)/8 -2.10% 54.290 53.149 - -0.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.10% 1.927 1.887 - -6.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.10% 1095921.430 1072910.899 - 1.24% -
SetIntersection_None_Vector_float_1024_4 -2.10% 1099032.300 1075965.589 - -0.45% -
SetIntersection_Interlaced_Set_float_4_4 -2.10% 139177711.205 136256729.485 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.09% 399.906 391.543 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.09% 399.715 391.360 - -0.00% -
SetIntersection_None_Vector_uint32_1_1 -2.09% 541529052.613 530213047.477 - 0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.09% 400.310 391.952 - 0.08% -
SetIntersection_None_Vector_uint32_256_4 -2.09% 4251167.400 4162440.143 - -0.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.09% 87.552 85.725 - 0.68% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.09% 1107147.689 1084056.782 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.08% 217341092.674 212809628.492 - 0.10% -
SetIntersection_Interlaced_Set_float_16384_1 -2.08% 1058843.335 1036770.377 - -0.79% -
SetIntersection_Front_Vector_uint32_1_1 -2.08% 540980493.886 529704723.052 - 0.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.08% 19.184 18.785 - -0.73% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.08% 4584.955 4489.484 - -0.04% -
SetIntersection_None_Set_string_262144_16 -2.08% 1701763.834 1666368.408 - 7.65% -
BM_CmpLess_short_schar -2.08% 0.968 0.948 - 0.26% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.07% 775.124 759.047 - 7.55% -
std::copy_if(list<int>)_(every_other)/32768 -2.07% 25805.456 25270.220 - -0.27% -
SetIntersection_None_Vector_float_256_64 -2.07% 3485211.169 3412930.920 - -0.71% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.07% 216.915 212.422 - -5.06% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.07% 12.992 12.724 - -0.12% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.07% 1619121.174 1585624.428 - 2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.07% 21050812.837 20615688.784 - -1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.07% 13936868.153 13648948.743 - -0.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.06% 398.607 390.378 - -0.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.06% 1591417.318 1558582.600 - 3.16% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.06% 3.160 3.095 - 0.43% -
std::search(vector<int>)_(no_match)/1048576 -2.06% 213520.478 209122.499 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.06% 16598508.789 16257244.273 - -0.67% -
BM_deque_vector_copy/64 -2.06% 2.644 2.590 - -0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.06% 819.794 802.945 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.05% 1106464.926 1083741.934 - -2.41% -
SetIntersection_None_Set_float_16_1 -2.05% 68013977.265 66617394.870 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.05% 54.342 53.226 - 0.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.05% 57305.641 56128.983 - -3.53% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.05% 4212364.574 4125894.574 - -0.48% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.05% 35819.614 35084.373 - -0.30% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.05% 542209913.817 531096660.547 - 0.18% -
SetIntersection_Front_Vector_uint32_262144_4 -2.05% 1089319.759 1066999.481 - 2.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.05% 19.563 19.163 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.05% 220157180.664 215652544.446 - 0.52% -
SetIntersection_None_Vector_float_262144_16 -2.04% 1147178.712 1123731.163 - -1.36% -
SetIntersection_None_Set_string_262144_1 -2.04% 1699790.609 1665064.211 - 7.25% -
SetIntersection_None_Vector_uint32_64_4 -2.04% 16153118.292 15823186.085 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.04% 137617701.811 134809628.048 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.04% 1064862.368 1043135.802 - 0.37% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.04% 1557009.228 1525264.342 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.04% 16698388.968 16357994.916 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.04% 1094577.011 1072268.680 - -0.19% -
std::flat_map<int,_int>::ctor(const&)/32 -2.03% 23.271 22.797 - -0.12% -
SetIntersection_None_Set_float_4_4 -2.03% 137839271.761 135037545.563 - 0.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.03% 13.659 13.382 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.03% 626.093 613.382 - 0.23% -
SetIntersection_Interlaced_Vector_float_16_4 -2.03% 57234745.688 56073886.450 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.03% 1184141.591 1160151.450 - 0.02% -
BM_deque_deque_ranges_copy_backward/64 -2.02% 3.406 3.337 - -3.38% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.02% 17.096 16.751 - -0.25% -
SetIntersection_None_Set_uint64_1024_1 -2.02% 8987520.224 8806058.264 - 1.22% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.02% 6837.019 6698.981 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.02% 1679493.162 1645598.795 - 6.42% -
SetIntersection_Interlaced_Set_float_256_1 -2.02% 4210272.568 4125321.422 - -0.33% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.02% 216675829.100 212304350.449 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.02% 44.584 43.685 - 1.01% -
std::partition(vector<int>)_(dense)/32 -2.01% 8.349 8.181 - -0.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.01% 402.818 394.714 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.01% 4248614.427 4163135.396 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.01% 5027066.058 4925947.124 - -1.07% -
SetIntersection_None_Set_uint64_16384_256 -2.01% 169128235.160 165727706.544 - 0.49% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.01% 4.437 4.348 - -1.52% -
SetIntersection_None_Vector_uint64_262144_1024 -2.01% 1141594.660 1118644.447 - 0.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.01% 29.538 28.945 - 0.18% -
SetIntersection_None_Vector_float_4_4 -2.01% 136030635.479 133300000.535 - -0.21% -
SetIntersection_None_Vector_uint32_16384_1024 -2.01% 1117583.399 1095149.445 - -1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.01% 147174.337 144221.764 - 1.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 22.097 21.653 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.00% 16213840.419 15888797.690 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.00% 1073225.193 1051710.546 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.00% 144204758.663 141314154.721 - -0.17% -
std::pop_heap(deque<int>)/8 -2.00% 53.201 52.135 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.00% 398.078 390.106 - -0.31% -
SetIntersection_Front_Vector_float_262144_64 -2.00% 1356836.175 1329669.397 - -1.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.00% 396780.483 388838.075 - -0.60% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.00% 11.991 11.751 - 11.96% -
std::find_end(deque<int>)_(process_all)/1048576 -2.00% 366182.771 358856.754 - 33.06% -
std::map<int,_int>::clear()/0 -2.00% 397.789 389.833 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.00% 17016.829 16677.188 - 2.09% -
SetIntersection_Front_Vector_uint32_16_1 -1.99% 63538202.363 62271318.910 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.99% 353509.387 346462.821 - -0.82% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.99% 3385.722 3318.234 - 2.61% -
std::unordered_set<std::string>::ctor(const&)/0 -1.99% 13.105 12.844 - -0.62% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.99% 26.511 25.983 - 1.18% -
std::set<int>::erase(iterator)/32 -1.99% 20.115 19.715 - 0.47% -
SetIntersection_None_Vector_float_16_4 -1.99% 54796785.307 53708818.821 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.98% 547741091.247 536888355.063 - 0.00% -
std::map<std::string,_int>::clear()/0 -1.98% 399.890 391.971 - -0.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.98% 12.957 12.701 - -0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.98% 397.604 389.735 - -0.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.98% 398.436 390.552 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.98% 543412778.453 532664063.497 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.98% 139204842.573 136454165.144 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.98% 399.755 391.859 - 0.02% -
std::multiset<int>::contains(key)_(existent)/1024 -1.97% 3.963 3.885 - 0.50% -
SetIntersection_Interlaced_Vector_float_64_1 -1.97% 16669146.872 16340846.079 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.97% 5.114 5.014 - 0.19% -
SetIntersection_None_Vector_uint64_262144_4 -1.97% 1151017.544 1128380.174 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.97% 67260612.057 65937838.533 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.97% 542902106.741 532234065.831 - 0.26% -
std::set<int>::clear()/0 -1.96% 398.092 390.270 - -0.25% -
SetIntersection_None_Vector_string_16384_16384 -1.96% 1247558.401 1223087.431 - -0.91% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 399.401 391.568 - -0.15% -
SetIntersection_None_Vector_float_1024_64 -1.96% 1098249.472 1076734.953 - 0.04% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.96% 5.580 5.471 - -3.66% -
rng::find_if(vector<bool>)_(process_all)/8 -1.95% 3.578 3.508 - -1.58% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.95% 2155.737 2113.634 - 0.27% -
std::sort(deque<int>)_(descending)/8 -1.95% 25.442 24.946 - -2.56% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.95% 16697876.304 16371923.417 - 0.19% -
std::replace_if(list<int>)_(prefix)/32 -1.95% 14.064 13.789 - -1.13% -
SetIntersection_Front_Set_float_16384_16 -1.95% 1212384.228 1188730.618 - 2.45% -
SetIntersection_None_Vector_float_16384_64 -1.95% 1125762.233 1103823.264 - 0.47% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.95% 1058852.244 1038238.829 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.95% 63955660.720 62711211.660 - 0.15% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.94% 399.036 391.285 - 0.16% -
SetIntersection_None_Set_uint64_16_1 -1.94% 67117901.294 65814733.331 - 0.38% -
SetIntersection_None_Vector_float_4_1 -1.94% 217741939.458 213519381.335 - -0.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.94% 800.593 785.078 - -0.32% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.94% 13.048 12.795 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.94% 17928218.691 17581045.939 - 1.09% -
std::copy_if(list<int>)_(entire_range)/32768 -1.94% 26037.497 25533.492 - -0.96% -
SetIntersection_Interlaced_Set_float_4_1 -1.93% 217375524.638 213170871.319 - 0.08% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.93% 27223.754 26698.023 - -0.02% -
SetIntersection_None_Vector_uint32_16_16 -1.93% 34071696.239 33413837.571 - 0.19% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.93% 12.964 12.713 - -0.50% -
std::sort(vector<int>)_(ascending)/8 -1.93% 16.086 15.776 - 0.25% -
SetIntersection_None_Set_float_1_1 -1.93% 544405158.250 533905538.126 - -0.07% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.93% 33779.520 33128.060 - 0.61% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 401.987 394.236 - -0.34% -
BM_CmpLess_ushort_uint -1.93% 1.081 1.060 - -0.26% -
SetIntersection_None_Vector_uint32_64_1 -1.93% 16894173.347 16568493.804 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.93% 544791965.446 534290136.165 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.93% 217075329.561 212894745.548 - 0.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.92% 360.174 353.241 - -2.51% -
std::unordered_set<int>::clear()/0 -1.92% 397.878 390.222 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.92% 542834330.704 532390275.647 - 0.01% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.92% 431.674 423.377 - -3.94% -
SetIntersection_None_Vector_uint32_64_64 -1.92% 8592701.836 8427583.978 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.92% 63.013 61.803 - -0.88% -
std::pop_heap(deque<float>)/8 -1.92% 53.037 52.019 - -0.02% -
BM_CmpEqual_int_uchar -1.92% 1.123 1.101 - -0.98% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.92% 10.953 10.743 - 0.10% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 397.583 389.969 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.91% 168592094.691 165363654.845 - 0.07% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.91% 138504559.110 135853608.511 - 0.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.91% 18.743 18.385 - -0.25% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.91% 1301531.740 1276650.879 - 1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.91% 139790266.744 137118766.974 - 0.21% -
SetIntersection_None_Vector_uint32_262144_262144 -1.91% 1141241.657 1119433.481 - 1.34% -
SetIntersection_None_Vector_float_1024_1024 -1.91% 1077292.294 1056716.139 - -2.50% -
SetIntersection_None_Set_string_262144_262144 -1.91% 1710767.334 1678107.584 - 9.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.91% 13366051.667 13111022.925 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.91% 543284524.648 532921661.291 - 0.27% -
SetIntersection_Front_Set_uint64_16384_1024 -1.91% 12460483.934 12222961.850 - -2.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.90% 105267.024 103262.298 - -3.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.90% 1064877.395 1044607.014 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 57591418.692 56496040.427 - -0.17% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.90% 71.833 70.470 - -1.31% -
std::partition(vector<int>)_(sparse)/32 -1.90% 8.818 8.651 - -4.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.90% 176325.336 172981.450 - -2.37% -
BM_vector_deque_copy/5500 -1.89% 198.104 194.350 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.89% 4230272.987 4150260.200 - -0.57% -
SetIntersection_Front_Vector_uint32_64_64 -1.89% 10998798.546 10790827.436 - 3.14% -
std::multimap<int,_int>::erase(iterator)/32 -1.89% 20.978 20.581 - 1.77% -
SetIntersection_None_Set_float_4_1 -1.89% 219928071.767 215771375.799 - -0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.89% 38.180 37.459 - 0.23% -
SetIntersection_None_Vector_string_256_1 -1.89% 4581619.318 4495077.151 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.89% 37392154.278 36686097.386 - -0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.88% 9478.504 9300.414 - -3.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.88% 1065735.386 1045746.572 - -0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.87% 86513.804 84894.535 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.87% 252514816.985 247795102.359 - -0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.87% 15.021 14.740 - 0.48% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.87% 8514.123 8355.098 - 5.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.87% 6853.370 6725.419 - 0.93% -
SetIntersection_Front_Vector_string_256_4 -1.87% 4707377.782 4619518.902 - -1.76% -
std::replace(vector<int>)_(prefix)/50 -1.86% 7.702 7.558 - 0.87% -
SetIntersection_Interlaced_Set_float_1_1 -1.86% 542946400.066 532829427.781 - -0.04% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.86% 138.667 136.086 - 0.11% -
SetIntersection_None_Vector_string_16384_1 -1.86% 1242322.275 1219210.359 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.86% 138492345.907 135917972.246 - 0.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.86% 15.336 15.051 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.86% 672.771 660.275 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.86% 35727399.415 35064103.772 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.86% 542566472.017 532493795.403 - 0.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.86% 21.089 20.697 - -0.37% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.86% 16.100 15.801 - -0.31% -
SetIntersection_None_Vector_float_1_1 -1.85% 542865270.508 532795880.961 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.85% 42126767.046 41345798.367 - -2.10% -
SetIntersection_None_Vector_uint64_256_256 -1.85% 2159798.351 2119767.395 - 0.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.85% 685.809 673.103 - 0.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.718 391.332 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.85% 138350800.733 135788246.037 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.85% 59096291.225 58002461.952 - 0.98% -
SetIntersection_None_Vector_float_64_16 -1.85% 13762019.008 13507742.976 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.85% 217231593.790 213220533.468 - 0.05% -
BM_CmpEqual_uchar_int -1.85% 1.093 1.073 - 1.37% -
SetIntersection_None_Vector_uint32_262144_256 -1.84% 1140484.727 1119453.420 - -1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.84% 21.648 21.249 - -1.27% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.84% 20.603 20.224 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.83% 63671783.020 62505527.016 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.83% 34411732.764 33781871.755 - 0.48% -
SetIntersection_Front_Set_float_4_4 -1.83% 138746766.524 136208135.108 - -0.02% -
SetIntersection_None_Set_uint64_16_16 -1.83% 35654619.155 35002263.045 - 0.48% -
SetIntersection_Interlaced_Set_float_64_4 -1.83% 21029848.524 20645120.555 - -0.66% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.83% 1634458.902 1604604.328 - 1.30% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.83% 1059042.136 1039698.664 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.83% 9.292 9.122 - -0.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.82% 4.251 4.173 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.82% 136358818.604 133872278.079 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.82% 216926625.376 212971127.656 - 0.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.82% 888674.470 872470.682 - -3.31% -
SetIntersection_Front_Set_float_64_16 -1.82% 15499835.303 15217306.416 - -1.02% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.82% 4206023.000 4129416.362 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.82% 542772261.657 532894718.579 - 0.00% -
SetIntersection_Front_Set_string_16_4 -1.82% 64661544.221 63485188.811 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.82% 1371135.881 1346193.405 - -11.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.82% 1056491.772 1037283.362 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.82% 139492100.581 136957561.148 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.82% 1595439.453 1566457.766 - 0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.82% 16689089.567 16386087.402 - -0.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 399.188 391.941 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.81% 8854331.574 8693718.216 - 0.30% -
SetIntersection_Front_Vector_uint64_16384_1 -1.81% 1062926.961 1043651.276 - 0.13% -
SetIntersection_None_Vector_uint32_64_16 -1.81% 13721896.923 13473438.828 - 0.30% -
SetIntersection_Front_Vector_float_16_1 -1.81% 63740982.007 62588201.477 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.81% 4200244.633 4124368.384 - -0.61% -
SetIntersection_None_Set_uint64_16_4 -1.81% 57148398.323 56116455.359 - 0.33% -
std::multiset<std::string>::clear()/1024 -1.81% 22399.180 21994.758 - 1.20% -
BM_CmpLess_uchar_uint -1.80% 1.088 1.069 - 1.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.80% 611659.397 600631.963 - -2.27% -
SetIntersection_None_Vector_uint32_16384_4 -1.80% 1118123.114 1097981.109 - -0.85% -
SetIntersection_None_Set_uint32_16_4 -1.80% 57235440.283 56205117.219 - 0.53% -
std::multimap<std::string,_int>::clear()/0 -1.80% 399.083 391.904 - -0.10% -
SetIntersection_None_Vector_uint32_4_1 -1.80% 217300221.154 213393753.019 - 0.64% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.79% 55.881 54.878 - 3.34% -
SetIntersection_None_Vector_string_262144_16384 -1.79% 1315054.425 1291466.384 - 0.14% -
std::copy_n(list<int>)/32768 -1.79% 26678.186 26200.062 - 1.53% -
SetIntersection_Front_Vector_uint64_16_4 -1.79% 54707575.338 53727341.948 - 0.21% -
BM_vector_deque_copy/1 -1.79% 2.291 2.250 - -0.22% -
SetIntersection_None_Set_string_4_4 -1.79% 140366264.746 137852516.406 - 0.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.79% 49896.272 49002.876 - -4.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.79% 354636383.584 348294939.107 - 39.41% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.79% 1.802 1.769 - -0.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.79% 13.056 12.823 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.79% 545289697.873 535554078.607 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.78% 11710237.067 11501267.235 - -0.43% -
std::generate(list<int>)/50 -1.78% 15.588 15.310 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.78% 64569072.363 63419127.507 - 0.47% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.78% 402.522 395.354 - -0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.78% 49143.381 48268.865 - -0.00% -
SetIntersection_None_Vector_uint64_16384_16 -1.78% 1111855.840 1092080.650 - 1.19% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.78% 60333716.109 59261246.466 - 0.34% -
std::unique(vector<int>)_(sprinkled)/8192 -1.78% 3965.626 3895.138 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.78% 16351502.122 16060931.472 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.78% 87284.752 85734.365 - 0.41% -
std::pop_heap(deque<int>)/8192 -1.78% 53.829 52.873 - -1.92% -
SetIntersection_Front_Vector_uint32_16384_4 -1.78% 1075728.418 1056632.571 - 0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.77% 396.725 389.690 - -0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.77% 442.645 434.797 - -0.94% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.77% 63724.692 62595.217 - -1.72% -
SetIntersection_Interlaced_Vector_float_256_1 -1.77% 4228546.790 4153621.091 - 0.86% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.77% 24141.735 23714.323 - -0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.77% 16414.760 16124.549 - 1.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.77% 754.814 741.480 - 0.93% -
SetIntersection_Front_Set_float_4_1 -1.77% 216828586.892 212998896.367 - -0.01% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.77% 20.646 20.282 - -6.05% -
std::partition(deque<int>)_(sparse)/50 -1.77% 17.246 16.942 - -1.63% -
SetIntersection_None_Set_string_262144_16384 -1.76% 1702489.178 1672458.983 - 8.17% -
SetIntersection_Front_Set_string_256_1 -1.76% 4393257.625 4315808.656 - 0.17% -
SetIntersection_None_Set_string_1_1 -1.76% 550860337.676 541152862.391 - 0.16% -
SetIntersection_Interlaced_Vector_string_256_1 -1.76% 4347446.389 4270852.292 - -0.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.76% 6.108 6.000 - -0.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.76% 57964.042 56942.903 - -1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.76% 218362034.403 214516142.146 - 0.06% -
bm_ranges_swap_ranges_vb_aligned/4096 -1.76% 11.942 11.732 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.76% 217574489.586 213743149.973 - 0.30% -
SetIntersection_Front_Vector_float_1024_1 -1.76% 1056776.886 1038179.652 - 0.37% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.76% 1.289 1.266 - -0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.76% 20369.761 20011.458 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.76% 64731371.829 63593156.449 - 0.13% -
rng::fold_left(deque<int>)/8192 -1.76% 4554.097 4474.051 - 4.76% -
std::multiset<std::string>::clear()/0 -1.76% 399.166 392.153 - -0.36% -
BM_deque_vector_ranges_move/5500 -1.76% 197.144 193.682 - -0.02% -
SetIntersection_Interlaced_Set_string_16384_64 -1.76% 345293571.655 339231643.378 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 765.876 752.441 - -0.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.75% 31.594 31.040 - -2.26% -
std::set<std::string>::find(key)_(existent)/1024 -1.75% 22.760 22.362 - -5.62% -
SetIntersection_None_Vector_uint64_1024_64 -1.75% 1094413.085 1075285.986 - 4.99% -
SetIntersection_Front_Set_uint32_262144_16384 -1.75% 221825955.181 217953181.922 - -1.89% -
SetIntersection_Interlaced_Set_float_256_16 -1.75% 12174675.101 11962222.714 - -0.34% -
SetIntersection_Interlaced_Set_float_16_1 -1.74% 63838778.174 62727045.788 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/16384 -1.74% 34.983 34.375 - 0.02% -
SetIntersection_Interlaced_Set_float_16_16 -1.74% 38789084.375 38115085.064 - 0.41% -
std::flat_map<int,_int>::clear()/0 -1.74% 398.924 391.998 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.74% 16734415.503 16444065.775 - -0.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.73% 397.844 390.951 - -0.08% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.73% 2791.654 2743.329 - -1.07% -
SetIntersection_Front_Set_uint32_256_16 -1.73% 4530857.824 4452465.720 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.73% 4188967.600 4116513.820 - 0.22% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.72% 15.730 15.458 - -0.49% -
BM_StringDestroy_Empty -1.72% 0.633 0.622 - -0.44% -
BM_StringEraseToEnd_Huge_Opaque -1.72% 2.290 2.250 - -3.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.72% 20.495 20.142 - -0.16% -
SetIntersection_Interlaced_Set_string_64_4 -1.72% 25869908.172 25424638.742 - 0.64% -
SetIntersection_None_Vector_uint64_256_4 -1.72% 4262322.082 4188960.322 - 1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.72% 63815976.226 62717930.796 - 0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.72% 166983.802 164112.140 - -1.44% -
std::flat_map<int,_int>::clear()/8192 -1.72% 417.984 410.805 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.72% 1269302.084 1247521.648 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.71% 217101137.257 213382168.354 - 0.18% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.71% 5.909 5.807 - -12.82% -
SetIntersection_Interlaced_Vector_float_1_1 -1.71% 542459171.297 533168574.857 - -0.05% -
SetIntersection_Front_Vector_float_1_1 -1.71% 541729523.349 532460727.087 - -0.15% -
SetIntersection_Interlaced_Set_string_1024_16 -1.71% 13172778.262 12947441.287 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.71% 17173009.279 16879737.475 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.71% 136039799.336 133717336.142 - 0.22% -
std::sort(vector<int>)_(shuffled)/8 -1.71% 23.104 22.709 - -0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.71% 398.984 392.178 - -2.66% -
SetIntersection_Front_Vector_float_16384_1 -1.70% 1053208.428 1035265.995 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.70% 4412188.482 4337033.873 - 2.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.70% 211.626 208.022 - 1.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.70% 23.829 23.424 - 2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.70% 220901474.929 217144436.955 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.70% 138376045.157 136023471.052 - 0.04% -
SetIntersection_Front_Vector_float_64_1 -1.70% 16645742.569 16362854.206 - -0.68% -
BM_StringCopy_Small -1.70% 0.672 0.660 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.70% 621.748 611.192 - 0.52% -
SetIntersection_None_Set_uint64_256_256 -1.70% 5823958.426 5725099.867 - 2.21% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.70% 23.207 22.813 - 2.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.70% 54852921.199 53922135.618 - 0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.70% 14929761.354 14676464.673 - -0.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.69% 23398.721 23002.291 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.69% 12161050.279 11955046.195 - -2.52% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.69% 1056733.030 1038845.618 - 2.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.69% 666.699 655.416 - -1.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.109 12.887 - -0.59% -
SetIntersection_None_Set_uint32_64_64 -1.69% 11564737.747 11369169.074 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.69% 218188921.158 214506695.832 - 0.30% -
SetIntersection_None_Vector_float_1024_16 -1.69% 1096776.640 1078281.867 - -1.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.69% 397.916 391.209 - -0.47% -
std::unordered_map<int,_int>::clear()/0 -1.68% 397.578 390.880 - -2.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.68% 1207091.858 1186771.586 - 0.55% -
SetIntersection_None_Vector_float_256_256 -1.68% 2175890.443 2139265.259 - -0.54% -
std::sort(deque<int>)_(heap)/8 -1.68% 24.737 24.321 - -1.76% -
std::copy_n(vector<int>)/262144 -1.68% 12532.344 12321.719 - -1.63% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.68% 440.722 433.325 - -0.57% -
BM_PushHeap_uint32_Random_4 -1.68% 2.214 2.177 - -1.12% -
SetIntersection_None_Vector_float_16_16 -1.68% 34118096.115 33546582.011 - -0.08% -
BM_CmpLess_ushort_ushort -1.67% 1.090 1.071 - 0.17% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.67% 9.664 9.502 - 0.72% -
SetIntersection_Front_Vector_float_4_1 -1.67% 216458259.426 212833899.380 - -0.15% -
BM_PushHeap_string_QuickSortAdversary_16 -1.67% 10.743 10.563 - 0.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.67% 398.769 392.106 - -0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 27299.583 26843.711 - 0.02% -
std::flat_map<int,_int>::clear()/32 -1.67% 397.835 391.194 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.67% 74.326 73.086 - 0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.67% 396.147 389.537 - -0.29% -
BM_StringAssignAsciiz_Large_Transparent -1.67% 11.741 11.545 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.67% 16612561.349 16335873.147 - 0.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.66% 20.363 20.025 - -0.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.66% 1.701 1.673 - -0.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.66% 12.860 12.646 - -0.54% -
std::is_sorted_until(list<int>,_pred)/8192 -1.66% 7620.691 7494.271 - -3.34% -
SetIntersection_Front_Set_uint32_1024_4 -1.66% 1080958.442 1063054.999 - -0.50% -
SetIntersection_None_Set_string_16_4 -1.66% 59171111.987 58191119.369 - 0.26% -
SetIntersection_Front_Vector_float_1024_16 -1.66% 1121978.994 1103406.254 - -2.00% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.65% 4029.769 3963.124 - -2.60% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.65% 416.048 409.173 - -0.62% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 36864.509 36256.147 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.65% 542727498.137 533772059.134 - 0.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.65% 370.577 364.462 - -0.98% -
SetIntersection_None_Set_uint32_262144_1024 -1.65% 1205418.945 1185531.984 - 3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63654542.809 62604382.256 - 0.36% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.65% 1055290.918 1037886.741 - 4.64% -
BM_StringFindCharLiteral/512 -1.65% 9.562 9.404 - -1.15% -
SetIntersection_None_Set_float_16_4 -1.65% 57409192.620 56463254.546 - 0.33% -
SetIntersection_Front_Set_string_256_256 -1.65% 29416190.398 28931792.177 - -8.49% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.65% 5448.275 5358.651 - 0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.64% 15399.734 15146.564 - 1.46% -
SetIntersection_Interlaced_Vector_float_16_1 -1.64% 63798274.896 62749530.406 - 0.42% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.64% 11295011.243 11109526.272 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.64% 10366278.661 10196078.702 - 1.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 13.054 12.839 - -0.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 13.013 12.799 - -0.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.64% 397.545 391.034 - -0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.64% 44.341 43.615 - 1.30% -
SetIntersection_Interlaced_Set_string_262144_256 -1.63% 2081556.232 2047545.410 - -1.95% -
SetIntersection_Front_Vector_float_4_4 -1.63% 137660030.403 135411571.779 - 0.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.63% 2.280 2.243 - -2.13% -
SetIntersection_Interlaced_Set_float_1024_64 -1.63% 10294092.846 10126084.889 - 0.52% -
SetIntersection_Front_Vector_uint64_1024_1 -1.63% 1048375.660 1031307.571 - -0.39% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.63% 1064191.656 1046875.910 - 0.13% -
SetIntersection_Interlaced_Set_string_16384_1 -1.63% 1110352.355 1092287.832 - 0.33% -
SetIntersection_None_Vector_float_16_1 -1.63% 64161355.631 63117653.217 - -0.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.63% 1367.236 1344.997 - -1.91% -
SetIntersection_None_Set_string_16_1 -1.63% 69301747.736 68174648.326 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.62% 398.764 392.295 - -1.49% -
std::set<int>::erase(key)_(existent)/32 -1.62% 22.008 21.651 - 1.11% -
BM_deque_deque_move/4096 -1.62% 149.167 146.750 - -0.44% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.62% 8646.464 8506.378 - -0.34% -
SetIntersection_None_Vector_float_1024_256 -1.62% 1103979.508 1086110.404 - 0.22% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.62% 612515.698 602604.761 - -0.19% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 16.864 16.592 - 0.15% -
SetIntersection_Front_Set_string_16_1 -1.61% 66005298.276 64940005.017 - -0.43% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.61% 126.878 124.834 - -4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.61% 37552431.780 36947602.926 - -0.37% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.61% 2.063 2.030 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.416 391.023 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.61% 37343460.212 36743535.766 - 0.37% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.61% 8.462 8.326 - -0.11% -
BM_CmpLess_uint_ushort -1.61% 1.117 1.099 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 401.005 394.573 - 0.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.60% 13.027 12.819 - -0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.60% 13.057 12.848 - -0.46% -
SetIntersection_Front_Set_float_256_1 -1.60% 4215403.305 4147919.132 - -0.06% -
SetIntersection_None_Vector_uint32_1024_256 -1.60% 1093842.660 1076344.525 - 0.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 398.132 391.764 - -0.23% -
SetIntersection_Interlaced_Vector_string_16_1 -1.60% 65604980.314 64555596.922 - 0.46% -
SetIntersection_Interlaced_Vector_float_4_1 -1.60% 216772346.559 213307210.549 - 0.17% -
SetIntersection_Front_Vector_uint32_16_4 -1.60% 54635464.459 53762630.462 - 0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.60% 16676682.436 16410409.368 - 0.57% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.59% 56198719.198 55302524.477 - -1.52% -
SetIntersection_None_Set_uint32_256_256 -1.59% 5811984.812 5719315.961 - 1.86% -
std::map<std::string,_int>::ctor(const&)/1024 -1.59% 35638.740 35070.664 - -0.97% -
BM_std_minmax_element<long_long>/3 -1.59% 1.114 1.096 - -7.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.59% 1.037 1.021 - -2.65% -
std::equal(vector<bool>)_(unaligned)/8192 -1.59% 56.422 55.525 - 0.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.59% 1.254 1.234 - 9.18% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 37412.974 36817.959 - -1.51% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.59% 3848.883 3787.711 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 680.917 670.095 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.59% 1177747.916 1159038.763 - 1.61% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.59% 1103453.655 1085924.731 - 1.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.59% 264.633 260.433 - -2.88% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.59% 12.930 12.725 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.59% 216611120.227 213177529.431 - 0.42% -
std::set<int>::ctor(const&)/0 -1.58% 12.921 12.717 - 0.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.58% 2.413 2.375 - 8.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.58% 7517.445 7398.739 - -1.09% -
SetIntersection_Front_Set_string_4_1 -1.58% 224377351.457 220836614.785 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.58% 1.315 1.295 - 1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.57% 1694022.949 1667350.912 - 9.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.57% 562912.329 554056.057 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.57% 1196653.862 1177830.102 - 0.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.57% 399.474 393.200 - 0.21% -
SetIntersection_Front_Set_string_4_4 -1.57% 160383467.830 157864653.832 - -0.11% -
SetIntersection_Front_Vector_float_262144_1 -1.57% 1055460.539 1038929.669 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.56% 1345830.970 1324783.443 - -1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.56% 138110981.754 135951654.080 - 0.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.56% 539.710 531.285 - 0.33% -
SetIntersection_None_Vector_string_4_1 -1.56% 220246483.862 216817559.824 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.56% 4605565.917 4533896.075 - 0.86% -
SetIntersection_None_Vector_string_1_1 -1.55% 543671244.851 535220926.398 - 0.30% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.55% 12.972 12.770 - -0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.55% 4.441 4.372 - 1.39% -
SetIntersection_None_Vector_float_256_1 -1.55% 4316317.025 4249396.404 - 0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 12.872 12.673 - -0.31% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.55% 1331267.982 1310630.453 - 0.77% -
std::make_heap(vector<int>)_(heap)/1024 -1.55% 275.186 270.931 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.55% 24.576 24.196 - 0.26% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.55% 12.843 12.644 - -0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 660.111 649.910 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.54% 407623.529 401332.347 - -1.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.54% 166787.411 164213.788 - -2.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 13208.976 13005.287 - 2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.54% 1083592.178 1066891.440 - 1.19% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.064 1.048 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.54% 1076112.615 1059563.594 - 0.47% -
SetIntersection_None_Vector_uint32_256_16 -1.54% 4058798.596 3996422.683 - -0.13% -
SetIntersection_Front_Set_string_262144_1 -1.54% 1105079.899 1088100.749 - 0.39% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.54% 12045931.402 11860904.206 - -1.51% -
std::vector<int>::ctor(size)/1024 -1.53% 42.209 41.561 - -2.97% -
SetIntersection_Front_Set_float_16_1 -1.53% 63800294.722 62821485.360 - 0.22% -
SetIntersection_Front_Set_float_1_1 -1.53% 541531665.480 533224496.801 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.53% 1697857.422 1671833.658 - 9.64% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.53% 1056347.331 1040160.650 - 0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.53% 15593.653 15354.742 - -1.23% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 12.871 12.674 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.53% 142836119.881 140651528.857 - -4.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.53% 63988636.497 63010106.503 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.53% 2194280.366 2160729.272 - -0.76% -
std::move_backward(list<int>)/512 -1.53% 377.665 371.891 - 0.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.53% 397.678 391.601 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.53% 1820315.754 1792525.635 - 7.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.53% 13839734.453 13628499.004 - -0.22% -
BM_CmpEqual_schar_schar -1.53% 1.092 1.075 - 0.62% -
std::multimap<int,_int>::clear()/0 -1.52% 395.523 389.496 - -0.37% -
SetIntersection_Interlaced_Vector_string_4_1 -1.52% 223104044.453 219706089.876 - 0.32% -
SetIntersection_Front_Vector_string_16384_1 -1.52% 1082683.856 1066220.790 - -0.61% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.52% 13.367 13.164 - -1.87% -
std::none_of(list<int>)_(process_all)/8 -1.52% 2.720 2.678 - 0.38% -
SetIntersection_None_Vector_string_16384_64 -1.52% 1238489.315 1219672.518 - 0.22% -
SetIntersection_None_Set_uint64_262144_16 -1.52% 1234401.937 1215665.201 - 2.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.51% 8.905 8.771 - -2.88% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.51% 13.446 13.242 - -0.40% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.51% 4.595 4.526 - -0.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.51% 944.514 930.221 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 4256799.668 4192396.375 - -2.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.51% 14245.502 14030.120 - -0.24% -
SetIntersection_Front_Vector_string_64_1 -1.51% 17081262.489 16823159.489 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.51% 16261498.149 16015995.667 - -0.06% -
BM_CmpEqual_short_ushort -1.51% 1.119 1.103 - 0.22% -
std::unique(deque<int>)_(sprinkled)/52 -1.51% 59.995 59.092 - -0.47% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.50% 13.070 12.873 - -0.07% -
SetIntersection_Front_Set_float_262144_16 -1.50% 1207928.607 1189772.707 - 1.00% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.50% 987540.717 972705.844 - -1.41% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.50% 1716161.541 1690391.277 - -0.95% -
SetIntersection_Front_Vector_string_16384_1024 -1.50% 38681646.155 38101249.938 - -1.55% -
std::unordered_multimap<int,_int>::clear()/0 -1.50% 396.294 390.353 - -1.58% -
std::make_heap(vector<int>)_(descending)/8 -1.50% 14.977 14.753 - 0.84% -
BM_StringRelational_Less_Huge_Large_Control -1.50% 2.177 2.144 - -0.72% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.50% 5381.197 5300.657 - 0.04% -
std::set<int>::find(key)_(non-existent)/32 -1.50% 2.284 2.249 - -0.29% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.50% 417.858 411.609 - -0.40% -
std::flat_map<int,_int>::ctor(const&)/0 -1.50% 12.944 12.751 - -0.74% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.49% 419.715 413.443 - 3.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.676 391.734 - -0.32% -
SetIntersection_None_Set_string_4_1 -1.49% 225004552.149 221645674.399 - 0.46% -
std::reverse(vector<int>)/32768 -1.49% 1049.244 1033.584 - -0.27% -
SetIntersection_Interlaced_Vector_string_1_1 -1.49% 556927368.924 548626486.284 - 0.09% -
std::map<int,_int>::contains(key)_(existent)/32 -1.49% 1.658 1.633 - -1.57% -
std::make_heap(vector<int>)_(heap)/8 -1.49% 14.958 14.736 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.48% 540349945.110 532332960.577 - 0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.48% 766.850 755.476 - -0.34% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.48% 19.980 19.684 - -0.31% -
BM_vector_deque_ranges_move_backward/4096 -1.48% 151.696 149.449 - -0.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.48% 210318.353 207202.977 - -0.15% -
SetIntersection_None_Set_string_64_64 -1.48% 11869624.117 11693887.050 - -1.90% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.48% 2.055 2.024 - -1.16% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.48% 3157.428 3110.743 - 0.52% -
SetIntersection_None_Set_uint64_16384_16 -1.48% 167918423.877 165435883.421 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 18530507.819 18256782.361 - -0.42% -
SetIntersection_Front_Vector_string_1_1 -1.48% 555663769.551 547461039.480 - 0.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.48% 18.109 17.842 - -1.00% -
SetIntersection_None_Set_uint64_16384_1 -1.47% 160439959.594 158074258.847 - 0.26% -
SetIntersection_None_Vector_uint32_16384_16 -1.47% 1114813.746 1098389.432 - 1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.47% 1085120.825 1069134.766 - 1.28% -
std::is_sorted(vector<int>)/8192 -1.47% 1928.366 1899.974 - -2.18% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.47% 31.591 31.126 - -6.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.47% 217627762.796 214426225.677 - -4.24% -
SetIntersection_None_Vector_uint32_262144_16 -1.47% 1138355.437 1121613.463 - 3.56% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.47% 5922487.411 5835424.675 - 10.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.47% 1083688.704 1067759.632 - 4.69% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.47% 22.426 22.096 - -2.16% -
SetIntersection_Interlaced_Set_float_64_1 -1.47% 16654687.769 16410084.431 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.47% 1180847.323 1163508.627 - 2.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.47% 11585117.784 11415146.063 - 0.72% -
SetIntersection_Front_Set_string_16384_1 -1.47% 1110558.098 1094286.561 - -0.37% -
SetIntersection_Front_Vector_float_64_4 -1.46% 16150474.099 15913925.147 - 0.16% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.46% 1920.953 1892.818 - 0.49% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.46% 12.935 12.745 - -0.77% -
SetIntersection_None_Vector_string_16384_4 -1.46% 1244967.866 1226739.914 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.46% 3.787 3.731 - -0.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.46% 33866.164 33371.168 - 0.64% -
SetIntersection_None_Vector_float_16384_16384 -1.46% 1118584.505 1102242.684 - 0.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.46% 18.762 18.488 - -0.19% -
SetIntersection_None_Vector_float_64_1 -1.46% 16949921.754 16702610.934 - 0.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.46% 18.802 18.527 - 0.19% -
SetIntersection_None_Vector_uint32_1024_4 -1.46% 1101704.300 1085652.305 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.46% 12702.973 12517.992 - -0.27% -
std::find_if(vector<bool>)_(process_all)/8 -1.45% 3.601 3.548 - -1.70% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.45% 18123.411 17860.721 - 1.29% -
std::sort(deque<int>)_(shuffled)/8 -1.45% 22.910 22.578 - -3.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.45% 514.048 506.614 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.45% 1692840.496 1668359.699 - 9.38% -
SetIntersection_Front_Vector_float_262144_16 -1.44% 1137528.674 1121095.434 - 0.49% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.44% 7654888.820 7544343.033 - -1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.44% 9.116 8.985 - 0.33% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.44% 1543732.828 1521512.775 - 3.35% -
BM_deque_deque_ranges_move/5500 -1.44% 200.739 197.851 - -0.14% -
SetIntersection_Front_Set_string_64_1 -1.44% 17263111.994 17014827.320 - -0.14% -
SetIntersection_None_Vector_uint64_16384_1024 -1.44% 1106739.476 1090838.124 - -0.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.44% 20.096 19.807 - 4.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 396.883 391.185 - 0.12% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.43% 5909509.630 5824761.763 - -1.33% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.43% 23.065 22.735 - -0.29% -
std::multiset<int>::ctor(const&)/0 -1.43% 12.918 12.733 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.43% 1224383.796 1206853.153 - 5.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.43% 51.692 50.952 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.43% 35808333.855 35296129.416 - -0.72% -
BM_CmpEqual_short_short -1.43% 1.081 1.065 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.43% 544757240.676 536968341.049 - -0.06% -
SetIntersection_None_Vector_string_1024_4 -1.43% 1177095.671 1160271.096 - -0.52% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.43% 19.390 19.113 - 0.46% -
bm_ranges_swap_ranges_vb_aligned/8192 -1.43% 19.469 19.191 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.43% 397.231 391.563 - -0.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.42% 396.366 390.723 - -2.19% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.42% 14.987 14.774 - 0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.42% 5825001.279 5742161.916 - -0.61% -
BM_deque_deque_ranges_copy/4096 -1.42% 149.308 147.185 - -0.76% -
std::unordered_multiset<int>::ctor(const&)/0 -1.42% 13.077 12.891 - -0.39% -
BM_StringRelational_Compare_Huge_Empty_Control -1.42% 1.634 1.611 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.42% 10967650.464 10811860.263 - 1.89% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.42% 282.099 278.100 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.41% 400.360 394.695 - -0.56% -
rng::fold_left(list<int>)/32 -1.41% 20.985 20.688 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 397.151 391.539 - -0.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 19.268 18.996 - -0.15% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.41% 1908.207 1881.302 - 1.65% -
SetIntersection_Front_Vector_string_4_1 -1.41% 222007773.708 218878495.702 - 0.02% -
BM_vector_deque_move/5500 -1.41% 198.407 195.614 - -1.96% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.41% 637327.375 628363.320 - -0.49% -
SetIntersection_Front_Set_uint32_262144_262144 -1.41% 1660380.857 1637039.797 - 0.43% -
SetIntersection_Interlaced_Set_string_1024_1 -1.40% 1114131.154 1098483.385 - 0.19% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.40% 20.211 19.927 - 1.11% -
std::shift_right(deque<int>)/50 -1.40% 4.498 4.435 - -0.74% -
BM_StringFindStringLiteral/2048 -1.40% 40.727 40.155 - -0.29% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.40% 31.843 31.396 - 3.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.40% 397.672 392.099 - -0.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.630 392.062 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.40% 58816174.085 57994312.661 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.40% 12281433.946 12109827.361 - 0.77% -
BM_StringAssignAsciiz_Huge_Transparent -1.40% 191.637 188.959 - 0.13% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 581.450 573.333 - -0.33% -
SetIntersection_None_Set_uint32_64_16 -1.40% 18380422.522 18123862.693 - -0.78% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.39% 22.805 22.487 - 14.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.39% 21.860 21.555 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.39% 18.268 18.013 - 0.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.39% 225.763 222.618 - -0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.39% 4398540.380 4337311.681 - 1.35% -
SetIntersection_Interlaced_Set_string_16_16 -1.39% 61716755.029 60859103.500 - 1.37% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.39% 18.692 18.432 - 0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.39% 20244.289 19963.499 - -0.65% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.39% 216504830.734 213502305.423 - 1.17% -
BM_vector_deque_copy_backward/5500 -1.39% 200.208 197.433 - -0.24% -
std::set<int>::contains(key)_(non-existent)/1024 -1.39% 6.055 5.971 - -3.81% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.39% 180054031.222 177560271.873 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.38% 399.520 393.988 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.38% 130288.140 128487.025 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.37% 1263085.043 1245741.697 - 1.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.37% 13.070 12.890 - 0.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 13.004 12.826 - -4.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.37% 7653186.013 7548295.792 - 0.32% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.37% 5429.638 5355.245 - 0.51% -
std::flat_map<int,_int>::clear()/1024 -1.37% 398.906 393.445 - -0.52% -
std::pop_heap(deque<size_t>)/8 -1.37% 52.901 52.178 - -0.31% -
SetIntersection_Front_Vector_uint32_256_4 -1.37% 4226886.626 4169078.774 - 1.36% -
std::multimap<int,_int>::ctor(const&)/0 -1.37% 12.918 12.741 - -0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 396.950 391.543 - -0.14% -
SetIntersection_Interlaced_Set_float_64_64 -1.36% 13353964.578 13172228.774 - -0.10% -
std::map<std::string,_int>::ctor(const&)/0 -1.36% 12.843 12.668 - -0.17% -
SetIntersection_Front_Set_string_64_64 -1.36% 34098903.052 33635308.417 - -7.24% -
SetIntersection_Interlaced_Vector_float_4_4 -1.36% 137770842.045 135900256.644 - 0.06% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 414.830 409.200 - 0.40% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.35% 12.361 12.193 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.35% 1059570.090 1045220.690 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.35% 8421887.417 8307840.689 - -0.57% -
SetIntersection_None_Vector_string_64_4 -1.35% 16913673.142 16684920.085 - 0.94% -
BM_num_get<float> -1.35% 37.057 36.556 - -1.31% -
SetIntersection_None_Vector_float_256_4 -1.35% 4268277.429 4210615.074 - 0.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.35% 13180.992 13003.448 - 1.08% -
SetIntersection_Front_Vector_uint32_4_4 -1.35% 136628659.436 134788776.316 - 0.66% -
std::map<std::string,_int>::erase(iterator)/32 -1.34% 28.573 28.189 - -7.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.34% 16.264 16.046 - -0.27% -
std::pop_heap(vector<float>)/8 -1.34% 50.906 50.223 - -0.60% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.34% 26564.708 26208.267 - 0.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.34% 24.313 23.987 - 1.03% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.34% 4.546 4.485 - 0.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.34% 621.985 613.664 - 0.36% -
SetIntersection_None_Vector_string_262144_16 -1.34% 1310665.749 1293133.541 - 3.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.34% 940421.622 927846.279 - -0.82% -
SetIntersection_None_Vector_uint32_16384_1 -1.34% 1114384.838 1099484.198 - -0.04% -
SetIntersection_None_Set_uint32_262144_16384 -1.34% 1212839.844 1196643.801 - 3.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.34% 13.993 13.806 - -0.50% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.33% 165.767 163.555 - 2.04% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.33% 15011.685 14811.473 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.33% 54960253.464 54228000.267 - 0.49% -
SetIntersection_None_Vector_string_16_16 -1.33% 35091368.072 34624212.394 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.33% 1095720.571 1081155.883 - 3.28% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.33% 16.999 16.773 - 0.55% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.33% 14.166 13.978 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16888053.845 16664188.094 - 0.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.32% 761.049 750.977 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.32% 1067688.484 1053558.712 - 4.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.32% 13.968 13.783 - -0.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.32% 396.071 390.840 - -0.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.32% 13.477 13.300 - -2.86% -
BM_CmpLess_ushort_uchar -1.32% 1.111 1.096 - -2.44% -
SetIntersection_Front_Set_uint64_4_1 -1.32% 216691185.212 213837279.372 - 0.04% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.32% 15.822 15.613 - 0.87% -
std::find(vector<char>)_(process_all)/50 -1.31% 1.646 1.624 - -1.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 665.322 656.585 - -0.35% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.31% 5.553 5.480 - -1.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 63088.702 62261.275 - 0.72% -
rng::contains(list<int>)_(process_all)/8192 -1.31% 7185.161 7090.934 - -8.50% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.31% 11.625 11.472 - -4.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.31% 1454.441 1435.370 - 2.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 571.028 563.541 - -1.16% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.31% 7.158 7.065 - -0.95% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.31% 717.858 708.465 - -2.33% -
SetIntersection_None_Vector_string_256_256 -1.31% 2297961.203 2267895.974 - -0.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.31% 5.317 5.247 - -0.77% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.31% 4569049.601 4509369.169 - 1.07% -
std::unordered_multimap<int,_int>::clear()/32 -1.30% 598.256 590.465 - -0.77% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.30% 1883.964 1859.478 - 1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.30% 1186100.636 1170694.608 - 3.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.30% 179899.998 177565.301 - -0.44% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.30% 764.715 754.802 - -0.83% -
SetIntersection_None_Vector_string_1024_256 -1.30% 1183486.303 1168153.230 - 0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.30% 14.193 14.009 - -0.33% -
SetIntersection_None_Vector_string_1024_64 -1.29% 1184281.984 1168949.704 - 1.49% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.29% 13.105 12.936 - -0.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.29% 17.298 17.075 - -0.59% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.29% 601.149 593.393 - -1.35% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.29% 1050106.682 1036562.602 - -0.29% -
SetIntersection_None_Vector_float_262144_256 -1.29% 1150417.204 1135579.903 - 0.76% -
std::map<std::string,_int>::ctor(const&)/8192 -1.29% 349335.870 344831.318 - -0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.29% 213204.359 210455.367 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.29% 11975.688 11821.520 - -0.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.29% 1.389 1.371 - -4.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 398.417 393.289 - -0.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.29% 12.873 12.707 - -2.38% -
std::copy_n(list<int>)/8 -1.29% 2.249 2.220 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.29% 397.186 392.076 - -0.16% -
std::pop_heap(vector<int>)/8 -1.29% 51.641 50.977 - -0.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 13.004 12.837 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.28% 21200315.028 20927945.653 - 0.44% -
SetIntersection_None_Vector_float_64_64 -1.28% 8611066.786 8500644.745 - 0.94% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.28% 56.153 55.435 - 0.75% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.28% 302.465 298.599 - 1.98% -
BM_CmpLess_short_int -1.28% 1.136 1.122 - -5.43% -
SetIntersection_None_Vector_uint32_16384_64 -1.28% 1115973.525 1101715.590 - 0.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.28% 27.842 27.487 - -4.69% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 400.007 394.906 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.27% 15617298.760 15418453.913 - -0.79% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.27% 24110.850 23804.158 - 4.77% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.27% 1049.469 1036.139 - -3.70% -
rng::fold_left(vector<int>)/32 -1.27% 21.979 21.700 - -0.08% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.27% 15.177 14.984 - -0.66% -
SetIntersection_Front_Vector_float_16_4 -1.27% 54866913.990 54171410.086 - -0.10% -
std::partial_sort(vector<int>)_(heap)/8 -1.27% 27.715 27.364 - -1.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.27% 1258407.879 1242467.936 - 1.70% -
BM_deque_deque_move/1 -1.27% 2.580 2.548 - -0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 385.430 380.552 - 0.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 397.073 392.051 - -0.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 541.001 534.162 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.26% 1636964.273 1616285.807 - 0.48% -
SetIntersection_Front_Set_string_64_4 -1.26% 19157033.078 18915726.082 - 0.39% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.26% 25.423 25.103 - 0.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.26% 12.892 12.730 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.26% 24.203 23.899 - 0.56% -
SetIntersection_None_Vector_uint32_256_64 -1.26% 3437782.050 3394634.024 - 1.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.25% 398.469 393.469 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.25% 243319897.671 240269468.275 - 8.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.25% 11.475 11.331 - -0.56% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.25% 13.407 13.240 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.25% 16315289.156 16112092.009 - 0.12% -
SetIntersection_None_Vector_uint64_256_16 -1.25% 4071927.095 4021231.476 - 1.63% -
std::set<std::string>::contains(key)_(existent)/32 -1.24% 15.919 15.720 - 10.15% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 7735.701 7639.617 - -1.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.24% 18.280 18.053 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.24% 1251047.852 1235532.959 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.24% 452.090 446.485 - -0.73% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 13.484 13.317 - -0.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.24% 38.949 38.466 - -5.95% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.24% 17.312 17.098 - 0.22% -
std::copy_backward(vector<int>)/262144 -1.24% 12515.639 12360.858 - -1.04% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.23% 22913.248 22630.522 - -0.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.23% 56.216 55.523 - 0.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.23% 210259.060 207670.600 - -0.99% -
std::map<int,_int>::ctor(const&)/0 -1.23% 12.833 12.675 - -0.08% -
std::pop_heap(deque<std::string>)/8 -1.23% 57.937 57.224 - -0.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 692.913 684.398 - 1.01% -
SetIntersection_None_Vector_uint64_262144_16384 -1.23% 1155002.388 1140816.685 - 2.59% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.23% 17013.817 16805.160 - -1.13% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.23% 11468.981 11328.423 - -3.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.23% 17.422 17.209 - -0.17% -
std::reverse_copy(vector<int>)/4096 -1.23% 134.328 132.682 - 1.23% -
std::multiset<int>::count(key)_(non-existent)/32 -1.22% 2.451 2.421 - -13.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 45023.810 44472.853 - -0.80% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.22% 611278.079 603801.004 - -0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.22% 26.382 26.060 - -0.83% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.22% 71.598 70.726 - -0.84% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.22% 2220.130 2193.090 - -1.21% -
SetIntersection_None_Vector_uint32_1024_1 -1.22% 1098923.609 1085560.338 - 3.01% -
SetIntersection_Interlaced_Vector_string_4_4 -1.22% 153879752.243 152008565.432 - 0.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.22% 24.364 24.068 - -3.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.22% 34336117.851 33918697.325 - 0.85% -
BM_PushHeap_uint32_PipeOrgan_16 -1.21% 0.880 0.869 - -0.20% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.21% 368.208 363.737 - -0.28% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.21% 17.844 17.627 - -0.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 11859.156 11715.429 - 0.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.21% 948.595 937.116 - -0.41% -
BM_CmpLess_int_short -1.21% 1.132 1.119 - -1.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.21% 10.330 10.205 - -21.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.21% 1173179.925 1158997.579 - -0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.21% 399.419 394.594 - -0.33% -
SetIntersection_Front_Vector_string_16_1 -1.21% 65192527.863 64405217.419 - 0.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.21% 20.109 19.867 - -1.32% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.21% 2.326 2.298 - -0.11% -
std::unordered_set<int>::ctor(const&)/0 -1.20% 13.012 12.855 - -0.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.20% 699.866 691.445 - -1.93% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.20% 345781.902 341622.583 - -0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.20% 140659.434 138968.000 - 0.66% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.20% 16.946 16.742 - 0.62% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.20% 178.259 176.117 - -1.14% -
bm_swap_ranges_vb_aligned/64 -1.20% 2.889 2.854 - -2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.20% 67478614.111 66669521.267 - -0.39% -
BM_StringDestroy_Huge -1.20% 10.927 10.796 - -0.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.20% 32810.853 32417.811 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.20% 5170572.752 5108657.605 - 3.04% -
BM_CmpEqual_short_schar -1.20% 1.150 1.136 - 1.58% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.20% 12114603.735 11969624.771 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 17007315.563 16803992.149 - 0.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.20% 23.335 23.056 - -7.24% -
std::multiset<std::string>::ctor(const&)/0 -1.19% 12.817 12.664 - 0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.19% 19.008 18.781 - -0.73% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.19% 577.594 570.706 - -1.31% -
BM_StringFindStringLiteral/256 -1.19% 5.463 5.398 - -1.52% -
SetIntersection_Front_Vector_uint32_1024_64 -1.19% 1372393.456 1356059.309 - 3.97% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 12430.036 12282.213 - -2.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.19% 33.865 33.462 - 1.29% -
std::generate(list<int>)/32 -1.19% 8.526 8.425 - -0.22% -
SetIntersection_None_Vector_string_64_1 -1.19% 17577822.504 17369192.595 - 0.67% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.19% 19.048 18.822 - -0.10% -
BM_CmpEqual_schar_ushort -1.19% 1.112 1.098 - 0.49% -
SetIntersection_None_Set_uint64_262144_64 -1.18% 1235613.361 1220987.059 - 2.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.18% 35.982 35.557 - 7.65% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 397.041 392.351 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.18% 12575822.217 12427874.450 - -0.07% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.17% 2105109.699 2080405.273 - -1.74% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 405.058 400.307 - -0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.17% 4252341.218 4202564.729 - 0.87% -
std::adjacent_find(vector<int>,_pred)/50 -1.17% 23.194 22.923 - -3.06% -
BM_vector_deque_ranges_copy_backward/5500 -1.17% 198.846 196.523 - -1.39% -
BM_vector_deque_copy/64 -1.17% 2.820 2.787 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.16% 350537164.289 346455866.450 - -6.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.16% 608115.312 601041.771 - 0.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.076 12.924 - -0.27% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.16% 5.920 5.851 - -13.16% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.16% 4854.522 4798.148 - -3.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.16% 1.406 1.389 - -2.39% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.16% 508443.599 502540.864 - 0.63% -
std::sort(deque<int>)_(ascending)/8 -1.16% 17.770 17.564 - -3.77% -
std::sort(vector<int>)_(heap)/8 -1.16% 24.441 24.158 - 2.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.16% 25.489 25.194 - 0.99% -
std::multiset<int>::clear()/0 -1.16% 395.123 390.554 - -0.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.16% 4920.825 4863.941 - 0.07% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.16% 19.904 19.674 - -1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.15% 4300225.340 4250699.066 - 0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 66268.701 65506.393 - -1.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 17.253 17.055 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.15% 5965275.149 5896869.826 - 0.67% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.15% 11865.262 11729.299 - 5.26% -
SetIntersection_None_Set_float_256_16 -1.14% 10880779.425 10756233.894 - -1.64% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 396.568 392.031 - -0.33% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.14% 41.151 40.681 - 0.24% -
BM_deque_vector_copy_backward/2 -1.14% 1.858 1.837 - -0.13% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.14% 7.425 7.340 - 0.03% -
std::adjacent_find(list<int>)/8 -1.14% 2.098 2.074 - -0.26% -
SetIntersection_None_Set_float_16_16 -1.14% 35987858.396 35577175.692 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.14% 12934.151 12786.707 - -1.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 400.048 395.489 - -0.24% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.14% 21068083.177 20828069.761 - -0.20% -
BM_deque_vector_ranges_copy/0 -1.14% 1.438 1.422 - 4.38% -
std::any_of(list<int>)_(process_all)/32768 -1.14% 26094.079 25797.555 - -6.25% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.14% 14.939 14.769 - 0.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.14% 10.321 10.203 - -0.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.13% 12.851 12.706 - -0.31% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.13% 17.794 17.592 - 2.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.13% 8696.423 8597.784 - 0.30% -
std::deque<std::string>::ctor(size)/1024 -1.13% 725.802 717.581 - -0.34% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.13% 13710.223 13555.028 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.13% 37.899 37.470 - 9.40% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.13% 24.133 23.860 - 2.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.13% 17.233 17.039 - -0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.13% 12.855 12.710 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.13% 12.274 12.136 - 0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 543.434 537.309 - -0.83% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.13% 14.895 14.727 - 0.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.13% 13447.838 13296.489 - -2.67% -
SetIntersection_Front_Set_string_1024_4 -1.12% 1267604.709 1253367.026 - -0.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.12% 12896.696 12752.463 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.12% 230604211.443 228026676.988 - 0.98% -
SetIntersection_Front_Set_float_256_64 -1.12% 5460516.086 5399532.516 - -1.76% -
SetIntersection_None_Vector_uint64_16384_256 -1.12% 1104249.430 1091929.215 - 0.14% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.11% 10.169 10.055 - -3.89% -
SetIntersection_None_Set_uint32_262144_262144 -1.11% 1208029.299 1194583.660 - 3.56% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.11% 888.701 878.813 - -0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.11% 94152.033 93104.995 - 0.79% -
std::partition_point(vector<int>)/1024 -1.11% 6.144 6.075 - -0.53% -
SetIntersection_Front_Vector_uint32_1024_16 -1.11% 1129614.866 1117061.565 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.11% 1.481 1.465 - 0.05% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.11% 7.979 7.890 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 7688706.642 7603802.824 - 1.93% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.10% 9465.214 9360.845 - -0.33% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.10% 211675713.781 209342084.287 - 3.87% -
SetIntersection_Front_Set_float_64_4 -1.10% 16303704.663 16124051.705 - 0.59% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.10% 2.445 2.418 - -12.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 446.263 441.361 - 0.29% -
SetIntersection_Front_Vector_uint32_16384_64 -1.10% 1332856.331 1318215.489 - -0.18% -
SetIntersection_Interlaced_Set_string_256_1 -1.10% 4391941.971 4343719.055 - 0.62% -
BM_StringFindStringLiteral/32 -1.10% 1.748 1.729 - -2.57% -
BM_vector_deque_move_backward/5500 -1.10% 199.563 197.375 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 398.587 394.220 - -0.21% -
std::partition(deque<int>)_(dense)/1024 -1.10% 357.251 353.337 - -0.25% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.10% 35.838 35.446 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.09% 13.021 12.878 - -1.16% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.09% 4.318 4.271 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.09% 32.621 32.265 - -2.72% -
SetIntersection_None_Vector_string_256_4 -1.09% 4518672.656 4469352.126 - 0.41% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.09% 17.766 17.572 - -0.91% -
SetIntersection_None_Vector_string_262144_64 -1.09% 1308777.185 1294502.421 - 0.29% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.09% 13.036 12.894 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.09% 12160.987 12028.737 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.09% 4235902.351 4189839.346 - -0.47% -
std::reverse(vector<int>)/512 -1.09% 16.524 16.345 - 0.03% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 537.900 532.059 - 0.42% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.08% 23.723 23.467 - -0.09% -
std::multiset<std::string>::ctor(const&)/1024 -1.08% 35493.582 35109.409 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.08% 13880996.596 13730823.298 - 1.01% -
std::set<std::string>::ctor(const&)/0 -1.08% 12.905 12.766 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.08% 53.481 52.904 - -0.80% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.08% 44.821 44.337 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.08% 353815202.608 350001156.174 - 1.05% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.08% 286002.924 282923.448 - 0.93% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.08% 17.176 16.991 - -4.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.07% 205491621.313 203284535.790 - -0.36% -
BM_CmpEqual_ushort_uchar -1.07% 1.123 1.111 - 2.22% -
BM_StringCopy_Large -1.07% 6.330 6.262 - -2.12% -
std::set<std::string>::ctor(const&)/8192 -1.07% 346197.706 342494.527 - -0.44% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.07% 32.079 31.737 - -0.08% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.06% 178.095 176.198 - -1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 395.485 391.275 - -0.45% -
SetIntersection_None_Set_uint64_262144_1 -1.06% 1225983.479 1212938.883 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.06% 2.568 2.541 - -0.15% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.06% 33.399 33.045 - 7.43% -
std::partial_sort(vector<int>)_(ascending)/8 -1.06% 19.025 18.823 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.06% 7496009.072 7416689.775 - -20.84% -
BM_vector_deque_ranges_copy_backward/64 -1.06% 3.037 3.005 - 0.77% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.06% 53.207 52.644 - 0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 347.680 344.007 - -0.01% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.06% 12.844 12.709 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 396.639 392.454 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.06% 121357383.437 120076843.437 - 0.81% -
std::reverse(vector<int>)/4096 -1.05% 131.793 130.403 - -0.03% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.05% 3.569 3.531 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.05% 1204563.996 1191863.399 - 4.50% -
BM_StringFindStringLiteral/128 -1.05% 3.164 3.131 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.05% 2046678.061 2025265.299 - 5.72% -
SetIntersection_Front_Vector_float_256_4 -1.05% 4225779.107 4181578.862 - 0.83% -
SetIntersection_Interlaced_Set_string_1024_256 -1.05% 35773152.944 35399015.937 - -1.11% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.04% 18.825 18.629 - -0.74% -
BM_CmpEqual_short_int -1.04% 1.136 1.124 - 1.66% -
std::rotate(list<int>)_(by_1/3)/50 -1.04% 23.151 22.909 - 0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.04% 11792479.295 11669413.508 - 2.25% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.04% 1.820 1.801 - 0.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.04% 42.559 42.116 - -16.69% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.04% 39326.470 38918.904 - 1.93% -
BM_deque_deque_ranges_copy/70000 -1.04% 3294.338 3260.220 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.03% 56650434.826 56064614.701 - -1.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 396.495 392.398 - 0.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 570.477 564.583 - 0.32% -
SetIntersection_None_Vector_string_16_1 -1.03% 65951122.562 65271502.305 - 0.47% -
std::flat_map<int,_int>::erase(iterator)/32 -1.03% 20.016 19.810 - -0.39% -
BM_std_minmax_element<char>/65536 -1.03% 17040.338 16864.957 - 0.29% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.03% 13.362 13.224 - -3.95% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.03% 17.173 16.996 - -2.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 398.749 394.659 - 0.14% -
BM_deque_vector_ranges_move/512 -1.02% 16.741 16.569 - 0.03% -
BM_std_minmax_element<char>/70000 -1.02% 18227.984 18041.209 - 0.47% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.02% 41.231 40.809 - -0.34% -
SetIntersection_None_Vector_uint32_1024_1024 -1.02% 1087243.083 1076113.380 - 0.34% -
std::unordered_set<std::string>::clear()/1024 -1.02% 23901.239 23656.901 - 2.06% -
BM_PushHeap_uint32_Random_256 -1.02% 5.500 5.444 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.02% 1050980.676 1040257.226 - 3.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.02% 207523.139 205409.901 - 0.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 138138.831 136738.213 - -4.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.01% 1656192.547 1639436.932 - 1.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 49815.986 49312.152 - -1.95% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.01% 7928.712 7848.533 - 0.70% -
std::stable_sort(vector<int>)_(shuffled)/8192 -1.01% 11041.300 10929.892 - -0.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.01% 398.854 394.836 - 0.31% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.01% 114445.855 113294.050 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.01% 1040889.794 1030418.655 - 1.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.00% 178938.027 177141.935 - -2.63% -
std::stable_sort(deque<int>)_(heap)/1024 -1.00% 2789.658 2761.687 - 2.06% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.00% 27.139 26.867 - -0.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.00% 12.881 12.752 - -0.34% -


Report Time: 4.88s
Name Current %
BM_CmpEqual_int_int 1.056 -2.38%
BM_CmpEqual_int_schar 1.138 1.18%
BM_CmpEqual_int_short 1.133 -
BM_CmpEqual_int_uchar 1.101 -
BM_CmpEqual_int_uint 1.089 1.90%
BM_CmpEqual_int_ushort 1.109 1.91%
BM_CmpEqual_schar_int 1.142 3.75%
BM_CmpEqual_schar_schar 1.075 -
BM_CmpEqual_schar_short 1.125 -
BM_CmpEqual_schar_uchar 1.088 -
BM_CmpEqual_schar_uint 1.095 -
BM_CmpEqual_schar_ushort 1.098 -
BM_CmpEqual_short_int 1.124 1.66%
BM_CmpEqual_short_schar 1.136 1.58%
BM_CmpEqual_short_short 1.065 -
BM_CmpEqual_short_uchar 1.106 -
BM_CmpEqual_short_uint 1.095 -
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.073 1.37%
BM_CmpEqual_uchar_schar 1.022 1.15%
BM_CmpEqual_uchar_short 1.008 2.66%
BM_CmpEqual_uchar_uchar 1.075 1.38%
BM_CmpEqual_uchar_uint 1.068 -1.98%
BM_CmpEqual_uchar_ushort 1.089 2.62%
BM_CmpEqual_uint_int 1.052 -
BM_CmpEqual_uint_schar 1.016 1.35%
BM_CmpEqual_uint_short 1.029 1.53%
BM_CmpEqual_uint_uchar 1.111 -
BM_CmpEqual_uint_uint 1.043 -1.74%
BM_CmpEqual_uint_ushort 1.116 3.42%
BM_CmpEqual_ushort_int 1.088 1.97%
BM_CmpEqual_ushort_schar 1.005 -3.06%
BM_CmpEqual_ushort_short 1.042 3.45%
BM_CmpEqual_ushort_uchar 1.111 2.22%
BM_CmpEqual_ushort_uint 1.062 -
BM_CmpEqual_ushort_ushort 1.076 2.34%
BM_CmpLess_int_int 1.068 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.119 -1.69%
BM_CmpLess_int_uchar 1.091 -1.63%
BM_CmpLess_int_uint 1.097 2.44%
BM_CmpLess_int_ushort 1.106 -
BM_CmpLess_schar_int 1.128 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.088 -
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.094 -
BM_CmpLess_short_int 1.122 -5.43%
BM_CmpLess_short_schar 0.948 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.115 -2.18%
BM_CmpLess_short_ushort 1.092 -
BM_CmpLess_uchar_int 1.084 2.37%
BM_CmpLess_uchar_schar 1.030 2.02%
BM_CmpLess_uchar_short 1.033 -
BM_CmpLess_uchar_uchar 1.055 -
BM_CmpLess_uchar_uint 1.069 1.16%
BM_CmpLess_uchar_ushort 1.056 -
BM_CmpLess_uint_int 1.087 1.34%
BM_CmpLess_uint_schar 1.021 -1.66%
BM_CmpLess_uint_short 1.040 4.41%
BM_CmpLess_uint_uchar 1.118 -
BM_CmpLess_uint_uint 1.079 3.46%
BM_CmpLess_uint_ushort 1.099 -
BM_CmpLess_ushort_int 1.078 -
BM_CmpLess_ushort_schar 1.034 -2.67%
BM_CmpLess_ushort_short 1.037 2.37%
BM_CmpLess_ushort_uchar 1.096 -2.44%
BM_CmpLess_ushort_uint 1.060 -
BM_CmpLess_ushort_ushort 1.071 -
BM_PushHeap_float_Ascending_1 0.534 -23.33%
BM_PushHeap_float_Ascending_1024 3.109 -
BM_PushHeap_float_Ascending_16 0.984 -
BM_PushHeap_float_Ascending_16384 4.373 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.104 -
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.750 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.354 -
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.488 -15.93%
BM_PushHeap_float_PipeOrgan_1024 2.183 4.13%
BM_PushHeap_float_PipeOrgan_16 0.891 -2.44%
BM_PushHeap_float_PipeOrgan_16384 2.556 1.63%
BM_PushHeap_float_PipeOrgan_256 1.738 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.301 -2.80%
BM_PushHeap_float_QuickSortAdversary_1 0.697 -
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 1.067 9.10%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.588 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.472 -
BM_PushHeap_float_Random_1024 7.152 2.29%
BM_PushHeap_float_Random_16 5.058 1.02%
BM_PushHeap_float_Random_16384 7.177 -
BM_PushHeap_float_Random_256 6.719 -1.52%
BM_PushHeap_float_Random_262144 7.166 -1.81%
BM_PushHeap_float_Random_4 2.329 -5.31%
BM_PushHeap_float_Random_64 6.164 -1.10%
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -4.13%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.351 -8.16%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.418 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.677 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.475 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.352 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.592 -1.92%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.601 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -2.11%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.583 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.933 2.33%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.421 -
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.207 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.558 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.102 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.945 1.21%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.257 -1.75%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.934 1.53%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.884 -1.31%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.841 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.650 9.70%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.566 2.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 1.58%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.541 2.41%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.587 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.479 8.47%
BM_PushHeap_string_Ascending_16 4.873 5.54%
BM_PushHeap_string_Ascending_16384 23.779 25.90%
BM_PushHeap_string_Ascending_256 11.855 11.55%
BM_PushHeap_string_Ascending_262144 40.563 36.89%
BM_PushHeap_string_Ascending_4 2.695 5.39%
BM_PushHeap_string_Ascending_64 7.858 9.50%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 3.384 42.39%
BM_PushHeap_string_Descending_16 2.507 19.60%
BM_PushHeap_string_Descending_16384 3.457 47.86%
BM_PushHeap_string_Descending_256 3.014 29.52%
BM_PushHeap_string_Descending_262144 6.009 91.93%
BM_PushHeap_string_Descending_4 2.275 20.07%
BM_PushHeap_string_Descending_64 2.793 25.61%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 10.375 14.08%
BM_PushHeap_string_PipeOrgan_16 4.320 3.58%
BM_PushHeap_string_PipeOrgan_16384 16.624 33.93%
BM_PushHeap_string_PipeOrgan_256 8.326 9.42%
BM_PushHeap_string_PipeOrgan_262144 25.518 46.98%
BM_PushHeap_string_PipeOrgan_4 2.703 7.90%
BM_PushHeap_string_PipeOrgan_64 6.057 7.62%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.861 4.66%
BM_PushHeap_string_QuickSortAdversary_16 10.563 -
BM_PushHeap_string_QuickSortAdversary_16384 16.661 -
BM_PushHeap_string_QuickSortAdversary_256 15.002 2.87%
BM_PushHeap_string_QuickSortAdversary_262144 17.644 9.57%
BM_PushHeap_string_QuickSortAdversary_4 6.501 -
BM_PushHeap_string_QuickSortAdversary_64 13.249 1.18%
BM_PushHeap_string_Random_1 0.641 10.40%
BM_PushHeap_string_Random_1024 15.655 3.13%
BM_PushHeap_string_Random_16 10.644 1.03%
BM_PushHeap_string_Random_16384 17.795 8.66%
BM_PushHeap_string_Random_256 15.170 4.33%
BM_PushHeap_string_Random_262144 23.262 27.39%
BM_PushHeap_string_Random_4 6.178 -
BM_PushHeap_string_Random_64 13.524 3.36%
BM_PushHeap_string_SingleElement_1 0.633 33.40%
BM_PushHeap_string_SingleElement_1024 2.732 1.16%
BM_PushHeap_string_SingleElement_16 2.762 2.57%
BM_PushHeap_string_SingleElement_16384 2.691 -
BM_PushHeap_string_SingleElement_256 2.670 -1.01%
BM_PushHeap_string_SingleElement_262144 2.886 5.76%
BM_PushHeap_string_SingleElement_4 2.475 4.88%
BM_PushHeap_string_SingleElement_64 2.756 1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.540 3.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.583 1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.033 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.503 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.780 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.884 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.970 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.428 -38.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.568 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.594 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.642 -2.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.682 3.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 9.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.958 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.541 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.415 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.832 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.158 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 9.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.475 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.295 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.075 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.731 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.795 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.652 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.698 62.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.122 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.894 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.194 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.985 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.232 -2.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.522 2.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 24.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.627 1.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 13.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.693 12.73%
BM_PushHeap_uint32_Ascending_1 0.555 19.18%
BM_PushHeap_uint32_Ascending_1024 2.557 -1.95%
BM_PushHeap_uint32_Ascending_16 0.929 -
BM_PushHeap_uint32_Ascending_16384 3.706 2.53%
BM_PushHeap_uint32_Ascending_256 2.084 -2.34%
BM_PushHeap_uint32_Ascending_262144 5.045 6.17%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.524 -3.29%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.345 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.619 1.80%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -1.54%
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -4.74%
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.028 -2.31%
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.692 76.28%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -2.55%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.596 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.694 75.10%
BM_PushHeap_uint32_Random_1024 5.747 -
BM_PushHeap_uint32_Random_16 4.368 2.06%
BM_PushHeap_uint32_Random_16384 5.853 2.05%
BM_PushHeap_uint32_Random_256 5.444 -3.50%
BM_PushHeap_uint32_Random_262144 5.862 -
BM_PushHeap_uint32_Random_4 2.177 -1.12%
BM_PushHeap_uint32_Random_64 5.276 2.66%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -5.38%
BM_PushHeap_uint32_SingleElement_16 0.337 -10.27%
BM_PushHeap_uint32_SingleElement_16384 0.356 -5.83%
BM_PushHeap_uint32_SingleElement_256 0.382 -4.97%
BM_PushHeap_uint32_SingleElement_262144 0.356 -5.73%
BM_PushHeap_uint32_SingleElement_4 0.334 -10.63%
BM_PushHeap_uint32_SingleElement_64 0.350 -7.34%
BM_PushHeap_uint64_Ascending_1 0.469 -
BM_PushHeap_uint64_Ascending_1024 2.575 -2.48%
BM_PushHeap_uint64_Ascending_16 0.910 -7.48%
BM_PushHeap_uint64_Ascending_16384 3.562 -3.36%
BM_PushHeap_uint64_Ascending_256 2.091 -3.39%
BM_PushHeap_uint64_Ascending_262144 4.701 -4.15%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.514 -6.35%
BM_PushHeap_uint64_Descending_1 0.412 -11.55%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.472 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.699 -
BM_PushHeap_uint64_PipeOrgan_262144 3.046 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.723 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.184 -1.25%
BM_PushHeap_uint64_Random_16 4.457 -2.36%
BM_PushHeap_uint64_Random_16384 6.269 -
BM_PushHeap_uint64_Random_256 6.077 -
BM_PushHeap_uint64_Random_262144 6.265 -
BM_PushHeap_uint64_Random_4 2.574 -2.13%
BM_PushHeap_uint64_Random_64 5.473 -2.51%
BM_PushHeap_uint64_SingleElement_1 0.466 -23.83%
BM_PushHeap_uint64_SingleElement_1024 0.379 4.26%
BM_PushHeap_uint64_SingleElement_16 0.365 4.60%
BM_PushHeap_uint64_SingleElement_16384 0.376 3.54%
BM_PushHeap_uint64_SingleElement_256 0.399 3.56%
BM_PushHeap_uint64_SingleElement_262144 0.373 4.55%
BM_PushHeap_uint64_SingleElement_4 0.372 4.40%
BM_PushHeap_uint64_SingleElement_64 0.372 4.76%
BM_StringAssignAsciizMix_Opaque 4.893 -3.17%
BM_StringAssignAsciizMix_Transparent 3.005 -
BM_StringAssignAsciiz_Empty_Opaque 2.925 -5.72%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 189.838 -
BM_StringAssignAsciiz_Huge_Transparent 188.959 -
BM_StringAssignAsciiz_Large_Opaque 11.705 -
BM_StringAssignAsciiz_Large_Transparent 11.545 -
BM_StringAssignAsciiz_Small_Opaque 2.928 -5.67%
BM_StringAssignAsciiz_Small_Transparent 0.452 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 109.427 -
BM_StringAssignStr_Huge_Transparent 108.917 -
BM_StringAssignStr_Large_Opaque 10.339 -2.85%
BM_StringAssignStr_Large_Transparent 10.316 -2.78%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.487 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.239 2.39%
BM_StringConstructDestroyCStr_Empty_Transparent 0.370 58.98%
BM_StringConstructDestroyCStr_Huge_Opaque 157.927 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.872 -
BM_StringConstructDestroyCStr_Large_Opaque 16.424 1.05%
BM_StringConstructDestroyCStr_Large_Transparent 9.607 -18.77%
BM_StringConstructDestroyCStr_Small_Opaque 2.137 -2.41%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.765 1.30%
BM_StringCopy_Large 6.262 -2.12%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.317 33.36%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.796 -
BM_StringDestroy_Large 7.173 -4.46%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -3.00%
BM_StringEraseToEnd_Huge_Opaque 2.250 -3.07%
BM_StringEraseToEnd_Huge_Transparent 2.412 -
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.834 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.401 -2.63%
BM_StringEraseWithMove_Empty_Opaque 0.792 -6.91%
BM_StringEraseWithMove_Empty_Transparent 0.571 -6.34%
BM_StringEraseWithMove_Huge_Opaque 45.718 -
BM_StringEraseWithMove_Huge_Transparent 46.580 9.41%
BM_StringEraseWithMove_Large_Opaque 2.770 6.89%
BM_StringEraseWithMove_Large_Transparent 2.662 9.53%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.026 7.57%
BM_StringFindAllMatch/131072 2270.341 -
BM_StringFindAllMatch/32768 574.776 -
BM_StringFindAllMatch/4096 79.972 -
BM_StringFindAllMatch/512 11.578 -
BM_StringFindAllMatch/64 3.173 -
BM_StringFindAllMatch/8 2.807 8.30%
BM_StringFindCharLiteral/1024 18.384 -5.34%
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.073 -3.65%
BM_StringFindCharLiteral/256 5.361 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 76.907 -
BM_StringFindCharLiteral/512 9.404 -1.15%
BM_StringFindCharLiteral/64 2.120 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 137.620 -
BM_StringFindMatch1/1 981.852 -
BM_StringFindMatch1/32768 1565.696 -
BM_StringFindMatch1/4096 1058.579 -
BM_StringFindMatch1/512 994.328 -
BM_StringFindMatch1/64 982.265 -
BM_StringFindMatch1/8 981.454 -
BM_StringFindMatch2/1 981.353 -
BM_StringFindMatch2/32768 1569.016 -
BM_StringFindMatch2/4096 1063.843 -
BM_StringFindMatch2/512 994.865 -
BM_StringFindMatch2/64 981.464 -
BM_StringFindMatch2/8 982.459 -
BM_StringFindNoMatch/10 1.355 -2.20%
BM_StringFindNoMatch/131072 1963.002 -
BM_StringFindNoMatch/32768 498.511 -
BM_StringFindNoMatch/4096 75.211 -
BM_StringFindNoMatch/512 9.321 -1.25%
BM_StringFindNoMatch/64 2.097 -
BM_StringFindStringLiteral/1024 17.848 3.85%
BM_StringFindStringLiteral/128 3.131 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.155 -
BM_StringFindStringLiteral/256 5.398 -1.52%
BM_StringFindStringLiteral/32 1.729 -2.57%
BM_StringFindStringLiteral/4096 77.057 -
BM_StringFindStringLiteral/512 9.575 2.37%
BM_StringFindStringLiteral/64 2.214 -1.62%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.941 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.772 6.72%
BM_StringRead_Cold_Deep_Empty 1.292 11.34%
BM_StringRead_Cold_Deep_Large 1.428 18.73%
BM_StringRead_Cold_Deep_Small 1.306 6.59%
BM_StringRead_Cold_Shallow_Empty 1.220 12.59%
BM_StringRead_Cold_Shallow_Large 1.244 12.52%
BM_StringRead_Cold_Shallow_Small 1.217 11.56%
BM_StringRead_Hot_Deep_Empty 0.508 -
BM_StringRead_Hot_Deep_Large 0.520 -
BM_StringRead_Hot_Deep_Small 0.489 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.418 -3.10%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.636 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.642 -1.01%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -2.89%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.260 9.06%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.030 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.838 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.164 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.31%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.370 22.80%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.840 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 12.92%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.358 3.48%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.260 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.643 -3.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.613 -2.14%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.692 3.45%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.609 -3.71%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.644 7.48%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.641 3.03%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -2.38%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.433 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.024 -1.16%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.241 1.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.666 3.28%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.209 3.95%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.617 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -4.19%
BM_StringRelational_Compare_Empty_Huge_Control 1.609 -3.05%
BM_StringRelational_Compare_Empty_Large_Control 1.610 -3.06%
BM_StringRelational_Compare_Empty_Small_Control 1.610 -3.43%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.188 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.835 -
BM_StringRelational_Compare_Huge_Huge_Control 99.104 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.854 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -3.18%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.391 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.841 -2.35%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.853 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.619 -3.37%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.061 -
BM_StringRelational_Eq_Empty_Huge_Control 0.495 4.30%
BM_StringRelational_Eq_Empty_Large_Control 0.484 3.16%
BM_StringRelational_Eq_Empty_Small_Control 0.474 -2.79%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 12.49%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.753 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.479 -
BM_StringRelational_Eq_Huge_Huge_Control 98.952 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 2.32%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.502 -3.53%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.854 -8.18%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.670 -9.66%
BM_StringRelational_Eq_Large_Large_Control 2.247 1.11%
BM_StringRelational_Eq_Small_Huge_Control 0.483 -
BM_StringRelational_Eq_Small_Large_Control 0.470 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.694 10.73%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.127 2.53%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.665 6.95%
BM_StringRelational_Eq_Small_Small_Control 2.095 13.38%
BM_StringRelational_Less_Empty_Empty_Control 1.660 2.90%
BM_StringRelational_Less_Empty_Huge_Control 1.664 3.26%
BM_StringRelational_Less_Empty_Large_Control 1.613 -
BM_StringRelational_Less_Empty_Small_Control 1.631 1.31%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -3.32%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.415 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.992 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.722 -
BM_StringRelational_Less_Huge_Huge_Control 98.759 -
BM_StringRelational_Less_Huge_Large_Control 2.144 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.161 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -3.01%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -2.64%
BM_StringRelational_Less_Large_Large_Control 2.149 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.854 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.398 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.622 -9.60%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -1.93%
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.640 2.63%
BM_align/256 0.639 2.51%
BM_align/64 0.641 2.91%
BM_align/8 0.639 2.56%
BM_deque_deque_copy/0 0.789 -7.26%
BM_deque_deque_copy/1 2.606 2.09%
BM_deque_deque_copy/1024 36.662 -1.97%
BM_deque_deque_copy/2 2.300 -
BM_deque_deque_copy/4000 141.315 -
BM_deque_deque_copy/4096 148.526 -
BM_deque_deque_copy/512 17.703 -
BM_deque_deque_copy/5500 198.530 -
BM_deque_deque_copy/64 3.052 -
BM_deque_deque_copy/64000 2934.575 -2.80%
BM_deque_deque_copy/65536 3141.881 -1.53%
BM_deque_deque_copy/70000 3224.051 -4.62%
BM_deque_deque_copy_backward/0 0.863 -2.48%
BM_deque_deque_copy_backward/1 2.715 -2.86%
BM_deque_deque_copy_backward/1024 38.399 -
BM_deque_deque_copy_backward/2 2.478 -2.02%
BM_deque_deque_copy_backward/4000 150.208 -
BM_deque_deque_copy_backward/4096 152.443 -
BM_deque_deque_copy_backward/512 19.013 -
BM_deque_deque_copy_backward/5500 203.054 -9.10%
BM_deque_deque_copy_backward/64 3.380 -
BM_deque_deque_copy_backward/64000 7867.288 1.04%
BM_deque_deque_copy_backward/65536 8027.225 -1.45%
BM_deque_deque_copy_backward/70000 8614.978 1.89%
BM_deque_deque_move/0 0.860 -6.60%
BM_deque_deque_move/1 2.548 -
BM_deque_deque_move/1024 36.875 -
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 141.307 -
BM_deque_deque_move/4096 146.750 -
BM_deque_deque_move/512 17.654 -
BM_deque_deque_move/5500 197.154 -
BM_deque_deque_move/64 3.036 -
BM_deque_deque_move/64000 3068.945 -
BM_deque_deque_move/65536 3089.157 -
BM_deque_deque_move/70000 3384.401 -2.23%
BM_deque_deque_move_backward/0 0.789 -14.11%
BM_deque_deque_move_backward/1 3.036 8.90%
BM_deque_deque_move_backward/1024 38.689 1.80%
BM_deque_deque_move_backward/2 2.734 8.40%
BM_deque_deque_move_backward/4000 154.695 3.38%
BM_deque_deque_move_backward/4096 155.434 -
BM_deque_deque_move_backward/512 18.992 -2.61%
BM_deque_deque_move_backward/5500 208.303 1.42%
BM_deque_deque_move_backward/64 3.652 2.28%
BM_deque_deque_move_backward/64000 7721.067 -
BM_deque_deque_move_backward/65536 7941.162 -1.29%
BM_deque_deque_move_backward/70000 8596.839 -
BM_deque_deque_ranges_copy/0 0.761 -10.87%
BM_deque_deque_ranges_copy/1 2.331 -8.53%
BM_deque_deque_ranges_copy/1024 37.171 -
BM_deque_deque_ranges_copy/2 2.075 -9.83%
BM_deque_deque_ranges_copy/4000 141.552 -2.70%
BM_deque_deque_ranges_copy/4096 147.185 -
BM_deque_deque_ranges_copy/512 17.620 -
BM_deque_deque_ranges_copy/5500 199.765 -
BM_deque_deque_ranges_copy/64 3.048 -
BM_deque_deque_ranges_copy/64000 2951.968 -2.42%
BM_deque_deque_ranges_copy/65536 3090.393 -
BM_deque_deque_ranges_copy/70000 3260.220 -
BM_deque_deque_ranges_copy_backward/0 0.920 -
BM_deque_deque_ranges_copy_backward/1 2.793 7.26%
BM_deque_deque_ranges_copy_backward/1024 37.691 -
BM_deque_deque_ranges_copy_backward/2 2.528 7.27%
BM_deque_deque_ranges_copy_backward/4000 150.616 -6.83%
BM_deque_deque_ranges_copy_backward/4096 155.021 -1.05%
BM_deque_deque_ranges_copy_backward/512 18.938 -1.45%
BM_deque_deque_ranges_copy_backward/5500 205.338 -
BM_deque_deque_ranges_copy_backward/64 3.337 -3.38%
BM_deque_deque_ranges_copy_backward/64000 7712.543 -
BM_deque_deque_ranges_copy_backward/65536 7944.713 -
BM_deque_deque_ranges_copy_backward/70000 8574.610 -
BM_deque_deque_ranges_move/0 0.920 -
BM_deque_deque_ranges_move/1 2.543 7.36%
BM_deque_deque_ranges_move/1024 36.893 -1.87%
BM_deque_deque_ranges_move/2 2.304 8.14%
BM_deque_deque_ranges_move/4000 144.316 -
BM_deque_deque_ranges_move/4096 147.335 -1.63%
BM_deque_deque_ranges_move/512 17.726 -
BM_deque_deque_ranges_move/5500 197.851 -
BM_deque_deque_ranges_move/64 3.106 1.83%
BM_deque_deque_ranges_move/64000 3175.144 3.63%
BM_deque_deque_ranges_move/65536 3080.365 -1.03%
BM_deque_deque_ranges_move/70000 3348.972 -7.01%
BM_deque_deque_ranges_move_backward/0 0.876 2.01%
BM_deque_deque_ranges_move_backward/1 2.820 1.72%
BM_deque_deque_ranges_move_backward/1024 38.944 -
BM_deque_deque_ranges_move_backward/2 2.462 -
BM_deque_deque_ranges_move_backward/4000 155.432 2.68%
BM_deque_deque_ranges_move_backward/4096 156.064 2.16%
BM_deque_deque_ranges_move_backward/512 19.007 -2.49%
BM_deque_deque_ranges_move_backward/5500 207.375 1.27%
BM_deque_deque_ranges_move_backward/64 3.656 4.79%
BM_deque_deque_ranges_move_backward/64000 7747.121 -1.54%
BM_deque_deque_ranges_move_backward/65536 7881.579 -1.73%
BM_deque_deque_ranges_move_backward/70000 8484.642 -
BM_deque_vector_copy/0 1.460 10.30%
BM_deque_vector_copy/1 2.124 -
BM_deque_vector_copy/1024 37.279 -2.04%
BM_deque_vector_copy/2 1.824 -
BM_deque_vector_copy/4000 141.288 -1.07%
BM_deque_vector_copy/4096 145.007 -
BM_deque_vector_copy/512 16.556 -
BM_deque_vector_copy/5500 196.553 -
BM_deque_vector_copy/64 2.590 -
BM_deque_vector_copy/64000 2864.831 -
BM_deque_vector_copy/65536 2905.249 -
BM_deque_vector_copy/70000 3172.436 -
BM_deque_vector_copy_backward/0 1.533 -
BM_deque_vector_copy_backward/1 2.096 -3.82%
BM_deque_vector_copy_backward/1024 37.122 -
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 150.365 6.30%
BM_deque_vector_copy_backward/4096 150.232 1.89%
BM_deque_vector_copy_backward/512 17.914 -
BM_deque_vector_copy_backward/5500 198.630 -8.18%
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 7908.161 -2.46%
BM_deque_vector_copy_backward/65536 8123.842 -
BM_deque_vector_copy_backward/70000 9064.964 1.85%
BM_deque_vector_move/0 1.379 -9.70%
BM_deque_vector_move/1 2.124 -
BM_deque_vector_move/1024 37.278 -
BM_deque_vector_move/2 1.832 -
BM_deque_vector_move/4000 141.478 -
BM_deque_vector_move/4096 144.640 -
BM_deque_vector_move/512 16.551 -
BM_deque_vector_move/5500 194.820 -
BM_deque_vector_move/64 2.679 3.14%
BM_deque_vector_move/64000 2992.278 -
BM_deque_vector_move/65536 3007.813 1.11%
BM_deque_vector_move/70000 3246.766 -
BM_deque_vector_move_backward/0 1.415 3.42%
BM_deque_vector_move_backward/1 2.174 2.18%
BM_deque_vector_move_backward/1024 38.966 5.05%
BM_deque_vector_move_backward/2 1.833 -
BM_deque_vector_move_backward/4000 142.652 -
BM_deque_vector_move_backward/4096 150.287 1.32%
BM_deque_vector_move_backward/512 18.667 4.28%
BM_deque_vector_move_backward/5500 200.522 1.19%
BM_deque_vector_move_backward/64 2.930 -
BM_deque_vector_move_backward/64000 7709.008 -4.04%
BM_deque_vector_move_backward/65536 8041.823 -2.01%
BM_deque_vector_move_backward/70000 8571.844 -3.17%
BM_deque_vector_ranges_copy/0 1.422 4.38%
BM_deque_vector_ranges_copy/1 2.113 -
BM_deque_vector_ranges_copy/1024 37.335 -
BM_deque_vector_ranges_copy/2 1.828 -
BM_deque_vector_ranges_copy/4000 142.055 -
BM_deque_vector_ranges_copy/4096 146.586 -
BM_deque_vector_ranges_copy/512 16.546 -
BM_deque_vector_ranges_copy/5500 203.335 4.57%
BM_deque_vector_ranges_copy/64 2.662 -
BM_deque_vector_ranges_copy/64000 2984.686 1.93%
BM_deque_vector_ranges_copy/65536 2953.505 1.07%
BM_deque_vector_ranges_copy/70000 3196.234 -
BM_deque_vector_ranges_copy_backward/0 1.430 4.22%
BM_deque_vector_ranges_copy_backward/1 2.102 -
BM_deque_vector_ranges_copy_backward/1024 37.161 -
BM_deque_vector_ranges_copy_backward/2 1.838 -
BM_deque_vector_ranges_copy_backward/4000 142.428 -
BM_deque_vector_ranges_copy_backward/4096 149.092 -
BM_deque_vector_ranges_copy_backward/512 17.915 -
BM_deque_vector_ranges_copy_backward/5500 196.273 -9.09%
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 7846.918 -5.12%
BM_deque_vector_ranges_copy_backward/65536 8193.037 -
BM_deque_vector_ranges_copy_backward/70000 8845.805 -1.17%
BM_deque_vector_ranges_move/0 1.375 9.58%
BM_deque_vector_ranges_move/1 2.164 3.77%
BM_deque_vector_ranges_move/1024 37.280 -
BM_deque_vector_ranges_move/2 1.882 2.43%
BM_deque_vector_ranges_move/4000 142.385 -
BM_deque_vector_ranges_move/4096 146.268 -
BM_deque_vector_ranges_move/512 16.569 -
BM_deque_vector_ranges_move/5500 193.682 -
BM_deque_vector_ranges_move/64 2.611 -1.08%
BM_deque_vector_ranges_move/64000 3005.137 1.37%
BM_deque_vector_ranges_move/65536 3011.194 1.91%
BM_deque_vector_ranges_move/70000 3271.097 1.99%
BM_deque_vector_ranges_move_backward/0 1.623 15.04%
BM_deque_vector_ranges_move_backward/1 2.355 12.95%
BM_deque_vector_ranges_move_backward/1024 37.790 2.95%
BM_deque_vector_ranges_move_backward/2 2.014 9.99%
BM_deque_vector_ranges_move_backward/4000 142.458 -
BM_deque_vector_ranges_move_backward/4096 151.134 2.22%
BM_deque_vector_ranges_move_backward/512 18.123 1.25%
BM_deque_vector_ranges_move_backward/5500 198.135 -
BM_deque_vector_ranges_move_backward/64 3.213 9.60%
BM_deque_vector_ranges_move_backward/64000 7831.091 -2.27%
BM_deque_vector_ranges_move_backward/65536 8018.405 -2.11%
BM_deque_vector_ranges_move_backward/70000 8894.227 -
BM_getline_string 17.167 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 18.23%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.165 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247408.642 -1.63%
BM_lexicographical_compare_three_way<IntPtr>/16 4.372 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3757.169 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.680 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60272.978 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.150 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.637 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.532 -1.31%
BM_lexicographical_compare_three_way<IntPtr>/65536 15044.633 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.279 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.514 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496926.255 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.209 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7705.174 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.122 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123172.672 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.749 -1.31%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.542 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.401 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30774.919 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.368 1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.285 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245521.301 -1.33%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.261 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3772.109 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.303 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60161.463 -1.06%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.285 1.40%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.656 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.713 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15029.896 -
BM_lexicographical_compare_three_way_fast_path/1 0.424 -
BM_lexicographical_compare_three_way_fast_path/1024 246.161 -
BM_lexicographical_compare_three_way_fast_path/1048576 248125.029 -
BM_lexicographical_compare_three_way_fast_path/16 4.383 -
BM_lexicographical_compare_three_way_fast_path/16384 3770.007 -
BM_lexicographical_compare_three_way_fast_path/256 69.919 -1.95%
BM_lexicographical_compare_three_way_fast_path/262144 60414.668 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 955.892 -
BM_lexicographical_compare_three_way_fast_path/64 15.614 -1.02%
BM_lexicographical_compare_three_way_fast_path/65536 15083.586 -
BM_lexicographical_compare_three_way_slow_path/1 0.370 -3.39%
BM_lexicographical_compare_three_way_slow_path/1024 308.070 4.82%
BM_lexicographical_compare_three_way_slow_path/1048576 310905.866 5.58%
BM_lexicographical_compare_three_way_slow_path/16 4.736 5.11%
BM_lexicographical_compare_three_way_slow_path/16384 4777.561 4.98%
BM_lexicographical_compare_three_way_slow_path/256 82.613 3.74%
BM_lexicographical_compare_three_way_slow_path/262144 76294.475 5.02%
BM_lexicographical_compare_three_way_slow_path/4 1.235 4.81%
BM_lexicographical_compare_three_way_slow_path/4096 1206.951 5.21%
BM_lexicographical_compare_three_way_slow_path/64 18.696 4.84%
BM_lexicographical_compare_three_way_slow_path/65536 19139.207 5.32%
BM_map_find_string_literal 11.741 -
BM_num_get<bool> 11.514 -2.95%
BM_num_get<double> 36.253 -
BM_num_get<float> 36.556 -1.31%
BM_num_get<long> 10.576 -3.98%
BM_num_get<long_double> 36.344 -
BM_num_get<long_long> 10.522 -2.58%
BM_num_get<unsigned_int> 9.826 -
BM_num_get<unsigned_long> 10.254 -3.15%
BM_num_get<unsigned_long_long> 10.272 -
BM_num_get<unsigned_short> 10.068 -2.15%
BM_num_get<void*> 10.796 -
BM_num_put<bool> 10.320 -4.72%
BM_num_put<const_void*> 12.427 -
BM_num_put<double> 58.275 -1.39%
BM_num_put<long> 11.853 3.04%
BM_num_put<long_double> 59.276 -
BM_num_put<long_long> 12.065 3.58%
BM_num_put<unsigned_long> 11.510 -8.03%
BM_num_put<unsigned_long_long> 11.723 -4.43%
BM_std_minmax_element<char>/1 0.332 6.01%
BM_std_minmax_element<char>/1024 272.154 1.10%
BM_std_minmax_element<char>/2 0.686 6.28%
BM_std_minmax_element<char>/3 1.053 -1.53%
BM_std_minmax_element<char>/4 1.283 -1.01%
BM_std_minmax_element<char>/4000 1044.696 1.93%
BM_std_minmax_element<char>/4096 1069.704 1.71%
BM_std_minmax_element<char>/512 138.161 -
BM_std_minmax_element<char>/5500 1433.128 1.75%
BM_std_minmax_element<char>/64 17.648 1.47%
BM_std_minmax_element<char>/64000 16458.663 -
BM_std_minmax_element<char>/65536 16864.957 -
BM_std_minmax_element<char>/70000 18041.209 -
BM_std_minmax_element<int>/1 0.303 -
BM_std_minmax_element<int>/1024 278.468 13.03%
BM_std_minmax_element<int>/2 0.686 12.08%
BM_std_minmax_element<int>/3 1.168 6.71%
BM_std_minmax_element<int>/4 1.234 2.26%
BM_std_minmax_element<int>/4000 1067.974 12.67%
BM_std_minmax_element<int>/4096 1093.257 12.84%
BM_std_minmax_element<int>/512 138.159 9.97%
BM_std_minmax_element<int>/5500 1455.538 12.04%
BM_std_minmax_element<int>/64 17.611 9.29%
BM_std_minmax_element<int>/64000 17360.414 14.29%
BM_std_minmax_element<int>/65536 17865.129 15.09%
BM_std_minmax_element<int>/70000 19038.225 14.78%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 288.008 5.88%
BM_std_minmax_element<long_long>/2 0.647 -5.51%
BM_std_minmax_element<long_long>/3 1.096 -7.94%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1108.281 5.68%
BM_std_minmax_element<long_long>/4096 1135.935 5.79%
BM_std_minmax_element<long_long>/512 145.966 5.86%
BM_std_minmax_element<long_long>/5500 1518.425 5.73%
BM_std_minmax_element<long_long>/64 17.880 3.58%
BM_std_minmax_element<long_long>/64000 17737.936 5.79%
BM_std_minmax_element<long_long>/65536 18187.712 5.92%
BM_std_minmax_element<long_long>/70000 19423.818 5.99%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 286.736 3.25%
BM_std_minmax_element<short>/2 0.646 -6.15%
BM_std_minmax_element<short>/3 1.124 -6.35%
BM_std_minmax_element<short>/4 1.232 -1.54%
BM_std_minmax_element<short>/4000 1099.908 3.63%
BM_std_minmax_element<short>/4096 1126.046 3.56%
BM_std_minmax_element<short>/512 145.887 3.32%
BM_std_minmax_element<short>/5500 1512.061 3.84%
BM_std_minmax_element<short>/64 17.651 2.00%
BM_std_minmax_element<short>/64000 17538.550 4.02%
BM_std_minmax_element<short>/65536 17950.627 4.31%
BM_std_minmax_element<short>/70000 19193.949 4.38%
BM_tolower_char<char> 0.691 36.01%
BM_tolower_char<wchar_t> 0.612 32.38%
BM_tolower_string<char> 15.306 2.80%
BM_tolower_string<wchar_t> 6.354 -
BM_toupper_char<char> 0.688 24.30%
BM_toupper_char<wchar_t> 0.686 12.29%
BM_toupper_string<char> 15.263 -
BM_toupper_string<wchar_t> 6.331 1.42%
BM_vector_deque_copy/0 0.457 15.38%
BM_vector_deque_copy/1 2.250 -
BM_vector_deque_copy/1024 35.950 -1.50%
BM_vector_deque_copy/2 1.991 -
BM_vector_deque_copy/4000 140.498 -4.22%
BM_vector_deque_copy/4096 144.478 -4.27%
BM_vector_deque_copy/512 16.954 -
BM_vector_deque_copy/5500 194.350 -
BM_vector_deque_copy/64 2.787 -
BM_vector_deque_copy/64000 2837.603 -8.38%
BM_vector_deque_copy/65536 2853.685 -1.51%
BM_vector_deque_copy/70000 3102.731 -7.20%
BM_vector_deque_copy_backward/0 0.474 -17.81%
BM_vector_deque_copy_backward/1 2.319 -
BM_vector_deque_copy_backward/1024 37.528 -1.72%
BM_vector_deque_copy_backward/2 2.060 -
BM_vector_deque_copy_backward/4000 144.619 -
BM_vector_deque_copy_backward/4096 149.172 -
BM_vector_deque_copy_backward/512 17.483 -
BM_vector_deque_copy_backward/5500 197.433 -
BM_vector_deque_copy_backward/64 2.973 -
BM_vector_deque_copy_backward/64000 8053.223 1.98%
BM_vector_deque_copy_backward/65536 8217.567 -1.93%
BM_vector_deque_copy_backward/70000 8885.130 1.17%
BM_vector_deque_move/0 0.426 -3.45%
BM_vector_deque_move/1 2.323 4.26%
BM_vector_deque_move/1024 35.894 -
BM_vector_deque_move/2 2.059 5.75%
BM_vector_deque_move/4000 140.302 -1.83%
BM_vector_deque_move/4096 145.208 -1.13%
BM_vector_deque_move/512 16.983 -
BM_vector_deque_move/5500 195.614 -1.96%
BM_vector_deque_move/64 2.954 4.79%
BM_vector_deque_move/64000 2839.459 -7.75%
BM_vector_deque_move/65536 2857.373 -5.84%
BM_vector_deque_move/70000 3104.327 -7.03%
BM_vector_deque_move_backward/0 0.384 -
BM_vector_deque_move_backward/1 2.426 8.25%
BM_vector_deque_move_backward/1024 38.383 -1.17%
BM_vector_deque_move_backward/2 2.203 10.61%
BM_vector_deque_move_backward/4000 144.816 -
BM_vector_deque_move_backward/4096 150.046 -
BM_vector_deque_move_backward/512 17.729 -
BM_vector_deque_move_backward/5500 197.375 -
BM_vector_deque_move_backward/64 3.248 6.38%
BM_vector_deque_move_backward/64000 8053.805 -
BM_vector_deque_move_backward/65536 8202.142 1.93%
BM_vector_deque_move_backward/70000 8495.458 -1.29%
BM_vector_deque_ranges_copy/0 0.395 6.62%
BM_vector_deque_ranges_copy/1 2.326 18.30%
BM_vector_deque_ranges_copy/1024 35.908 -
BM_vector_deque_ranges_copy/2 2.054 18.31%
BM_vector_deque_ranges_copy/4000 139.701 -1.22%
BM_vector_deque_ranges_copy/4096 144.619 -2.32%
BM_vector_deque_ranges_copy/512 16.950 -
BM_vector_deque_ranges_copy/5500 195.100 -2.03%
BM_vector_deque_ranges_copy/64 2.828 4.90%
BM_vector_deque_ranges_copy/64000 2838.465 -7.74%
BM_vector_deque_ranges_copy/65536 2858.132 -6.25%
BM_vector_deque_ranges_copy/70000 3103.374 -7.03%
BM_vector_deque_ranges_copy_backward/0 0.478 8.64%
BM_vector_deque_ranges_copy_backward/1 2.283 -2.18%
BM_vector_deque_ranges_copy_backward/1024 38.079 1.64%
BM_vector_deque_ranges_copy_backward/2 2.002 -2.81%
BM_vector_deque_ranges_copy_backward/4000 140.462 -2.19%
BM_vector_deque_ranges_copy_backward/4096 149.510 -
BM_vector_deque_ranges_copy_backward/512 17.637 -
BM_vector_deque_ranges_copy_backward/5500 196.523 -1.39%
BM_vector_deque_ranges_copy_backward/64 3.005 -
BM_vector_deque_ranges_copy_backward/64000 7957.591 3.63%
BM_vector_deque_ranges_copy_backward/65536 8375.692 2.17%
BM_vector_deque_ranges_copy_backward/70000 8717.178 -
BM_vector_deque_ranges_move/0 0.456 -10.99%
BM_vector_deque_ranges_move/1 2.245 14.92%
BM_vector_deque_ranges_move/1024 35.795 -
BM_vector_deque_ranges_move/2 1.940 16.25%
BM_vector_deque_ranges_move/4000 140.964 -1.15%
BM_vector_deque_ranges_move/4096 144.186 -2.16%
BM_vector_deque_ranges_move/512 16.896 -
BM_vector_deque_ranges_move/5500 195.555 -2.11%
BM_vector_deque_ranges_move/64 2.748 2.95%
BM_vector_deque_ranges_move/64000 2840.055 -5.60%
BM_vector_deque_ranges_move/65536 2859.279 -6.93%
BM_vector_deque_ranges_move/70000 3104.337 -5.10%
BM_vector_deque_ranges_move_backward/0 0.423 -
BM_vector_deque_ranges_move_backward/1 2.449 31.67%
BM_vector_deque_ranges_move_backward/1024 38.426 -
BM_vector_deque_ranges_move_backward/2 2.172 31.61%
BM_vector_deque_ranges_move_backward/4000 142.247 -1.16%
BM_vector_deque_ranges_move_backward/4096 149.449 -
BM_vector_deque_ranges_move_backward/512 17.767 -1.74%
BM_vector_deque_ranges_move_backward/5500 199.262 -
BM_vector_deque_ranges_move_backward/64 3.228 1.76%
BM_vector_deque_ranges_move_backward/64000 7845.861 -2.69%
BM_vector_deque_ranges_move_backward/65536 8020.099 -
BM_vector_deque_ranges_move_backward/70000 8585.066 2.85%
SetIntersection_Front_Set_float_1024_1 1010859.833 -3.12%
SetIntersection_Front_Set_float_1024_1024 12139487.025 -1.20%
SetIntersection_Front_Set_float_1024_16 1183268.981 1.39%
SetIntersection_Front_Set_float_1024_256 4183031.002 9.46%
SetIntersection_Front_Set_float_1024_4 1058422.988 -
SetIntersection_Front_Set_float_1024_64 1698366.813 -
SetIntersection_Front_Set_float_16384_1 1030453.890 2.65%
SetIntersection_Front_Set_float_16384_1024 11913237.044 3.24%
SetIntersection_Front_Set_float_16384_16 1188730.618 2.45%
SetIntersection_Front_Set_float_16384_16384 230230738.624 6.59%
SetIntersection_Front_Set_float_16384_256 3900621.227 -12.08%
SetIntersection_Front_Set_float_16384_4 1074748.355 1.84%
SetIntersection_Front_Set_float_16384_64 1725752.392 -5.76%
SetIntersection_Front_Set_float_16_1 62821485.360 -
SetIntersection_Front_Set_float_16_16 37213986.950 -1.67%
SetIntersection_Front_Set_float_16_4 54481821.847 -
SetIntersection_Front_Set_float_1_1 533224496.801 -
SetIntersection_Front_Set_float_256_1 4147919.132 -
SetIntersection_Front_Set_float_256_16 4545801.873 -
SetIntersection_Front_Set_float_256_256 7019738.934 -1.46%
SetIntersection_Front_Set_float_256_4 4224028.885 -
SetIntersection_Front_Set_float_256_64 5399532.516 -1.76%
SetIntersection_Front_Set_float_262144_1 999684.954 -3.63%
SetIntersection_Front_Set_float_262144_1024 12729730.333 8.13%
SetIntersection_Front_Set_float_262144_16 1189772.707 -
SetIntersection_Front_Set_float_262144_16384 217288001.123 1.19%
SetIntersection_Front_Set_float_262144_256 4189446.474 17.44%
SetIntersection_Front_Set_float_262144_262144 1621675.293 2.84%
SetIntersection_Front_Set_float_262144_4 1041489.088 -
SetIntersection_Front_Set_float_262144_64 1648586.749 -
SetIntersection_Front_Set_float_4_1 212998896.367 -
SetIntersection_Front_Set_float_4_4 136208135.108 -
SetIntersection_Front_Set_float_64_1 16333678.514 -
SetIntersection_Front_Set_float_64_16 15217306.416 -1.02%
SetIntersection_Front_Set_float_64_4 16124051.705 -
SetIntersection_Front_Set_float_64_64 12653433.995 -4.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044607.014 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14021673.386 -4.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1182911.032 -3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4444584.072 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1081155.883 3.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1826929.978 -1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1016497.111 -1.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13864230.944 -5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1223819.950 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 349117229.346 6.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4664615.382 6.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1072268.680 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1850852.663 -5.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62547089.757 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39148768.734 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54850445.972 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532234065.831 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4073050.014 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4533896.075 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8307620.489 -5.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4237717.370 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6147706.678 5.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1037560.431 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15098769.602 4.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1211540.193 -10.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 342169751.031 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4260488.627 -10.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1872066.570 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1072910.899 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1762071.602 -11.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212809628.492 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136957561.148 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16434465.752 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15418453.913 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16104754.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14066124.669 -2.83%
SetIntersection_Front_Set_string_1024_1 1080931.666 -1.02%
SetIntersection_Front_Set_string_1024_1024 53676529.483 -5.18%
SetIntersection_Front_Set_string_1024_16 1873988.005 -
SetIntersection_Front_Set_string_1024_256 15825086.531 6.69%
SetIntersection_Front_Set_string_1024_4 1253367.026 -
SetIntersection_Front_Set_string_1024_64 4594527.931 2.07%
SetIntersection_Front_Set_string_16384_1 1094286.561 -
SetIntersection_Front_Set_string_16384_1024 59114808.568 -
SetIntersection_Front_Set_string_16384_16 1962535.068 1.49%
SetIntersection_Front_Set_string_16384_16384 350460455.070 -
SetIntersection_Front_Set_string_16384_256 14777492.845 -5.32%
SetIntersection_Front_Set_string_16384_4 1226579.018 -2.74%
SetIntersection_Front_Set_string_16384_64 4324034.332 -4.72%
SetIntersection_Front_Set_string_16_1 64940005.017 -
SetIntersection_Front_Set_string_16_16 59460299.707 -2.49%
SetIntersection_Front_Set_string_16_4 63485188.811 -
SetIntersection_Front_Set_string_1_1 552820840.963 -
SetIntersection_Front_Set_string_256_1 4315808.656 -
SetIntersection_Front_Set_string_256_16 7091988.419 -
SetIntersection_Front_Set_string_256_256 28931792.177 -8.49%
SetIntersection_Front_Set_string_256_4 4912290.609 -1.17%
SetIntersection_Front_Set_string_256_64 15869203.299 5.82%
SetIntersection_Front_Set_string_262144_1 1088100.749 -
SetIntersection_Front_Set_string_262144_1024 59635969.707 -1.09%
SetIntersection_Front_Set_string_262144_16 1879101.576 -
SetIntersection_Front_Set_string_262144_16384 349857520.947 -
SetIntersection_Front_Set_string_262144_256 14842900.356 -2.02%
SetIntersection_Front_Set_string_262144_262144 19818050.211 13.30%
SetIntersection_Front_Set_string_262144_4 1209991.938 -3.78%
SetIntersection_Front_Set_string_262144_64 4588148.261 -6.82%
SetIntersection_Front_Set_string_4_1 220836614.785 -
SetIntersection_Front_Set_string_4_4 157864653.832 -
SetIntersection_Front_Set_string_64_1 17014827.320 -
SetIntersection_Front_Set_string_64_16 25195183.821 2.05%
SetIntersection_Front_Set_string_64_4 18915726.082 -
SetIntersection_Front_Set_string_64_64 33635308.417 -7.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1004395.261 -4.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24129217.624 -2.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1324783.443 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6769837.565 -4.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1083741.934 -2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2365746.448 -4.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1041720.822 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25923253.027 -5.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332873.498 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 343766576.436 -3.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6347498.179 -6.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1113424.340 -1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2347449.544 -2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63010106.503 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41345798.367 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56064614.701 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535554078.607 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4150260.200 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4992685.350 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13022755.428 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4326352.961 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7382360.514 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1044561.508 3.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27741235.406 8.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1292431.574 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351963674.673 -1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6314735.481 -5.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3052003.338 2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1098065.709 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2296807.359 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214516142.146 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141314154.721 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16444065.775 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16986383.194 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16664188.094 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18610914.186 -
SetIntersection_Front_Set_uint32_1024_1 1030570.150 -
SetIntersection_Front_Set_uint32_1024_1024 11338050.037 -8.12%
SetIntersection_Front_Set_uint32_1024_16 1188030.793 3.74%
SetIntersection_Front_Set_uint32_1024_256 4201607.258 5.62%
SetIntersection_Front_Set_uint32_1024_4 1063054.999 -
SetIntersection_Front_Set_uint32_1024_64 1672679.675 -6.24%
SetIntersection_Front_Set_uint32_16384_1 1029657.631 -
SetIntersection_Front_Set_uint32_16384_1024 12604515.192 -1.06%
SetIntersection_Front_Set_uint32_16384_16 1179846.183 -2.37%
SetIntersection_Front_Set_uint32_16384_16384 216849711.038 2.26%
SetIntersection_Front_Set_uint32_16384_256 3646137.204 -
SetIntersection_Front_Set_uint32_16384_4 1016924.685 -1.48%
SetIntersection_Front_Set_uint32_16384_64 1540015.782 -9.04%
SetIntersection_Front_Set_uint32_16_1 62015257.834 -
SetIntersection_Front_Set_uint32_16_16 37565124.356 -
SetIntersection_Front_Set_uint32_16_4 54099310.662 -
SetIntersection_Front_Set_uint32_1_1 527896691.455 -
SetIntersection_Front_Set_uint32_256_1 4058568.812 -
SetIntersection_Front_Set_uint32_256_16 4452465.720 -
SetIntersection_Front_Set_uint32_256_256 7328765.740 -3.01%
SetIntersection_Front_Set_uint32_256_4 4127561.414 -1.55%
SetIntersection_Front_Set_uint32_256_64 5206408.350 -2.10%
SetIntersection_Front_Set_uint32_262144_1 1014248.739 1.38%
SetIntersection_Front_Set_uint32_262144_1024 12045669.096 -3.00%
SetIntersection_Front_Set_uint32_262144_16 1145394.601 -2.77%
SetIntersection_Front_Set_uint32_262144_16384 217953181.922 -1.89%
SetIntersection_Front_Set_uint32_262144_256 3953622.962 2.91%
SetIntersection_Front_Set_uint32_262144_262144 1637039.797 -
SetIntersection_Front_Set_uint32_262144_4 1048208.633 1.75%
SetIntersection_Front_Set_uint32_262144_64 1697129.467 -
SetIntersection_Front_Set_uint32_4_1 210792441.998 -
SetIntersection_Front_Set_uint32_4_4 134936592.412 -
SetIntersection_Front_Set_uint32_64_1 16218065.889 -
SetIntersection_Front_Set_uint32_64_16 15295638.353 1.05%
SetIntersection_Front_Set_uint32_64_4 15828436.207 -
SetIntersection_Front_Set_uint32_64_64 12902236.446 -3.83%
SetIntersection_Front_Set_uint64_1024_1 1073879.201 2.80%
SetIntersection_Front_Set_uint64_1024_1024 12982696.791 8.83%
SetIntersection_Front_Set_uint64_1024_16 1291969.475 11.42%
SetIntersection_Front_Set_uint64_1024_256 3991408.227 2.71%
SetIntersection_Front_Set_uint64_1024_4 1122256.062 6.35%
SetIntersection_Front_Set_uint64_1024_64 1837417.987 4.48%
SetIntersection_Front_Set_uint64_16384_1 1090203.844 4.47%
SetIntersection_Front_Set_uint64_16384_1024 12222961.850 -2.11%
SetIntersection_Front_Set_uint64_16384_16 1235829.326 4.21%
SetIntersection_Front_Set_uint64_16384_16384 241106094.380 6.59%
SetIntersection_Front_Set_uint64_16384_256 3874013.837 -4.98%
SetIntersection_Front_Set_uint64_16384_4 1103866.073 3.66%
SetIntersection_Front_Set_uint64_16384_64 1788210.361 -
SetIntersection_Front_Set_uint64_16_1 66204152.977 5.79%
SetIntersection_Front_Set_uint64_16_16 39475384.525 5.11%
SetIntersection_Front_Set_uint64_16_4 57218157.549 5.03%
SetIntersection_Front_Set_uint64_1_1 527769805.855 -4.29%
SetIntersection_Front_Set_uint64_256_1 4326469.669 4.49%
SetIntersection_Front_Set_uint64_256_16 4657927.207 6.12%
SetIntersection_Front_Set_uint64_256_256 8047247.457 3.04%
SetIntersection_Front_Set_uint64_256_4 4512147.202 8.77%
SetIntersection_Front_Set_uint64_256_64 6114399.448 14.56%
SetIntersection_Front_Set_uint64_262144_1 1063064.027 2.08%
SetIntersection_Front_Set_uint64_262144_1024 12608300.987 -
SetIntersection_Front_Set_uint64_262144_16 1224003.052 3.13%
SetIntersection_Front_Set_uint64_262144_16384 225314402.473 3.00%
SetIntersection_Front_Set_uint64_262144_256 3895120.091 1.85%
SetIntersection_Front_Set_uint64_262144_262144 1677823.484 -
SetIntersection_Front_Set_uint64_262144_4 1098461.871 3.16%
SetIntersection_Front_Set_uint64_262144_64 1604847.187 -7.01%
SetIntersection_Front_Set_uint64_4_1 213837279.372 -
SetIntersection_Front_Set_uint64_4_4 143172170.590 5.14%
SetIntersection_Front_Set_uint64_64_1 17003297.418 4.58%
SetIntersection_Front_Set_uint64_64_16 16021895.761 6.20%
SetIntersection_Front_Set_uint64_64_4 16628668.731 4.27%
SetIntersection_Front_Set_uint64_64_64 13899338.089 5.74%
SetIntersection_Front_Vector_float_1024_1 1038179.652 -
SetIntersection_Front_Vector_float_1024_1024 5513550.331 -6.83%
SetIntersection_Front_Vector_float_1024_16 1103406.254 -2.00%
SetIntersection_Front_Vector_float_1024_256 2273135.095 -
SetIntersection_Front_Vector_float_1024_4 1059789.143 -
SetIntersection_Front_Vector_float_1024_64 1362351.307 -
SetIntersection_Front_Vector_float_16384_1 1035265.995 -
SetIntersection_Front_Vector_float_16384_1024 5914013.820 -
SetIntersection_Front_Vector_float_16384_16 1120259.182 -
SetIntersection_Front_Vector_float_16384_16384 77385350.161 -2.80%
SetIntersection_Front_Vector_float_16384_256 2279966.403 -
SetIntersection_Front_Vector_float_16384_4 1040070.870 -1.67%
SetIntersection_Front_Vector_float_16384_64 1369640.384 1.02%
SetIntersection_Front_Vector_float_16_1 62588201.477 -
SetIntersection_Front_Vector_float_16_16 35659118.374 -
SetIntersection_Front_Vector_float_16_4 54171410.086 -
SetIntersection_Front_Vector_float_1_1 532460727.087 -
SetIntersection_Front_Vector_float_256_1 4162654.564 -
SetIntersection_Front_Vector_float_256_16 4135322.217 -1.26%
SetIntersection_Front_Vector_float_256_256 4545781.066 -
SetIntersection_Front_Vector_float_256_4 4181578.862 -
SetIntersection_Front_Vector_float_256_64 4347208.634 -
SetIntersection_Front_Vector_float_262144_1 1038929.669 -
SetIntersection_Front_Vector_float_262144_1024 5912284.770 -
SetIntersection_Front_Vector_float_262144_16 1121095.434 -
SetIntersection_Front_Vector_float_262144_16384 77779317.231 -2.22%
SetIntersection_Front_Vector_float_262144_256 2276004.355 -
SetIntersection_Front_Vector_float_262144_262144 351864506.126 -
SetIntersection_Front_Vector_float_262144_4 1060829.123 1.13%
SetIntersection_Front_Vector_float_262144_64 1329669.397 -1.02%
SetIntersection_Front_Vector_float_4_1 212833899.380 -
SetIntersection_Front_Vector_float_4_4 135411571.779 -
SetIntersection_Front_Vector_float_64_1 16362854.206 -
SetIntersection_Front_Vector_float_64_16 14254800.109 -
SetIntersection_Front_Vector_float_64_4 15913925.147 -
SetIntersection_Front_Vector_float_64_64 10848313.436 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1021615.689 -2.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8321631.936 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1145668.812 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884895.072 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1046203.365 -1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1520369.200 1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1048102.930 5.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8370999.237 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1162179.193 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119532300.220 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2889542.900 1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1069134.766 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1449592.694 -5.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62711211.660 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36743535.766 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54312024.785 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532894718.579 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4098072.150 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4337033.873 2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5757886.807 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4189839.346 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4863879.143 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1037283.362 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8307840.689 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1162360.916 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119112911.881 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2880470.716 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350115147.405 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1055786.067 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1461801.793 -2.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213220533.468 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135917972.246 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16386087.402 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14676464.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15888797.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12109827.361 -
SetIntersection_Front_Vector_string_1024_1 1062703.249 -
SetIntersection_Front_Vector_string_1024_1024 38347738.687 -3.00%
SetIntersection_Front_Vector_string_1024_16 1608838.381 -1.43%
SetIntersection_Front_Vector_string_1024_256 10152614.763 6.85%
SetIntersection_Front_Vector_string_1024_4 1182462.689 -
SetIntersection_Front_Vector_string_1024_64 3261088.689 -
SetIntersection_Front_Vector_string_16384_1 1066220.790 -
SetIntersection_Front_Vector_string_16384_1024 38101249.938 -1.55%
SetIntersection_Front_Vector_string_16384_16 1629272.657 -
SetIntersection_Front_Vector_string_16384_16384 350051237.770 -
SetIntersection_Front_Vector_string_16384_256 9578170.185 2.00%
SetIntersection_Front_Vector_string_16384_4 1179533.412 -
SetIntersection_Front_Vector_string_16384_64 3115720.124 -8.24%
SetIntersection_Front_Vector_string_16_1 64405217.419 -
SetIntersection_Front_Vector_string_16_16 51320737.945 -
SetIntersection_Front_Vector_string_16_4 60461336.149 -
SetIntersection_Front_Vector_string_1_1 547461039.480 -
SetIntersection_Front_Vector_string_256_1 4264301.962 -
SetIntersection_Front_Vector_string_256_16 6258333.004 1.52%
SetIntersection_Front_Vector_string_256_256 19120154.394 -3.65%
SetIntersection_Front_Vector_string_256_4 4619518.902 -1.76%
SetIntersection_Front_Vector_string_256_64 10963281.996 5.24%
SetIntersection_Front_Vector_string_262144_1 1083265.614 -1.21%
SetIntersection_Front_Vector_string_262144_1024 39208641.720 -1.72%
SetIntersection_Front_Vector_string_262144_16 1556897.245 -8.69%
SetIntersection_Front_Vector_string_262144_16384 347304660.870 -
SetIntersection_Front_Vector_string_262144_256 9645602.125 -
SetIntersection_Front_Vector_string_262144_262144 15621407.064 8.49%
SetIntersection_Front_Vector_string_262144_4 1200219.208 -
SetIntersection_Front_Vector_string_262144_64 3208187.843 -1.92%
SetIntersection_Front_Vector_string_4_1 218878495.702 -
SetIntersection_Front_Vector_string_4_4 150056494.140 1.09%
SetIntersection_Front_Vector_string_64_1 16823159.489 -
SetIntersection_Front_Vector_string_64_16 20356718.404 -2.44%
SetIntersection_Front_Vector_string_64_4 17665678.222 -
SetIntersection_Front_Vector_string_64_64 26046843.323 -2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044666.219 3.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8979500.400 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160151.450 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3051524.358 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1066891.440 1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1520007.880 -3.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 999844.877 -4.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8997270.745 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158997.579 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129057209.857 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3019256.393 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1059563.594 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1565133.821 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62604382.256 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37060371.717 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54353489.251 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532664063.497 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4116513.820 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4344367.111 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6095106.497 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4202564.729 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4975154.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051710.546 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8972119.723 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1162614.828 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128394224.298 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3049615.479 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350815143.354 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1067759.632 4.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1565566.545 2.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213177529.431 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136454165.144 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16335873.147 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14812062.808 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16015995.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12427874.450 -
SetIntersection_Front_Vector_uint32_1024_1 995771.326 -4.10%
SetIntersection_Front_Vector_uint32_1024_1024 5906367.083 11.46%
SetIntersection_Front_Vector_uint32_1024_16 1117061.565 1.34%
SetIntersection_Front_Vector_uint32_1024_256 2270263.151 7.79%
SetIntersection_Front_Vector_uint32_1024_4 1053612.077 -
SetIntersection_Front_Vector_uint32_1024_64 1356059.309 3.97%
SetIntersection_Front_Vector_uint32_16384_1 1017305.083 -1.62%
SetIntersection_Front_Vector_uint32_16384_1024 5835424.675 10.48%
SetIntersection_Front_Vector_uint32_16384_16 1117847.019 2.75%
SetIntersection_Front_Vector_uint32_16384_16384 79334011.366 12.09%
SetIntersection_Front_Vector_uint32_16384_256 2261376.076 6.31%
SetIntersection_Front_Vector_uint32_16384_4 1056632.571 -
SetIntersection_Front_Vector_uint32_16384_64 1318215.489 -
SetIntersection_Front_Vector_uint32_16_1 62271318.910 -
SetIntersection_Front_Vector_uint32_16_16 35418865.667 -
SetIntersection_Front_Vector_uint32_16_4 53762630.462 -
SetIntersection_Front_Vector_uint32_1_1 529704723.052 -
SetIntersection_Front_Vector_uint32_256_1 4104195.955 -
SetIntersection_Front_Vector_uint32_256_16 4150080.430 2.21%
SetIntersection_Front_Vector_uint32_256_256 4530170.205 7.34%
SetIntersection_Front_Vector_uint32_256_4 4169078.774 1.36%
SetIntersection_Front_Vector_uint32_256_64 4339191.997 3.11%
SetIntersection_Front_Vector_uint32_262144_1 1033496.374 -
SetIntersection_Front_Vector_uint32_262144_1024 5849137.747 10.33%
SetIntersection_Front_Vector_uint32_262144_16 1056496.385 -
SetIntersection_Front_Vector_uint32_262144_16384 79292667.791 12.17%
SetIntersection_Front_Vector_uint32_262144_256 2275147.963 7.05%
SetIntersection_Front_Vector_uint32_262144_262144 350856257.390 -
SetIntersection_Front_Vector_uint32_262144_4 1066999.481 2.13%
SetIntersection_Front_Vector_uint32_262144_64 1337245.239 1.47%
SetIntersection_Front_Vector_uint32_4_1 211522596.912 -
SetIntersection_Front_Vector_uint32_4_4 134788776.316 -
SetIntersection_Front_Vector_uint32_64_1 16293105.772 -
SetIntersection_Front_Vector_uint32_64_16 14276667.987 2.44%
SetIntersection_Front_Vector_uint32_64_4 15816489.185 -
SetIntersection_Front_Vector_uint32_64_64 10790827.436 3.14%
SetIntersection_Front_Vector_uint64_1024_1 1031307.571 -
SetIntersection_Front_Vector_uint64_1024_1024 5824761.763 -1.33%
SetIntersection_Front_Vector_uint64_1024_16 1088010.400 -1.75%
SetIntersection_Front_Vector_uint64_1024_256 2267673.717 1.38%
SetIntersection_Front_Vector_uint64_1024_4 1036790.812 -1.37%
SetIntersection_Front_Vector_uint64_1024_64 1350844.580 -
SetIntersection_Front_Vector_uint64_16384_1 1043651.276 -
SetIntersection_Front_Vector_uint64_16384_1024 5839613.462 10.50%
SetIntersection_Front_Vector_uint64_16384_16 1099033.391 1.62%
SetIntersection_Front_Vector_uint64_16384_16384 78288157.266 2.52%
SetIntersection_Front_Vector_uint64_16384_256 2273084.844 -
SetIntersection_Front_Vector_uint64_16384_4 1007584.705 -4.61%
SetIntersection_Front_Vector_uint64_16384_64 1354271.635 1.92%
SetIntersection_Front_Vector_uint64_16_1 61759136.294 -
SetIntersection_Front_Vector_uint64_16_16 35193981.227 1.32%
SetIntersection_Front_Vector_uint64_16_4 53727341.948 -
SetIntersection_Front_Vector_uint64_1_1 525205374.099 -
SetIntersection_Front_Vector_uint64_256_1 4065134.881 -1.17%
SetIntersection_Front_Vector_uint64_256_16 4155679.880 2.90%
SetIntersection_Front_Vector_uint64_256_256 4511903.146 -
SetIntersection_Front_Vector_uint64_256_4 4103394.455 -
SetIntersection_Front_Vector_uint64_256_64 4284981.571 3.22%
SetIntersection_Front_Vector_uint64_262144_1 1026214.041 1.20%
SetIntersection_Front_Vector_uint64_262144_1024 5845331.903 -
SetIntersection_Front_Vector_uint64_262144_16 1117481.714 1.45%
SetIntersection_Front_Vector_uint64_262144_16384 78245466.364 3.45%
SetIntersection_Front_Vector_uint64_262144_256 2260542.125 6.44%
SetIntersection_Front_Vector_uint64_262144_262144 350632604.013 -
SetIntersection_Front_Vector_uint64_262144_4 1035148.863 -
SetIntersection_Front_Vector_uint64_262144_64 1332875.285 -2.40%
SetIntersection_Front_Vector_uint64_4_1 209958204.855 -
SetIntersection_Front_Vector_uint64_4_4 133449331.070 -
SetIntersection_Front_Vector_uint64_64_1 16061749.711 -1.09%
SetIntersection_Front_Vector_uint64_64_16 14105626.535 -
SetIntersection_Front_Vector_uint64_64_4 15633598.249 -
SetIntersection_Front_Vector_uint64_64_64 10703427.396 -
SetIntersection_Interlaced_Set_float_1024_1 1025209.137 -2.42%
SetIntersection_Interlaced_Set_float_1024_1024 11928461.719 -
SetIntersection_Interlaced_Set_float_1024_16 11531701.447 2.16%
SetIntersection_Interlaced_Set_float_1024_256 13559207.076 -3.23%
SetIntersection_Interlaced_Set_float_1024_4 9728448.714 -
SetIntersection_Interlaced_Set_float_1024_64 10126084.889 -
SetIntersection_Interlaced_Set_float_16384_1 1036770.377 -
SetIntersection_Interlaced_Set_float_16384_1024 178265605.035 3.93%
SetIntersection_Interlaced_Set_float_16384_16 212204540.364 4.07%
SetIntersection_Interlaced_Set_float_16384_16384 227098981.856 7.11%
SetIntersection_Interlaced_Set_float_16384_256 206148937.389 3.11%
SetIntersection_Interlaced_Set_float_16384_4 172843023.638 3.01%
SetIntersection_Interlaced_Set_float_16384_64 220690404.894 2.54%
SetIntersection_Interlaced_Set_float_16_1 62727045.788 -
SetIntersection_Interlaced_Set_float_16_16 38115085.064 -
SetIntersection_Interlaced_Set_float_16_4 59547463.618 -
SetIntersection_Interlaced_Set_float_1_1 532829427.781 -
SetIntersection_Interlaced_Set_float_256_1 4125321.422 -
SetIntersection_Interlaced_Set_float_256_16 11962222.714 -
SetIntersection_Interlaced_Set_float_256_256 7353168.362 -1.88%
SetIntersection_Interlaced_Set_float_256_4 11069733.769 -
SetIntersection_Interlaced_Set_float_256_64 13655642.741 7.10%
SetIntersection_Interlaced_Set_float_262144_1 1049434.504 1.09%
SetIntersection_Interlaced_Set_float_262144_1024 1535032.145 3.30%
SetIntersection_Interlaced_Set_float_262144_16 1607173.744 3.82%
SetIntersection_Interlaced_Set_float_262144_16384 1296037.762 3.49%
SetIntersection_Interlaced_Set_float_262144_256 1582085.449 3.30%
SetIntersection_Interlaced_Set_float_262144_262144 1633751.955 3.69%
SetIntersection_Interlaced_Set_float_262144_4 1306031.496 4.66%
SetIntersection_Interlaced_Set_float_262144_64 1574772.785 3.55%
SetIntersection_Interlaced_Set_float_4_1 213170871.319 -
SetIntersection_Interlaced_Set_float_4_4 136256729.485 -
SetIntersection_Interlaced_Set_float_64_1 16410084.431 -
SetIntersection_Interlaced_Set_float_64_16 22493169.663 -
SetIntersection_Interlaced_Set_float_64_4 20645120.555 -
SetIntersection_Interlaced_Set_float_64_64 13172228.774 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045746.572 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13111022.925 1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11415146.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13728545.458 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9751040.522 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10196078.702 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1002523.110 -2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179060356.059 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215658492.369 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247795102.359 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203284535.790 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177711342.560 1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228026676.988 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62562314.902 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38241910.064 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59946044.350 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532493795.403 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4163135.396 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11955046.195 -2.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8027463.093 -1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11669413.508 2.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13253809.213 4.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 996954.849 -4.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1616285.807 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1673731.281 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1337698.404 1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1663711.834 1.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1864928.547 2.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1361749.674 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1639436.932 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212894745.548 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137118766.974 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16410409.368 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22036525.121 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20927945.653 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13648948.743 -
SetIntersection_Interlaced_Set_string_1024_1 1098483.385 -
SetIntersection_Interlaced_Set_string_1024_1024 55302524.477 -1.52%
SetIntersection_Interlaced_Set_string_1024_16 12947441.287 -
SetIntersection_Interlaced_Set_string_1024_256 35399015.937 -1.11%
SetIntersection_Interlaced_Set_string_1024_4 10282901.513 -
SetIntersection_Interlaced_Set_string_1024_64 16380323.388 -
SetIntersection_Interlaced_Set_string_16384_1 1092287.832 -
SetIntersection_Interlaced_Set_string_16384_1024 346812301.535 -
SetIntersection_Interlaced_Set_string_16384_16 345537712.938 48.49%
SetIntersection_Interlaced_Set_string_16384_16384 348205344.230 -1.35%
SetIntersection_Interlaced_Set_string_16384_256 344212954.980 -3.74%
SetIntersection_Interlaced_Set_string_16384_4 205347973.810 6.02%
SetIntersection_Interlaced_Set_string_16384_64 339231643.378 -
SetIntersection_Interlaced_Set_string_16_1 64956229.706 -
SetIntersection_Interlaced_Set_string_16_16 60859103.500 1.37%
SetIntersection_Interlaced_Set_string_16_4 73597621.638 -
SetIntersection_Interlaced_Set_string_1_1 554035839.442 -
SetIntersection_Interlaced_Set_string_256_1 4343719.055 -
SetIntersection_Interlaced_Set_string_256_16 17640212.593 -
SetIntersection_Interlaced_Set_string_256_256 29174899.684 -5.66%
SetIntersection_Interlaced_Set_string_256_4 13023282.872 -
SetIntersection_Interlaced_Set_string_256_64 29474073.129 -1.89%
SetIntersection_Interlaced_Set_string_262144_1 1076647.357 -1.15%
SetIntersection_Interlaced_Set_string_262144_1024 2080405.273 -1.74%
SetIntersection_Interlaced_Set_string_262144_16 2173028.811 6.54%
SetIntersection_Interlaced_Set_string_262144_16384 3438601.723 23.96%
SetIntersection_Interlaced_Set_string_262144_256 2047545.410 -1.95%
SetIntersection_Interlaced_Set_string_262144_262144 19814208.172 4.59%
SetIntersection_Interlaced_Set_string_262144_4 1877429.932 7.74%
SetIntersection_Interlaced_Set_string_262144_64 2170656.414 7.46%
SetIntersection_Interlaced_Set_string_4_1 221690827.104 -
SetIntersection_Interlaced_Set_string_4_4 158046072.635 -
SetIntersection_Interlaced_Set_string_64_1 17102237.229 -
SetIntersection_Interlaced_Set_string_64_16 38324474.499 1.87%
SetIntersection_Interlaced_Set_string_64_4 25424638.742 -
SetIntersection_Interlaced_Set_string_64_64 36544715.819 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057210.294 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23415846.194 -2.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11890862.558 -4.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18510679.242 -1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9686490.084 -6.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11706075.822 -3.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1030746.695 -3.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 240269468.275 8.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 350463131.156 44.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 362664126.393 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 339657131.201 37.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 212500549.082 7.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348294939.107 39.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63811743.726 -2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41836738.927 -3.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62546108.986 -4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536968341.049 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4192396.375 -2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12425366.112 -4.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11996783.292 -3.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11276902.851 -6.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16997195.283 -4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030418.655 1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979799.969 3.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2156418.213 7.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1792525.635 7.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2025265.299 5.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3047674.805 4.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1872374.510 8.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2120335.938 6.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214426225.677 -4.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140651528.857 -4.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16595372.849 -2.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25730244.286 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22453998.563 -3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17976029.242 -3.29%
SetIntersection_Interlaced_Set_uint32_1024_1 1040160.650 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12282631.190 -
SetIntersection_Interlaced_Set_uint32_1024_16 11106077.146 -1.95%
SetIntersection_Interlaced_Set_uint32_1024_256 13783645.505 -7.22%
SetIntersection_Interlaced_Set_uint32_1024_4 9849516.670 -
SetIntersection_Interlaced_Set_uint32_1024_64 9831001.527 -
SetIntersection_Interlaced_Set_uint32_16384_1 1028743.102 -
SetIntersection_Interlaced_Set_uint32_16384_1024 174330663.745 4.27%
SetIntersection_Interlaced_Set_uint32_16384_16 209342084.287 3.87%
SetIntersection_Interlaced_Set_uint32_16384_16384 228770628.547 3.63%
SetIntersection_Interlaced_Set_uint32_16384_256 202956361.551 2.88%
SetIntersection_Interlaced_Set_uint32_16384_4 170025653.476 2.66%
SetIntersection_Interlaced_Set_uint32_16384_64 217236053.948 3.21%
SetIntersection_Interlaced_Set_uint32_16_1 61996602.750 -
SetIntersection_Interlaced_Set_uint32_16_16 37498566.608 -
SetIntersection_Interlaced_Set_uint32_16_4 58708256.937 -
SetIntersection_Interlaced_Set_uint32_1_1 528030785.057 -
SetIntersection_Interlaced_Set_uint32_256_1 4125894.574 -
SetIntersection_Interlaced_Set_uint32_256_16 11969624.771 -
SetIntersection_Interlaced_Set_uint32_256_256 7981141.212 2.78%
SetIntersection_Interlaced_Set_uint32_256_4 10902360.070 -1.85%
SetIntersection_Interlaced_Set_uint32_256_64 13110862.540 5.38%
SetIntersection_Interlaced_Set_uint32_262144_1 999915.242 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1521512.775 3.35%
SetIntersection_Interlaced_Set_uint32_262144_16 1585624.428 2.63%
SetIntersection_Interlaced_Set_uint32_262144_16384 1253784.748 2.13%
SetIntersection_Interlaced_Set_uint32_262144_256 1545555.990 2.21%
SetIntersection_Interlaced_Set_uint32_262144_262144 1799482.422 2.03%
SetIntersection_Interlaced_Set_uint32_262144_4 1290552.490 2.74%
SetIntersection_Interlaced_Set_uint32_262144_64 1558582.600 3.16%
SetIntersection_Interlaced_Set_uint32_4_1 213502305.423 1.17%
SetIntersection_Interlaced_Set_uint32_4_4 135268268.744 -
SetIntersection_Interlaced_Set_uint32_64_1 16177641.191 -
SetIntersection_Interlaced_Set_uint32_64_16 21573800.624 -1.49%
SetIntersection_Interlaced_Set_uint32_64_4 21225070.808 2.69%
SetIntersection_Interlaced_Set_uint32_64_64 13506538.399 6.24%
SetIntersection_Interlaced_Set_uint64_1024_1 1039698.664 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12159142.348 -
SetIntersection_Interlaced_Set_uint64_1024_16 11458102.042 1.22%
SetIntersection_Interlaced_Set_uint64_1024_256 13679541.409 -5.90%
SetIntersection_Interlaced_Set_uint64_1024_4 9849469.437 2.65%
SetIntersection_Interlaced_Set_uint64_1024_64 9802855.162 -
SetIntersection_Interlaced_Set_uint64_16384_1 1026007.918 -1.06%
SetIntersection_Interlaced_Set_uint64_16384_1024 177560271.873 -
SetIntersection_Interlaced_Set_uint64_16384_16 217969825.377 -
SetIntersection_Interlaced_Set_uint64_16384_16384 241339989.100 -
SetIntersection_Interlaced_Set_uint64_16384_256 208640318.505 -
SetIntersection_Interlaced_Set_uint64_16384_4 176790228.969 -
SetIntersection_Interlaced_Set_uint64_16384_64 228804155.304 -
SetIntersection_Interlaced_Set_uint64_16_1 62388676.948 -
SetIntersection_Interlaced_Set_uint64_16_16 37543719.474 -
SetIntersection_Interlaced_Set_uint64_16_4 59261246.466 -
SetIntersection_Interlaced_Set_uint64_1_1 531096660.547 -
SetIntersection_Interlaced_Set_uint64_256_1 4129416.362 -
SetIntersection_Interlaced_Set_uint64_256_16 11860904.206 -1.51%
SetIntersection_Interlaced_Set_uint64_256_256 7544343.033 -1.07%
SetIntersection_Interlaced_Set_uint64_256_4 11109526.272 -
SetIntersection_Interlaced_Set_uint64_256_64 12778118.369 -6.88%
SetIntersection_Interlaced_Set_uint64_262144_1 1011314.412 -2.23%
SetIntersection_Interlaced_Set_uint64_262144_1024 1566457.766 -
SetIntersection_Interlaced_Set_uint64_262144_16 1632244.223 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1276650.879 1.91%
SetIntersection_Interlaced_Set_uint64_262144_256 1600481.689 1.09%
SetIntersection_Interlaced_Set_uint64_262144_262144 1690391.277 -
SetIntersection_Interlaced_Set_uint64_262144_4 1310630.453 -
SetIntersection_Interlaced_Set_uint64_262144_64 1604604.328 1.30%
SetIntersection_Interlaced_Set_uint64_4_1 212304350.449 -
SetIntersection_Interlaced_Set_uint64_4_4 135853608.511 -
SetIntersection_Interlaced_Set_uint64_64_1 16371923.417 -
SetIntersection_Interlaced_Set_uint64_64_16 21953783.998 -1.23%
SetIntersection_Interlaced_Set_uint64_64_4 20828069.761 -
SetIntersection_Interlaced_Set_uint64_64_64 12966349.537 -3.88%
SetIntersection_Interlaced_Vector_float_1024_1 1038238.829 -
SetIntersection_Interlaced_Vector_float_1024_1024 7061935.104 -1.27%
SetIntersection_Interlaced_Vector_float_1024_16 1856324.322 -24.76%
SetIntersection_Interlaced_Vector_float_1024_256 5925542.843 1.20%
SetIntersection_Interlaced_Vector_float_1024_4 1434856.151 4.90%
SetIntersection_Interlaced_Vector_float_1024_64 3376384.630 -33.26%
SetIntersection_Interlaced_Vector_float_16384_1 1040953.003 1.73%
SetIntersection_Interlaced_Vector_float_16384_1024 39750722.459 -32.47%
SetIntersection_Interlaced_Vector_float_16384_16 2614929.645 -32.53%
SetIntersection_Interlaced_Vector_float_16384_16384 99393846.228 -
SetIntersection_Interlaced_Vector_float_16384_256 15158012.043 -
SetIntersection_Interlaced_Vector_float_16384_4 1347806.439 -15.97%
SetIntersection_Interlaced_Vector_float_16384_64 5585435.594 -42.31%
SetIntersection_Interlaced_Vector_float_16_1 62749530.406 -
SetIntersection_Interlaced_Vector_float_16_16 36352419.943 -
SetIntersection_Interlaced_Vector_float_16_4 56073886.450 -
SetIntersection_Interlaced_Vector_float_1_1 533168574.857 -
SetIntersection_Interlaced_Vector_float_256_1 4153621.091 -
SetIntersection_Interlaced_Vector_float_256_16 5978916.432 -4.02%
SetIntersection_Interlaced_Vector_float_256_256 5066444.914 -
SetIntersection_Interlaced_Vector_float_256_4 4598641.072 -10.80%
SetIntersection_Interlaced_Vector_float_256_64 7162728.338 2.40%
SetIntersection_Interlaced_Vector_float_262144_1 1046875.910 -
SetIntersection_Interlaced_Vector_float_262144_1024 77452731.034 -37.88%
SetIntersection_Interlaced_Vector_float_262144_16 2975882.828 -52.47%
SetIntersection_Interlaced_Vector_float_262144_16384 354114650.297 -
SetIntersection_Interlaced_Vector_float_262144_256 28020744.335 -45.06%
SetIntersection_Interlaced_Vector_float_262144_262144 350779194.789 -
SetIntersection_Interlaced_Vector_float_262144_4 1483610.603 -21.55%
SetIntersection_Interlaced_Vector_float_262144_64 8106149.731 -57.66%
SetIntersection_Interlaced_Vector_float_4_1 213307210.549 -
SetIntersection_Interlaced_Vector_float_4_4 135900256.644 -
SetIntersection_Interlaced_Vector_float_64_1 16340846.079 -
SetIntersection_Interlaced_Vector_float_64_16 16651730.184 -
SetIntersection_Interlaced_Vector_float_64_4 18111319.007 -
SetIntersection_Interlaced_Vector_float_64_64 11467941.236 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1045645.660 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8393283.612 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2323848.328 6.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7548295.792 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1387527.847 3.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4545378.401 5.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1053558.712 4.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57617784.693 -5.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3117383.808 4.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120076843.437 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22463484.214 9.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1533494.627 3.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7416689.775 -20.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62717930.796 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36686097.386 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57994312.661 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533772059.134 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4124368.384 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6800677.287 -1.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5742161.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5108657.605 3.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8542664.227 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1039631.088 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 112818071.023 -4.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3943755.173 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350001156.174 1.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39494768.764 2.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350131131.598 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1733613.950 -14.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12488394.825 5.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213382168.354 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135951654.080 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16357994.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18850242.064 -2.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18077646.564 1.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12172049.164 -
SetIntersection_Interlaced_Vector_string_1024_1 1085924.731 1.01%
SetIntersection_Interlaced_Vector_string_1024_1024 39529258.557 -1.31%
SetIntersection_Interlaced_Vector_string_1024_16 3356630.447 -
SetIntersection_Interlaced_Vector_string_1024_256 21261290.867 2.37%
SetIntersection_Interlaced_Vector_string_1024_4 1635302.469 -6.34%
SetIntersection_Interlaced_Vector_string_1024_64 8323685.107 1.71%
SetIntersection_Interlaced_Vector_string_16384_1 1084056.782 -
SetIntersection_Interlaced_Vector_string_16384_1024 123498717.733 -
SetIntersection_Interlaced_Vector_string_16384_16 4910098.172 -2.05%
SetIntersection_Interlaced_Vector_string_16384_16384 347837143.191 -1.06%
SetIntersection_Interlaced_Vector_string_16384_256 46047055.603 6.94%
SetIntersection_Interlaced_Vector_string_16384_4 1964207.108 -2.31%
SetIntersection_Interlaced_Vector_string_16384_64 13262048.653 -9.38%
SetIntersection_Interlaced_Vector_string_16_1 64555596.922 -
SetIntersection_Interlaced_Vector_string_16_16 52417632.642 2.31%
SetIntersection_Interlaced_Vector_string_16_4 67125167.974 1.28%
SetIntersection_Interlaced_Vector_string_1_1 548626486.284 -
SetIntersection_Interlaced_Vector_string_256_1 4270852.292 -
SetIntersection_Interlaced_Vector_string_256_16 10626606.990 2.27%
SetIntersection_Interlaced_Vector_string_256_256 18682612.875 -8.03%
SetIntersection_Interlaced_Vector_string_256_4 6143712.665 -
SetIntersection_Interlaced_Vector_string_256_64 18720463.246 1.22%
SetIntersection_Interlaced_Vector_string_262144_1 1050496.049 -1.96%
SetIntersection_Interlaced_Vector_string_262144_1024 340780430.642 -
SetIntersection_Interlaced_Vector_string_262144_16 6680803.760 -5.34%
SetIntersection_Interlaced_Vector_string_262144_16384 1438572.998 42.09%
SetIntersection_Interlaced_Vector_string_262144_256 76828161.759 -
SetIntersection_Interlaced_Vector_string_262144_262144 15622677.244 8.24%
SetIntersection_Interlaced_Vector_string_262144_4 2313917.101 -1.34%
SetIntersection_Interlaced_Vector_string_262144_64 22240303.432 -3.69%
SetIntersection_Interlaced_Vector_string_4_1 219706089.876 -
SetIntersection_Interlaced_Vector_string_4_4 152008565.432 -
SetIntersection_Interlaced_Vector_string_64_1 16833430.014 -
SetIntersection_Interlaced_Vector_string_64_16 28948039.290 -1.96%
SetIntersection_Interlaced_Vector_string_64_4 21676008.286 -1.21%
SetIntersection_Interlaced_Vector_string_64_64 27221771.667 1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043135.802 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9199278.970 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2607274.216 7.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9939125.949 10.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1485734.641 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5097227.774 13.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1031100.252 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 68830465.803 4.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3450183.428 2.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131295919.432 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28643944.400 7.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1614381.253 -2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9371097.032 12.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62505527.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36947602.926 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58002461.952 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532390275.647 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4118383.073 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7603802.824 1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6062062.068 -1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5117799.422 -2.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10129968.552 2.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000967.004 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 155843461.535 10.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4505380.751 -4.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351295996.622 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49010330.306 7.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350646040.955 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1864263.849 -2.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15064318.385 7.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212971127.656 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136023471.052 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16257244.273 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19952243.867 3.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18625513.533 4.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12520153.133 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1036562.602 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5896869.826 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2213437.637 19.39%
SetIntersection_Interlaced_Vector_uint32_1024_256 6006596.534 8.39%
SetIntersection_Interlaced_Vector_uint32_1024_4 1311917.932 5.91%
SetIntersection_Interlaced_Vector_uint32_1024_64 4285150.300 28.76%
SetIntersection_Interlaced_Vector_uint32_16384_1 1037910.865 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47378926.837 2.58%
SetIntersection_Interlaced_Vector_uint32_16384_16 3030161.947 -7.84%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79203463.213 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22705048.807 28.76%
SetIntersection_Interlaced_Vector_uint32_16384_4 1346193.405 -11.54%
SetIntersection_Interlaced_Vector_uint32_16384_64 7810621.204 -2.48%
SetIntersection_Interlaced_Vector_uint32_16_1 62108505.448 -
SetIntersection_Interlaced_Vector_uint32_16_16 35318349.174 -
SetIntersection_Interlaced_Vector_uint32_16_4 55362886.881 -
SetIntersection_Interlaced_Vector_uint32_1_1 528728637.702 -
SetIntersection_Interlaced_Vector_uint32_256_1 4124617.708 -
SetIntersection_Interlaced_Vector_uint32_256_16 6775351.492 2.73%
SetIntersection_Interlaced_Vector_uint32_256_256 4509369.169 1.07%
SetIntersection_Interlaced_Vector_uint32_256_4 4916294.287 4.80%
SetIntersection_Interlaced_Vector_uint32_256_64 8730452.834 11.92%
SetIntersection_Interlaced_Vector_uint32_262144_1 1037886.741 4.64%
SetIntersection_Interlaced_Vector_uint32_262144_1024 101413461.636 12.28%
SetIntersection_Interlaced_Vector_uint32_262144_16 5425640.673 75.49%
SetIntersection_Interlaced_Vector_uint32_262144_16384 369191259.746 2.46%
SetIntersection_Interlaced_Vector_uint32_262144_256 31506048.320 31.03%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350998741.488 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1466119.361 -19.00%
SetIntersection_Interlaced_Vector_uint32_262144_64 14189380.670 79.06%
SetIntersection_Interlaced_Vector_uint32_4_1 211550522.729 -
SetIntersection_Interlaced_Vector_uint32_4_4 133725870.302 -
SetIntersection_Interlaced_Vector_uint32_64_1 16188650.949 -
SetIntersection_Interlaced_Vector_uint32_64_16 17343408.977 -2.78%
SetIntersection_Interlaced_Vector_uint32_64_4 17581045.939 1.09%
SetIntersection_Interlaced_Vector_uint32_64_64 10770718.235 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1040257.226 3.38%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5918504.479 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2312712.169 25.62%
SetIntersection_Interlaced_Vector_uint64_1024_256 7432594.243 36.54%
SetIntersection_Interlaced_Vector_uint64_1024_4 1352102.806 -1.46%
SetIntersection_Interlaced_Vector_uint64_1024_64 4510872.507 40.10%
SetIntersection_Interlaced_Vector_uint64_16384_1 1045220.690 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 53816171.816 34.70%
SetIntersection_Interlaced_Vector_uint64_16384_16 3331310.486 38.42%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78718885.408 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14846054.561 -14.29%
SetIntersection_Interlaced_Vector_uint64_16384_4 1456806.902 9.81%
SetIntersection_Interlaced_Vector_uint64_16384_64 8307086.341 52.54%
SetIntersection_Interlaced_Vector_uint64_16_1 61820049.227 -
SetIntersection_Interlaced_Vector_uint64_16_16 35219932.719 -
SetIntersection_Interlaced_Vector_uint64_16_4 55329390.902 -
SetIntersection_Interlaced_Vector_uint64_1_1 525012079.023 -
SetIntersection_Interlaced_Vector_uint64_256_1 4017813.246 -1.23%
SetIntersection_Interlaced_Vector_uint64_256_16 6441128.363 8.49%
SetIntersection_Interlaced_Vector_uint64_256_256 4465122.938 -1.84%
SetIntersection_Interlaced_Vector_uint64_256_4 4925947.124 -1.07%
SetIntersection_Interlaced_Vector_uint64_256_64 6830130.641 -12.78%
SetIntersection_Interlaced_Vector_uint64_262144_1 1038845.618 2.71%
SetIntersection_Interlaced_Vector_uint64_262144_1024 108628673.337 20.49%
SetIntersection_Interlaced_Vector_uint64_262144_16 6179158.573 102.56%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346455866.450 -6.62%
SetIntersection_Interlaced_Vector_uint64_262144_256 62303200.168 143.79%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351229510.027 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1458251.403 -
SetIntersection_Interlaced_Vector_uint64_262144_64 20149411.399 142.13%
SetIntersection_Interlaced_Vector_uint64_4_1 210231169.076 -
SetIntersection_Interlaced_Vector_uint64_4_4 133823817.576 -
SetIntersection_Interlaced_Vector_uint64_64_1 16096547.235 -
SetIntersection_Interlaced_Vector_uint64_64_16 17556087.095 -
SetIntersection_Interlaced_Vector_uint64_64_4 17430520.070 -
SetIntersection_Interlaced_Vector_uint64_64_64 10735072.550 -1.78%
SetIntersection_None_Set_float_1024_1 8773451.936 -11.79%
SetIntersection_None_Set_float_1024_1024 8908697.842 1.38%
SetIntersection_None_Set_float_1024_16 9052945.596 -5.74%
SetIntersection_None_Set_float_1024_256 8774079.374 -10.12%
SetIntersection_None_Set_float_1024_4 8857759.970 -8.86%
SetIntersection_None_Set_float_1024_64 8860890.457 -9.67%
SetIntersection_None_Set_float_16384_1 158096531.507 1.37%
SetIntersection_None_Set_float_16384_1024 159430485.963 4.03%
SetIntersection_None_Set_float_16384_16 158229479.700 2.23%
SetIntersection_None_Set_float_16384_16384 160305328.319 3.91%
SetIntersection_None_Set_float_16384_256 158924444.860 3.51%
SetIntersection_None_Set_float_16384_4 157514299.090 1.75%
SetIntersection_None_Set_float_16384_64 158367425.311 2.61%
SetIntersection_None_Set_float_16_1 66617394.870 -
SetIntersection_None_Set_float_16_16 35577175.692 -
SetIntersection_None_Set_float_16_4 56463254.546 -
SetIntersection_None_Set_float_1_1 533905538.126 -
SetIntersection_None_Set_float_256_1 11321988.130 -
SetIntersection_None_Set_float_256_16 10756233.894 -1.64%
SetIntersection_None_Set_float_256_256 5760670.411 1.22%
SetIntersection_None_Set_float_256_4 11500548.147 2.48%
SetIntersection_None_Set_float_256_64 9330491.322 1.36%
SetIntersection_None_Set_float_262144_1 1216207.439 4.24%
SetIntersection_None_Set_float_262144_1024 1209147.137 3.77%
SetIntersection_None_Set_float_262144_16 1209386.963 3.61%
SetIntersection_None_Set_float_262144_16384 1201926.838 3.70%
SetIntersection_None_Set_float_262144_256 1209906.004 3.48%
SetIntersection_None_Set_float_262144_262144 1213190.348 3.72%
SetIntersection_None_Set_float_262144_4 1209807.211 3.78%
SetIntersection_None_Set_float_262144_64 1210366.863 3.45%
SetIntersection_None_Set_float_4_1 215771375.799 -
SetIntersection_None_Set_float_4_4 135037545.563 -
SetIntersection_None_Set_float_64_1 22449811.598 -
SetIntersection_None_Set_float_64_16 18192293.788 -
SetIntersection_None_Set_float_64_4 21602497.075 -
SetIntersection_None_Set_float_64_64 11383900.347 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8797080.189 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8725135.503 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8633064.933 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8693718.216 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8743947.380 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8763495.728 1.85%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161788060.591 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159790497.616 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171848702.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175061107.523 3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162835013.131 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165363654.845 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165945195.176 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65937838.533 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35064103.772 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56010907.248 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532921661.291 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11342952.566 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10811860.263 1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5633614.338 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11309167.516 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9036683.191 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1235532.959 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1245741.697 1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242467.936 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1255628.174 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1257490.399 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1247521.648 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1238415.607 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1241799.885 1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215652544.446 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134809628.048 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21300557.159 -1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17606234.608 -3.59%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20615688.784 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11398237.135 -
SetIntersection_None_Set_string_1024_1 8903769.200 -
SetIntersection_None_Set_string_1024_1024 8885696.411 -1.25%
SetIntersection_None_Set_string_1024_16 8937423.684 -
SetIntersection_None_Set_string_1024_256 9012543.832 1.89%
SetIntersection_None_Set_string_1024_4 9111970.258 -
SetIntersection_None_Set_string_1024_64 8778611.009 -3.92%
SetIntersection_None_Set_string_16384_1 197128154.109 3.08%
SetIntersection_None_Set_string_16384_1024 211658973.248 13.47%
SetIntersection_None_Set_string_16384_16 193859081.567 2.43%
SetIntersection_None_Set_string_16384_16384 200578928.910 9.78%
SetIntersection_None_Set_string_16384_256 200525992.201 5.78%
SetIntersection_None_Set_string_16384_4 193505121.570 1.57%
SetIntersection_None_Set_string_16384_64 195431978.284 3.81%
SetIntersection_None_Set_string_16_1 68174648.326 -
SetIntersection_None_Set_string_16_16 36174655.975 -
SetIntersection_None_Set_string_16_4 58191119.369 -
SetIntersection_None_Set_string_1_1 541152862.391 -
SetIntersection_None_Set_string_256_1 11687507.796 -
SetIntersection_None_Set_string_256_16 10968129.909 -
SetIntersection_None_Set_string_256_256 5912198.681 -
SetIntersection_None_Set_string_256_4 11633904.958 1.79%
SetIntersection_None_Set_string_256_64 9150255.612 -
SetIntersection_None_Set_string_262144_1 1665064.211 7.25%
SetIntersection_None_Set_string_262144_1024 1678922.281 8.90%
SetIntersection_None_Set_string_262144_16 1666368.408 7.65%
SetIntersection_None_Set_string_262144_16384 1672458.983 8.17%
SetIntersection_None_Set_string_262144_256 1663502.767 7.48%
SetIntersection_None_Set_string_262144_262144 1678107.584 9.40%
SetIntersection_None_Set_string_262144_4 1658548.260 6.49%
SetIntersection_None_Set_string_262144_64 1665520.592 7.70%
SetIntersection_None_Set_string_4_1 221645674.399 -
SetIntersection_None_Set_string_4_4 137852516.406 -
SetIntersection_None_Set_string_64_1 22300592.669 -3.63%
SetIntersection_None_Set_string_64_16 18341885.182 -
SetIntersection_None_Set_string_64_4 21894061.608 -1.04%
SetIntersection_None_Set_string_64_64 11693887.050 -1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8655014.230 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8873640.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8717176.590 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8807468.665 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8802805.493 -1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8811001.518 1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 197636085.294 2.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203244982.827 4.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197642984.853 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201003761.648 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 201791497.512 6.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197961840.986 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202173022.737 1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66669521.267 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35296129.416 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56496040.427 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536888355.063 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11501267.235 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10873280.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5654218.966 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11187893.372 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9299994.202 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1633973.064 -1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1645598.795 6.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1671833.658 9.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1677125.979 9.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1668359.699 9.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1648949.135 7.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1597806.394 -4.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1667350.912 9.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217144436.955 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135788246.037 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22379638.167 1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18256782.361 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21338406.836 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11353623.243 -
SetIntersection_None_Set_uint32_1024_1 8669083.490 -
SetIntersection_None_Set_uint32_1024_1024 8673378.105 -
SetIntersection_None_Set_uint32_1024_16 8764988.719 -
SetIntersection_None_Set_uint32_1024_256 8704469.554 -
SetIntersection_None_Set_uint32_1024_4 8649288.950 -2.31%
SetIntersection_None_Set_uint32_1024_64 8709956.861 -
SetIntersection_None_Set_uint32_16384_1 154347344.879 -
SetIntersection_None_Set_uint32_16384_1024 156462282.992 3.93%
SetIntersection_None_Set_uint32_16384_16 154767676.174 1.76%
SetIntersection_None_Set_uint32_16384_16384 156660348.896 1.37%
SetIntersection_None_Set_uint32_16384_256 155254828.931 2.50%
SetIntersection_None_Set_uint32_16384_4 154737656.412 1.48%
SetIntersection_None_Set_uint32_16384_64 154892101.409 1.92%
SetIntersection_None_Set_uint32_16_1 66019811.007 -
SetIntersection_None_Set_uint32_16_16 35134325.248 -
SetIntersection_None_Set_uint32_16_4 56205117.219 -
SetIntersection_None_Set_uint32_1_1 529504300.273 -
SetIntersection_None_Set_uint32_256_1 11328164.755 -
SetIntersection_None_Set_uint32_256_16 10659152.909 -
SetIntersection_None_Set_uint32_256_256 5719315.961 1.86%
SetIntersection_None_Set_uint32_256_4 11036020.241 -1.11%
SetIntersection_None_Set_uint32_256_64 9149217.368 -
SetIntersection_None_Set_uint32_262144_1 1189253.176 2.70%
SetIntersection_None_Set_uint32_262144_1024 1185531.984 3.05%
SetIntersection_None_Set_uint32_262144_16 1184072.590 2.92%
SetIntersection_None_Set_uint32_262144_16384 1196643.801 3.03%
SetIntersection_None_Set_uint32_262144_256 1184496.014 2.96%
SetIntersection_None_Set_uint32_262144_262144 1194583.660 3.56%
SetIntersection_None_Set_uint32_262144_4 1185888.512 2.89%
SetIntersection_None_Set_uint32_262144_64 1185401.285 2.98%
SetIntersection_None_Set_uint32_4_1 214785187.209 -1.35%
SetIntersection_None_Set_uint32_4_4 133884677.114 -
SetIntersection_None_Set_uint32_64_1 22666344.761 4.20%
SetIntersection_None_Set_uint32_64_16 18123862.693 -
SetIntersection_None_Set_uint32_64_4 21235940.807 -
SetIntersection_None_Set_uint32_64_64 11369169.074 1.09%
SetIntersection_None_Set_uint64_1024_1 8806058.264 1.22%
SetIntersection_None_Set_uint64_1024_1024 8628054.711 -
SetIntersection_None_Set_uint64_1024_16 8631489.937 -
SetIntersection_None_Set_uint64_1024_256 8615384.210 -
SetIntersection_None_Set_uint64_1024_4 8586573.876 -
SetIntersection_None_Set_uint64_1024_64 8564067.231 -1.61%
SetIntersection_None_Set_uint64_16384_1 158074258.847 -
SetIntersection_None_Set_uint64_16384_1024 165085446.751 -
SetIntersection_None_Set_uint64_16384_16 165435883.421 1.56%
SetIntersection_None_Set_uint64_16384_16384 167646837.194 -
SetIntersection_None_Set_uint64_16384_256 165727706.544 -
SetIntersection_None_Set_uint64_16384_4 160886440.196 -
SetIntersection_None_Set_uint64_16384_64 166453063.145 -
SetIntersection_None_Set_uint64_16_1 65814733.331 -
SetIntersection_None_Set_uint64_16_16 35002263.045 -
SetIntersection_None_Set_uint64_16_4 56116455.359 -
SetIntersection_None_Set_uint64_1_1 526583733.166 -
SetIntersection_None_Set_uint64_256_1 11240392.438 1.34%
SetIntersection_None_Set_uint64_256_16 10612184.684 -
SetIntersection_None_Set_uint64_256_256 5725099.867 2.21%
SetIntersection_None_Set_uint64_256_4 11049911.500 -1.99%
SetIntersection_None_Set_uint64_256_64 8891906.176 -
SetIntersection_None_Set_uint64_262144_1 1212938.883 1.12%
SetIntersection_None_Set_uint64_262144_1024 1222810.953 1.94%
SetIntersection_None_Set_uint64_262144_16 1215665.201 2.03%
SetIntersection_None_Set_uint64_262144_16384 1226802.898 -7.29%
SetIntersection_None_Set_uint64_262144_256 1222390.461 1.22%
SetIntersection_None_Set_uint64_262144_262144 1226271.893 -9.59%
SetIntersection_None_Set_uint64_262144_4 1218926.598 2.55%
SetIntersection_None_Set_uint64_262144_64 1220987.059 2.43%
SetIntersection_None_Set_uint64_4_1 213050474.635 -
SetIntersection_None_Set_uint64_4_4 133103508.164 -
SetIntersection_None_Set_uint64_64_1 22044063.156 -
SetIntersection_None_Set_uint64_64_16 18046465.090 -
SetIntersection_None_Set_uint64_64_4 20951758.122 -1.33%
SetIntersection_None_Set_uint64_64_64 11332824.148 -
SetIntersection_None_Vector_float_1024_1 1063971.479 -
SetIntersection_None_Vector_float_1024_1024 1056716.139 -2.50%
SetIntersection_None_Vector_float_1024_16 1078281.867 -1.20%
SetIntersection_None_Vector_float_1024_256 1086110.404 -
SetIntersection_None_Vector_float_1024_4 1075965.589 -
SetIntersection_None_Vector_float_1024_64 1076734.953 -
SetIntersection_None_Vector_float_16384_1 1103732.643 -
SetIntersection_None_Vector_float_16384_1024 1114179.218 4.83%
SetIntersection_None_Vector_float_16384_16 1104622.673 1.79%
SetIntersection_None_Vector_float_16384_16384 1102242.684 -
SetIntersection_None_Vector_float_16384_256 1104147.776 -
SetIntersection_None_Vector_float_16384_4 1106336.508 -1.01%
SetIntersection_None_Vector_float_16384_64 1103823.264 -
SetIntersection_None_Vector_float_16_1 63117653.217 -
SetIntersection_None_Vector_float_16_16 33546582.011 -
SetIntersection_None_Vector_float_16_4 53708818.821 -
SetIntersection_None_Vector_float_1_1 532795880.961 -
SetIntersection_None_Vector_float_256_1 4249396.404 -
SetIntersection_None_Vector_float_256_16 4005950.294 -
SetIntersection_None_Vector_float_256_256 2139265.259 -
SetIntersection_None_Vector_float_256_4 4210615.074 -
SetIntersection_None_Vector_float_256_64 3412930.920 -
SetIntersection_None_Vector_float_262144_1 1139392.492 2.54%
SetIntersection_None_Vector_float_262144_1024 1098797.262 -2.31%
SetIntersection_None_Vector_float_262144_16 1123731.163 -1.36%
SetIntersection_None_Vector_float_262144_16384 1132405.521 1.91%
SetIntersection_None_Vector_float_262144_256 1135579.903 -
SetIntersection_None_Vector_float_262144_262144 1110470.773 -2.72%
SetIntersection_None_Vector_float_262144_4 1128228.802 -
SetIntersection_None_Vector_float_262144_64 1144394.741 4.24%
SetIntersection_None_Vector_float_4_1 213519381.335 -
SetIntersection_None_Vector_float_4_4 133300000.535 -
SetIntersection_None_Vector_float_64_1 16702610.934 -
SetIntersection_None_Vector_float_64_16 13507742.976 -
SetIntersection_None_Vector_float_64_4 15902788.144 -
SetIntersection_None_Vector_float_64_64 8500644.745 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1110265.969 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1111997.882 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1117637.967 2.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1110628.476 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1118704.627 5.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1111714.235 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1163508.627 2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1147829.376 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1140540.215 4.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1112982.139 -1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1151636.652 1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1113677.752 -3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1139860.236 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63593156.449 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33918697.325 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54228000.267 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534290136.165 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4337311.681 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4110329.799 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2160729.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4250699.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3493872.892 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1183203.846 7.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1139954.279 -1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1161427.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1176003.876 5.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1177830.102 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1185131.954 1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1186616.662 5.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1191863.399 4.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214506695.832 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133872278.079 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16879737.475 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13730823.298 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16060931.472 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8541295.375 -
SetIntersection_None_Vector_string_1024_1 1162977.491 -
SetIntersection_None_Vector_string_1024_1024 1168533.690 -
SetIntersection_None_Vector_string_1024_16 1202890.202 2.22%
SetIntersection_None_Vector_string_1024_256 1168153.230 -
SetIntersection_None_Vector_string_1024_4 1160271.096 -
SetIntersection_None_Vector_string_1024_64 1168949.704 1.49%
SetIntersection_None_Vector_string_16384_1 1219210.359 -
SetIntersection_None_Vector_string_16384_1024 1226418.370 1.98%
SetIntersection_None_Vector_string_16384_16 1196813.195 -
SetIntersection_None_Vector_string_16384_16384 1223087.431 -
SetIntersection_None_Vector_string_16384_256 1232904.237 -
SetIntersection_None_Vector_string_16384_4 1226739.914 -
SetIntersection_None_Vector_string_16384_64 1219672.518 -
SetIntersection_None_Vector_string_16_1 65271502.305 -
SetIntersection_None_Vector_string_16_16 34624212.394 -
SetIntersection_None_Vector_string_16_4 55745904.513 -
SetIntersection_None_Vector_string_1_1 535220926.398 -
SetIntersection_None_Vector_string_256_1 4495077.151 -
SetIntersection_None_Vector_string_256_16 4282966.954 1.35%
SetIntersection_None_Vector_string_256_256 2267895.974 -
SetIntersection_None_Vector_string_256_4 4469352.126 -
SetIntersection_None_Vector_string_256_64 3593855.057 -
SetIntersection_None_Vector_string_262144_1 1284184.989 -
SetIntersection_None_Vector_string_262144_1024 1284621.833 -1.08%
SetIntersection_None_Vector_string_262144_16 1293133.541 3.57%
SetIntersection_None_Vector_string_262144_16384 1291466.384 -
SetIntersection_None_Vector_string_262144_256 1293028.492 -
SetIntersection_None_Vector_string_262144_262144 1288093.546 -
SetIntersection_None_Vector_string_262144_4 1275586.985 -2.30%
SetIntersection_None_Vector_string_262144_64 1294502.421 -
SetIntersection_None_Vector_string_4_1 216817559.824 -
SetIntersection_None_Vector_string_4_4 135366907.104 -
SetIntersection_None_Vector_string_64_1 17369192.595 -
SetIntersection_None_Vector_string_64_16 14030117.675 -
SetIntersection_None_Vector_string_64_4 16684920.085 -
SetIntersection_None_Vector_string_64_64 8761986.405 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121815.545 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1113328.996 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121388.041 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1079419.318 -3.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1118849.206 4.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1123772.997 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163629.763 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1159038.763 1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1170694.608 3.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1149114.775 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1130360.302 -1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1167817.267 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1173589.487 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63419127.507 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33781871.755 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53922135.618 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532332960.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4348593.125 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4080234.686 2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2204906.961 1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4316953.975 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3393157.540 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1234401.086 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1206853.153 5.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1193650.122 4.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1189835.972 -2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1185194.684 -3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1165727.985 -4.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1146798.085 -3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1186771.586 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213743149.973 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133717336.142 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16803992.149 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13628499.004 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16112092.009 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8536349.472 -
SetIntersection_None_Vector_uint32_1024_1 1085560.338 3.01%
SetIntersection_None_Vector_uint32_1024_1024 1076113.380 -
SetIntersection_None_Vector_uint32_1024_16 1045567.977 -3.12%
SetIntersection_None_Vector_uint32_1024_256 1076344.525 -
SetIntersection_None_Vector_uint32_1024_4 1085652.305 1.01%
SetIntersection_None_Vector_uint32_1024_64 1063232.907 -1.14%
SetIntersection_None_Vector_uint32_16384_1 1099484.198 -
SetIntersection_None_Vector_uint32_16384_1024 1095149.445 -1.16%
SetIntersection_None_Vector_uint32_16384_16 1098389.432 1.44%
SetIntersection_None_Vector_uint32_16384_16384 1108931.275 -
SetIntersection_None_Vector_uint32_16384_256 1082688.487 -2.09%
SetIntersection_None_Vector_uint32_16384_4 1097981.109 -
SetIntersection_None_Vector_uint32_16384_64 1101715.590 -
SetIntersection_None_Vector_uint32_16_1 62916217.590 -
SetIntersection_None_Vector_uint32_16_16 33413837.571 -
SetIntersection_None_Vector_uint32_16_4 53504587.064 -
SetIntersection_None_Vector_uint32_1_1 530213047.477 -
SetIntersection_None_Vector_uint32_256_1 4164939.835 -1.40%
SetIntersection_None_Vector_uint32_256_16 3996422.683 -
SetIntersection_None_Vector_uint32_256_256 2132640.541 -
SetIntersection_None_Vector_uint32_256_4 4162440.143 -
SetIntersection_None_Vector_uint32_256_64 3394634.024 1.42%
SetIntersection_None_Vector_uint32_262144_1 1119330.697 -1.28%
SetIntersection_None_Vector_uint32_262144_1024 1099771.353 -2.96%
SetIntersection_None_Vector_uint32_262144_16 1121613.463 3.56%
SetIntersection_None_Vector_uint32_262144_16384 1132405.372 -
SetIntersection_None_Vector_uint32_262144_256 1119453.420 -1.56%
SetIntersection_None_Vector_uint32_262144_262144 1119433.481 1.34%
SetIntersection_None_Vector_uint32_262144_4 1076592.673 -3.87%
SetIntersection_None_Vector_uint32_262144_64 1135373.151 -
SetIntersection_None_Vector_uint32_4_1 213393753.019 -
SetIntersection_None_Vector_uint32_4_4 132842803.029 -
SetIntersection_None_Vector_uint32_64_1 16568493.804 -
SetIntersection_None_Vector_uint32_64_16 13473438.828 -
SetIntersection_None_Vector_uint32_64_4 15823186.085 -
SetIntersection_None_Vector_uint32_64_64 8427583.978 -
SetIntersection_None_Vector_uint64_1024_1 1032222.322 -3.29%
SetIntersection_None_Vector_uint64_1024_1024 1022640.450 -4.07%
SetIntersection_None_Vector_uint64_1024_16 1075932.029 -1.46%
SetIntersection_None_Vector_uint64_1024_256 1061199.971 -
SetIntersection_None_Vector_uint64_1024_4 1061539.015 -
SetIntersection_None_Vector_uint64_1024_64 1075285.986 4.99%
SetIntersection_None_Vector_uint64_16384_1 1075915.473 -2.24%
SetIntersection_None_Vector_uint64_16384_1024 1090838.124 -
SetIntersection_None_Vector_uint64_16384_16 1092080.650 1.19%
SetIntersection_None_Vector_uint64_16384_16384 1089925.603 -
SetIntersection_None_Vector_uint64_16384_256 1091929.215 -
SetIntersection_None_Vector_uint64_16384_4 1084876.655 2.45%
SetIntersection_None_Vector_uint64_16384_64 1092187.335 -
SetIntersection_None_Vector_uint64_16_1 62291116.571 -
SetIntersection_None_Vector_uint64_16_16 33226064.061 -
SetIntersection_None_Vector_uint64_16_4 52955403.055 -
SetIntersection_None_Vector_uint64_1_1 525442203.845 -
SetIntersection_None_Vector_uint64_256_1 4217094.792 -
SetIntersection_None_Vector_uint64_256_16 4021231.476 1.63%
SetIntersection_None_Vector_uint64_256_256 2119767.395 -
SetIntersection_None_Vector_uint64_256_4 4188960.322 1.87%
SetIntersection_None_Vector_uint64_256_64 3304468.229 -1.65%
SetIntersection_None_Vector_uint64_262144_1 1144513.604 2.66%
SetIntersection_None_Vector_uint64_262144_1024 1118644.447 -
SetIntersection_None_Vector_uint64_262144_16 1126425.432 -
SetIntersection_None_Vector_uint64_262144_16384 1140816.685 2.59%
SetIntersection_None_Vector_uint64_262144_256 1092423.953 -1.92%
SetIntersection_None_Vector_uint64_262144_262144 1053322.152 -4.85%
SetIntersection_None_Vector_uint64_262144_4 1128380.174 1.01%
SetIntersection_None_Vector_uint64_262144_64 1099794.573 -1.78%
SetIntersection_None_Vector_uint64_4_1 210607934.296 -
SetIntersection_None_Vector_uint64_4_4 131690985.490 -
SetIntersection_None_Vector_uint64_64_1 16447922.511 -
SetIntersection_None_Vector_uint64_64_16 13322335.047 -
SetIntersection_None_Vector_uint64_64_4 15759480.555 -
SetIntersection_None_Vector_uint64_64_64 8269721.502 -
bm_gcd_complex 17.953 -
bm_gcd_random 29.135 -
bm_gcd_trivial 0.652 -3.80%
bm_lexicographical_compare<int>/1 1.325 -11.46%
bm_lexicographical_compare<int>/1048576 68964.496 -
bm_lexicographical_compare<int>/262144 16238.311 -
bm_lexicographical_compare<int>/32768 1918.434 -
bm_lexicographical_compare<int>/4096 238.628 -
bm_lexicographical_compare<int>/512 29.864 -
bm_lexicographical_compare<int>/64 4.384 -1.92%
bm_lexicographical_compare<int>/8 1.524 -1.03%
bm_lexicographical_compare<signed_char>/1 1.340 3.72%
bm_lexicographical_compare<signed_char>/1048576 16242.687 -
bm_lexicographical_compare<signed_char>/262144 3833.200 -
bm_lexicographical_compare<signed_char>/32768 477.615 -
bm_lexicographical_compare<signed_char>/4096 59.774 -
bm_lexicographical_compare<signed_char>/512 7.745 -1.34%
bm_lexicographical_compare<signed_char>/64 1.951 -6.66%
bm_lexicographical_compare<signed_char>/8 3.114 -2.87%
bm_lexicographical_compare<unsigned_char>/1 1.384 -16.79%
bm_lexicographical_compare<unsigned_char>/1048576 17921.773 -
bm_lexicographical_compare<unsigned_char>/262144 4491.303 -
bm_lexicographical_compare<unsigned_char>/32768 571.522 -
bm_lexicographical_compare<unsigned_char>/4096 77.640 -
bm_lexicographical_compare<unsigned_char>/512 8.605 -2.21%
bm_lexicographical_compare<unsigned_char>/64 1.822 -10.33%
bm_lexicographical_compare<unsigned_char>/8 1.156 -19.75%
bm_ranges_lexicographical_compare<int>/1 1.280 -3.65%
bm_ranges_lexicographical_compare<int>/1048576 68959.683 -
bm_ranges_lexicographical_compare<int>/262144 16237.113 -
bm_ranges_lexicographical_compare<int>/32768 1918.539 -
bm_ranges_lexicographical_compare<int>/4096 238.420 -
bm_ranges_lexicographical_compare<int>/512 29.813 -
bm_ranges_lexicographical_compare<int>/64 4.322 -2.82%
bm_ranges_lexicographical_compare<int>/8 1.464 -4.78%
bm_ranges_lexicographical_compare<signed_char>/1 1.633 8.99%
bm_ranges_lexicographical_compare<signed_char>/1048576 16241.842 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.716 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.920 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.856 -
bm_ranges_lexicographical_compare<signed_char>/512 7.918 -
bm_ranges_lexicographical_compare<signed_char>/64 2.289 -1.09%
bm_ranges_lexicographical_compare<signed_char>/8 3.409 -3.08%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.612 14.05%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17923.821 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.814 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.164 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.635 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.781 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.059 8.24%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.385 9.89%
bm_ranges_swap_ranges_vb_aligned/1024 6.127 -
bm_ranges_swap_ranges_vb_aligned/1048576 3404.443 1.65%
bm_ranges_swap_ranges_vb_aligned/128 3.211 -
bm_ranges_swap_ranges_vb_aligned/131072 241.905 -
bm_ranges_swap_ranges_vb_aligned/16 3.497 -2.91%
bm_ranges_swap_ranges_vb_aligned/16384 34.375 -
bm_ranges_swap_ranges_vb_aligned/2048 8.198 -
bm_ranges_swap_ranges_vb_aligned/256 4.216 -2.07%
bm_ranges_swap_ranges_vb_aligned/262144 480.540 -3.38%
bm_ranges_swap_ranges_vb_aligned/32 3.514 -2.40%
bm_ranges_swap_ranges_vb_aligned/32768 64.364 -
bm_ranges_swap_ranges_vb_aligned/4096 11.732 -
bm_ranges_swap_ranges_vb_aligned/512 5.032 -
bm_ranges_swap_ranges_vb_aligned/524288 1036.139 -3.70%
bm_ranges_swap_ranges_vb_aligned/64 2.572 -1.16%
bm_ranges_swap_ranges_vb_aligned/65536 123.418 -
bm_ranges_swap_ranges_vb_aligned/8 3.474 -2.23%
bm_ranges_swap_ranges_vb_aligned/8192 19.191 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15908.213 -
bm_ranges_swap_ranges_vb_unaligned/262144 3835.387 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.001 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.356 -
bm_ranges_swap_ranges_vb_unaligned/512 12.041 -
bm_ranges_swap_ranges_vb_unaligned/64 5.123 1.76%
bm_ranges_swap_ranges_vb_unaligned/8 5.288 4.87%
bm_swap_ranges_vb_aligned/1048576 3344.951 -
bm_swap_ranges_vb_aligned/262144 486.667 -
bm_swap_ranges_vb_aligned/32768 63.614 -
bm_swap_ranges_vb_aligned/4096 12.525 -
bm_swap_ranges_vb_aligned/512 4.981 -
bm_swap_ranges_vb_aligned/64 2.854 -2.10%
bm_swap_ranges_vb_aligned/8 3.297 4.16%
bm_swap_ranges_vb_unaligned/1048576 15874.780 -
bm_swap_ranges_vb_unaligned/262144 3827.690 -
bm_swap_ranges_vb_unaligned/32768 483.482 -
bm_swap_ranges_vb_unaligned/4096 64.818 -
bm_swap_ranges_vb_unaligned/512 12.310 -
bm_swap_ranges_vb_unaligned/64 5.033 -
bm_swap_ranges_vb_unaligned/8 4.788 -
bm_write 546.284 -9.43%
ranges::min(std::deque<__int128>)/1 0.663 7.48%
ranges::min(std::deque<__int128>)/64 20.888 -
ranges::min(std::deque<__int128>)/70000 24331.373 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.633 -8.61%
ranges::min(std::deque<char>)/64 16.565 -7.84%
ranges::min(std::deque<char>)/70000 17832.969 -11.30%
ranges::min(std::deque<char>)/8 2.309 -
ranges::min(std::deque<long_long>)/1 0.693 3.36%
ranges::min(std::deque<long_long>)/64 20.925 23.53%
ranges::min(std::deque<long_long>)/70000 26884.729 40.90%
ranges::min(std::deque<long_long>)/8 2.309 -
ranges::min(std::list<__int128>)/1 0.457 -
ranges::min(std::list<__int128>)/64 33.344 -7.74%
ranges::min(std::list<__int128>)/70000 58354.749 -5.56%
ranges::min(std::list<__int128>)/8 2.065 -10.50%
ranges::min(std::list<char>)/1 0.355 -2.94%
ranges::min(std::list<char>)/64 26.693 -1.77%
ranges::min(std::list<char>)/70000 53125.784 -2.38%
ranges::min(std::list<char>)/8 1.897 -
ranges::min(std::list<long_long>)/1 0.266 -
ranges::min(std::list<long_long>)/64 24.518 -
ranges::min(std::list<long_long>)/70000 45384.579 -
ranges::min(std::list<long_long>)/8 1.907 -
ranges::min(std::vector<__int128>)/1 0.415 -8.98%
ranges::min(std::vector<__int128>)/64 29.004 -4.21%
ranges::min(std::vector<__int128>)/70000 34017.187 -
ranges::min(std::vector<__int128>)/8 2.953 -
ranges::min(std::vector<char>)/1 0.293 4.13%
ranges::min(std::vector<char>)/64 4.204 -
ranges::min(std::vector<char>)/70000 494.108 -
ranges::min(std::vector<char>)/8 2.445 6.33%
ranges::min(std::vector<long_long>)/1 0.384 46.52%
ranges::min(std::vector<long_long>)/64 4.811 2.68%
ranges::min(std::vector<long_long>)/70000 7942.463 -
ranges::min(std::vector<long_long>)/8 2.301 3.70%
ranges::minmax(std::deque<__int128>)/1 0.693 -
ranges::minmax(std::deque<__int128>)/64 32.558 3.97%
ranges::minmax(std::deque<__int128>)/70000 34758.546 -
ranges::minmax(std::deque<__int128>)/8 3.826 -
ranges::minmax(std::deque<char>)/1 0.714 -3.31%
ranges::minmax(std::deque<char>)/64 23.910 3.17%
ranges::minmax(std::deque<char>)/70000 24091.495 -
ranges::minmax(std::deque<char>)/8 3.918 5.66%
ranges::minmax(std::deque<long_long>)/1 0.668 -18.49%
ranges::minmax(std::deque<long_long>)/64 23.230 -
ranges::minmax(std::deque<long_long>)/70000 25953.665 -1.23%
ranges::minmax(std::deque<long_long>)/8 3.857 -1.21%
ranges::minmax(std::list<__int128>)/1 0.455 -
ranges::minmax(std::list<__int128>)/64 39.461 -1.60%
ranges::minmax(std::list<__int128>)/70000 58352.991 -3.35%
ranges::minmax(std::list<__int128>)/8 3.843 -1.57%
ranges::minmax(std::list<char>)/1 0.377 -
ranges::minmax(std::list<char>)/64 32.915 -4.25%
ranges::minmax(std::list<char>)/70000 52737.305 -4.12%
ranges::minmax(std::list<char>)/8 2.469 -2.25%
ranges::minmax(std::list<long_long>)/1 0.425 7.45%
ranges::minmax(std::list<long_long>)/64 30.363 -2.34%
ranges::minmax(std::list<long_long>)/70000 54169.866 -1.03%
ranges::minmax(std::list<long_long>)/8 2.533 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.940 -
ranges::minmax(std::vector<__int128>)/70000 35061.949 -
ranges::minmax(std::vector<__int128>)/8 4.100 -
ranges::minmax(std::vector<char>)/1 0.608 -2.30%
ranges::minmax(std::vector<char>)/64 1.273 6.80%
ranges::minmax(std::vector<char>)/70000 591.744 -
ranges::minmax(std::vector<char>)/8 1.141 21.20%
ranges::minmax(std::vector<long_long>)/1 0.689 5.43%
ranges::minmax(std::vector<long_long>)/64 10.154 -
ranges::minmax(std::vector<long_long>)/70000 9167.684 -
ranges::minmax(std::vector<long_long>)/8 2.105 -
rng::contains(deque<int>)_(process_all)/1048576 244136.463 -
rng::contains(deque<int>)_(process_all)/32 8.744 -
rng::contains(deque<int>)_(process_all)/50 12.695 -
rng::contains(deque<int>)_(process_all)/8 3.184 2.69%
rng::contains(deque<int>)_(process_all)/8192 1924.163 2.79%
rng::contains(list<int>)_(process_all)/1048576 827148.054 -
rng::contains(list<int>)_(process_all)/32 9.103 2.11%
rng::contains(list<int>)_(process_all)/50 18.179 -1.66%
rng::contains(list<int>)_(process_all)/8 2.330 -
rng::contains(list<int>)_(process_all)/8192 7090.934 -8.50%
rng::contains(vector<int>)_(process_all)/1048576 232568.071 -
rng::contains(vector<int>)_(process_all)/32 8.272 -1.47%
rng::contains(vector<int>)_(process_all)/50 12.311 -
rng::contains(vector<int>)_(process_all)/8 2.644 -2.39%
rng::contains(vector<int>)_(process_all)/8192 1804.884 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22501.953 19.11%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23607.373 22.04%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1461433.559 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428922.765 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.346 20.61%
rng::contains_subrange(deque<int>)_(process_all)/32 14.078 14.44%
rng::contains_subrange(deque<int>)_(process_all)/50 25.346 4.25%
rng::contains_subrange(deque<int>)_(process_all)/8192 3349.062 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502292.952 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.718 -17.74%
rng::contains_subrange(deque<int>)_(same_length)/32 17.941 -13.00%
rng::contains_subrange(deque<int>)_(same_length)/50 26.149 -9.19%
rng::contains_subrange(deque<int>)_(same_length)/8192 3914.713 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476595.457 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.396 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.552 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.523 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3711.838 -
rng::contains_subrange(list<int>)_(near_matches)/1000 39876.648 6.36%
rng::contains_subrange(list<int>)_(near_matches)/1024 39361.192 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2528880.715 -
rng::contains_subrange(list<int>)_(process_all)/1048576 846377.306 -
rng::contains_subrange(list<int>)_(process_all)/16 4.914 -
rng::contains_subrange(list<int>)_(process_all)/32 10.021 -1.73%
rng::contains_subrange(list<int>)_(process_all)/50 17.592 2.36%
rng::contains_subrange(list<int>)_(process_all)/8192 6636.762 -17.46%
rng::contains_subrange(list<int>)_(same_length)/1048576 946222.874 -
rng::contains_subrange(list<int>)_(same_length)/16 5.843 -
rng::contains_subrange(list<int>)_(same_length)/32 16.524 -
rng::contains_subrange(list<int>)_(same_length)/50 25.350 -
rng::contains_subrange(list<int>)_(same_length)/8192 8355.098 5.60%
rng::contains_subrange(list<int>)_(single_element)/1048576 831946.309 -
rng::contains_subrange(list<int>)_(single_element)/16 4.829 -3.37%
rng::contains_subrange(list<int>)_(single_element)/32 10.186 -
rng::contains_subrange(list<int>)_(single_element)/50 17.094 -3.33%
rng::contains_subrange(list<int>)_(single_element)/8192 6839.986 -11.11%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13299.452 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13960.142 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763202.931 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208769.524 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.702 -1.07%
rng::contains_subrange(vector<int>)_(process_all)/32 8.069 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.543 -4.99%
rng::contains_subrange(vector<int>)_(process_all)/8192 1626.324 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243315.743 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.938 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.723 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.706 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1866.692 -1.75%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233601.248 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.760 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.528 -1.02%
rng::contains_subrange(vector<int>)_(single_element)/50 12.454 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1821.483 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 456.364 -5.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490994.799 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.273 -6.74%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.435 -1.90%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3828.756 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.138 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.391 2.64%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 516403.107 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.334 2.81%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.527 1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4000.480 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -3.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.164 -1.98%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2039.648 5.59%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2201035.584 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.507 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.890 1.15%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17685.056 -11.23%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 818.895 -1.54%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1437356.802 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.155 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.047 1.81%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11369.522 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1722.695 -4.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2352277.455 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.030 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.014 4.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21648.121 10.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 624.623 -8.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1450357.990 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.424 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.060 10.11%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11058.881 -2.53%
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 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.771 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.542 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955165.306 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.570 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.095 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8318.713 5.49%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
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.769 1.57%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 898.670 5.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1076004.922 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.882 1.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.738 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13606.455 33.08%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.949 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 77269.111 4.85%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.378 -5.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.425 -21.51%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 593.933 4.02%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.470 10.79%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.470 4.18%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.412 6.72%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.415 7.08%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.465 12.03%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.098 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306115.334 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.791 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.019 3.48%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.257 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.021 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9360.845 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.487 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.703 -1.90%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2308.614 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.999 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15489.627 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.692 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.525 -1.01%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3876.557 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 733.224 1.62%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26640.149 -1.95%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.937 1.42%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.481 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10056.843 -9.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.389 2.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 669.433 2.21%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.543 -4.41%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.058 -1.94%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.217 1.42%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.567 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8588.340 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.433 -1.66%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.051 -5.24%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2111.869 -
rng::find(vector<bool>)_(process_all)/1024 4.554 1.92%
rng::find(vector<bool>)_(process_all)/1048576 3656.405 -
rng::find(vector<bool>)_(process_all)/50 0.738 6.71%
rng::find(vector<bool>)_(process_all)/8 0.639 -
rng::find(vector<bool>)_(process_all)/8192 33.424 -
rng::find_if(vector<bool>)_(process_all)/1024 566.055 -
rng::find_if(vector<bool>)_(process_all)/1048576 577262.607 -
rng::find_if(vector<bool>)_(process_all)/50 23.940 -
rng::find_if(vector<bool>)_(process_all)/8 3.508 -1.58%
rng::find_if(vector<bool>)_(process_all)/8192 4510.391 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.257 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576163.374 -1.50%
rng::find_if_not(vector<bool>)_(process_all)/50 23.860 2.18%
rng::find_if_not(vector<bool>)_(process_all)/8 3.531 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4502.437 -1.46%
rng::find_last(deque<int>)_(bail_10%)/1024 226.694 -13.59%
rng::find_last(deque<int>)_(bail_10%)/1048576 323596.632 -
rng::find_last(deque<int>)_(bail_10%)/50 11.392 -13.60%
rng::find_last(deque<int>)_(bail_10%)/8 2.725 -
rng::find_last(deque<int>)_(bail_10%)/8192 2511.072 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.955 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25391.860 -
rng::find_last(deque<int>)_(bail_90%)/50 1.832 -
rng::find_last(deque<int>)_(bail_90%)/8 0.922 3.49%
rng::find_last(deque<int>)_(bail_90%)/8192 202.358 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.853 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 366587.436 -
rng::find_last(forward_list<int>)_(bail_10%)/50 16.950 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5853.911 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.764 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 387742.358 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.844 -1.18%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.377 -5.00%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5923.772 -1.09%
rng::find_last(list<int>)_(bail_10%)/1024 672.655 -
rng::find_last(list<int>)_(bail_10%)/1048576 785258.828 -
rng::find_last(list<int>)_(bail_10%)/50 15.807 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -1.67%
rng::find_last(list<int>)_(bail_10%)/8192 6246.394 -
rng::find_last(list<int>)_(bail_90%)/1024 76.510 -
rng::find_last(list<int>)_(bail_90%)/1048576 86224.690 -3.74%
rng::find_last(list<int>)_(bail_90%)/50 1.371 9.95%
rng::find_last(list<int>)_(bail_90%)/8 0.463 -
rng::find_last(list<int>)_(bail_90%)/8192 593.393 -1.35%
rng::find_last(vector<char>)_(bail_10%)/1024 210.825 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206208.137 -
rng::find_last(vector<char>)_(bail_10%)/50 10.823 -
rng::find_last(vector<char>)_(bail_10%)/8 2.010 -
rng::find_last(vector<char>)_(bail_10%)/8192 1623.615 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.706 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22957.805 -
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -2.77%
rng::find_last(vector<char>)_(bail_90%)/8 0.483 4.94%
rng::find_last(vector<char>)_(bail_90%)/8192 188.823 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.230 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213729.097 -
rng::find_last(vector<int>)_(bail_10%)/50 10.793 -
rng::find_last(vector<int>)_(bail_10%)/8 2.026 -
rng::find_last(vector<int>)_(bail_10%)/8192 1653.424 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.874 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23274.298 -1.49%
rng::find_last(vector<int>)_(bail_90%)/50 1.479 1.35%
rng::find_last(vector<int>)_(bail_90%)/8 0.441 -4.18%
rng::find_last(vector<int>)_(bail_90%)/8192 188.696 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.671 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361488.101 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.742 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.924 3.15%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2760.975 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.054 -1.83%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38918.904 1.93%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.587 1.69%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.027 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 319.772 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.035 -1.44%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 901138.889 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.926 1.49%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.212 -3.18%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7071.934 -8.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 778.921 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 898746.501 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.746 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.369 3.35%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6745.196 1.47%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.944 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803601.736 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.286 -1.07%
rng::find_last_if(list<int>)_(bail_10%)/8 3.303 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6598.625 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.365 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88697.833 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.165 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.551 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.039 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238377.722 -1.98%
rng::find_last_if(vector<char>)_(bail_10%)/50 11.468 -7.68%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -4.91%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.654 -3.29%
rng::find_last_if(vector<char>)_(bail_90%)/1024 26.636 3.39%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26451.162 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.535 2.85%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.476 3.13%
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.166 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.148 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 313436.712 2.06%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.563 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.185 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.104 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33574.480 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.507 -1.54%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.584 13.10%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.164 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.074 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361817.662 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.429 -1.07%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.819 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2774.002 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.589 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38594.265 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.405 -3.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.989 3.60%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 315.035 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 762.957 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 908040.976 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.549 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.480 6.96%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6610.972 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.149 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898441.590 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.184 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.478 2.87%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6558.296 1.65%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.673 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803088.244 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.532 12.33%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6580.340 -1.00%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.352 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88745.923 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.107 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.033 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.207 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238592.320 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.331 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.102 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.371 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.075 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26386.197 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.526 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.005 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.807 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306855.007 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.620 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.073 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.048 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33538.599 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.527 -4.80%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.500 -5.89%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.911 -
rng::fold_left(deque<int>)/1048576 550464.295 -
rng::fold_left(deque<int>)/32 16.384 -1.48%
rng::fold_left(deque<int>)/50 27.346 -1.53%
rng::fold_left(deque<int>)/8 3.924 -4.20%
rng::fold_left(deque<int>)/8192 4474.051 4.76%
rng::fold_left(list<int>)/1048576 1356350.418 -
rng::fold_left(list<int>)/32 20.688 -1.65%
rng::fold_left(list<int>)/50 37.661 -
rng::fold_left(list<int>)/8 3.840 -5.87%
rng::fold_left(list<int>)/8192 10623.716 -3.60%
rng::fold_left(vector<int>)/1048576 1325690.261 -
rng::fold_left(vector<int>)/32 21.700 -
rng::fold_left(vector<int>)/50 37.490 -
rng::fold_left(vector<int>)/8 3.559 -
rng::fold_left(vector<int>)/8192 10313.593 -
rng::for_each(map<int>)/32 25.079 -1.26%
rng::for_each(map<int>)/50 37.993 -
rng::for_each(map<int>)/8 6.157 -1.83%
rng::for_each(map<int>)/8192 7312.960 -
rng::for_each(multimap<int>)/32 26.780 -
rng::for_each(multimap<int>)/50 40.172 -1.10%
rng::for_each(multimap<int>)/8 6.114 -2.87%
rng::for_each(multimap<int>)/8192 7203.606 -1.21%
rng::for_each(multiset<int>)/32 25.314 -1.59%
rng::for_each(multiset<int>)/50 38.651 -1.04%
rng::for_each(multiset<int>)/8 6.553 -5.01%
rng::for_each(multiset<int>)/8192 7672.954 -1.66%
rng::for_each(set<int>)/32 25.452 -
rng::for_each(set<int>)/50 38.103 -
rng::for_each(set<int>)/8 6.750 -
rng::for_each(set<int>)/8192 7663.195 -
rng::starts_with(deque<int>)/1000 478.272 -
rng::starts_with(deque<int>)/1024 490.786 -
rng::starts_with(deque<int>)/1048576 499720.438 -
rng::starts_with(deque<int>)/8 4.073 -
rng::starts_with(deque<int>)/8192 3869.328 -
rng::starts_with(deque<int>,_pred)/1000 515.621 -
rng::starts_with(deque<int>,_pred)/1024 528.702 -
rng::starts_with(deque<int>,_pred)/1048576 508388.960 -5.45%
rng::starts_with(deque<int>,_pred)/8 4.664 -
rng::starts_with(deque<int>,_pred)/8192 3935.313 -4.79%
rng::starts_with(list<int>)/1000 760.423 -
rng::starts_with(list<int>)/1024 779.152 -
rng::starts_with(list<int>)/1048576 945910.135 -
rng::starts_with(list<int>)/8 2.935 -
rng::starts_with(list<int>)/8192 9281.690 14.72%
rng::starts_with(list<int>,_pred)/1000 790.335 -
rng::starts_with(list<int>,_pred)/1024 808.627 -
rng::starts_with(list<int>,_pred)/1048576 972912.281 -
rng::starts_with(list<int>,_pred)/8 3.519 -
rng::starts_with(list<int>,_pred)/8192 10554.022 16.82%
rng::starts_with(vector<int>)/1000 58.278 -
rng::starts_with(vector<int>)/1024 59.901 -
rng::starts_with(vector<int>)/1048576 68321.636 -
rng::starts_with(vector<int>)/8 1.226 -
rng::starts_with(vector<int>)/8192 484.922 -
rng::starts_with(vector<int>,_pred)/1000 277.870 -
rng::starts_with(vector<int>,_pred)/1024 288.864 -
rng::starts_with(vector<int>,_pred)/1048576 304273.685 -
rng::starts_with(vector<int>,_pred)/8 2.654 8.15%
rng::starts_with(vector<int>,_pred)/8192 2481.927 -
std::adjacent_find(deque<int>)/1024 462.706 -
std::adjacent_find(deque<int>)/1048576 475814.739 -
std::adjacent_find(deque<int>)/50 23.792 28.88%
std::adjacent_find(deque<int>)/8 3.985 5.25%
std::adjacent_find(deque<int>)/8192 3708.223 -
std::adjacent_find(deque<int>,_pred)/1024 629.862 -
std::adjacent_find(deque<int>,_pred)/1048576 650074.660 -
std::adjacent_find(deque<int>,_pred)/50 29.417 -
std::adjacent_find(deque<int>,_pred)/8 4.296 2.85%
std::adjacent_find(deque<int>,_pred)/8192 5096.964 -
std::adjacent_find(list<int>)/1024 735.699 -
std::adjacent_find(list<int>)/1048576 871409.387 -
std::adjacent_find(list<int>)/50 23.169 -
std::adjacent_find(list<int>)/8 2.074 -
std::adjacent_find(list<int>)/8192 6690.341 -6.88%
std::adjacent_find(list<int>,_pred)/1024 789.855 -
std::adjacent_find(list<int>,_pred)/1048576 918077.155 -
std::adjacent_find(list<int>,_pred)/50 29.297 -1.58%
std::adjacent_find(list<int>,_pred)/8 3.849 -
std::adjacent_find(list<int>,_pred)/8192 7258.661 -
std::adjacent_find(vector<int>)/1024 235.397 -
std::adjacent_find(vector<int>)/1048576 238544.474 -
std::adjacent_find(vector<int>)/50 12.003 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1836.741 -
std::adjacent_find(vector<int>,_pred)/1024 400.056 -
std::adjacent_find(vector<int>,_pred)/1048576 473657.754 -
std::adjacent_find(vector<int>,_pred)/50 22.923 -3.06%
std::adjacent_find(vector<int>,_pred)/8 3.268 -1.88%
std::adjacent_find(vector<int>,_pred)/8192 3188.708 -
std::all_of(deque<int>)_(process_all)/32 12.290 -
std::all_of(deque<int>)_(process_all)/32768 11310.120 12.06%
std::all_of(deque<int>)_(process_all)/50 18.925 -
std::all_of(deque<int>)_(process_all)/8 3.305 -
std::all_of(deque<int>)_(process_all)/8192 2839.197 12.54%
std::all_of(list<int>)_(process_all)/32 11.460 -
std::all_of(list<int>)_(process_all)/32768 25781.061 -2.64%
std::all_of(list<int>)_(process_all)/50 21.964 -
std::all_of(list<int>)_(process_all)/8 2.646 -
std::all_of(list<int>)_(process_all)/8192 7050.104 -17.00%
std::all_of(vector<int>)_(process_all)/32 8.589 3.41%
std::all_of(vector<int>)_(process_all)/32768 8100.710 -
std::all_of(vector<int>)_(process_all)/50 13.045 -3.94%
std::all_of(vector<int>)_(process_all)/8 2.306 -1.63%
std::all_of(vector<int>)_(process_all)/8192 2038.773 -
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10835.952 7.06%
std::any_of(deque<int>)_(process_all)/50 18.880 -
std::any_of(deque<int>)_(process_all)/8 3.285 -
std::any_of(deque<int>)_(process_all)/8192 2739.223 6.83%
std::any_of(list<int>)_(process_all)/32 11.674 -
std::any_of(list<int>)_(process_all)/32768 25797.555 -6.25%
std::any_of(list<int>)_(process_all)/50 21.993 -
std::any_of(list<int>)_(process_all)/8 2.678 -
std::any_of(list<int>)_(process_all)/8192 7898.899 -8.41%
std::any_of(vector<int>)_(process_all)/32 8.340 -
std::any_of(vector<int>)_(process_all)/32768 8114.444 -
std::any_of(vector<int>)_(process_all)/50 13.739 -10.01%
std::any_of(vector<int>)_(process_all)/8 2.456 3.42%
std::any_of(vector<int>)_(process_all)/8192 2035.050 -
std::copy(deque<int>)/1048576 50098.362 -
std::copy(deque<int>)/262144 11638.973 -
std::copy(deque<int>)/32768 1142.249 -
std::copy(deque<int>)/4096 145.265 -
std::copy(deque<int>)/512 17.245 -
std::copy(deque<int>)/64 3.028 -
std::copy(deque<int>)/8 2.775 -
std::copy(list<int>)/1048576 859111.885 -
std::copy(list<int>)/262144 213858.976 -
std::copy(list<int>)/32768 26267.765 -1.67%
std::copy(list<int>)/4096 3076.326 -7.56%
std::copy(list<int>)/512 363.969 -
std::copy(list<int>)/64 30.382 -
std::copy(list<int>)/8 2.484 -
std::copy(vector<bool>)_(aligned)/1048576 2027.155 -26.46%
std::copy(vector<bool>)_(aligned)/262144 727.109 -10.57%
std::copy(vector<bool>)_(aligned)/32768 35.393 -
std::copy(vector<bool>)_(aligned)/4096 4.804 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.352 -
std::copy(vector<bool>)_(unaligned)/1048576 7013.933 -
std::copy(vector<bool>)_(unaligned)/262144 1710.477 -6.55%
std::copy(vector<bool>)_(unaligned)/32768 218.182 -
std::copy(vector<bool>)_(unaligned)/4096 26.093 -
std::copy(vector<bool>)_(unaligned)/512 3.473 -
std::copy(vector<bool>)_(unaligned)/64 1.799 -
std::copy(vector<int>)/1048576 50246.010 -
std::copy(vector<int>)/262144 12496.243 -
std::copy(vector<int>)/32768 3480.643 -7.94%
std::copy(vector<int>)/4096 201.976 -5.24%
std::copy(vector<int>)/512 15.932 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.236 2.49%
std::copy_backward(deque<int>)/1048576 131340.008 -
std::copy_backward(deque<int>)/262144 32179.847 -3.74%
std::copy_backward(deque<int>)/32768 4057.868 3.85%
std::copy_backward(deque<int>)/4096 147.587 -
std::copy_backward(deque<int>)/512 18.046 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.742 -1.38%
std::copy_backward(list<int>)/1048576 877852.704 -
std::copy_backward(list<int>)/262144 217226.879 -
std::copy_backward(list<int>)/32768 26338.209 -
std::copy_backward(list<int>)/4096 3160.848 -3.50%
std::copy_backward(list<int>)/512 366.241 -
std::copy_backward(list<int>)/64 31.155 -
std::copy_backward(list<int>)/8 2.410 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2242.890 -33.99%
std::copy_backward(vector<bool>)_(aligned)/262144 771.291 9.54%
std::copy_backward(vector<bool>)_(aligned)/32768 35.909 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.016 -
std::copy_backward(vector<bool>)_(aligned)/512 1.566 -3.07%
std::copy_backward(vector<bool>)_(aligned)/64 1.764 -2.46%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6545.194 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.823 -
std::copy_backward(vector<bool>)_(unaligned)/32768 202.784 -1.03%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.335 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.791 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.889 -
std::copy_backward(vector<int>)/1048576 50215.807 -
std::copy_backward(vector<int>)/262144 12360.858 -1.04%
std::copy_backward(vector<int>)/32768 3461.118 2.53%
std::copy_backward(vector<int>)/4096 216.704 3.53%
std::copy_backward(vector<int>)/512 16.583 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.280 6.50%
std::copy_if(deque<int>)_(entire_range)/1048576 273811.015 -1.32%
std::copy_if(deque<int>)_(entire_range)/262144 68982.289 -1.11%
std::copy_if(deque<int>)_(entire_range)/32768 8618.157 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.899 -
std::copy_if(deque<int>)_(entire_range)/512 137.260 1.29%
std::copy_if(deque<int>)_(entire_range)/64 16.154 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -
std::copy_if(deque<int>)_(every_other)/1048576 370588.517 -
std::copy_if(deque<int>)_(every_other)/262144 92683.215 -
std::copy_if(deque<int>)_(every_other)/32768 11601.132 -
std::copy_if(deque<int>)_(every_other)/4096 1449.775 -
std::copy_if(deque<int>)_(every_other)/512 181.485 -
std::copy_if(deque<int>)_(every_other)/64 23.266 -
std::copy_if(deque<int>)_(every_other)/8 3.442 -
std::copy_if(list<int>)_(entire_range)/1048576 870467.502 -
std::copy_if(list<int>)_(entire_range)/262144 216234.537 -
std::copy_if(list<int>)_(entire_range)/32768 25533.492 -
std::copy_if(list<int>)_(entire_range)/4096 3012.292 -
std::copy_if(list<int>)_(entire_range)/512 366.631 -
std::copy_if(list<int>)_(entire_range)/64 32.745 7.16%
std::copy_if(list<int>)_(entire_range)/8 2.509 -
std::copy_if(list<int>)_(every_other)/1048576 840106.676 1.09%
std::copy_if(list<int>)_(every_other)/262144 208874.387 -
std::copy_if(list<int>)_(every_other)/32768 25270.220 -
std::copy_if(list<int>)_(every_other)/4096 3892.012 -5.38%
std::copy_if(list<int>)_(every_other)/512 358.388 -
std::copy_if(list<int>)_(every_other)/64 27.696 -
std::copy_if(list<int>)_(every_other)/8 2.291 -
std::copy_if(vector<int>)_(entire_range)/1048576 243902.226 -
std::copy_if(vector<int>)_(entire_range)/262144 59564.803 -
std::copy_if(vector<int>)_(entire_range)/32768 7420.354 -
std::copy_if(vector<int>)_(entire_range)/4096 928.324 -
std::copy_if(vector<int>)_(entire_range)/512 122.613 -
std::copy_if(vector<int>)_(entire_range)/64 15.546 -
std::copy_if(vector<int>)_(entire_range)/8 2.187 -2.75%
std::copy_if(vector<int>)_(every_other)/1048576 502426.709 -
std::copy_if(vector<int>)_(every_other)/262144 127301.319 -
std::copy_if(vector<int>)_(every_other)/32768 16174.235 -
std::copy_if(vector<int>)_(every_other)/4096 1989.672 -
std::copy_if(vector<int>)_(every_other)/512 254.276 -
std::copy_if(vector<int>)_(every_other)/64 32.739 -
std::copy_if(vector<int>)_(every_other)/8 4.183 -
std::copy_n(deque<int>)/1048576 50235.748 -
std::copy_n(deque<int>)/262144 11735.955 -
std::copy_n(deque<int>)/32768 1142.338 -
std::copy_n(deque<int>)/4096 145.200 -
std::copy_n(deque<int>)/512 16.897 -
std::copy_n(deque<int>)/64 2.775 -
std::copy_n(deque<int>)/8 2.815 3.16%
std::copy_n(list<int>)/1048576 864908.932 -
std::copy_n(list<int>)/262144 216046.561 -
std::copy_n(list<int>)/32768 26200.062 1.53%
std::copy_n(list<int>)/4096 3647.297 3.01%
std::copy_n(list<int>)/512 342.736 -
std::copy_n(list<int>)/64 14.705 -2.82%
std::copy_n(list<int>)/8 2.220 -
std::copy_n(vector<bool>)_(aligned)/1048576 1802.095 -30.33%
std::copy_n(vector<bool>)_(aligned)/262144 733.020 21.66%
std::copy_n(vector<bool>)_(aligned)/32768 35.650 -
std::copy_n(vector<bool>)_(aligned)/4096 4.953 2.95%
std::copy_n(vector<bool>)_(aligned)/512 1.382 -
std::copy_n(vector<bool>)_(aligned)/64 1.352 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.709 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.521 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.929 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.025 -
std::copy_n(vector<bool>)_(unaligned)/512 3.492 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 50154.193 1.05%
std::copy_n(vector<int>)/262144 12321.719 -1.63%
std::copy_n(vector<int>)/32768 3460.407 -8.85%
std::copy_n(vector<int>)/4096 145.573 -
std::copy_n(vector<int>)/512 16.026 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.160 -4.03%
std::count(deque<int>)_(every_other)/1024 245.110 -
std::count(deque<int>)_(every_other)/1048576 251747.994 -
std::count(deque<int>)_(every_other)/8 2.528 -1.21%
std::count(deque<int>)_(every_other)/8192 1926.962 -
std::count(list<int>)_(every_other)/1024 710.557 -
std::count(list<int>)_(every_other)/1048576 818347.886 -
std::count(list<int>)_(every_other)/8 2.121 2.15%
std::count(list<int>)_(every_other)/8192 7193.288 5.96%
std::count(vector<bool>)/1000 2.998 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1454.160 -
std::count(vector<bool>)/8192 11.435 -
std::count(vector<int>)_(every_other)/1024 102.566 -
std::count(vector<int>)_(every_other)/1048576 104952.509 -
std::count(vector<int>)_(every_other)/8 1.379 6.39%
std::count(vector<int>)_(every_other)/8192 816.429 -
std::count_if(deque<int>)_(every_other)/1024 346.989 -
std::count_if(deque<int>)_(every_other)/1048576 343586.000 -
std::count_if(deque<int>)_(every_other)/8 3.503 -
std::count_if(deque<int>)_(every_other)/8192 2683.715 -
std::count_if(list<int>)_(every_other)/1024 750.865 -
std::count_if(list<int>)_(every_other)/1048576 885010.377 -
std::count_if(list<int>)_(every_other)/8 2.759 -
std::count_if(list<int>)_(every_other)/8192 7272.970 -4.17%
std::count_if(vector<int>)_(every_other)/1024 245.885 -
std::count_if(vector<int>)_(every_other)/1048576 247651.550 -
std::count_if(vector<int>)_(every_other)/8 4.145 -
std::count_if(vector<int>)_(every_other)/8192 1896.528 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.156 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.863 -3.94%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 817.546 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 331.930 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.743 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.815 -3.54%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.726 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.487 -4.69%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 440.622 -2.34%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.470 -1.31%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.455 -3.64%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 439.180 -2.62%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 291.312 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.569 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2140.831 -
std::deque<int>::ctor(size)/1024 75.039 -1.14%
std::deque<int>::ctor(size)/32 27.473 -6.09%
std::deque<int>::ctor(size)/8192 452.069 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.084 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.523 -3.67%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 425.232 -1.09%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.340 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.513 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.382 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.867 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.502 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.914 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.945 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.011 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.976 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.653 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.496 3.06%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.372 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.809 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.774 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 325.320 -6.01%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.556 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.307 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2515.126 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.709 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 850.571 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.039 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10042.365 -3.30%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12752.463 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.874 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113294.050 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.682 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.076 3.09%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6108.592 -1.02%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6730.856 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.704 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54845.387 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.137 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.737 -1.27%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12793.892 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19963.499 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 611.539 -1.06%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177565.301 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 906.127 3.93%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.829 2.89%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13048.560 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20011.458 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.696 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178012.546 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1065.189 -1.26%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.589 7.70%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11599.519 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20138.313 -1.10%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 621.319 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177273.458 -1.26%
std::deque<std::string>::ctor(size)/1024 717.581 -
std::deque<std::string>::ctor(size)/32 41.768 -2.08%
std::deque<std::string>::ctor(size)/8192 8458.673 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 945.941 -1.03%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.960 -1.90%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12480.787 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19834.753 -1.09%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 575.148 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173739.997 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.323 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.320 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.348 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.844 -2.64%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.056 -7.24%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.181 -5.36%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.591 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.740 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.559 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.975 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.601 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2360.530 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.885 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.700 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.897 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.945 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.609 1.37%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.398 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.909 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.539 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.142 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.304 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.858 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.810 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.184 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.039 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4544.388 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6470.856 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.772 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52550.199 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1035.023 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.609 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8078.245 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12855.960 -1.05%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 750.977 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114351.432 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -3.09%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.164 -1.87%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.224 -3.95%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.663 -4.63%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.731 -3.72%
std::distance(deque<int>)/1024 0.852 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.649 3.95%
std::distance(join_view(vector<vector<int>>))/50 0.617 -10.96%
std::distance(join_view(vector<vector<int>>))/8192 8.383 1.17%
std::equal(deque<int>)_(it,_it,_it)/1024 467.115 1.36%
std::equal(deque<int>)_(it,_it,_it)/1048576 490883.067 -1.14%
std::equal(deque<int>)_(it,_it,_it)/50 20.641 -8.72%
std::equal(deque<int>)_(it,_it,_it)/8 4.392 -1.43%
std::equal(deque<int>)_(it,_it,_it)/8192 3824.357 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.542 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425150.637 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.086 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.014 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3092.870 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.097 -1.23%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513092.640 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.327 -4.47%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.298 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3968.279 -1.31%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 515.142 -1.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 518455.227 -1.29%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.802 -1.46%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.547 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4033.162 -1.49%
std::equal(list<int>)_(it,_it,_it)/1024 1130.374 -
std::equal(list<int>)_(it,_it,_it)/1048576 1311638.993 -
std::equal(list<int>)_(it,_it,_it)/50 35.429 -
std::equal(list<int>)_(it,_it,_it)/8 2.712 -
std::equal(list<int>)_(it,_it,_it)/8192 10425.530 6.08%
std::equal(list<int>)_(it,_it,_it,_it)/1024 771.177 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955820.368 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.942 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.905 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12076.386 3.33%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 823.717 2.30%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 983731.469 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.364 -1.90%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.464 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12864.156 2.99%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.389 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1319211.682 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.629 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.502 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11729.299 5.26%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.012 -
std::equal(vector<bool>)_(unaligned)/1048576 6328.861 -
std::equal(vector<bool>)_(unaligned)/50 0.829 -22.50%
std::equal(vector<bool>)_(unaligned)/8 0.898 -17.17%
std::equal(vector<bool>)_(unaligned)/8192 55.525 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.714 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73711.099 -
std::equal(vector<int>)_(it,_it,_it)/50 4.154 1.61%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.334 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.359 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73675.906 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.372 1.39%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.468 4.05%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.917 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.380 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305692.209 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.724 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.982 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2546.933 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.772 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305452.552 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.445 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.630 -1.67%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.352 -
std::fill(deque<int>)/1024 29.867 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 237.989 -
std::fill(list<int>)/1024 489.427 -
std::fill(list<int>)/32 8.294 -
std::fill(list<int>)/50 33.314 -5.66%
std::fill(list<int>)/8192 8701.192 -27.98%
std::fill(vector<bool>)/1048576 3821.012 -
std::fill(vector<bool>)/262144 230.597 -
std::fill(vector<bool>)/32768 29.744 -1.17%
std::fill(vector<bool>)/4096 4.195 -
std::fill(vector<bool>)/512 1.570 -2.56%
std::fill(vector<bool>)/64 1.545 -4.70%
std::fill(vector<int>)/1024 29.741 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 234.260 -
std::fill_n(deque<int>)/1024 30.152 2.85%
std::fill_n(deque<int>)/32 1.169 1.19%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 235.841 -
std::fill_n(list<int>)/1024 470.939 2.73%
std::fill_n(list<int>)/32 8.119 -
std::fill_n(list<int>)/50 15.659 -6.75%
std::fill_n(list<int>)/8192 9274.837 8.40%
std::fill_n(vector<bool>)/1048576 3821.283 -1.03%
std::fill_n(vector<bool>)/262144 926.194 -1.62%
std::fill_n(vector<bool>)/32768 30.530 1.64%
std::fill_n(vector<bool>)/4096 4.194 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.383 -2.37%
std::fill_n(vector<int>)/1024 29.608 -
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.215 -
std::fill_n(vector<int>)/8192 233.484 -
std::find(deque<int>)_(bail_25%)/1024 67.841 -
std::find(deque<int>)_(bail_25%)/32768 1922.870 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 478.782 -
std::find(deque<int>)_(process_all)/1024 243.845 -
std::find(deque<int>)_(process_all)/32768 7772.936 -
std::find(deque<int>)_(process_all)/50 13.125 -
std::find(deque<int>)_(process_all)/8 3.520 -
std::find(deque<int>)_(process_all)/8192 1933.493 -
std::find(list<int>)_(bail_25%)/1024 130.985 1.93%
std::find(list<int>)_(bail_25%)/32768 8069.343 2.65%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1443.118 1.43%
std::find(list<int>)_(process_all)/1024 687.644 -
std::find(list<int>)_(process_all)/32768 25858.284 -
std::find(list<int>)_(process_all)/50 19.040 -
std::find(list<int>)_(process_all)/8 2.362 1.36%
std::find(list<int>)_(process_all)/8192 6898.948 -7.66%
std::find(vector<bool>)_(process_all)/1024 4.664 -
std::find(vector<bool>)_(process_all)/1048576 3649.675 -
std::find(vector<bool>)_(process_all)/50 0.716 3.48%
std::find(vector<bool>)_(process_all)/8 0.640 8.35%
std::find(vector<bool>)_(process_all)/8192 33.523 -
std::find(vector<char>)_(bail_25%)/1024 5.370 -1.19%
std::find(vector<char>)_(bail_25%)/32768 136.294 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.34%
std::find(vector<char>)_(bail_25%)/8192 40.315 -
std::find(vector<char>)_(process_all)/1024 16.259 -
std::find(vector<char>)_(process_all)/32768 495.191 -
std::find(vector<char>)_(process_all)/50 1.624 -1.16%
std::find(vector<char>)_(process_all)/8 0.943 2.07%
std::find(vector<char>)_(process_all)/8192 135.966 -
std::find(vector<int>)_(bail_25%)/1024 66.206 -
std::find(vector<int>)_(bail_25%)/32768 1858.321 -
std::find(vector<int>)_(bail_25%)/8 1.491 7.17%
std::find(vector<int>)_(bail_25%)/8192 471.017 -
std::find(vector<int>)_(process_all)/1024 242.075 -
std::find(vector<int>)_(process_all)/32768 7373.848 -
std::find(vector<int>)_(process_all)/50 12.417 -
std::find(vector<int>)_(process_all)/8 2.774 1.85%
std::find(vector<int>)_(process_all)/8192 1848.144 -
std::find(vector<long_long>)_(bail_25%)/1024 23.030 -
std::find(vector<long_long>)_(bail_25%)/32768 729.368 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -
std::find(vector<long_long>)_(bail_25%)/8192 187.754 -
std::find(vector<long_long>)_(process_all)/1024 90.295 -
std::find(vector<long_long>)_(process_all)/32768 2890.945 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 1.186 3.37%
std::find(vector<long_long>)_(process_all)/8192 721.038 -
std::find(vector<short>)_(bail_25%)/1024 5.957 -
std::find(vector<short>)_(bail_25%)/32768 187.909 -
std::find(vector<short>)_(bail_25%)/8 0.702 4.20%
std::find(vector<short>)_(bail_25%)/8192 45.252 -
std::find(vector<short>)_(process_all)/1024 22.547 -
std::find(vector<short>)_(process_all)/32768 722.038 -
std::find(vector<short>)_(process_all)/50 1.676 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.310 -
std::find_end(deque<int>)_(match_near_end)/1000 48.898 25.33%
std::find_end(deque<int>)_(match_near_end)/1024 36.950 9.74%
std::find_end(deque<int>)_(match_near_end)/8192 300.299 7.88%
std::find_end(deque<int>)_(near_matches)/1000 15848.907 -
std::find_end(deque<int>)_(near_matches)/1024 16447.728 -
std::find_end(deque<int>)_(near_matches)/8192 1125969.843 -
std::find_end(deque<int>)_(process_all)/1000 295.818 4.25%
std::find_end(deque<int>)_(process_all)/1024 338.155 15.64%
std::find_end(deque<int>)_(process_all)/1048576 358856.754 33.06%
std::find_end(deque<int>)_(process_all)/8192 2691.294 31.16%
std::find_end(deque<int>)_(same_length)/1000 353.754 4.44%
std::find_end(deque<int>)_(same_length)/1024 351.488 5.18%
std::find_end(deque<int>)_(same_length)/8192 2803.156 4.89%
std::find_end(deque<int>)_(single_element)/1000 320.240 2.51%
std::find_end(deque<int>)_(single_element)/1024 375.059 12.93%
std::find_end(deque<int>)_(single_element)/8192 2954.487 25.08%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.308 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.579 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 617.084 2.78%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31016.903 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32178.599 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1891082.095 -
std::find_end(deque<int>,_pred)_(process_all)/1000 586.957 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.455 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593801.179 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4352.042 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.163 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.317 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4972.295 -
std::find_end(deque<int>,_pred)_(single_element)/1000 656.999 -2.12%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.392 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4877.337 -
std::find_end(forward_list<int>)_(match_near_end)/1000 754.802 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4489.484 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257454.363 -
std::find_end(forward_list<int>)_(near_matches)/1000 36710.401 -
std::find_end(forward_list<int>)_(near_matches)/1024 38079.898 -
std::find_end(forward_list<int>)_(near_matches)/8192 2465029.785 -
std::find_end(forward_list<int>)_(process_all)/1000 686.337 -
std::find_end(forward_list<int>)_(process_all)/1024 709.283 -
std::find_end(forward_list<int>)_(process_all)/1048576 760556.776 -
std::find_end(forward_list<int>)_(process_all)/8192 5753.534 -
std::find_end(forward_list<int>)_(same_length)/1000 1479.480 -
std::find_end(forward_list<int>)_(same_length)/1024 1496.124 -
std::find_end(forward_list<int>)_(same_length)/8192 14426.212 1.36%
std::find_end(forward_list<int>)_(single_element)/1000 692.109 -
std::find_end(forward_list<int>)_(single_element)/1024 708.307 -
std::find_end(forward_list<int>)_(single_element)/8192 6124.064 6.19%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.052 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.685 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277404.661 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41292.139 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42999.250 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692445.512 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 780.040 -3.09%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 789.829 -4.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 872470.682 -3.31%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6383.807 -4.18%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1621.480 5.56%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1625.572 3.37%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17046.518 -2.32%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 758.676 -4.66%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 777.456 -4.57%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6484.152 -2.56%
std::find_end(list<int>)_(match_near_end)/1000 79.455 -
std::find_end(list<int>)_(match_near_end)/1024 59.982 -
std::find_end(list<int>)_(match_near_end)/8192 605.937 -
std::find_end(list<int>)_(near_matches)/1000 33233.965 -
std::find_end(list<int>)_(near_matches)/1024 34531.037 -
std::find_end(list<int>)_(near_matches)/8192 2255073.522 -
std::find_end(list<int>)_(process_all)/1000 749.122 4.99%
std::find_end(list<int>)_(process_all)/1024 730.757 -
std::find_end(list<int>)_(process_all)/1048576 873936.824 -
std::find_end(list<int>)_(process_all)/8192 7300.827 -1.29%
std::find_end(list<int>)_(same_length)/1000 745.943 -
std::find_end(list<int>)_(same_length)/1024 751.841 -
std::find_end(list<int>)_(same_length)/8192 9668.325 -
std::find_end(list<int>)_(single_element)/1000 712.876 -
std::find_end(list<int>)_(single_element)/1024 730.138 -
std::find_end(list<int>)_(single_element)/8192 8191.030 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.860 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.386 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.801 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37008.788 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38385.040 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2412917.241 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.031 -
std::find_end(list<int>,_pred)_(process_all)/1024 818.331 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962714.351 -
std::find_end(list<int>,_pred)_(process_all)/8192 8263.539 -4.62%
std::find_end(list<int>,_pred)_(same_length)/1000 775.731 -
std::find_end(list<int>,_pred)_(same_length)/1024 795.798 -
std::find_end(list<int>,_pred)_(same_length)/8192 8823.890 -
std::find_end(list<int>,_pred)_(single_element)/1000 798.024 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.866 -
std::find_end(list<int>,_pred)_(single_element)/8192 8535.636 -
std::find_end(vector<int>)_(match_near_end)/1000 27.893 -
std::find_end(vector<int>)_(match_near_end)/1024 28.549 -
std::find_end(vector<int>)_(match_near_end)/8192 201.140 -
std::find_end(vector<int>)_(near_matches)/1000 13579.287 -
std::find_end(vector<int>)_(near_matches)/1024 14068.220 -
std::find_end(vector<int>)_(near_matches)/8192 770000.367 -
std::find_end(vector<int>)_(process_all)/1000 221.637 -3.59%
std::find_end(vector<int>)_(process_all)/1024 226.516 -5.26%
std::find_end(vector<int>)_(process_all)/1048576 222282.891 -
std::find_end(vector<int>)_(process_all)/8192 1731.192 -1.41%
std::find_end(vector<int>)_(same_length)/1000 247.300 -
std::find_end(vector<int>)_(same_length)/1024 258.620 2.83%
std::find_end(vector<int>)_(same_length)/8192 1992.563 -
std::find_end(vector<int>)_(single_element)/1000 247.055 1.26%
std::find_end(vector<int>)_(single_element)/1024 252.443 1.56%
std::find_end(vector<int>)_(single_element)/8192 1941.045 1.94%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.521 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.162 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.643 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22959.620 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23852.473 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1460849.618 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.467 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.368 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 646501.166 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.042 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.350 -1.08%
std::find_end(vector<int>,_pred)_(same_length)/1024 626.278 -5.10%
std::find_end(vector<int>,_pred)_(same_length)/8192 5010.553 -2.90%
std::find_end(vector<int>,_pred)_(single_element)/1000 584.366 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.782 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4785.340 -
std::find_first_of(deque<int>)_(large_needle)/1024 366062.816 -
std::find_first_of(deque<int>)_(large_needle)/32 282.615 -
std::find_first_of(deque<int>)_(large_needle)/50 673.266 -
std::find_first_of(deque<int>)_(large_needle)/8192 23561887.499 -
std::find_first_of(deque<int>)_(small_needle)/1024 3556.344 3.13%
std::find_first_of(deque<int>)_(small_needle)/32 110.192 3.05%
std::find_first_of(deque<int>)_(small_needle)/50 169.748 3.03%
std::find_first_of(deque<int>)_(small_needle)/8192 28417.562 2.96%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603801.004 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 591.574 1.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1601.011 1.29%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36856383.787 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6323.610 2.06%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.940 1.34%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 320.083 5.17%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49857.206 -
std::find_first_of(list<int>)_(large_needle)/1024 927430.951 1.19%
std::find_first_of(list<int>)_(large_needle)/32 675.673 -
std::find_first_of(list<int>)_(large_needle)/50 1736.158 -
std::find_first_of(list<int>)_(large_needle)/8192 48973755.535 1.08%
std::find_first_of(list<int>)_(small_needle)/1024 2754.620 -6.61%
std::find_first_of(list<int>)_(small_needle)/32 93.070 -1.03%
std::find_first_of(list<int>)_(small_needle)/50 140.178 -1.09%
std::find_first_of(list<int>)_(small_needle)/8192 22066.687 -1.99%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1045539.054 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.094 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1965.393 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57663392.334 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.212 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.913 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.449 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43190.018 -
std::find_first_of(vector<int>)_(large_needle)/1024 107216.268 -
std::find_first_of(vector<int>)_(large_needle)/32 106.635 -
std::find_first_of(vector<int>)_(large_needle)/50 262.437 -4.74%
std::find_first_of(vector<int>)_(large_needle)/8192 6912662.990 -
std::find_first_of(vector<int>)_(small_needle)/1024 1562.289 9.08%
std::find_first_of(vector<int>)_(small_needle)/32 51.846 10.25%
std::find_first_of(vector<int>)_(small_needle)/50 77.530 8.67%
std::find_first_of(vector<int>)_(small_needle)/8192 12451.911 8.68%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591028.771 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.294 -1.35%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.703 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38261090.279 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5622.774 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.678 -1.05%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.495 -1.55%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45067.798 -1.12%
std::find_if(deque<int>)_(bail_25%)/1024 77.876 -
std::find_if(deque<int>)_(bail_25%)/32768 2004.908 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 507.473 -
std::find_if(deque<int>)_(process_all)/1024 251.260 -7.21%
std::find_if(deque<int>)_(process_all)/32768 8054.772 -7.21%
std::find_if(deque<int>)_(process_all)/50 12.750 -
std::find_if(deque<int>)_(process_all)/8 2.629 -2.04%
std::find_if(deque<int>)_(process_all)/8192 2008.572 -6.35%
std::find_if(list<int>)_(bail_25%)/1024 180.761 -
std::find_if(list<int>)_(bail_25%)/32768 7021.059 -6.52%
std::find_if(list<int>)_(bail_25%)/8 0.919 -1.57%
std::find_if(list<int>)_(bail_25%)/8192 1419.431 -
std::find_if(list<int>)_(process_all)/1024 686.630 -
std::find_if(list<int>)_(process_all)/32768 25678.194 -
std::find_if(list<int>)_(process_all)/50 18.999 -
std::find_if(list<int>)_(process_all)/8 2.339 -
std::find_if(list<int>)_(process_all)/8192 8990.200 -
std::find_if(vector<bool>)_(process_all)/1024 567.353 -
std::find_if(vector<bool>)_(process_all)/1048576 578192.225 -1.35%
std::find_if(vector<bool>)_(process_all)/50 23.961 2.16%
std::find_if(vector<bool>)_(process_all)/8 3.548 -1.70%
std::find_if(vector<bool>)_(process_all)/8192 4520.572 -1.27%
std::find_if(vector<char>)_(bail_25%)/1024 33.698 14.87%
std::find_if(vector<char>)_(bail_25%)/32768 1048.066 15.78%
std::find_if(vector<char>)_(bail_25%)/8 0.906 -
std::find_if(vector<char>)_(bail_25%)/8192 268.775 16.07%
std::find_if(vector<char>)_(process_all)/1024 131.051 4.71%
std::find_if(vector<char>)_(process_all)/32768 3943.328 4.94%
std::find_if(vector<char>)_(process_all)/50 6.839 3.04%
std::find_if(vector<char>)_(process_all)/8 1.539 -3.64%
std::find_if(vector<char>)_(process_all)/8192 993.947 5.19%
std::find_if(vector<int>)_(bail_25%)/1024 28.415 -7.28%
std::find_if(vector<int>)_(bail_25%)/32768 868.481 -7.79%
std::find_if(vector<int>)_(bail_25%)/8 0.716 -15.66%
std::find_if(vector<int>)_(bail_25%)/8192 220.791 -7.69%
std::find_if(vector<int>)_(process_all)/1024 112.938 -
std::find_if(vector<int>)_(process_all)/32768 3208.624 -
std::find_if(vector<int>)_(process_all)/50 5.782 -
std::find_if(vector<int>)_(process_all)/8 1.382 6.21%
std::find_if(vector<int>)_(process_all)/8192 806.538 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.790 -6.14%
std::find_if_not(deque<int>)_(bail_25%)/32768 2157.969 7.90%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -4.21%
std::find_if_not(deque<int>)_(bail_25%)/8192 542.897 6.03%
std::find_if_not(deque<int>)_(process_all)/1024 252.813 -
std::find_if_not(deque<int>)_(process_all)/32768 8065.219 -5.91%
std::find_if_not(deque<int>)_(process_all)/50 12.585 -1.05%
std::find_if_not(deque<int>)_(process_all)/8 2.528 -7.23%
std::find_if_not(deque<int>)_(process_all)/8192 2003.494 -5.97%
std::find_if_not(list<int>)_(bail_25%)/1024 182.098 -
std::find_if_not(list<int>)_(bail_25%)/32768 7921.054 -
std::find_if_not(list<int>)_(bail_25%)/8 0.923 -
std::find_if_not(list<int>)_(bail_25%)/8192 1477.315 3.83%
std::find_if_not(list<int>)_(process_all)/1024 735.598 2.80%
std::find_if_not(list<int>)_(process_all)/32768 28843.913 10.72%
std::find_if_not(list<int>)_(process_all)/50 37.862 -2.56%
std::find_if_not(list<int>)_(process_all)/8 3.580 -
std::find_if_not(list<int>)_(process_all)/8192 6892.486 -5.51%
std::find_if_not(vector<bool>)_(process_all)/1024 570.140 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580143.343 -
std::find_if_not(vector<bool>)_(process_all)/50 24.281 -
std::find_if_not(vector<bool>)_(process_all)/8 3.589 -
std::find_if_not(vector<bool>)_(process_all)/8192 4533.526 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.251 3.97%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.503 -
std::find_if_not(vector<char>)_(bail_25%)/8 1.002 -1.84%
std::find_if_not(vector<char>)_(bail_25%)/8192 238.222 -
std::find_if_not(vector<char>)_(process_all)/1024 125.139 -
std::find_if_not(vector<char>)_(process_all)/32768 3756.028 -
std::find_if_not(vector<char>)_(process_all)/50 6.636 -
std::find_if_not(vector<char>)_(process_all)/8 1.540 -
std::find_if_not(vector<char>)_(process_all)/8192 944.663 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.123 6.02%
std::find_if_not(vector<int>)_(bail_25%)/32768 941.234 -1.28%
std::find_if_not(vector<int>)_(bail_25%)/8 0.790 -13.67%
std::find_if_not(vector<int>)_(bail_25%)/8192 245.644 -
std::find_if_not(vector<int>)_(process_all)/1024 112.997 -
std::find_if_not(vector<int>)_(process_all)/32768 3205.895 -
std::find_if_not(vector<int>)_(process_all)/50 5.778 6.92%
std::find_if_not(vector<int>)_(process_all)/8 1.381 -13.77%
std::find_if_not(vector<int>)_(process_all)/8192 808.488 -
std::flat_map<int,_int>::clear()/0 391.998 -
std::flat_map<int,_int>::clear()/1024 393.445 -
std::flat_map<int,_int>::clear()/32 391.194 -
std::flat_map<int,_int>::clear()/8192 410.805 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.890 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.628 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.419 -15.49%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.838 48.72%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.495 14.35%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.251 61.26%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.199 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.065 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.697 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.482 2.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.539 18.73%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.231 3.89%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.308 27.25%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.984 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.046 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.694 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1165.257 -
std::flat_map<int,_int>::ctor(const&)/0 12.751 -
std::flat_map<int,_int>::ctor(const&)/1024 177.976 -
std::flat_map<int,_int>::ctor(const&)/32 22.797 -
std::flat_map<int,_int>::ctor(const&)/8192 1928.253 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.127 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.800 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.204 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.650 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4229.866 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.384 2.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33077.314 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.646 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8787.071 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 208.022 1.25%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133780.895 3.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.403 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.674 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.487 14.68%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.031 57.37%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.479 8.65%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.500 65.12%
std::flat_map<int,_int>::erase(iterator)/1024 81.564 5.06%
std::flat_map<int,_int>::erase(iterator)/32 19.810 -
std::flat_map<int,_int>::erase(iterator)/8192 492.705 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.941 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.574 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.236 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.737 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 116.790 19.61%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.695 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 554.266 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.448 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.970 8.12%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.297 3.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.386 12.07%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.497 -2.96%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.494 -1.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.738 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.963 -1.11%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.306 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.334 1.20%
std::flat_map<int,_int>::find(key)_(existent)/8192 12.143 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.455 -6.60%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.626 12.06%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.370 2.67%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.824 10.33%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.726 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.742 -25.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.229 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.653 22.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.708 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.952 -58.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.734 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 554.842 1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.816 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.518 -16.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.856 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.249 -1.27%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.803 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.895 -44.93%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.617 1.27%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.624 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 409.412 3.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5251.278 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.192 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40679.515 2.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.469 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5755.729 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.382 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43832.819 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.289 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7708.532 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.095 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63694.667 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.099 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1416.603 -9.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.485 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8517.259 -8.69%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.764 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1615.244 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 450.415 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9996.350 -1.10%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.227 53.97%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.993 -1.38%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.149 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.051 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.921 -55.35%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.428 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.009 5.20%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.980 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.378 -60.08%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.704 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 561.073 1.51%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.972 55.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.815 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.767 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.655 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.829 -29.37%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.106 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.643 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.647 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.999 -58.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.305 -1.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 558.738 1.76%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.864 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.029 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.468 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -8.04%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.668 31.20%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.690 13.87%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.126 39.03%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.377 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.335 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.537 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 579.256 6.27%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.649 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.218 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.760 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 599.728 9.80%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.489 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 561.776 6.04%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.991 -4.79%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.963 -3.90%
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.682 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.278 6.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.730 42.35%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.375 8.27%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.675 49.47%
std::flat_multimap<int,_int>::clear()/0 391.851 -
std::flat_multimap<int,_int>::clear()/1024 392.253 -
std::flat_multimap<int,_int>::clear()/32 391.973 -
std::flat_multimap<int,_int>::clear()/8192 410.447 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.457 2.97%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.231 3.89%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.588 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.426 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.106 -3.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.203 -1.63%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.973 -4.00%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.258 1.63%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.302 -4.67%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.145 3.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.080 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.074 -2.97%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.590 2.57%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.944 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.710 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.469 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.359 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.725 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.117 -1.14%
std::flat_multimap<int,_int>::ctor(const&)/32 22.735 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1918.847 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.713 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.198 -1.08%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.836 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1915.280 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.887 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.515 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.564 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32059.659 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.924 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8456.129 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 193.778 -1.21%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132130.180 13.11%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.127 -4.70%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.487 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.641 -6.25%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.349 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.058 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.064 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.601 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.885 -
std::flat_multimap<int,_int>::erase(iterator)/8192 510.900 3.61%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.314 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.173 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.354 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.861 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.725 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.646 1.49%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 568.354 7.50%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 5.24%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.847 1.20%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.887 -6.81%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.247 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.573 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.059 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.326 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.348 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.136 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.479 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.671 -30.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.152 -6.09%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.394 -31.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.749 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.483 -61.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.223 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.244 -27.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.732 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.891 -48.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.282 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.604 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.838 -1.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.176 -17.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.299 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.555 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.872 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.620 -44.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.452 -2.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 504.658 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.859 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5146.502 3.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 607.775 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39491.943 4.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5430.073 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.664 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41106.347 -1.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.849 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7341.272 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 666.321 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 61104.418 1.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.714 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1153.012 1.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 441.361 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6223.930 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.573 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1095.526 -8.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 434.797 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6088.368 -7.92%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 119.386 -51.04%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.727 -2.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 552.929 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.787 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.835 -24.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.046 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.538 1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.752 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 99.630 -52.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.610 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 551.546 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.992 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.087 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.463 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.778 10.98%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.223 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.304 13.72%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.415 -1.25%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.959 -1.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.399 -2.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 675.814 23.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.653 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.427 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.700 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 673.703 23.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.243 -2.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.246 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 624.518 21.56%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.981 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.322 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.722 -24.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.182 -3.46%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.471 -27.30%
std::for_each(deque<int>)/32 3.696 -
std::for_each(deque<int>)/50 3.885 -
std::for_each(deque<int>)/8 0.913 -1.37%
std::for_each(deque<int>)/8192 255.478 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.049 -
std::for_each(join_view(vector<vector<int>>))/8 1.484 1.21%
std::for_each(join_view(vector<vector<int>>))/8192 263.988 -
std::for_each(list<int>)/32 10.843 -
std::for_each(list<int>)/50 21.390 -
std::for_each(list<int>)/8 2.530 -
std::for_each(list<int>)/8192 7831.866 -
std::for_each(map<int>::iterator)/32 23.869 -
std::for_each(map<int>::iterator)/50 36.227 -
std::for_each(map<int>::iterator)/8 5.016 -
std::for_each(map<int>::iterator)/8192 7464.287 -
std::for_each(multimap<int>::iterator)/32 23.816 -
std::for_each(multimap<int>::iterator)/50 36.341 -
std::for_each(multimap<int>::iterator)/8 5.089 -
std::for_each(multimap<int>::iterator)/8192 7403.027 -2.37%
std::for_each(multiset<int>::iterator)/32 23.569 -
std::for_each(multiset<int>::iterator)/50 35.592 -
std::for_each(multiset<int>::iterator)/8 5.058 -
std::for_each(multiset<int>::iterator)/8192 8017.780 -2.42%
std::for_each(set<int>::iterator)/32 24.505 -
std::for_each(set<int>::iterator)/50 37.219 -
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7977.449 -1.96%
std::for_each(vector<int>)/32 3.697 -
std::for_each(vector<int>)/50 3.864 -
std::for_each(vector<int>)/8 0.939 2.10%
std::for_each(vector<int>)/8192 252.292 -
std::for_each_n(deque<int>)/32 3.767 -
std::for_each_n(deque<int>)/50 3.925 -
std::for_each_n(deque<int>)/8 1.208 8.98%
std::for_each_n(deque<int>)/8192 255.297 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.271 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.443 -2.49%
std::for_each_n(join_view(vector<vector<int>>))/8192 277.515 4.27%
std::for_each_n(list<int>)/32 11.248 -3.47%
std::for_each_n(list<int>)/50 22.969 -5.02%
std::for_each_n(list<int>)/8 2.558 -
std::for_each_n(list<int>)/8192 7561.294 -
std::for_each_n(vector<int>)/32 3.719 -
std::for_each_n(vector<int>)/50 3.865 -
std::for_each_n(vector<int>)/8 2.655 -
std::for_each_n(vector<int>)/8192 252.346 -
std::generate(deque<int>)/1024 243.375 -
std::generate(deque<int>)/32 8.059 -
std::generate(deque<int>)/50 12.051 -
std::generate(deque<int>)/8192 1902.670 -
std::generate(list<int>)/1024 673.931 -
std::generate(list<int>)/32 8.425 -
std::generate(list<int>)/50 15.310 -1.77%
std::generate(list<int>)/8192 7601.981 7.86%
std::generate(vector<int>)/1024 243.484 -
std::generate(vector<int>)/32 7.962 -
std::generate(vector<int>)/50 11.955 -
std::generate(vector<int>)/8192 1837.802 -
std::generate_n(deque<int>)/1024 243.846 -
std::generate_n(deque<int>)/32 8.224 -
std::generate_n(deque<int>)/50 12.215 -
std::generate_n(deque<int>)/8192 1962.274 -
std::generate_n(list<int>)/1024 650.201 -
std::generate_n(list<int>)/32 8.561 -
std::generate_n(list<int>)/50 15.160 -1.51%
std::generate_n(list<int>)/8192 7494.047 -1.11%
std::generate_n(vector<int>)/1024 242.636 -
std::generate_n(vector<int>)/32 7.857 -1.27%
std::generate_n(vector<int>)/50 11.909 -
std::generate_n(vector<int>)/8192 1839.771 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.485 -11.59%
std::is_partitioned(deque<int>)_(partitioned)/32 9.283 -10.71%
std::is_partitioned(deque<int>)_(partitioned)/50 13.971 -5.83%
std::is_partitioned(deque<int>)_(partitioned)/8192 2268.218 -18.13%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.548 3.09%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.820 -5.85%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.951 -2.14%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.198 -
std::is_partitioned(list<int>)_(partitioned)/1024 714.958 19.75%
std::is_partitioned(list<int>)_(partitioned)/32 8.662 -
std::is_partitioned(list<int>)_(partitioned)/50 14.088 -
std::is_partitioned(list<int>)_(partitioned)/8192 7093.839 1.98%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.106 1.34%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.291 2.51%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.485 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2150.827 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.245 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.400 -2.86%
std::is_partitioned(vector<int>)_(partitioned)/50 9.572 -2.79%
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.262 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.499 -21.63%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.673 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.771 -2.88%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 182.963 -7.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 477.722 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.032 1.61%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.040 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514367.933 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.388 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.649 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.322 1.17%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3963.124 -2.60%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690603.424 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.101 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.333 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.336 1.26%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3875.673 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519243.463 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.511 -1.87%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 527.033 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.590 1.38%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4026.290 2.09%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 699399.244 -1.80%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.828 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.056 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9200.612 16.93%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419546.136 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.969 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.078 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.626 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8309.872 -10.85%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592834.091 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.466 2.33%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.958 1.02%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.750 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9685.280 19.37%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424378.642 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.476 1.23%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.049 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.173 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8497.404 1.27%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595550.968 -1.18%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.949 -3.12%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.737 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.807 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.666 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211873.928 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.366 2.46%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.904 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.390 -3.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.232 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1030506.650 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.399 1.21%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.786 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.163 1.87%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2959.363 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211884.682 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.187 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.007 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.389 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2775.543 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1013305.993 2.60%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.523 -
std::is_sorted(deque<int>)/1024 472.288 -
std::is_sorted(deque<int>)/8 3.302 19.31%
std::is_sorted(deque<int>)/8192 3780.193 -
std::is_sorted(deque<int>,_pred)/1024 641.911 -
std::is_sorted(deque<int>,_pred)/8 4.956 5.56%
std::is_sorted(deque<int>,_pred)/8192 5192.318 -
std::is_sorted(list<int>)/1024 747.260 -
std::is_sorted(list<int>)/8 2.141 2.52%
std::is_sorted(list<int>)/8192 7277.703 2.02%
std::is_sorted(list<int>,_pred)/1024 823.110 -
std::is_sorted(list<int>,_pred)/8 4.058 -
std::is_sorted(list<int>,_pred)/8192 9081.522 7.61%
std::is_sorted(vector<int>)/1024 246.453 -
std::is_sorted(vector<int>)/8 2.073 -
std::is_sorted(vector<int>)/8192 1899.974 -2.18%
std::is_sorted(vector<int>,_pred)/1024 468.671 -
std::is_sorted(vector<int>,_pred)/8 3.440 -
std::is_sorted(vector<int>,_pred)/8192 3729.011 -
std::is_sorted_until(deque<int>)/1024 466.892 -
std::is_sorted_until(deque<int>)/8 3.735 34.99%
std::is_sorted_until(deque<int>)/8192 3742.057 -
std::is_sorted_until(deque<int>,_pred)/1024 596.562 -3.42%
std::is_sorted_until(deque<int>,_pred)/8 4.259 -10.29%
std::is_sorted_until(deque<int>,_pred)/8192 4798.148 -3.48%
std::is_sorted_until(list<int>)/1024 739.986 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 6988.583 -1.99%
std::is_sorted_until(list<int>,_pred)/1024 797.355 -
std::is_sorted_until(list<int>,_pred)/8 3.662 -
std::is_sorted_until(list<int>,_pred)/8192 7494.271 -3.34%
std::is_sorted_until(vector<int>)/1024 236.973 -
std::is_sorted_until(vector<int>)/8 2.195 7.69%
std::is_sorted_until(vector<int>)/8192 1848.591 -
std::is_sorted_until(vector<int>,_pred)/1024 413.443 3.23%
std::is_sorted_until(vector<int>,_pred)/8 3.275 -11.76%
std::is_sorted_until(vector<int>,_pred)/8192 3318.234 2.61%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4753.691 2.84%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 528.910 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36682.633 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.654 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.815 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11279.870 -15.66%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11237.646 -4.83%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.409 -5.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95625.286 -6.21%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11328.423 -3.04%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.734 -3.56%
std::list<int>::ctor(Range)_(cheap_elements)/8192 95268.536 -6.55%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11091.860 -4.58%
std::list<int>::ctor(const&)_(cheap_elements)/32 322.663 -5.58%
std::list<int>::ctor(const&)_(cheap_elements)/8192 94648.641 -5.89%
std::list<int>::ctor(size)/1024 12172.917 -
std::list<int>::ctor(size)/32 332.854 -3.22%
std::list<int>::ctor(size)/8192 98520.562 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11547.720 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 335.590 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97603.516 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.387 -1.77%
std::list<int>::erase(begin)_(cheap_elements)/32 10.442 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.055 -3.89%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.472 -4.80%
std::list<int>::insert(begin)_(cheap_elements)/32 10.411 -6.57%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.526 -4.03%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.811 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.151 1.43%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8483.411 -6.19%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4677.838 1.26%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.774 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37611.720 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.658 2.23%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.655 1.06%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.478 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4776.640 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.059 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38662.483 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17197.569 2.08%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 936.077 6.45%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150673.372 2.26%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.300 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.653 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18317.946 40.42%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.616 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 163.555 2.04%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56060.662 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12799.956 -2.73%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 355.014 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104510.932 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33581.551 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 946.360 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 285740.236 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12751.593 -3.21%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 353.241 -2.51%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103262.298 -3.84%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33128.060 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 937.116 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282923.448 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12612.101 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 348.929 -1.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102389.743 -1.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33371.168 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 930.221 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 286593.157 -
std::list<std::string>::ctor(size)/1024 12351.154 -3.41%
std::list<std::string>::ctor(size)/32 338.289 -2.15%
std::list<std::string>::ctor(size)/8192 101098.251 -4.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12575.209 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 346.577 -1.38%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102443.825 -2.80%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34427.396 4.72%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 937.683 2.24%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 290944.098 3.90%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.103 -1.42%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.576 -3.78%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.171 -1.40%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.608 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.107 -2.26%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.176 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.499 -2.50%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.613 -5.78%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.405 -2.51%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.984 -3.91%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.526 -4.06%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.969 -2.95%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1642.057 21.48%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.141 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10831.296 6.36%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6881.958 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.767 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55487.346 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5010.546 5.25%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.285 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39371.960 2.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16805.160 -1.13%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 878.813 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148361.508 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.894 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.773 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.942 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.856 1.61%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.634 1.81%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.413 1.39%
std::lower_bound(std::deque<int>)/100 30.768 -
std::lower_bound(std::deque<int>)/8 17.410 3.50%
std::lower_bound(std::deque<int>)/8192 65.390 -
std::lower_bound(std::forward_list<int>)/100 83.113 -
std::lower_bound(std::forward_list<int>)/8 15.442 -
std::lower_bound(std::forward_list<int>)/8192 10414.661 -
std::lower_bound(std::list<int>)/100 91.019 -
std::lower_bound(std::list<int>)/8 15.536 -
std::lower_bound(std::list<int>)/8192 14887.578 -
std::lower_bound(std::vector<int>)/100 12.189 -
std::lower_bound(std::vector<int>)/8 7.782 -
std::lower_bound(std::vector<int>)/8192 17.002 8.30%
std::make_heap(deque<int>)_(ascending)/1024 2652.353 -
std::make_heap(deque<int>)_(ascending)/8 27.175 -
std::make_heap(deque<int>)_(ascending)/8192 20938.056 -
std::make_heap(deque<int>)_(descending)/1024 1152.186 5.37%
std::make_heap(deque<int>)_(descending)/8 21.173 1.40%
std::make_heap(deque<int>)_(descending)/8192 9028.763 4.88%
std::make_heap(deque<int>)_(heap)/1024 1117.819 2.15%
std::make_heap(deque<int>)_(heap)/8 21.172 -
std::make_heap(deque<int>)_(heap)/8192 8820.933 2.26%
std::make_heap(deque<int>)_(pipe-organ)/1024 2690.465 1.29%
std::make_heap(deque<int>)_(pipe-organ)/8 27.214 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21217.723 1.19%
std::make_heap(deque<int>)_(repeated)/1024 2317.632 2.17%
std::make_heap(deque<int>)_(repeated)/8 25.254 -
std::make_heap(deque<int>)_(repeated)/8192 18327.396 3.03%
std::make_heap(deque<int>)_(shuffled)/1024 2635.836 3.27%
std::make_heap(deque<int>)_(shuffled)/8 24.678 -
std::make_heap(deque<int>)_(shuffled)/8192 23804.158 4.77%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.660 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.166 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17140.055 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.239 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.113 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.129 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.418 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.167 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5028.235 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2185.368 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.110 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17111.894 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.541 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.467 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13096.270 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.961 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.853 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15278.632 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 665.808 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.063 1.72%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5135.952 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.545 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.769 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.342 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 292.264 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.813 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2193.090 -1.21%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.463 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.592 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5116.331 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.152 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.511 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.961 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.624 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.338 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5300.657 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 686.610 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.787 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5295.991 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.670 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.740 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.307 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 291.549 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.774 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.832 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 689.493 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.796 -1.70%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5313.570 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.556 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.098 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4784.740 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.892 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.542 1.06%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5731.836 -
std::make_heap(vector<int>)_(ascending)/1024 652.745 -
std::make_heap(vector<int>)_(ascending)/8 16.307 -
std::make_heap(vector<int>)_(ascending)/8192 5013.996 -
std::make_heap(vector<int>)_(descending)/1024 271.771 -
std::make_heap(vector<int>)_(descending)/8 14.753 -
std::make_heap(vector<int>)_(descending)/8192 1946.332 -
std::make_heap(vector<int>)_(heap)/1024 270.931 -
std::make_heap(vector<int>)_(heap)/8 14.736 -
std::make_heap(vector<int>)_(heap)/8192 1948.565 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.109 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.459 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4979.803 -
std::make_heap(vector<int>)_(repeated)/1024 560.777 -
std::make_heap(vector<int>)_(repeated)/8 15.476 -
std::make_heap(vector<int>)_(repeated)/8192 4260.103 -
std::make_heap(vector<int>)_(shuffled)/1024 574.669 -
std::make_heap(vector<int>)_(shuffled)/8 15.905 -
std::make_heap(vector<int>)_(shuffled)/8192 5063.815 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.175 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.751 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5011.679 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.381 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.727 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1950.422 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.122 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.840 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.304 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 688.287 4.21%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.742 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5043.292 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 591.383 2.70%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.942 1.60%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4305.452 -3.41%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.706 -1.31%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.803 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4970.115 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15820.990 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.435 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502540.864 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16299.325 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.803 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 499489.644 -2.21%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21413.167 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.837 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 597891.112 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17696.215 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.812 -4.48%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 528795.732 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31505.874 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.878 3.34%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 972705.844 -1.41%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14811.473 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.470 2.56%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174239.675 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22106.649 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.102 -2.41%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 628363.320 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15872.073 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.433 3.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451537.534 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16452.327 -2.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 62.502 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461567.596 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21613.121 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.362 -3.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554056.057 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17922.047 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.502 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 476659.890 1.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31749.504 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.113 1.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 958097.007 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13950.175 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.848 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166296.569 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22263.075 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.747 -2.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 602501.034 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10964.683 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.230 -2.25%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114564.960 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11179.547 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.818 3.63%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115831.487 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14712.600 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.904 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158135.176 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12327.941 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.448 1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129335.088 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24035.327 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.698 -1.86%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269860.711 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5810.043 -2.83%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.040 -6.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 64352.277 3.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15125.786 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.952 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166893.316 -1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10936.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.685 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114769.987 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11202.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.232 1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 120835.349 3.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14828.212 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.226 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158129.872 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12320.974 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.959 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129638.831 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24018.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.615 1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270790.002 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5739.493 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.441 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62150.220 2.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15131.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.031 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169710.010 1.02%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11031.695 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.944 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114622.185 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11501.561 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.674 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117773.487 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15072.466 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.212 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156591.071 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12856.004 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.117 -1.45%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132642.567 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23749.343 -1.03%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.337 2.13%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264576.979 -1.13%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.050 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.642 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62595.217 -1.72%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15083.325 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.644 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155366.698 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11084.622 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.252 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114749.024 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11493.058 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.616 2.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118395.186 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15050.150 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.582 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156511.698 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12788.427 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.747 2.93%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133062.903 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23642.025 -1.17%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.064 1.74%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 265177.914 -1.15%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5815.109 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.459 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 61993.763 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15089.819 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.823 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155705.366 -
std::map<int,_int>::clear()/0 389.833 -
std::map<int,_int>::clear()/1024 10368.454 -3.07%
std::map<int,_int>::clear()/32 643.617 -
std::map<int,_int>::clear()/8192 84989.891 -
std::map<int,_int>::contains(key)_(existent)/1024 4.222 2.60%
std::map<int,_int>::contains(key)_(existent)/32 1.633 -1.57%
std::map<int,_int>::contains(key)_(existent)/8192 5.560 1.38%
std::map<int,_int>::contains(key)_(non-existent)/0 0.288 -4.03%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.553 2.89%
std::map<int,_int>::contains(key)_(non-existent)/32 2.914 -
std::map<int,_int>::contains(key)_(non-existent)/8192 14.337 3.79%
std::map<int,_int>::count(key)_(existent)/1024 3.827 -
std::map<int,_int>::count(key)_(existent)/32 1.526 -1.07%
std::map<int,_int>::count(key)_(existent)/8192 5.736 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.230 -
std::map<int,_int>::count(key)_(non-existent)/32 2.866 -2.29%
std::map<int,_int>::count(key)_(non-existent)/8192 11.133 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.772 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6018.090 -2.16%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.421 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51939.425 -2.21%
std::map<int,_int>::ctor(const&)/0 12.675 -
std::map<int,_int>::ctor(const&)/1024 6671.807 -
std::map<int,_int>::ctor(const&)/32 232.835 3.43%
std::map<int,_int>::ctor(const&)/8192 54010.271 1.10%
std::map<int,_int>::ctor(const&,_alloc)/0 12.682 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6657.987 -
std::map<int,_int>::ctor(const&,_alloc)/32 229.862 1.20%
std::map<int,_int>::ctor(const&,_alloc)/8192 53686.095 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.730 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8922.750 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.803 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71482.409 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.673 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13273.587 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.927 -3.01%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 290785.698 17.64%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.348 -1.52%
std::map<int,_int>::equal_range(key)_(existent)/32 1.776 -2.18%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.509 -1.61%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.018 -1.59%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.806 8.23%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.554 -
std::map<int,_int>::erase(iterator)/1024 20.611 -
std::map<int,_int>::erase(iterator)/32 20.605 -
std::map<int,_int>::erase(iterator)/8192 20.732 -13.76%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.969 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7493.001 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.935 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57749.156 -
std::map<int,_int>::erase(key)_(existent)/1024 24.116 -
std::map<int,_int>::erase(key)_(existent)/32 22.471 -
std::map<int,_int>::erase(key)_(existent)/8192 24.918 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.398 3.45%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.505 8.70%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.492 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.924 -1.50%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.769 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.002 -
std::map<int,_int>::find(key)_(existent)/1024 4.336 -
std::map<int,_int>::find(key)_(existent)/32 1.722 -
std::map<int,_int>::find(key)_(existent)/8192 5.290 -2.17%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.703 4.36%
std::map<int,_int>::find(key)_(non-existent)/32 2.444 5.77%
std::map<int,_int>::find(key)_(non-existent)/8192 8.244 5.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.158 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.986 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.341 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.025 3.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.149 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.034 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.035 1.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.401 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.361 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.097 3.86%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.067 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.720 12.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.327 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.262 -1.58%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.112 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.538 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.735 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15652.031 -2.56%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.441 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 174890.758 -4.35%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.106 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11821.520 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.002 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113961.601 -2.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.690 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7639.617 -1.27%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.309 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133147.521 -1.73%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.245 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11324.169 -2.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 660.275 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92585.477 -2.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 405.869 3.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9300.414 -3.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 643.778 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79000.632 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.380 -5.84%
std::map<int,_int>::insert(value)_(already_present)/32 1.763 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.986 -3.46%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.190 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.204 1.58%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.994 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.061 2.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.165 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.697 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.432 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.835 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.484 -10.40%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.875 -5.54%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.121 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.610 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.813 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.510 4.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.184 -1.27%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.680 1.71%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.687 -1.54%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.025 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.293 -2.59%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.519 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.430 -1.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.414 -11.29%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.323 -18.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.735 -9.63%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.293 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6677.438 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.608 -3.68%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53542.921 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.312 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6627.121 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.890 -1.99%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52818.887 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1483.640 -4.90%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.374 -11.46%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13015.273 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.404 2.40%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.737 1.53%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.857 2.26%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.225 -4.90%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.436 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.714 -5.32%
std::map<std::string,_int>::clear()/0 391.971 -
std::map<std::string,_int>::clear()/1024 22271.253 -
std::map<std::string,_int>::clear()/32 896.131 1.42%
std::map<std::string,_int>::clear()/8192 213691.464 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.442 -4.11%
std::map<std::string,_int>::contains(key)_(existent)/32 13.985 -14.25%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.942 11.21%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.384 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.776 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.036 2.49%
std::map<std::string,_int>::count(key)_(existent)/1024 24.407 -5.84%
std::map<std::string,_int>::count(key)_(existent)/32 15.670 -4.04%
std::map<std::string,_int>::count(key)_(existent)/8192 30.928 -2.26%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 27.473 -4.39%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.456 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.588 -3.33%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.783 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7042.449 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.326 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59523.832 -
std::map<std::string,_int>::ctor(const&)/0 12.668 -
std::map<std::string,_int>::ctor(const&)/1024 35070.664 -
std::map<std::string,_int>::ctor(const&)/32 834.557 13.04%
std::map<std::string,_int>::ctor(const&)/8192 344831.318 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.707 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36054.036 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 782.017 -5.26%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346090.596 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.707 -2.38%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 45811.719 12.87%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 857.243 -13.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388838.075 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.752 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53469.626 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1016.013 -2.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089697.461 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.424 2.47%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.335 28.41%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.509 -10.98%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.628 1.01%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.205 -21.20%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.632 -
std::map<std::string,_int>::erase(iterator)/1024 32.025 -6.35%
std::map<std::string,_int>::erase(iterator)/32 28.189 -7.62%
std::map<std::string,_int>::erase(iterator)/8192 32.636 13.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.840 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12889.451 -1.22%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.019 -2.31%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118370.043 -
std::map<std::string,_int>::erase(key)_(existent)/1024 96.129 -2.29%
std::map<std::string,_int>::erase(key)_(existent)/32 67.242 -12.50%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.276 -3.41%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.650 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.010 1.87%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.775 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.114 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.722 -6.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.689 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.381 -4.65%
std::map<std::string,_int>::find(key)_(existent)/32 14.886 -2.55%
std::map<std::string,_int>::find(key)_(existent)/8192 30.517 8.96%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.958 -4.56%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.994 1.59%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.485 -8.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.359 40.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.951 1.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.277 -4.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.464 -7.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.833 -11.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.284 -15.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.225 19.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.678 -11.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.184 18.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.720 12.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.188 -7.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.232 36.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.573 -4.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.470 9.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.299 -28.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.078 2.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.563 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65077.616 2.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.730 3.96%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 927846.279 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.539 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43520.777 -1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1312.428 4.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617921.675 4.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.489 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38913.930 -3.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1089.074 -2.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 622066.174 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.695 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34437.127 -2.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1246.416 2.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401332.347 -1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.594 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34754.093 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1287.293 1.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368798.838 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.154 3.73%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.612 22.43%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.924 -10.52%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.619 -1.83%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 66.993 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.174 -13.14%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.742 -9.69%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.362 -13.46%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.167 -12.38%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.865 15.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.522 19.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.776 2.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.830 -19.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.487 17.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.619 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.458 2.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.313 3.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 85.738 3.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.895 23.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.749 -2.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.438 3.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.357 -5.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.198 -3.44%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.536 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.457 -2.31%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.510 -2.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.444 -5.10%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.415 -2.48%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.354 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37200.721 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 830.590 -2.83%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350365.842 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.337 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36155.714 -1.28%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 759.047 7.55%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349471.686 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.142 1.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16762.156 1.89%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 315.857 -5.89%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207670.600 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.533 -4.25%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.441 13.97%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.290 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.890 -12.69%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.205 -14.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 29.602 -10.21%
std::mismatch(deque<int>)_(it,_it,_it)/1000 418.161 -2.02%
std::mismatch(deque<int>)_(it,_it,_it)/1024 443.959 4.23%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495313.502 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.699 -1.90%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3843.241 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 465.245 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.923 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492192.774 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.048 1.14%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3817.268 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.510 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.702 -1.42%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625312.314 -1.55%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.403 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4856.543 -1.49%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.445 -1.93%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 708.465 -2.33%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622804.307 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.215 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4841.304 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.408 -
std::mismatch(list<int>)_(it,_it,_it)/1024 762.730 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934901.877 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.653 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7981.629 7.89%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.334 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.091 2.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 986239.209 3.72%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.951 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13459.057 15.04%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.042 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.736 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1011988.164 1.08%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.119 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12622.069 2.48%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.993 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.140 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1001538.999 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.659 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11878.126 22.76%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.314 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.886 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68305.163 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.637 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.395 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.922 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68324.136 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.468 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 504.428 10.58%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 506.614 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608736.632 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.158 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4716.624 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 474.054 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.088 -1.03%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606186.171 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.285 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4726.093 -
std::move(deque<int>)/1048576 55554.363 -
std::move(deque<int>)/262144 15033.473 -
std::move(deque<int>)/32768 1846.114 -8.32%
std::move(deque<int>)/4096 148.751 -
std::move(deque<int>)/512 22.156 -
std::move(deque<int>)/64 4.918 1.32%
std::move(deque<int>)/8 3.598 -
std::move(list<int>)/1048576 984475.246 -3.07%
std::move(list<int>)/262144 241475.107 -1.94%
std::move(list<int>)/32768 31158.480 -1.25%
std::move(list<int>)/4096 4833.647 -8.21%
std::move(list<int>)/512 355.078 -2.95%
std::move(list<int>)/64 39.092 -4.52%
std::move(list<int>)/8 3.384 -1.22%
std::move(vector<bool>)_(aligned)/1048576 1738.120 -
std::move(vector<bool>)_(aligned)/262144 255.111 -
std::move(vector<bool>)_(aligned)/32768 36.694 -
std::move(vector<bool>)_(aligned)/4096 7.015 -
std::move(vector<bool>)_(aligned)/512 2.330 -
std::move(vector<bool>)_(aligned)/64 1.742 11.98%
std::move(vector<bool>)_(unaligned)/1048576 6524.601 -
std::move(vector<bool>)_(unaligned)/262144 1598.165 -
std::move(vector<bool>)_(unaligned)/32768 210.246 2.98%
std::move(vector<bool>)_(unaligned)/4096 26.727 -1.48%
std::move(vector<bool>)_(unaligned)/512 4.639 -3.35%
std::move(vector<bool>)_(unaligned)/64 1.618 -
std::move(vector<int>)/1048576 57208.232 4.99%
std::move(vector<int>)/262144 14899.508 -29.70%
std::move(vector<int>)/32768 1728.934 -
std::move(vector<int>)/4096 133.933 -
std::move(vector<int>)/512 20.151 -
std::move(vector<int>)/64 4.161 -
std::move(vector<int>)/8 2.336 3.80%
std::move_backward(deque<int>)/1048576 131839.398 -
std::move_backward(deque<int>)/262144 31099.090 -
std::move_backward(deque<int>)/32768 3602.368 -
std::move_backward(deque<int>)/4096 153.427 -1.85%
std::move_backward(deque<int>)/512 23.664 -
std::move_backward(deque<int>)/64 6.659 28.71%
std::move_backward(deque<int>)/8 3.513 -2.30%
std::move_backward(list<int>)/1048576 1031781.002 -
std::move_backward(list<int>)/262144 257966.772 -2.11%
std::move_backward(list<int>)/32768 31735.913 -
std::move_backward(list<int>)/4096 4993.037 -14.89%
std::move_backward(list<int>)/512 371.891 -
std::move_backward(list<int>)/64 39.579 -
std::move_backward(list<int>)/8 3.384 1.39%
std::move_backward(vector<bool>)_(aligned)/1048576 1733.113 -
std::move_backward(vector<bool>)_(aligned)/262144 256.950 -
std::move_backward(vector<bool>)_(aligned)/32768 37.968 -
std::move_backward(vector<bool>)_(aligned)/4096 7.197 -
std::move_backward(vector<bool>)_(aligned)/512 2.315 2.82%
std::move_backward(vector<bool>)_(aligned)/64 1.634 -5.93%
std::move_backward(vector<bool>)_(unaligned)/1048576 6517.402 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.738 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.603 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.338 -
std::move_backward(vector<bool>)_(unaligned)/512 4.526 -
std::move_backward(vector<bool>)_(unaligned)/64 1.734 5.53%
std::move_backward(vector<int>)/1048576 63205.392 10.66%
std::move_backward(vector<int>)/262144 21869.800 2.84%
std::move_backward(vector<int>)/32768 1727.481 -
std::move_backward(vector<int>)/4096 135.669 -
std::move_backward(vector<int>)/512 20.834 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.276 -
std::multimap<int,_int>::clear()/0 389.496 -
std::multimap<int,_int>::clear()/1024 10751.260 -
std::multimap<int,_int>::clear()/32 646.052 -
std::multimap<int,_int>::clear()/8192 87129.977 2.29%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.259 -6.83%
std::multimap<int,_int>::contains(key)_(existent)/32 1.685 -3.45%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.471 -3.66%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.580 -4.51%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.832 -1.25%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.959 -43.20%
std::multimap<int,_int>::count(key)_(existent)/1024 5.480 -1.55%
std::multimap<int,_int>::count(key)_(existent)/32 3.686 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.599 -5.73%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -6.04%
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.677 2.43%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.243 -2.13%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.759 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.841 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5937.178 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.499 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51371.200 -
std::multimap<int,_int>::ctor(const&)/0 12.741 -
std::multimap<int,_int>::ctor(const&)/1024 6334.790 -9.10%
std::multimap<int,_int>::ctor(const&)/32 217.238 -11.21%
std::multimap<int,_int>::ctor(const&)/8192 50687.209 -8.27%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.701 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6444.034 -5.31%
std::multimap<int,_int>::ctor(const&,_alloc)/32 222.031 -6.23%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53498.580 2.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8258.007 -5.11%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 222.063 -3.96%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67091.314 -5.18%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.730 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13003.448 1.08%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.358 1.37%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254224.770 2.34%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.571 2.86%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.478 1.73%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.000 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.572 -8.70%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.271 -15.33%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.776 -8.50%
std::multimap<int,_int>::erase(iterator)/1024 20.675 1.48%
std::multimap<int,_int>::erase(iterator)/32 20.581 1.77%
std::multimap<int,_int>::erase(iterator)/8192 20.698 1.64%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.145 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7398.739 -1.09%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.333 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56942.903 -1.37%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.829 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.813 2.13%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.767 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.267 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.800 2.05%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.434 2.43%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.824 1.47%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.263 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.003 2.07%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.032 -3.68%
std::multimap<int,_int>::find(key)_(existent)/1024 3.780 -
std::multimap<int,_int>::find(key)_(existent)/32 1.739 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.330 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.247 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.444 -4.45%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.319 2.85%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.055 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.265 -2.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.669 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.644 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.075 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.016 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.254 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.622 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.231 -2.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.946 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.742 -3.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.322 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.125 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.716 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.764 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.351 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.425 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14713.713 1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.350 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184179.370 1.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.497 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11595.279 1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.416 -1.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120233.838 -11.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.938 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12233.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 686.940 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202936.218 -2.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.537 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11287.831 2.29%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 647.311 -1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92317.873 2.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.988 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9826.531 -4.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 667.609 -1.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79496.429 -7.17%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.809 -4.24%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.365 -7.21%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.282 -6.05%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.991 -4.53%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.670 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.844 -2.50%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.205 -1.05%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.996 -2.65%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.096 -2.16%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.630 1.27%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.459 -2.25%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.065 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.405 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.203 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.059 16.83%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.640 8.62%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.935 23.48%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6577.059 3.60%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.294 3.23%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52602.131 2.66%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.347 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6477.309 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.107 2.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51634.952 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.312 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.599 -1.48%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12768.410 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.121 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.219 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.273 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.951 16.38%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.718 2.17%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.359 17.33%
std::multimap<std::string,_int>::clear()/0 391.904 -
std::multimap<std::string,_int>::clear()/1024 21354.117 -2.53%
std::multimap<std::string,_int>::clear()/32 887.115 -4.62%
std::multimap<std::string,_int>::clear()/8192 212397.309 -2.00%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.503 3.95%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.603 -3.68%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.486 8.46%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.145 6.10%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.801 2.43%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.351 3.88%
std::multimap<std::string,_int>::count(key)_(existent)/1024 26.000 10.67%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.385 7.56%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.469 6.56%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.566 -1.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.568 -1.46%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.581 6.01%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7020.126 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.201 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59939.710 -1.09%
std::multimap<std::string,_int>::ctor(const&)/0 12.644 -
std::multimap<std::string,_int>::ctor(const&)/1024 35084.373 -
std::multimap<std::string,_int>::ctor(const&)/32 801.868 17.18%
std::multimap<std::string,_int>::ctor(const&)/8192 341622.583 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.645 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36876.047 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 852.609 7.42%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346408.996 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.345 3.55%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38756.392 -2.58%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 947.985 24.09%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378842.425 -1.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.806 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56128.983 -3.53%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.369 2.59%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098492.972 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.769 4.38%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.616 -3.80%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.800 9.66%
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.068 -3.32%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.885 7.93%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.462 1.29%
std::multimap<std::string,_int>::erase(iterator)/1024 32.744 20.86%
std::multimap<std::string,_int>::erase(iterator)/32 28.666 14.65%
std::multimap<std::string,_int>::erase(iterator)/8192 30.968 -3.90%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.568 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12905.774 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.398 1.01%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118172.721 -1.02%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.099 16.00%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.516 -30.13%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.247 -16.02%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.301 3.30%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.642 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.546 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.238 -1.18%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.486 -4.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.676 -4.26%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.400 -4.90%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.065 11.63%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.068 -4.16%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.347 -8.19%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.683 -8.38%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.285 -4.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.777 -4.60%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.917 -17.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.924 -10.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.824 1.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.664 25.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.616 -4.49%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.340 3.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.191 -4.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.040 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.938 -32.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.238 -3.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.114 20.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.821 -24.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.937 -10.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.668 3.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.491 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65506.393 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1353.101 -1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916583.622 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.178 -2.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42600.901 -5.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1176.821 -4.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595362.036 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.275 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62261.275 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1567.584 8.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815199.993 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 406.927 3.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33294.403 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1124.408 1.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382401.981 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.076 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32417.811 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1097.484 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346462.821 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.441 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.340 77.26%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 88.646 20.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.479 -3.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 64.821 3.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.481 21.57%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.128 -2.55%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.271 24.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.116 -16.69%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.831 23.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.881 -2.08%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 91.689 6.39%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 44.214 18.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.622 -
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.625 5.75%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.852 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.557 7.65%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.442 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36237.364 -2.39%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 650.810 -12.23%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346195.477 -1.54%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.428 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35961.686 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 750.417 -2.08%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347971.002 -1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.159 3.00%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17066.612 1.40%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.303 -3.85%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207202.977 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 88.409 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.362 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.834 -4.33%
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.900 -34.26%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.442 -19.01%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.605 -24.43%
std::multiset<int>::clear()/0 390.554 -
std::multiset<int>::clear()/1024 9799.130 -2.65%
std::multiset<int>::clear()/32 618.372 -1.23%
std::multiset<int>::clear()/8192 77925.336 -1.51%
std::multiset<int>::contains(key)_(existent)/1024 3.885 -
std::multiset<int>::contains(key)_(existent)/32 1.727 -
std::multiset<int>::contains(key)_(existent)/8192 8.815 -
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -
std::multiset<int>::contains(key)_(non-existent)/1024 7.497 25.43%
std::multiset<int>::contains(key)_(non-existent)/32 3.202 21.93%
std::multiset<int>::contains(key)_(non-existent)/8192 12.568 42.96%
std::multiset<int>::count(key)_(existent)/1024 5.630 -
std::multiset<int>::count(key)_(existent)/32 3.707 -3.51%
std::multiset<int>::count(key)_(existent)/8192 9.200 -1.10%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.807 -12.82%
std::multiset<int>::count(key)_(non-existent)/32 2.421 -13.59%
std::multiset<int>::count(key)_(non-existent)/8192 9.125 -15.77%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.800 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5723.520 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.232 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47462.628 -
std::multiset<int>::ctor(const&)/0 12.733 -
std::multiset<int>::ctor(const&)/1024 6340.353 -
std::multiset<int>::ctor(const&)/32 222.105 -1.97%
std::multiset<int>::ctor(const&)/8192 50839.505 -1.58%
std::multiset<int>::ctor(const&,_alloc)/0 12.724 -
std::multiset<int>::ctor(const&,_alloc)/1024 6329.270 -
std::multiset<int>::ctor(const&,_alloc)/32 223.734 -1.35%
std::multiset<int>::ctor(const&,_alloc)/8192 50406.259 -15.93%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9322.815 6.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.447 6.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71837.291 3.03%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.035 2.14%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12811.792 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.879 2.48%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252419.133 -2.42%
std::multiset<int>::equal_range(key)_(existent)/1024 4.977 -7.19%
std::multiset<int>::equal_range(key)_(existent)/32 2.268 -3.99%
std::multiset<int>::equal_range(key)_(existent)/8192 8.622 2.77%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.564 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.392 -1.28%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.366 -6.08%
std::multiset<int>::erase(iterator)/1024 25.132 7.38%
std::multiset<int>::erase(iterator)/32 21.385 -
std::multiset<int>::erase(iterator)/8192 23.432 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.034 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6698.981 -1.89%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.541 -1.16%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53738.895 -1.85%
std::multiset<int>::erase(key)_(existent)/1024 41.144 -2.49%
std::multiset<int>::erase(key)_(existent)/32 22.554 2.08%
std::multiset<int>::erase(key)_(existent)/8192 62.805 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.737 4.70%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.316 1.90%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.381 5.04%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.986 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.801 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.185 -1.87%
std::multiset<int>::find(key)_(existent)/1024 4.074 -
std::multiset<int>::find(key)_(existent)/32 1.616 1.85%
std::multiset<int>::find(key)_(existent)/8192 8.615 2.03%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.452 -
std::multiset<int>::find(key)_(non-existent)/32 2.253 -
std::multiset<int>::find(key)_(non-existent)/8192 8.128 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.216 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.178 -8.39%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.595 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.086 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.167 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.679 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.383 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.101 -4.43%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.254 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 57.822 17.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.724 -1.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 83.257 6.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.587 1.61%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.192 2.21%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.400 1.86%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.110 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.332 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14537.806 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 724.171 -7.86%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189332.685 2.26%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.023 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11715.429 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.585 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115151.552 -1.28%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.285 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12010.890 -1.64%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 685.461 -1.25%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190154.584 -
std::multiset<int>::insert(value)_(already_present)/1024 28.160 1.91%
std::multiset<int>::insert(value)_(already_present)/32 18.299 -
std::multiset<int>::insert(value)_(already_present)/8192 31.126 -6.93%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.049 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 44.755 -2.13%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.904 1.32%
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.912 -13.26%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.041 -3.55%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.516 -3.08%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.978 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.139 -4.07%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.077 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.180 1.34%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.254 3.51%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.281 25.40%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.537 18.29%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.587 28.96%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.341 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6407.657 -1.53%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.330 -3.70%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51242.951 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.334 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6431.068 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.734 -3.03%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51294.868 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1344.997 -1.91%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.466 -5.95%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12371.280 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.083 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.423 1.47%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.051 2.18%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.966 131.39%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.110 65.24%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.052 166.42%
std::multiset<std::string>::clear()/0 392.153 -
std::multiset<std::string>::clear()/1024 21994.758 1.20%
std::multiset<std::string>::clear()/32 885.396 -1.48%
std::multiset<std::string>::clear()/8192 216060.050 2.03%
std::multiset<std::string>::contains(key)_(existent)/1024 22.504 -10.40%
std::multiset<std::string>::contains(key)_(existent)/32 15.554 -9.31%
std::multiset<std::string>::contains(key)_(existent)/8192 28.683 -4.86%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.278 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.024 -15.51%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.009 -11.55%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.566 -7.58%
std::multiset<std::string>::count(key)_(existent)/1024 22.475 -10.22%
std::multiset<std::string>::count(key)_(existent)/32 20.147 1.52%
std::multiset<std::string>::count(key)_(existent)/8192 29.265 -4.28%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.204 -3.99%
std::multiset<std::string>::count(key)_(non-existent)/32 10.773 3.02%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.045 7.43%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.686 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6865.960 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.731 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57314.087 -
std::multiset<std::string>::ctor(const&)/0 12.664 -
std::multiset<std::string>::ctor(const&)/1024 35109.409 -
std::multiset<std::string>::ctor(const&)/32 810.335 12.46%
std::multiset<std::string>::ctor(const&)/8192 372873.790 9.36%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.677 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 35998.336 -1.17%
std::multiset<std::string>::ctor(const&,_alloc)/32 797.941 -8.06%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344013.183 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.799 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38408.636 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 833.400 5.33%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374507.084 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54594.369 -1.38%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1050.497 1.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1083538.504 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.636 16.08%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.327 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.468 18.72%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.423 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.630 -4.55%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.328 3.37%
std::multiset<std::string>::erase(iterator)/1024 31.822 -4.23%
std::multiset<std::string>::erase(iterator)/32 31.244 -
std::multiset<std::string>::erase(iterator)/8192 29.861 -4.07%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.828 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13458.175 1.28%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.518 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121365.852 -
std::multiset<std::string>::erase(key)_(existent)/1024 83.415 -19.89%
std::multiset<std::string>::erase(key)_(existent)/32 80.802 52.04%
std::multiset<std::string>::erase(key)_(existent)/8192 67.706 -31.92%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.141 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.819 2.14%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.265 -1.01%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.548 11.45%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.484 -4.31%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.901 1.84%
std::multiset<std::string>::find(key)_(existent)/1024 22.584 -6.56%
std::multiset<std::string>::find(key)_(existent)/32 16.728 11.68%
std::multiset<std::string>::find(key)_(existent)/8192 30.076 1.78%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.982 8.03%
std::multiset<std::string>::find(key)_(non-existent)/32 10.030 -10.58%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.222 2.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.730 -6.31%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.212 4.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.636 -3.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 89.688 -11.87%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.458 14.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.774 -7.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.441 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.381 9.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.125 4.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.139 -16.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.260 5.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.461 -2.08%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.985 -9.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.838 -4.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 21.146 -44.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.523 -14.84%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.106 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63953.000 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1435.370 2.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 875151.616 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.200 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42755.638 -1.82%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1275.323 2.27%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601041.771 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.454 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59565.964 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1468.387 5.11%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 807539.297 -
std::multiset<std::string>::insert(value)_(already_present)/1024 52.851 -6.42%
std::multiset<std::string>::insert(value)_(already_present)/32 48.712 1.97%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.413 11.29%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.228 -18.15%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.570 -12.04%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 43.694 14.20%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 84.945 -14.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.098 -8.70%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 37.100 -24.49%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 30.755 -13.94%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 57.627 1.18%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.698 -1.57%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.748 7.03%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.217 1.12%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -3.76%
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 124.809 75.04%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 36.338 69.74%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 171.384 111.52%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.240 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36298.119 -4.77%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 709.224 -9.97%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346806.538 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.242 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35863.843 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 686.134 -15.33%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344654.724 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 23955.556 49.87%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 336.463 -3.50%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 218140.922 6.76%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.434 1.03%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.092 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 119.674 -4.83%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 63.127 -35.74%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.396 -39.02%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 86.788 -50.49%
std::none_of(deque<int>)_(process_all)/32 12.298 -
std::none_of(deque<int>)_(process_all)/32768 10912.027 7.38%
std::none_of(deque<int>)_(process_all)/50 18.892 -
std::none_of(deque<int>)_(process_all)/8 3.282 -
std::none_of(deque<int>)_(process_all)/8192 2719.152 6.16%
std::none_of(list<int>)_(process_all)/32 11.748 -
std::none_of(list<int>)_(process_all)/32768 25918.228 -3.55%
std::none_of(list<int>)_(process_all)/50 22.088 -
std::none_of(list<int>)_(process_all)/8 2.678 -
std::none_of(list<int>)_(process_all)/8192 7547.985 -10.81%
std::none_of(vector<int>)_(process_all)/32 8.350 -1.15%
std::none_of(vector<int>)_(process_all)/32768 8125.524 -
std::none_of(vector<int>)_(process_all)/50 19.475 -
std::none_of(vector<int>)_(process_all)/8 2.400 -4.65%
std::none_of(vector<int>)_(process_all)/8192 2034.199 -
std::partial_sort(deque<int>)_(ascending)/1024 7761.404 -
std::partial_sort(deque<int>)_(ascending)/8 32.522 -3.45%
std::partial_sort(deque<int>)_(ascending)/8192 144160.563 -2.47%
std::partial_sort(deque<int>)_(descending)/1024 17818.051 -
std::partial_sort(deque<int>)_(descending)/8 45.117 7.76%
std::partial_sort(deque<int>)_(descending)/8192 259293.985 -2.76%
std::partial_sort(deque<int>)_(heap)/1024 17926.610 -
std::partial_sort(deque<int>)_(heap)/8 40.326 4.58%
std::partial_sort(deque<int>)_(heap)/8192 260945.861 -1.98%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7709.120 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.969 -2.25%
std::partial_sort(deque<int>)_(pipe-organ)/8192 144961.259 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18852.050 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.396 3.37%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 254787.676 -4.78%
std::partial_sort(deque<int>)_(repeated)/1024 6353.642 -
std::partial_sort(deque<int>)_(repeated)/8 26.017 -
std::partial_sort(deque<int>)_(repeated)/8192 75902.031 -
std::partial_sort(deque<int>)_(shuffled)/1024 15590.798 -
std::partial_sort(deque<int>)_(shuffled)/8 32.586 1.34%
std::partial_sort(deque<int>)_(shuffled)/8192 242192.980 1.20%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4776.653 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.224 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50820.754 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7906.079 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.105 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93196.195 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7961.679 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.974 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96001.925 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4785.234 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.943 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50758.855 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8877.152 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.140 4.08%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93110.151 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.325 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.008 -3.37%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28790.315 3.53%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6792.752 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.326 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83565.363 -
std::partial_sort(vector<int>)_(ascending)/1024 4767.446 -
std::partial_sort(vector<int>)_(ascending)/8 18.823 -
std::partial_sort(vector<int>)_(ascending)/8192 50405.634 -
std::partial_sort(vector<int>)_(descending)/1024 7934.480 -
std::partial_sort(vector<int>)_(descending)/8 24.326 -1.72%
std::partial_sort(vector<int>)_(descending)/8192 93740.295 -
std::partial_sort(vector<int>)_(heap)/1024 7959.583 -
std::partial_sort(vector<int>)_(heap)/8 27.364 -1.30%
std::partial_sort(vector<int>)_(heap)/8192 96991.030 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4759.251 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.822 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50469.930 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8852.653 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.760 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93370.180 -
std::partial_sort(vector<int>)_(repeated)/1024 2511.677 -
std::partial_sort(vector<int>)_(repeated)/8 18.449 -
std::partial_sort(vector<int>)_(repeated)/8192 26698.023 -
std::partial_sort(vector<int>)_(shuffled)/1024 7077.192 1.62%
std::partial_sort(vector<int>)_(shuffled)/8 28.498 -3.43%
std::partial_sort(vector<int>)_(shuffled)/8192 89315.187 1.35%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5155.750 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.880 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53259.088 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8130.436 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.665 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94774.960 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8348.169 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.237 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98778.755 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5136.706 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.871 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52985.312 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9049.735 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.909 -1.27%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94462.214 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.299 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.745 -1.65%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29904.109 -1.44%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6926.054 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.214 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 88031.660 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5358.651 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.269 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57476.068 -
std::partial_sort_copy(list<int>)_(descending)/1024 8222.053 -
std::partial_sort_copy(list<int>)_(descending)/8 15.832 -1.39%
std::partial_sort_copy(list<int>)_(descending)/8192 97046.785 -
std::partial_sort_copy(list<int>)_(heap)/1024 8258.011 -
std::partial_sort_copy(list<int>)_(heap)/8 17.240 -2.92%
std::partial_sort_copy(list<int>)_(heap)/8192 101095.498 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5355.245 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.333 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57113.610 -1.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9165.964 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.158 -3.21%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96784.674 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.448 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.063 2.30%
std::partial_sort_copy(list<int>)_(repeated)/8192 33190.489 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7066.494 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.081 7.47%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88677.890 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4743.574 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.476 2.26%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50831.865 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7848.533 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.096 -1.29%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93104.995 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8075.543 -1.56%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.496 -3.26%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101519.600 4.25%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4740.227 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.407 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50577.131 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8813.535 1.30%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.548 2.91%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92982.193 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.627 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.502 2.39%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26843.711 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6725.419 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.378 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84483.262 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4830.130 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.912 2.23%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50533.982 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7887.300 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.458 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93698.009 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7950.103 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.016 -4.14%
std::partial_sort_copy(vector<int>)_(heap)/8192 97121.796 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4840.921 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.956 3.47%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50445.125 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8873.130 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.190 2.06%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94405.369 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.070 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.642 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27150.131 1.78%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6795.651 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.081 1.93%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88590.959 -
std::partition(deque<int>)_(dense)/1024 353.337 -
std::partition(deque<int>)_(dense)/32 9.403 -7.21%
std::partition(deque<int>)_(dense)/50 13.449 -11.97%
std::partition(deque<int>)_(dense)/8192 2786.804 -
std::partition(deque<int>)_(sparse)/1024 381.963 -5.12%
std::partition(deque<int>)_(sparse)/32 11.817 -7.44%
std::partition(deque<int>)_(sparse)/50 16.942 -1.63%
std::partition(deque<int>)_(sparse)/8192 3120.792 -2.88%
std::partition(list<int>)_(dense)/1024 388.763 -
std::partition(list<int>)_(dense)/32 9.319 4.20%
std::partition(list<int>)_(dense)/50 13.677 3.05%
std::partition(list<int>)_(dense)/8192 4436.806 -9.97%
std::partition(list<int>)_(sparse)/1024 717.931 -
std::partition(list<int>)_(sparse)/32 8.888 -
std::partition(list<int>)_(sparse)/50 22.487 -
std::partition(list<int>)_(sparse)/8192 7754.691 1.75%
std::partition(vector<int>)_(dense)/1024 242.731 -2.47%
std::partition(vector<int>)_(dense)/32 8.181 -
std::partition(vector<int>)_(dense)/50 12.978 -
std::partition(vector<int>)_(dense)/8192 1872.999 -
std::partition(vector<int>)_(sparse)/1024 255.872 -
std::partition(vector<int>)_(sparse)/32 8.651 -4.03%
std::partition(vector<int>)_(sparse)/50 13.884 -1.13%
std::partition(vector<int>)_(sparse)/8192 1865.009 -
std::partition_copy(deque<int>)/1024 633.212 -1.06%
std::partition_copy(deque<int>)/32 12.869 2.05%
std::partition_copy(deque<int>)/50 21.211 -
std::partition_copy(deque<int>)/8192 5695.465 -
std::partition_copy(list<int>)/1024 724.123 -
std::partition_copy(list<int>)/32 8.933 -
std::partition_copy(list<int>)/50 13.099 -
std::partition_copy(list<int>)/8192 7240.668 -
std::partition_copy(vector<int>)/1024 466.514 2.74%
std::partition_copy(vector<int>)/32 8.043 -4.46%
std::partition_copy(vector<int>)/50 12.605 -1.83%
std::partition_copy(vector<int>)/8192 4564.580 -
std::partition_point(deque<int>)/1024 9.464 -
std::partition_point(deque<int>)/32 4.145 -
std::partition_point(deque<int>)/50 4.627 -
std::partition_point(deque<int>)/8192 15.117 -
std::partition_point(list<int>)/1024 1298.252 -
std::partition_point(list<int>)/32 15.974 -
std::partition_point(list<int>)/50 24.934 -
std::partition_point(list<int>)/8192 12918.181 3.58%
std::partition_point(vector<int>)/1024 6.075 -
std::partition_point(vector<int>)/32 2.560 -
std::partition_point(vector<int>)/50 2.572 -
std::partition_point(vector<int>)/8192 9.308 -
std::pop_heap(deque<float>)/1024 12.735 -6.47%
std::pop_heap(deque<float>)/8 52.019 -
std::pop_heap(deque<float>)/8192 60.831 -
std::pop_heap(deque<int>)/1024 12.370 -3.88%
std::pop_heap(deque<int>)/8 52.135 -
std::pop_heap(deque<int>)/8192 52.873 -1.92%
std::pop_heap(deque<size_t>)/1024 15.252 -
std::pop_heap(deque<size_t>)/8 52.178 -
std::pop_heap(deque<size_t>)/8192 58.965 -
std::pop_heap(deque<std::string>)/1024 59.544 -2.87%
std::pop_heap(deque<std::string>)/8 57.224 -
std::pop_heap(deque<std::string>)/8192 118.028 -
std::pop_heap(vector<float>)/1024 8.431 -
std::pop_heap(vector<float>)/8 50.223 -
std::pop_heap(vector<float>)/8192 20.111 -
std::pop_heap(vector<int>)/1024 9.961 -
std::pop_heap(vector<int>)/8 50.977 -
std::pop_heap(vector<int>)/8192 13.005 -
std::pop_heap(vector<size_t>)/1024 9.869 -
std::pop_heap(vector<size_t>)/8 51.418 -
std::pop_heap(vector<size_t>)/8192 13.067 -
std::pop_heap(vector<std::string>)/1024 19.993 -1.62%
std::pop_heap(vector<std::string>)/8 53.149 -
std::pop_heap(vector<std::string>)/8192 50.665 -
std::remove(deque<int>)_(prefix)/1024 525.413 -
std::remove(deque<int>)_(prefix)/32 55.361 2.16%
std::remove(deque<int>)_(prefix)/50 63.673 3.39%
std::remove(deque<int>)_(prefix)/8192 3852.321 -
std::remove(deque<int>)_(sprinkled)/1024 517.950 -
std::remove(deque<int>)_(sprinkled)/32 50.027 -5.88%
std::remove(deque<int>)_(sprinkled)/50 54.777 -8.20%
std::remove(deque<int>)_(sprinkled)/8192 3848.545 -
std::remove(list<int>)_(prefix)/1024 988.345 4.08%
std::remove(list<int>)_(prefix)/32 52.486 -
std::remove(list<int>)_(prefix)/50 62.905 -
std::remove(list<int>)_(prefix)/8192 8235.676 1.15%
std::remove(list<int>)_(sprinkled)/1024 978.820 2.98%
std::remove(list<int>)_(sprinkled)/32 52.211 -
std::remove(list<int>)_(sprinkled)/50 61.467 -
std::remove(list<int>)_(sprinkled)/8192 7879.770 -3.12%
std::remove(vector<int>)_(prefix)/1024 307.674 -
std::remove(vector<int>)_(prefix)/32 49.024 -
std::remove(vector<int>)_(prefix)/50 53.993 -
std::remove(vector<int>)_(prefix)/8192 2107.792 -
std::remove(vector<int>)_(sprinkled)/1024 286.001 -
std::remove(vector<int>)_(sprinkled)/32 48.468 -1.07%
std::remove(vector<int>)_(sprinkled)/50 52.970 -
std::remove(vector<int>)_(sprinkled)/8192 1981.965 -
std::remove_copy(deque<int>)_(prefix)/1024 397.873 5.16%
std::remove_copy(deque<int>)_(prefix)/32 13.023 -
std::remove_copy(deque<int>)_(prefix)/50 20.197 -5.35%
std::remove_copy(deque<int>)_(prefix)/8192 3354.829 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.074 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.193 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.382 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2848.418 -
std::remove_copy(list<int>)_(prefix)/1024 741.405 -
std::remove_copy(list<int>)_(prefix)/32 11.250 -
std::remove_copy(list<int>)_(prefix)/50 19.011 -
std::remove_copy(list<int>)_(prefix)/8192 7315.443 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.830 -
std::remove_copy(list<int>)_(sprinkled)/32 11.219 -
std::remove_copy(list<int>)_(sprinkled)/50 18.476 -1.19%
std::remove_copy(list<int>)_(sprinkled)/8192 7234.646 -
std::remove_copy(vector<int>)_(prefix)/1024 263.052 -
std::remove_copy(vector<int>)_(prefix)/32 9.341 -1.45%
std::remove_copy(vector<int>)_(prefix)/50 13.915 -
std::remove_copy(vector<int>)_(prefix)/8192 2058.497 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.988 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.459 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.590 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.956 -
std::remove_copy_if(deque<int>)_(prefix)/1024 539.975 3.54%
std::remove_copy_if(deque<int>)_(prefix)/32 20.294 12.92%
std::remove_copy_if(deque<int>)_(prefix)/50 30.480 8.80%
std::remove_copy_if(deque<int>)_(prefix)/8192 3787.711 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 562.012 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.873 14.31%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.444 10.35%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3664.073 4.22%
std::remove_copy_if(list<int>)_(prefix)/1024 794.181 -
std::remove_copy_if(list<int>)_(prefix)/32 16.915 -
std::remove_copy_if(list<int>)_(prefix)/50 24.766 -
std::remove_copy_if(list<int>)_(prefix)/8192 7723.251 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.644 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.592 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.136 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7674.467 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.559 -4.35%
std::remove_copy_if(vector<int>)_(prefix)/32 12.268 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.910 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3372.838 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.576 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.706 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.440 -1.33%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.492 -
std::remove_if(deque<int>)_(prefix)/1024 576.184 4.00%
std::remove_if(deque<int>)_(prefix)/32 55.245 -1.01%
std::remove_if(deque<int>)_(prefix)/50 66.731 3.78%
std::remove_if(deque<int>)_(prefix)/8192 4309.794 1.94%
std::remove_if(deque<int>)_(sprinkled)/1024 544.542 2.98%
std::remove_if(deque<int>)_(sprinkled)/32 53.973 -
std::remove_if(deque<int>)_(sprinkled)/50 60.909 -3.90%
std::remove_if(deque<int>)_(sprinkled)/8192 3961.057 1.56%
std::remove_if(list<int>)_(prefix)/1024 1010.554 1.74%
std::remove_if(list<int>)_(prefix)/32 58.675 -
std::remove_if(list<int>)_(prefix)/50 72.124 -
std::remove_if(list<int>)_(prefix)/8192 9422.686 -9.13%
std::remove_if(list<int>)_(sprinkled)/1024 987.859 1.05%
std::remove_if(list<int>)_(sprinkled)/32 57.019 -
std::remove_if(list<int>)_(sprinkled)/50 74.881 4.18%
std::remove_if(list<int>)_(sprinkled)/8192 8091.507 -
std::remove_if(vector<int>)_(prefix)/1024 345.212 -
std::remove_if(vector<int>)_(prefix)/32 49.262 -
std::remove_if(vector<int>)_(prefix)/50 54.382 -
std::remove_if(vector<int>)_(prefix)/8192 2569.550 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.627 -
std::remove_if(vector<int>)_(sprinkled)/32 50.661 -
std::remove_if(vector<int>)_(sprinkled)/50 57.017 -
std::remove_if(vector<int>)_(sprinkled)/8192 2949.790 -
std::replace(deque<int>)_(prefix)/1024 410.480 -
std::replace(deque<int>)_(prefix)/32 12.740 -
std::replace(deque<int>)_(prefix)/50 19.154 -
std::replace(deque<int>)_(prefix)/8192 3255.650 -
std::replace(deque<int>)_(sprinkled)/1024 349.490 -
std::replace(deque<int>)_(sprinkled)/32 12.138 -
std::replace(deque<int>)_(sprinkled)/50 18.189 -
std::replace(deque<int>)_(sprinkled)/8192 2794.741 -
std::replace(list<int>)_(prefix)/1024 739.572 -
std::replace(list<int>)_(prefix)/32 11.010 -
std::replace(list<int>)_(prefix)/50 17.198 -
std::replace(list<int>)_(prefix)/8192 6971.168 -
std::replace(list<int>)_(sprinkled)/1024 732.862 -4.11%
std::replace(list<int>)_(sprinkled)/32 11.226 -
std::replace(list<int>)_(sprinkled)/50 18.829 -3.07%
std::replace(list<int>)_(sprinkled)/8192 7817.918 8.89%
std::replace(vector<int>)_(prefix)/1024 158.994 -
std::replace(vector<int>)_(prefix)/32 5.243 1.31%
std::replace(vector<int>)_(prefix)/50 7.558 -
std::replace(vector<int>)_(prefix)/8192 1263.868 -
std::replace(vector<int>)_(sprinkled)/1024 151.189 -14.85%
std::replace(vector<int>)_(sprinkled)/32 6.011 -4.66%
std::replace(vector<int>)_(sprinkled)/50 9.542 -3.04%
std::replace(vector<int>)_(sprinkled)/8192 1186.762 -13.91%
std::replace_if(deque<int>)_(prefix)/1024 484.321 -1.76%
std::replace_if(deque<int>)_(prefix)/32 14.086 -
std::replace_if(deque<int>)_(prefix)/50 20.572 -
std::replace_if(deque<int>)_(prefix)/8192 3466.612 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.498 -1.54%
std::replace_if(deque<int>)_(sprinkled)/32 12.436 -
std::replace_if(deque<int>)_(sprinkled)/50 18.670 -
std::replace_if(deque<int>)_(sprinkled)/8192 2947.523 -3.26%
std::replace_if(list<int>)_(prefix)/1024 734.728 -
std::replace_if(list<int>)_(prefix)/32 13.789 -1.13%
std::replace_if(list<int>)_(prefix)/50 24.729 1.42%
std::replace_if(list<int>)_(prefix)/8192 7225.653 1.08%
std::replace_if(list<int>)_(sprinkled)/1024 741.738 -
std::replace_if(list<int>)_(sprinkled)/32 13.295 -
std::replace_if(list<int>)_(sprinkled)/50 22.708 -1.25%
std::replace_if(list<int>)_(sprinkled)/8192 7429.347 -
std::replace_if(vector<int>)_(prefix)/1024 271.488 -
std::replace_if(vector<int>)_(prefix)/32 9.624 -
std::replace_if(vector<int>)_(prefix)/50 13.930 -
std::replace_if(vector<int>)_(prefix)/8192 2032.108 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.345 -
std::replace_if(vector<int>)_(sprinkled)/32 8.937 2.45%
std::replace_if(vector<int>)_(sprinkled)/50 14.585 13.28%
std::replace_if(vector<int>)_(sprinkled)/8192 1899.656 -
std::reverse(deque<int>)/32768 5716.760 -
std::reverse(deque<int>)/4096 718.046 -
std::reverse(deque<int>)/512 113.139 -
std::reverse(deque<int>)/64 13.035 -
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 19767.367 -
std::reverse(list<int>)/4096 1787.823 -7.04%
std::reverse(list<int>)/512 193.077 -
std::reverse(list<int>)/64 17.530 -
std::reverse(list<int>)/8 1.930 -
std::reverse(vector<int>)/32768 1033.584 -
std::reverse(vector<int>)/4096 130.403 -
std::reverse(vector<int>)/512 16.345 -
std::reverse(vector<int>)/64 4.194 -
std::reverse(vector<int>)/8 1.557 2.42%
std::reverse_copy(deque<int>)/32768 8016.744 -
std::reverse_copy(deque<int>)/4096 994.849 2.75%
std::reverse_copy(deque<int>)/512 124.931 -
std::reverse_copy(deque<int>)/64 15.899 -
std::reverse_copy(deque<int>)/8 2.531 -
std::reverse_copy(list<int>)/32768 26858.229 -
std::reverse_copy(list<int>)/4096 3376.428 -
std::reverse_copy(list<int>)/512 364.243 -
std::reverse_copy(list<int>)/64 29.920 -
std::reverse_copy(list<int>)/8 2.425 -
std::reverse_copy(vector<int>)/32768 982.548 -
std::reverse_copy(vector<int>)/4096 132.682 1.23%
std::reverse_copy(vector<int>)/512 17.155 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.310 -8.72%
std::rotate(deque<int>)_(1_element_backward)/1024 40.681 -
std::rotate(deque<int>)_(1_element_backward)/32 3.553 -
std::rotate(deque<int>)_(1_element_backward)/50 5.051 -1.47%
std::rotate(deque<int>)_(1_element_backward)/8192 309.611 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.751 1.83%
std::rotate(deque<int>)_(1_element_forward)/32 4.148 -
std::rotate(deque<int>)_(1_element_forward)/50 5.419 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.438 -
std::rotate(deque<int>)_(by_1/2)/1024 182.388 -2.92%
std::rotate(deque<int>)_(by_1/2)/32 8.487 -
std::rotate(deque<int>)_(by_1/2)/50 11.448 -
std::rotate(deque<int>)_(by_1/2)/8192 1502.297 -8.41%
std::rotate(deque<int>)_(by_1/3)/1024 411.994 1.03%
std::rotate(deque<int>)_(by_1/3)/32 20.893 2.61%
std::rotate(deque<int>)_(by_1/3)/50 30.596 2.19%
std::rotate(deque<int>)_(by_1/3)/8192 3361.495 3.23%
std::rotate(deque<int>)_(by_1/4)/1024 266.162 -
std::rotate(deque<int>)_(by_1/4)/32 13.216 -
std::rotate(deque<int>)_(by_1/4)/50 28.563 5.07%
std::rotate(deque<int>)_(by_1/4)/8192 2658.587 2.88%
std::rotate(list<int>)_(1_element_backward)/1024 741.795 -
std::rotate(list<int>)_(1_element_backward)/32 13.346 -
std::rotate(list<int>)_(1_element_backward)/50 25.157 1.48%
std::rotate(list<int>)_(1_element_backward)/8192 7257.152 -5.95%
std::rotate(list<int>)_(1_element_forward)/1024 731.461 -
std::rotate(list<int>)_(1_element_forward)/32 13.879 -
std::rotate(list<int>)_(1_element_forward)/50 25.590 -
std::rotate(list<int>)_(1_element_forward)/8192 8067.236 11.50%
std::rotate(list<int>)_(by_1/2)/1024 390.712 -
std::rotate(list<int>)_(by_1/2)/32 6.455 -
std::rotate(list<int>)_(by_1/2)/50 12.646 -
std::rotate(list<int>)_(by_1/2)/8192 5524.814 15.89%
std::rotate(list<int>)_(by_1/3)/1024 809.798 -
std::rotate(list<int>)_(by_1/3)/32 16.840 1.68%
std::rotate(list<int>)_(by_1/3)/50 22.909 -
std::rotate(list<int>)_(by_1/3)/8192 8353.142 -
std::rotate(list<int>)_(by_1/4)/1024 576.604 -
std::rotate(list<int>)_(by_1/4)/32 14.503 -
std::rotate(list<int>)_(by_1/4)/50 25.789 -
std::rotate(list<int>)_(by_1/4)/8192 6586.735 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.849 1.37%
std::rotate(vector<bool>)_(1_element_backward)/32 17.800 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.804 -
std::rotate(vector<bool>)_(1_element_backward)/8192 114.008 3.56%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.585 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.572 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.627 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.162 -2.20%
std::rotate(vector<bool>)_(by_1/2)/1024 8.424 -
std::rotate(vector<bool>)_(by_1/2)/32 17.921 -
std::rotate(vector<bool>)_(by_1/2)/50 17.659 -1.40%
std::rotate(vector<bool>)_(by_1/2)/8192 15.076 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.747 1.55%
std::rotate(vector<bool>)_(by_1/3)/32 17.700 -
std::rotate(vector<bool>)_(by_1/3)/50 17.741 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.973 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.149 4.28%
std::rotate(vector<bool>)_(by_1/4)/32 17.849 -
std::rotate(vector<bool>)_(by_1/4)/50 17.706 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.147 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.541 -
std::rotate(vector<int>)_(1_element_backward)/32 2.922 -
std::rotate(vector<int>)_(1_element_backward)/50 5.328 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.677 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.094 -1.03%
std::rotate(vector<int>)_(1_element_forward)/32 2.960 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.967 -
std::rotate(vector<int>)_(by_1/2)/1024 31.737 -
std::rotate(vector<int>)_(by_1/2)/32 2.370 1.31%
std::rotate(vector<int>)_(by_1/2)/50 3.811 -
std::rotate(vector<int>)_(by_1/2)/8192 240.783 -
std::rotate(vector<int>)_(by_1/3)/1024 119.130 -
std::rotate(vector<int>)_(by_1/3)/32 9.959 -
std::rotate(vector<int>)_(by_1/3)/50 11.100 -
std::rotate(vector<int>)_(by_1/3)/8192 873.424 -
std::rotate(vector<int>)_(by_1/4)/1024 47.242 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.555 -2.49%
std::rotate(vector<int>)_(by_1/4)/8192 369.670 -
std::rotate_copy(deque<int>)/1024 34.469 -
std::rotate_copy(deque<int>)/32 2.765 7.51%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 291.248 -
std::rotate_copy(list<int>)/1024 735.758 -
std::rotate_copy(list<int>)/32 8.626 -1.07%
std::rotate_copy(list<int>)/50 13.834 -
std::rotate_copy(list<int>)/8192 7076.750 3.45%
std::rotate_copy(vector<int>)/1024 33.817 -5.96%
std::rotate_copy(vector<int>)/32 2.090 -
std::rotate_copy(vector<int>)/50 2.676 -1.22%
std::rotate_copy(vector<int>)/8192 372.641 -33.42%
std::sample(deque<int>)/1024 11307.798 -
std::sample(deque<int>)/32 305.007 -
std::sample(deque<int>)/8192 90966.040 -
std::sample(list<int>)/1024 12003.065 -
std::sample(list<int>)/32 312.689 -
std::sample(list<int>)/8192 98263.759 -
std::sample(vector<int>)/1024 11299.720 -
std::sample(vector<int>)/32 303.173 -
std::sample(vector<int>)/8192 91576.256 -
std::search(deque<int>)_(near_matches)/1000 22567.552 30.08%
std::search(deque<int>)_(near_matches)/1024 23091.452 27.18%
std::search(deque<int>)_(near_matches)/8192 1444153.435 -
std::search(deque<int>)_(no_match)/1000 404.172 -
std::search(deque<int>)_(no_match)/1024 413.711 37.47%
std::search(deque<int>)_(no_match)/1048576 421957.983 -
std::search(deque<int>)_(no_match)/8192 3295.500 -
std::search(deque<int>)_(same_length)/1000 419.063 28.49%
std::search(deque<int>)_(same_length)/1024 474.417 -
std::search(deque<int>)_(same_length)/8192 4002.554 5.83%
std::search(deque<int>)_(single_element)/1000 448.407 -
std::search(deque<int>)_(single_element)/1024 459.126 -
std::search(deque<int>)_(single_element)/8192 3658.393 -
std::search(deque<int>,_pred)_(near_matches)/1000 24234.733 -
std::search(deque<int>,_pred)_(near_matches)/1024 25258.673 -
std::search(deque<int>,_pred)_(near_matches)/8192 1525264.342 -
std::search(deque<int>,_pred)_(no_match)/1000 560.444 30.05%
std::search(deque<int>,_pred)_(no_match)/1024 569.810 30.61%
std::search(deque<int>,_pred)_(no_match)/1048576 446101.926 -
std::search(deque<int>,_pred)_(no_match)/8192 3492.198 -
std::search(deque<int>,_pred)_(same_length)/1000 479.606 -
std::search(deque<int>,_pred)_(same_length)/1024 511.329 1.19%
std::search(deque<int>,_pred)_(same_length)/8192 4035.210 -
std::search(deque<int>,_pred)_(single_element)/1000 686.048 -
std::search(deque<int>,_pred)_(single_element)/1024 704.354 -
std::search(deque<int>,_pred)_(single_element)/8192 5661.767 -
std::search(list<int>)_(near_matches)/1000 37972.606 -
std::search(list<int>)_(near_matches)/1024 39586.775 -
std::search(list<int>)_(near_matches)/8192 2535118.964 -
std::search(list<int>)_(no_match)/1000 1503.972 116.08%
std::search(list<int>)_(no_match)/1024 1511.828 103.90%
std::search(list<int>)_(no_match)/1048576 842784.168 1.45%
std::search(list<int>)_(no_match)/8192 6535.215 -
std::search(list<int>)_(same_length)/1000 787.956 4.95%
std::search(list<int>)_(same_length)/1024 779.530 -
std::search(list<int>)_(same_length)/8192 8048.835 -
std::search(list<int>)_(single_element)/1000 599.246 -12.89%
std::search(list<int>)_(single_element)/1024 749.560 -
std::search(list<int>)_(single_element)/8192 7417.451 -
std::search(list<int>,_pred)_(near_matches)/1000 41496.118 -
std::search(list<int>,_pred)_(near_matches)/1024 43367.046 -
std::search(list<int>,_pred)_(near_matches)/8192 2683836.050 -
std::search(list<int>,_pred)_(no_match)/1000 800.501 -
std::search(list<int>,_pred)_(no_match)/1024 820.082 -
std::search(list<int>,_pred)_(no_match)/1048576 952819.105 -
std::search(list<int>,_pred)_(no_match)/8192 7244.509 -
std::search(list<int>,_pred)_(same_length)/1000 792.700 -
std::search(list<int>,_pred)_(same_length)/1024 810.963 -
std::search(list<int>,_pred)_(same_length)/8192 8463.469 -5.55%
std::search(list<int>,_pred)_(single_element)/1000 798.995 -
std::search(list<int>,_pred)_(single_element)/1024 818.654 -
std::search(list<int>,_pred)_(single_element)/8192 7709.722 -
std::search(vector<int>)_(near_matches)/1000 14340.720 -
std::search(vector<int>)_(near_matches)/1024 15093.657 -
std::search(vector<int>)_(near_matches)/8192 762658.460 -
std::search(vector<int>)_(no_match)/1000 205.312 -1.62%
std::search(vector<int>)_(no_match)/1024 209.943 -
std::search(vector<int>)_(no_match)/1048576 209122.499 -
std::search(vector<int>)_(no_match)/8192 1628.465 -
std::search(vector<int>)_(same_length)/1000 242.419 -3.08%
std::search(vector<int>)_(same_length)/1024 247.310 -4.21%
std::search(vector<int>)_(same_length)/8192 1892.444 -
std::search(vector<int>)_(single_element)/1000 232.031 -
std::search(vector<int>)_(single_element)/1024 235.181 -1.27%
std::search(vector<int>)_(single_element)/8192 1822.411 -
std::search(vector<int>,_pred)_(near_matches)/1000 22630.522 -
std::search(vector<int>,_pred)_(near_matches)/1024 23714.323 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450710.750 -
std::search(vector<int>,_pred)_(no_match)/1000 527.622 -
std::search(vector<int>,_pred)_(no_match)/1024 535.720 -
std::search(vector<int>,_pred)_(no_match)/1048576 601196.448 -
std::search(vector<int>,_pred)_(no_match)/8192 4280.453 -
std::search(vector<int>,_pred)_(same_length)/1000 601.259 -
std::search(vector<int>,_pred)_(same_length)/1024 615.540 -
std::search(vector<int>,_pred)_(same_length)/8192 4924.147 -
std::search(vector<int>,_pred)_(single_element)/1000 565.152 5.71%
std::search(vector<int>,_pred)_(single_element)/1024 578.908 5.63%
std::search(vector<int>,_pred)_(single_element)/8192 4631.046 6.08%
std::search_n(deque<int>)_(no_match)/1024 13.622 -
std::search_n(deque<int>)_(no_match)/32 13.613 -
std::search_n(deque<int>)_(no_match)/8192 16.070 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.114 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.124 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.633 -
std::search_n(list<int>)_(no_match)/1024 733.947 -
std::search_n(list<int>)_(no_match)/32 9.196 -
std::search_n(list<int>)_(no_match)/8192 6673.979 -
std::search_n(list<int>,_pred)_(no_match)/1024 828.607 -
std::search_n(list<int>,_pred)_(no_match)/32 17.277 -
std::search_n(list<int>,_pred)_(no_match)/8192 8065.611 -
std::search_n(vector<int>)_(no_match)/1024 3.272 -
std::search_n(vector<int>)_(no_match)/32 3.275 -
std::search_n(vector<int>)_(no_match)/8192 3.282 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.076 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.092 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.083 -
std::set<int>::clear()/0 390.270 -
std::set<int>::clear()/1024 9079.907 -
std::set<int>::clear()/32 620.823 -
std::set<int>::clear()/8192 76939.218 -1.99%
std::set<int>::contains(key)_(existent)/1024 3.779 -4.11%
std::set<int>::contains(key)_(existent)/32 1.646 -
std::set<int>::contains(key)_(existent)/8192 8.421 2.80%
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 5.971 -3.81%
std::set<int>::contains(key)_(non-existent)/32 2.663 -2.28%
std::set<int>::contains(key)_(non-existent)/8192 14.664 20.54%
std::set<int>::count(key)_(existent)/1024 4.280 4.58%
std::set<int>::count(key)_(existent)/32 1.686 6.17%
std::set<int>::count(key)_(existent)/8192 7.833 -1.17%
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.400 -3.67%
std::set<int>::count(key)_(non-existent)/32 2.878 -2.45%
std::set<int>::count(key)_(non-existent)/8192 12.899 9.89%
std::set<int>::ctor(&&,_different_allocs)/0 12.780 -
std::set<int>::ctor(&&,_different_allocs)/1024 5786.010 -
std::set<int>::ctor(&&,_different_allocs)/32 175.834 -
std::set<int>::ctor(&&,_different_allocs)/8192 48156.304 -
std::set<int>::ctor(const&)/0 12.717 -
std::set<int>::ctor(const&)/1024 7405.856 19.43%
std::set<int>::ctor(const&)/32 218.414 -
std::set<int>::ctor(const&)/8192 52627.211 6.32%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6586.279 5.79%
std::set<int>::ctor(const&,_alloc)/32 229.358 4.19%
std::set<int>::ctor(const&,_alloc)/8192 52922.294 5.49%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.646 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8571.795 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.276 2.58%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69558.450 1.15%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.674 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12786.707 -1.28%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.100 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242220.737 -
std::set<int>::equal_range(key)_(existent)/1024 4.420 -2.34%
std::set<int>::equal_range(key)_(existent)/32 1.791 -
std::set<int>::equal_range(key)_(existent)/8192 9.199 16.34%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.181 5.40%
std::set<int>::equal_range(key)_(non-existent)/32 2.671 8.51%
std::set<int>::equal_range(key)_(non-existent)/8192 10.677 1.48%
std::set<int>::erase(iterator)/1024 19.775 -
std::set<int>::erase(iterator)/32 19.715 -
std::set<int>::erase(iterator)/8192 19.847 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.209 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6741.461 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.583 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53959.738 -1.34%
std::set<int>::erase(key)_(existent)/1024 50.336 -1.42%
std::set<int>::erase(key)_(existent)/32 21.651 1.11%
std::set<int>::erase(key)_(existent)/8192 67.697 -3.56%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.125 6.32%
std::set<int>::erase(key)_(non-existent,_end)/32 2.896 16.71%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.275 9.10%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.936 1.51%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.780 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.093 1.13%
std::set<int>::find(key)_(existent)/1024 3.936 -3.63%
std::set<int>::find(key)_(existent)/32 1.679 -3.23%
std::set<int>::find(key)_(existent)/8192 8.408 -1.89%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.576 1.04%
std::set<int>::find(key)_(non-existent)/32 2.249 -
std::set<int>::find(key)_(non-existent)/8192 8.529 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.039 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.825 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.163 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.646 -10.35%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.027 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.730 -1.60%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.785 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.127 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.273 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.314 4.22%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.781 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.641 3.21%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.209 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.481 -2.14%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.842 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.173 -4.50%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.951 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16927.567 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.416 -2.18%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180074.113 -2.95%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.552 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13070.934 1.67%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 649.910 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116361.106 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 408.040 4.27%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7752.203 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 542.847 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132316.727 -
std::set<int>::insert(value)_(already_present)/1024 6.453 3.20%
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 10.904 3.12%
std::set<int>::insert(value)_(new_value,_end)/0 18.745 9.10%
std::set<int>::insert(value)_(new_value,_end)/1024 41.109 -11.28%
std::set<int>::insert(value)_(new_value,_end)/32 20.152 7.39%
std::set<int>::insert(value)_(new_value,_end)/8192 75.263 3.30%
std::set<int>::insert(value)_(new_value,_middle)/0 17.497 2.69%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.983 1.18%
std::set<int>::insert(value)_(new_value,_middle)/32 18.659 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.293 -1.26%
std::set<int>::lower_bound(key)_(existent)/1024 4.676 1.98%
std::set<int>::lower_bound(key)_(existent)/32 1.542 3.77%
std::set<int>::lower_bound(key)_(existent)/8192 7.920 -7.30%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.135 -9.52%
std::set<int>::lower_bound(key)_(non-existent)/32 2.259 -16.06%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.152 -1.84%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.300 -2.86%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6182.581 -3.47%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 212.161 -5.68%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49312.152 -1.95%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.290 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6153.200 -3.11%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 212.422 -5.06%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49002.876 -4.23%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1326.772 -5.23%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.551 -9.19%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12282.213 -2.00%
std::set<int>::upper_bound(key)_(existent)/1024 4.097 -1.59%
std::set<int>::upper_bound(key)_(existent)/32 1.758 -
std::set<int>::upper_bound(key)_(existent)/8192 9.129 3.46%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.851 -13.16%
std::set<int>::upper_bound(key)_(non-existent)/32 2.418 -12.41%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.771 -15.53%
std::set<std::string>::clear()/0 392.930 -
std::set<std::string>::clear()/1024 21847.556 3.45%
std::set<std::string>::clear()/32 876.653 -1.45%
std::set<std::string>::clear()/8192 212534.285 -
std::set<std::string>::contains(key)_(existent)/1024 24.259 6.54%
std::set<std::string>::contains(key)_(existent)/32 15.720 10.15%
std::set<std::string>::contains(key)_(existent)/8192 26.767 -5.15%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 25.095 17.85%
std::set<std::string>::contains(key)_(non-existent)/32 11.525 16.95%
std::set<std::string>::contains(key)_(non-existent)/8192 30.207 7.50%
std::set<std::string>::count(key)_(existent)/1024 23.838 -
std::set<std::string>::count(key)_(existent)/32 16.493 2.01%
std::set<std::string>::count(key)_(existent)/8192 34.963 13.23%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -5.32%
std::set<std::string>::count(key)_(non-existent)/1024 23.056 -6.67%
std::set<std::string>::count(key)_(non-existent)/32 10.611 1.62%
std::set<std::string>::count(key)_(non-existent)/8192 32.722 -4.30%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.875 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6888.384 -2.16%
std::set<std::string>::ctor(&&,_different_allocs)/32 209.889 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57650.355 -
std::set<std::string>::ctor(const&)/0 12.766 -
std::set<std::string>::ctor(const&)/1024 34289.577 -1.05%
std::set<std::string>::ctor(const&)/32 775.003 8.78%
std::set<std::string>::ctor(const&)/8192 342494.527 -
std::set<std::string>::ctor(const&,_alloc)/0 12.770 -
std::set<std::string>::ctor(const&,_alloc)/1024 36591.337 -1.75%
std::set<std::string>::ctor(const&,_alloc)/32 750.384 7.20%
std::set<std::string>::ctor(const&,_alloc)/8192 343788.940 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.182 3.33%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39500.677 -1.58%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.235 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380943.450 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.824 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55735.424 -1.11%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1075.313 6.76%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112055.792 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.981 7.13%
std::set<std::string>::equal_range(key)_(existent)/32 16.420 -3.94%
std::set<std::string>::equal_range(key)_(existent)/8192 28.990 3.23%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.315 2.94%
std::set<std::string>::equal_range(key)_(non-existent)/32 9.890 -11.48%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.329 -
std::set<std::string>::erase(iterator)/1024 30.704 -7.81%
std::set<std::string>::erase(iterator)/32 27.596 8.55%
std::set<std::string>::erase(iterator)/8192 26.893 -10.97%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.734 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12941.075 2.58%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 699.363 2.69%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117924.634 -
std::set<std::string>::erase(key)_(existent)/1024 60.828 -16.01%
std::set<std::string>::erase(key)_(existent)/32 50.583 -3.07%
std::set<std::string>::erase(key)_(existent)/8192 72.553 -15.17%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.736 9.63%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.854 14.44%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.494 12.12%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.268 4.12%
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.847 2.42%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.202 11.89%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.184 3.49%
std::set<std::string>::find(key)_(existent)/1024 22.362 -5.62%
std::set<std::string>::find(key)_(existent)/32 15.748 -1.70%
std::set<std::string>::find(key)_(existent)/8192 28.439 -8.80%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.445 -
std::set<std::string>::find(key)_(non-existent)/32 9.365 -8.32%
std::set<std::string>::find(key)_(non-existent)/8192 28.249 2.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.009 -7.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.015 -25.94%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.116 -37.93%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.290 -5.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.930 11.83%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.460 -2.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.002 -10.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.972 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.973 -2.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 47.899 42.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.559 -30.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 54.170 25.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.390 2.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.354 6.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.610 9.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.540 -7.51%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.031 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67500.316 1.24%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.258 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898753.392 -2.99%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.351 -2.55%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44472.853 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1308.086 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600631.963 -2.27%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.906 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42193.076 -1.22%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1161.441 3.64%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608862.317 -1.06%
std::set<std::string>::insert(value)_(already_present)/1024 26.869 -8.59%
std::set<std::string>::insert(value)_(already_present)/32 9.245 -9.46%
std::set<std::string>::insert(value)_(already_present)/8192 30.326 -20.54%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.145 24.33%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.724 7.53%
std::set<std::string>::insert(value)_(new_value,_end)/32 44.832 36.97%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.067 1.93%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.552 8.59%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.096 -4.56%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.458 9.49%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.449 -9.69%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.944 7.44%
std::set<std::string>::lower_bound(key)_(existent)/32 15.102 -2.50%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.325 -5.62%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.977 4.11%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.601 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.073 1.36%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.322 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36817.959 -1.51%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 796.111 -6.77%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349093.791 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.317 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36585.033 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 784.213 13.95%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347862.390 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16160.083 -5.11%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 306.704 -10.95%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205409.901 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.234 -5.93%
std::set<std::string>::upper_bound(key)_(existent)/32 17.268 13.84%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.848 -5.17%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.987 1.03%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.035 -1.30%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.875 2.39%
std::shift_left(deque<int>)/1024 37.987 -
std::shift_left(deque<int>)/32 3.823 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 299.264 -
std::shift_left(list<int>)/1024 726.163 -
std::shift_left(list<int>)/32 13.390 -
std::shift_left(list<int>)/50 27.828 1.26%
std::shift_left(list<int>)/8192 7607.509 -
std::shift_left(vector<int>)/1024 35.387 -
std::shift_left(vector<int>)/32 4.472 49.87%
std::shift_left(vector<int>)/50 5.261 -
std::shift_left(vector<int>)/8192 280.871 -
std::shift_right(deque<int>)/1024 40.347 -
std::shift_right(deque<int>)/32 3.457 -
std::shift_right(deque<int>)/50 4.435 -
std::shift_right(deque<int>)/8192 307.101 -
std::shift_right(list<int>)/1024 731.585 -
std::shift_right(list<int>)/32 14.476 -
std::shift_right(list<int>)/50 30.521 14.54%
std::shift_right(list<int>)/8192 7668.817 -4.41%
std::shift_right(vector<int>)/1024 35.731 -
std::shift_right(vector<int>)/32 4.191 41.69%
std::shift_right(vector<int>)/50 5.321 -
std::shift_right(vector<int>)/8192 301.332 -
std::shuffle(deque<int>)/1024 9248.117 -
std::shuffle(deque<int>)/32 292.727 -
std::shuffle(deque<int>)/8192 73962.423 -
std::shuffle(vector<int>)/1024 8745.979 -
std::shuffle(vector<int>)/32 276.438 -
std::shuffle(vector<int>)/8192 70008.895 -
std::sort(deque<int>)_(ascending)/1024 760.856 -
std::sort(deque<int>)_(ascending)/8 17.564 -3.77%
std::sort(deque<int>)_(ascending)/8192 5747.428 -
std::sort(deque<int>)_(descending)/1024 1300.800 -
std::sort(deque<int>)_(descending)/8 24.946 -2.56%
std::sort(deque<int>)_(descending)/8192 10385.844 -
std::sort(deque<int>)_(heap)/1024 6291.862 -
std::sort(deque<int>)_(heap)/8 24.321 -1.76%
std::sort(deque<int>)_(heap)/8192 69182.159 -
std::sort(deque<int>)_(pipe-organ)/1024 2743.329 -1.07%
std::sort(deque<int>)_(pipe-organ)/8 20.087 -
std::sort(deque<int>)_(pipe-organ)/8192 26208.267 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17860.721 1.29%
std::sort(deque<int>)_(qsort_adversarial)/8 17.604 -3.53%
std::sort(deque<int>)_(qsort_adversarial)/8192 485299.006 -
std::sort(deque<int>)_(repeated)/1024 1010.580 5.09%
std::sort(deque<int>)_(repeated)/8 17.896 -3.38%
std::sort(deque<int>)_(repeated)/8192 6819.650 1.05%
std::sort(deque<int>)_(shuffled)/1024 6851.114 -1.16%
std::sort(deque<int>)_(shuffled)/8 22.578 -3.18%
std::sort(deque<int>)_(shuffled)/8192 80954.116 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.449 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.600 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3747.241 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.003 -
std::sort(vector<NonIntegral>)_(descending)/8 25.344 1.06%
std::sort(vector<NonIntegral>)_(descending)/8192 5265.508 -
std::sort(vector<NonIntegral>)_(heap)/1024 4280.556 -
std::sort(vector<NonIntegral>)_(heap)/8 23.618 -
std::sort(vector<NonIntegral>)_(heap)/8192 51103.490 2.49%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1875.477 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.422 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18347.699 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13300.477 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.624 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155446.753 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.088 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.800 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3742.985 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4693.703 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.664 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82923.298 -
std::sort(vector<int>)_(ascending)/1024 522.134 -
std::sort(vector<int>)_(ascending)/8 15.776 -
std::sort(vector<int>)_(ascending)/8192 3741.761 -
std::sort(vector<int>)_(descending)/1024 1012.047 -1.22%
std::sort(vector<int>)_(descending)/8 24.883 -
std::sort(vector<int>)_(descending)/8192 7195.795 -
std::sort(vector<int>)_(heap)/1024 4573.791 -
std::sort(vector<int>)_(heap)/8 24.158 2.03%
std::sort(vector<int>)_(heap)/8192 45531.158 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.558 -
std::sort(vector<int>)_(pipe-organ)/8 17.513 -
std::sort(vector<int>)_(pipe-organ)/8192 21550.704 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12959.112 -1.90%
std::sort(vector<int>)_(qsort_adversarial)/8 15.801 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148459.195 -2.25%
std::sort(vector<int>)_(repeated)/1024 689.360 -
std::sort(vector<int>)_(repeated)/8 15.735 -3.08%
std::sort(vector<int>)_(repeated)/8192 5290.900 4.48%
std::sort(vector<int>)_(shuffled)/1024 4638.217 -
std::sort(vector<int>)_(shuffled)/8 22.709 -
std::sort(vector<int>)_(shuffled)/8192 44853.243 -
std::sort_heap(deque<int>)/1024 13314.928 -
std::sort_heap(deque<int>)/8 36.070 1.67%
std::sort_heap(deque<int>)/8192 471736.215 -
std::sort_heap(deque<int>,_pred)/1024 12291.032 -
std::sort_heap(deque<int>,_pred)/8 34.571 2.62%
std::sort_heap(deque<int>,_pred)/8192 425394.428 -
std::sort_heap(vector<NonIntegral>)/1024 9934.699 -
std::sort_heap(vector<NonIntegral>)/8 31.142 2.07%
std::sort_heap(vector<NonIntegral>)/8192 105939.521 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9834.182 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.092 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106124.330 -
std::sort_heap(vector<int>)/1024 9840.029 -
std::sort_heap(vector<int>)/8 31.005 -
std::sort_heap(vector<int>)/8192 106197.361 -
std::sort_heap(vector<int>,_pred)/1024 9837.816 -
std::sort_heap(vector<int>,_pred)/8 32.672 1.47%
std::sort_heap(vector<int>,_pred)/8192 106359.685 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2701.252 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1892.818 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1906.451 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9820.547 -
std::stable_partition(deque<int>)_(dense)/1024 589.855 -
std::stable_partition(deque<int>)_(dense)/32 30.356 3.96%
std::stable_partition(deque<int>)_(dense)/50 40.453 7.40%
std::stable_partition(deque<int>)_(dense)/8192 5644.900 -
std::stable_partition(deque<int>)_(sparse)/1024 423.377 -3.94%
std::stable_partition(deque<int>)_(sparse)/32 13.303 12.29%
std::stable_partition(deque<int>)_(sparse)/50 30.036 7.08%
std::stable_partition(deque<int>)_(sparse)/8192 3368.607 -2.10%
std::stable_partition(list<int>)_(alloc_fails)/1024 4201.614 -
std::stable_partition(list<int>)_(alloc_fails)/32 1889.032 1.53%
std::stable_partition(list<int>)_(alloc_fails)/50 1923.688 1.17%
std::stable_partition(list<int>)_(alloc_fails)/8192 25369.972 -1.11%
std::stable_partition(list<int>)_(dense)/1024 1742.618 19.43%
std::stable_partition(list<int>)_(dense)/32 36.319 -
std::stable_partition(list<int>)_(dense)/50 57.633 3.46%
std::stable_partition(list<int>)_(dense)/8192 17386.425 -
std::stable_partition(list<int>)_(sparse)/1024 932.135 -
std::stable_partition(list<int>)_(sparse)/32 9.710 -1.63%
std::stable_partition(list<int>)_(sparse)/50 27.127 -
std::stable_partition(list<int>)_(sparse)/8192 8881.859 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2312.644 1.13%
std::stable_partition(vector<int>)_(alloc_fails)/32 1859.478 1.28%
std::stable_partition(vector<int>)_(alloc_fails)/50 1881.302 1.65%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5335.626 -
std::stable_partition(vector<int>)_(dense)/1024 293.174 -
std::stable_partition(vector<int>)_(dense)/32 21.418 -
std::stable_partition(vector<int>)_(dense)/50 25.465 -
std::stable_partition(vector<int>)_(dense)/8192 2106.348 -
std::stable_partition(vector<int>)_(sparse)/1024 209.243 -
std::stable_partition(vector<int>)_(sparse)/32 7.195 2.10%
std::stable_partition(vector<int>)_(sparse)/50 21.476 1.08%
std::stable_partition(vector<int>)_(sparse)/8192 1542.750 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3871.369 -2.65%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.294 -1.35%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18993.273 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28735.959 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.916 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26319.926 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13683.911 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.060 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25734.522 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16396.333 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.228 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22391.058 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25740.474 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.428 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28061.709 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3730.514 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.706 1.28%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13158.375 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19393.535 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.899 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24510.047 -
std::stable_sort(deque<int>)_(ascending)/1024 2113.634 -
std::stable_sort(deque<int>)_(ascending)/8 18.391 2.76%
std::stable_sort(deque<int>)_(ascending)/8192 13555.028 -
std::stable_sort(deque<int>)_(descending)/1024 2901.722 -
std::stable_sort(deque<int>)_(descending)/8 26.478 3.64%
std::stable_sort(deque<int>)_(descending)/8192 20334.733 -1.22%
std::stable_sort(deque<int>)_(heap)/1024 2761.687 2.06%
std::stable_sort(deque<int>)_(heap)/8 24.006 1.65%
std::stable_sort(deque<int>)_(heap)/8192 17262.503 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2961.618 1.87%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.538 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20421.904 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.743 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.971 1.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20692.047 -
std::stable_sort(deque<int>)_(repeated)/1024 1459.718 3.15%
std::stable_sort(deque<int>)_(repeated)/8 17.750 -
std::stable_sort(deque<int>)_(repeated)/8192 7701.312 -
std::stable_sort(deque<int>)_(shuffled)/1024 2569.175 2.20%
std::stable_sort(deque<int>)_(shuffled)/8 22.572 -
std::stable_sort(deque<int>)_(shuffled)/8192 14178.169 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4822.088 -1.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.508 -1.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48268.865 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24282.211 5.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.619 -3.94%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 121349.910 1.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13738.424 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.280 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108110.696 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13913.724 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.667 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84894.535 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22449.836 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.504 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135956.643 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4077.652 13.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.701 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20531.768 11.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17904.459 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.291 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145880.043 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3589.041 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.012 -2.22%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41160.170 -2.28%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12517.992 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.517 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 185625.243 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9492.745 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.483 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117429.898 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8123.186 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.973 3.27%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116255.601 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13594.372 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.155 2.32%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199390.956 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.058 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.495 -1.67%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13958.940 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12028.737 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.464 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174501.604 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4440.716 -4.94%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.191 2.32%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18823.010 -1.90%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23231.500 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.196 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24422.603 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13821.232 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.110 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 33057.397 3.56%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14109.275 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.102 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21817.444 -2.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22545.911 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.186 2.32%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34262.090 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3399.338 -8.72%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.205 3.17%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12340.010 9.28%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17874.110 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.553 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32265.914 6.25%
std::stable_sort(vector<int>)_(ascending)/1024 2062.803 -
std::stable_sort(vector<int>)_(ascending)/8 15.710 1.54%
std::stable_sort(vector<int>)_(ascending)/8192 13384.864 -
std::stable_sort(vector<int>)_(descending)/1024 2789.265 -
std::stable_sort(vector<int>)_(descending)/8 24.523 3.95%
std::stable_sort(vector<int>)_(descending)/8192 18398.787 -
std::stable_sort(vector<int>)_(heap)/1024 2525.316 -1.12%
std::stable_sort(vector<int>)_(heap)/8 21.542 1.33%
std::stable_sort(vector<int>)_(heap)/8192 14496.891 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2843.496 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.697 -4.12%
std::stable_sort(vector<int>)_(pipe-organ)/8192 19202.649 4.68%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2885.103 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.613 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18213.342 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.750 -2.89%
std::stable_sort(vector<int>)_(repeated)/8 15.735 2.19%
std::stable_sort(vector<int>)_(repeated)/8192 5244.636 -
std::stable_sort(vector<int>)_(shuffled)/1024 2227.146 -1.32%
std::stable_sort(vector<int>)_(shuffled)/8 19.927 1.11%
std::stable_sort(vector<int>)_(shuffled)/8192 10929.892 -
std::swap_ranges(deque<int>)/1024 319.333 -
std::swap_ranges(deque<int>)/32 10.418 -
std::swap_ranges(deque<int>)/50 15.866 -
std::swap_ranges(deque<int>)/8192 2548.758 -2.29%
std::swap_ranges(list<int>)/1024 789.727 3.57%
std::swap_ranges(list<int>)/32 19.565 -5.30%
std::swap_ranges(list<int>)/50 34.624 6.37%
std::swap_ranges(list<int>)/8192 10301.327 -
std::swap_ranges(vector<int>)/1024 62.652 -
std::swap_ranges(vector<int>)/32 4.816 -
std::swap_ranges(vector<int>)/50 5.601 -
std::swap_ranges(vector<int>)/8192 475.678 -
std::transform(deque<int>)_(identity_transform)/1024 370.113 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.091 -
std::transform(deque<int>)_(identity_transform)/8192 2444.819 -
std::transform(deque<int>,_deque<int>)/1024 660.542 -
std::transform(deque<int>,_deque<int>)/32 21.503 -
std::transform(deque<int>,_deque<int>)/50 36.634 -
std::transform(deque<int>,_deque<int>)/8192 5422.309 -
std::transform(list<int>)_(identity_transform)/1024 741.568 -
std::transform(list<int>)_(identity_transform)/32 17.003 -
std::transform(list<int>)_(identity_transform)/50 30.447 -
std::transform(list<int>)_(identity_transform)/8192 7860.481 10.04%
std::transform(list<int>,_list<int>)/1024 841.096 -
std::transform(list<int>,_list<int>)/32 23.069 -
std::transform(list<int>,_list<int>)/50 37.246 -
std::transform(list<int>,_list<int>)/8192 9136.836 7.87%
std::transform(vector<int>)_(identity_transform)/1024 262.497 -
std::transform(vector<int>)_(identity_transform)/32 9.277 -
std::transform(vector<int>)_(identity_transform)/50 16.183 -
std::transform(vector<int>)_(identity_transform)/8192 2021.607 -
std::transform(vector<int>,_vector<int>)/1024 555.069 -
std::transform(vector<int>,_vector<int>)/32 17.210 -
std::transform(vector<int>,_vector<int>)/50 26.870 -
std::transform(vector<int>,_vector<int>)/8192 4444.270 -
std::unique(deque<int>)_(contiguous)/1024 515.346 -
std::unique(deque<int>)_(contiguous)/32 55.916 12.31%
std::unique(deque<int>)_(contiguous)/52 64.972 16.89%
std::unique(deque<int>)_(contiguous)/8192 3743.144 -
std::unique(deque<int>)_(sprinkled)/1024 512.185 -
std::unique(deque<int>)_(sprinkled)/32 52.249 -
std::unique(deque<int>)_(sprinkled)/52 59.092 -
std::unique(deque<int>)_(sprinkled)/8192 3817.726 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.555 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.010 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.390 -2.15%
std::unique(deque<int>,_pred)_(contiguous)/8192 4564.171 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.029 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.865 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.593 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5210.227 -
std::unique(list<int>)_(contiguous)/1024 923.125 1.18%
std::unique(list<int>)_(contiguous)/32 52.080 -
std::unique(list<int>)_(contiguous)/52 64.286 -
std::unique(list<int>)_(contiguous)/8192 7033.700 -
std::unique(list<int>)_(sprinkled)/1024 951.556 -
std::unique(list<int>)_(sprinkled)/32 53.941 -
std::unique(list<int>)_(sprinkled)/52 67.362 -4.11%
std::unique(list<int>)_(sprinkled)/8192 7884.357 -1.02%
std::unique(list<int>,_pred)_(contiguous)/1024 970.838 -8.56%
std::unique(list<int>,_pred)_(contiguous)/32 57.927 -
std::unique(list<int>,_pred)_(contiguous)/52 71.216 -
std::unique(list<int>,_pred)_(contiguous)/8192 7939.767 4.28%
std::unique(list<int>,_pred)_(sprinkled)/1024 1008.090 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.476 9.49%
std::unique(list<int>,_pred)_(sprinkled)/52 84.124 7.46%
std::unique(list<int>,_pred)_(sprinkled)/8192 8374.526 1.27%
std::unique(vector<int>)_(contiguous)/1024 308.451 -
std::unique(vector<int>)_(contiguous)/32 48.246 -
std::unique(vector<int>)_(contiguous)/52 53.544 -
std::unique(vector<int>)_(contiguous)/8192 1911.914 -
std::unique(vector<int>)_(sprinkled)/1024 530.785 -
std::unique(vector<int>)_(sprinkled)/32 56.043 2.74%
std::unique(vector<int>)_(sprinkled)/52 65.268 -
std::unique(vector<int>)_(sprinkled)/8192 3895.138 -
std::unique(vector<int>,_pred)_(contiguous)/1024 486.058 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.424 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.109 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3586.833 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.958 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.831 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.670 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5172.207 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.722 -
std::unique_copy(deque<int>)_(contiguous)/32 12.016 1.80%
std::unique_copy(deque<int>)_(contiguous)/52 18.511 -1.01%
std::unique_copy(deque<int>)_(contiguous)/8192 3720.653 -
std::unique_copy(deque<int>)_(sprinkled)/1024 473.713 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.313 -
std::unique_copy(deque<int>)_(sprinkled)/52 20.923 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3963.541 5.53%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.973 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.164 2.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.103 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.542 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.390 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.629 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.040 -2.26%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5062.662 -
std::unique_copy(list<int>)_(contiguous)/1024 738.192 -
std::unique_copy(list<int>)_(contiguous)/32 11.236 -
std::unique_copy(list<int>)_(contiguous)/52 19.568 -
std::unique_copy(list<int>)_(contiguous)/8192 6824.780 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.809 -
std::unique_copy(list<int>)_(sprinkled)/32 13.460 -
std::unique_copy(list<int>)_(sprinkled)/52 23.886 -
std::unique_copy(list<int>)_(sprinkled)/8192 6970.309 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.992 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.316 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.922 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7627.881 1.74%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.995 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.365 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.123 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7688.173 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.684 -
std::unique_copy(vector<int>)_(contiguous)/32 8.678 -1.49%
std::unique_copy(vector<int>)_(contiguous)/52 13.558 -
std::unique_copy(vector<int>)_(contiguous)/8192 1887.307 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.975 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.192 1.34%
std::unique_copy(vector<int>)_(sprinkled)/52 22.262 2.31%
std::unique_copy(vector<int>)_(sprinkled)/8192 3685.811 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.666 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.336 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.631 -1.10%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3783.751 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.732 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.373 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.521 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4518.538 -
std::unordered_map<int,_int>::clear()/0 390.880 -2.50%
std::unordered_map<int,_int>::clear()/1024 8121.892 3.11%
std::unordered_map<int,_int>::clear()/32 585.286 -
std::unordered_map<int,_int>::clear()/8192 62801.238 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.432 1.93%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.832 10.16%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.620 2.69%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.361 4.40%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.259 -23.57%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.347 -9.14%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.351 -8.24%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.190 -17.48%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.317 -16.56%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.389 -4.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.273 -10.99%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.367 3.18%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.313 -23.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.474 -8.92%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.968 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8506.378 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.753 -2.56%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98192.341 -
std::unordered_map<int,_int>::ctor(const&)/0 12.894 -
std::unordered_map<int,_int>::ctor(const&)/1024 6749.271 -1.94%
std::unordered_map<int,_int>::ctor(const&)/32 198.035 -
std::unordered_map<int,_int>::ctor(const&)/8192 55105.613 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.947 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9671.372 -1.04%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 260.433 -2.88%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80478.052 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.819 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13097.327 -2.22%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.779 -2.33%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140612.276 -2.13%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.799 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13083.164 -2.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 359.651 -2.34%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140775.449 -3.83%
std::unordered_map<int,_int>::erase(iterator)/1024 19.602 -
std::unordered_map<int,_int>::erase(iterator)/32 19.505 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.601 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.836 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5475.966 2.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.162 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45345.376 3.55%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.600 -2.39%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.044 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.162 -4.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -21.85%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.104 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.035 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.160 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.162 2.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.198 2.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.203 3.31%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.420 2.03%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.473 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.508 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.321 -4.68%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.045 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.031 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.651 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13075.328 -1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 741.480 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139951.158 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.550 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12888.899 1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.604 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140094.428 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.220 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7494.711 -3.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.637 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85734.365 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.360 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14545.988 3.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.364 1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150788.677 2.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.659 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13806.480 1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 759.258 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144221.764 1.08%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.428 -1.57%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.849 1.28%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.883 2.39%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.053 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.532 -7.86%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.482 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.609 -9.30%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.013 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.262 1.11%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.492 -1.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.093 -11.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.265 -1.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.583 -9.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.185 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.204 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.208 -15.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.257 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.570 -16.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.196 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.804 1.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.265 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.158 -9.27%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.109 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6694.132 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.937 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53817.996 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.095 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6884.105 2.52%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.192 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 66751.340 22.11%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1488.203 13.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.220 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26992.199 9.25%
std::unordered_multimap<int,_int>::clear()/0 390.353 -1.58%
std::unordered_multimap<int,_int>::clear()/1024 8147.173 1.23%
std::unordered_multimap<int,_int>::clear()/32 590.465 -
std::unordered_multimap<int,_int>::clear()/8192 63587.222 2.69%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.572 13.36%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.566 2.59%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.613 12.95%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.361 -10.67%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.415 -16.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.383 -20.02%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.817 -6.21%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.754 -1.59%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.846 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 4.93%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.273 9.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.238 7.13%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.234 9.18%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.978 -1.21%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8616.179 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 284.907 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102600.455 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.878 -1.16%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6969.600 5.06%
std::unordered_multimap<int,_int>::ctor(const&)/32 205.502 3.67%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56785.775 3.27%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.974 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9225.663 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.504 1.48%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76919.937 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -4.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13089.846 1.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.801 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140242.654 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.837 -1.03%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12928.971 2.30%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.143 1.60%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141571.680 1.12%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.684 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.674 -1.04%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.285 -1.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.723 -2.19%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5850.292 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 516.015 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44962.533 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.454 2.13%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.998 3.15%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.322 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -22.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.322 -5.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.389 -2.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.159 -4.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.342 -6.60%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.260 -4.03%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.967 -4.52%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.273 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.268 1.07%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.371 -4.81%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.110 -5.86%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.021 -2.65%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.292 -1.81%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.558 -1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15146.564 1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.352 -1.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169743.358 1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.564 -1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15354.742 -1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.476 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169213.408 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.069 -1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14236.158 1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 802.945 -1.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177141.935 -2.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.295 -1.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16124.549 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.544 -1.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167282.877 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.438 -1.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16677.188 2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 804.874 -1.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181936.198 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.980 1.19%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.142 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.868 1.85%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.488 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.228 4.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.798 2.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.391 -4.79%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.527 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.822 -6.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.996 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.076 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.119 -1.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6808.095 2.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.618 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56222.581 3.00%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.127 -1.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6826.385 1.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.977 1.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 63311.708 16.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1491.570 11.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.368 1.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27703.385 -
std::unordered_multiset<int>::clear()/0 394.383 -
std::unordered_multiset<int>::clear()/1024 9260.751 13.58%
std::unordered_multiset<int>::clear()/32 694.824 18.09%
std::unordered_multiset<int>::clear()/8192 68014.746 7.49%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.316 -19.08%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.337 -7.83%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.516 -4.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.366 -8.52%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.723 9.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.594 -20.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.582 -9.60%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.824 -3.93%
std::unordered_multiset<int>::count(key)_(existent)/32 1.758 -8.11%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.773 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.309 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.347 -3.44%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.376 4.92%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.286 -2.71%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.009 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8597.784 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.599 1.98%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101815.374 -
std::unordered_multiset<int>::ctor(const&)/0 12.891 -
std::unordered_multiset<int>::ctor(const&)/1024 7096.844 3.25%
std::unordered_multiset<int>::ctor(const&)/32 198.488 -1.62%
std::unordered_multiset<int>::ctor(const&)/8192 64602.646 15.58%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.936 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9988.089 9.55%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 278.798 10.23%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 83083.342 9.77%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.823 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13010.594 2.03%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.552 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138968.000 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13005.287 2.42%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.462 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140411.696 1.20%
std::unordered_multiset<int>::erase(iterator)/1024 19.670 -
std::unordered_multiset<int>::erase(iterator)/32 19.590 -
std::unordered_multiset<int>::erase(iterator)/8192 22.487 14.26%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.543 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5788.708 1.89%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 506.198 -2.44%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46221.459 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.497 -11.40%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.513 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.774 -5.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -44.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.188 -11.13%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.204 -19.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.199 5.32%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.313 12.02%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.202 -4.52%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.177 -3.32%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.336 -1.93%
std::unordered_multiset<int>::find(key)_(existent)/32 1.397 3.67%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.116 -4.21%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.204 34.38%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.033 5.84%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.086 -5.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.051 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14703.746 -2.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.457 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 164213.788 -2.39%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.062 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15082.289 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.597 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164112.140 -1.44%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13745.806 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.603 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172981.450 -2.37%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 23.301 11.31%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.867 -1.32%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.836 -3.19%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.385 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.719 -6.04%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.807 4.97%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.486 6.04%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 20.506 11.29%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.082 -1.97%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.492 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.295 30.18%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.117 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6793.176 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.076 1.16%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56188.784 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.124 -1.60%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6854.900 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.189 -7.07%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55772.817 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1989.728 43.68%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.194 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 30598.151 20.01%
std::unordered_set<int>::clear()/0 390.222 -
std::unordered_set<int>::clear()/1024 9790.874 17.27%
std::unordered_set<int>::clear()/32 637.447 8.45%
std::unordered_set<int>::clear()/8192 77848.355 13.54%
std::unordered_set<int>::contains(key)_(existent)/1024 1.082 -1.68%
std::unordered_set<int>::contains(key)_(existent)/32 1.299 5.83%
std::unordered_set<int>::contains(key)_(existent)/8192 1.339 -2.65%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -8.98%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.487 2.79%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.696 4.56%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.533 -
std::unordered_set<int>::count(key)_(existent)/1024 1.694 15.44%
std::unordered_set<int>::count(key)_(existent)/32 1.435 -7.06%
std::unordered_set<int>::count(key)_(existent)/8192 1.407 -6.37%
std::unordered_set<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.793 -
std::unordered_set<int>::count(key)_(non-existent)/32 2.114 53.44%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.583 -4.24%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.853 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8870.682 1.47%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 277.836 1.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 108888.366 4.15%
std::unordered_set<int>::ctor(const&)/0 12.855 -
std::unordered_set<int>::ctor(const&)/1024 6668.619 -
std::unordered_set<int>::ctor(const&)/32 197.795 -
std::unordered_set<int>::ctor(const&)/8192 54829.370 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.204 2.01%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9694.346 -5.17%
std::unordered_set<int>::ctor(const&,_alloc)/32 272.562 -3.23%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80186.313 -1.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.894 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13520.948 -2.96%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 425.829 10.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142180.105 -1.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.839 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13296.489 -2.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.169 -1.38%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142382.854 -
std::unordered_set<int>::erase(iterator)/1024 21.659 9.69%
std::unordered_set<int>::erase(iterator)/32 21.606 10.13%
std::unordered_set<int>::erase(iterator)/8192 21.874 10.83%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.990 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6407.451 16.41%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.645 4.51%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52399.987 16.27%
std::unordered_set<int>::erase(key)_(existent)/1024 22.989 8.75%
std::unordered_set<int>::erase(key)_(existent)/32 24.099 15.29%
std::unordered_set<int>::erase(key)_(existent)/8192 23.431 6.82%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -33.59%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.265 -16.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.169 -21.25%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.097 -13.25%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.098 -8.84%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.381 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.119 -5.08%
std::unordered_set<int>::find(key)_(existent)/1024 1.405 3.42%
std::unordered_set<int>::find(key)_(existent)/32 1.478 27.79%
std::unordered_set<int>::find(key)_(existent)/8192 1.496 7.15%
std::unordered_set<int>::find(key)_(non-existent)/0 0.324 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.022 -10.15%
std::unordered_set<int>::find(key)_(non-existent)/32 1.274 10.33%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.186 -1.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.326 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12490.594 -6.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.179 -2.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136738.213 -4.30%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.504 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12263.375 -5.76%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 751.440 2.96%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134874.102 -5.47%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.378 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7716.630 1.08%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 582.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85973.156 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.810 -29.82%
std::unordered_set<int>::insert(value)_(already_present)/32 1.755 -33.60%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.675 1.19%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.961 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.085 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.177 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.313 -5.91%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.013 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.459 -1.76%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.249 1.69%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.368 -8.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.382 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6839.229 2.93%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.113 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54701.619 1.73%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.338 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6839.125 3.59%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 205.375 3.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55512.633 2.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.939 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1501.255 6.34%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.164 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27437.245 4.70%
std::unordered_set<std::string>::clear()/0 397.400 -
std::unordered_set<std::string>::clear()/1024 23656.901 2.06%
std::unordered_set<std::string>::clear()/32 947.899 1.74%
std::unordered_set<std::string>::clear()/8192 220168.890 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.664 9.70%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.805 11.07%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.984 8.26%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.848 -5.89%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.652 -2.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.704 -4.60%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.483 -1.96%
std::unordered_set<std::string>::count(key)_(existent)/32 33.764 4.79%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.512 -14.78%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.169 -22.22%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.077 -5.87%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.335 20.72%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.783 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41019.339 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 964.129 -2.34%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726988.454 1.09%
std::unordered_set<std::string>::ctor(const&)/0 12.844 -
std::unordered_set<std::string>::ctor(const&)/1024 34336.669 3.06%
std::unordered_set<std::string>::ctor(const&)/32 854.632 24.32%
std::unordered_set<std::string>::ctor(const&)/8192 372658.854 10.62%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.133 1.39%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63303.427 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1622.823 11.67%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602604.761 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.873 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62669.456 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1704.787 -3.67%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642031.481 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.890 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62409.201 1.70%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1647.845 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638963.838 -
std::unordered_set<std::string>::erase(iterator)/1024 32.752 9.46%
std::unordered_set<std::string>::erase(iterator)/32 28.635 -9.42%
std::unordered_set<std::string>::erase(iterator)/8192 32.572 23.45%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.601 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12720.972 2.04%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.673 3.25%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119282.897 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 101.469 28.15%
std::unordered_set<std::string>::erase(key)_(existent)/32 87.015 29.04%
std::unordered_set<std::string>::erase(key)_(existent)/8192 67.067 -41.48%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.309 -16.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.169 -28.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.590 -5.83%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.795 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 19.204 -22.87%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.668 1.49%
std::unordered_set<std::string>::find(key)_(existent)/1024 42.982 3.39%
std::unordered_set<std::string>::find(key)_(existent)/32 44.446 50.94%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.905 12.36%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.508 -14.61%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.084 19.35%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.492 9.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.401 1.26%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56694.454 3.42%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1730.949 -7.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605930.026 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.131 1.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56527.191 4.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2048.531 11.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603685.621 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.185 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56294.695 2.66%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2074.159 6.17%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 566318.332 -5.36%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.717 17.39%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.214 -49.62%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.634 44.78%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 58.728 5.46%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.887 101.55%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.822 -47.88%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.392 2.64%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.801 -20.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 33.643 -54.02%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 63.599 -12.19%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.028 7.58%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.012 -1.18%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36256.147 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 782.462 15.31%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340340.576 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.017 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35794.348 1.49%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.376 -1.06%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342374.712 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16231.966 1.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 315.825 1.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210455.367 -
std::upper_bound(std::deque<int>)/100 30.636 -
std::upper_bound(std::deque<int>)/8 17.936 -
std::upper_bound(std::deque<int>)/8192 65.112 -
std::upper_bound(std::forward_list<int>)/100 96.723 -
std::upper_bound(std::forward_list<int>)/8 16.128 -
std::upper_bound(std::forward_list<int>)/8192 10435.426 -2.62%
std::upper_bound(std::list<int>)/100 100.728 -
std::upper_bound(std::list<int>)/8 16.228 -
std::upper_bound(std::list<int>)/8192 14798.240 -
std::upper_bound(std::vector<int>)/100 12.331 -
std::upper_bound(std::vector<int>)/8 6.007 -
std::upper_bound(std::vector<int>)/8192 15.722 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.160 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.316 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.082 -2.91%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.308 1.26%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 278.268 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.190 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.751 11.96%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 841.933 -7.17%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.758 1.24%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.543 7.07%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 770.050 -13.86%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.723 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.762 8.39%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 719.934 -17.94%
std::vector<int>::ctor(size)/1024 41.561 -2.97%
std::vector<int>::ctor(size)/32 11.119 11.29%
std::vector<int>::ctor(size)/8192 569.474 10.06%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.515 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.119 13.26%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.345 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.691 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.084 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.750 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.289 -1.27%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.334 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.633 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.075 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.350 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 928.129 -3.72%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.325 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4500.525 -4.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 925.140 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 456.896 -1.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4232.676 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.177 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.103 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4741.189 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.874 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.863 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.143 1.03%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.440 -2.17%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -1.46%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 838.566 3.38%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.123 2.69%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 26.585 5.56%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.103 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.518 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.504 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.525 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.522 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.028 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.200 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4863.941 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12566.417 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 744.503 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109691.541 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.672 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.025 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.762 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6626.692 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.589 -2.33%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55680.777 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.706 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.450 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6848.613 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20585.327 4.63%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.718 4.52%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179267.692 4.35%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.717 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.595 2.10%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6844.186 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20367.239 3.41%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 621.691 4.19%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 177278.790 2.88%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.155 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.496 1.88%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6871.344 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20403.627 4.11%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 620.861 4.55%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 177616.194 3.58%
std::vector<std::string>::ctor(size)/1024 428.707 -
std::vector<std::string>::ctor(size)/32 33.814 -10.93%
std::vector<std::string>::ctor(size)/8192 4164.728 -7.48%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.055 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.084 2.20%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5293.283 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20525.231 4.78%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 602.756 6.56%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177678.000 3.92%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.824 -3.84%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.441 2.71%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.381 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.980 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.446 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4598.457 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.291 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.894 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.255 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.723 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.231 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.927 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 576.727 1.50%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.494 1.81%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.606 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.157 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.876 3.08%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.567 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1818.764 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.793 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12316.507 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15363.851 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 798.733 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116611.371 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3365.451 -3.87%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 529.896 1.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23002.291 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16998.965 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 869.679 1.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128487.025 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.432 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.854 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14030.120 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13502.099 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 878.556 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116465.590 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.836 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.403 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.691 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.767 3.96%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.329 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.143 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.618 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5688.827 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6512.443 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.086 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52566.533 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.882 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.270 1.74%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3128.227 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.644 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.892 1.18%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5746.949 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.756 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.399 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.227 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.601 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.795 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.790 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.562 1.28%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.560 1.09%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.569 1.14%
vector<bool>(const_vector<bool>&) 10.358 5.10%
vector<bool>(size_type,_const_value_type&) 8.288 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.093 1.76%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.202 1.31%
vector<bool>::resize() 10.888 -
Geometric Mean 889.702 -