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 d52507d94f8d0d3682657f8a131327049e65be7c

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564538 2026-02-22T19:52:54 0:00:00
Previous 564527 2026-02-22T22:19:38 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1553 1976
Performance Improvements 2002 1988
Unchanged Tests 38350 37941
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 246.58% 2.978 10.320 - 161.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 139.30% 19.247 46.060 - 39.74% -
std::unique_copy(list<int>)_(contiguous)/1024 121.11% 738.022 1631.872 - 116.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 113.97% 16.411 35.116 - 2.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 108.10% 19.547 40.677 - 75.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 100.43% 25.077 50.262 - 84.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 96.40% 35.317 69.361 - 69.59% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 94.99% 455.685 888.556 - 15.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 92.14% 99.655 191.475 - 89.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 92.07% 24.733 47.504 - 94.34% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.42% 367214.821 702925.741 - -0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 86.92% 1351.951 2527.029 - 65.78% -
std::rotate_copy(vector<int>)/8192 84.89% 369.562 683.271 - 48.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 84.61% 107.393 198.257 - 94.99% -
std::set<std::string>::insert(value)_(already_present)/1024 79.33% 16.882 30.274 - 2.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 78.15% 103.748 184.830 - 89.20% -
std::set<int>::contains(key)_(non-existent)/8192 78.09% 8.477 15.096 - 53.78% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 77.89% 0.271 0.482 - 77.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 65.80% 32.060 53.153 - 0.27% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 65.56% 420854.564 696758.152 - 5.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 64.56% 79.448 130.738 - 67.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 60.40% 7.386 11.847 - 32.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 57.92% 25.517 40.297 - 64.32% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 56.26% 9.058 14.154 - -25.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 55.24% 18.884 29.316 - 52.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 54.79% 11.342 17.557 - 29.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 54.31% 7.093 10.945 - 22.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.57% 50.101 75.940 - 52.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 49.60% 0.271 0.406 - 0.32% -
BM_PushHeap_uint32_QuickSortAdversary_1 42.58% 0.462 0.659 - 60.60% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 42.38% 16541.816 23552.251 - 40.96% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 42.12% 0.258 0.367 - 39.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 41.93% 1269.877 1802.372 - 44.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.22% 22.505 31.783 - 1.94% -
ranges::minmax(std::deque<char>)/64 41.05% 23.126 32.619 - 23.74% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 41.04% 0.350 0.493 - 0.14% -
std::set<std::string>::insert(value)_(already_present)/32 40.70% 7.349 10.340 - -1.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 40.34% 1.417 1.988 - 21.99% -
std::shift_right(vector<int>)/32 39.64% 2.947 4.115 - 3.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.93% 26.570 36.914 - -17.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 37.91% 0.392 0.541 - 15.82% -
BM_vector_deque_ranges_move_backward/0 37.59% 0.419 0.576 - 31.52% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 37.12% 17.571 24.094 - 0.04% -
BM_vector_deque_move/0 36.82% 0.368 0.504 - 18.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 36.59% 23.564 32.187 - 0.51% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 36.42% 0.264 0.361 - -19.45% -
BM_PushHeap_string_Random_1 36.19% 0.470 0.639 - -0.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 35.97% 6.359 8.646 - -15.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.70% 23.693 32.152 - 29.08% -
std::unordered_set<std::string>::count(key)_(existent)/8192 35.47% 31.551 42.744 - 10.83% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 34.86% 0.338 0.456 - 24.93% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 34.60% 9494.701 12779.599 - 6.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.49% 23.023 30.965 - 9.15% -
std::fill(list<int>)/1024 34.48% 499.514 671.739 - -0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 34.08% 1.062 1.423 - 31.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.54% 23.929 31.955 - 7.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 33.40% 11.280 15.047 - 0.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 33.24% 24.513 32.662 - 44.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 32.83% 5.444 7.231 - 15.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 32.32% 10312744.321 13645326.134 - 33.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.99% 24.283 32.051 - 30.30% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 31.34% 1.214 1.595 - -1.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 31.31% 2.706 3.553 - 23.05% -
ranges::minmax(std::deque<char>)/70000 31.30% 24077.027 31612.551 - 18.31% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.14% 446213.906 585160.637 - 20.41% -
std::search(deque<int>,_pred)_(no_match)/8192 30.89% 3495.169 4574.951 - 21.04% -
std::search(deque<int>,_pred)_(no_match)/1024 30.85% 436.733 571.447 - 20.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 30.34% 1320.871 1721.654 - 14.08% -
std::search(deque<int>,_pred)_(no_match)/1000 30.16% 424.766 552.868 - 20.70% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.06% 23.324 30.335 - 0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.68% 60.615 77.996 - 27.33% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 28.51% 13040.037 16758.350 - 26.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.51% 24.362 31.308 - 9.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.16% 61.843 79.260 - 72.94% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 27.76% 35.247 45.032 - 25.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 27.75% 4.607 5.886 - -13.69% -
BM_vector_deque_copy/0 27.69% 0.346 0.442 - -3.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 27.65% 11538267.677 14728925.066 - 26.03% -
std::unordered_set<std::string>::ctor(const&)/32 26.13% 630.709 795.486 - 2.19% -
std::list<int>::erase(begin)_(cheap_elements)/32 26.05% 10.111 12.744 - 16.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.97% 20.456 25.769 - 22.52% -
std::list<int>::erase(begin)_(cheap_elements)/8192 25.61% 10.047 12.620 - 18.54% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 25.37% 825.900 1035.425 - 5.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.14% 44.220 55.337 - 48.27% -
std::list<int>::erase(begin)_(cheap_elements)/1024 24.73% 10.147 12.656 - 15.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.54% 20.818 25.927 - -2.09% -
std::search(vector<int>,_pred)_(single_element)/8192 24.52% 3728.628 4642.853 - 7.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 24.11% 0.435 0.540 - -22.45% -
ranges::min(std::list<char>)/1 24.01% 0.365 0.453 - 2.82% -
std::map<std::string,_int>::erase(iterator)/32 23.58% 25.665 31.717 - -7.32% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 23.58% 20.203 24.966 - 25.31% -
std::find_if_not(vector<int>)_(process_all)/8 23.20% 1.339 1.650 - 10.63% -
std::partition_point(list<int>)/8192 23.04% 11777.994 14491.132 - 13.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 22.70% 42.808 52.528 - 23.06% -
std::unordered_map<int,_int>::clear()/8192 22.54% 66678.718 81706.484 - -4.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 22.43% 1.193 1.461 - 5.43% -
std::set<int>::insert(value)_(new_value,_end)/8192 22.42% 72.888 89.232 - 27.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.34% 16.767 20.513 - 21.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 22.34% 58.129 71.114 - 21.70% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 21.62% 19.522 23.742 - -0.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.50% 21.344 25.933 - 14.65% -
std::unordered_set<std::string>::find(key)_(existent)/1024 21.42% 33.873 41.129 - 31.82% -
BM_PushHeap_uint64_SingleElement_1 21.29% 0.573 0.695 - 45.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 21.25% 0.978 1.185 - 12.12% -
std::find_end(list<int>)_(same_length)/8192 20.84% 8056.904 9736.025 - 20.40% -
std::map<std::string,_int>::insert(value)_(already_present)/32 20.84% 21.943 26.515 - 21.22% -
BM_PushHeap_float_SingleElement_1 20.64% 0.577 0.696 - 33.92% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 20.60% 83972.749 101268.601 - 17.62% -
std::unordered_set<std::string>::find(key)_(existent)/8192 20.16% 36.564 43.935 - 13.31% -
BM_deque_deque_ranges_move_backward/0 20.14% 0.765 0.918 - 22.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 20.10% 53.525 64.283 - -0.94% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.77% 590.871 707.701 - 19.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 19.71% 20.005 23.948 - 2.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 19.70% 22.403 26.817 - 14.12% -
rng::find_last_if(vector<int>)_(bail_90%)/8 19.70% 0.512 0.612 - -10.37% -
std::deque<std::string>::ctor(size)/32 19.62% 47.406 56.706 - 24.44% -
std::for_each_n(deque<int>)/8 19.61% 1.098 1.313 - 16.58% -
std::partition(deque<int>)_(sparse)/32 19.61% 9.803 11.726 - -2.89% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 19.40% 1.330 1.588 - 12.44% -
std::set<std::string>::erase(iterator)/1024 19.29% 27.685 33.027 - -2.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 18.95% 10.257 12.201 - 2.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 18.79% 6.454 7.667 - -11.16% -
std::find_if(deque<int>)_(bail_25%)/32768 18.79% 1999.560 2375.280 - 19.69% -
std::find_if(deque<int>)_(bail_25%)/8192 18.51% 503.476 596.651 - 19.64% -
BM_StringAssignStr_Large_Opaque 18.44% 10.093 11.954 - 9.99% -
std::search(vector<int>,_pred)_(single_element)/1000 18.41% 477.175 565.028 - 6.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 18.33% 1.432 1.695 - 41.45% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 18.10% 1.706 2.014 - -4.04% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 18.01% 20.334 23.997 - 17.24% -
std::search(vector<int>,_pred)_(single_element)/1024 17.93% 490.633 578.614 - 6.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 17.77% 81267.806 95711.397 - 8.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.57% 35.857 42.158 - 21.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 17.55% 1.464 1.721 - 8.88% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 17.54% 23.372 27.471 - 23.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 17.37% 1.180 1.385 - -1.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 17.30% 2.298 2.696 - 6.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17.29% 12287.620 14412.412 - 10.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.27% 9.254 10.852 - 19.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.23% 5.405 6.337 - 11.71% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.09% 11946.829 13988.335 - -1.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 17.06% 25499.459 29849.495 - 11.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.91% 24446.698 28580.300 - 16.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 16.78% 60.781 70.977 - 0.33% -
std::replace(vector<int>)_(sprinkled)/50 16.77% 8.321 9.716 - 8.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.75% 1.348 1.574 - 26.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 16.73% 8777.095 10245.927 - 0.01% -
std::unordered_multimap<int,_int>::clear()/8192 16.73% 62405.290 72846.007 - -8.86% -
std::unordered_multimap<int,_int>::clear()/1024 16.39% 8005.254 9317.277 - -9.08% -
std::unordered_set<int>::count(key)_(existent)/1024 16.33% 1.321 1.537 - 33.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 16.31% 12.332 14.343 - 19.65% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.25% 8387.424 9750.365 - -7.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 16.19% 1.150 1.336 - 14.88% -
std::adjacent_find(deque<int>)/8 16.00% 3.039 3.525 - -11.32% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 15.94% 3.387 3.927 - 0.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.78% 0.396 0.459 - 3.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 15.72% 43.462 50.294 - -3.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 15.55% 1.353 1.563 - 9.83% -
ranges::minmax(std::deque<long_long>)/64 15.51% 23.310 26.927 - 4.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 15.50% 44.801 51.747 - 20.62% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 15.49% 20.748 23.961 - 4.81% -
std::rotate(list<int>)_(by_1/2)/8192 15.41% 4753.868 5486.599 - -30.55% -
std::fill_n(list<int>)/8192 15.35% 7892.499 9104.380 - 24.73% -
std::map<std::string,_int>::ctor(const&)/32 15.30% 722.115 832.627 - 15.51% -
rng::find_last(vector<int>)_(bail_90%)/50 15.26% 1.359 1.566 - -1.47% -
std::fill_n(vector<bool>)/262144 15.19% 817.415 941.602 - 13.72% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 15.19% 131010.779 150907.818 - 12.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 14.97% 4.658 5.355 - -8.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.94% 27.537 31.653 - 6.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 14.90% 4221.968 4851.236 - -5.00% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.90% 14.306 16.436 - 2.35% -
std::replace(vector<int>)_(sprinkled)/32 14.88% 5.601 6.434 - 12.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 14.86% 721.771 829.048 - 36.29% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 14.66% 142.350 163.212 - -0.26% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.60% 1.306 1.497 - 6.94% -
ranges::minmax(std::deque<long_long>)/70000 14.13% 25970.180 29640.969 - 8.16% -
std::multimap<int,_int>::ctor(const&)/1024 14.06% 6543.903 7464.023 - 13.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 14.02% 30.828 35.151 - 43.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.99% 45973.605 52405.762 - -0.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 13.91% 1427.074 1625.544 - 10.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.89% 25416.268 28947.186 - 8.18% -
std::multiset<std::string>::ctor(const&)/32 13.75% 697.074 792.888 - 13.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.70% 0.263 0.299 - -37.70% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.68% 1.480 1.682 - 18.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 13.59% 0.410 0.466 - -33.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.57% 25987.388 29514.084 - 5.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 13.45% 0.427 0.484 - 14.39% -
std::partition(deque<int>)_(dense)/50 13.40% 13.989 15.863 - 13.42% -
std::unordered_set<std::string>::find(key)_(existent)/32 13.34% 33.018 37.422 - 1.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.27% 29.913 33.882 - 12.45% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.19% 1.249 1.414 - -0.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 13.12% 594.056 671.985 - 17.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 13.10% 62.736 70.956 - 28.29% -
std::partition(deque<int>)_(sparse)/50 13.04% 15.215 17.199 - 5.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 12.97% 8922.355 10079.919 - -0.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.95% 11.512 13.002 - -8.16% -
std::replace_if(vector<int>)_(sprinkled)/50 12.92% 12.976 14.653 - 7.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 12.79% 26.361 29.733 - 11.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 12.77% 594.522 670.420 - 16.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.76% 6.464 7.288 - -24.60% -
ranges::min(std::deque<long_long>)/64 12.74% 16.298 18.375 - -12.56% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.61% 7.000 7.883 - -0.43% -
BM_vector_deque_ranges_copy_backward/2 12.59% 1.827 2.057 - 12.10% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 12.56% 5059.072 5694.386 - 19.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 12.35% 33.033 37.114 - -1.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.32% 32.159 36.120 - 12.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12.27% 13051601.492 14652513.026 - 11.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.16% 1465.104 1643.253 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 12.15% 1532.209 1718.325 - 26.88% -
std::search(list<int>,_pred)_(single_element)/8192 12.14% 8237.487 9237.905 - 20.51% -
ranges::min(std::list<__int128>)/1 12.12% 0.407 0.456 - 38.30% -
std::list<std::string>::ctor(size)/32 12.00% 335.944 376.259 - 8.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 11.97% 0.481 0.538 - 9.33% -
BM_PushHeap_uint32_Random_1 11.97% 0.522 0.584 - 7.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.96% 20.707 23.184 - 13.51% -
std::reverse(list<int>)/32768 11.88% 17571.793 19658.728 - 14.72% -
std::map<std::string,_int>::find(key)_(existent)/32 11.83% 14.709 16.450 - 11.03% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.83% 9.212 10.302 - -21.26% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.77% 9.546 10.670 - 14.44% -
std::unique_copy(deque<int>)_(contiguous)/32 11.74% 9.426 10.533 - 12.47% -
std::list<int>::insert(begin)_(cheap_elements)/32 11.69% 10.134 11.318 - 3.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.66% 529.143 590.832 - 14.04% -
std::unordered_set<int>::contains(key)_(existent)/32 11.60% 1.225 1.367 - 1.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.60% 585.198 653.090 - 16.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.52% 4671.464 5209.840 - 11.47% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 11.50% 1428.282 1592.600 - -0.99% -
ranges::min(std::deque<long_long>)/70000 11.48% 18890.069 21059.289 - -17.28% -
std::unordered_set<std::string>::erase(iterator)/1024 11.37% 30.277 33.718 - 27.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 11.35% 1.102 1.227 - 5.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 11.20% 211.485 235.180 - 8.28% -
std::all_of(list<int>)_(process_all)/8192 11.16% 7545.711 8388.105 - 13.42% -
ranges::minmax(std::deque<char>)/8 11.10% 3.737 4.152 - 4.25% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 11.05% 44.926 49.890 - -6.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 10.95% 0.287 0.319 - 19.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.83% 89.474 99.165 - 10.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 10.70% 1.280 1.417 - 7.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.64% 4.715 5.217 - -22.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 10.61% 21.416 23.688 - -7.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 10.57% 1.173 1.297 - 1.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.57% 34.637 38.297 - 11.20% -
bm_ranges_lexicographical_compare<int>/8 10.49% 1.464 1.617 - 11.60% -
BM_StringCtorDefault 10.46% 0.242 0.268 - -12.21% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.40% 0.626 0.691 - 3.36% -
std::unique_copy(deque<int>)_(contiguous)/52 10.39% 14.836 16.377 - 11.89% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.38% 21.681 23.932 - 16.84% -
std::count_if(list<int>)_(every_other)/8192 10.33% 7264.110 8014.328 - 14.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.20% 0.449 0.495 - 3.95% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 10.20% 21.237 23.403 - 7.89% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 10.17% 29.465 32.461 - -2.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.13% 1390.130 1530.928 - 8.19% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.10% 22.047 24.275 - 12.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 10.10% 22.084 24.315 - 1.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 10.07% 6067.686 6678.409 - -1.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.06% 10024.927 11033.502 - 4.41% -
BM_StringFindCharLiteral/4096 10.04% 77.044 84.778 - -0.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.00% 218.112 239.914 - 7.37% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.97% 1.256 1.381 - 14.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.95% 34.130 37.526 - 21.40% -
ranges::minmax(std::list<char>)/1 9.91% 0.418 0.459 - 42.93% -
rng::find_last(deque<int>)_(bail_90%)/8 9.89% 0.841 0.925 - 2.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.85% 1.281 1.407 - 20.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.70% 11367.486 12470.530 - 10.28% -
std::find_if_not(list<int>)_(bail_25%)/8192 9.60% 1409.737 1545.097 - 7.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 9.55% 38.917 42.635 - 9.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 9.55% 23.971 26.259 - 14.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 9.51% 2.249 2.463 - -2.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.51% 11218.040 12285.360 - 7.31% -
std::multiset<std::string>::insert(value)_(already_present)/8192 9.50% 61.933 67.815 - 7.69% -
BM_vector_deque_ranges_copy_backward/1 9.50% 2.124 2.325 - 11.52% -
std::find_if_not(vector<int>)_(process_all)/8192 9.45% 803.063 878.920 - -0.76% -
std::copy(vector<bool>)_(aligned)/1048576 9.44% 3241.124 3547.114 - 63.55% -
BM_deque_vector_copy/0 9.43% 1.297 1.419 - 8.72% -
std::find_if_not(vector<int>)_(process_all)/32768 9.41% 3195.972 3496.824 - -1.28% -
BM_vector_deque_ranges_copy/64000 9.32% 2832.270 3096.307 - 9.09% -
BM_StringEraseWithMove_Empty_Opaque 9.29% 0.896 0.979 - 22.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9.29% 22765328.577 24879359.308 - -0.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.26% 1.251 1.366 - 8.28% -
SetIntersection_Interlaced_Vector_uint64_1024_256 9.25% 5479212.537 5985826.097 - -12.34% -
std::partition(deque<int>)_(sparse)/8192 9.24% 2948.593 3221.096 - 6.24% -
SetIntersection_Front_Vector_float_262144_1024 9.22% 5416762.058 5916157.260 - 9.00% -
std::search(deque<int>)_(same_length)/1000 9.16% 325.577 355.414 - 1.26% -
BM_PushHeap_uint32_Ascending_1 9.05% 0.459 0.500 - -21.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9.03% 10182139.368 11101306.193 - 12.94% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.99% 29.730 32.404 - 4.04% -
BM_deque_deque_copy/0 8.94% 0.739 0.805 - 1.92% -
std::map<std::string,_int>::count(key)_(existent)/8192 8.92% 27.736 30.210 - -10.21% -
BM_vector_deque_copy/64000 8.92% 2830.146 3082.523 - 8.66% -
std::partition(vector<int>)_(dense)/32 8.91% 8.137 8.862 - 4.76% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.91% 2.302 2.508 - 9.59% -
SetIntersection_Front_Vector_float_1024_1024 8.89% 5425567.099 5907732.548 - 8.72% -
std::find_if_not(vector<int>)_(process_all)/50 8.87% 5.397 5.876 - -2.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.86% 1195.872 1301.772 - 9.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 8.85% 26.461 28.802 - -0.38% -
std::set<std::string>::upper_bound(key)_(existent)/1024 8.82% 22.288 24.253 - 12.04% -
std::copy(vector<bool>)_(aligned)/262144 8.80% 697.527 758.877 - 107.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.79% 6680.910 7268.452 - 7.97% -
std::list<int>::ctor(Range)_(cheap_elements)/32 8.79% 326.335 355.029 - 6.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 8.79% 35.697 38.834 - 3.24% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 8.78% 11.923 12.969 - 2.87% -
rng::starts_with(list<int>,_pred)/8192 8.74% 10843.791 11792.034 - 0.60% -
SetIntersection_Interlaced_Set_string_64_64 8.70% 34380984.060 37371425.555 - -4.42% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 8.68% 3918.568 4258.682 - 10.43% -
bm_ranges_lexicographical_compare<int>/1 8.68% 1.318 1.433 - 22.95% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 8.67% 1.510 1.641 - 7.58% -
std::for_each(list<int>)/8192 8.65% 7212.679 7836.549 - 0.70% -
ranges::minmax(std::deque<long_long>)/8 8.52% 3.626 3.936 - 1.05% -
BM_vector_deque_move/64000 8.47% 2837.002 3077.279 - 8.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 8.45% 11.547 12.523 - -9.30% -
std::unordered_multiset<int>::find(key)_(existent)/8192 8.45% 1.286 1.394 - 14.81% -
std::swap_ranges(list<int>)/8192 8.44% 10429.706 11310.431 - 15.07% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.44% 25341.621 27479.830 - 7.05% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 8.42% 11238.885 12184.655 - 6.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.39% 341.140 369.776 - 4.83% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.38% 4622.627 5009.816 - 8.75% -
std::set<int>::upper_bound(key)_(existent)/8192 8.37% 7.754 8.403 - 4.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 8.34% 22.588 24.471 - 21.97% -
std::find_if_not(list<int>)_(process_all)/8192 8.33% 7275.310 7881.484 - 14.82% -
SetIntersection_Interlaced_Set_string_262144_4 8.28% 1895272.217 2052192.139 - 11.25% -
BM_std_minmax_element<short>/3 8.24% 1.146 1.240 - 8.52% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 8.20% 96159.623 104042.027 - 5.17% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 8.17% 9.271 10.029 - -6.61% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 8.15% 18.469 19.974 - 1.59% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.13% 0.531 0.574 - 8.64% -
std::for_each(list<int>)/8 8.04% 2.341 2.529 - 0.04% -
ranges::min(std::vector<long_long>)/64 8.03% 4.684 5.060 - 9.50% -
BM_deque_deque_ranges_move/0 8.00% 0.853 0.921 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 8.00% 25755.999 27815.603 - 8.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 7.99% 17.217 18.592 - 9.17% -
BM_vector_deque_copy/70000 7.98% 3095.817 3342.797 - 7.87% -
BM_vector_deque_ranges_copy/70000 7.94% 3095.406 3341.136 - 7.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.94% 0.953 1.029 - -16.37% -
std::copy(list<int>)/4096 7.90% 3042.910 3283.380 - 8.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.88% 25447337.215 27453023.466 - 6.54% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.86% 327.881 353.664 - 5.74% -
BM_vector_deque_ranges_move/65536 7.86% 2853.256 3077.487 - 7.60% -
BM_vector_deque_move/70000 7.84% 3100.318 3343.455 - 7.79% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 7.81% 19.975 21.536 - -0.10% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.81% 226.299 243.980 - -6.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.79% 30.583 32.966 - 1.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.78% 3.776 4.069 - 6.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.77% 1012.780 1091.428 - 8.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.74% 14942.280 16098.641 - 1.31% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.72% 1.770 1.907 - 2.45% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.72% 7637.236 8226.801 - -3.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.65% 1.394 1.501 - 3.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.64% 341.265 367.349 - -10.60% -
std::transform(list<int>,_list<int>)/8192 7.63% 8646.547 9306.551 - 1.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.62% 8.771 9.439 - 7.90% -
std::unordered_multimap<int,_int>::erase(iterator)/32 7.61% 19.891 21.405 - -0.79% -
std::none_of(list<int>)_(process_all)/8192 7.59% 8104.669 8719.683 - 7.45% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 7.58% 1.284 1.382 - 9.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.57% 331.116 356.197 - 5.04% -
vector<bool>::reserve() 7.57% 8.529 9.175 - 2.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.56% 1621.494 1744.147 - -1.23% -
rng::starts_with(deque<int>)/1024 7.53% 445.666 479.217 - 2.73% -
vector<bool>(size_type,_const_value_type&) 7.52% 8.441 9.076 - 0.72% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.48% 14.532 15.618 - -0.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.46% 25.420 27.317 - 10.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.45% 37.213 39.984 - 5.91% -
BM_std_minmax_element<int>/4096 7.44% 1000.240 1074.613 - 17.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.43% 1086.235 1166.982 - 0.07% -
BM_std_minmax_element<int>/1024 7.42% 253.912 272.761 - 17.01% -
std::set<int>::contains(key)_(non-existent)/1024 7.41% 5.882 6.318 - 7.36% -
BM_std_minmax_element<int>/65536 7.41% 15945.739 17127.695 - 17.04% -
BM_std_minmax_element<int>/70000 7.41% 17027.115 18288.222 - 16.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 7.39% 301.274 323.528 - 12.30% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 7.38% 0.581 0.624 - 7.72% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 7.37% 11409.200 12249.713 - 6.02% -
std::multiset<std::string>::find(key)_(existent)/8192 7.36% 29.652 31.836 - 6.16% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.31% 1.220 1.309 - -3.04% -
std::list<std::string>::ctor(size)/1024 7.31% 12314.033 13214.103 - 5.00% -
std::list<int>::ctor(const&)_(cheap_elements)/32 7.30% 329.318 353.360 - 5.83% -
SetIntersection_Front_Set_string_256_64 7.29% 14047033.348 15070623.472 - 7.53% -
BM_vector_deque_ranges_copy/5500 7.28% 195.647 209.881 - 7.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.19% 7930.499 8501.032 - -5.52% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.17% 98341.939 105397.013 - 4.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.16% 8581.996 9196.502 - -2.71% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 7.14% 12.474 13.364 - -7.52% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.12% 35.468 37.991 - 16.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.11% 345.775 370.361 - -13.13% -
BM_std_minmax_element<int>/64000 7.08% 15618.712 16725.220 - 15.46% -
BM_std_minmax_element<int>/512 7.06% 129.172 138.293 - 16.76% -
BM_deque_deque_move/0 7.05% 0.795 0.851 - -1.50% -
std::adjacent_find(deque<int>,_pred)/8 7.01% 4.258 4.557 - 7.21% -
std::find_if_not(vector<int>)_(process_all)/1024 7.00% 112.421 120.295 - 2.94% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.99% 28.981 31.007 - 7.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.98% 10.822 11.578 - 9.62% -
std::search(deque<int>)_(same_length)/1024 6.98% 474.362 507.452 - 7.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.97% 2.186 2.338 - -6.20% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 6.97% 23.894 25.559 - 3.05% -
rng::find_last(deque<int>)_(bail_10%)/50 6.96% 11.367 12.158 - -8.26% -
std::is_sorted(vector<int>,_pred)/8 6.94% 3.201 3.424 - 5.58% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.93% 1.510 1.615 - 16.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 6.93% 19942.232 21324.605 - 9.71% -
std::find(vector<long_long>)_(process_all)/8 6.90% 0.994 1.063 - -7.25% -
BM_vector_deque_ranges_copy/65536 6.87% 2852.632 3048.741 - 6.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.87% 2.709 2.895 - 0.53% -
std::is_sorted_until(deque<int>,_pred)/8 6.83% 4.444 4.748 - 12.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.82% 11513.262 12298.656 - 5.72% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 6.81% 24.526 26.196 - 3.92% -
BM_vector_deque_copy_backward/5500 6.78% 196.750 210.086 - 7.14% -
BM_std_minmax_element<int>/5500 6.77% 1341.843 1432.682 - 16.52% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 6.76% 2.307 2.463 - 8.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 6.74% 0.484 0.516 - 6.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.74% 9754.395 10411.663 - -0.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 6.71% 82.871 88.430 - 7.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.68% 12.210 13.025 - -11.09% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.66% 202.074 215.532 - 5.99% -
std::partition_copy(deque<int>)/32 6.64% 12.925 13.783 - 7.90% -
BM_lexicographical_compare_three_way_fast_path/1 6.61% 0.396 0.423 - 22.52% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.61% 7719007.652 8229090.269 - 16.10% -
ranges::min(std::deque<long_long>)/1 6.60% 0.629 0.671 - -2.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.57% 3.851 4.104 - 7.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.57% 65071.124 69344.951 - 4.57% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.57% 1.785 1.903 - -8.90% -
BM_std_minmax_element<int>/4000 6.56% 984.936 1049.511 - 17.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.56% 6124.112 6525.588 - 4.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.53% 29.773 31.718 - 7.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 6.52% 28.726 30.600 - -7.94% -
std::list<std::string>::ctor(size)/8192 6.51% 101593.745 108204.961 - 4.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 6.50% 20.730 22.076 - -2.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.48% 5.404 5.754 - 6.00% -
vector<bool>::resize() 6.46% 11.244 11.971 - 2.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.43% 33.487 35.641 - 12.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.43% 13777.306 14662.929 - 4.16% -
std::remove_if(deque<int>)_(sprinkled)/32 6.42% 54.874 58.395 - 11.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.40% 761.400 810.128 - 3.96% -
vector<bool>(const_vector<bool>&) 6.39% 10.045 10.687 - -0.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 6.38% 603122.744 641600.101 - 5.51% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.35% 864508.693 919435.080 - 5.22% -
std::remove_if(deque<int>)_(sprinkled)/50 6.33% 65.547 69.696 - 14.38% -
std::rotate_copy(deque<int>)/1024 6.32% 34.741 36.936 - 4.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.30% 5163.468 5488.852 - -4.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.30% 188211996.992 200070010.251 - 2.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.29% 12414.110 13195.190 - 3.65% -
BM_vector_deque_ranges_copy/2 6.29% 1.937 2.059 - 12.26% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.27% 15.987 16.989 - -3.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.27% 33.878 36.002 - -3.45% -
SetIntersection_Front_Set_string_16384_256 6.27% 15021679.175 15962895.544 - 3.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.26% 2.390 2.539 - 3.57% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.25% 28.249 30.014 - 8.38% -
std::multiset<int>::equal_range(key)_(non-existent)/32 6.23% 2.416 2.567 - -6.91% -
bm_ranges_lexicographical_compare<signed_char>/64 6.23% 2.169 2.305 - -7.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.22% 758.275 805.468 - 7.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 6.22% 835745.873 887719.420 - 3.21% -
BM_vector_deque_move/65536 6.21% 2855.372 3032.699 - 6.25% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.20% 21.183 22.496 - -19.07% -
BM_vector_deque_ranges_move/64000 6.18% 2834.933 3010.119 - 6.07% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.16% 8.160 8.663 - 5.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 6.16% 720.505 764.880 - -13.97% -
std::multiset<int>::count(key)_(existent)/1024 6.15% 5.439 5.774 - -2.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.14% 1.729 1.835 - 7.53% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 6.10% 40.095 42.543 - 10.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.09% 820.215 870.181 - 4.80% -
BM_PushHeap_float_Random_1 6.08% 0.518 0.550 - 0.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.07% 30.843 32.716 - 3.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.02% 1.282 1.359 - 3.32% -
std::multiset<std::string>::find(key)_(existent)/32 6.01% 15.177 16.090 - 6.46% -
SetIntersection_Front_Vector_float_1024_256 6.01% 2153920.122 2283393.703 - 5.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.01% 101869.705 107988.232 - 3.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.00% 21.245 22.520 - 7.36% -
BM_deque_vector_move_backward/64000 5.99% 7668.605 8127.899 - 17.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 5.95% 29.448 31.199 - 7.14% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.94% 27.913 29.572 - -1.65% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 5.92% 22.663 24.005 - -0.62% -
SetIntersection_Front_Vector_float_262144_16384 5.91% 75170375.807 79611285.447 - 2.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.90% 17.242 18.260 - 50.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.90% 12702.295 13451.602 - -11.57% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 5.89% 22.171 23.477 - 2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.88% 1671357.096 1769698.486 - 9.42% -
SetIntersection_Front_Vector_float_16384_16384 5.85% 75201438.458 79598162.921 - 2.88% -
std::set<std::string>::find(key)_(existent)/32 5.84% 15.492 16.397 - 0.42% -
rng::fold_left(deque<int>)/8192 5.83% 4293.374 4543.804 - -0.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 5.82% 222.212 235.154 - 3.50% -
SetIntersection_Front_Set_uint32_1024_256 5.82% 3891115.618 4117443.380 - 6.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.81% 33.956 35.930 - 6.28% -
BM_PushHeap_uint32_SingleElement_16 5.81% 0.336 0.355 - -2.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 5.81% 18.499 19.574 - 6.10% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.81% 0.607 0.642 - 5.83% -
std::move(vector<int>)/1048576 5.73% 56051.218 59263.953 - 4.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.73% 20.214 21.372 - 7.65% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.72% 803.382 849.350 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.70% 1780283.447 1881814.241 - 6.03% -
std::map<std::string,_int>::erase(key)_(existent)/32 5.70% 72.303 76.424 - 3.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.70% 746.303 788.841 - 4.74% -
SetIntersection_Front_Set_uint64_262144_1024 5.69% 11761556.886 12430474.429 - -3.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.67% 11.501 12.153 - -0.22% -
BM_vector_deque_ranges_move_backward/64 5.67% 2.965 3.133 - 2.36% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.66% 6.401 6.764 - 1.57% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.66% 8758.644 9254.180 - 4.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.64% 12.223 12.913 - -14.20% -
BM_PushHeap_uint64_SingleElement_262144 5.59% 0.362 0.382 - 7.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 5.58% 125.724 132.744 - 0.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.58% 0.527 0.557 - 5.49% -
BM_deque_deque_copy/70000 5.58% 3223.295 3403.080 - 6.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.58% 34.882 36.827 - 0.96% -
BM_StringRead_Hot_Shallow_Small 5.56% 0.478 0.505 - 2.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.56% 53626.321 56606.929 - 4.19% -
BM_vector_deque_ranges_copy/4096 5.55% 144.731 152.770 - 6.17% -
BM_PushHeap_string_QuickSortAdversary_16384 5.54% 15.639 16.506 - 3.91% -
std::set<std::string>::find(key)_(non-existent)/32 5.53% 10.007 10.561 - -3.90% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5.53% 4637.706 4894.200 - 5.00% -
std::move_backward(vector<bool>)_(aligned)/512 5.52% 2.233 2.356 - 0.52% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 5.51% 4.895 5.165 - 6.02% -
BM_vector_deque_ranges_move/70000 5.50% 3103.242 3273.789 - 5.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 5.50% 18879.557 19917.060 - 5.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 5.49% 12.642 13.336 - -8.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.49% 757.004 798.556 - 4.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 5.47% 10.196 10.754 - 5.09% -
std::find_if(list<int>)_(process_all)/8192 5.47% 7100.109 7488.614 - -17.79% -
std::is_sorted_until(list<int>)/8192 5.47% 6718.402 7085.958 - -0.70% -
BM_PushHeap_uint32_SingleElement_4 5.47% 0.340 0.358 - -1.80% -
std::rotate(list<int>)_(by_1/3)/32 5.44% 16.769 17.680 - 6.64% -
std::move(vector<bool>)_(aligned)/64 5.41% 1.563 1.648 - -8.43% -
std::partial_sort_copy(deque<int>)_(heap)/8 5.39% 15.257 16.079 - 8.50% -
std::set<int>::count(key)_(existent)/8192 5.39% 8.332 8.781 - 12.97% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.37% 31.000 32.665 - 0.89% -
BM_PushHeap_uint64_PipeOrgan_4 5.35% 0.483 0.508 - 5.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.33% 753.332 793.460 - 22.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.32% 23.853 25.123 - 6.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.31% 18.805 19.803 - -0.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.31% 45.647 48.070 - 33.93% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.31% 12.023 12.661 - -66.97% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 5.29% 22.583 23.778 - 5.57% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 5.29% 9665.872 10177.166 - 6.62% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.28% 5.567 5.860 - -5.90% -
BM_StringEraseWithMove_Large_Transparent 5.28% 2.596 2.733 - -8.82% -
BM_StringEraseWithMove_Huge_Transparent 5.27% 41.732 43.931 - -25.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.24% 103304.845 108721.049 - -13.38% -
SetIntersection_Interlaced_Set_float_16384_16384 5.23% 212801966.776 223926669.212 - 0.72% -
std::list<int>::ctor(size)/8192 5.21% 97548.334 102631.667 - 4.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.21% 1.547 1.628 - 0.32% -
std::copy_backward(vector<int>)/4096 5.18% 188.535 198.304 - -7.98% -
BM_deque_deque_ranges_copy_backward/2 5.18% 2.228 2.343 - 7.37% -
std::find(vector<long_long>)_(bail_25%)/8 5.17% 0.892 0.938 - 9.33% -
BM_deque_deque_move/65536 5.17% 3086.462 3245.880 - 5.57% -
std::multiset<int>::erase(key)_(existent)/32 5.16% 21.736 22.858 - 5.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.15% 18.930 19.904 - 0.32% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.14% 5662.270 5953.559 - 5.68% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.14% 11.644 12.242 - 0.45% -
BM_deque_deque_ranges_copy_backward/1 5.14% 2.474 2.601 - 7.29% -
BM_vector_deque_ranges_copy/1 5.14% 2.201 2.314 - 9.10% -
std::unordered_multimap<int,_int>::clear()/32 5.13% 596.462 627.068 - -3.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.13% 4.458 4.687 - 4.73% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.10% 4.974 5.227 - 5.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.08% 20.119 21.142 - 2.53% -
BM_vector_deque_move_backward/4000 5.07% 141.398 148.573 - 5.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 5.07% 30.962 32.532 - 1.78% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 5.06% 159.365 167.433 - 4.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.06% 20.886 21.943 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.05% 190929202.371 200577427.295 - 3.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 5.04% 3.076 3.231 - 5.29% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.03% 6860.263 7205.493 - 5.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.02% 100230.659 105258.894 - 6.48% -
std::find(list<int>)_(process_all)/8192 5.01% 7169.264 7528.490 - -9.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.01% 20.939 21.987 - 6.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 5.00% 12618.726 13250.098 - -15.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.00% 3093.964 3248.585 - -10.58% -
rng::for_each(set<int>)/8 4.99% 6.498 6.823 - 2.05% -
std::map<std::string,_int>::clear()/32 4.99% 849.931 892.326 - -1.93% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.97% 333.108 349.671 - 9.96% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.97% 4.679 4.911 - 2.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.96% 432.199 453.648 - 4.12% -
std::search(vector<int>)_(same_length)/8192 4.94% 1884.259 1977.345 - 4.88% -
std::find_if(list<int>)_(process_all)/8 4.93% 2.303 2.417 - 1.77% -
SetIntersection_Interlaced_Set_uint64_256_64 4.93% 13003353.114 13643890.407 - -1.82% -
std::multimap<int,_int>::ctor(const&)/8192 4.90% 52145.603 54702.717 - 5.25% -
BM_PushHeap_float_QuickSortAdversary_16 4.89% 0.974 1.022 - 3.12% -
BM_deque_deque_ranges_move_backward/2 4.87% 2.405 2.522 - 9.64% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 4.87% 29.594 31.034 - 2.89% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.86% 51926.489 54449.290 - 4.46% -
std::any_of(deque<int>)_(process_all)/8 4.86% 3.278 3.437 - 0.08% -
BM_CmpEqual_schar_uchar 4.85% 1.091 1.144 - 2.89% -
std::multiset<int>::count(key)_(existent)/32 4.85% 3.553 3.726 - -4.44% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.85% 50785.774 53247.709 - 1.73% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.84% 486.105 509.632 - 0.60% -
std::find_end(list<int>,_pred)_(same_length)/1000 4.80% 779.862 817.316 - 5.62% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.80% 6363.196 6668.332 - 1.49% -
BM_deque_deque_ranges_move/70000 4.79% 3330.613 3490.176 - 6.66% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 4.79% 74160.361 77709.038 - 5.66% -
std::set<int>::find(key)_(existent)/1024 4.78% 3.793 3.975 - 1.60% -
rng::contains_subrange(list<int>)_(near_matches)/1024 4.78% 39580.768 41473.722 - 7.65% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.77% 2.774 2.906 - -2.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 4.75% 1.501 1.573 - 9.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.74% 1463.807 1533.249 - 3.18% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 4.73% 5.269 5.518 - 3.20% -
std::sort_heap(deque<int>)/8 4.72% 35.427 37.100 - 4.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.69% 11438.857 11975.690 - 1.78% -
std::move_backward(vector<bool>)_(unaligned)/64 4.69% 1.633 1.710 - -7.99% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 4.69% 7972.060 8345.604 - 5.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.68% 6.635 6.946 - 2.07% -
std::is_sorted_until(vector<int>,_pred)/1024 4.68% 406.414 425.438 - -0.75% -
std::none_of(deque<int>)_(process_all)/8 4.68% 3.284 3.438 - 0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 4.66% 645.231 675.319 - 1.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.66% 1.134 1.187 - 9.57% -
std::partial_sort(deque<int>)_(ascending)/8192 4.66% 141298.096 147876.416 - 3.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.65% 1361.060 1424.314 - 7.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.63% 38.022 39.782 - 3.55% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.63% 74284.386 77720.321 - 13.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.62% 56.838 59.466 - -1.37% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.62% 20.709 21.667 - 0.64% -
ranges::minmax(std::vector<long_long>)/1 4.61% 0.620 0.648 - 6.61% -
std::set<int>::equal_range(key)_(existent)/1024 4.60% 4.301 4.498 - 2.00% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4.60% 5345.375 5591.237 - 4.59% -
SetIntersection_Front_Vector_uint32_1024_1024 4.59% 5303371.293 5546987.860 - -6.14% -
std::is_sorted_until(list<int>)/8 4.59% 2.072 2.167 - 4.69% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.58% 18.351 19.192 - -0.41% -
std::unordered_set<int>::count(key)_(existent)/32 4.58% 1.334 1.395 - 8.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.57% 98541.585 103047.742 - 4.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.57% 893.361 934.177 - 1.16% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.57% 26351.746 27554.783 - 9.89% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 4.56% 9.100 9.515 - 4.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.56% 136965.836 143210.233 - 2.40% -
BM_std_minmax_element<int>/64 4.55% 16.427 17.175 - 4.69% -
rng::find_last(vector<int>)_(bail_90%)/8 4.55% 0.423 0.442 - -3.70% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.55% 9.163 9.580 - 3.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.54% 2293613.909 2397722.461 - 3.37% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.52% 84.580 88.406 - 8.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.51% 114285.495 119444.294 - 4.01% -
std::unique(deque<int>)_(sprinkled)/52 4.51% 59.166 61.836 - 2.18% -
std::is_sorted_until(list<int>)/1024 4.51% 750.722 784.543 - 5.40% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.50% 26.396 27.585 - -71.51% -
std::find_if_not(vector<char>)_(bail_25%)/8192 4.50% 227.201 237.418 - -1.26% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 4.49% 0.251 0.262 - 4.61% -
std::find(vector<bool>)_(process_all)/1024 4.48% 4.405 4.602 - -0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.47% 39951.563 41737.568 - -4.40% -
std::set<int>::find(key)_(non-existent)/8192 4.46% 8.393 8.767 - -1.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.46% 6866.315 7172.496 - 4.28% -
bm_ranges_lexicographical_compare<int>/64 4.45% 4.312 4.504 - 4.59% -
BM_PushHeap_string_Ascending_1024 4.45% 13.483 14.083 - 0.88% -
std::set<int>::count(key)_(existent)/32 4.42% 1.597 1.668 - 2.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.42% 27827.723 29056.551 - 9.88% -
std::set<std::string>::count(key)_(non-existent)/1024 4.42% 23.583 24.624 - 3.46% -
std::set<std::string>::find(key)_(non-existent)/8192 4.40% 28.384 29.634 - -0.91% -
std::remove(list<int>)_(sprinkled)/1024 4.40% 951.467 993.360 - 5.20% -
std::set<std::string>::find(key)_(non-existent)/1024 4.40% 21.200 22.132 - -0.03% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.40% 25.227 26.336 - 2.50% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 4.37% 212101.506 221379.464 - 5.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.37% 241916.339 252495.992 - 0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.34% 3.505 3.658 - 4.59% -
std::none_of(vector<int>)_(process_all)/8 4.34% 2.424 2.530 - 1.70% -
BM_std_minmax_element<char>/4 4.33% 1.257 1.312 - 5.66% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 4.31% 13.278 13.850 - 4.08% -
bm_ranges_swap_ranges_vb_aligned/65536 4.30% 123.249 128.543 - 4.27% -
SetIntersection_Front_Vector_string_262144_64 4.28% 3214247.602 3351785.004 - 4.72% -
std::find_if(vector<char>)_(bail_25%)/32768 4.28% 799.269 833.456 - 4.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.27% 1.265 1.319 - 3.13% -
BM_deque_deque_ranges_copy/64000 4.26% 2948.103 3073.775 - 4.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.26% 355.904 371.054 - -5.91% -
BM_PushHeap_string_Ascending_16384 4.25% 19.204 20.021 - -1.80% -
BM_PushHeap_uint64_SingleElement_4 4.24% 0.366 0.382 - 7.19% -
BM_StringAssignStr_Large_Transparent 4.22% 10.091 10.517 - -6.26% -
std::multiset<std::string>::contains(key)_(existent)/32 4.21% 18.399 19.174 - -3.84% -
std::all_of(vector<int>)_(process_all)/32 4.21% 8.451 8.807 - 5.65% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 4.20% 18.722 19.509 - -8.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.20% 7.517 7.832 - 7.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.19% 32186.638 33536.249 - -4.62% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.19% 5.636 5.872 - 5.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.16% 41.733 43.471 - -3.73% -
SetIntersection_Front_Vector_uint32_262144_256 4.16% 2143837.660 2233092.706 - -1.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.15% 103629.417 107931.670 - -14.55% -
std::stable_sort(vector<int>)_(repeated)/1024 4.15% 1089.941 1135.146 - 4.22% -
BM_StringFindCharLiteral/2048 4.14% 40.145 41.805 - -0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.12% 137110.451 142762.723 - 2.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 4.12% 303.373 315.877 - 6.80% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.09% 25211.799 26243.499 - 9.63% -
bm_lexicographical_compare<signed_char>/1048576 4.09% 16279.071 16944.906 - -1.24% -
BM_deque_deque_ranges_move_backward/1 4.09% 2.659 2.767 - 9.75% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.08% 4.020 4.184 - 3.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.07% 0.274 0.285 - 7.34% -
std::none_of(deque<int>)_(process_all)/8192 4.07% 2519.137 2621.746 - 4.02% -
std::map<int,_int>::ctor(const&,_alloc)/1024 4.07% 6537.953 6804.199 - 1.40% -
std::all_of(deque<int>)_(process_all)/32768 4.07% 10040.637 10449.440 - 3.73% -
BM_PushHeap_string_Random_4 4.06% 6.098 6.346 - 4.64% -
std::none_of(deque<int>)_(process_all)/32768 4.05% 10116.294 10526.423 - 4.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 4.03% 868.476 903.470 - 7.11% -
ranges::min(std::list<long_long>)/70000 4.02% 45031.648 46839.720 - -6.30% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.01% 18.445 19.185 - -5.62% -
std::unordered_set<int>::find(key)_(existent)/8192 4.01% 1.347 1.400 - 2.32% -
std::stable_partition(deque<int>)_(sparse)/8192 3.99% 3328.678 3461.416 - 5.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.98% 957811.080 995919.627 - 3.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.96% 13.129 13.649 - 3.85% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.96% 1.454 1.511 - -1.66% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.96% 19.463 20.233 - 3.29% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.95% 1.436 1.493 - 5.59% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.94% 1.385 1.439 - -3.43% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.94% 1326.240 1378.511 - 1.55% -
std::pop_heap(deque<size_t>)/1024 3.93% 15.237 15.836 - 3.73% -
BM_PushHeap_uint32_SingleElement_64 3.91% 0.350 0.363 - -1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.91% 391.537 406.827 - 3.86% -
std::multiset<int>::ctor(const&,_alloc)/32 3.90% 220.928 229.539 - -0.61% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.89% 31567.273 32796.284 - 3.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.89% 15.091 15.678 - -0.30% -
std::find_if_not(list<int>)_(bail_25%)/1024 3.87% 187.212 194.459 - 7.20% -
SetIntersection_Front_Vector_string_1024_1024 3.87% 37545263.245 38998757.699 - 0.53% -
std::set<int>::find(key)_(non-existent)/1024 3.86% 5.537 5.751 - -0.74% -
std::unordered_set<int>::contains(key)_(non-existent)/32 3.86% 1.537 1.596 - 14.25% -
std::shift_right(list<int>)/8192 3.86% 7339.614 7622.573 - -0.39% -
std::all_of(deque<int>)_(process_all)/8192 3.85% 2522.422 2619.413 - 3.90% -
BM_deque_vector_move_backward/65536 3.84% 7944.448 8249.762 - 17.17% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.84% 38693120.484 40178684.313 - 1.83% -
std::search(vector<int>)_(single_element)/1000 3.83% 226.517 235.193 - 0.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.82% 14508.472 15062.908 - -0.67% -
std::is_sorted_until(vector<int>,_pred)/8192 3.81% 3237.145 3360.479 - -1.89% -
SetIntersection_None_Vector_string_262144_1024 3.80% 1271483.785 1319861.742 - 2.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.78% 425391.646 441468.953 - -6.82% -
SetIntersection_Interlaced_Set_string_262144_16 3.78% 2177704.508 2259936.117 - 5.86% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.78% 15728.540 16322.301 - -3.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.74% 12412.798 12877.555 - -3.72% -
std::copy_if(deque<int>)_(entire_range)/8 3.74% 2.546 2.641 - 0.23% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.74% 30.749 31.899 - -5.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.73% 11542.791 11973.236 - 3.51% -
BM_toupper_string<char> 3.73% 14.980 15.539 - 2.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.73% 32581.560 33796.402 - -8.33% -
std::search(vector<int>)_(single_element)/1024 3.73% 231.723 240.362 - 0.89% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 3.73% 17.030 17.665 - 2.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.72% 24.773 25.694 - -0.39% -
std::move(deque<int>)/8 3.72% 3.245 3.365 - 3.51% -
SetIntersection_Interlaced_Vector_string_64_64 3.71% 26282567.748 27258596.460 - 2.29% -
std::multiset<std::string>::count(key)_(non-existent)/8192 3.71% 32.655 33.866 - 3.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.70% 6575.675 6819.237 - 3.14% -
std::set<std::string>::erase(iterator)/8192 3.68% 29.838 30.937 - -2.36% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.68% 6400.035 6635.413 - 3.58% -
SetIntersection_Front_Set_string_1024_64 3.67% 4764524.912 4939587.100 - 2.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.67% 12400.607 12855.773 - 2.85% -
std::transform(deque<int>,_deque<int>)/50 3.65% 34.927 36.203 - -0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.64% 163.727 169.692 - 0.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.64% 19.678 20.393 - 7.72% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 3.62% 1.537 1.593 - -5.90% -
std::partition(vector<int>)_(dense)/8192 3.61% 1807.379 1872.538 - 0.43% -
SetIntersection_Interlaced_Set_float_16384_4 3.60% 166047024.889 172023752.255 - 3.13% -
BM_PushHeap_string_Ascending_262144 3.59% 28.645 29.674 - 5.76% -
std::copy_backward(vector<bool>)_(aligned)/1048576 3.58% 2685.659 2781.898 - -26.36% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.58% 15779.939 16344.570 - 0.07% -
std::search(deque<int>)_(same_length)/8192 3.56% 3766.143 3900.172 - 4.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.56% 222.885 230.812 - 0.34% -
std::remove(deque<int>)_(sprinkled)/32 3.54% 49.773 51.534 - -4.38% -
std::find_if(vector<char>)_(bail_25%)/1024 3.52% 25.576 26.476 - 5.42% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.52% 51236.285 53038.065 - 3.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.52% 28.242 29.235 - -33.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.51% 1.129 1.168 - -0.47% -
std::is_sorted(deque<int>,_pred)/8 3.51% 4.790 4.958 - 4.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.50% 8.318 8.609 - 4.87% -
std::set<int>::find(key)_(existent)/32 3.50% 1.671 1.729 - 2.76% -
SetIntersection_Front_Vector_uint32_256_256 3.50% 4253064.547 4401737.537 - -2.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.49% 273.406 282.953 - 4.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.45% 10532.762 10896.558 - 0.89% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.45% 247083.113 255614.076 - 6.71% -
std::upper_bound(std::forward_list<int>)/8192 3.45% 10375.431 10733.656 - 3.47% -
BM_PushHeap_uint64_SingleElement_16 3.45% 0.348 0.360 - 6.57% -
std::remove(deque<int>)_(sprinkled)/50 3.45% 55.291 57.199 - -6.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.44% 24.652 25.500 - 2.17% -
BM_PushHeap_uint32_PipeOrgan_1 3.44% 0.425 0.440 - 12.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.43% 236.822 244.936 - 7.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.43% 15711.473 16249.709 - -0.89% -
BM_vector_deque_ranges_move_backward/512 3.41% 17.467 18.062 - 1.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.40% 17.143 17.726 - 2.23% -
BM_deque_deque_copy/64000 3.40% 2940.827 3040.745 - 3.98% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.40% 248.648 257.096 - 4.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 3.40% 22.317 23.075 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.38% 1070943.439 1107094.738 - -0.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 3.36% 536.412 554.436 - 4.07% -
std::set<int>::find(key)_(existent)/8192 3.36% 8.134 8.408 - -0.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.35% 52.473 54.229 - 5.60% -
std::copy_backward(vector<bool>)_(aligned)/512 3.34% 1.482 1.532 - 0.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.34% 14671.362 15161.455 - -3.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.33% 343.722 355.182 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.33% 192213171.621 198621078.575 - 2.19% -
BM_StringRead_Hot_Shallow_Large 3.32% 0.475 0.491 - 3.85% -
SetIntersection_Front_Set_uint64_256_256 3.32% 7219320.847 7459121.931 - -3.58% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.30% 16331.445 16871.136 - -3.29% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.30% 29.921 30.908 - 7.83% -
std::find_if(vector<char>)_(bail_25%)/8192 3.30% 210.839 217.798 - 3.98% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.30% 1.493 1.542 - 17.70% -
std::move(list<int>)/512 3.29% 353.468 365.095 - 3.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.28% 524.367 541.567 - 3.13% -
SetIntersection_Interlaced_Set_float_1024_4 3.28% 9743479.518 10062972.822 - 1.64% -
std::find_end(vector<int>)_(single_element)/8192 3.28% 1869.325 1930.578 - 3.85% -
BM_StringFindCharLiteral/8192 3.27% 137.817 142.331 - -2.04% -
std::multiset<int>::insert(value)_(already_present)/8192 3.25% 31.465 32.488 - 0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.25% 925.572 955.626 - -9.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.24% 104671.307 108065.272 - -10.59% -
std::find_end(vector<int>)_(process_all)/8192 3.24% 1701.647 1756.750 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.22% 1145143.605 1182044.213 - -0.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.22% 276587.217 285482.615 - -16.12% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.20% 4.313 4.451 - 3.57% -
std::find_first_of(list<int>)_(small_needle)/32 3.19% 92.876 95.842 - 3.16% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.19% 604.239 623.532 - 2.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.19% 42.551 43.908 - 9.32% -
SetIntersection_None_Set_float_16384_1 3.19% 154048025.144 158959169.651 - 2.39% -
rng::find_last(list<int>)_(bail_90%)/50 3.19% 1.249 1.289 - 1.23% -
BM_std_minmax_element<short>/4 3.17% 1.205 1.243 - 9.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.16% 725.385 748.330 - 2.07% -
std::copy_backward(deque<int>)/32768 3.15% 3926.163 4049.843 - 11.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.15% 29.345 30.269 - -0.50% -
SetIntersection_Front_Vector_uint32_262144_16384 3.15% 72105288.252 74375378.597 - -3.89% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.15% 4.917 5.072 - -0.20% -
BM_vector_deque_move_backward/1024 3.13% 37.895 39.082 - 3.92% -
std::generate(list<int>)/50 3.12% 15.087 15.558 - 3.34% -
std::rotate(list<int>)_(1_element_forward)/50 3.11% 25.600 26.395 - 5.86% -
bm_lexicographical_compare<int>/1 3.10% 1.397 1.441 - 4.08% -
BM_StringRelational_Compare_Large_Large_Control 3.10% 2.082 2.146 - 3.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.10% 28.126 28.997 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.09% 1089126.663 1122781.591 - 0.02% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.06% 2.245 2.314 - 3.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.06% 1701.815 1753.947 - -12.26% -
BM_vector_deque_ranges_copy/64 3.06% 2.722 2.806 - 3.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.06% 6384808.994 6580318.520 - 2.09% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.06% 17.408 17.940 - 2.28% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.06% 1.612 1.661 - 1.53% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.05% 1.459 1.504 - 1.89% -
std::make_heap(deque<int>)_(shuffled)/8192 3.05% 22700.186 23391.815 - 3.47% -
BM_PushHeap_uint32_Ascending_64 3.04% 1.521 1.567 - -2.78% -
BM_PushHeap_uint32_SingleElement_262144 3.04% 0.355 0.366 - 2.35% -
std::partition(vector<int>)_(dense)/1024 3.03% 241.393 248.704 - 0.50% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.03% 7.625 7.856 - -1.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.03% 232.256 239.289 - 0.34% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.03% 24.835 25.586 - 4.72% -
BM_PushHeap_uint32_SingleElement_16384 3.02% 0.356 0.366 - 1.75% -
SetIntersection_None_Set_float_262144_262144 3.02% 1162043.947 1197136.801 - -0.56% -
SetIntersection_None_Set_float_16384_16384 3.02% 155382204.296 160068810.029 - 3.61% -
std::partition_copy(deque<int>)/50 3.00% 21.005 21.636 - 1.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.00% 958.073 986.818 - 2.39% -
std::stable_partition(vector<int>)_(sparse)/32 2.99% 7.141 7.354 - 1.68% -
BM_StringAssignStr_Huge_Opaque 2.99% 107.465 110.674 - -2.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.98% 11065.721 11395.519 - 3.08% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.97% 18.782 19.340 - 0.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.97% 4.856 5.000 - 2.84% -
BM_StringAssignStr_Huge_Transparent 2.97% 108.327 111.541 - -15.66% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.96% 7.834 8.066 - 1.84% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.96% 720.643 742.006 - 1.40% -
std::find_end(vector<int>)_(process_all)/1048576 2.96% 218624.884 225102.180 - 0.65% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.96% 9.643 9.929 - 0.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.94% 21994.962 22641.892 - 1.77% -
BM_deque_vector_ranges_copy_backward/64000 2.94% 8018.188 8253.939 - 18.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.94% 16.310 16.789 - 3.28% -
BM_deque_vector_move_backward/70000 2.93% 8483.182 8732.070 - 16.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.92% 50.111 51.576 - 12.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.91% 196037692.668 201749835.412 - 3.18% -
std::partition(list<int>)_(dense)/32 2.91% 8.664 8.916 - 0.60% -
BM_CmpEqual_ushort_short 2.90% 1.007 1.037 - 1.99% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.89% 26.869 27.646 - 0.55% -
BM_std_minmax_element<char>/65536 2.89% 17150.312 17645.663 - 2.26% -
BM_deque_vector_ranges_move_backward/4000 2.87% 143.333 147.452 - 1.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.87% 17.350 17.848 - 3.65% -
std::remove_if(list<int>)_(sprinkled)/1024 2.86% 972.770 1000.610 - 1.08% -
std::find_if_not(list<int>)_(process_all)/32768 2.85% 25400.472 26125.404 - -0.19% -
SetIntersection_Interlaced_Set_float_256_64 2.84% 13733810.444 14124416.996 - 5.79% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.83% 20.577 21.159 - -0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.82% 15652.723 16094.069 - 8.44% -
BM_PushHeap_string_Descending_262144 2.82% 3.132 3.220 - -19.77% -
BM_PushHeap_uint32_SingleElement_1024 2.80% 0.362 0.373 - -2.29% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.79% 12.525 12.875 - 5.60% -
BM_PushHeap_float_Random_16 2.79% 5.315 5.464 - 0.51% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.78% 2.023 2.079 - -63.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.77% 1477.958 1518.937 - 0.33% -
SetIntersection_Interlaced_Set_float_16384_1 2.77% 1020012.389 1048249.071 - -0.46% -
ranges::minmax(std::deque<long_long>)/1 2.77% 0.701 0.720 - 2.04% -
BM_std_minmax_element<char>/70000 2.76% 18318.366 18824.732 - 2.12% -
std::adjacent_find(list<int>,_pred)/8 2.76% 3.763 3.867 - -3.26% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.75% 1.902 1.955 - -18.38% -
SetIntersection_None_Set_float_262144_16384 2.75% 1154491.211 1186224.529 - -1.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.74% 14802.151 15208.222 - -2.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.74% 29.595 30.406 - -7.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.74% 6640.165 6821.908 - -1.78% -
BM_StringRelational_Compare_Large_Empty_Control 2.74% 1.609 1.653 - 2.63% -
BM_vector_deque_ranges_move_backward/4000 2.74% 140.801 144.654 - 1.93% -
std::stable_partition(vector<int>)_(sparse)/50 2.73% 21.130 21.707 - 4.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.73% 675.315 693.740 - -21.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.72% 13655.307 14027.205 - -4.44% -
BM_StringRelational_Compare_Large_Small_Control 2.72% 1.846 1.896 - 2.44% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.71% 22052.983 22651.709 - 4.03% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 2.71% 5154.608 5294.097 - 2.40% -
BM_std_minmax_element<char>/64000 2.70% 16764.692 17217.037 - 2.07% -
BM_vector_deque_ranges_move/1 2.69% 2.329 2.391 - 3.79% -
BM_deque_vector_copy/2 2.69% 1.871 1.921 - 5.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.68% 11905.746 12225.304 - 0.16% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.68% 28.975 29.751 - 0.67% -
std::remove_if(deque<int>)_(prefix)/1024 2.67% 557.166 572.066 - 3.42% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.67% 9.225 9.471 - 1.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.67% 49.076 50.386 - 3.21% -
SetIntersection_None_Set_float_16384_4 2.66% 154391792.364 158505251.457 - 2.00% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.66% 28.002 28.746 - 3.24% -
SetIntersection_Front_Vector_string_262144_1 2.65% 1049241.408 1077090.746 - -1.37% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.65% 22.847 23.453 - 5.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.65% 6.229 6.394 - 3.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.64% 54402.054 55838.667 - 1.01% -
BM_vector_deque_ranges_move_backward/1024 2.64% 37.608 38.601 - 2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.64% 31838.409 32678.218 - 2.65% -
std::move_backward(vector<int>)/8 2.63% 2.280 2.340 - 9.73% -
BM_PushHeap_uint32_SingleElement_256 2.63% 0.381 0.391 - -1.05% -
BM_vector_deque_copy/1024 2.63% 35.810 36.751 - 2.57% -
SetIntersection_Interlaced_Vector_string_262144_1 2.62% 1061868.256 1089734.693 - 2.19% -
std::find(vector<short>)_(bail_25%)/8 2.61% 0.705 0.723 - -12.38% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.61% 3.799 3.898 - 2.35% -
std::pop_heap(deque<float>)/1024 2.61% 12.993 13.332 - 4.12% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.61% 600.267 615.917 - -2.05% -
std::set<int>::count(key)_(existent)/1024 2.60% 3.981 4.084 - -3.23% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.59% 28.925 29.676 - 2.86% -
SetIntersection_Interlaced_Set_string_256_64 2.59% 30392012.930 31179896.059 - -0.47% -
SetIntersection_Interlaced_Set_string_1024_1024 2.59% 54465900.194 55877749.606 - -1.99% -
std::copy_backward(vector<int>)/8 2.59% 2.218 2.275 - 4.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.59% 3.548 3.640 - 1.18% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.58% 4601.826 4720.540 - 2.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.58% 11069.002 11354.460 - 3.77% -
SetIntersection_Front_Vector_float_1024_16 2.58% 1094726.153 1122955.590 - -0.46% -
BM_StringFindNoMatch/10 2.57% 1.271 1.304 - -5.18% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.57% 2298.651 2357.812 - 2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.57% 0.658 0.675 - 0.69% -
std::swap_ranges(deque<int>)/32 2.57% 10.418 10.686 - -0.10% -
SetIntersection_None_Set_float_262144_16 2.57% 1164244.547 1194142.172 - -0.43% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.57% 7358.120 7546.944 - -11.62% -
std::sort_heap(deque<int>,_pred)/8192 2.56% 422291.880 433096.624 - 0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.56% 18925.492 19409.294 - 2.00% -
rng::contains(deque<int>)_(process_all)/8 2.55% 2.975 3.051 - 4.54% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.55% 1.324 1.358 - -16.81% -
SetIntersection_None_Set_float_16384_16 2.55% 154448683.894 158390733.695 - 2.47% -
std::set<int>::find(key)_(non-existent)/32 2.55% 2.236 2.293 - -5.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.54% 30.582 31.359 - -5.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.54% 12826.819 13152.571 - 1.87% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.53% 1.674 1.716 - -4.55% -
SetIntersection_Interlaced_Set_float_262144_16 2.53% 1555647.869 1594982.260 - 0.03% -
ranges::min(std::list<char>)/64 2.53% 27.709 28.408 - 9.31% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.52% 2183.010 2238.096 - 2.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.52% 19712.235 20208.621 - -19.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.52% 280305.828 287357.259 - -8.48% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.51% 4.420 4.532 - 3.55% -
std::move_backward(list<int>)/32768 2.51% 31088.134 31869.045 - 1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.51% 1148320.271 1177094.352 - -0.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.50% 943.622 967.254 - -5.89% -
std::find_end(vector<int>)_(process_all)/1024 2.50% 223.720 229.313 - 0.87% -
SetIntersection_Front_Vector_string_256_64 2.49% 10430165.243 10690298.216 - 5.13% -
std::set<int>::count(key)_(non-existent)/32 2.49% 2.880 2.952 - 2.55% -
BM_CmpLess_ushort_ushort 2.49% 1.054 1.081 - 1.10% -
BM_StringEraseWithMove_Large_Opaque 2.49% 2.738 2.806 - -11.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.49% 8080.203 8281.062 - 2.43% -
BM_CmpEqual_ushort_ushort 2.48% 1.049 1.074 - 0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.48% 6.596 6.759 - 2.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.47% 56.464 57.860 - 66.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.47% 64753.991 66354.108 - 0.17% -
std::find_end(vector<int>)_(process_all)/1000 2.47% 218.751 224.153 - 0.94% -
BM_deque_vector_copy_backward/64000 2.46% 7906.920 8101.293 - 15.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 246594.167 252641.301 - 1.94% -
SetIntersection_None_Set_float_262144_256 2.45% 1163020.916 1191491.699 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.45% 4321220.277 4426966.177 - -3.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.45% 19.528 20.005 - -1.89% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.44% 10.210 10.460 - -1.29% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.44% 4.705 4.819 - 2.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.43% 341814104.267 350131699.866 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.43% 0.467 0.479 - 1.66% -
bm_lexicographical_compare<unsigned_char>/64 2.43% 1.995 2.044 - 5.70% -
BM_PushHeap_string_Descending_1024 2.43% 2.410 2.469 - -5.84% -
BM_std_minmax_element<char>/5500 2.43% 1451.799 1487.015 - 2.01% -
std::map<int,_int>::ctor(const&)/32 2.42% 223.403 228.819 - 3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.42% 8997195.515 9215038.853 - 2.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.42% 6.440 6.596 - 1.52% -
BM_deque_vector_ranges_move_backward/64000 2.42% 7873.633 8063.912 - 15.98% -
std::search(vector<int>)_(single_element)/8192 2.41% 1801.667 1845.178 - 0.89% -
BM_std_minmax_element<char>/4000 2.41% 1057.939 1083.479 - 1.85% -
BM_PushHeap_string_Ascending_256 2.41% 11.309 11.582 - 2.22% -
std::find_end(vector<int>)_(single_element)/1000 2.41% 240.141 245.925 - 3.19% -
std::count(vector<int>)_(every_other)/8 2.41% 1.347 1.380 - 6.94% -
std::set<int>::upper_bound(key)_(existent)/32 2.40% 1.750 1.792 - 1.28% -
SetIntersection_None_Set_float_262144_64 2.39% 1165339.844 1193234.131 - -0.59% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.39% 7615.106 7796.867 - 2.50% -
SetIntersection_None_Vector_string_262144_4 2.38% 1288619.135 1319347.563 - 2.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.38% 12912.313 13220.185 - -9.71% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.38% 20.219 20.700 - 1.71% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.38% 42.936 43.958 - 0.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.38% 3.483 3.566 - 2.63% -
BM_CmpLess_uint_schar 2.38% 1.032 1.056 - -3.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.37% 902.393 923.813 - 4.76% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.36% 226.086 231.429 - 3.16% -
SetIntersection_Interlaced_Set_string_16384_256 2.36% 350057379.162 358327805.114 - 4.09% -
std::sort_heap(vector<int>,_pred)/8 2.36% 29.268 29.959 - 2.04% -
BM_num_put<bool> 2.35% 10.609 10.859 - 2.69% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.34% 52464.375 53692.956 - 1.48% -
std::is_partitioned(list<int>)_(partitioned)/50 2.34% 13.825 14.148 - 1.16% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.33% 66.946 68.508 - 1.69% -
BM_PushHeap_string_Random_16384 2.33% 15.927 16.298 - 0.86% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.32% 5.434 5.560 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.32% 1095440.618 1120897.130 - 0.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.32% 517150.608 529127.933 - 2.47% -
BM_StringRelational_Eq_Small_Large_Control 2.31% 0.471 0.482 - 0.50% -
BM_std_minmax_element<char>/4096 2.31% 1084.504 1109.561 - 1.89% -
SetIntersection_None_Set_float_256_64 2.31% 9081111.334 9290924.884 - -0.45% -
std::find_if(list<int>)_(bail_25%)/8192 2.31% 1407.770 1440.291 - 1.57% -
BM_CmpEqual_int_int 2.31% 1.059 1.084 - -0.45% -
BM_PushHeap_uint64_Random_64 2.30% 5.481 5.608 - 4.06% -
BM_CmpEqual_ushort_uint 2.30% 1.049 1.073 - 1.11% -
BM_StringFindStringLiteral/32 2.30% 1.697 1.736 - -11.13% -
std::copy_n(vector<int>)/32768 2.29% 3694.172 3778.892 - 97.16% -
std::for_each(set<int>::iterator)/50 2.29% 36.672 37.513 - 2.92% -
std::unordered_set<int>::find(key)_(existent)/1024 2.29% 1.255 1.284 - -6.51% -
SetIntersection_Front_Set_string_1024_1024 2.29% 54701115.466 55952714.746 - -0.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.29% 10.087 10.318 - 0.99% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.27% 28100.372 28737.732 - 2.24% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.26% 38.829 39.706 - -5.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.26% 9105.132 9310.586 - 6.64% -
std::find_end(vector<int>)_(single_element)/1024 2.26% 245.420 250.958 - 2.94% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.25% 2.560 2.618 - -5.69% -
SetIntersection_Interlaced_Set_float_16384_16 2.24% 206228068.852 210857239.014 - 2.15% -
std::stable_sort(deque<int>)_(heap)/8 2.24% 23.749 24.282 - -2.05% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.24% 68.603 70.141 - 1.47% -
std::multiset<int>::find(key)_(non-existent)/8192 2.24% 8.128 8.310 - -1.21% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.24% 13.264 13.561 - 2.44% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.23% 797.440 815.247 - 3.04% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.23% 2.806 2.869 - 3.51% -
std::copy_backward(vector<int>)/262144 2.23% 12247.269 12519.944 - -0.14% -
std::find(vector<int>)_(bail_25%)/8 2.20% 1.441 1.473 - 7.83% -
SetIntersection_Front_Vector_uint32_16384_16384 2.20% 72706502.565 74306224.458 - -3.90% -
SetIntersection_Interlaced_Set_float_1024_256 2.20% 14314434.966 14629304.972 - 2.20% -
SetIntersection_None_Set_float_16384_64 2.20% 155359199.168 158773553.117 - 3.27% -
std::set<int>::insert(value)_(new_value,_end)/32 2.20% 18.646 19.056 - 1.45% -
std::move(vector<int>)/8 2.20% 2.252 2.301 - 1.80% -
BM_PushHeap_string_Descending_16384 2.19% 2.356 2.407 - -2.52% -
BM_std_minmax_element<int>/4 2.19% 1.227 1.254 - 5.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.18% 87506.269 89416.618 - -0.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.18% 374.441 382.604 - -1.89% -
BM_CmpEqual_uchar_uchar 2.18% 1.054 1.077 - 0.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.17% 780.751 797.731 - 3.23% -
std::move_backward(deque<int>)/8 2.17% 3.379 3.453 - 2.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.17% 38178.807 39008.292 - 1.45% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.17% 2.439 2.492 - -3.95% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.17% 26.288 26.858 - 2.76% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.17% 33.506 34.232 - 8.43% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.17% 2220.049 2268.126 - 0.81% -
SetIntersection_Interlaced_Set_float_262144_16384 2.17% 1250879.883 1277966.225 - -1.34% -
rng::contains_subrange(list<int>)_(single_element)/32 2.16% 10.001 10.218 - 2.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.16% 515.601 526.755 - 0.32% -
std::set<std::string>::count(key)_(existent)/1024 2.15% 23.688 24.199 - -3.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.15% 121343.014 123955.239 - 2.25% -
BM_deque_deque_ranges_move_backward/65536 2.15% 7981.802 8153.457 - 10.35% -
std::set<std::string>::erase(key)_(existent)/8192 2.15% 83.400 85.189 - -8.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.15% 14.865 15.184 - -0.19% -
rng::for_each(map<int>)/32 2.14% 25.156 25.695 - 2.77% -
BM_CmpEqual_uchar_schar 2.14% 0.985 1.006 - 1.18% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.14% 15.574 15.907 - -0.20% -
std::set<int>::equal_range(key)_(existent)/32 2.14% 1.788 1.826 - -0.49% -
std::equal(vector<int>)_(it,_it,_it)/50 2.13% 4.168 4.257 - 2.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.13% 2.316 2.366 - 0.69% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.13% 4.217 4.306 - -1.41% -
BM_std_minmax_element<char>/1024 2.12% 276.876 282.758 - 1.69% -
std::copy_n(vector<int>)/262144 2.12% 12220.497 12479.983 - -3.83% -
BM_CmpEqual_uchar_short 2.12% 1.011 1.032 - 1.57% -
BM_deque_deque_ranges_copy_backward/5500 2.12% 202.106 206.384 - 2.26% -
std::find_first_of(list<int>)_(small_needle)/1024 2.11% 2750.989 2809.137 - 2.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.11% 26.855 27.422 - 2.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.11% 24.616 25.134 - 5.05% -
std::sort(deque<int>)_(shuffled)/1024 2.10% 6815.604 6958.421 - 2.00% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.09% 3.788 3.868 - 1.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.08% 33.722 34.425 - 10.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.08% 15.088 15.402 - 2.78% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.08% 116670.492 119099.301 - -0.57% -
std::multiset<int>::ctor(const&)/8192 2.08% 49655.262 50688.733 - -3.01% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.08% 2.086 2.129 - 0.12% -
SetIntersection_None_Set_float_16384_256 2.08% 155643095.799 158880481.270 - 3.83% -
BM_vector_deque_ranges_move_backward/4096 2.08% 148.940 152.034 - 3.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.08% 911519.298 930439.121 - 1.56% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.07% 0.924 0.943 - 1.82% -
SetIntersection_None_Set_float_262144_1 2.06% 1172666.910 1196848.309 - -0.82% -
std::copy_n(list<int>)/64 2.06% 14.452 14.750 - 2.30% -
std::map<std::string,_int>::clear()/1024 2.06% 21679.145 22125.121 - -3.20% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.06% 1002.881 1023.491 - 2.98% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.05% 14244.083 14535.999 - 2.70% -
ranges::minmax(std::list<long_long>)/8 2.05% 2.527 2.579 - 2.99% -
BM_deque_deque_ranges_copy/4096 2.04% 146.713 149.703 - 1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.03% 351048362.803 358158674.909 - 2.33% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.01% 2783.336 2839.378 - 3.11% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.01% 946.784 965.816 - -6.38% -
rng::contains_subrange(list<int>)_(process_all)/32 2.01% 9.989 10.189 - 2.65% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.00% 5.371 5.479 - 1.22% -
std::partition(list<int>)_(sparse)/32 2.00% 8.905 9.083 - 1.92% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.00% 4149.443 4232.296 - 0.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.99% 4.081 4.163 - -14.06% -
std::partial_sort(deque<int>)_(repeated)/8 1.99% 26.146 26.666 - 2.83% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.98% 28225.876 28785.598 - 5.05% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.98% 1.291 1.317 - 5.65% -
SetIntersection_None_Set_float_262144_1024 1.97% 1169130.941 1192181.965 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.97% 14560501.234 14847505.374 - 5.61% -
SetIntersection_Front_Vector_float_1024_64 1.97% 1337217.834 1363567.190 - 3.35% -
BM_PushHeap_string_Descending_64 1.97% 2.263 2.308 - -1.04% -
SetIntersection_Interlaced_Set_float_262144_262144 1.97% 1631737.385 1663824.871 - 1.02% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.97% 5.570 5.680 - 0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.96% 13518.690 13783.994 - -1.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 1.95% 64.869 66.136 - -5.68% -
std::multimap<std::string,_int>::erase(iterator)/32 1.95% 25.051 25.541 - 0.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.95% 13605.511 13871.116 - -0.33% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.94% 22.524 22.962 - 0.68% -
std::partition_copy(vector<int>)/8192 1.94% 4582.324 4671.160 - 2.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.93% 57.320 58.429 - -3.52% -
SetIntersection_Front_Set_float_16384_4 1.93% 1047567.444 1067766.520 - -0.25% -
std::reverse_copy(list<int>)/32768 1.93% 26572.453 27084.655 - -10.24% -
SetIntersection_None_Set_float_262144_4 1.92% 1167374.347 1189845.297 - -1.06% -
SetIntersection_None_Set_float_16384_1024 1.92% 156235942.932 159241684.128 - 2.63% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.92% 2527275.722 2575786.971 - 2.98% -
SetIntersection_None_Vector_string_1024_1 1.92% 1163089.822 1185406.171 - 1.50% -
BM_deque_vector_ranges_move_backward/65536 1.91% 8106.530 8261.529 - 15.76% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.91% 189.296 192.914 - 0.40% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.91% 8.207 8.363 - 1.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.91% 39089.972 39836.472 - 0.71% -
std::adjacent_find(deque<int>,_pred)/50 1.91% 29.311 29.870 - 3.19% -
SetIntersection_None_Vector_string_16384_64 1.91% 1220784.396 1244077.190 - -0.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.90% 6675.335 6802.465 - 2.29% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.90% 3532.380 3599.490 - 4.97% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.90% 30.628 31.208 - -6.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.89% 44802.500 45650.524 - 2.15% -
SetIntersection_Front_Set_uint64_262144_64 1.89% 1624212.051 1654935.770 - -7.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 53765.750 54782.462 - 1.59% -
std::is_sorted_until(list<int>,_pred)/8 1.89% 3.643 3.712 - 1.72% -
std::unique(vector<int>)_(sprinkled)/32 1.89% 56.204 57.266 - 6.17% -
bm_ranges_swap_ranges_vb_aligned/8 1.88% 3.200 3.260 - 0.54% -
BM_std_minmax_element<char>/512 1.88% 140.831 143.482 - 1.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.88% 6.799 6.927 - 0.04% -
std::unique(deque<int>)_(sprinkled)/32 1.87% 52.929 53.919 - -1.26% -
BM_deque_vector_move_backward/5500 1.86% 197.950 201.633 - 1.13% -
SetIntersection_Interlaced_Set_string_262144_1 1.86% 1099014.222 1119448.078 - 2.23% -
SetIntersection_Front_Vector_string_262144_16 1.85% 1615633.947 1645601.086 - 5.31% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.85% 10.440 10.633 - 5.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.84% 1703493.244 1734904.701 - 5.80% -
std::map<std::string,_int>::count(key)_(existent)/32 1.84% 15.732 16.021 - 3.71% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.84% 948.430 965.868 - 2.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.84% 23.316 23.744 - 2.28% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.83% 41684.859 42449.641 - -0.59% -
SetIntersection_Front_Set_uint64_16384_256 1.83% 3864636.563 3935512.419 - 0.10% -
std::find_first_of(list<int>)_(small_needle)/8192 1.83% 22095.273 22500.236 - 2.95% -
std::partial_sort(deque<int>)_(heap)/8 1.83% 39.914 40.645 - 1.90% -
std::stable_partition(vector<int>)_(sparse)/1024 1.83% 208.570 212.386 - 2.14% -
BM_vector_deque_ranges_copy_backward/4096 1.82% 148.933 151.650 - 2.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.82% 218.123 222.099 - -5.23% -
BM_deque_deque_move_backward/5500 1.82% 203.262 206.966 - 2.53% -
BM_num_get<long_long> 1.82% 10.682 10.876 - -0.41% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.82% 22.145 22.547 - 2.99% -
SetIntersection_Interlaced_Set_string_64_16 1.82% 37450926.435 38131549.245 - -2.66% -
std::reverse(vector<int>)/64 1.82% 4.116 4.191 - 2.10% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.81% 502.947 512.060 - -9.85% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.81% 4.184 4.260 - -0.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.81% 1.187 1.208 - -0.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.80% 1.225 1.247 - -5.20% -
BM_PushHeap_string_Random_16 1.80% 10.393 10.581 - 1.55% -
std::find_if(list<int>)_(process_all)/1024 1.80% 697.582 710.170 - -0.63% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.80% 6.302 6.415 - -0.82% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.80% 26.519 26.997 - 0.48% -
std::fill_n(list<int>)/50 1.80% 15.633 15.915 - 3.38% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.80% 242.477 246.844 - 1.97% -
std::stable_sort(vector<int>)_(heap)/1024 1.80% 2531.268 2576.794 - 1.96% -
std::set<int>::upper_bound(key)_(existent)/1024 1.80% 4.228 4.304 - -4.51% -
SetIntersection_Front_Vector_float_16384_1024 1.80% 5828699.111 5933404.183 - 0.48% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.79% 593.780 604.438 - 5.09% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.79% 15.421 15.698 - -0.02% -
rng::for_each(multimap<int>)/50 1.79% 39.840 40.553 - -5.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.79% 1.655 1.685 - 1.42% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.78% 23.930 24.357 - -1.38% -
std::make_heap(deque<int>)_(heap)/8 1.78% 21.012 21.386 - 1.28% -
std::set<int>::contains(key)_(existent)/32 1.78% 1.625 1.654 - 0.02% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.77% 18210.946 18534.155 - 5.50% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.77% 5.518 5.616 - -0.50% -
std::count(list<int>)_(every_other)/1024 1.77% 704.047 716.529 - -0.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.77% 12406.688 12626.547 - 2.83% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.77% 16.749 17.046 - 1.93% -
std::multimap<std::string,_int>::clear()/32 1.77% 892.953 908.775 - 2.10% -
std::rotate(deque<int>)_(by_1/4)/8192 1.77% 2515.947 2560.501 - -2.78% -
BM_CmpLess_uchar_int 1.77% 1.060 1.079 - 0.20% -
BM_PushHeap_string_Descending_16 1.77% 2.138 2.175 - 1.44% -
std::rotate(deque<int>)_(by_1/3)/8192 1.77% 3196.201 3252.733 - 3.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.77% 36.226 36.866 - -1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.77% 540921178.230 550482621.874 - 2.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.76% 131297.518 133608.534 - 0.00% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.76% 0.877 0.893 - -2.89% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.76% 2.023 2.058 - -0.06% -
std::none_of(list<int>)_(process_all)/32768 1.76% 26594.536 27062.063 - 4.12% -
std::for_each_n(deque<int>)/50 1.75% 3.905 3.973 - 0.42% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.75% 256521.373 260998.476 - 0.85% -
BM_vector_deque_ranges_move/4096 1.74% 144.372 146.887 - 1.84% -
std::replace_if(list<int>)_(sprinkled)/50 1.74% 22.804 23.201 - 2.35% -
std::is_sorted_until(deque<int>)/8192 1.74% 3746.848 3811.973 - 2.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 12921.358 13145.337 - 1.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.73% 30.339 30.864 - -24.23% -
BM_StringFindStringLiteral/64 1.73% 2.144 2.181 - -8.73% -
BM_vector_deque_copy/65536 1.72% 2850.382 2899.448 - 1.60% -
BM_vector_deque_ranges_copy/4000 1.72% 140.248 142.660 - 1.45% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.72% 668.637 680.129 - 1.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.72% 43286.922 44030.820 - 0.75% -
SetIntersection_None_Vector_string_16384_16384 1.71% 1230606.279 1251696.488 - 1.26% -
BM_PushHeap_uint64_Random_4 1.71% 2.549 2.593 - 2.15% -
SetIntersection_Interlaced_Set_float_16384_1024 1.71% 174673192.309 177657512.390 - 3.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.71% 19.319 19.649 - -0.58% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.70% 15.432 15.695 - -0.14% -
BM_StringAssignAsciizMix_Opaque 1.70% 4.946 5.030 - -7.31% -
std::partial_sort(vector<int>)_(shuffled)/8 1.70% 27.730 28.202 - 0.20% -
std::stable_sort(deque<int>)_(heap)/8192 1.70% 17295.353 17589.583 - 2.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.70% 28.590 29.075 - -3.24% -
std::multiset<int>::count(key)_(existent)/8192 1.69% 9.256 9.412 - -8.63% -
BM_deque_deque_copy_backward/5500 1.69% 203.949 207.387 - 1.10% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.67% 8.680 8.825 - 1.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.66% 21.463 21.820 - -1.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.66% 23.220 23.606 - -1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.66% 5703.418 5798.179 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.66% 982442.946 998728.157 - 2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.66% 26298.594 26734.394 - 2.04% -
BM_CmpLess_int_uint 1.66% 1.070 1.088 - -2.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.65% 0.757 0.769 - 0.85% -
std::replace_if(deque<int>)_(prefix)/1024 1.65% 481.149 489.090 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.65% 1046796.570 1064062.030 - 2.06% -
std::remove(deque<int>)_(prefix)/50 1.65% 62.252 63.278 - 3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.65% 12359318.173 12562885.008 - 0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.65% 3.012 3.061 - 1.73% -
rng::contains(list<int>)_(process_all)/8 1.64% 2.272 2.309 - 2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.64% 3.570 3.629 - -0.29% -
std::rotate_copy(deque<int>)/50 1.63% 3.006 3.055 - 1.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.63% 17.082 17.360 - 0.53% -
std::all_of(list<int>)_(process_all)/50 1.62% 21.627 21.978 - 1.28% -
std::copy_n(vector<int>)/1048576 1.62% 49400.682 50201.329 - -0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.62% 765.803 778.209 - 2.55% -
std::multiset<int>::find(key)_(existent)/32 1.62% 1.584 1.609 - 0.24% -
std::partial_sort_copy(list<int>)_(descending)/8 1.61% 15.869 16.125 - 2.38% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.61% 1.495 1.520 - 1.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.61% 666.594 677.319 - -0.52% -
SetIntersection_Interlaced_Set_float_262144_64 1.61% 1530690.674 1555310.629 - -0.55% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.61% 51398.526 52225.184 - 0.87% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.61% 29.231 29.701 - -1.42% -
std::rotate(list<int>)_(1_element_backward)/50 1.61% 24.716 25.113 - 3.93% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.61% 96499.594 98048.828 - 2.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.60% 1.319 1.340 - 6.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.60% 31.360 31.862 - -20.54% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.59% 20.704 21.034 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.59% 22.833 23.197 - 2.00% -
BM_CmpLess_short_int 1.59% 1.109 1.126 - 0.25% -
BM_StringCopy_Huge 1.59% 108.921 110.654 - 1.36% -
BM_PushHeap_uint32_Random_64 1.59% 5.018 5.097 - -1.20% -
bm_ranges_swap_ranges_vb_aligned/131072 1.59% 244.494 248.370 - 1.62% -
std::move(list<int>)/32768 1.58% 30738.745 31225.238 - 3.13% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.58% 264.704 268.893 - -0.10% -
std::find_first_of(list<int>)_(small_needle)/50 1.58% 140.215 142.431 - 2.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.58% 52.236 53.060 - -3.52% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.57% 17787.916 18066.544 - -5.65% -
ranges::minmax(std::list<__int128>)/70000 1.56% 59344.346 60272.638 - 6.42% -
std::find_end(list<int>)_(match_near_end)/1024 1.56% 59.307 60.235 - 1.74% -
std::set<std::string>::count(key)_(non-existent)/32 1.56% 10.262 10.422 - -0.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.56% 15.496 15.738 - -2.75% -
BM_StringFindStringLiteral/256 1.56% 5.353 5.437 - -4.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.56% 16401.118 16657.165 - 0.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 648.556 658.680 - -1.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.55% 13.129 13.333 - 1.25% -
SetIntersection_None_Vector_string_256_256 1.55% 2259375.406 2294387.009 - 1.33% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.55% 17.472 17.742 - 3.42% -
BM_num_put<unsigned_long_long> 1.54% 11.325 11.499 - 7.89% -
BM_deque_deque_ranges_copy/5500 1.54% 196.686 199.707 - 1.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.53% 23.894 24.260 - 2.77% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.53% 9.231 9.372 - 1.70% -
SetIntersection_Interlaced_Vector_string_16_16 1.53% 50247764.137 51015604.441 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.53% 14654.392 14878.112 - 1.79% -
SetIntersection_None_Vector_string_1024_16 1.52% 1162920.479 1180638.378 - 1.40% -
std::move(deque<int>)/64 1.52% 4.747 4.819 - -3.47% -
std::make_heap(deque<int>)_(shuffled)/1024 1.52% 2568.991 2607.982 - 1.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.51% 187529.250 190364.498 - -2.02% -
BM_StringAssignAsciizMix_Transparent 1.51% 2.959 3.004 - -3.43% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.51% 17422081.642 17685253.508 - -0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.51% 197.968 200.954 - 0.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.50% 363.415 368.859 - -3.88% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.50% 963.148 977.562 - -0.23% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.50% 20.827 21.139 - -10.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.49% 26710.019 27106.892 - -1.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.49% 595889.412 604739.859 - 0.22% -
rng::starts_with(list<int>)/8192 1.48% 9270.236 9407.797 - 4.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.48% 4.127 4.188 - 1.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.48% 1452.096 1473.583 - 0.73% -
BM_CmpEqual_ushort_uchar 1.48% 1.090 1.106 - 1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.47% 33167.817 33656.831 - 2.92% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.47% 2.407 2.442 - 1.71% -
std::copy(vector<bool>)_(unaligned)/32768 1.47% 214.909 218.072 - 0.13% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.47% 18.967 19.246 - 0.89% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.47% 60106.307 60990.285 - 4.24% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.47% 1866.145 1893.585 - -0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.47% 5.209 5.285 - 1.01% -
SetIntersection_None_Vector_float_1024_1024 1.47% 1076705.874 1092523.871 - 2.37% -
std::adjacent_find(list<int>)/8192 1.47% 7171.220 7276.444 - 1.70% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.47% 467.722 474.582 - 2.29% -
SetIntersection_Interlaced_Set_string_256_1 1.47% 4306746.533 4369878.936 - 0.91% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.46% 15.664 15.893 - 1.54% -
std::none_of(list<int>)_(process_all)/32 1.46% 11.615 11.784 - 1.51% -
BM_deque_deque_copy/4096 1.46% 147.707 149.859 - 1.53% -
BM_vector_deque_ranges_move/4000 1.46% 140.285 142.328 - 0.63% -
std::set<int>::insert(value)_(already_present)/32 1.45% 1.752 1.777 - 0.86% -
rng::for_each(multimap<int>)/32 1.45% 25.983 26.360 - -0.07% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.45% 1865.263 1892.351 - -3.10% -
BM_deque_vector_ranges_move_backward/4096 1.45% 148.349 150.502 - 1.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.45% 78.084 79.216 - 23.09% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.45% 23.917 24.264 - 0.47% -
std::move(vector<bool>)_(unaligned)/262144 1.45% 1616.196 1639.590 - 3.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.44% 1.227 1.245 - -5.66% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.44% 40.186 40.765 - -0.58% -
SetIntersection_Front_Vector_string_16384_4 1.44% 1173699.410 1190614.790 - 2.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.44% 1151575.383 1168104.278 - 2.19% -
std::partial_sort(deque<int>)_(repeated)/1024 1.43% 6310.072 6400.553 - 1.07% -
BM_PushHeap_string_Random_1024 1.43% 14.786 14.997 - 0.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.43% 220.692 223.850 - -3.28% -
std::sort(vector<NonIntegral>)_(descending)/8 1.43% 24.447 24.797 - -0.26% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.43% 1868.192 1894.853 - 1.22% -
std::stable_sort(deque<int>)_(descending)/8192 1.42% 20472.855 20763.120 - 2.09% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.41% 2848.225 2888.527 - 2.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.41% 2137.947 2168.183 - 1.76% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.41% 709.490 719.516 - 1.41% -
std::replace(list<int>)_(prefix)/50 1.41% 17.228 17.472 - 2.89% -
BM_vector_deque_copy_backward/4000 1.41% 142.887 144.902 - 2.40% -
std::copy_if(list<int>)_(entire_range)/262144 1.40% 213960.230 216962.488 - 0.71% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.40% 1.437 1.457 - 4.07% -
BM_PushHeap_uint32_Random_16384 1.40% 5.772 5.852 - 2.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.40% 18.035 18.287 - 2.11% -
std::transform(list<int>)_(identity_transform)/8192 1.40% 6999.309 7096.953 - -5.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.39% 724.749 734.848 - 0.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 53886.283 54636.340 - 1.44% -
rng::for_each(set<int>)/32 1.39% 25.237 25.588 - 1.25% -
std::partial_sort(deque<int>)_(shuffled)/8 1.39% 32.549 33.000 - 1.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.39% 14.757 14.962 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.38% 2.078 2.107 - -0.33% -
BM_num_get<unsigned_long_long> 1.38% 10.209 10.350 - -3.95% -
std::copy_backward(vector<bool>)_(aligned)/64 1.38% 1.728 1.752 - 4.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.38% 8804188.688 8925540.541 - 2.30% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.38% 14.658 14.860 - 0.64% -
std::adjacent_find(deque<int>)/1024 1.38% 460.886 467.230 - 2.64% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.38% 1898.687 1924.799 - -0.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.37% 66.592 67.505 - 30.52% -
std::map<int,_int>::find(key)_(existent)/1024 1.37% 4.322 4.381 - 1.98% -
std::sort_heap(deque<int>)/1024 1.37% 13272.386 13453.832 - 0.29% -
BM_vector_deque_copy_backward/65536 1.37% 8234.983 8347.421 - 11.72% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.36% 770.861 781.365 - 1.71% -
std::set<int>::count(key)_(non-existent)/1024 1.36% 7.375 7.476 - 1.22% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.36% 993823.288 1007337.903 - 1.01% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.36% 15.838 16.054 - 0.48% -
SetIntersection_None_Vector_string_16384_4 1.36% 1210659.610 1227090.815 - -0.21% -
bm_swap_ranges_vb_aligned/8 1.36% 3.151 3.194 - -1.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.36% 12418.873 12587.272 - 1.89% -
std::transform(vector<int>)_(identity_transform)/50 1.35% 16.125 16.343 - 1.87% -
rng::for_each(map<int>)/50 1.35% 37.857 38.369 - 0.90% -
std::find_end(list<int>)_(near_matches)/1000 1.35% 32915.325 33360.256 - 1.40% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.35% 17.123 17.354 - -0.80% -
std::set<int>::lower_bound(key)_(existent)/1024 1.35% 4.463 4.523 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.35% 47.581 48.223 - 0.09% -
std::fill(deque<int>)/8192 1.35% 235.160 238.332 - -11.33% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.35% 22305.397 22606.054 - 1.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.35% 46.072 46.692 - -0.88% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 12750.019 12921.227 - 0.72% -
BM_vector_deque_copy_backward/1024 1.34% 37.668 38.174 - 1.46% -
std::reverse_copy(list<int>)/64 1.34% 29.902 30.303 - 2.75% -
rng::find_last(deque<int>)_(bail_90%)/50 1.34% 1.868 1.894 - 3.69% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.33% 6665.763 6754.732 - 2.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.33% 14513.168 14706.873 - 0.93% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.33% 69.721 70.651 - 3.62% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.33% 5.089 5.157 - 1.42% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.33% 36377.001 36861.093 - 0.42% -
std::unique_copy(list<int>)_(contiguous)/32 1.33% 11.145 11.293 - 0.91% -
BM_vector_deque_ranges_copy_backward/1024 1.33% 37.399 37.895 - -0.98% -
BM_PushHeap_string_Random_256 1.32% 14.235 14.423 - 0.99% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.32% 2526.258 2559.692 - 1.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.32% 6.426 6.511 - 5.23% -
BM_StringEraseToEnd_Huge_Opaque 1.32% 2.248 2.278 - -0.37% -
std::search(deque<int>,_pred)_(same_length)/1024 1.31% 505.412 512.054 - 0.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.31% 142958.318 144832.826 - 1.70% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.31% 1.743 1.766 - 0.14% -
SetIntersection_Interlaced_Set_float_64_16 1.31% 21460919.689 21741320.213 - -0.67% -
BM_deque_deque_ranges_move/5500 1.31% 197.838 200.421 - 1.47% -
std::move(deque<int>)/262144 1.31% 15026.879 15223.022 - -4.98% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.30% 20457.288 20723.955 - 1.87% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.30% 19.144 19.393 - 1.35% -
BM_PushHeap_string_SingleElement_16 1.30% 2.722 2.757 - 4.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.30% 17.866 18.098 - -0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.30% 5710691.120 5784767.953 - -0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 6668.023 6754.506 - -0.87% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.29% 5.437 5.508 - 1.13% -
SetIntersection_Front_Vector_string_1024_16 1.29% 1610732.261 1631488.137 - 1.05% -
SetIntersection_Interlaced_Set_uint32_256_16 1.28% 12093833.393 12249223.452 - 1.13% -
SetIntersection_Front_Vector_string_262144_16384 1.28% 343745573.880 348162235.094 - 0.68% -
BM_PushHeap_uint32_PipeOrgan_262144 1.28% 3.029 3.068 - 0.67% -
BM_vector_deque_ranges_copy_backward/4000 1.28% 143.980 145.820 - 2.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.28% 17.132 17.351 - -1.58% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.28% 231922.369 234883.846 - 2.34% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.28% 355.872 360.411 - 2.47% -
std::count(vector<bool>)/1000 1.27% 2.961 2.998 - 0.19% -
BM_CmpLess_uchar_schar 1.27% 1.020 1.033 - 1.58% -
BM_PushHeap_uint32_Ascending_16 1.27% 0.923 0.934 - -3.14% -
std::find_end(forward_list<int>)_(single_element)/1024 1.26% 698.971 707.768 - -1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.26% 2.547 2.579 - 0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.25% 34845.591 35281.263 - -1.24% -
BM_deque_deque_ranges_move/4096 1.25% 147.282 149.116 - 0.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.24% 135973.880 137665.580 - 2.01% -
std::unordered_set<int>::find(key)_(existent)/32 1.24% 1.314 1.330 - 11.59% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.24% 8598.088 8704.955 - 0.05% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.24% 20.443 20.697 - -0.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.24% 27.529 27.869 - -7.37% -
std::find_end(list<int>)_(match_near_end)/1000 1.24% 77.020 77.972 - 0.12% -
SetIntersection_None_Vector_uint32_256_256 1.24% 2131502.542 2157844.045 - 0.78% -
SetIntersection_Front_Vector_string_16384_1 1.24% 1066894.246 1080075.231 - 0.90% -
std::partition(deque<int>)_(dense)/32 1.23% 10.491 10.620 - 14.24% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.23% 609.985 617.470 - -2.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.23% 62370.198 63135.101 - -0.13% -
std::none_of(vector<int>)_(process_all)/50 1.23% 19.055 19.288 - 3.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.23% 730.717 739.676 - 0.20% -
std::sort_heap(deque<int>)/8192 1.22% 468620.244 474359.983 - 1.05% -
std::rotate(vector<int>)_(by_1/3)/50 1.22% 11.177 11.314 - 1.66% -
std::partition_copy(list<int>)/32 1.22% 8.878 8.987 - 1.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.22% 20.699 20.951 - -0.50% -
SetIntersection_Front_Set_string_262144_16384 1.22% 346873780.182 351095715.335 - 1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.22% 53.387 54.036 - -0.19% -
BM_CmpEqual_schar_ushort 1.21% 1.091 1.104 - 0.19% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.21% 2.832 2.866 - 6.16% -
BM_deque_deque_ranges_move_backward/64000 1.21% 7829.452 7924.380 - 7.06% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.21% 4.338 4.390 - 3.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.21% 39.168 39.643 - 4.55% -
std::move(deque<int>)/1048576 1.21% 54432.680 55091.428 - -5.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.21% 45.546 46.095 - 0.52% -
std::vector<int>::ctor(size)/8192 1.21% 562.087 568.865 - 1.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.21% 2.599 2.631 - -4.68% -
std::pop_heap(deque<size_t>)/8 1.20% 52.650 53.283 - 2.24% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.20% 15.840 16.030 - 0.34% -
std::all_of(list<int>)_(process_all)/32768 1.20% 26505.226 26823.904 - 2.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 64763.903 65540.823 - 4.69% -
BM_PushHeap_float_Random_4 1.19% 2.777 2.811 - -0.56% -
std::reverse_copy(list<int>)/8 1.19% 2.417 2.446 - 3.93% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.19% 5.532 5.598 - 0.31% -
std::multimap<std::string,_int>::clear()/0 1.19% 391.756 396.428 - 1.08% -
SetIntersection_Front_Set_float_262144_4 1.19% 1050443.848 1062964.093 - 2.65% -
std::generate(vector<int>)/32 1.19% 7.843 7.936 - 1.36% -
std::search(list<int>)_(no_match)/1024 1.19% 748.959 757.863 - -0.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.19% 748.086 756.979 - -0.65% -
BM_PushHeap_string_Random_262144 1.19% 17.888 18.101 - -7.15% -
std::for_each(set<int>::iterator)/8192 1.19% 7857.743 7951.074 - -1.74% -
BM_StringEraseToEnd_Large_Opaque 1.19% 0.981 0.993 - 0.28% -
std::find_if(vector<bool>)_(process_all)/8 1.18% 3.524 3.566 - 0.71% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.18% 1.831 1.852 - 0.75% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.18% 184.742 186.917 - 1.18% -
std::transform(list<int>)_(identity_transform)/50 1.18% 30.074 30.428 - 1.79% -
BM_deque_deque_copy/5500 1.18% 197.090 199.406 - 1.02% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.17% 770.561 779.608 - 1.64% -
BM_num_put<const_void*> 1.17% 12.018 12.159 - 1.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.17% 41.437 41.922 - 2.22% -
std::make_heap(vector<int>)_(heap)/1024 1.17% 273.526 276.722 - 1.40% -
BM_deque_deque_move_backward/512 1.17% 18.874 19.094 - 1.16% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.17% 16.678 16.872 - 1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.16% 1193206.541 1207095.194 - 0.68% -
BM_vector_deque_move_backward/5500 1.16% 197.022 199.314 - 1.08% -
std::set<int>::insert(value)_(already_present)/1024 1.16% 5.752 5.819 - -5.80% -
std::find_if(list<int>)_(bail_25%)/8 1.16% 0.923 0.933 - 2.13% -
BM_CmpEqual_short_ushort 1.15% 1.094 1.107 - 0.72% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 1.15% 34.215 34.609 - 0.33% -
BM_std_minmax_element<short>/5500 1.15% 1470.064 1486.991 - 17.34% -
BM_PushHeap_string_Ascending_4 1.15% 2.527 2.556 - 0.41% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.15% 1039738.441 1051686.326 - -0.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.15% 828.935 838.432 - 1.94% -
BM_PushHeap_uint64_Random_16384 1.14% 6.248 6.319 - 0.58% -
BM_CmpLess_uchar_ushort 1.14% 1.052 1.064 - 0.37% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.14% 12.701 12.846 - 1.43% -
SetIntersection_Front_Vector_float_64_16 1.14% 14152538.416 14313887.864 - 0.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.14% 18.770 18.983 - 0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.14% 732.911 741.240 - -3.28% -
std::partition_point(vector<int>)/1024 1.14% 6.068 6.137 - 1.03% -
BM_deque_deque_ranges_copy_backward/65536 1.14% 8048.152 8139.558 - 9.90% -
SetIntersection_Front_Vector_uint32_1024_4 1.13% 1054961.795 1066896.533 - 1.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.13% 1182.921 1196.292 - 6.94% -
rng::find_if(vector<bool>)_(process_all)/8 1.13% 3.534 3.574 - -3.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.13% 17.423 17.619 - 0.21% -
BM_std_minmax_element<short>/4000 1.12% 1071.614 1083.659 - 17.33% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.12% 17.007 17.198 - 0.18% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.12% 18.337 18.543 - 4.11% -
std::partition(list<int>)_(dense)/50 1.12% 13.236 13.384 - -1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.12% 3465258.661 3504067.884 - 2.27% -
SetIntersection_Front_Vector_uint64_1024_16 1.12% 1114715.489 1127198.980 - 0.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 371.004 375.153 - 1.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.12% 68.883 69.654 - 19.23% -
std::lower_bound(std::vector<int>)/100 1.12% 12.446 12.586 - 4.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.12% 376451.534 380661.172 - 0.81% -
std::search(list<int>)_(same_length)/1024 1.12% 757.008 765.473 - -0.08% -
BM_CmpEqual_short_uint 1.12% 1.095 1.107 - -0.17% -
BM_CmpLess_short_short 1.12% 0.945 0.955 - 0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.12% 747.822 756.169 - -0.61% -
BM_PushHeap_uint64_Random_16 1.12% 4.439 4.489 - -0.41% -
std::deque<std::string>::ctor(size)/1024 1.11% 725.902 733.953 - 1.46% -
BM_PushHeap_string_Random_64 1.11% 12.913 13.056 - 0.94% -
BM_deque_vector_copy/1024 1.10% 37.226 37.637 - 1.78% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.10% 410.875 415.414 - 0.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.10% 81494.346 82393.238 - 0.82% -
std::is_sorted(vector<int>)/8192 1.10% 1902.980 1923.964 - 1.27% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.10% 18.582 18.787 - 2.63% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.10% 16.752 16.936 - 0.81% -
SetIntersection_Front_Set_uint64_256_64 1.10% 5311108.175 5369354.695 - -7.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 7671.520 7755.582 - -0.01% -
std::pop_heap(vector<std::string>)/8192 1.10% 51.132 51.692 - 0.35% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.09% 2.911 2.943 - -4.37% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.09% 173.977 175.879 - 3.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.09% 2.177 2.201 - -4.79% -
SetIntersection_Interlaced_Vector_float_16384_1 1.09% 1038839.231 1050121.727 - 0.31% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.09% 1809.185 1828.830 - 2.08% -
std::move_backward(deque<int>)/262144 1.08% 31083.845 31420.350 - 3.60% -
BM_CmpLess_uint_ushort 1.08% 1.110 1.122 - 0.64% -
std::unique(list<int>)_(sprinkled)/1024 1.08% 948.813 959.076 - 1.01% -
std::remove_if(list<int>)_(prefix)/1024 1.08% 997.533 1008.309 - 2.12% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.08% 743.185 751.212 - 6.81% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.08% 4.890 4.943 - 0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.08% 14.720 14.879 - 0.54% -
std::partition_point(deque<int>)/8192 1.07% 15.175 15.338 - 2.13% -
BM_StringFindAllMatch/1 1.07% 3.004 3.036 - -2.69% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.07% 10.758 10.874 - 9.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.07% 706.089 713.641 - -2.49% -
std::move_backward(deque<int>)/64 1.07% 5.172 5.227 - -21.11% -
std::partial_sort(deque<int>)_(descending)/8192 1.07% 257438.818 260182.749 - 3.55% -
std::move(list<int>)/4096 1.06% 4798.532 4849.510 - 24.12% -
BM_StringFindCharLiteral/64 1.06% 2.080 2.103 - -10.65% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.06% 15.895 16.063 - -0.24% -
std::rotate_copy(list<int>)/50 1.05% 13.795 13.941 - 0.68% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.05% 24.534 24.793 - -0.62% -
SetIntersection_Front_Vector_uint32_64_64 1.05% 10739652.497 10852696.272 - 1.21% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.05% 656.097 663.000 - 0.15% -
BM_StringAssignAsciiz_Large_Opaque 1.05% 11.445 11.565 - -8.05% -
std::remove_if(list<int>)_(sprinkled)/8192 1.05% 8087.078 8172.094 - 0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.05% 613.947 620.398 - 0.30% -
std::multiset<int>::ctor(const&)/32 1.05% 220.540 222.854 - -2.88% -
BM_std_minmax_element<short>/4096 1.05% 1098.054 1109.558 - 17.26% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.04% 57378.371 57977.571 - 1.76% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.04% 3.553 3.590 - 0.85% -
std::fill_n(deque<int>)/50 1.04% 2.190 2.213 - 1.87% -
std::any_of(list<int>)_(process_all)/32768 1.04% 26199.111 26471.632 - 2.32% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.04% 206.676 208.824 - 0.56% -
BM_StringFindCharLiteral/256 1.04% 5.311 5.366 - -6.68% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.03% 4554.000 4601.097 - -0.14% -
std::search(deque<int>,_pred)_(same_length)/8192 1.03% 3994.835 4036.135 - 0.07% -
std::fill(vector<int>)/8192 1.03% 233.911 236.329 - 2.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.03% 28.607 28.902 - -2.01% -
std::generate_n(list<int>)/50 1.03% 15.248 15.405 - 1.01% -
std::map<int,_int>::find(key)_(existent)/32 1.03% 1.712 1.730 - 2.32% -
std::copy_n(deque<int>)/8 1.03% 2.741 2.769 - 3.21% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.03% 2.073 2.094 - 1.32% -
ranges::minmax(std::list<__int128>)/64 1.03% 39.794 40.203 - 3.24% -
SetIntersection_Front_Vector_float_262144_16 1.02% 1114403.013 1125812.273 - -0.56% -
SetIntersection_Front_Vector_float_1024_1 1.02% 1041341.512 1052002.682 - 0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.02% 659.887 666.642 - -0.50% -
BM_std_minmax_element<char>/64 1.02% 17.463 17.641 - 3.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.02% 223.369 225.652 - 2.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.02% 23.353 23.592 - -1.83% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.02% 14.693 14.843 - 2.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 171042.744 172780.039 - -0.34% -
std::make_heap(vector<int>)_(descending)/8 1.02% 14.680 14.829 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.02% 1557.604 1573.417 - 10.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.01% 2117.197 2138.684 - -0.04% -
std::rotate(vector<int>)_(by_1/3)/32 1.01% 10.016 10.118 - 2.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.01% 16.085 16.248 - -1.97% -
rng::fold_left(vector<int>)/50 1.01% 37.186 37.561 - 1.67% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.01% 38544.945 38932.705 - -1.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 12658.235 12785.481 - 0.80% -
BM_vector_deque_move/5500 1.00% 196.752 198.728 - 1.75% -
BM_deque_deque_move_backward/64 1.00% 3.385 3.419 - 1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.00% 4084029.953 4125021.201 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.00% 21426.382 21641.134 - -3.70% -
SetIntersection_Interlaced_Set_float_262144_256 1.00% 1544068.768 1559533.933 - -0.42% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.00% 15.556 15.712 - 4.62% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 -61.90% 21075536.446 8029343.214 - 0.47% -
SetIntersection_Interlaced_Vector_float_262144_256 -60.16% 52183920.826 20788855.981 - -10.06% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -59.22% 1777.032 724.622 - 22.70% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -57.22% 70508439.870 30165884.887 - 15.45% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -57.09% 1677.872 719.958 - 21.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -55.86% 23.874 10.537 - 19.29% -
SetIntersection_Interlaced_Vector_float_262144_16 -54.96% 6519955.527 2936824.783 - -10.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -54.95% 1594.070 718.141 - 24.65% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -53.33% 14.839 6.925 - 18.23% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -51.79% 177.660 85.656 - 54.65% -
SetIntersection_Interlaced_Vector_float_262144_1024 -51.38% 155303997.135 75512464.315 - -6.73% -
std::find_end(list<int>)_(process_all)/1000 -51.21% 1462.683 713.601 - -0.13% -
std::find_end(list<int>)_(process_all)/1024 -50.71% 1480.484 729.685 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -50.49% 25000551.835 12377063.766 - 5.27% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.41% 1439.827 742.811 - 0.63% -
SetIntersection_Interlaced_Vector_float_16384_64 -48.16% 10625037.311 5507712.163 - -12.50% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.89% 1457.888 759.645 - 0.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -47.49% 68.600 36.021 - -50.85% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -46.09% 16873181.504 9096440.789 - -54.16% -
SetIntersection_Interlaced_Vector_float_16384_1024 -45.91% 71675330.415 38765812.667 - -11.82% -
SetIntersection_Interlaced_Vector_float_16384_256 -45.84% 27493643.849 14891667.011 - 1.30% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -44.16% 110.125 61.498 - -23.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -43.80% 20766628.300 11671647.744 - -60.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -42.47% 62.149 35.754 - -32.49% -
SetIntersection_Interlaced_Vector_float_1024_64 -41.53% 5724492.712 3347396.586 - -8.05% -
SetIntersection_Interlaced_Vector_float_16384_16 -41.47% 3957919.965 2316701.407 - 0.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -40.41% 55.361 32.987 - -37.12% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -39.30% 6000192.047 3642312.391 - 18.45% -
std::set<std::string>::insert(value)_(already_present)/8192 -38.51% 60.646 37.294 - -4.26% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -37.89% 2.841 1.765 - -38.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.82% 2.864 1.781 - -36.38% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -35.99% 1180.731 755.776 - 0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -35.19% 793.730 514.410 - -15.56% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -34.91% 80.719 52.543 - -61.63% -
SetIntersection_None_Set_uint64_1024_16 -34.90% 13155280.581 8564463.714 - -4.14% -
std::fill_n(list<int>)/1024 -34.61% 712.869 466.128 - 5.82% -
SetIntersection_None_Set_uint64_1024_1 -34.08% 13120983.640 8649996.408 - -3.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -33.80% 55632364.430 36830000.011 - -55.47% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -33.79% 22480594.606 14883419.153 - -28.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -33.67% 99.473 65.981 - -34.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -32.97% 248.405 166.509 - -25.53% -
SetIntersection_None_Set_uint64_1024_64 -32.95% 12856748.776 8619859.064 - -2.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -32.78% 119.616 80.411 - 60.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -32.70% 0.484 0.326 - -22.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -32.58% 98.314 66.286 - -26.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -32.41% 34.226 23.132 - -28.52% -
SetIntersection_None_Set_uint64_1024_1024 -32.25% 12877555.274 8724971.240 - -1.70% -
SetIntersection_None_Set_uint64_1024_256 -32.24% 12832639.245 8694789.140 - -4.67% -
SetIntersection_Interlaced_Vector_string_262144_1024 -31.49% 347666632.105 238173973.812 - -0.15% -
SetIntersection_None_Set_uint64_1024_4 -31.15% 12851611.575 8847880.448 - -1.23% -
std::multiset<std::string>::insert(value)_(already_present)/32 -31.02% 47.789 32.964 - -33.11% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -30.89% 131.778 91.070 - 76.39% -
std::copy_n(vector<int>)/4096 -30.81% 215.676 149.222 - -31.17% -
ranges::min(std::deque<__int128>)/70000 -30.64% 35066.099 24320.707 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -30.59% 356117616.762 247184171.550 - -30.05% -
std::move(vector<int>)/262144 -30.10% 21523.771 15045.991 - -25.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -30.00% 40.350 28.245 - -26.54% -
std::find(vector<bool>)_(process_all)/8 -29.91% 0.913 0.640 - -12.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -29.75% 152397457.822 107062117.486 - -36.77% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -29.36% 2527422.877 1785361.317 - -11.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.06% 350445012.145 248605270.458 - -1.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -28.96% 42.569 30.239 - -29.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -28.84% 4.155 2.957 - 8.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -28.68% 0.484 0.345 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.55% 4064113.672 2903781.397 - -28.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -28.53% 8412812.234 6012266.209 - 7.71% -
std::all_of(deque<int>)_(process_all)/8 -28.10% 4.784 3.440 - 0.22% -
std::find(vector<bool>)_(process_all)/50 -28.01% 0.886 0.638 - -11.98% -
ranges::min(std::list<long_long>)/1 -27.84% 0.363 0.262 - -38.63% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.80% 2513832.059 1814964.654 - -7.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.07% 43.109 31.440 - -17.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -27.06% 31.998 23.341 - -25.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -26.72% 234.569 171.891 - -23.86% -
ranges::minmax(std::list<long_long>)/1 -26.47% 0.547 0.403 - -10.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.44% 71.325 52.465 - -1.66% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -26.41% 14.259 10.493 - -45.26% -
std::set<std::string>::erase(key)_(existent)/1024 -26.21% 98.090 72.385 - 26.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -26.14% 9859023.153 7281957.316 - -37.30% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -25.83% 1.647 1.221 - -22.32% -
std::set<std::string>::erase(key)_(existent)/32 -25.33% 74.292 55.478 - -18.42% -
SetIntersection_Interlaced_Vector_float_262144_4 -25.19% 1946155.449 1455938.917 - -5.96% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.99% 73.401 55.059 - -29.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -24.57% 759.854 573.122 - 10.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -24.51% 27245910.592 20568267.008 - -32.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -24.30% 55.812 42.247 - -29.61% -
std::copy(vector<int>)/4096 -23.95% 219.443 166.877 - 17.38% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.95% 3272799.079 2489093.625 - 4.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.95% 38.163 29.025 - -25.67% -
std::equal(list<int>)_(it,_it,_it)/1024 -23.85% 1488.100 1133.209 - 1.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -23.81% 1.314 1.001 - -1.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -23.76% 1.292 0.985 - -6.29% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -23.45% 2431042.923 1860971.134 - 0.91% -
BM_vector_deque_ranges_move/0 -23.41% 0.549 0.420 - -9.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -23.17% 0.440 0.338 - 0.04% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -23.06% 0.484 0.372 - 10.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -22.61% 0.340 0.263 - -10.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.38% 217.410 168.752 - -22.30% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -22.31% 48775487.556 37895507.171 - -28.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -22.06% 70725020.021 55120986.223 - -30.14% -
std::stable_partition(list<int>)_(dense)/8192 -22.01% 24289.776 18944.445 - -16.30% -
BM_StringConstructDestroyCStr_Empty_Transparent -21.77% 0.311 0.243 - -10.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -21.75% 36.323 28.423 - -3.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.71% 573.430 448.926 - -0.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -21.62% 2.613 2.048 - -22.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.46% 8.233 6.467 - -38.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -20.93% 8.171 6.461 - -11.08% -
std::find_end(deque<int>)_(near_matches)/1024 -20.83% 22138.922 17526.380 - 7.89% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -20.70% 4236882.152 3359714.042 - -11.63% -
SetIntersection_Interlaced_Set_string_262144_16384 -20.64% 3413347.574 2708752.523 - -3.75% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -20.50% 9261.071 7362.318 - -6.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -20.28% 37.477 29.877 - -20.74% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.22% 9.467 7.553 - -16.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.16% 73.582 58.745 - -24.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -20.02% 2087669.161 1669627.193 - -25.07% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -19.97% 119.382 95.547 - -15.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.95% 58.034 46.455 - -37.59% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -19.85% 69507.120 55711.395 - -5.11% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -19.81% 1.541 1.235 - -4.79% -
std::unordered_set<int>::count(key)_(non-existent)/0 -19.67% 0.481 0.386 - -20.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -19.61% 864.850 695.232 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -19.59% 0.580 0.466 - -23.82% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -19.57% 124412183.466 100063836.444 - 10.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -19.44% 34.901 28.115 - -16.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -19.38% 7.830 6.312 - -34.30% -
std::multiset<std::string>::erase(iterator)/32 -19.30% 32.031 25.850 - -15.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.27% 48.588 39.223 - -19.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -19.15% 1.400 1.132 - -8.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -19.15% 1.596 1.291 - -6.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.11% 5.818 4.706 - -8.93% -
std::find_end(deque<int>)_(single_element)/8192 -18.97% 2711.919 2197.575 - -0.09% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.93% 5.822 4.720 - -35.33% -
SetIntersection_Interlaced_Vector_string_16384_64 -18.79% 14789873.484 12010741.735 - -3.02% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -18.77% 1.594 1.295 - 5.46% -
BM_PushHeap_float_Descending_1 -18.72% 0.578 0.470 - -18.28% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.64% 39.991 32.538 - -0.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.57% 5.666 4.614 - -33.07% -
std::find_end(deque<int>)_(near_matches)/1000 -18.45% 21365.297 17422.526 - 11.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -18.28% 1.389 1.135 - -12.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -18.24% 1557.649 1273.583 - -15.98% -
BM_StringConstructDestroyCStr_Large_Transparent -18.14% 12.905 10.564 - -29.19% -
rng::contains_subrange(deque<int>)_(process_all)/32 -17.93% 15.106 12.399 - -14.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -17.88% 5985.506 4915.447 - -3.50% -
std::unordered_multiset<int>::clear()/8192 -17.86% 76531.630 62862.438 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -17.79% 45518.179 37422.539 - -3.72% -
std::unordered_multiset<int>::clear()/1024 -17.46% 9765.338 8059.844 - -3.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -17.16% 26.604 22.038 - -1.48% -
std::unordered_set<int>::erase(iterator)/1024 -17.13% 23.803 19.725 - -2.02% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.11% 1649538.961 1367380.919 - -2.86% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -17.03% 31.967 26.523 - -13.12% -
std::search(deque<int>,_pred)_(near_matches)/8192 -16.97% 1842899.935 1530168.849 - -0.31% -
std::unordered_set<int>::count(key)_(existent)/8192 -16.97% 1.601 1.329 - -0.94% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -16.94% 1.530 1.271 - -0.84% -
BM_vector_deque_copy_backward/0 -16.92% 0.513 0.426 - -6.19% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -16.76% 1.614 1.343 - -17.95% -
std::rotate(vector<bool>)_(by_1/4)/1024 -16.76% 15.085 12.557 - -4.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -16.63% 16567846.293 13812643.777 - -8.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -16.61% 13.769 11.482 - -15.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -16.61% 1.305 1.088 - -20.15% -
std::all_of(deque<int>)_(process_all)/32 -16.57% 14.833 12.375 - 0.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -16.56% 12.541 10.465 - -2.53% -
std::map<int,_int>::erase(iterator)/8192 -16.52% 24.740 20.652 - -15.24% -
BM_vector_deque_ranges_move_backward/2 -16.48% 2.050 1.712 - -11.48% -
ranges::min(std::deque<__int128>)/64 -16.44% 24.998 20.888 - 1.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -16.44% 23.916 19.985 - 1.53% -
std::copy_n(vector<bool>)_(aligned)/1048576 -16.36% 2629.100 2198.963 - -41.75% -
std::unordered_set<std::string>::count(key)_(existent)/32 -16.35% 40.316 33.723 - -7.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -16.33% 15.134 12.663 - -4.06% -
SetIntersection_Interlaced_Vector_string_262144_64 -16.27% 23338082.507 19540596.620 - -0.42% -
SetIntersection_Interlaced_Vector_string_262144_256 -16.11% 80164304.306 67252564.774 - -1.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -16.04% 19.403 16.291 - -5.21% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -16.01% 12616.291 10596.265 - 5.56% -
SetIntersection_Interlaced_Vector_string_262144_16384 -16.00% 1241844.238 1043100.422 - 2.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -15.91% 37.804 31.788 - -18.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -15.75% 0.468 0.394 - 13.62% -
ranges::min(std::vector<__int128>)/1 -15.62% 0.410 0.346 - -14.16% -
std::unordered_set<int>::clear()/8192 -15.60% 75110.164 63392.507 - -0.78% -
std::map<std::string,_int>::erase(iterator)/1024 -15.52% 34.252 28.937 - -6.73% -
bm_ranges_lexicographical_compare<signed_char>/1 -15.48% 1.731 1.463 - -16.17% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -15.46% 6718778.475 5679854.922 - -27.01% -
rng::contains_subrange(list<int>)_(single_element)/8192 -15.46% 8044.928 6801.021 - -6.73% -
BM_vector_deque_ranges_copy_backward/0 -15.46% 0.501 0.424 - -22.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -15.40% 141.372 119.607 - -16.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -15.22% 645.333 547.097 - -19.62% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -15.18% 72.047 61.111 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -15.04% 15944181.218 13546962.763 - -5.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.95% 1733968.067 1474800.796 - -17.83% -
std::unordered_set<int>::clear()/1024 -14.72% 9403.795 8019.413 - -2.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -14.66% 43.268 36.926 - -3.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -14.59% 0.415 0.355 - -22.69% -
rng::find(vector<bool>)_(process_all)/50 -14.55% 0.844 0.721 - 1.48% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -14.52% 98400431.674 84109036.369 - -18.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -14.49% 52919961.727 45251180.349 - -3.11% -
SetIntersection_Interlaced_Vector_string_16384_16 -14.48% 5049249.806 4318022.919 - 3.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.46% 8052307.533 6888090.693 - -17.21% -
std::search(deque<int>)_(near_matches)/1024 -14.46% 24143.493 20652.927 - 14.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -14.43% 7.916 6.774 - 2.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -14.31% 1.390 1.191 - -18.50% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.30% 38.257 32.788 - -14.64% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.29% 53986876.691 46272126.284 - 7.63% -
std::find_end(deque<int>)_(match_near_end)/1000 -14.23% 39.333 33.735 - -0.55% -
BM_deque_vector_ranges_copy_backward/0 -14.14% 1.575 1.352 - -7.78% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -14.12% 1.615 1.387 - -21.87% -
BM_StringCopy_Large -14.07% 7.269 6.246 - 1.41% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -14.06% 350538576.493 301245192.386 - -16.37% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -14.01% 2.085 1.792 - -26.13% -
SetIntersection_Interlaced_Vector_float_1024_256 -13.94% 6470150.714 5568391.314 - -6.86% -
SetIntersection_Interlaced_Vector_string_16384_256 -13.92% 45617176.088 39265878.529 - 2.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -13.85% 9760756.701 8408490.109 - -7.00% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.83% 2333546.241 2010800.488 - -0.95% -
BM_vector_deque_ranges_move_backward/1 -13.79% 2.307 1.989 - -11.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -13.57% 31.955 27.619 - -30.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.56% 13250.854 11454.220 - -7.39% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -13.50% 14004.390 12113.473 - -1.75% -
rng::find(vector<bool>)_(process_all)/8 -13.44% 0.785 0.679 - -5.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.40% 633.295 548.414 - -16.93% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.29% 937.715 813.064 - -1.86% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -13.28% 18.623 16.150 - -6.66% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -13.26% 14.406 12.495 - 2.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.17% 11.524 10.006 - -1.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.14% 52899.287 45948.824 - -1.19% -
SetIntersection_Interlaced_Vector_string_262144_16 -13.07% 6872331.229 5974228.618 - -2.17% -
std::equal(vector<bool>)_(unaligned)/8 -13.06% 0.920 0.800 - -10.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -12.99% 3.018 2.626 - -16.38% -
BM_StringRead_Cold_Deep_Small -12.88% 1.388 1.209 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -12.86% 161765216.982 140961610.971 - -3.92% -
BM_StringConstructDestroyCStr_Small_Transparent -12.78% 0.396 0.346 - -12.55% -
rng::contains(list<int>)_(process_all)/8192 -12.71% 8402.862 7334.615 - -1.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.61% 82.546 72.137 - -1.45% -
BM_deque_vector_ranges_move_backward/0 -12.58% 1.561 1.365 - -6.89% -
BM_std_minmax_element<long_long>/3 -12.51% 1.189 1.041 - -14.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -12.50% 53.238 46.586 - -10.55% -
std::find_if_not(vector<char>)_(process_all)/8 -12.47% 1.591 1.393 - -6.82% -
BM_StringDestroy_Huge -12.29% 12.344 10.826 - -18.65% -
std::set<std::string>::ctor(const&)/32 -12.29% 801.104 702.639 - -1.54% -
std::find_if(vector<int>)_(bail_25%)/1024 -12.27% 30.422 26.689 - -9.22% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -12.27% 32.184 28.235 - -3.15% -
ranges::minmax(std::vector<char>)/8 -12.26% 1.074 0.942 - -3.58% -
ranges::min(std::deque<char>)/1 -12.22% 0.752 0.660 - -3.99% -
BM_StringRead_Cold_Deep_Empty -12.10% 1.374 1.208 - -9.32% -
SetIntersection_Front_Set_uint32_262144_1024 -12.04% 13896189.262 12222963.624 - -1.31% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -11.97% 39.747 34.989 - -6.26% -
BM_StringDestroy_Large -11.95% 9.456 8.326 - -17.81% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.95% 37.892 33.364 - -10.06% -
std::is_sorted_until(deque<int>)/8 -11.95% 3.194 2.812 - -40.32% -
std::find_end(deque<int>)_(process_all)/1048576 -11.92% 318101.006 280187.947 - 0.60% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -11.82% 1.032 0.910 - -20.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -11.70% 100.135 88.419 - 0.81% -
std::find_first_of(list<int>)_(large_needle)/1024 -11.70% 973084.068 859280.840 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -11.69% 10183018.040 8992210.001 - 0.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -11.66% 26.746 23.627 - -3.73% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.59% 40.391 35.711 - -8.77% -
std::find_end(deque<int>)_(near_matches)/8192 -11.55% 1428464.358 1263493.657 - 13.31% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.53% 3809672.831 3370571.959 - 1.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -11.46% 26.717 23.655 - -3.42% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -11.44% 25.042 22.177 - -8.55% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -11.43% 3475766.418 3078319.956 - -41.59% -
std::find_end(list<int>,_pred)_(same_length)/8192 -11.42% 9999.022 8857.354 - -4.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.40% 6605.620 5852.680 - -0.88% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -11.39% 40.270 35.685 - -3.05% -
std::is_sorted_until(list<int>,_pred)/8192 -11.39% 8438.805 7477.866 - -3.23% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -11.38% 13345.751 11826.639 - -1.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.32% 51.378 45.560 - -4.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.30% 82.695 73.350 - -0.25% -
std::find_if(vector<int>)_(bail_25%)/8192 -11.29% 239.345 212.316 - -0.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.29% 6144.819 5451.341 - -0.97% -
SetIntersection_Front_Vector_string_256_256 -11.25% 20172243.840 17902609.103 - -5.84% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -11.24% 24.299 21.568 - -0.41% -
std::multiset<std::string>::find(key)_(existent)/1024 -11.24% 25.479 22.617 - -7.13% -
std::vector<std::string>::ctor(size)/32 -11.21% 35.234 31.285 - -2.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -11.11% 42.223 37.531 - 7.89% -
SetIntersection_None_Set_string_16384_1024 -11.09% 213646430.071 189955120.551 - -2.12% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.03% 839.508 746.896 - 16.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -11.01% 27.159 24.168 - -0.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.99% 1.103 0.982 - -10.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -10.95% 25.905 23.069 - -3.29% -
std::distance(join_view(vector<vector<int>>))/50 -10.82% 0.658 0.587 - -10.48% -
BM_deque_vector_copy_backward/0 -10.81% 1.529 1.364 - -4.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.79% 11.986 10.692 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -10.76% 2722598.624 2429541.257 - -5.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -10.76% 1.472 1.313 - -16.07% -
BM_StringRead_Cold_Deep_Large -10.75% 1.425 1.272 - -2.28% -
ranges::minmax(std::deque<__int128>)/8 -10.73% 4.237 3.783 - 0.94% -
BM_deque_vector_ranges_copy/2 -10.72% 1.978 1.766 - -3.40% -
std::all_of(deque<int>)_(process_all)/50 -10.69% 21.206 18.939 - 0.49% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -10.67% 12.077 10.788 - -3.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.64% 7095.919 6340.732 - 1.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.56% 11232.654 10046.590 - -14.28% -
std::pop_heap(vector<std::string>)/1024 -10.54% 23.322 20.865 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -10.52% 2669779.942 2388918.601 - -25.89% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -10.51% 12.141 10.864 - 1.82% -
std::move_backward(list<int>)/4096 -10.49% 5182.434 4638.791 - -7.11% -
SetIntersection_Front_Set_float_262144_64 -10.45% 1946844.128 1743428.179 - 0.17% -
std::find_end(deque<int>)_(single_element)/1024 -10.38% 354.168 317.410 - 4.48% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.33% 813.578 729.543 - -9.62% -
ranges::min(std::vector<char>)/1 -10.33% 0.293 0.263 - -39.05% -
std::remove_if(deque<int>)_(prefix)/50 -10.32% 71.978 64.549 - 3.47% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.32% 5920958.078 5310059.227 - -10.20% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.19% 25.380 22.793 - -7.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -10.18% 222.528 199.870 - -3.72% -
std::search(list<int>)_(single_element)/8192 -10.17% 8559.501 7688.802 - 1.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -10.14% 1.839 1.652 - 4.58% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.14% 94.068 84.533 - -1.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.14% 1.351 1.214 - 4.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.13% 4.167 3.745 - 42.22% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.13% 5902752.460 5304817.098 - -2.14% -
BM_tolower_char<wchar_t> -10.10% 0.687 0.618 - -10.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -10.08% 116.943 105.155 - 0.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.06% 82.439 74.149 - -7.06% -
BM_deque_vector_ranges_move_backward/1 -10.05% 2.313 2.080 - 0.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.04% 24.088 21.669 - 14.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.97% 2077471.211 1870381.769 - 5.95% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -9.95% 28.001 25.216 - 65.31% -
ranges::min(std::list<__int128>)/8 -9.95% 2.302 2.073 - 1.75% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -9.88% 23.132 20.846 - 0.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -9.84% 6.959 6.274 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -9.80% 13862888.511 12504030.811 - -5.77% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.80% 10.851 9.787 - -7.41% -
std::adjacent_find(deque<int>)/50 -9.74% 18.026 16.271 - -31.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.74% 50107.906 45229.587 - 1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -9.70% 3426133.737 3093742.515 - 5.38% -
std::map<std::string,_int>::count(key)_(existent)/1024 -9.69% 25.857 23.350 - -8.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.67% 24.660 22.276 - -7.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -9.65% 4.633 4.186 - -2.47% -
SetIntersection_None_Set_string_16384_64 -9.60% 211011005.513 190753131.658 - -0.15% -
SetIntersection_Interlaced_Vector_string_16384_1024 -9.58% 124713503.846 112770170.098 - -0.82% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.57% 5929897.083 5362428.926 - -9.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -9.56% 22.995 20.796 - -7.25% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -9.56% 8.587 7.767 - -8.42% -
ranges::min(std::deque<__int128>)/1 -9.53% 0.715 0.647 - -0.38% -
std::find_if_not(vector<char>)_(process_all)/8192 -9.42% 1039.389 941.513 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -9.40% 1480555.273 1341421.657 - -8.13% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.39% 35.830 32.466 - 0.22% -
std::find_if_not(vector<char>)_(process_all)/32768 -9.38% 4129.986 3742.723 - 0.45% -
SetIntersection_None_Set_string_16384_4 -9.35% 212600482.032 192725875.476 - 0.57% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -9.35% 1.488 1.349 - -11.08% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.28% 6678514.389 6058628.885 - -12.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.23% 1.813 1.645 - 10.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.17% 1781.509 1618.075 - -12.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.16% 54.212 49.248 - 4.73% -
bm_lexicographical_compare<signed_char>/64 -9.14% 2.081 1.891 - -2.43% -
SetIntersection_Front_Set_float_262144_256 -9.12% 4156029.550 3777205.074 - -8.82% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.10% 24.721 22.471 - -6.68% -
BM_PushHeap_string_PipeOrgan_1 -9.10% 0.642 0.583 - 10.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.99% 4474599.610 4072552.793 - -19.37% -
std::multiset<std::string>::erase(key)_(existent)/32 -8.91% 58.845 53.603 - 7.24% -
std::find_if_not(vector<char>)_(process_all)/1024 -8.90% 136.249 124.116 - -0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -8.85% 38.413 35.012 - -4.78% -
rng::find_last(list<int>)_(bail_10%)/8192 -8.85% 6860.940 6253.745 - -0.75% -
std::search(deque<int>)_(near_matches)/1000 -8.84% 23089.289 21047.068 - 18.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -8.82% 21.556 19.654 - -3.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -8.82% 23.993 21.878 - -9.32% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -8.78% 25.052 22.852 - -5.67% -
SetIntersection_Interlaced_Vector_string_1024_64 -8.70% 8468376.208 7731523.396 - -3.82% -
SetIntersection_Interlaced_Vector_float_256_4 -8.69% 5086715.195 4644874.609 - -9.88% -
std::copy_n(list<int>)/4096 -8.67% 4333.414 3957.883 - -5.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -8.64% 4507705.682 4118450.493 - -7.68% -
BM_StringRead_Cold_Shallow_Large -8.63% 1.243 1.136 - -19.04% -
BM_deque_vector_ranges_copy_backward/2 -8.62% 1.943 1.776 - -2.16% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.61% 465.055 424.991 - -8.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.61% 1684330.521 1539341.294 - -0.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.59% 32.101 29.343 - 5.19% -
SetIntersection_Front_Set_float_1024_1024 -8.59% 13410386.376 12258393.328 - -2.67% -
std::unordered_multiset<int>::erase(iterator)/1024 -8.56% 21.502 19.662 - -0.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -8.56% 6.794 6.213 - -6.37% -
std::set<int>::equal_range(key)_(non-existent)/8192 -8.54% 10.863 9.935 - 1.52% -
BM_deque_vector_ranges_move_backward/2 -8.51% 2.000 1.830 - 0.11% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -8.50% 2.551 2.334 - -1.47% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.50% 1.592 1.456 - -13.80% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -8.48% 77.121 70.585 - -4.14% -
std::stable_partition(deque<int>)_(sparse)/32 -8.47% 12.731 11.653 - 2.89% -
bm_lexicographical_compare<signed_char>/1 -8.44% 1.409 1.290 - -3.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.41% 1256.479 1150.827 - -5.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.40% 98.071 89.830 - 0.53% -
BM_StringConstructDestroyCStr_Large_Opaque -8.39% 17.090 15.656 - -29.08% -
std::map<int,_int>::clear()/1024 -8.37% 11271.330 10328.347 - -2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.36% 11396946.765 10444135.246 - 3.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.36% 35.087 32.155 - 36.12% -
std::multiset<std::string>::count(key)_(existent)/32 -8.34% 20.383 18.682 - -6.08% -
BM_deque_vector_ranges_copy/1 -8.34% 2.232 2.046 - -2.36% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.33% 31.560 28.931 - -4.31% -
std::find(vector<char>)_(bail_25%)/8 -8.33% 1.155 1.058 - -0.37% -
std::replace(list<int>)_(sprinkled)/8192 -8.32% 7815.304 7165.422 - 0.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.30% 76125.233 69806.326 - -4.82% -
std::fill(vector<bool>)/64 -8.29% 1.638 1.503 - -5.84% -
std::stable_partition(deque<int>)_(sparse)/50 -8.27% 30.169 27.674 - -1.29% -
std::rotate_copy(deque<int>)/32 -8.26% 2.805 2.573 - 0.09% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.26% 1.259 1.155 - -0.05% -
std::unordered_set<int>::erase(iterator)/8192 -8.22% 21.595 19.820 - -1.50% -
bm_lexicographical_compare<int>/8 -8.21% 1.599 1.468 - -0.59% -
std::copy(vector<bool>)_(aligned)/64 -8.20% 1.347 1.237 - -6.14% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.20% 6083411.895 5584384.066 - -27.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.18% 21.144 19.414 - 4.98% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.17% 53.338 48.978 - -6.88% -
SetIntersection_Front_Set_float_262144_1024 -8.15% 13973180.979 12834483.930 - -2.31% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.12% 1.638 1.505 - -6.55% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.10% 24.540 22.553 - 6.17% -
std::unordered_multiset<int>::erase(iterator)/32 -8.06% 21.319 19.601 - -0.62% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -8.04% 361.869 332.777 - -6.10% -
SetIntersection_Front_Set_string_262144_262144 -8.03% 19129188.152 17592415.610 - -1.49% -
std::equal(vector<bool>)_(unaligned)/50 -8.03% 0.877 0.806 - -2.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.93% 10.787 9.931 - -4.74% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -7.93% 1340504.556 1234163.514 - -3.98% -
std::remove_copy(deque<int>)_(prefix)/1024 -7.91% 421.355 388.009 - 1.12% -
SetIntersection_None_Set_string_16384_16 -7.90% 207917619.612 191501712.087 - -0.01% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -7.89% 12.398 11.419 - -8.68% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -7.87% 7.711 7.104 - 0.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.86% 24.458 22.537 - -14.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.82% 14747903.240 13595111.303 - -9.73% -
bm_write -7.75% 606.482 559.473 - 2.08% -
SetIntersection_Front_Set_string_64_64 -7.73% 38162024.428 35212473.394 - -4.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -7.71% 4.903 4.525 - -0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.70% 1.057 0.975 - -11.51% -
BM_std_minmax_element<char>/3 -7.69% 1.337 1.234 - 1.55% -
SetIntersection_Interlaced_Vector_string_262144_262144 -7.69% 15716658.367 14508329.752 - 0.80% -
BM_StringRelational_Eq_Small_Small_Control -7.68% 1.956 1.806 - -7.71% -
SetIntersection_None_Set_string_16384_256 -7.68% 206261832.079 190423459.034 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.67% 28995824.280 26771711.561 - -4.05% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.66% 2662.611 2458.712 - 7.97% -
std::unique(deque<int>)_(contiguous)/52 -7.66% 60.306 55.689 - -1.04% -
BM_deque_vector_ranges_copy/0 -7.62% 1.517 1.402 - 2.50% -
rng::fold_left(deque<int>)/8 -7.59% 4.167 3.851 - 0.37% -
std::copy_backward(vector<int>)/32768 -7.58% 3746.895 3462.815 - -8.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.57% 10201.690 9429.208 - -6.38% -
SetIntersection_Interlaced_Vector_string_16384_4 -7.56% 1943744.540 1796879.107 - 0.38% -
BM_vector_deque_ranges_copy/0 -7.54% 0.428 0.396 - 7.54% -
rng::starts_with(vector<int>,_pred)/8 -7.53% 2.551 2.358 - -3.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -7.49% 20867696.802 19303715.941 - -4.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.47% 51.395 47.556 - -3.60% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -7.46% 17.770 16.443 - -7.37% -
SetIntersection_Interlaced_Vector_string_256_16 -7.46% 10727915.834 9927224.425 - -0.22% -
SetIntersection_Interlaced_Vector_string_256_64 -7.43% 20416813.914 18899071.020 - -5.14% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.42% 9.791 9.065 - -2.85% -
std::unordered_set<int>::contains(key)_(existent)/1024 -7.38% 1.277 1.182 - -5.84% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.37% 754.352 698.787 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -7.36% 1835150.475 1700135.742 - -3.06% -
std::stable_partition(list<int>)_(dense)/32 -7.36% 39.022 36.152 - -4.48% -
SetIntersection_Front_Set_float_256_256 -7.36% 8666223.717 8028765.042 - -2.24% -
std::list<int>::ctor(size)/32 -7.32% 380.673 352.801 - 5.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.30% 34.414 31.902 - 18.68% -
SetIntersection_Front_Set_float_16384_1024 -7.22% 13879221.540 12877523.634 - -5.28% -
ranges::min(std::list<__int128>)/64 -7.19% 35.926 33.344 - 3.00% -
SetIntersection_Interlaced_Vector_string_1024_16 -7.17% 3509513.164 3257965.731 - -4.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.17% 5.015 4.656 - -18.23% -
std::map<std::string,_int>::erase(iterator)/8192 -7.16% 31.576 29.314 - -7.43% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -7.09% 41.953 38.977 - -1.82% -
std::find_if_not(deque<int>)_(process_all)/50 -7.07% 13.559 12.601 - -4.87% -
std::multiset<int>::contains(key)_(non-existent)/0 -7.06% 0.301 0.279 - -0.99% -
BM_deque_vector_ranges_copy_backward/1 -7.02% 2.171 2.018 - -2.70% -
std::find_if(vector<int>)_(bail_25%)/8 -7.00% 0.792 0.737 - -1.39% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.99% 17.007 15.818 - 4.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.98% 5334319.420 4961722.777 - -7.79% -
std::multiset<std::string>::erase(key)_(existent)/8192 -6.97% 97.215 90.438 - -10.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.95% 1.302 1.211 - 2.68% -
std::shift_right(list<int>)/50 -6.94% 28.374 26.406 - -7.18% -
SetIntersection_Interlaced_Set_string_262144_262144 -6.92% 18989054.605 17675636.559 - 2.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.91% 6966.444 6484.991 - -1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -6.90% 19576594.779 18226368.733 - -2.56% -
std::vector<int>::ctor(size)/32 -6.90% 11.592 10.793 - 5.01% -
BM_CmpEqual_uint_uchar -6.88% 1.168 1.088 - -0.43% -
std::copy(list<int>)/64 -6.87% 32.665 30.420 - -34.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.86% 21.460 19.988 - -9.59% -
SetIntersection_Front_Vector_uint64_262144_256 -6.85% 2287140.214 2130357.307 - -6.28% -
SetIntersection_None_Set_string_16384_1 -6.85% 213521584.143 198904509.943 - 3.58% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -6.84% 35.941 33.483 - -17.41% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.81% 8538.569 7956.769 - 1.32% -
BM_deque_deque_copy_backward/64 -6.81% 3.625 3.378 - 0.57% -
std::set<int>::lower_bound(key)_(non-existent)/32 -6.80% 2.458 2.291 - 0.71% -
std::unordered_multiset<int>::clear()/32 -6.80% 633.918 590.804 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.80% 0.461 0.430 - -13.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.79% 10049.300 9367.357 - -6.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.77% 6739.133 6282.770 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.77% 1569868.019 1463619.323 - -22.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.76% 26958446.968 25135944.790 - -8.78% -
std::unordered_set<int>::clear()/32 -6.73% 626.701 584.519 - -1.52% -
std::remove_if(list<int>)_(sprinkled)/50 -6.72% 75.792 70.700 - -7.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.71% 1699486.326 1585514.975 - -2.95% -
rng::contains(vector<int>)_(process_all)/8 -6.68% 2.632 2.456 - -3.29% -
std::unordered_set<int>::erase(key)_(existent)/8192 -6.67% 23.671 22.092 - -3.90% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.64% 6379621.030 5956302.607 - -10.84% -
SetIntersection_Interlaced_Vector_uint64_64_4 -6.62% 17978712.817 16787805.911 - -5.65% -
std::swap_ranges(list<int>)/50 -6.62% 34.478 32.195 - -0.15% -
std::set<std::string>::find(key)_(existent)/8192 -6.62% 33.446 31.232 - 1.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.61% 1.490 1.391 - 3.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.60% 12872.603 12022.714 - -5.51% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.59% 825.646 771.259 - 1.40% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.57% 78673051.499 73500714.041 - -3.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.55% 12869.943 12027.524 - -5.89% -
std::sort(deque<int>)_(repeated)/1024 -6.51% 1011.076 945.273 - -6.52% -
std::find(list<int>)_(bail_25%)/1024 -6.51% 137.298 128.366 - 0.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -6.50% 23.853 22.302 - -11.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.48% 1695691.080 1585818.361 - -3.10% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -6.46% 24149.593 22589.418 - 0.13% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.46% 26.765 25.036 - -6.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.45% 30.460 28.494 - 4.58% -
SetIntersection_Front_Vector_uint64_1024_256 -6.44% 2276906.727 2130168.871 - -6.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.42% 224.797 210.359 - -7.12% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.41% 6168.169 5772.782 - -1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.39% 1701935.871 1593150.391 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.38% 1895483.401 1774486.490 - -3.21% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.38% 12852312.456 12032846.298 - -11.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -6.35% 4407182.527 4127111.314 - 0.04% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.31% 1.244 1.165 - -0.08% -
BM_deque_vector_ranges_move/0 -6.27% 1.515 1.420 - -6.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.27% 6485073.355 6078412.473 - -1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -6.25% 24897.906 23340.824 - -4.87% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -6.25% 4.624 4.335 - -5.83% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.24% 0.847 0.794 - -5.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -6.24% 6.029 5.653 - -29.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -6.23% 1114070.349 1044649.971 - -0.10% -
SetIntersection_Interlaced_Vector_string_256_4 -6.19% 6281673.182 5893019.573 - -3.68% -
BM_deque_deque_move_backward/0 -6.18% 0.918 0.861 - -3.17% -
BM_StringRead_Cold_Shallow_Small -6.14% 1.202 1.128 - -11.04% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.14% 5.514 5.175 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -6.08% 14293882.173 13425416.583 - -2.13% -
BM_StringRelational_Less_Empty_Small_Control -6.07% 1.719 1.615 - 0.15% -
std::multiset<std::string>::clear()/1024 -6.06% 22584.089 21215.142 - -5.21% -
std::move(vector<bool>)_(unaligned)/512 -6.04% 4.983 4.682 - 0.91% -
std::search(list<int>)_(same_length)/8192 -6.04% 8588.092 8069.125 - 1.49% -
BM_StringRelational_Less_Empty_Empty_Control -6.04% 1.716 1.613 - 0.05% -
SetIntersection_None_Vector_uint64_1024_1024 -6.04% 1081514.937 1016216.069 - -5.40% -
bm_lexicographical_compare<signed_char>/8 -6.03% 3.408 3.202 - 3.81% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.02% 11.326 10.644 - 0.98% -
BM_deque_vector_move_backward/0 -6.01% 1.504 1.413 - 3.65% -
SetIntersection_None_Set_string_1024_16 -6.01% 11179626.390 10508107.079 - 18.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.99% 0.666 0.626 - 0.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -5.98% 766368.335 720547.714 - -0.88% -
BM_StringRelational_Less_Empty_Large_Control -5.98% 1.714 1.612 - -0.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.95% 43.011 40.452 - 0.63% -
std::find_end(deque<int>)_(match_near_end)/8192 -5.94% 289.890 272.667 - 0.16% -
std::find(vector<int>)_(process_all)/8 -5.93% 2.739 2.577 - -5.69% -
BM_deque_vector_ranges_copy/64 -5.92% 2.819 2.652 - 2.25% -
SetIntersection_Front_Set_uint32_262144_4 -5.91% 1075646.735 1012088.400 - -4.93% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.90% 30.945 29.119 - -6.03% -
std::stable_partition(deque<int>)_(dense)/50 -5.90% 39.988 37.631 - 3.66% -
BM_StringRelational_Eq_Large_Large_Control -5.89% 2.438 2.295 - 0.96% -
BM_deque_deque_ranges_copy_backward/64 -5.89% 3.621 3.408 - -1.94% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.88% 10057.483 9466.581 - -7.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -5.87% 1.704 1.604 - -10.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -5.86% 8.333 7.844 - -31.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -5.85% 30.061 28.303 - 20.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -5.84% 3.900 3.672 - -4.70% -
ranges::minmax(std::deque<__int128>)/64 -5.81% 33.157 31.229 - 3.37% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.80% 1049942.119 989002.059 - -6.06% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -5.80% 267.971 252.424 - -4.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.78% 13227716.352 12462914.560 - -0.70% -
SetIntersection_None_Set_string_262144_262144 -5.78% 1704968.179 1606461.344 - -1.92% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.77% 26.111 24.605 - -9.27% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -5.77% 3.291 3.101 - 0.21% -
SetIntersection_Front_Set_string_16384_4 -5.76% 1292819.450 1218302.990 - -4.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.76% 19.403 18.285 - -8.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.76% 1107002.813 1043277.180 - 0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.76% 21.492 20.255 - -12.87% -
std::unique(deque<int>)_(contiguous)/32 -5.75% 52.615 49.589 - 0.25% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.74% 27.703 26.113 - -2.07% -
std::count(list<int>)_(every_other)/8192 -5.74% 7153.358 6742.895 - -5.03% -
BM_std_minmax_element<long_long>/2 -5.74% 0.683 0.643 - -3.66% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.73% 714.574 673.600 - 1.20% -
std::sort(deque<int>)_(pipe-organ)/8192 -5.73% 27794.472 26200.865 - 0.06% -
SetIntersection_Front_Set_uint32_262144_64 -5.72% 1742068.079 1642433.602 - 0.68% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.71% 137782.750 129916.805 - -0.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.71% 26.018 24.533 - 1.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -5.70% 25.365 23.920 - -4.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.69% 1.690 1.594 - -6.01% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.68% 1429235.772 1348012.266 - -10.68% -
std::find_if_not(list<int>)_(process_all)/50 -5.67% 41.047 38.719 - 0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.66% 5002092.978 4718783.172 - -1.85% -
std::upper_bound(std::list<int>)/8192 -5.66% 13210.357 12462.947 - -17.75% -
ranges::min(std::vector<long_long>)/1 -5.65% 0.333 0.315 - -2.64% -
SetIntersection_None_Set_string_262144_1024 -5.65% 1697203.127 1601306.072 - -2.45% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.64% 1718356.764 1621387.010 - -0.32% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.64% 7695.336 7261.187 - -36.84% -
rng::starts_with(deque<int>,_pred)/8192 -5.59% 4146.917 3915.169 - -1.21% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.57% 9039.287 8535.706 - 4.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.57% 57551.361 54345.750 - -3.82% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.57% 5.515 5.208 - 0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.57% 9087.219 8581.213 - -4.95% -
SetIntersection_None_Set_string_16384_16384 -5.56% 205359286.195 193944589.510 - 1.08% -
std::search(list<int>)_(single_element)/1000 -5.53% 694.447 656.046 - -2.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.53% 33.348 31.504 - -5.59% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -5.52% 1.677 1.585 - -0.29% -
BM_deque_vector_move/1 -5.51% 2.200 2.079 - -1.78% -
SetIntersection_Interlaced_Vector_float_64_4 -5.51% 17980792.980 16990082.453 - -5.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.51% 124573.182 117713.479 - -1.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.48% 2.459 2.324 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -5.48% 3.093 2.923 - -0.67% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.48% 33.362 31.534 - -2.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.47% 1676331.217 1584605.388 - -2.77% -
std::partial_sort_copy(deque<int>)_(descending)/8 -5.47% 15.549 14.698 - 0.50% -
std::for_each_n(list<int>)/8192 -5.47% 8047.670 7607.543 - -2.35% -
BM_vector_deque_copy/1 -5.46% 2.335 2.207 - -6.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.46% 0.649 0.614 - -7.17% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.45% 12065.867 11408.357 - -4.88% -
BM_StringRead_Cold_Shallow_Empty -5.45% 1.202 1.137 - -1.08% -
SetIntersection_None_Set_uint32_1024_1024 -5.44% 9145221.667 8647420.249 - -4.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.43% 570.538 539.537 - -2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.42% 1058131.027 1000823.920 - -2.42% -
SetIntersection_Front_Set_string_256_4 -5.41% 5021200.326 4749453.128 - -3.79% -
ranges::min(std::list<long_long>)/8 -5.41% 1.986 1.879 - -0.24% -
std::find_if_not(vector<char>)_(process_all)/50 -5.40% 6.997 6.619 - 0.37% -
std::lower_bound(std::list<int>)/8192 -5.39% 13414.540 12691.937 - -18.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.38% 5.407 5.116 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.36% 9545989.138 9033967.003 - -0.65% -
rng::starts_with(deque<int>,_pred)/1048576 -5.36% 536368.077 507602.808 - -0.78% -
std::is_sorted_until(vector<int>,_pred)/8 -5.36% 3.629 3.434 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.36% 2055542.400 1945354.574 - -2.64% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.35% 2.796 2.647 - -5.26% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -5.33% 7142.504 6761.514 - -5.94% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -5.32% 40905.847 38728.831 - -0.06% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.32% 3704.014 3507.055 - 0.37% -
std::find_end(list<int>)_(single_element)/8192 -5.32% 8649.747 8189.930 - 5.95% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.31% 22.890 21.673 - -1.81% -
std::deque<int>::ctor(size)/1024 -5.31% 74.966 70.983 - -7.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.31% 35.189 33.320 - 38.25% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -5.30% 1.676 1.588 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.30% 70828450.823 67076829.772 - 5.56% -
ranges::min(std::vector<__int128>)/70000 -5.29% 28507.096 26999.065 - -8.52% -
SetIntersection_None_Vector_uint64_262144_16384 -5.28% 1136286.506 1076292.443 - -4.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -5.28% 23.994 22.727 - -2.98% -
SetIntersection_Front_Set_string_16384_64 -5.28% 4794796.272 4541847.378 - -4.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.27% 1.872 1.773 - 19.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.27% 55.472 52.548 - 1.22% -
std::map<int,_int>::clear()/8192 -5.27% 88787.352 84109.066 - -3.37% -
std::set<int>::ctor(const&,_alloc)/8192 -5.27% 51425.063 48716.737 - -3.49% -
SetIntersection_Interlaced_Set_uint32_1024_4 -5.26% 10215633.519 9677886.767 - -4.98% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.25% 42.394 40.167 - 4.61% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -5.25% 10.223 9.687 - -2.75% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.25% 455.446 431.538 - 2.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.24% 1182876.932 1120878.548 - -3.61% -
SetIntersection_Front_Vector_uint64_262144_16384 -5.24% 78761429.730 74634892.385 - -1.71% -
SetIntersection_Front_Set_float_16384_256 -5.23% 4146860.369 3929982.224 - -6.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.23% 243.352 230.627 - -0.03% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.23% 6.485 6.146 - -0.73% -
BM_StringEraseWithMove_Huge_Opaque -5.20% 46.739 44.308 - -30.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -5.19% 1133704.514 1074833.740 - -4.81% -
BM_std_minmax_element<char>/2 -5.19% 0.687 0.651 - 2.96% -
SetIntersection_Front_Set_uint32_262144_256 -5.19% 3989754.820 3782816.663 - 4.03% -
BM_std_minmax_element<long_long>/64000 -5.17% 17622.400 16711.328 - 1.59% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.16% 1938622.641 1838494.791 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.16% 1170053.121 1109649.016 - -5.94% -
std::multiset<int>::equal_range(key)_(existent)/1024 -5.15% 5.333 5.059 - -0.51% -
SetIntersection_Front_Vector_string_262144_262144 -5.15% 15258035.807 14472564.699 - 0.01% -
BM_std_minmax_element<long_long>/70000 -5.14% 19263.219 18273.067 - -1.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -5.13% 1.933 1.834 - -0.90% -
SetIntersection_Front_Vector_uint64_262144_64 -5.13% 1372849.499 1302462.073 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.12% 1181217.408 1120684.805 - -1.02% -
SetIntersection_Front_Vector_uint64_16384_1 -5.11% 1040763.514 987611.374 - -5.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.10% 135910623.070 128975205.106 - -0.36% -
ranges::minmax(std::deque<char>)/1 -5.10% 0.718 0.682 - 1.45% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.10% 555.197 526.876 - 3.84% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -5.09% 4.595 4.362 - 1.13% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.07% 214.017 203.164 - -5.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.07% 1.765 1.676 - 6.31% -
std::move_backward(vector<bool>)_(aligned)/64 -5.06% 1.842 1.748 - 0.38% -
BM_deque_vector_ranges_move/1 -5.05% 2.189 2.079 - -1.99% -
BM_deque_vector_move/2 -5.03% 1.932 1.835 - 0.19% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.03% 21.690 20.598 - -18.55% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -5.02% 0.854 0.811 - -1.63% -
std::find_end(deque<int>)_(process_all)/8192 -5.01% 2481.262 2356.910 - -0.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -5.01% 73.965 70.260 - 8.46% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -5.00% 28.811 27.370 - -0.18% -
SetIntersection_Front_Set_uint64_262144_1 -4.99% 1049733.166 997400.721 - -6.49% -
ranges::minmax(std::list<char>)/64 -4.98% 35.684 33.908 - 1.83% -
bm_lexicographical_compare<unsigned_char>/1 -4.97% 1.643 1.562 - 3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -4.96% 16033.873 15237.829 - 0.75% -
std::fill(vector<bool>)/512 -4.96% 1.610 1.530 - -3.75% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.96% 25.312 24.058 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.94% 8151436.873 7748469.453 - 4.73% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.94% 37451.877 35601.402 - -5.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.94% 74.926 71.225 - -7.01% -
std::find_end(deque<int>)_(process_all)/1024 -4.93% 329.096 312.871 - 4.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.92% 82350.788 78298.645 - -5.89% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -4.92% 89.820 85.404 - 17.01% -
std::multiset<int>::count(key)_(non-existent)/32 -4.92% 2.474 2.352 - -8.78% -
SetIntersection_None_Set_uint64_256_64 -4.91% 9381325.597 8920565.239 - -4.86% -
std::stable_partition(deque<int>)_(dense)/32 -4.89% 29.641 28.191 - 2.92% -
ranges::min(std::deque<char>)/8 -4.87% 2.427 2.309 - -7.45% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -4.87% 3259.725 3100.843 - -0.36% -
std::set<std::string>::erase(iterator)/32 -4.87% 26.546 25.255 - 0.55% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.86% 10.517 10.005 - -10.22% -
SetIntersection_Front_Vector_uint64_1024_1 -4.86% 1046694.686 995845.760 - -4.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.86% 10.279 9.780 - -0.05% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.86% 7.514 7.149 - 5.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.85% 542.950 516.631 - -3.85% -
std::unique_copy(vector<int>)_(sprinkled)/32 -4.82% 13.915 13.244 - -0.70% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.81% 1050336.799 999811.806 - -4.32% -
BM_PushHeap_uint64_Ascending_256 -4.81% 2.279 2.170 - -3.97% -
std::find_if_not(list<int>)_(process_all)/1024 -4.81% 782.266 744.661 - 1.78% -
SetIntersection_Front_Set_string_262144_16 -4.78% 1955229.232 1861729.654 - -2.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -4.77% 53.176 50.637 - 30.74% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.76% 21551621.495 20525538.039 - 1.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.76% 46.389 44.180 - 11.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.76% 1154212.298 1099272.229 - -6.04% -
std::find_if_not(vector<char>)_(bail_25%)/8 -4.75% 0.787 0.750 - -29.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.75% 1045114.168 995514.970 - -7.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.73% 22.961 21.874 - -17.49% -
BM_std_minmax_element<long_long>/65536 -4.72% 18025.407 17173.789 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -4.72% 20356837.658 19395760.130 - -10.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.71% 173607.089 165426.439 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.71% 2141564.858 2040729.328 - -2.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.70% 151.729 144.591 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.70% 250734681.637 238942687.336 - -4.39% -
SetIntersection_Front_Set_float_16384_16384 -4.70% 233761445.151 222781628.983 - -1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -4.69% 17150817.483 16346706.090 - -0.19% -
rng::fold_left(list<int>)/8192 -4.69% 11243.446 10716.488 - 0.60% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -4.69% 837.841 798.575 - 0.21% -
std::multiset<int>::erase(key)_(existent)/8192 -4.68% 64.642 61.615 - 0.25% -
std::unordered_set<int>::erase(iterator)/32 -4.68% 20.394 19.440 - -2.96% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -4.68% 476.489 454.196 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.67% 1112611.172 1060626.271 - -5.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.67% 1182.480 1127.236 - -1.43% -
SetIntersection_Front_Set_uint32_256_256 -4.67% 7683673.735 7324837.434 - -5.07% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.67% 0.501 0.477 - -3.57% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.66% 472.307 450.278 - -5.84% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.66% 24.791 23.636 - -5.88% -
SetIntersection_None_Set_string_1024_1 -4.66% 11145448.088 10626534.365 - 19.53% -
SetIntersection_None_Vector_uint64_1_1 -4.66% 554187983.445 528389572.361 - -1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.65% 16.025 15.279 - -1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.65% 359641188.639 342931711.487 - -2.94% -
SetIntersection_Front_Vector_string_1024_64 -4.64% 3270987.269 3119165.968 - -2.23% -
std::unordered_map<int,_int>::ctor(const&)/8192 -4.64% 57601.438 54928.201 - -0.56% -
BM_deque_vector_ranges_move/64000 -4.64% 3109.195 2964.991 - -1.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.64% 1338556.769 1276498.680 - -9.49% -
SetIntersection_None_Set_uint32_256_64 -4.63% 9380402.689 8945740.264 - -4.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.63% 10.696 10.200 - -7.62% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -4.62% 19.733 18.822 - -0.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.61% 1.211 1.156 - -4.89% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.60% 31.680 30.223 - -4.89% -
std::find(list<int>)_(process_all)/8 -4.59% 2.393 2.283 - 1.51% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.59% 17.698 16.886 - -5.18% -
SetIntersection_None_Set_uint64_256_4 -4.58% 11527213.808 10998866.961 - -2.43% -
SetIntersection_Front_Vector_uint64_16384_64 -4.58% 1368283.041 1305595.383 - -4.40% -
std::fill(vector<int>)/32 -4.57% 1.089 1.039 - -1.53% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.57% 687.022 655.640 - 1.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.56% 1.378 1.315 - -14.40% -
std::map<int,_int>::erase(iterator)/1024 -4.56% 21.592 20.608 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -4.54% 1102933.584 1052819.307 - -4.03% -
ranges::minmax(std::list<char>)/70000 -4.53% 56448.435 53893.277 - 3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.52% 1681797.932 1605753.418 - -0.63% -
BM_deque_vector_ranges_copy_backward/64 -4.51% 3.063 2.925 - 0.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.51% 347.006 331.352 - 0.96% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.51% 12.143 11.596 - 0.97% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.50% 507593.783 484743.823 - -7.52% -
std::fill_n(deque<int>)/32 -4.50% 1.314 1.255 - 8.92% -
std::find_if_not(list<int>)_(bail_25%)/8 -4.48% 0.968 0.924 - 1.43% -
BM_deque_deque_move/64000 -4.48% 3081.225 2943.100 - -2.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.48% 35126.136 33551.656 - -5.45% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.48% 11729930.892 11204730.226 - -3.15% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.48% 274.348 262.066 - -7.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -4.48% 60104684.020 57414565.475 - -1.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.47% 7725.286 7379.655 - -0.37% -
std::rotate(deque<int>)_(by_1/2)/8192 -4.47% 1522.986 1454.882 - -8.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.46% 62186.665 59410.227 - -3.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -4.46% 18.655 17.823 - -5.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -4.46% 81.587 77.951 - 0.72% -
std::multiset<std::string>::clear()/8192 -4.45% 225031.457 215015.865 - -1.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.45% 1.684 1.609 - 14.03% -
std::set<int>::ctor(const&)/8192 -4.43% 51514.854 49230.441 - -2.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.42% 628.786 601.001 - -2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.42% 0.807 0.771 - -2.63% -
std::map<int,_int>::clear()/32 -4.42% 669.768 640.191 - -2.38% -
SetIntersection_None_Vector_uint64_262144_262144 -4.41% 1172684.598 1120927.970 - -0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.41% 1146.362 1095.864 - -6.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.40% 19.264 18.417 - -5.11% -
SetIntersection_None_Set_uint32_1024_1 -4.38% 9144509.320 8743953.668 - -2.79% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.37% 819.151 783.315 - -6.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -4.37% 38611593.758 36923394.100 - -0.83% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.37% 12989045.629 12421855.513 - -1.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.36% 29.950 28.643 - 9.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.36% 410.082 392.218 - 0.09% -
std::copy_backward(deque<int>)/262144 -4.35% 33403.032 31951.186 - 1.64% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 -4.34% 0.653 0.625 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.33% 1086731.843 1039622.132 - -2.87% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.32% 3822.822 3657.737 - 0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.32% 10.856 10.388 - -8.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.30% 14485838.751 13862969.483 - -6.31% -
SetIntersection_None_Set_string_262144_4 -4.29% 1687873.535 1615436.523 - -10.02% -
SetIntersection_None_Set_string_262144_16 -4.29% 1690946.777 1618405.435 - -8.39% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.28% 864.779 827.728 - -4.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.28% 3.205 3.068 - -5.12% -
std::find(list<int>)_(process_all)/32768 -4.28% 26012.780 24900.660 - -5.70% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -4.27% 8919.124 8537.952 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.27% 1661983.152 1590981.852 - -1.51% -
std::set<int>::ctor(const&,_alloc)/1024 -4.27% 6433.330 6158.680 - -2.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -4.27% 0.657 0.629 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.26% 6491961.201 6215117.667 - -11.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.26% 48.479 46.411 - -3.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.24% 28002.392 26814.271 - -0.82% -
BM_StringFindMatch2/512 -4.23% 1034.411 990.634 - 0.05% -
std::find_if(vector<char>)_(bail_25%)/8 -4.21% 0.887 0.850 - -6.45% -
SetIntersection_Interlaced_Set_string_16_16 -4.21% 63039738.407 60385082.003 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.21% 2158854.166 2068009.685 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.20% 9430378.898 9034319.543 - -2.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.20% 0.621 0.595 - 0.23% -
std::remove_if(deque<int>)_(prefix)/32 -4.19% 57.131 54.735 - 0.97% -
BM_std_minmax_element<int>/3 -4.19% 1.241 1.189 - 6.16% -
SetIntersection_None_Vector_uint64_16384_16384 -4.18% 1114605.118 1067967.733 - -3.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.18% 1053154.760 1009130.705 - -4.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.18% 19569161.878 18751919.148 - -4.63% -
SetIntersection_None_Set_string_262144_256 -4.17% 1685301.920 1614946.369 - -0.69% -
SetIntersection_Front_Set_uint64_262144_256 -4.17% 3859651.128 3698615.063 - -5.70% -
SetIntersection_None_Set_uint32_1024_256 -4.17% 8984769.388 8609930.280 - -3.36% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -4.17% 40002.356 38336.173 - 4.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -4.16% 23.538 22.558 - -1.02% -
BM_vector_deque_ranges_move_backward/70000 -4.16% 8753.064 8388.652 - 4.46% -
std::multiset<std::string>::erase(iterator)/8192 -4.16% 33.722 32.319 - 3.89% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.16% 208248783.922 199591810.221 - -1.21% -
BM_StringMove_Small -4.15% 0.764 0.732 - 3.65% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.15% 1.209 1.159 - -4.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 -4.14% 1468.869 1408.036 - -9.26% -
std::all_of(vector<int>)_(process_all)/8 -4.14% 2.438 2.337 - -3.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.13% 582.478 558.417 - 0.12% -
SetIntersection_Front_Set_float_256_64 -4.13% 5762515.875 5524528.862 - -3.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.12% 5682.165 5448.065 - 0.95% -
std::unordered_set<std::string>::erase(iterator)/32 -4.12% 31.350 30.059 - 6.78% -
BM_std_minmax_element<long_long>/5500 -4.12% 1497.795 1436.141 - 2.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.11% 195429.010 187387.893 - 1.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.11% 683.056 654.956 - 2.22% -
SetIntersection_None_Set_uint32_1024_4 -4.09% 9029170.857 8659640.264 - -3.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -4.09% 16497.798 15822.698 - -0.53% -
std::set<int>::ctor(&&,_different_allocs)/32 -4.09% 183.663 176.149 - -2.11% -
SetIntersection_None_Vector_uint64_262144_64 -4.08% 1148386.846 1101535.283 - -1.95% -
SetIntersection_None_Set_string_1024_64 -4.08% 11064710.299 10613692.837 - 15.68% -
SetIntersection_Front_Set_uint32_16384_256 -4.07% 3902970.351 3744111.808 - -1.72% -
std::set<int>::ctor(const&)/1024 -4.06% 6425.297 6164.194 - -4.88% -
std::multiset<int>::clear()/8192 -4.05% 79573.125 76346.593 - -6.98% -
SetIntersection_Front_Set_uint32_16384_1024 -4.04% 12648499.186 12136999.619 - 0.44% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.04% 19.877 19.073 - -0.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.03% 2.264 2.173 - -0.66% -
SetIntersection_Front_Vector_uint64_256_64 -4.02% 4384523.690 4208158.452 - -3.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.02% 783.069 751.579 - -3.74% -
BM_PushHeap_string_Descending_256 -4.01% 2.492 2.392 - -3.60% -
SetIntersection_None_Set_string_262144_64 -4.00% 1684788.492 1617377.686 - -2.93% -
std::is_sorted(deque<int>,_pred)/8192 -3.99% 5407.960 5191.964 - -0.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.99% 7710.137 7402.221 - -3.19% -
BM_deque_deque_ranges_move/64000 -3.99% 3157.615 3031.548 - -2.87% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.99% 95.192 91.396 - -25.59% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -3.98% 6.571 6.309 - -11.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.98% 11.144 10.701 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.98% 1847922.231 1774458.490 - -6.54% -
std::rotate(deque<int>)_(by_1/3)/50 -3.97% 30.392 29.184 - 1.19% -
std::copy_if(vector<int>)_(entire_range)/64 -3.97% 16.639 15.979 - 0.70% -
SetIntersection_Front_Vector_uint64_256_4 -3.97% 4170972.686 4005531.123 - -3.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.96% 151033.864 145045.749 - -2.52% -
SetIntersection_None_Vector_uint32_16384_16 -3.96% 1098147.054 1054616.557 - -5.01% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.95% 17776636.950 17073865.887 - -1.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.95% 45.360 43.567 - -4.79% -
SetIntersection_None_Set_string_262144_1 -3.95% 1689564.535 1622876.953 - -7.63% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.95% 17967.379 17258.354 - 1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.95% 233018535.477 223824838.448 - -3.68% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.94% 1.737 1.669 - -2.36% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.94% 1.383 1.328 - -8.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.94% 6.076 5.836 - 2.65% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.93% 17.330 16.649 - 0.01% -
BM_PushHeap_uint64_Ascending_64 -3.92% 1.729 1.661 - -1.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.92% 25.190 24.202 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.91% 0.627 0.602 - -0.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.91% 42.869 41.193 - 11.60% -
BM_std_minmax_element<long_long>/4000 -3.91% 1088.969 1046.406 - 2.70% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.90% 10.500 10.091 - -1.42% -
ranges::min(std::vector<__int128>)/64 -3.89% 25.471 24.480 - -7.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.88% 8700.257 8362.267 - 1.79% -
BM_vector_deque_ranges_move_backward/64000 -3.88% 7867.318 7562.045 - 4.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.88% 5926843.605 5697016.931 - -2.93% -
BM_std_minmax_element<long_long>/4096 -3.87% 1115.635 1072.420 - 2.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.87% 470647.997 452433.003 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.86% 11712807.775 11260581.926 - -1.56% -
std::map<int,_int>::find(key)_(non-existent)/32 -3.86% 2.375 2.284 - 2.33% -
BM_StringRelational_Eq_Huge_Huge_Control -3.86% 102.674 98.715 - -0.48% -
SetIntersection_None_Set_uint64_16384_1024 -3.85% 170130739.353 163574415.556 - -6.18% -
std::copy_if(vector<int>)_(entire_range)/8 -3.85% 2.303 2.214 - 3.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.85% 3.333 3.205 - -3.66% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.85% 13.828 13.296 - -0.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.84% 79737.249 76672.770 - -3.54% -
std::set<std::string>::count(key)_(existent)/32 -3.84% 16.789 16.144 - 8.78% -
SetIntersection_Interlaced_Vector_float_256_64 -3.84% 7168408.663 6893069.950 - 0.33% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.83% 11743565.435 11293295.604 - -3.01% -
SetIntersection_None_Set_uint64_16384_16384 -3.82% 172709507.981 166109012.452 - -2.95% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.82% 3.835 3.688 - -5.75% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.82% 9.669 9.300 - 0.98% -
BM_vector_deque_move_backward/65536 -3.82% 8315.546 7998.261 - 5.64% -
BM_CmpEqual_uint_short -3.81% 1.069 1.028 - 1.09% -
std::find_end(deque<int>)_(single_element)/1000 -3.81% 322.058 309.795 - 0.08% -
std::find_if(deque<int>)_(process_all)/8 -3.80% 2.620 2.521 - 0.45% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.79% 37.066 35.660 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.79% 294.599 283.434 - 0.93% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.79% 31.185 30.005 - -8.67% -
std::partial_sort(deque<int>)_(descending)/8 -3.78% 43.431 41.790 - -1.99% -
std::set<int>::clear()/1024 -3.78% 9216.086 8867.918 - -17.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -3.77% 1945.549 1872.266 - -0.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.76% 783.219 753.758 - -4.51% -
std::set<std::string>::clear()/1024 -3.76% 22155.085 21321.736 - -3.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.76% 903435.108 869456.305 - -2.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.76% 3065198.080 2949953.693 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.75% 1061048.587 1021239.148 - -1.85% -
BM_PushHeap_uint64_Ascending_1024 -3.75% 2.742 2.639 - -1.35% -
std::set<int>::ctor(const&)/32 -3.75% 227.064 218.560 - -2.56% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.74% 40.607 39.087 - -4.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.73% 1102015.019 1060868.222 - -3.66% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -3.72% 9605.208 9248.277 - -3.30% -
std::map<int,_int>::clear()/0 -3.71% 406.037 390.954 - -0.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.71% 30.527 29.393 - 4.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.71% 18.909 18.207 - -0.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.71% 694.848 669.096 - 2.28% -
SetIntersection_None_Set_string_262144_16384 -3.71% 1692932.373 1630198.812 - 0.31% -
bm_lexicographical_compare<int>/64 -3.70% 4.468 4.303 - -2.04% -
BM_vector_deque_move_backward/70000 -3.69% 8679.656 8359.663 - 6.08% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.68% 27.806 26.782 - -0.19% -
BM_std_minmax_element<short>/64 -3.68% 18.061 17.397 - 4.91% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.67% 5.119 4.931 - -2.34% -
std::find_end(deque<int>)_(process_all)/1000 -3.66% 295.439 284.620 - 0.79% -
BM_std_minmax_element<long_long>/64 -3.66% 17.827 17.176 - 2.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.65% 1.264 1.218 - -0.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.65% 0.335 0.323 - -0.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.65% 59280.480 57119.050 - -2.55% -
SetIntersection_Front_Set_string_16384_16 -3.63% 2010963.366 1938032.691 - -0.87% -
BM_PushHeap_float_SingleElement_256 -3.62% 0.417 0.402 - -0.30% -
std::swap_ranges(list<int>)/1024 -3.61% 791.729 763.110 - 2.25% -
SetIntersection_Front_Set_uint64_16384_4 -3.61% 1062356.163 1023990.147 - -4.52% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -3.61% 19.691 18.981 - -0.38% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.61% 47.865 46.138 - -15.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.60% 24.110 23.243 - -1.22% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.59% 9.028 8.703 - -1.56% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.59% 509853.627 491547.658 - 0.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.59% 33.756 32.546 - -0.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.58% 39983.068 38550.696 - -1.00% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.58% 7796118.213 7516879.653 - -7.99% -
BM_StringEraseWithMove_Empty_Transparent -3.56% 0.662 0.638 - 14.88% -
std::map<int,_int>::erase(key)_(existent)/32 -3.56% 22.965 22.149 - -3.99% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.55% 12368.033 11928.528 - -5.56% -
std::sort(deque<int>)_(repeated)/8192 -3.55% 6779.338 6538.788 - -3.41% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.55% 17.830 17.198 - 0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.55% 12247.896 11813.585 - -4.09% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.55% 51143.889 49330.768 - -0.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.54% 604.580 583.152 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -3.53% 4647862.160 4483583.825 - -2.77% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.52% 34.006 32.809 - -1.79% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.52% 6397.352 6172.301 - -0.85% -
SetIntersection_None_Vector_uint64_4_1 -3.51% 219722204.199 212005607.883 - -1.01% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.51% 2.273 2.194 - -7.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.51% 19.107 18.437 - -0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.50% 33.766 32.583 - -0.09% -
BM_deque_deque_copy/512 -3.50% 18.346 17.704 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.49% 3594.275 3468.885 - 0.33% -
ranges::min(std::list<__int128>)/70000 -3.49% 61291.219 59154.484 - 0.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -3.49% 42542.220 41059.618 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.48% 6508894.803 6282071.254 - -6.42% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.48% 41105.741 39674.767 - -9.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.48% 4406332.674 4252953.382 - -2.31% -
BM_PushHeap_string_PipeOrgan_1024 -3.48% 9.597 9.263 - -12.47% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.48% 1.471 1.420 - -4.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.47% 3.357 3.240 - 1.03% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.47% 3.506 3.384 - -7.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.47% 11749776.169 11342198.681 - -3.74% -
std::map<int,_int>::erase(iterator)/32 -3.46% 21.256 20.520 - -1.87% -
BM_vector_deque_move/64 -3.46% 2.889 2.789 - -2.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.46% 202352953.311 195353544.372 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.46% 44.068 42.545 - -0.58% -
SetIntersection_None_Set_uint32_256_16 -3.44% 11030708.156 10650746.536 - -2.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.44% 22561.324 21784.960 - 3.01% -
SetIntersection_Interlaced_Vector_float_64_16 -3.44% 17146484.011 16556889.248 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.43% 22.384 21.616 - -2.29% -
SetIntersection_Interlaced_Set_string_262144_256 -3.43% 2105662.926 2033528.890 - -0.31% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.42% 9.112 8.800 - -2.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.41% 6.664 6.436 - -4.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.41% 9340051.908 9021698.073 - -4.08% -
BM_deque_vector_ranges_move/65536 -3.40% 3104.882 2999.162 - 0.06% -
bm_lexicographical_compare<unsigned_char>/8 -3.40% 1.433 1.384 - 0.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.40% 1270.427 1227.186 - -2.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.40% 62451.036 60330.151 - -4.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.40% 212448.785 205234.348 - -2.10% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.39% 27.468 26.536 - 1.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.39% 195063.034 188449.562 - 2.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.39% 19.558 18.895 - -0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.39% 44.118 42.622 - -1.35% -
std::copy(deque<int>)/8 -3.38% 2.704 2.612 - 0.33% -
SetIntersection_None_Set_uint32_1024_16 -3.38% 9122487.487 8813798.637 - -3.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.38% 80.919 78.182 - 6.19% -
std::unordered_set<std::string>::clear()/32 -3.38% 944.684 912.738 - 3.85% -
SetIntersection_None_Set_uint32_1024_64 -3.38% 9052109.719 8746024.578 - -1.70% -
BM_deque_deque_copy_backward/70000 -3.38% 8740.319 8445.179 - 6.48% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.37% 13602.054 13143.197 - -1.71% -
SetIntersection_Front_Set_string_256_16 -3.37% 7367785.168 7119293.858 - -3.53% -
std::set<int>::clear()/8192 -3.37% 80409.631 77701.296 - -13.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.36% 1839.885 1778.021 - 7.45% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.36% 6.723 6.497 - 1.37% -
BM_PushHeap_float_Ascending_16 -3.36% 1.017 0.983 - -4.53% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.36% 65.382 63.188 - -9.13% -
BM_PushHeap_uint32_Random_4 -3.34% 2.281 2.205 - -1.77% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.32% 7000.876 6768.125 - -0.98% -
SetIntersection_Front_Set_uint32_16384_4 -3.32% 1059531.371 1024367.987 - -3.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.32% 50.745 49.062 - -0.34% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.32% 837239.509 809483.586 - -2.39% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.31% 1.503 1.453 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.31% 2014951.010 1948247.068 - -1.63% -
SetIntersection_None_Vector_uint32_262144_16 -3.31% 1130079.237 1092675.259 - -3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.31% 0.619 0.599 - 0.09% -
SetIntersection_Front_Set_uint64_1024_256 -3.31% 3772855.550 3648047.309 - -8.51% -
SetIntersection_None_Vector_string_1024_256 -3.31% 1180422.984 1141394.367 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -3.30% 29311588.272 28343502.922 - -29.17% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.28% 355.536 343.881 - -1.98% -
BM_vector_deque_move_backward/0 -3.27% 0.464 0.449 - -25.35% -
BM_deque_vector_ranges_move_backward/70000 -3.27% 9030.151 8735.070 - 13.82% -
BM_vector_deque_move/1 -3.27% 2.322 2.246 - -2.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.27% 1174399.197 1136046.428 - -5.80% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.25% 7894.297 7637.442 - 2.12% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.25% 110.281 106.700 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -3.24% 689.663 667.314 - 0.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.24% 10.818 10.468 - -1.57% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.23% 32.337 31.292 - 1.09% -
std::swap_ranges(deque<int>)/1024 -3.22% 329.931 319.299 - -9.29% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.22% 33.811 32.722 - -4.34% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -3.22% 10.025 9.702 - -9.34% -
BM_deque_vector_ranges_copy_backward/512 -3.22% 18.497 17.902 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.21% 5432753.917 5258371.076 - 0.06% -
std::search(vector<int>)_(same_length)/1024 -3.21% 260.695 252.336 - 2.33% -
std::is_sorted(deque<int>,_pred)/1024 -3.21% 662.663 641.416 - -0.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.20% 22097.735 21389.877 - 2.73% -
SetIntersection_None_Set_uint64_16384_1 -3.20% 163416822.660 158187260.728 - -2.90% -
BM_vector_deque_ranges_copy_backward/64 -3.19% 3.084 2.985 - -4.74% -
SetIntersection_None_Set_string_1024_1024 -3.18% 9086128.771 8797047.648 - -2.71% -
SetIntersection_Front_Set_uint32_262144_16384 -3.18% 224546834.735 217403298.230 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.18% 8721065.277 8443957.837 - 0.69% -
BM_deque_deque_ranges_copy_backward/1024 -3.18% 38.580 37.355 - -2.45% -
std::multiset<int>::clear()/1024 -3.18% 9957.880 9641.693 - -10.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.17% 1088340.825 1053822.286 - -1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.16% 1052483.322 1019264.183 - -2.35% -
BM_vector_deque_move_backward/64000 -3.15% 8074.786 7820.230 - 7.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.15% 11467392.547 11106138.516 - -3.53% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.15% 220888769.622 213939173.329 - -0.72% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.15% 15.315 14.833 - -0.09% -
SetIntersection_None_Set_uint64_16384_64 -3.14% 172190710.007 166775519.006 - -1.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.14% 4922.469 4767.744 - -0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.14% 22257781.267 21558540.443 - -2.12% -
BM_StringFindMatch2/4096 -3.13% 1092.080 1057.880 - -0.57% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.13% 27.263 26.409 - 0.00% -
BM_StringRelational_Less_Empty_Huge_Control -3.12% 1.664 1.612 - -0.05% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.12% 1.485 1.439 - -5.62% -
SetIntersection_Front_Set_uint32_262144_1 -3.11% 1044869.852 1012343.241 - -3.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.11% 90.733 87.909 - 1.52% -
std::find_end(deque<int>)_(same_length)/1000 -3.11% 336.228 325.767 - -9.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.11% 2.378 2.304 - -6.51% -
BM_std_minmax_element<long_long>/512 -3.11% 142.579 138.147 - 3.03% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.11% 420.266 407.205 - -1.08% -
BM_vector_deque_ranges_move_backward/65536 -3.11% 8085.475 7834.218 - 3.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.10% 9055266.039 8774157.975 - -2.31% -
bm_ranges_swap_ranges_vb_unaligned/262144 -3.10% 3885.888 3765.322 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.10% 455.782 441.646 - -7.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.09% 1419.025 1375.198 - -3.34% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.09% 13.684 13.262 - -0.03% -
SetIntersection_None_Set_string_1024_4 -3.09% 11016849.175 10676896.738 - 17.87% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.08% 45.524 44.122 - 8.97% -
SetIntersection_None_Set_uint64_16384_16 -3.08% 169558929.118 164340334.256 - -1.98% -
BM_StringEraseToEnd_Small_Transparent -3.08% 0.413 0.400 - -5.57% -
BM_deque_vector_copy_backward/2 -3.08% 1.835 1.779 - -3.05% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.07% 38101707.003 36932419.373 - -3.04% -
std::any_of(deque<int>)_(process_all)/8192 -3.07% 2611.502 2531.411 - 0.20% -
std::for_each(list<int>)/50 -3.06% 21.581 20.921 - 2.48% -
SetIntersection_None_Vector_uint64_256_64 -3.06% 3424177.570 3319448.229 - -3.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.06% 133.108 129.038 - -1.31% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 13031.975 12633.788 - -3.28% -
std::any_of(deque<int>)_(process_all)/32768 -3.05% 10434.430 10116.107 - 0.21% -
SetIntersection_None_Set_float_64_1 -3.05% 22207105.445 21530313.323 - -2.85% -
std::fill(list<int>)/50 -3.05% 35.701 34.614 - -2.74% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.04% 4820460.945 4673769.865 - -6.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -3.04% 509573.889 494072.521 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.04% 1239252.595 1201554.813 - -3.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -3.04% 7062.844 6848.201 - 1.79% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.04% 179888.960 174428.963 - 0.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.03% 38.064 36.910 - 1.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.03% 21.054 20.417 - 0.74% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.03% 20650.778 20025.890 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.02% 52.095 50.520 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.02% 12946302.374 12554908.208 - 0.36% -
BM_CmpLess_uchar_uchar -3.02% 1.067 1.035 - -3.18% -
std::multimap<int,_int>::erase(iterator)/1024 -3.01% 21.103 20.467 - -1.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -3.01% 566.010 548.958 - -0.87% -
BM_std_minmax_element<long_long>/1024 -3.00% 280.948 272.508 - 2.98% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.00% 72.981 70.790 - -10.53% -
SetIntersection_Interlaced_Vector_float_256_16 -3.00% 8217455.888 7970791.453 - 28.55% -
rng::find(vector<bool>)_(process_all)/1024 -3.00% 4.692 4.551 - -1.12% -
BM_vector_deque_copy/2 -3.00% 1.996 1.936 - -5.76% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.99% 239369417.522 232200644.573 - -1.13% -
ranges::minmax(std::list<long_long>)/64 -2.99% 31.583 30.638 - 3.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.99% 1081143.915 1048793.405 - 0.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.99% 16.377 15.887 - -1.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.99% 52.994 51.411 - -2.00% -
SetIntersection_None_Set_uint32_256_256 -2.97% 5875724.911 5701077.732 - -2.24% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.97% 26.461 25.675 - -3.35% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.96% 868.264 842.558 - -3.93% -
SetIntersection_Front_Set_string_4_4 -2.96% 159565555.238 154844645.343 - -2.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.96% 701.397 680.646 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.96% 22719063.713 22047456.472 - -2.84% -
std::deque<int>::ctor(size)/32 -2.96% 29.244 28.380 - -6.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.95% 1137277.081 1103687.368 - -3.28% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.95% 2.334 2.265 - 1.10% -
SetIntersection_Front_Vector_string_262144_256 -2.95% 9710007.546 9423688.672 - -2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.94% 42436146.734 41187941.599 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.94% 1225346.312 1189310.104 - -4.81% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.93% 1.662 1.614 - 5.58% -
std::swap_ranges(deque<int>)/8192 -2.93% 2625.064 2548.117 - -8.67% -
BM_deque_deque_copy_backward/512 -2.92% 19.597 19.025 - 0.68% -
SetIntersection_Front_Set_string_262144_64 -2.92% 4642858.677 4507139.942 - -9.84% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.92% 223.201 216.679 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.92% 53.140 51.588 - 0.10% -
SetIntersection_None_Set_uint64_16384_256 -2.92% 170824523.826 165837244.867 - -1.08% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.92% 803.791 780.326 - -2.79% -
BM_deque_vector_move/64 -2.92% 2.717 2.638 - -0.90% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.92% 10135758.070 9839973.496 - -3.20% -
SetIntersection_Front_Set_string_16_16 -2.89% 59741042.128 58015143.117 - -2.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.89% 54243.004 52677.145 - -2.27% -
SetIntersection_None_Vector_float_16384_16384 -2.89% 1118213.814 1085941.410 - -1.73% -
std::any_of(list<int>)_(process_all)/8192 -2.88% 7698.087 7476.348 - -7.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.88% 0.624 0.606 - 0.30% -
BM_deque_deque_copy/1024 -2.88% 38.446 37.340 - 1.63% -
SetIntersection_Front_Set_float_1024_1 -2.87% 1033591.281 1003875.694 - -3.93% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.87% 178572.593 173438.815 - 0.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.87% 4.481 4.352 - -5.47% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.87% 24.926 24.211 - -5.78% -
BM_vector_deque_move/2 -2.87% 2.058 1.999 - -2.73% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.86% 1334908.693 1296761.881 - -1.95% -
SetIntersection_None_Set_string_256_256 -2.85% 5903128.007 5734602.079 - -2.63% -
SetIntersection_Front_Set_string_1024_16 -2.85% 1870450.925 1817092.435 - -6.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.85% 16.212 15.750 - 0.82% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.83% 6359.051 6179.123 - -4.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.83% 32.928 31.997 - -6.13% -
SetIntersection_None_Set_uint32_256_1 -2.83% 11639808.317 11310961.906 - -2.63% -
BM_StringRelational_Eq_Large_Huge_Control -2.82% 0.492 0.478 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.82% 1257.280 1221.815 - -5.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.82% 50.545 49.122 - -1.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.82% 34.580 33.607 - -0.29% -
std::multiset<std::string>::clear()/32 -2.81% 919.184 893.315 - -2.27% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.81% 270.568 262.962 - -9.07% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.81% 17.584 17.089 - 5.91% -
SetIntersection_Front_Set_uint32_16384_1 -2.81% 1059232.319 1029473.071 - -2.04% -
SetIntersection_Front_Vector_uint32_16384_16 -2.81% 1105351.400 1074298.357 - -2.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.81% 1166519.951 1133783.274 - -4.99% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.80% 21502.825 20899.698 - 1.05% -
SetIntersection_Front_Set_string_1024_4 -2.80% 1257482.185 1222234.696 - -2.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.79% 22092.171 21475.370 - 3.14% -
SetIntersection_Front_Set_uint32_256_1 -2.79% 4164196.587 4048013.228 - -2.42% -
std::set<int>::ctor(const&,_alloc)/32 -2.78% 227.688 221.347 - -10.96% -
SetIntersection_None_Vector_uint32_1024_1 -2.78% 1076525.108 1046560.890 - -4.00% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.78% 11579554.969 11257585.321 - -3.80% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.78% 13.100 12.736 - -0.22% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -2.78% 27587.463 26821.845 - 1.58% -
std::set<std::string>::ctor(const&)/1024 -2.77% 35157.456 34182.181 - -2.22% -
SetIntersection_Front_Set_float_64_16 -2.77% 15746269.023 15310237.939 - -1.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.77% 6122.350 5952.936 - -1.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.76% 3.036 2.952 - -0.40% -
BM_CmpLess_uint_uint -2.76% 1.079 1.049 - -3.22% -
BM_deque_vector_move_backward/2 -2.76% 1.884 1.832 - 0.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.75% 28.731 27.939 - 1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.74% 1048945.670 1020170.864 - -3.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.74% 3.854 3.748 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.74% 1113713.342 1083246.640 - -2.29% -
SetIntersection_None_Set_float_1024_4 -2.73% 8991983.272 8746222.142 - -11.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.73% 1050116.463 1021420.755 - -1.79% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.73% 35202.634 34241.623 - 0.52% -
BM_CmpEqual_int_uchar -2.73% 1.112 1.081 - -3.19% -
SetIntersection_None_Set_uint64_16384_4 -2.73% 165576344.997 161059601.902 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.72% 8956908.700 8713013.318 - 0.49% -
rng::for_each(multiset<int>)/8 -2.72% 7.045 6.853 - 2.82% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.72% 10979913.931 10681495.753 - 5.31% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.71% 5.633 5.480 - -0.38% -
BM_deque_vector_ranges_move/2 -2.70% 1.885 1.834 - 0.08% -
BM_deque_vector_ranges_move/70000 -2.70% 3327.052 3237.233 - -1.20% -
SetIntersection_None_Vector_string_262144_64 -2.70% 1291285.626 1256429.258 - -4.28% -
BM_align/8 -2.70% 0.656 0.639 - 2.51% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.70% 1529469.891 1488231.932 - -2.69% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -2.69% 4892.559 4760.982 - 0.15% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.69% 22.245 21.647 - 5.35% -
BM_num_get<long_double> -2.68% 37.376 36.373 - -8.26% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.68% 48.550 47.251 - -9.63% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.68% 50617.559 49262.713 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.68% 187637.574 182616.785 - -2.34% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.67% 2127341.555 2070452.148 - -0.80% -
SetIntersection_None_Set_float_256_256 -2.67% 5853551.859 5697210.538 - 0.62% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -2.66% 0.844 0.821 - 0.96% -
SetIntersection_None_Set_float_1024_64 -2.66% 8926064.360 8688797.824 - -12.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.66% 1512728.888 1472543.639 - -3.75% -
BM_StringConstructDestroyCStr_Small_Opaque -2.66% 2.190 2.132 - -61.48% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.65% 353806270.418 344443811.795 - 0.22% -
BM_align/256 -2.64% 0.656 0.638 - 2.50% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.64% 132160.376 128667.635 - -3.08% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.64% 35.534 34.595 - 2.67% -
BM_align/1 -2.64% 0.658 0.641 - 2.82% -
SetIntersection_None_Vector_uint64_262144_4 -2.64% 1132081.298 1102206.049 - -2.95% -
SetIntersection_Front_Vector_float_262144_1 -2.64% 1066712.324 1038574.395 - 1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.63% 204983189.226 199587827.259 - 1.63% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.63% 15.431 15.025 - 3.23% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.62% 4.029 3.923 - 0.12% -
std::find_end(deque<int>)_(same_length)/8192 -2.62% 2937.822 2860.993 - -8.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.61% 4074.566 3968.047 - -0.36% -
rng::fold_left(deque<int>)/50 -2.61% 27.910 27.182 - 0.24% -
std::multiset<std::string>::ctor(const&)/1024 -2.60% 35080.237 34168.683 - -2.34% -
BM_PushHeap_string_PipeOrgan_262144 -2.59% 17.557 17.102 - -22.14% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.59% 57.502 56.012 - 5.18% -
std::map<int,_int>::count(key)_(existent)/1024 -2.59% 3.874 3.773 - -1.03% -
std::multiset<int>::contains(key)_(existent)/1024 -2.59% 4.029 3.925 - -2.89% -
SetIntersection_Front_Set_string_64_16 -2.59% 24834039.266 24191534.295 - -4.11% -
SetIntersection_Front_Set_uint64_16_16 -2.58% 37983164.001 37001412.299 - -2.05% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -2.58% 3453.668 3364.560 - 0.79% -
SetIntersection_None_Set_uint32_256_4 -2.58% 11568707.337 11270409.814 - -2.32% -
SetIntersection_Front_Set_float_1024_256 -2.57% 4195704.314 4087678.186 - 4.85% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.57% 12070969.889 11760224.698 - -1.78% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.57% 17.042 16.604 - 0.13% -
SetIntersection_Interlaced_Set_string_1024_64 -2.57% 16944740.857 16509131.522 - -2.93% -
BM_vector_deque_ranges_copy_backward/512 -2.56% 17.962 17.503 - -3.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 54341.720 52955.076 - -9.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.55% 32.595 31.764 - -25.52% -
ranges::minmax(std::vector<char>)/64 -2.55% 1.231 1.200 - 0.25% -
std::copy(vector<bool>)_(aligned)/4096 -2.55% 4.879 4.755 - -0.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.54% 463.792 451.992 - -5.41% -
SetIntersection_None_Vector_uint32_262144_1024 -2.54% 1142068.489 1113087.057 - -0.83% -
SetIntersection_Front_Set_uint32_1024_16 -2.54% 1205698.762 1175118.918 - -2.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.53% 1.277 1.245 - 1.58% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.53% 22401302.129 21834905.069 - -1.90% -
rng::fold_left(deque<int>)/32 -2.52% 16.714 16.293 - 0.18% -
std::replace(vector<int>)_(prefix)/50 -2.52% 7.671 7.478 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.51% 1091738.706 1064349.216 - -2.58% -
SetIntersection_None_Vector_uint32_262144_64 -2.51% 1157648.157 1128616.878 - -0.17% -
SetIntersection_Front_Vector_float_1024_4 -2.51% 1062225.204 1035606.971 - -2.44% -
BM_PushHeap_uint64_QuickSortAdversary_64 -2.50% 0.638 0.622 - 0.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.50% 1807.972 1762.711 - -7.40% -
BM_align/64 -2.50% 0.655 0.638 - 2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.50% 1883777.994 1836637.857 - -1.41% -
std::map<int,_int>::find(key)_(existent)/8192 -2.50% 5.460 5.324 - 0.61% -
SetIntersection_Front_Vector_string_1024_1 -2.49% 1083680.836 1056680.327 - -1.54% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.49% 619.443 604.012 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.49% 9889746.398 9643433.465 - -3.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.49% 3922.733 3825.106 - 0.24% -
BM_deque_vector_copy/1 -2.49% 2.143 2.090 - -0.48% -
std::stable_partition(list<int>)_(sparse)/32 -2.48% 9.760 9.518 - -0.74% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.48% 21264883.439 20737308.617 - -0.91% -
SetIntersection_Front_Set_float_262144_16384 -2.48% 229849514.885 224155353.488 - -1.41% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.48% 36.121 35.226 - 0.08% -
std::copy(list<int>)/8 -2.48% 2.519 2.456 - 0.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.47% 195466.202 190631.317 - 2.97% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.47% 4.259 4.154 - 1.56% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.46% 20437.985 19934.613 - 0.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.46% 7705.995 7516.240 - -6.59% -
std::unordered_set<int>::ctor(const&)/1024 -2.46% 6771.197 6604.492 - -5.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.46% 118176.094 115267.685 - -1.85% -
BM_CmpEqual_uint_ushort -2.45% 1.117 1.089 - -1.67% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.45% 123085.399 120065.282 - -3.38% -
BM_deque_vector_copy_backward/1 -2.45% 2.130 2.078 - -2.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.45% 1039700.890 1014209.030 - -1.09% -
SetIntersection_None_Vector_uint32_256_64 -2.45% 3448688.201 3364357.061 - -1.80% -
BM_deque_vector_move_backward/1 -2.44% 2.192 2.138 - 1.22% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -2.44% 56.344 54.970 - -5.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.43% 24.769 24.166 - 1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.43% 3053646.160 2979451.090 - 0.96% -
SetIntersection_Interlaced_Set_float_1024_16 -2.43% 11550925.481 11270433.320 - -3.70% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.43% 214072779.742 208881109.363 - -2.34% -
std::search(vector<int>,_pred)_(no_match)/8192 -2.42% 4300.320 4196.161 - -1.93% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.42% 529.908 517.102 - -2.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.42% 7847.072 7657.464 - 0.22% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.41% 67.674 66.039 - 1.27% -
BM_deque_deque_copy/2 -2.41% 2.295 2.239 - -2.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.41% 35.897 35.033 - -0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 587.068 572.944 - -1.45% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.40% 3217.215 3139.934 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.40% 8977489.888 8762363.584 - -0.01% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.40% 1629357.990 1590317.303 - -1.38% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.39% 182950876.460 178572265.294 - -1.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.39% 1.548 1.511 - 4.58% -
SetIntersection_Front_Set_uint32_262144_262144 -2.39% 1665767.578 1625915.365 - -3.11% -
bm_swap_ranges_vb_unaligned/262144 -2.39% 3932.378 3838.310 - 0.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -2.39% 0.507 0.495 - 0.25% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.39% 2220.430 2167.346 - -3.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.39% 4222988.806 4122114.128 - -1.32% -
SetIntersection_None_Set_uint64_262144_262144 -2.38% 1250649.904 1220903.645 - -1.60% -
BM_deque_deque_ranges_copy_backward/512 -2.37% 19.560 19.097 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.37% 4.851 4.736 - 2.31% -
std::replace(vector<int>)_(prefix)/32 -2.36% 5.256 5.132 - 1.47% -
BM_PushHeap_string_PipeOrgan_16 -2.35% 4.130 4.033 - -6.45% -
BM_deque_deque_copy/65536 -2.34% 3150.496 3076.712 - -0.14% -
std::search(vector<int>)_(same_length)/1000 -2.33% 252.650 246.751 - 2.59% -
SetIntersection_None_Vector_float_262144_4 -2.33% 1152405.354 1125517.307 - -2.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.33% 154093.248 150503.898 - -4.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.33% 8696239.092 8493707.804 - -1.57% -
SetIntersection_Front_Set_float_256_16 -2.33% 4570131.052 4463813.692 - -2.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.32% 48.921 47.784 - 4.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.31% 8805222.196 8601457.843 - -2.83% -
SetIntersection_None_Vector_uint32_16384_64 -2.31% 1098350.961 1072952.394 - -3.85% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.31% 1593469.238 1556629.721 - -1.57% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.31% 2.363 2.308 - -0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.30% 3.874 3.785 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.30% 2177123.304 2127064.540 - -2.23% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.30% 21.491 20.997 - -9.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.29% 15.258 14.909 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.29% 4375612.193 4275402.396 - -0.30% -
BM_deque_deque_copy_backward/1 -2.29% 2.713 2.651 - -4.22% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.28% 2220.224 2169.575 - -2.86% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.28% 63.222 61.781 - -2.02% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -2.28% 56.763 55.471 - -1.22% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.27% 4349.031 4250.189 - -1.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.27% 536470.307 524278.973 - 1.92% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.27% 1293435.709 1264071.695 - -2.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.27% 106190.073 103783.407 - -0.83% -
std::set<std::string>::contains(key)_(existent)/8192 -2.26% 29.143 28.484 - 4.48% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.26% 225509623.718 220414293.310 - -1.38% -
std::any_of(vector<int>)_(process_all)/8 -2.25% 2.450 2.394 - 1.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.25% 177369.129 173373.647 - 0.43% -
std::set<int>::lower_bound(key)_(existent)/32 -2.25% 1.533 1.499 - -0.09% -
BM_CmpEqual_uchar_uint -2.25% 1.066 1.042 - -0.40% -
SetIntersection_None_Vector_uint64_256_16 -2.25% 4029803.395 3939221.354 - -1.96% -
ranges::min(std::vector<long_long>)/8 -2.25% 2.207 2.157 - 5.93% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.24% 2794.739 2732.002 - 0.52% -
SetIntersection_None_Set_uint64_256_256 -2.24% 5735932.363 5607643.008 - -3.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 86518.884 84584.503 - 0.25% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.24% 695.572 680.023 - 0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.23% 170969.059 167149.762 - -0.30% -
std::partition(vector<int>)_(sparse)/32 -2.23% 8.845 8.647 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.23% 1342333.578 1312369.221 - -2.18% -
BM_StringRelational_Eq_Empty_Empty_Control -2.22% 2.111 2.064 - 14.97% -
BM_deque_deque_copy_backward/2 -2.22% 2.464 2.409 - -4.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.22% 1.235 1.207 - -2.35% -
SetIntersection_Front_Set_float_16384_1 -2.22% 1051183.037 1027851.014 - -1.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -2.22% 3959.821 3871.968 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.21% 4495381.179 4396066.078 - -9.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.21% 20404.029 19953.525 - 0.49% -
SetIntersection_None_Set_uint32_64_1 -2.21% 22768164.221 22265612.196 - -1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.20% 18223.158 17822.474 - 1.21% -
bm_swap_ranges_vb_unaligned/8 -2.19% 4.867 4.760 - -0.03% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.19% 7216.734 7058.454 - -12.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.19% 825.319 807.225 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.18% 1245132.102 1217978.325 - 1.34% -
std::stable_partition(list<int>)_(sparse)/8192 -2.18% 8801.722 8609.960 - -1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.18% 1220520.897 1193933.215 - -3.49% -
SetIntersection_None_Vector_uint64_16_1 -2.18% 64107646.379 62711944.193 - -0.92% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.17% 11514.223 11264.070 - -8.76% -
BM_PushHeap_uint32_Ascending_262144 -2.17% 4.844 4.738 - 1.28% -
std::move_backward(vector<int>)/262144 -2.17% 21621.704 21152.847 - 13.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.16% 36.345 35.559 - -0.98% -
std::set<int>::erase(key)_(existent)/32 -2.16% 22.046 21.568 - -6.16% -
BM_PushHeap_float_Ascending_16384 -2.16% 4.282 4.189 - 3.80% -
std::multimap<int,_int>::erase(iterator)/32 -2.16% 20.859 20.408 - -0.99% -
std::set<std::string>::clear()/8192 -2.15% 216509.144 211844.067 - -2.18% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.15% 1654154.868 1618532.551 - -2.58% -
BM_PushHeap_uint32_Random_262144 -2.15% 5.940 5.812 - -0.38% -
std::copy_if(list<int>)_(every_other)/4096 -2.15% 3409.754 3336.472 - 2.24% -
std::remove_copy(deque<int>)_(prefix)/50 -2.15% 21.504 21.042 - 5.12% -
bm_lexicographical_compare<signed_char>/512 -2.14% 7.785 7.618 - -0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.14% 47.212 46.202 - -0.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.14% 270704.910 264918.990 - 2.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.13% 6356.130 6220.452 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.13% 771.292 754.843 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.13% 11521584.079 11276084.209 - -3.17% -
std::move_backward(deque<int>)/32768 -2.13% 3588.563 3512.169 - 5.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.12% 11894.013 11641.875 - 0.33% -
SetIntersection_Front_Set_uint32_64_16 -2.11% 15330305.542 15006408.891 - -1.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.11% 6599.325 6459.925 - -2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.11% 1183234.905 1158282.765 - 0.83% -
std::unordered_set<std::string>::clear()/1024 -2.11% 23784.850 23283.672 - -1.15% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.11% 11953302.215 11701475.840 - 17.84% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.10% 33816.277 33105.887 - -0.05% -
SetIntersection_Front_Vector_uint64_262144_16 -2.10% 1116012.568 1092603.722 - -2.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.09% 15725057.312 15395671.764 - -1.19% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.09% 761.613 745.668 - -2.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.09% 286.150 280.171 - 1.72% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.09% 230476499.472 225669798.079 - -0.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.08% 270372.863 264740.493 - 2.10% -
SetIntersection_None_Vector_uint64_1024_4 -2.08% 1097933.859 1075085.065 - -0.51% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.07% 2.025 1.983 - -1.11% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.07% 84.194 82.451 - 1.25% -
SetIntersection_Front_Set_uint64_256_4 -2.07% 4193124.139 4106389.250 - -2.22% -
SetIntersection_Front_Set_uint32_262144_16 -2.07% 1187400.677 1162843.082 - -0.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.07% 17.975 17.603 - -3.44% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.07% 55.267 54.125 - -2.84% -
std::find_if(vector<int>)_(process_all)/50 -2.07% 5.775 5.655 - -2.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.07% 0.967 0.947 - 0.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.06% 1031119.384 1009892.416 - -1.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.06% 97767.576 95756.213 - -2.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.06% 6736.393 6597.909 - -8.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.05% 1181146.117 1156891.087 - -0.79% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.05% 29254.616 28654.755 - -0.26% -
SetIntersection_None_Vector_float_262144_1024 -2.05% 1150791.918 1127209.134 - -2.17% -
SetIntersection_Front_Set_uint32_256_64 -2.05% 5518205.799 5405179.924 - -0.14% -
SetIntersection_Front_Vector_uint64_16_16 -2.05% 36077497.855 35338721.480 - -1.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.04% 5.174 5.068 - -0.84% -
SetIntersection_None_Set_uint64_262144_1 -2.04% 1230896.971 1205752.359 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.04% 1245460.287 1220038.820 - -1.33% -
SetIntersection_None_Set_uint64_256_16 -2.04% 10990623.572 10766336.076 - -1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.03% 513.256 502.840 - -0.06% -
SetIntersection_Front_Set_float_1024_64 -2.02% 1794366.506 1758177.369 - 3.59% -
SetIntersection_Front_Vector_string_1024_256 -2.01% 9524593.588 9332762.027 - 1.96% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.01% 1.603 1.571 - -22.34% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.01% 52844.385 51781.876 - -1.34% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.01% 493764.381 483857.320 - -2.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.00% 37.843 37.085 - -6.30% -
std::remove_copy(deque<int>)_(prefix)/32 -2.00% 13.218 12.953 - -0.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -2.00% 14.886 14.588 - 109.42% -
SetIntersection_None_Set_uint64_262144_4 -2.00% 1221841.551 1197369.059 - -1.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -2.00% 468122.831 458755.554 - -0.33% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.00% 50633.405 49621.194 - -0.38% -
std::rotate_copy(list<int>)/8192 -1.98% 7169.022 7026.952 - -9.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.98% 6.952 6.815 - -0.32% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.98% 526478.240 516076.947 - -2.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.97% 19.541 19.156 - -1.84% -
SetIntersection_Front_Set_uint32_16_16 -1.97% 38372117.485 37615154.782 - -1.25% -
SetIntersection_None_Set_uint64_262144_16 -1.97% 1221202.801 1197115.236 - -1.76% -
std::find_if_not(deque<int>)_(process_all)/8 -1.97% 2.679 2.626 - -1.61% -
BM_PushHeap_uint32_PipeOrgan_4 -1.97% 0.549 0.539 - 0.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.97% 539.022 528.430 - 1.35% -
SetIntersection_None_Set_uint32_16384_1024 -1.96% 160333298.518 157184775.981 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_4 -1.96% 1059180.713 1038381.622 - -1.56% -
std::partition_copy(vector<int>)/50 -1.96% 12.847 12.595 - 0.38% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.96% 63250.440 62010.639 - -2.61% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.96% 15.592 15.287 - -3.36% -
std::sort_heap(vector<NonIntegral>)/8 -1.95% 29.905 29.322 - -2.22% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.95% 174.284 170.886 - 4.36% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.95% 909.296 891.575 - 0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.94% 183140.146 179579.692 - -0.53% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -1.94% 794.764 779.323 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.93% 7669201.100 7520830.054 - -2.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 13043.849 12791.880 - -1.01% -
SetIntersection_None_Set_string_1024_256 -1.93% 9091265.740 8915669.019 - 0.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.93% 832.145 816.073 - -8.55% -
SetIntersection_None_Set_uint32_16_4 -1.93% 57008134.308 55909048.613 - -0.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.92% 41.760 40.956 - 35.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.92% 1064190.903 1043731.827 - -0.39% -
SetIntersection_Front_Set_string_1024_256 -1.92% 16231959.007 15920381.013 - 0.47% -
std::partition_copy(vector<int>)/32 -1.92% 8.172 8.015 - 0.71% -
SetIntersection_Front_Set_uint64_262144_16384 -1.92% 220579606.744 216351090.740 - -2.70% -
std::remove_if(vector<int>)_(prefix)/50 -1.91% 55.297 54.239 - -0.74% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.91% 600297.232 588812.938 - -1.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.91% 1262183.106 1238051.758 - -4.96% -
BM_PushHeap_uint32_Random_256 -1.91% 5.542 5.436 - 2.05% -
SetIntersection_Front_Set_uint32_16384_16384 -1.91% 219306917.443 215127360.808 - -1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.91% 734.394 720.399 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.90% 649.603 637.231 - -0.72% -
std::reverse_copy(vector<int>)/4096 -1.90% 133.701 131.155 - -1.70% -
std::multiset<int>::contains(key)_(existent)/32 -1.90% 1.720 1.688 - -2.05% -
std::find_end(list<int>)_(process_all)/8192 -1.90% 7584.531 7440.330 - -9.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.90% 592.980 581.725 - -1.57% -
SetIntersection_Interlaced_Set_string_262144_64 -1.90% 2178584.064 2137239.990 - 0.54% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.90% 28.006 27.475 - 0.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.90% 12963.326 12717.558 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.89% 1244654.379 1221069.660 - -1.67% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.89% 7092.292 6957.924 - 4.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.89% 754.303 740.015 - -4.33% -
SetIntersection_None_Set_uint64_262144_64 -1.89% 1223102.701 1199938.476 - -1.35% -
std::find(list<int>)_(bail_25%)/8 -1.89% 0.941 0.923 - 1.00% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.89% 48.140 47.230 - -0.43% -
SetIntersection_Front_Set_uint32_64_1 -1.89% 16547194.183 16234712.114 - -1.95% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.89% 17.197 16.872 - -2.24% -
SetIntersection_None_Vector_uint32_64_1 -1.89% 16843353.603 16525804.053 - -0.81% -
std::find(list<int>)_(process_all)/1024 -1.88% 700.874 687.666 - 0.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.88% 24142.013 23687.940 - 1.76% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.88% 1625746.420 1595207.604 - -0.93% -
BM_deque_vector_ranges_copy_backward/1024 -1.87% 37.466 36.764 - 0.10% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.86% 30.125 29.563 - -0.79% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -1.86% 181.541 178.159 - 2.08% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.86% 5.534 5.431 - 1.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.86% 71364.685 70039.917 - -1.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.85% 12.246 12.020 - -37.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.85% 0.646 0.634 - -0.79% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.85% 76.230 74.821 - -7.58% -
SetIntersection_Front_Vector_string_262144_4 -1.85% 1181310.405 1159507.831 - -2.53% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.84% 1.537 1.508 - -1.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.84% 757.577 743.610 - -3.36% -
SetIntersection_Front_Set_uint64_1024_16 -1.84% 1198903.064 1176802.316 - -0.72% -
SetIntersection_Front_Vector_string_256_16 -1.84% 6047449.569 5936067.969 - -1.03% -
SetIntersection_None_Vector_uint64_64_64 -1.84% 8453273.384 8297601.756 - -2.13% -
BM_deque_deque_copy/1 -1.84% 2.538 2.492 - -2.14% -
std::multiset<int>::find(key)_(non-existent)/32 -1.84% 2.300 2.258 - -1.52% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 536.068 526.232 - -8.05% -
BM_CmpEqual_uint_schar -1.83% 1.044 1.024 - -3.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.83% 17611.637 17288.846 - 1.41% -
std::map<int,_int>::contains(key)_(existent)/32 -1.82% 1.659 1.629 - -2.19% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.82% 21.294 20.907 - 0.21% -
std::move(vector<bool>)_(unaligned)/4096 -1.82% 26.454 25.972 - -2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.82% 60023817.328 58931773.602 - -0.89% -
BM_deque_deque_move/70000 -1.82% 3396.238 3334.534 - -1.01% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.82% 500.882 491.782 - -3.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.82% 1171612.951 1150345.945 - -1.27% -
SetIntersection_Interlaced_Set_float_256_4 -1.81% 11258897.795 11054635.228 - -2.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.81% 2.222 2.182 - -4.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.81% 18311004.548 17979961.273 - -4.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.81% 19.003 18.660 - 0.47% -
SetIntersection_None_Set_string_256_4 -1.81% 11640916.580 11430565.268 - -1.76% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 696.100 683.522 - 0.88% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.80% 16.746 16.445 - 1.27% -
std::multimap<int,_int>::erase(iterator)/8192 -1.80% 20.950 20.574 - -1.08% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.79% 25.734 25.272 - -2.67% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.79% 1.412 1.387 - -1.03% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.79% 152.247 149.526 - -1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.78% 1113381.110 1093515.945 - -2.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.78% 1237677.015 1215598.856 - 2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.78% 1240576.904 1218449.707 - -1.34% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.78% 16518268.303 16223992.550 - -1.50% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.77% 1.422 1.396 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.77% 4015306.607 3944054.713 - -43.02% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.77% 6.297 6.186 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.77% 49.217 48.345 - -7.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.764 13.520 - 0.24% -
BM_vector_deque_copy/64 -1.77% 2.803 2.753 - -1.64% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.77% 6728.049 6609.037 - -2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.77% 8903604.691 8746148.863 - -2.72% -
BM_deque_vector_ranges_move/64 -1.76% 2.722 2.674 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.76% 1665324.057 1636004.641 - -4.19% -
std::move(vector<bool>)_(unaligned)/32768 -1.76% 210.857 207.146 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.76% 8793759.026 8639197.067 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.76% 1260141.762 1238013.185 - 0.51% -
SetIntersection_None_Set_uint32_64_16 -1.75% 18371517.425 18050165.239 - -1.78% -
std::stable_sort(vector<int>)_(descending)/8 -1.75% 24.445 24.018 - -1.30% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.75% 29.946 29.422 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.74% 24176.844 23755.013 - 2.09% -
std::unordered_set<int>::ctor(const&)/8192 -1.74% 55128.414 54168.188 - -3.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.74% 231398370.498 227380031.872 - 0.23% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.74% 31.701 31.151 - 0.89% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.73% 15.771 15.497 - -0.70% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.73% 137792408.396 135406433.288 - -1.58% -
SetIntersection_Front_Set_uint32_16_4 -1.73% 55010822.551 54059327.331 - -1.62% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.73% 215047178.343 211331152.612 - -1.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.72% 19.107 18.778 - -2.15% -
BM_StringFindStringLiteral/1024 -1.72% 18.034 17.723 - -4.89% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 -1.72% 29.230 28.727 - 0.21% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.72% 6442.301 6331.725 - -3.54% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.72% 4.007 3.938 - 2.82% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.71% 758.456 745.489 - -1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.71% 21154607.229 20793802.910 - -0.01% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.70% 29.574 29.070 - -3.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.70% 6304.530 6197.175 - -6.18% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.70% 28294.536 27812.923 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.70% 1259655.354 1238236.734 - 1.04% -
SetIntersection_None_Vector_uint64_64_16 -1.70% 13626502.955 13394983.292 - -0.80% -
SetIntersection_Front_Set_uint64_1024_64 -1.70% 1665446.496 1637183.072 - -9.22% -
SetIntersection_None_Vector_uint64_262144_1 -1.69% 1144656.481 1125266.477 - 0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.69% 397.712 390.981 - -0.06% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.69% 63.916 62.834 - -0.12% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.69% 20.068 19.729 - -12.36% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.69% 17.371 17.077 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.69% 21.625 21.259 - -0.79% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.69% 16680.816 16399.321 - -0.48% -
std::is_sorted(deque<int>)/8 -1.69% 2.645 2.600 - -12.14% -
std::set<int>::clear()/32 -1.69% 624.202 613.680 - -8.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.68% 565.810 556.281 - 2.30% -
SetIntersection_Front_Vector_uint32_262144_16 -1.68% 1128003.564 1109012.828 - 0.74% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.68% 352279.863 346354.599 - -1.06% -
SetIntersection_None_Set_uint64_64_64 -1.68% 11488575.298 11295552.222 - -1.59% -
SetIntersection_Interlaced_Set_string_16384_64 -1.68% 353966806.374 348021195.928 - -0.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.68% 615.073 604.744 - 0.53% -
std::unordered_map<int,_int>::clear()/32 -1.68% 601.798 591.696 - -11.79% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.68% 24.922 24.504 - -2.77% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.68% 97.399 95.766 - -6.18% -
std::deque<int>::ctor(size)/8192 -1.68% 446.535 439.048 - -2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.67% 1243695.963 1222913.654 - -1.39% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.67% 36.719 36.105 - -0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.67% 14262.911 14024.818 - 0.26% -
BM_deque_deque_move/5500 -1.67% 200.195 196.853 - 0.01% -
SetIntersection_None_Set_uint64_64_4 -1.67% 21746944.530 21384650.782 - -1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.67% 164032416.072 161300034.993 - -1.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 12596.874 12387.142 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.66% 1629030.354 1601913.330 - -2.59% -
SetIntersection_Front_Set_float_262144_16 -1.66% 1225878.692 1205473.076 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.66% 63498455.329 62445470.767 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.66% 1249031.820 1228341.633 - -0.84% -
SetIntersection_Front_Set_float_16384_64 -1.65% 1806702.894 1776842.058 - -0.51% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.65% 5714.257 5620.043 - -17.54% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.65% 16.722 16.446 - 3.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.64% 460.489 452.917 - -1.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.64% 17.937 17.643 - -2.78% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.64% 9817.354 9656.084 - -4.09% -
SetIntersection_None_Vector_uint32_64_4 -1.64% 16095319.772 15830960.535 - -0.71% -
std::is_sorted(list<int>)/8192 -1.64% 7281.156 7161.657 - 0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.64% 137990249.833 135730355.243 - -0.63% -
std::find_if(vector<int>)_(process_all)/8 -1.63% 1.297 1.276 - -0.93% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.63% 10935618.913 10756980.983 - -1.03% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.63% 11.397 11.211 - -7.13% -
BM_deque_deque_ranges_copy/65536 -1.63% 3097.077 3046.632 - -1.74% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.62% 137148958.337 134928795.448 - -0.55% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.62% 5.574 5.483 - -1.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.62% 32.724 32.194 - -35.08% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.62% 489.568 481.654 - 1.02% -
BM_CmpLess_uint_int -1.61% 1.085 1.067 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.61% 168937614.072 166216125.986 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.61% 1064573.398 1047444.005 - -1.84% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.60% 89.381 87.948 - 4.78% -
SetIntersection_Front_Set_string_1024_1 -1.60% 1091959.372 1074459.133 - -1.78% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.60% 27.935 27.488 - 0.40% -
BM_StringFindAllMatch/8 -1.60% 2.788 2.743 - -5.38% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6271.707 6171.583 - -6.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.60% 4901.474 4823.247 - -0.16% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.59% 13741030.560 13521948.949 - -4.94% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.59% 4581126.798 4508106.788 - -0.70% -
SetIntersection_Interlaced_Set_string_256_16 -1.59% 17842032.777 17557828.202 - -2.76% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.59% 16.049 15.794 - -3.68% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 35786.206 35217.249 - -0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.59% 15873.719 15621.361 - -0.14% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.59% 537.502 528.957 - -1.08% -
SetIntersection_None_Vector_uint64_262144_1024 -1.59% 1131297.578 1113316.789 - 0.19% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.59% 346.545 341.046 - -1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.58% 1347805.389 1326449.911 - -2.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.58% 161.846 159.284 - 0.85% -
SetIntersection_None_Vector_uint64_256_256 -1.58% 2138427.473 2104630.836 - -0.46% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 282.761 278.294 - -0.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.58% 491.779 484.024 - -0.04% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.58% 5012.694 4933.684 - -1.59% -
std::unique(vector<int>)_(sprinkled)/8192 -1.57% 3975.300 3912.729 - -0.13% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.57% 1043721.230 1027323.897 - -1.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.57% 177517.363 174730.596 - 1.74% -
SetIntersection_Front_Set_uint64_262144_262144 -1.57% 1676168.621 1649861.084 - -2.88% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.57% 51364.890 50559.304 - -3.86% -
BM_CmpLess_int_uchar -1.57% 1.107 1.090 - -1.24% -
SetIntersection_None_Set_uint64_262144_1024 -1.56% 1227849.363 1208638.266 - -0.75% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.56% 50233.788 49448.234 - -5.43% -
std::none_of(list<int>)_(process_all)/8 -1.56% 2.683 2.641 - 0.27% -
BM_deque_deque_ranges_move_backward/64 -1.56% 3.406 3.353 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.56% 162814041.735 160272832.229 - 0.38% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.56% 20.189 19.874 - -13.71% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.56% 5.141 5.061 - -1.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 397.715 391.531 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.55% 4144697.911 4080373.377 - -1.57% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.55% 216.472 213.119 - -0.15% -
SetIntersection_None_Set_uint64_262144_16384 -1.55% 1232449.545 1213405.029 - -1.47% -
BM_PushHeap_uint64_Ascending_16 -1.54% 0.981 0.966 - 2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.54% 2.490 2.452 - -3.19% -
std::replace(vector<int>)_(prefix)/1024 -1.54% 159.690 157.228 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.54% 11864568.361 11681753.760 - -0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 1285.558 1265.820 - 6.94% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.53% 14465.442 14243.650 - 1.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.53% 16183974.333 15936120.152 - -0.90% -
SetIntersection_Front_Set_uint64_64_1 -1.53% 16464178.802 16212496.799 - -1.91% -
SetIntersection_None_Set_uint64_16_16 -1.52% 35416298.679 34876315.406 - -2.09% -
BM_deque_vector_ranges_copy_backward/70000 -1.52% 8937.107 8800.848 - 15.05% -
std::set<int>::ctor(&&,_different_allocs)/0 -1.52% 12.970 12.773 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.52% 4087494.170 4025376.700 - -1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.52% 142548800.149 140385356.727 - -0.56% -
std::all_of(vector<int>)_(process_all)/50 -1.52% 14.707 14.484 - 14.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.52% 6771.894 6669.195 - -5.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.52% 3.042 2.996 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.51% 1057411.433 1041477.883 - 3.83% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.51% 113.172 111.467 - 4.63% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.50% 1.641 1.616 - -1.79% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.50% 31.764 31.287 - -1.17% -
SetIntersection_Interlaced_Set_string_16384_1 -1.50% 1092355.021 1075957.126 - -1.60% -
BM_PushHeap_uint64_Ascending_16384 -1.50% 3.776 3.719 - -0.34% -
BM_PushHeap_string_QuickSortAdversary_256 -1.50% 14.556 14.338 - -2.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.49% 10.383 10.228 - 5.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.49% 23.087 22.743 - -8.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.49% 118539.800 116773.551 - -0.64% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.49% 2.423 2.387 - -0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.49% 6.990 6.886 - -0.10% -
SetIntersection_None_Set_uint64_64_1 -1.49% 22674636.408 22337547.611 - -1.45% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.49% 20.551 20.245 - -1.32% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.49% 1081237.456 1065176.376 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.48% 1784386.577 1757904.731 - -14.28% -
BM_CmpEqual_uint_int -1.48% 1.051 1.036 - -0.51% -
std::unique(vector<int>)_(sprinkled)/1024 -1.48% 537.468 529.502 - 0.61% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.48% 2.119 2.088 - -1.41% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -1.48% 30.735 30.279 - 2.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.48% 17.558 17.298 - -0.51% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.48% 184376491.406 181649607.345 - -0.17% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.48% 54.211 53.411 - -0.38% -
SetIntersection_None_Vector_float_16384_256 -1.47% 1120991.518 1104460.303 - -0.60% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.47% 2.177 2.145 - -0.85% -
SetIntersection_None_Set_uint64_16_4 -1.47% 56832308.009 55996038.098 - -1.88% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.47% 56428176.656 55597936.602 - -0.88% -
std::copy(vector<int>)/32768 -1.47% 3775.530 3720.151 - -1.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.47% 62793.515 61873.270 - 1.09% -
SetIntersection_None_Vector_uint32_256_16 -1.47% 4064194.004 4004644.446 - 0.41% -
BM_PushHeap_string_QuickSortAdversary_64 -1.46% 13.073 12.882 - -1.92% -
SetIntersection_None_Set_uint64_64_16 -1.46% 18444180.776 18174817.463 - -0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.46% 1043292.306 1028066.531 - -0.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.46% 537.476 529.638 - 0.55% -
SetIntersection_Interlaced_Set_string_4_4 -1.46% 160019080.870 157686513.106 - -1.48% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.45% 17.854 17.594 - 3.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.45% 16663526.799 16421295.385 - -0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.45% 218.009 214.841 - -1.41% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.45% 0.924 0.911 - -1.23% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.45% 1558656.898 1536025.555 - -2.22% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.45% 47.374 46.686 - 9.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.45% 4.580 4.513 - -0.42% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.45% 351179.466 346089.286 - 0.60% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.45% 6.047 5.960 - -2.09% -
SetIntersection_None_Vector_uint32_256_4 -1.45% 4229393.492 4168252.163 - -0.69% -
SetIntersection_None_Set_uint32_16_1 -1.45% 66917392.124 65950120.018 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.45% 165072213.127 162686886.332 - -1.43% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.44% 1.332 1.313 - -2.41% -
SetIntersection_Interlaced_Vector_string_64_16 -1.44% 30178395.212 29743744.769 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.44% 1060001.121 1044745.438 - 3.83% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.44% 537774389.148 530043949.592 - -1.17% -
BM_vector_deque_ranges_move/2 -1.43% 2.058 2.029 - -1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.43% 66738382.284 65782658.296 - -0.60% -
BM_PushHeap_string_PipeOrgan_256 -1.43% 7.721 7.611 - -10.46% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.43% 16484846.985 16249485.681 - -1.39% -
BM_vector_deque_ranges_move/64 -1.43% 2.829 2.788 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.43% 39335634.658 38774551.374 - -1.39% -
std::search(list<int>,_pred)_(no_match)/8192 -1.43% 7390.447 7285.056 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.42% 1173599.314 1156882.148 - -1.27% -
SetIntersection_Front_Vector_string_16_4 -1.42% 60680700.650 59816820.303 - 0.60% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.42% 20.124 19.838 - -15.71% -
SetIntersection_None_Set_uint64_262144_256 -1.42% 1225070.557 1207662.109 - -0.71% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 662.381 652.972 - -1.50% -
SetIntersection_None_Vector_float_16384_1024 -1.42% 1121580.943 1105651.589 - -1.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.42% 18403.499 18142.660 - -25.99% -
std::copy(vector<int>)/8 -1.42% 2.198 2.167 - 3.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.41% 53.992 53.229 - 1.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.41% 25.623 25.262 - 1.13% -
std::remove(deque<int>)_(prefix)/32 -1.41% 56.106 55.315 - 5.32% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.41% 41797.718 41209.485 - -0.39% -
std::set<std::string>::contains(key)_(existent)/32 -1.41% 14.423 14.221 - -13.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.40% 1184581.904 1167941.087 - -1.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.40% 634276.753 625369.154 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.40% 175733031.053 173265156.974 - 2.42% -
SetIntersection_None_Vector_uint64_64_1 -1.40% 16674078.524 16439975.095 - -1.14% -
SetIntersection_Interlaced_Set_string_16384_16 -1.40% 249675031.381 246173444.397 - 1.41% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.40% 4927.999 4858.897 - 0.09% -
SetIntersection_Front_Vector_uint64_1024_4 -1.40% 1063583.400 1048678.033 - -0.67% -
SetIntersection_Front_Set_uint32_4_4 -1.40% 137657963.974 135733081.553 - -1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.913 392.350 - 0.20% -
std::partition(list<int>)_(sparse)/50 -1.39% 22.700 22.384 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.39% 16111655.882 15887311.629 - -1.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.39% 560666.523 552889.184 - -0.50% -
SetIntersection_Front_Vector_uint64_64_64 -1.39% 10902952.160 10751716.177 - -1.10% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.39% 22.361 22.051 - -0.67% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.39% 36512.100 36006.018 - -1.92% -
BM_PushHeap_float_Ascending_262144 -1.39% 5.258 5.185 - -3.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.38% 12189231.305 12021102.505 - -1.30% -
std::stable_partition(deque<int>)_(dense)/1024 -1.38% 593.451 585.266 - 3.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.38% 1170989.538 1154840.273 - -0.45% -
BM_StringEraseToEnd_Huge_Transparent -1.38% 2.403 2.370 - -0.49% -
SetIntersection_None_Set_uint32_64_64 -1.38% 11572780.850 11413642.094 - -0.78% -
BM_deque_deque_move_backward/1024 -1.37% 38.379 37.852 - -0.34% -
std::set<int>::equal_range(key)_(existent)/8192 -1.37% 8.519 8.402 - 0.97% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.37% 35.588 35.101 - 0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.37% 181036516.088 178561909.159 - 1.77% -
SetIntersection_Interlaced_Vector_string_16_4 -1.37% 67170849.517 66253236.807 - -0.75% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.37% 6.732 6.640 - -5.35% -
SetIntersection_None_Vector_float_16384_1 -1.37% 1110513.036 1095348.242 - -1.70% -
std::make_heap(deque<int>)_(repeated)/8 -1.36% 25.499 25.151 - 0.03% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.36% 17.541 17.302 - -3.24% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.36% 26.708 26.344 - -0.96% -
BM_PushHeap_uint32_PipeOrgan_16 -1.36% 0.886 0.874 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.36% 55256840.604 54506704.266 - -1.07% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.36% 30.787 30.369 - 2.06% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.35% 3.716 3.666 - -3.44% -
std::multiset<int>::erase(key)_(existent)/1024 -1.35% 41.363 40.803 - 3.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 396.355 390.999 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.35% 3068283.202 3026868.820 - -0.76% -
BM_deque_vector_ranges_move_backward/64 -1.35% 2.962 2.922 - -0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 46278.346 45657.060 - -16.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.34% 11559191.798 11404150.769 - -1.02% -
SetIntersection_Front_Vector_uint64_16_4 -1.34% 54521248.904 53790752.070 - -1.13% -
std::partial_sort(vector<int>)_(descending)/8 -1.34% 24.199 23.875 - -6.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.34% 16250684.721 16033693.575 - -0.81% -
std::move(vector<bool>)_(unaligned)/64 -1.33% 1.639 1.617 - -1.75% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.33% 64.872 64.007 - -0.33% -
SetIntersection_Interlaced_Set_string_16_4 -1.33% 73511485.044 72532200.136 - -0.88% -
SetIntersection_None_Vector_uint32_4_4 -1.33% 135037750.621 133243147.535 - -0.38% -
SetIntersection_Front_Vector_uint64_64_4 -1.33% 15973359.645 15761242.202 - -1.37% -
std::multimap<int,_int>::clear()/8192 -1.32% 86293.705 85154.223 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.32% 214398785.288 211573818.575 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 12994552.674 12823635.639 - 1.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.32% 144784.713 142880.381 - 0.97% -
std::search(vector<int>)_(no_match)/1024 -1.31% 222.261 219.339 - 3.58% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.31% 1.532 1.512 - 0.29% -
SetIntersection_Front_Vector_uint64_16384_16 -1.31% 1120826.703 1106105.352 - -2.28% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.31% 36144686.509 35670012.276 - -0.47% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.31% 2124.938 2097.109 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.31% 1053473.177 1039676.678 - -0.91% -
ranges::minmax(std::deque<__int128>)/70000 -1.31% 34957.184 34500.210 - -1.09% -
SetIntersection_Front_Set_string_16_4 -1.31% 64460142.529 63617741.292 - -1.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 35047.330 34589.372 - -3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.31% 1645694.824 1624215.820 - -11.04% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.30% 1908590.946 1883748.314 - 19.94% -
SetIntersection_Front_Set_string_256_1 -1.30% 4332442.501 4276064.816 - -1.16% -
SetIntersection_Front_Set_string_16384_1 -1.30% 1095452.242 1081198.561 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.30% 4384047.661 4327027.589 - -24.43% -
SetIntersection_Front_Set_uint32_256_16 -1.30% 4504824.348 4446302.408 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.30% 8958172.454 8841797.435 - -1.13% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.30% 214440371.077 211655073.913 - -1.06% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.30% 7.986 7.882 - 3.82% -
SetIntersection_Front_Set_uint32_64_4 -1.30% 16110054.951 15901158.494 - -1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.30% 21669651.564 21388783.879 - 0.67% -
std::unordered_set<std::string>::clear()/8192 -1.29% 221776.332 218905.261 - -1.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.29% 185777.096 183375.662 - -0.56% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -1.29% 19212.827 18964.846 - -25.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.29% 38579253.521 38081330.470 - -0.70% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.29% 11.227 11.083 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.29% 63209289.453 62395090.133 - -0.46% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.28% 16427298.153 16216285.682 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.28% 200269453.878 197700150.372 - 0.93% -
std::replace(vector<int>)_(prefix)/8192 -1.28% 1269.535 1253.253 - 0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.28% 396.550 391.465 - -0.10% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.28% 17.652 17.426 - -2.18% -
std::search(vector<int>)_(no_match)/1000 -1.28% 217.545 214.767 - 3.76% -
SetIntersection_None_Set_uint32_4_4 -1.28% 136042729.548 134307270.672 - -1.04% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.27% 53.318 52.639 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.27% 138157188.708 136397819.722 - -0.93% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.27% 94157.172 92958.350 - 0.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 57564.108 56831.390 - -0.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.27% 38.808 38.314 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.27% 13751486.402 13576741.072 - -0.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.27% 8.640 8.531 - -0.67% -
SetIntersection_Front_Set_uint32_16_1 -1.26% 63131939.103 62333919.088 - -1.10% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.26% 13.612 13.440 - 0.20% -
BM_PushHeap_string_QuickSortAdversary_16 -1.26% 10.527 10.394 - -1.40% -
std::pop_heap(vector<std::string>)/8 -1.26% 54.266 53.580 - 0.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.26% 16.421 16.213 - -0.32% -
ranges::min(std::vector<__int128>)/8 -1.26% 2.901 2.865 - 0.81% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 562.738 555.642 - -3.93% -
SetIntersection_None_Set_float_64_16 -1.26% 18369540.167 18137989.412 - -0.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.26% 735.002 725.740 - 0.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.26% 12762.983 12602.168 - 0.16% -
SetIntersection_Front_Vector_string_16_16 -1.26% 51706067.321 51056831.565 - 0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.26% 4732.125 4672.735 - 1.06% -
std::set<int>::erase(iterator)/32 -1.25% 19.797 19.549 - -8.70% -
BM_deque_vector_copy_backward/70000 -1.25% 9122.039 9007.990 - 17.05% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.25% 36.593 36.136 - -0.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.25% 1.238 1.222 - 2.87% -
BM_CmpEqual_int_short -1.25% 1.137 1.123 - 0.78% -
SetIntersection_Front_Vector_uint32_256_4 -1.25% 4197287.425 4145010.428 - -0.94% -
std::set<int>::contains(key)_(existent)/8192 -1.24% 8.263 8.160 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.24% 215019340.077 212354641.618 - -0.43% -
SetIntersection_None_Vector_string_262144_16384 -1.24% 1310439.971 1294226.451 - -1.12% -
SetIntersection_None_Vector_uint64_262144_16 -1.24% 1128693.730 1114736.147 - -1.13% -
BM_CmpEqual_uchar_ushort -1.23% 1.082 1.068 - 0.50% -
SetIntersection_None_Vector_uint32_256_1 -1.23% 4277739.663 4224944.926 - -0.68% -
SetIntersection_None_Vector_uint64_16_16 -1.23% 33689465.159 33273698.257 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.23% 4374874.351 4320890.402 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.23% 536835348.975 530213963.566 - -0.89% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.23% 114.848 113.432 - -1.82% -
SetIntersection_Front_Set_string_16384_1024 -1.23% 58828077.994 58103455.314 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.23% 2296905.407 2268633.572 - -0.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -1.23% 6.668 6.587 - -15.58% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.22% 24.562 24.261 - 8.60% -
SetIntersection_None_Vector_string_16384_1 -1.22% 1236023.363 1220911.789 - -1.27% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.22% 535818237.875 529286666.023 - -0.88% -
SetIntersection_Front_Set_uint32_1_1 -1.22% 537143097.520 530608535.175 - -2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1049639.717 1036877.440 - 1.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.22% 20.910 20.656 - -20.05% -
std::make_heap(vector<int>)_(ascending)/1024 -1.22% 655.474 647.509 - -0.73% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.22% 59395123.293 58673402.765 - -1.68% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.21% 538098057.971 531566940.485 - -0.50% -
std::reverse_copy(vector<int>)/8 -1.21% 2.556 2.525 - 3.98% -
BM_vector_deque_copy_backward/1 -1.21% 2.274 2.247 - -3.28% -
std::flat_multimap<int,_int>::clear()/8192 -1.21% 413.945 408.941 - -2.55% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.21% 239450281.414 236556090.372 - -1.92% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.21% 5.847 5.776 - 0.13% -
SetIntersection_Interlaced_Set_string_1024_4 -1.21% 10465584.243 10339150.083 - -1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.21% 2.044 2.019 - 0.16% -
SetIntersection_None_Vector_uint64_16_4 -1.20% 53892676.477 53243749.773 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.20% 171031.049 168973.521 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.20% 1041925.132 1029415.484 - -1.66% -
BM_PushHeap_uint64_Ascending_262144 -1.20% 5.051 4.991 - -1.88% -
SetIntersection_Interlaced_Vector_string_64_1 -1.20% 17058659.909 16854665.713 - 0.02% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.20% 2550.793 2520.309 - 0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.19% 6683.241 6603.400 - 0.10% -
SetIntersection_Front_Set_float_1024_16 -1.19% 1209773.727 1195355.152 - 1.93% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.19% 6.150 6.077 - 4.44% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.19% 3.000 2.964 - -0.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.18% 509649.908 503617.321 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.18% 1682601.805 1662707.766 - -11.56% -
SetIntersection_None_Set_float_1024_256 -1.18% 9076025.396 8969014.276 - -8.20% -
SetIntersection_None_Set_uint32_64_4 -1.18% 21537258.085 21283374.005 - -1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.18% 1192276.271 1178235.413 - -4.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1122854.916 1109649.626 - -0.78% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.18% 512.672 506.644 - -0.94% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 351322.649 347192.667 - -0.90% -
SetIntersection_None_Vector_uint64_4_4 -1.18% 134066089.243 132490589.190 - -1.09% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.17% 27.747 27.421 - -6.79% -
SetIntersection_Interlaced_Vector_string_256_1 -1.17% 4287482.406 4237205.558 - -0.82% -
std::make_heap(deque<int>)_(ascending)/1024 -1.17% 2665.653 2634.424 - -0.15% -
SetIntersection_Front_Set_string_262144_4 -1.17% 1281964.016 1266947.230 - 1.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.17% 13.488 13.330 - -4.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.17% 32.847 32.464 - -2.88% -
SetIntersection_Interlaced_Set_string_1024_1 -1.17% 1082832.912 1070217.397 - -2.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.16% 13092.505 12940.015 - 2.23% -
SetIntersection_Front_Set_uint32_4_1 -1.16% 214661403.108 212164775.513 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.16% 63158268.513 62423795.804 - -0.56% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -1.16% 8217.308 8121.812 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.16% 15.897 15.713 - -1.21% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.16% 535758861.153 529542779.304 - -1.01% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.16% 348853779.882 344810770.259 - 0.34% -
SetIntersection_Front_Vector_float_16384_16 -1.16% 1126727.699 1113701.334 - 1.42% -
SetIntersection_Front_Vector_uint32_16_4 -1.16% 54510345.972 53880719.749 - -0.85% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 382580.704 378161.789 - -0.35% -
BM_PushHeap_uint32_Ascending_16384 -1.15% 3.590 3.549 - -0.99% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.15% 7.989 7.897 - -2.29% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.15% 23932.495 23656.447 - -0.93% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.15% 702.556 694.470 - 1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.15% 8409805.689 8313112.055 - -1.77% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.15% 20.428 20.193 - -0.87% -
SetIntersection_Front_Set_uint64_1024_1 -1.15% 1053875.971 1041796.458 - -0.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.14% 13.480 13.326 - 0.16% -
ranges::min(std::deque<__int128>)/8 -1.14% 2.873 2.840 - 1.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.14% 49931.464 49359.920 - -5.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.14% 1839684.654 1818741.539 - -2.17% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.14% 8.997 8.895 - 3.05% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.13% 21.966 21.717 - -1.27% -
std::is_sorted(list<int>,_pred)/8192 -1.13% 8589.820 8492.459 - 10.54% -
SetIntersection_Front_Vector_uint64_256_16 -1.13% 4190068.689 4142606.709 - -1.45% -
SetIntersection_None_Set_uint32_4_1 -1.13% 217819821.622 215352789.842 - -0.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 15.672 15.495 - -5.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.13% 62964949.513 62254933.574 - -0.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.13% 55489.044 54864.304 - -2.77% -
BM_StringFindStringLiteral/512 -1.12% 9.546 9.438 - -5.92% -
std::transform(deque<int>,_deque<int>)/32 -1.12% 21.589 21.346 - 0.09% -
std::fill_n(vector<int>)/1024 -1.12% 29.817 29.482 - 1.99% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.12% 55.419 54.796 - -1.95% -
bm_gcd_complex -1.12% 17.887 17.687 - -2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.12% 214418471.348 212021593.626 - -0.93% -
SetIntersection_Front_Set_float_262144_262144 -1.11% 1662819.418 1644306.234 - -1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.11% 2.148 2.124 - -1.46% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.11% 1894.348 1873.299 - 1.37% -
std::copy(list<int>)/32768 -1.11% 26080.523 25791.188 - 1.36% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.11% 9.470 9.365 - -4.99% -
SetIntersection_None_Set_uint32_1_1 -1.11% 538415007.323 532452999.094 - -0.66% -
BM_tolower_string<char> -1.11% 15.255 15.086 - -0.58% -
SetIntersection_None_Set_float_64_4 -1.11% 21270688.999 21035578.568 - -0.07% -
std::rotate_copy(vector<int>)/1024 -1.10% 33.087 32.722 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -1.10% 79729834.636 78851063.137 - -0.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.10% 879.691 869.998 - -2.15% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.10% 294.990 291.745 - -0.96% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.10% 27042.709 26745.621 - -3.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.09% 19.244 19.034 - -0.23% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.09% 8.026 7.938 - -0.41% -
std::multimap<std::string,_int>::clear()/1024 -1.09% 21848.558 21610.166 - -1.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 1.197 1.184 - -1.76% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.09% 24.327 24.062 - 1.48% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.09% 693898.928 686346.626 - -0.36% -
SetIntersection_Front_Vector_uint64_4_1 -1.09% 213875893.165 211548860.740 - -0.98% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.09% 4700.591 4649.542 - 0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.08% 1156992.303 1144442.094 - -2.60% -
BM_vector_deque_move_backward/64 -1.08% 2.999 2.966 - -0.09% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 18.045 17.850 - -1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.08% 4339194.048 4292394.706 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.08% 215966954.843 213638168.179 - -0.78% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.08% 1739.541 1720.793 - -32.48% -
std::set<std::string>::contains(key)_(existent)/1024 -1.08% 22.805 22.560 - 6.06% -
std::find(list<int>)_(bail_25%)/32768 -1.07% 7906.717 7822.107 - -6.83% -
std::unordered_set<int>::ctor(const&)/32 -1.07% 202.266 200.106 - -2.97% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.07% 20365.588 20148.116 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.07% 16922202.780 16741553.802 - -3.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.07% 1.150 1.138 - 0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.07% 16.014 15.843 - -0.84% -
SetIntersection_Front_Set_uint32_1024_1024 -1.07% 12493000.895 12359684.528 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.07% 174805.391 172940.483 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.07% 536258467.685 530543988.697 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.06% 35868.440 35486.445 - -2.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.06% 1512.695 1496.639 - 3.05% -
bm_lexicographical_compare<unsigned_char>/32768 -1.06% 578.150 572.040 - 2.32% -
SetIntersection_Front_Vector_uint64_4_4 -1.06% 136038860.832 134603332.116 - -1.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.05% 19.438 19.233 - -0.99% -
std::map<std::string,_int>::ctor(const&)/1024 -1.05% 35657.867 35283.252 - -9.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.05% 353311215.265 349606044.671 - -0.60% -
ranges::minmax(std::list<__int128>)/8 -1.05% 3.903 3.862 - 1.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.05% 8883.167 8790.207 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.05% 135933715.246 134512126.546 - -0.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.04% 5.440 5.384 - -3.96% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.04% 28.761 28.461 - 1.23% -
std::map<int,_int>::ctor(const&)/0 -1.04% 12.830 12.697 - 0.39% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.04% 7.941 7.859 - -5.19% -
SetIntersection_None_Vector_float_256_4 -1.04% 4206145.007 4162396.028 - -1.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.04% 604373.867 598091.177 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.04% 2908366.808 2878148.569 - -0.26% -
std::unique(vector<int>)_(contiguous)/52 -1.04% 54.499 53.933 - 1.42% -
std::copy_n(vector<int>)/8 -1.04% 2.201 2.178 - 2.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.04% 2.179 2.156 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.04% 16.091 15.924 - -0.79% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.04% 16.765 16.591 - 1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.04% 1165405.374 1153331.092 - -1.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 383.722 379.748 - -1.45% -
SetIntersection_Interlaced_Set_string_1024_16 -1.04% 12898067.014 12764514.975 - -0.81% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.04% 55159.565 54588.459 - -1.75% -
std::copy_if(vector<int>)_(every_other)/8 -1.03% 4.213 4.170 - 0.42% -
SetIntersection_Front_Set_uint64_4_1 -1.03% 214303209.525 212092499.030 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.03% 214815445.461 212601785.901 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.03% 136944822.880 135535032.310 - -0.37% -
BM_StringRelational_Less_Small_Empty_Control -1.03% 1.627 1.611 - -0.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 13.448 13.310 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.03% 5.355 5.300 - -1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.03% 5726431.799 5667535.875 - -2.03% -
SetIntersection_Front_Vector_float_262144_4 -1.03% 1053033.853 1042222.537 - -0.96% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.03% 52.747 52.206 - -1.72% -
SetIntersection_None_Vector_string_256_1 -1.03% 4570413.194 4523548.160 - 0.39% -
SetIntersection_None_Vector_float_262144_16384 -1.02% 1148922.004 1137168.149 - -0.61% -
SetIntersection_None_Vector_float_16384_16 -1.02% 1117345.908 1105918.508 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.02% 11926228.157 11804262.130 - -2.27% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.02% 8.616 8.528 - -0.62% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.02% 174019103.538 172241431.571 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.02% 54336939.172 53783017.418 - -0.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.02% 599.246 593.143 - -0.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.02% 6790.721 6721.591 - -0.32% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.02% 2.658 2.631 - 0.18% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.02% 203.519 201.452 - 0.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.01% 525.062 519.737 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.01% 138266615.361 136864626.346 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.01% 67762718.677 67077578.446 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 54856420.953 54302064.309 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.01% 63.382 62.741 - 12.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.01% 16472528.497 16306143.973 - -0.52% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.01% 52512.284 51983.495 - -0.32% -
BM_deque_vector_ranges_copy_backward/65536 -1.01% 8292.004 8208.633 - 12.39% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.00% 63074046.117 62440529.831 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.00% 10987646.137 10877326.275 - -0.45% -
SetIntersection_None_Set_uint64_4_1 -1.00% 217004739.702 214829635.606 - -1.07% -
SetIntersection_None_Vector_string_256_16 -1.00% 4276507.169 4233710.807 - -0.70% -
SetIntersection_Front_Vector_uint64_1_1 -1.00% 534213756.427 528868102.582 - -1.04% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 161.35% 3.949 10.320 - 246.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 126.67% 10.533 23.875 - 0.01% -
std::flat_map<int,_int>::ctor(const&)/8192 121.49% 855.425 1894.690 - -0.36% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 120.24% 855.833 1884.886 - -0.58% -
std::unique_copy(list<int>)_(contiguous)/1024 116.98% 752.072 1631.872 - 121.11% -
std::flat_multimap<int,_int>::ctor(const&)/8192 115.24% 892.527 1921.076 - 0.70% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 109.42% 6.966 14.588 - -2.00% -
std::copy(vector<bool>)_(aligned)/262144 107.86% 365.093 758.877 - 8.80% -
std::copy_n(vector<int>)/32768 97.16% 1916.625 3778.892 - 2.29% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 94.99% 101.677 198.257 - 84.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 94.34% 24.444 47.504 - 92.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 91.94% 33.912 65.089 - -0.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 89.20% 97.689 184.830 - 78.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 89.09% 101.261 191.475 - 92.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 88.99% 31.042 58.668 - -0.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 84.71% 27.212 50.262 - 100.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 77.52% 0.271 0.482 - 77.89% -
std::unordered_set<std::string>::erase(key)_(existent)/32 76.39% 51.630 91.070 - -30.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 75.72% 23.149 40.677 - 108.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 72.94% 45.830 79.260 - 28.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.59% 40.900 69.361 - 96.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 67.11% 78.236 130.738 - 64.56% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 66.45% 34.761 57.860 - 2.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 65.78% 1524.361 2527.029 - 86.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 65.53% 26.251 43.454 - 0.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 65.31% 15.253 25.216 - -9.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 64.32% 24.523 40.297 - 57.92% -
std::copy(vector<bool>)_(aligned)/1048576 63.55% 2168.876 3547.114 - 9.44% -
BM_PushHeap_uint32_QuickSortAdversary_1 60.60% 0.410 0.659 - 42.58% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 60.26% 50.176 80.411 - -32.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 54.65% 55.386 85.656 - -51.79% -
std::set<int>::contains(key)_(non-existent)/8192 53.78% 9.816 15.096 - 78.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 52.64% 19.206 29.316 - 55.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 52.51% 49.793 75.940 - 51.57% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 50.33% 12.146 18.260 - 5.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.05% 47.992 72.011 - 0.19% -
std::rotate_copy(vector<int>)/8192 48.96% 458.696 683.271 - 84.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 48.27% 37.323 55.337 - 25.14% -
BM_PushHeap_string_Descending_1 48.11% 0.473 0.700 - -0.04% -
BM_PushHeap_uint64_SingleElement_1 45.26% 0.479 0.695 - 21.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 44.27% 1249.321 1802.372 - 41.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 44.00% 22.681 32.662 - 33.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 43.39% 24.514 35.151 - 14.02% -
ranges::minmax(std::list<char>)/1 42.93% 0.321 0.459 - 9.91% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 42.22% 2.633 3.745 - -10.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 41.45% 1.198 1.695 - 18.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 40.96% 16708.746 23552.251 - 42.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 39.74% 32.961 46.060 - 139.30% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 39.20% 0.263 0.367 - 42.12% -
ranges::min(std::list<__int128>)/1 38.30% 0.330 0.456 - 12.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 38.25% 24.100 33.320 - -5.31% -
std::search(deque<int>)_(no_match)/1024 37.80% 300.990 414.756 - 0.13% -
BM_toupper_char<char> 36.81% 0.503 0.688 - 0.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 36.29% 608.308 829.048 - 14.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.12% 23.622 32.155 - -8.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.20% 30.292 40.956 - -1.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.93% 35.893 48.070 - 5.31% -
BM_PushHeap_float_SingleElement_1 33.92% 0.519 0.696 - 20.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 33.51% 10220709.052 13645326.134 - 32.32% -
std::unordered_set<int>::count(key)_(existent)/1024 33.38% 1.152 1.537 - 16.33% -
std::multimap<std::string,_int>::ctor(const&)/32 33.22% 675.404 899.742 - -0.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 32.65% 8.931 11.847 - 60.40% -
std::unordered_set<std::string>::find(key)_(existent)/1024 31.82% 31.201 41.129 - 21.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.79% 73.892 97.384 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 31.59% 1.082 1.423 - 34.08% -
BM_vector_deque_ranges_move_backward/0 31.52% 0.438 0.576 - 37.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 30.74% 38.733 50.637 - -4.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.52% 51.721 67.505 - 1.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.30% 24.597 32.051 - 31.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 29.58% 13.549 17.557 - 54.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.08% 24.910 32.152 - 35.70% -
SetIntersection_Interlaced_Vector_float_256_16 28.55% 6200303.303 7970791.453 - -3.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 28.29% 55.307 70.956 - 13.10% -
std::set<int>::insert(value)_(new_value,_end)/8192 27.87% 69.781 89.232 - 22.42% -
std::unordered_set<std::string>::erase(iterator)/1024 27.69% 26.406 33.718 - 11.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.33% 61.254 77.996 - 28.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 26.88% 1354.334 1718.325 - 12.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 26.80% 13216.312 16758.350 - 28.51% -
std::set<std::string>::erase(key)_(existent)/1024 26.73% 57.118 72.385 - -26.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.10% 1.248 1.574 - 16.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 26.03% 11687124.588 14728925.066 - 27.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 25.62% 35.848 45.032 - 27.76% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 25.31% 19.923 24.966 - 23.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 24.93% 0.365 0.456 - 34.86% -
BM_deque_deque_ranges_copy_backward/0 24.86% 0.737 0.920 - 0.08% -
std::fill_n(list<int>)/8192 24.73% 7299.415 9104.380 - 15.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24.65% 576.147 718.141 - -54.95% -
std::deque<std::string>::ctor(size)/32 24.44% 45.569 56.706 - 19.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 24.26% 29.856 37.100 - -0.44% -
std::move(list<int>)/4096 24.12% 3907.016 4849.510 - 1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.05% 25.247 31.318 - 0.21% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 23.87% 0.555 0.688 - 0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.75% 28.838 35.687 - 0.20% -
ranges::minmax(std::deque<char>)/64 23.74% 26.361 32.619 - 41.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.29% 22.281 27.471 - 17.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 23.09% 64.358 79.216 - 1.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 23.06% 42.686 52.528 - 22.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 23.05% 2.888 3.553 - 31.31% -
bm_ranges_lexicographical_compare<int>/1 22.95% 1.165 1.433 - 8.68% -
std::multimap<std::string,_int>::erase(iterator)/1024 22.79% 27.340 33.571 - -0.47% -
BM_StringEraseWithMove_Empty_Opaque 22.78% 0.798 0.979 - 9.29% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 22.70% 590.561 724.622 - -59.22% -
BM_lexicographical_compare_three_way_fast_path/1 22.52% 0.345 0.423 - 6.61% -
BM_deque_deque_ranges_move_backward/0 22.52% 0.750 0.918 - 20.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 22.52% 21.033 25.769 - 25.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 22.45% 31.805 38.944 - 0.43% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 22.20% 649.308 793.460 - 5.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 22.05% 8.968 10.945 - 54.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 21.99% 1.630 1.988 - 40.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.97% 20.063 24.471 - 8.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.94% 16.822 20.513 - 22.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 21.85% 590.861 719.958 - -57.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 21.70% 58.432 71.114 - 22.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.61% 34.667 42.158 - 17.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 21.40% 30.911 37.526 - 9.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.22% 21.874 26.515 - 20.84% -
std::search(deque<int>,_pred)_(no_match)/8192 21.04% 3779.700 4574.951 - 30.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 20.93% 23.404 28.303 - -5.85% -
std::search(deque<int>,_pred)_(no_match)/1024 20.77% 473.171 571.447 - 30.85% -
std::search(deque<int>,_pred)_(no_match)/1000 20.70% 458.050 552.868 - 30.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.62% 42.900 51.747 - 15.50% -
std::search(list<int>,_pred)_(single_element)/8192 20.51% 7665.406 9237.905 - 12.14% -
std::search(deque<int>,_pred)_(no_match)/1048576 20.41% 485964.828 585160.637 - 31.14% -
std::find_end(list<int>)_(same_length)/8192 20.40% 8086.147 9736.025 - 20.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 20.18% 1.171 1.407 - 9.85% -
SetIntersection_Interlaced_Vector_uint64_262144_4 19.94% 1570529.173 1883748.314 - -1.30% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.88% 590.360 707.701 - 19.77% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 19.76% 4754.904 5694.386 - 12.56% -
std::find_if(deque<int>)_(bail_25%)/32768 19.69% 1984.606 2375.280 - 18.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 19.65% 11.987 14.343 - 16.31% -
std::find_if(deque<int>)_(bail_25%)/8192 19.64% 498.723 596.651 - 18.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 19.59% 9.074 10.852 - 17.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 19.55% 0.267 0.319 - 10.95% -
SetIntersection_None_Set_string_1024_1 19.53% 8890421.607 10626534.365 - -4.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.29% 8.833 10.537 - -55.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 19.25% 1.487 1.773 - -5.27% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 19.23% 58.419 69.654 - 1.12% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.92% 12395322.127 14740370.030 - 0.43% -
SetIntersection_None_Set_string_1024_16 18.86% 8840459.450 10508107.079 - -6.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 18.68% 26.880 31.902 - -7.30% -
std::list<int>::erase(begin)_(cheap_elements)/8192 18.54% 10.646 12.620 - 25.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16 18.45% 3074976.445 3642312.391 - -39.30% -
ranges::minmax(std::deque<char>)/70000 18.31% 26720.615 31612.551 - 31.30% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 18.23% 5.857 6.925 - -53.33% -
std::search(deque<int>)_(near_matches)/1000 18.17% 17811.347 21047.068 - -8.84% -
BM_deque_vector_ranges_copy_backward/64000 18.15% 6986.166 8253.939 - 2.94% -
BM_vector_deque_move/0 18.09% 0.427 0.504 - 36.82% -
std::unordered_set<int>::count(key)_(non-existent)/8192 18.02% 1.425 1.682 - 13.68% -
SetIntersection_None_Set_string_1024_4 17.87% 9057923.933 10676896.738 - -3.09% -
SetIntersection_Interlaced_Set_uint64_1024_4 17.84% 9929873.557 11701475.840 - -2.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 17.70% 1.310 1.542 - 3.30% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 17.62% 86098.846 101268.601 - 20.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 17.41% 572.335 671.985 - 13.12% -
std::copy(vector<int>)/4096 17.38% 142.162 166.877 - -23.95% -
BM_std_minmax_element<short>/5500 17.34% 1267.219 1486.991 - 1.15% -
BM_std_minmax_element<int>/4096 17.34% 915.845 1074.613 - 7.44% -
BM_std_minmax_element<short>/4000 17.33% 923.633 1083.659 - 1.12% -
BM_std_minmax_element<int>/4000 17.28% 894.866 1049.511 - 6.56% -
BM_std_minmax_element<short>/4096 17.26% 946.214 1109.558 - 1.05% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 17.24% 20.469 23.997 - 18.01% -
BM_deque_vector_move_backward/65536 17.17% 7040.947 8249.762 - 3.84% -
BM_std_minmax_element<short>/1024 17.09% 241.580 282.856 - 0.56% -
BM_deque_vector_move_backward/64000 17.05% 6943.867 8127.899 - 5.99% -
BM_deque_vector_copy_backward/70000 17.05% 7696.135 9007.990 - -1.25% -
BM_std_minmax_element<int>/65536 17.04% 14634.547 17127.695 - 7.41% -
BM_std_minmax_element<int>/1024 17.01% 233.100 272.761 - 7.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 17.01% 72.989 85.404 - -4.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 16.84% 20.483 23.932 - 10.38% -
BM_std_minmax_element<int>/70000 16.78% 15660.251 18288.222 - 7.41% -
BM_std_minmax_element<int>/512 16.76% 118.437 138.293 - 7.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.72% 574.402 670.420 - 12.77% -
BM_deque_vector_move_backward/70000 16.60% 7488.985 8732.070 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.59% 24.150 28.156 - 0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.58% 36.725 42.813 - -0.84% -
std::for_each_n(deque<int>)/8 16.58% 1.126 1.313 - 19.61% -
BM_std_minmax_element<int>/5500 16.52% 1229.545 1432.682 - 6.77% -
std::list<int>::erase(begin)_(cheap_elements)/32 16.44% 10.945 12.744 - 26.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 16.40% 32.638 37.991 - 7.12% -
std::for_each_n(join_view(vector<vector<int>>))/8 16.20% 1.390 1.615 - 6.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.15% 562.304 653.090 - 11.60% -
std::copy_backward(vector<bool>)_(aligned)/262144 16.10% 643.325 746.896 - -11.03% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.10% 7087974.373 8229090.269 - 6.61% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 16.07% 24623.268 28580.300 - 16.91% -
BM_deque_vector_ranges_move_backward/64000 15.98% 6952.945 8063.912 - 2.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 15.82% 0.467 0.541 - 37.91% -
BM_deque_vector_ranges_move_backward/65536 15.76% 7136.653 8261.529 - 1.91% -
SetIntersection_None_Set_string_1024_64 15.68% 9175286.561 10613692.837 - -4.08% -
BM_deque_vector_copy_backward/64000 15.58% 7009.061 8101.293 - 2.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 15.54% 27.573 31.857 - -0.69% -
BM_std_minmax_element<short>/512 15.52% 124.509 143.835 - 0.10% -
std::map<std::string,_int>::ctor(const&)/32 15.51% 720.836 832.627 - 15.30% -
BM_std_minmax_element<int>/64000 15.46% 14485.864 16725.220 - 7.08% -
SetIntersection_Interlaced_Vector_uint64_262144_256 15.45% 26127943.094 30165884.887 - -57.22% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 15.26% 770.911 888.556 - 94.99% -
std::list<int>::erase(begin)_(cheap_elements)/1024 15.22% 10.985 12.656 - 24.73% -
std::swap_ranges(list<int>)/8192 15.07% 9829.452 11310.431 - 8.44% -
BM_deque_vector_ranges_copy_backward/70000 15.05% 7649.402 8800.848 - -1.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 15.04% 6.285 7.231 - 32.83% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 14.99% 22.836 26.259 - 9.55% -
BM_StringRelational_Eq_Empty_Empty_Control 14.97% 1.795 2.064 - -2.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.88% 1.163 1.336 - 16.19% -
BM_StringEraseWithMove_Empty_Transparent 14.88% 0.555 0.638 - -3.56% -
std::find_if_not(list<int>)_(process_all)/8192 14.82% 6864.185 7881.484 - 8.33% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.81% 1.215 1.394 - 8.45% -
std::reverse(list<int>)/32768 14.72% 17136.783 19658.728 - 11.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 14.65% 22.620 25.933 - 21.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.56% 18.916 21.669 - -10.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 14.51% 1.206 1.381 - 9.97% -
std::all_of(vector<int>)_(process_all)/50 14.44% 12.656 14.484 - -1.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 14.44% 9.324 10.670 - 11.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 14.39% 0.423 0.484 - 13.45% -
std::remove_if(deque<int>)_(sprinkled)/50 14.38% 60.934 69.696 - 6.33% -
std::unordered_set<int>::contains(key)_(non-existent)/32 14.25% 1.397 1.596 - 3.86% -
std::partition(deque<int>)_(dense)/32 14.24% 9.297 10.620 - 1.23% -
std::search(deque<int>)_(near_matches)/1024 14.21% 18083.167 20652.927 - -14.46% -
std::count_if(list<int>)_(every_other)/8192 14.17% 7019.740 8014.328 - 10.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 14.12% 23.498 26.817 - 19.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 14.08% 1509.112 1721.654 - 30.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.04% 518.087 590.832 - 11.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 14.03% 1.411 1.609 - -4.45% -
BM_deque_vector_copy_backward/65536 14.01% 7204.574 8214.229 - -0.11% -
BM_std_minmax_element<short>/70000 13.95% 16576.920 18889.179 - 0.97% -
BM_deque_vector_ranges_move_backward/70000 13.82% 7674.162 8735.070 - -3.27% -
std::move_backward(vector<int>)/262144 13.79% 18589.751 21152.847 - -2.17% -
std::partition_point(list<int>)/8192 13.78% 12736.236 14491.132 - 23.04% -
BM_std_minmax_element<short>/64000 13.75% 15146.294 17228.744 - 0.99% -
std::fill_n(vector<bool>)/262144 13.72% 827.999 941.602 - 15.19% -
BM_std_minmax_element<short>/65536 13.68% 15514.641 17637.359 - 0.80% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 13.62% 0.347 0.394 - -15.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.51% 20.425 23.184 - 11.96% -
std::multiset<std::string>::ctor(const&)/32 13.49% 698.643 792.888 - 13.75% -
std::all_of(list<int>)_(process_all)/8192 13.42% 7395.565 8388.105 - 11.16% -
std::partition(deque<int>)_(dense)/50 13.42% 13.986 15.863 - 13.40% -
std::multimap<int,_int>::ctor(const&)/1024 13.37% 6583.914 7464.023 - 14.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.35% 68565.333 77720.321 - 4.63% -
std::find_end(deque<int>)_(near_matches)/8192 13.31% 1115089.379 1263493.657 - -11.55% -
std::unordered_set<std::string>::find(key)_(existent)/8192 13.31% 38.776 43.935 - 20.16% -
std::set<int>::count(key)_(existent)/8192 12.97% 7.773 8.781 - 5.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 12.94% 9828950.609 11101306.193 - 9.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.93% 55.557 62.741 - -1.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 12.91% 21.499 24.275 - 10.10% -
rng::find_last(vector<char>)_(bail_90%)/8 12.90% 0.408 0.460 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.70% 61.402 69.203 - 0.90% -
std::replace(vector<int>)_(sprinkled)/32 12.51% 5.719 6.434 - 14.88% -
std::unique_copy(deque<int>)_(contiguous)/32 12.47% 9.365 10.533 - 11.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.45% 32.121 36.120 - 12.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.45% 30.131 33.882 - 13.27% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.44% 1.412 1.588 - 19.40% -
BM_deque_vector_ranges_copy_backward/65536 12.39% 7303.823 8208.633 - -1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 12.30% 288.105 323.528 - 7.39% -
BM_vector_deque_ranges_copy/2 12.26% 1.834 2.059 - 6.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 12.24% 45.950 51.576 - 2.92% -
SetIntersection_Interlaced_Vector_uint64_16384_4 12.23% 1357653.501 1523703.597 - -0.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.18% 31.771 35.641 - 6.43% -
std::is_sorted_until(deque<int>,_pred)/8 12.17% 4.233 4.748 - 6.83% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 12.15% 134554.633 150907.818 - 15.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.12% 1.057 1.185 - 21.25% -
BM_vector_deque_ranges_copy_backward/2 12.10% 1.835 2.057 - 12.59% -
std::set<std::string>::upper_bound(key)_(existent)/1024 12.04% 21.646 24.253 - 8.82% -
BM_PushHeap_uint32_PipeOrgan_1 12.03% 0.392 0.440 - 3.44% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.92% 1.427 1.597 - 0.33% -
std::unique_copy(deque<int>)_(contiguous)/52 11.89% 14.637 16.377 - 10.39% -
BM_PushHeap_string_Ascending_1 11.78% 0.471 0.527 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 11.77% 39.528 44.180 - -4.76% -
BM_vector_deque_copy_backward/64000 11.74% 7290.185 8145.930 - -0.39% -
BM_vector_deque_copy_backward/65536 11.72% 7471.548 8347.421 - 1.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 11.71% 5.672 6.337 - 17.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 11.62% 13127516.396 14652513.026 - 12.27% -
bm_ranges_lexicographical_compare<int>/8 11.60% 1.449 1.617 - 10.49% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 11.60% 36.910 41.193 - -3.91% -
std::unordered_set<int>::find(key)_(existent)/32 11.59% 1.192 1.330 - 1.24% -
std::copy_backward(deque<int>)/32768 11.53% 3631.145 4049.843 - 3.15% -
BM_vector_deque_ranges_copy_backward/1 11.52% 2.085 2.325 - 9.50% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.47% 4673.629 5209.840 - 11.52% -
std::find_end(deque<int>)_(near_matches)/1000 11.41% 15638.030 17422.526 - -18.45% -
std::remove_if(deque<int>)_(sprinkled)/32 11.41% 52.414 58.395 - 6.42% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.41% 1.225 1.365 - 0.71% -
SetIntersection_Interlaced_Set_string_262144_4 11.25% 1844680.176 2052192.139 - 8.28% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.20% 34.439 38.297 - 10.57% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 11.19% 26844.807 29849.495 - 17.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.15% 26.750 29.733 - 12.79% -
BM_deque_deque_move_backward/70000 11.12% 7887.509 8764.916 - 0.74% -
std::map<std::string,_int>::find(key)_(existent)/32 11.03% 14.816 16.450 - 11.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 10.97% 516.460 573.122 - -24.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.95% 165.204 183.296 - -0.46% -
BM_vector_deque_ranges_copy_backward/65536 10.94% 7515.158 8337.258 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.91% 90221797.452 100063836.444 - -19.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.87% 1419.191 1573.417 - 1.02% -
BM_PushHeap_string_PipeOrgan_1 10.86% 0.526 0.583 - -9.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 10.84% 31.057 34.425 - 2.08% -
std::unordered_set<std::string>::count(key)_(existent)/8192 10.83% 38.567 42.744 - 35.47% -
std::find_if_not(vector<int>)_(process_all)/8 10.63% 1.491 1.650 - 23.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 10.61% 1.487 1.645 - -9.23% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.55% 1470.472 1625.544 - 13.91% -
std::is_sorted(list<int>,_pred)/8192 10.54% 7682.597 8492.459 - -1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 10.43% 3856.457 4258.682 - 8.68% -
BM_deque_deque_ranges_move_backward/65536 10.35% 7388.549 8153.457 - 2.15% -
BM_vector_deque_ranges_copy_backward/64000 10.33% 7277.097 8028.589 - 0.84% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 10.28% 11307.894 12470.530 - 9.70% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 10.28% 38.577 42.543 - 6.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.18% 13081.227 14412.412 - 17.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.16% 24.797 27.317 - 7.46% -
std::unordered_set<int>::contains(key)_(non-existent)/0 10.15% 0.338 0.372 - -23.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.13% 90.045 99.165 - 10.83% -
SetIntersection_Interlaced_Vector_float_1024_4 10.11% 1264687.319 1392501.216 - 0.61% -
BM_StringAssignStr_Large_Opaque 9.99% 10.869 11.954 - 18.44% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.96% 317.986 349.671 - 4.97% -
BM_deque_deque_ranges_copy_backward/65536 9.90% 7406.223 8139.558 - 1.14% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.89% 25074.371 27554.783 - 4.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 9.88% 26443.058 29056.551 - 4.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 9.83% 1.423 1.563 - 15.55% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 9.81% 1.432 1.573 - 4.75% -
BM_deque_deque_ranges_move_backward/1 9.75% 2.521 2.767 - 4.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.73% 1186.355 1301.772 - 8.86% -
std::move_backward(vector<int>)/8 9.73% 2.133 2.340 - 2.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 9.71% 19437.310 21324.605 - 6.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.67% 756.672 829.831 - -0.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.66% 28.549 31.308 - 28.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 9.64% 1.260 1.382 - 7.58% -
BM_deque_deque_ranges_move_backward/2 9.64% 2.300 2.522 - 4.87% -
BM_deque_deque_ranges_copy_backward/64000 9.63% 7132.295 7819.490 - -0.01% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.63% 23937.705 26243.499 - 4.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.62% 10.561 11.578 - 6.98% -
BM_deque_deque_ranges_copy_backward/70000 9.59% 7901.473 8659.442 - -0.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 9.59% 2.288 2.508 - 8.91% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 9.57% 1.083 1.187 - 4.66% -
ranges::min(std::vector<long_long>)/64 9.50% 4.621 5.060 - 8.03% -
ranges::min(std::vector<char>)/8 9.46% 2.211 2.420 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 9.42% 1617379.233 1769698.486 - 5.88% -
BM_std_minmax_element<short>/4 9.34% 1.137 1.243 - 3.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.33% 0.492 0.538 - 11.97% -
std::find(vector<long_long>)_(bail_25%)/8 9.33% 0.858 0.938 - 5.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.32% 40.166 43.908 - 3.19% -
BM_deque_deque_copy_backward/65536 9.31% 7457.970 8152.539 - 0.74% -
ranges::min(std::list<char>)/64 9.31% 25.989 28.408 - 2.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.26% 26.215 28.643 - -4.36% -
SetIntersection_Interlaced_Set_uint64_1024_256 9.24% 14428687.171 15761314.101 - 0.93% -
BM_deque_deque_ranges_move_backward/70000 9.20% 7827.965 8548.034 - -0.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 9.17% 17.031 18.592 - 7.99% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 9.15% 28.369 30.965 - 34.49% -
std::any_of(vector<int>)_(process_all)/50 9.12% 12.633 13.786 - -0.40% -
BM_vector_deque_ranges_copy/1 9.10% 2.121 2.314 - 5.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 9.10% 39.078 42.635 - 9.55% -
BM_vector_deque_ranges_copy/64000 9.09% 2838.242 3096.307 - 9.32% -
std::set<int>::insert(value)_(new_value,_end)/1024 9.09% 42.795 46.686 - -1.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.04% 9.972 10.874 - 1.07% -
SetIntersection_Front_Vector_float_262144_1024 9.00% 5427656.019 5916157.260 - 9.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.97% 40.489 44.122 - -3.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.97% 1001.605 1091.428 - 7.77% -
std::fill_n(deque<int>)/32 8.92% 1.152 1.255 - -4.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 8.88% 1.581 1.721 - 17.55% -
std::set<std::string>::count(key)_(existent)/32 8.78% 14.842 16.144 - -3.84% -
std::list<std::string>::ctor(size)/32 8.76% 345.944 376.259 - 12.00% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.75% 4606.923 5009.816 - 8.38% -
BM_deque_vector_copy/0 8.72% 1.305 1.419 - 9.43% -
SetIntersection_Front_Vector_float_1024_1024 8.72% 5433929.916 5907732.548 - 8.89% -
BM_vector_deque_copy/64000 8.66% 2836.839 3082.523 - 8.92% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.64% 0.529 0.574 - 8.13% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.60% 22.340 24.261 - -1.22% -
BM_deque_deque_copy_backward/64000 8.59% 7289.610 7915.905 - -0.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.54% 2.724 2.957 - -28.84% -
BM_std_minmax_element<short>/3 8.52% 1.143 1.240 - 8.24% -
std::partial_sort_copy(deque<int>)_(heap)/8 8.50% 14.819 16.079 - 5.39% -
std::replace(vector<int>)_(sprinkled)/50 8.48% 8.957 9.716 - 16.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 8.46% 64.777 70.260 - -5.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.44% 14841.072 16094.069 - 2.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 8.43% 31.571 34.232 - 2.17% -
BM_vector_deque_move/64000 8.41% 2838.572 3077.279 - 8.47% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.38% 27.693 30.014 - 6.25% -
std::copy(list<int>)/4096 8.36% 3030.091 3283.380 - 7.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.28% 217.200 235.180 - 11.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.28% 1.262 1.366 - 9.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.19% 1414.988 1530.928 - 10.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.18% 2.277 2.463 - 6.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.18% 26759.139 28947.186 - 13.89% -
ranges::minmax(std::deque<long_long>)/70000 8.16% 27404.557 29640.969 - 14.13% -
SetIntersection_Front_Set_uint64_16384_64 8.15% 1653661.831 1788399.018 - -0.19% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 8.14% 81.754 88.406 - 4.52% -
BM_deque_deque_move_backward/64000 8.10% 7247.068 7834.260 - -0.30% -
std::find_if(list<int>)_(bail_25%)/32768 8.06% 6964.241 7525.817 - -0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 8.02% 25750.514 27815.603 - 8.00% -
rng::fold_left(list<int>)/1048576 8.00% 1350526.683 1458560.641 - -0.54% -
std::unordered_set<int>::count(key)_(existent)/32 8.00% 1.292 1.395 - 4.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.00% 88625.018 95711.397 - 17.77% -
std::replace_if(vector<int>)_(sprinkled)/50 7.98% 13.570 14.653 - 12.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.97% 6731.744 7268.452 - 8.79% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.97% 2277.257 2458.712 - -7.66% -
BM_PushHeap_uint32_Random_1 7.96% 0.541 0.584 - 11.97% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.90% 8.748 9.439 - 7.62% -
std::partition_copy(deque<int>)/32 7.90% 12.774 13.783 - 6.64% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 7.89% 21.690 23.403 - 10.20% -
BM_num_put<unsigned_long_long> 7.89% 10.658 11.499 - 1.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 7.89% 34.787 37.531 - -11.11% -
std::find_end(deque<int>)_(near_matches)/1024 7.89% 16245.385 17526.380 - -20.83% -
BM_vector_deque_ranges_copy_backward/70000 7.88% 8023.877 8656.402 - 0.68% -
BM_vector_deque_copy/70000 7.87% 3098.904 3342.797 - 7.98% -
std::find(vector<int>)_(bail_25%)/8 7.83% 1.366 1.473 - 2.20% -
std::set<std::string>::lower_bound(key)_(existent)/8192 7.83% 28.664 30.908 - 3.30% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.82% 65.704 70.842 - -0.49% -
BM_vector_deque_move/70000 7.79% 3101.846 3343.455 - 7.84% -
BM_vector_deque_ranges_copy/70000 7.74% 3101.215 3341.136 - 7.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.73% 0.437 0.471 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 7.72% 0.579 0.624 - 7.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 7.72% 18.932 20.393 - 3.64% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.71% 5581843.137 6012266.209 - -28.53% -
std::multiset<std::string>::insert(value)_(already_present)/8192 7.69% 62.971 67.815 - 9.50% -
std::search(deque<int>)_(same_length)/1024 7.66% 471.351 507.452 - 6.98% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.65% 19.852 21.372 - 5.73% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.65% 38525.730 41473.722 - 4.78% -
std::search(list<int>,_pred)_(same_length)/8192 7.65% 8465.080 9112.790 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 7.63% 42992015.273 46272126.284 - -14.29% -
BM_vector_deque_copy_backward/70000 7.61% 8151.213 8771.404 - -0.65% -
BM_vector_deque_ranges_move/65536 7.60% 2860.027 3077.487 - 7.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 7.58% 1.525 1.641 - 8.67% -
BM_vector_deque_ranges_copy/0 7.54% 0.368 0.396 - -7.54% -
SetIntersection_Front_Set_string_256_64 7.53% 14014985.361 15070623.472 - 7.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.53% 1.707 1.835 - 6.14% -
SetIntersection_Interlaced_Vector_uint64_256_4 7.49% 4654885.875 5003575.435 - -0.68% -
std::none_of(list<int>)_(process_all)/8192 7.45% 8115.224 8719.683 - 7.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.45% 1654.782 1778.021 - -3.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.41% 22.769 24.455 - -0.72% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 7.40% 82.338 88.430 - 6.71% -
std::search(vector<int>,_pred)_(single_element)/8192 7.39% 4323.362 4642.853 - 24.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.38% 1326.456 1424.314 - 4.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.37% 223.438 239.914 - 10.00% -
BM_deque_deque_ranges_copy_backward/2 7.37% 2.183 2.343 - 5.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.37% 29.541 31.718 - 6.53% -
std::set<int>::contains(key)_(non-existent)/1024 7.36% 5.885 6.318 - 7.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.36% 20.977 22.520 - 6.00% -
std::copy_backward(deque<int>)/8 7.35% 2.570 2.758 - 0.05% -
BM_deque_deque_move_backward/65536 7.34% 7515.669 8067.632 - -0.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 7.34% 0.266 0.285 - 4.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.31% 11448.142 12285.360 - 9.51% -
BM_deque_deque_ranges_copy_backward/1 7.29% 2.425 2.601 - 5.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.26% 1.321 1.417 - 10.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 7.26% 3.826 4.104 - 6.57% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.26% 28.909 31.007 - 6.99% -
std::multiset<std::string>::erase(key)_(existent)/32 7.24% 49.986 53.603 - -8.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.22% 5972.499 6403.470 - -0.04% -
BM_vector_deque_ranges_copy/5500 7.22% 195.757 209.881 - 7.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 7.21% 29.805 31.955 - 33.54% -
std::adjacent_find(deque<int>,_pred)/8 7.21% 4.250 4.557 - 7.01% -
std::find_if_not(list<int>)_(bail_25%)/1024 7.20% 181.402 194.459 - 3.87% -
BM_PushHeap_uint64_SingleElement_4 7.19% 0.356 0.382 - 4.24% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.14% 751.770 805.468 - 6.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.14% 29.121 31.199 - 5.95% -
BM_vector_deque_copy_backward/5500 7.14% 196.094 210.086 - 6.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.13% 7.311 7.832 - 4.20% -
BM_vector_deque_move_backward/64000 7.13% 7299.994 7820.230 - -3.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 7.11% 843.516 903.470 - 4.03% -
BM_deque_deque_ranges_move_backward/64000 7.06% 7401.720 7924.380 - 1.21% -
BM_PushHeap_uint64_SingleElement_262144 7.06% 0.357 0.382 - 5.59% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.05% 25671.252 27479.830 - 8.44% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.02% 1443.752 1545.097 - 9.60% -
std::remove_if(list<int>)_(prefix)/8192 7.02% 9339.542 9995.014 - -0.63% -
SetIntersection_Front_Set_uint32_16384_64 7.02% 1666759.197 1783682.797 - -0.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.00% 228.919 244.936 - 3.43% -
BM_deque_deque_ranges_copy/0 6.95% 0.793 0.848 - 0.08% -
std::count(vector<int>)_(every_other)/8 6.94% 1.290 1.380 - 2.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.94% 1183.664 1265.820 - -1.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.94% 1118.660 1196.292 - 1.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.94% 1.400 1.497 - 14.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.93% 605.355 647.283 - 0.08% -
SetIntersection_Front_Set_uint32_1024_256 6.90% 3851545.522 4117443.380 - 5.82% -
std::search(vector<int>,_pred)_(single_element)/1000 6.90% 528.560 565.028 - 18.41% -
std::search(vector<int>,_pred)_(single_element)/1024 6.88% 541.373 578.614 - 17.93% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.82% 3710.918 3964.108 - -0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.81% 703.321 751.212 - 1.08% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.80% 295.754 315.877 - 4.12% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 6.79% 11410.398 12184.655 - 8.42% -
std::unordered_set<std::string>::erase(iterator)/32 6.78% 28.149 30.059 - -4.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.78% 11968.230 12779.599 - 34.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.77% 0.648 0.692 - -0.00% -
BM_vector_deque_ranges_copy/65536 6.74% 2856.300 3048.741 - 6.87% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 6.71% 239551.820 255614.076 - 3.45% -
std::lower_bound(std::vector<int>)/8 6.70% 7.719 8.237 - 0.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 6.69% 1.256 1.340 - 1.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.68% 4.687 5.000 - -0.15% -
BM_deque_deque_ranges_move/70000 6.66% 3272.115 3490.176 - 4.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.66% 2.527 2.696 - 17.30% -
std::rotate(list<int>)_(by_1/3)/32 6.64% 16.579 17.680 - 5.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.64% 8731.059 9310.586 - 2.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.64% 3.816 4.069 - 7.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.62% 9545.391 10177.166 - 5.29% -
ranges::minmax(std::vector<long_long>)/1 6.61% 0.608 0.648 - 4.61% -
BM_PushHeap_uint64_SingleElement_16 6.57% 0.338 0.360 - 3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.54% 25767956.931 27453023.466 - 7.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.53% 20.639 21.987 - 5.01% -
BM_deque_deque_copy_backward/70000 6.48% 7931.066 8445.179 - -3.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.48% 98853.499 105258.894 - 5.02% -
std::multiset<std::string>::find(key)_(existent)/32 6.46% 15.113 16.090 - 6.01% -
ranges::minmax(std::list<__int128>)/70000 6.42% 56637.895 60272.638 - 1.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 6.36% 23.619 25.123 - 5.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 6.33% 0.486 0.516 - 6.74% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 6.31% 1.576 1.676 - -5.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.28% 33.806 35.930 - 5.81% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.26% 9.781 10.394 - 0.01% -
BM_vector_deque_move/65536 6.25% 2854.417 3032.699 - 6.21% -
std::partition(deque<int>)_(sparse)/8192 6.24% 3032.047 3221.096 - 9.24% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.19% 334.322 355.029 - 8.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.19% 73.626 78.182 - -3.38% -
std::unordered_multiset<int>::erase(iterator)/8192 6.17% 21.241 22.553 - -8.10% -
BM_vector_deque_ranges_copy/4096 6.17% 143.887 152.770 - 5.55% -
std::unique(vector<int>)_(sprinkled)/32 6.17% 53.940 57.266 - 1.89% -
std::multiset<std::string>::find(key)_(existent)/8192 6.16% 29.987 31.836 - 7.36% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.16% 2.700 2.866 - 1.21% -
BM_std_minmax_element<int>/3 6.16% 1.120 1.189 - -4.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 6.10% 18.449 19.574 - 5.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.09% 29.836 31.653 - 14.94% -
BM_vector_deque_move_backward/70000 6.08% 7880.565 8359.663 - -3.69% -
BM_vector_deque_ranges_move/64000 6.07% 2837.891 3010.119 - 6.18% -
std::set<std::string>::contains(key)_(existent)/1024 6.06% 21.271 22.560 - -1.08% -
BM_deque_deque_copy/70000 6.06% 3208.723 3403.080 - 5.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.03% 1774732.903 1881814.241 - 5.70% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.02% 4.872 5.165 - 5.51% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 6.02% 11554.547 12249.713 - 7.37% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.00% 5.428 5.754 - 6.48% -
rng::find_last(deque<int>)_(bail_90%)/8192 5.99% 203.345 215.532 - 6.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.95% 1765263.819 1870381.769 - -9.97% -
std::find_end(list<int>)_(single_element)/8192 5.95% 7730.315 8189.930 - -5.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.94% 9.655 10.228 - -1.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.94% 6.749 7.149 - -4.86% -
ranges::min(std::vector<long_long>)/8 5.93% 2.036 2.157 - -2.25% -
SetIntersection_Front_Vector_float_1024_256 5.93% 2155612.102 2283393.703 - 6.01% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.91% 37.751 39.984 - 7.45% -
std::set<std::string>::equal_range(key)_(existent)/32 5.91% 16.135 17.089 - -2.81% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.88% 10.043 10.633 - 1.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.87% 4.280 4.532 - 0.15% -
std::rotate(list<int>)_(1_element_forward)/50 5.86% 24.934 26.395 - 3.11% -
SetIntersection_Interlaced_Set_string_262144_16 5.86% 2134882.242 2259936.117 - 3.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.83% 20796.107 22009.168 - -0.00% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.83% 0.607 0.642 - 5.81% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.83% 333.903 353.360 - 7.30% -
std::fill_n(list<int>)/1024 5.82% 440.496 466.128 - -34.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.80% 1639719.402 1734904.701 - 1.84% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.80% 25.705 27.196 - 0.20% -
SetIntersection_Interlaced_Set_float_256_64 5.79% 13351367.680 14124416.996 - 2.84% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.79% 4.941 5.227 - 5.10% -
BM_PushHeap_string_Ascending_262144 5.76% 28.058 29.674 - 3.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.74% 334.452 353.664 - 7.86% -
std::unique_copy(list<int>)_(sprinkled)/32 5.72% 13.057 13.804 - 0.94% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.72% 11633.343 12298.656 - 6.82% -
bm_lexicographical_compare<unsigned_char>/64 5.70% 1.933 2.044 - 2.43% -
std::multiset<int>::equal_range(key)_(existent)/8192 5.70% 8.196 8.663 - 6.16% -
BM_PushHeap_uint64_PipeOrgan_4 5.69% 0.481 0.508 - 5.35% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.68% 5633.649 5953.559 - 5.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 5.66% 73544.150 77709.038 - 4.79% -
BM_std_minmax_element<char>/4 5.66% 1.242 1.312 - 4.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.65% 23.086 24.392 - -0.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.65% 1.246 1.317 - 1.98% -
std::all_of(vector<int>)_(process_all)/32 5.65% 8.336 8.807 - 4.21% -
BM_vector_deque_move_backward/65536 5.64% 7571.242 7998.261 - -3.82% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.62% 773.791 817.316 - 4.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.61% 14058805.212 14847505.374 - 1.97% -
std::stable_partition(deque<int>)_(sparse)/8192 5.61% 3277.549 3461.416 - 3.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 5.60% 51.352 54.229 - 3.35% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.60% 12.192 12.875 - 2.79% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.59% 1.414 1.493 - 3.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.58% 980.662 1035.425 - 25.37% -
std::is_sorted(vector<int>,_pred)/8 5.58% 3.243 3.424 - 6.94% -
std::list<int>::ctor(size)/32 5.58% 334.159 352.801 - -7.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.58% 1.528 1.614 - -2.93% -
BM_vector_deque_ranges_move/70000 5.58% 3100.897 3273.789 - 5.50% -
BM_deque_deque_move/65536 5.57% 3074.673 3245.880 - 5.17% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 5.57% 22.524 23.778 - 5.29% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.56% 10038.215 10596.265 - -16.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.56% 63544894.022 67076829.772 - -5.30% -
std::move_backward(deque<int>)/32768 5.55% 3327.406 3512.169 - -2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.55% 1968.163 2077.401 - 0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 5.51% 608098.344 641600.101 - 6.38% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.50% 17567.863 18534.155 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.49% 0.528 0.557 - 5.58% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 5.47% 7912.574 8345.604 - 4.69% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.47% 5.567 5.872 - 4.19% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 5.46% 496149.494 523261.369 - -0.95% -
std::list<int>::ctor(size)/1024 5.46% 12068.451 12727.601 - -0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 5.46% 18885.892 19917.060 - 5.50% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.46% 1.228 1.295 - -18.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.43% 1.385 1.461 - 22.43% -
std::set<std::string>::find(key)_(existent)/1024 5.43% 23.722 25.010 - 0.26% -
BM_PushHeap_float_Descending_4 5.42% 0.368 0.388 - 1.50% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.42% 22.248 23.453 - 2.65% -
std::find_if(vector<char>)_(bail_25%)/1024 5.42% 25.115 26.476 - 3.52% -
std::is_sorted_until(list<int>)/1024 5.40% 744.351 784.543 - 4.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.39% 28003.513 29514.084 - 13.57% -
BM_std_minmax_element<int>/4 5.39% 1.190 1.254 - 2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.38% 2935684.586 3093742.515 - -9.70% -
std::partition_copy(list<int>)/8192 5.36% 6928.902 7300.224 - -0.78% -
std::partition(deque<int>)_(sparse)/50 5.35% 16.325 17.199 - 13.04% -
std::unordered_multiset<int>::erase(key)_(existent)/32 5.35% 20.548 21.647 - -2.69% -
std::remove(deque<int>)_(prefix)/32 5.32% 52.522 55.315 - -1.41% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.31% 10142455.748 10681495.753 - -2.72% -
SetIntersection_Front_Vector_string_262144_16 5.31% 1562681.199 1645601.086 - 1.85% -
std::multiset<int>::erase(key)_(existent)/32 5.30% 21.707 22.858 - 5.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 5.30% 1.165 1.227 - 11.35% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 5.29% 3.069 3.231 - 5.04% -
SetIntersection_Front_Set_float_64_64 5.27% 13338775.231 14042146.599 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_262144_64 5.27% 11757442.123 12377063.766 - -50.49% -
BM_deque_vector_copy/2 5.25% 1.825 1.921 - 2.69% -
std::multimap<int,_int>::ctor(const&)/8192 5.25% 51975.275 54702.717 - 4.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 5.24% 210348.772 221379.464 - 4.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.23% 6.187 6.511 - 1.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.22% 873833.966 919435.080 - 6.35% -
ranges::minmax(std::list<__int128>)/1 5.21% 0.429 0.451 - 0.44% -
std::remove(list<int>)_(sprinkled)/1024 5.20% 944.229 993.360 - 4.40% -
ranges::min(std::list<char>)/8 5.20% 1.837 1.932 - 0.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.19% 27.897 29.343 - -8.59% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.18% 53.254 56.012 - -2.59% -
std::move_backward(deque<int>)/1048576 5.18% 125358.618 131847.532 - 0.12% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.17% 98929.830 104042.027 - 8.20% -
SetIntersection_Front_Vector_string_256_64 5.13% 10168435.952 10690298.216 - 2.49% -
std::remove_copy(deque<int>)_(prefix)/50 5.12% 20.018 21.042 - -2.15% -
std::for_each_n(list<int>)/50 5.10% 21.916 23.034 - 0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.10% 1220.079 1282.287 - 0.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 5.09% 10.232 10.754 - 5.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.09% 575.174 604.438 - 1.79% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 5.08% 663104.387 696758.152 - 65.56% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.05% 27402.329 28785.598 - 1.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.05% 23.927 25.134 - 2.11% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.04% 6859.529 7205.493 - 5.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.04% 339.108 356.197 - 7.57% -
BM_vector_deque_move_backward/4000 5.01% 141.482 148.573 - 5.07% -
std::vector<int>::ctor(size)/32 5.01% 10.278 10.793 - -6.90% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5.00% 4660.933 4894.200 - 5.53% -
std::list<std::string>::ctor(size)/1024 5.00% 12584.629 13214.103 - 7.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.98% 18.494 19.414 - -8.18% -
std::set<int>::upper_bound(key)_(existent)/8192 4.97% 8.005 8.403 - 8.37% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.97% 3429.088 3599.490 - 1.90% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.96% 28.005 29.393 - -3.71% -
BM_std_minmax_element<short>/64 4.91% 16.582 17.397 - -3.68% -
std::copy_backward(vector<bool>)_(aligned)/64 4.88% 1.670 1.752 - 1.38% -
std::search(vector<int>)_(same_length)/8192 4.88% 1885.370 1977.345 - 4.94% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.87% 8.209 8.609 - 3.50% -
SetIntersection_Front_Set_float_1024_256 4.85% 3898477.849 4087678.186 - -2.57% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.84% 8141.471 8535.706 - -5.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.83% 352.724 369.776 - 8.39% -
std::list<int>::ctor(size)/8192 4.81% 97917.405 102631.667 - 5.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.81% 22.861 23.961 - 15.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.80% 269.987 282.953 - 3.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.80% 830.315 870.181 - 6.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.79% 181600.822 190299.700 - -0.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.78% 83.934 87.948 - -1.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.78% 762.155 798.556 - 5.49% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.76% 881.798 923.813 - 2.37% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 4.76% 245.411 257.096 - 3.40% -
std::partition(vector<int>)_(dense)/32 4.76% 8.460 8.862 - 8.91% -
std::stable_partition(vector<int>)_(sparse)/50 4.75% 20.722 21.707 - 2.73% -
BM_PushHeap_string_SingleElement_16 4.74% 2.632 2.757 - 1.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.74% 753.165 788.841 - 5.70% -
BM_PushHeap_string_SingleElement_1024 4.73% 2.619 2.743 - 0.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.73% 47.022 49.248 - -9.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.73% 4.475 4.687 - 5.13% -
BM_PushHeap_string_SingleElement_256 4.73% 2.608 2.731 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.73% 7398865.935 7748469.453 - -4.94% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.72% 24.432 25.586 - 3.03% -
SetIntersection_Front_Vector_string_262144_64 4.72% 3200662.620 3351785.004 - 4.28% -
BM_lexicographical_compare_three_way_fast_path/16 4.69% 4.227 4.426 - 0.05% -
BM_CmpLess_ushort_short 4.69% 1.007 1.055 - 0.42% -
std::is_sorted_until(list<int>)/8 4.69% 2.070 2.167 - 4.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.69% 62606.343 65540.823 - 1.20% -
BM_std_minmax_element<int>/64 4.69% 16.406 17.175 - 4.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.67% 2187526.766 2289709.016 - 0.44% -
std::copy_backward(vector<int>)/8 4.65% 2.174 2.275 - 2.59% -
BM_PushHeap_string_SingleElement_64 4.65% 2.669 2.793 - 0.51% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.64% 6649.357 6957.924 - -1.89% -
BM_PushHeap_string_Random_4 4.64% 6.065 6.346 - 4.06% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 4.64% 160.015 167.433 - 5.06% -
std::fill_n(vector<bool>)/64 4.63% 1.344 1.407 - -0.53% -
std::find_first_of(deque<int>)_(small_needle)/32 4.63% 106.538 111.467 - -1.51% -
std::find_if(vector<char>)_(process_all)/8 4.63% 1.526 1.596 - 0.17% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.62% 15.019 15.712 - 1.00% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 4.61% 0.251 0.262 - 4.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.61% 38.397 40.167 - -5.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.59% 3.497 3.658 - 4.34% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4.59% 5345.935 5591.237 - 4.60% -
bm_ranges_lexicographical_compare<int>/64 4.59% 4.306 4.504 - 4.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.58% 1.580 1.652 - -10.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 4.58% 1.445 1.511 - -2.39% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 4.58% 27.247 28.494 - -6.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.57% 66314.017 69344.951 - 6.57% -
std::move(list<int>)/1048576 4.55% 968952.101 1013035.723 - 0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.55% 37.918 39.643 - 1.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.55% 45.706 47.784 - -2.32% -
rng::contains(deque<int>)_(process_all)/8 4.54% 2.918 3.051 - 2.55% -
std::find_if(vector<char>)_(bail_25%)/32768 4.54% 797.270 833.456 - 4.28% -
std::list<std::string>::ctor(size)/8192 4.54% 103509.452 108204.961 - 6.51% -
std::move(vector<int>)/1048576 4.51% 56705.139 59263.953 - 5.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.51% 37.256 38.935 - -0.26% -
std::lower_bound(std::vector<int>)/100 4.50% 12.043 12.586 - 1.12% -
rng::starts_with(list<int>)/8192 4.49% 9003.441 9407.797 - 1.48% -
std::set<std::string>::contains(key)_(existent)/8192 4.48% 27.262 28.484 - -2.26% -
std::find_end(deque<int>)_(single_element)/1024 4.48% 303.803 317.410 - -10.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.47% 12.177 12.721 - -0.41% -
BM_vector_deque_ranges_move_backward/70000 4.46% 8030.136 8388.652 - -4.16% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.46% 52122.427 54449.290 - 4.86% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.45% 98658.650 103047.742 - 4.57% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.44% 5.819 6.077 - -1.19% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.41% 10567.639 11033.502 - 10.06% -
std::remove_copy(list<int>)_(sprinkled)/50 4.37% 17.989 18.775 - -0.37% -
std::find_first_of(deque<int>)_(small_needle)/50 4.36% 163.741 170.886 - -1.95% -
std::none_of(deque<int>)_(process_all)/32768 4.33% 10089.480 10526.423 - 4.05% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.32% 101033.241 105397.013 - 7.17% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.31% 8871.827 9254.180 - 5.66% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.28% 6878.068 7172.496 - 4.46% -
BM_lexicographical_compare_three_way_fast_path/64 4.28% 15.068 15.713 - 0.68% -
bm_ranges_swap_ranges_vb_aligned/65536 4.27% 123.281 128.543 - 4.30% -
ranges::minmax(std::deque<char>)/8 4.25% 3.982 4.152 - 11.10% -
BM_vector_deque_ranges_move_backward/64000 4.24% 7254.658 7562.045 - -3.88% -
BM_lexicographical_compare_three_way<IntPtr>/262144 4.24% 58511.624 60990.285 - 1.47% -
std::stable_sort(vector<int>)_(repeated)/1024 4.22% 1089.149 1135.146 - 4.15% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.21% 516.997 538.782 - 0.12% -
BM_deque_deque_ranges_copy/64000 4.21% 2949.682 3073.775 - 4.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.21% 15.180 15.818 - -6.99% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 4.20% 9.131 9.515 - 4.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.20% 6262.506 6525.588 - 6.56% -
std::search(deque<int>)_(same_length)/8192 4.20% 3743.119 3900.172 - 3.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.19% 54328.975 56606.929 - 5.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 4.18% 1.165 1.214 - -10.14% -
std::adjacent_find(vector<int>,_pred)/8 4.17% 3.159 3.291 - 0.27% -
std::is_sorted(deque<int>,_pred)/8 4.16% 4.760 4.958 - 3.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.16% 14077.404 14662.929 - 6.43% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 4.16% 28.378 29.557 - 0.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.14% 9.909 10.320 - 0.06% -
std::none_of(list<int>)_(process_all)/32768 4.12% 25990.528 27062.063 - 1.76% -
std::find_end(deque<int>)_(process_all)/1024 4.12% 300.489 312.871 - -4.93% -
std::pop_heap(deque<float>)/1024 4.12% 12.805 13.332 - 2.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.12% 435.702 453.648 - 4.96% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.11% 17.810 18.543 - 1.12% -
std::sort_heap(deque<int>)/8 4.10% 35.639 37.100 - 4.72% -
BM_lexicographical_compare_three_way_fast_path/1024 4.09% 236.575 246.256 - 0.37% -
SetIntersection_Interlaced_Set_string_16384_256 4.09% 344259507.251 358327805.114 - 2.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 4.08% 13.308 13.850 - 4.31% -
std::rotate_copy(deque<int>)/1024 4.08% 35.488 36.936 - 6.32% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 4.08% 19.367 20.156 - -0.34% -
bm_lexicographical_compare<int>/1 4.08% 1.384 1.441 - 3.10% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.07% 1.400 1.457 - 1.40% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 4.07% 532.772 554.436 - 3.36% -
BM_PushHeap_uint64_Random_64 4.06% 5.389 5.608 - 2.30% -
std::copy_backward(list<int>)/4096 4.05% 3165.062 3293.316 - 0.88% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.04% 31.145 32.404 - 8.99% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.04% 2392381.516 2489093.625 - -23.95% -
SetIntersection_Front_Set_uint32_262144_256 4.03% 3636159.323 3782816.663 - -5.19% -
rng::contains_subrange(list<int>)_(near_matches)/1000 4.03% 36851.163 38336.173 - -4.17% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.03% 218.604 227.413 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.03% 21774.512 22651.709 - 2.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.02% 5.072 5.276 - -0.34% -
std::none_of(deque<int>)_(process_all)/8192 4.02% 2520.419 2621.746 - 4.07% -
ranges::minmax(std::deque<long_long>)/64 4.01% 25.888 26.927 - 15.51% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.01% 114839.882 119444.294 - 4.51% -
std::reverse_copy(vector<int>)/8 3.98% 2.428 2.525 - -1.21% -
BM_deque_deque_copy/64000 3.98% 2924.254 3040.745 - 3.40% -
std::find_if(vector<char>)_(bail_25%)/8192 3.98% 209.468 217.798 - 3.30% -
rng::contains_subrange(list<int>)_(process_all)/50 3.97% 16.923 17.594 - -1.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.96% 779.245 810.128 - 6.40% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.96% 15.819 16.446 - -1.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 3.95% 0.476 0.495 - 10.20% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.94% 73.528 76.424 - 5.70% -
std::reverse_copy(list<int>)/8 3.93% 2.354 2.446 - 1.19% -
std::rotate(list<int>)_(1_element_backward)/50 3.93% 24.163 25.113 - 1.61% -
std::remove(deque<int>)_(prefix)/50 3.93% 60.886 63.278 - 1.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.92% 25.207 26.196 - 6.81% -
BM_vector_deque_move_backward/1024 3.92% 37.608 39.082 - 3.13% -
SetIntersection_Front_Set_string_16384_256 3.92% 15360971.892 15962895.544 - 6.27% -
BM_PushHeap_string_QuickSortAdversary_16384 3.91% 15.884 16.506 - 5.54% -
BM_vector_deque_ranges_copy/64 3.91% 2.700 2.806 - 3.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.91% 31.487 32.716 - 6.07% -
std::all_of(deque<int>)_(process_all)/8192 3.90% 2521.071 2619.413 - 3.85% -
std::fill(vector<int>)/1024 3.90% 29.171 30.309 - 0.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.90% 85.047 88.362 - 0.52% -
std::multiset<std::string>::erase(iterator)/8192 3.89% 31.108 32.319 - -4.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.89% 958668.858 995919.627 - 3.98% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.88% 51055.269 53038.065 - 3.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.86% 1117.656 1160.840 - -0.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.86% 1.445 1.501 - 7.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.86% 391.717 406.827 - 3.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.85% 13.142 13.649 - 3.96% -
std::find_end(vector<int>)_(single_element)/8192 3.85% 1858.968 1930.578 - 3.28% -
std::unordered_set<std::string>::clear()/32 3.85% 878.899 912.738 - -3.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.85% 602.590 625.776 - 0.66% -
BM_StringRead_Hot_Shallow_Large 3.85% 0.472 0.491 - 3.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.84% 507.390 526.876 - -5.10% -
SetIntersection_None_Set_float_16384_256 3.83% 153013263.028 158880481.270 - 2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.83% 1006201.692 1044745.438 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.83% 1003098.554 1041477.883 - -1.51% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.82% 7.592 7.882 - -1.30% -
bm_lexicographical_compare<signed_char>/8 3.81% 3.085 3.202 - -6.03% -
BM_PushHeap_float_Ascending_16384 3.80% 4.036 4.189 - -2.16% -
BM_vector_deque_ranges_move/1 3.79% 2.304 2.391 - 2.69% -
BM_PushHeap_string_SingleElement_16384 3.79% 2.607 2.706 - -0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.77% 10942.046 11354.460 - 2.58% -
BM_PushHeap_uint64_SingleElement_64 3.76% 0.352 0.365 - 1.89% -
std::search(vector<int>)_(no_match)/1000 3.76% 206.987 214.767 - -1.28% -
std::pop_heap(deque<size_t>)/1024 3.73% 15.266 15.836 - 3.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.73% 462.793 480.070 - -0.52% -
std::all_of(deque<int>)_(process_all)/32768 3.73% 10073.409 10449.440 - 4.07% -
BM_lexicographical_compare_three_way_fast_path/16384 3.72% 3634.083 3769.235 - 0.24% -
std::map<std::string,_int>::count(key)_(existent)/32 3.71% 15.448 16.021 - 1.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.71% 71.653 74.311 - 0.09% -
ranges::minmax(std::vector<char>)/1 3.69% 0.606 0.629 - 0.09% -
SetIntersection_Interlaced_Vector_string_16384_16 3.69% 4164355.830 4318022.919 - -14.48% -
rng::find_last(deque<int>)_(bail_90%)/50 3.69% 1.826 1.894 - 1.34% -
BM_lexicographical_compare_three_way_fast_path/4096 3.69% 922.253 956.240 - 0.28% -
SetIntersection_Front_Set_string_262144_1 3.68% 1063546.972 1102657.415 - 0.37% -
SetIntersection_None_Vector_string_262144_256 3.68% 1268381.423 1315019.206 - 0.73% -
std::shift_right(vector<int>)/32 3.67% 3.969 4.115 - 39.64% -
std::stable_partition(deque<int>)_(dense)/50 3.66% 36.303 37.631 - -5.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.65% 17.219 17.848 - 2.87% -
BM_deque_vector_move_backward/0 3.65% 1.364 1.413 - -6.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.65% 12730.968 13195.190 - 6.29% -
BM_deque_vector_ranges_move/1024 3.65% 36.738 38.078 - 1.00% -
BM_StringMove_Small 3.65% 0.706 0.732 - -4.15% -
ranges::minmax(std::list<long_long>)/64 3.63% 29.564 30.638 - -2.99% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.63% 31647.690 32796.284 - 3.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.63% 0.324 0.336 - 1.98% -
bm_lexicographical_compare<unsigned_char>/1 3.62% 1.507 1.562 - -4.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.62% 90.754 94.036 - 0.14% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.62% 68.186 70.651 - 1.33% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.61% 239192.847 247826.286 - 0.76% -
SetIntersection_None_Set_float_16384_16384 3.61% 154495786.293 160068810.029 - 3.02% -
SetIntersection_Front_Vector_string_64_64 3.61% 25415758.860 26332261.363 - 0.40% -
std::move_backward(deque<int>)/262144 3.60% 30329.836 31420.350 - 1.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.59% 241.573 250.250 - 0.08% -
SetIntersection_Front_Set_float_1024_64 3.59% 1697246.266 1758177.369 - -2.02% -
ranges::min(std::vector<char>)/64 3.59% 4.078 4.224 - -0.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.58% 6405.808 6635.413 - 3.68% -
std::search(vector<int>)_(no_match)/1024 3.58% 211.760 219.339 - -1.31% -
SetIntersection_None_Set_string_16384_1 3.58% 192038134.383 198904509.943 - -6.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.57% 2.452 2.539 - 6.26% -
std::stable_partition(deque<int>)_(dense)/1024 3.57% 565.103 585.266 - -1.38% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.57% 4.297 4.451 - 3.20% -
std::copy(vector<int>)/8 3.56% 2.092 2.167 - -1.42% -
std::partial_sort(deque<int>)_(descending)/8192 3.55% 251254.977 260182.749 - 1.07% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.55% 4.376 4.532 - 2.51% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.55% 38.419 39.782 - 4.63% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.53% 42.861 44.371 - -0.02% -
BM_vector_deque_ranges_move_backward/65536 3.52% 7568.131 7834.218 - -3.11% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.51% 2.772 2.869 - 2.23% -
std::copy_backward(list<int>)/64 3.51% 30.041 31.096 - -0.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.51% 11567.754 11973.236 - 3.73% -
std::move(deque<int>)/8 3.51% 3.251 3.365 - 3.72% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.50% 227.213 235.154 - 5.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.49% 193818083.333 200577427.295 - 5.05% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.48% 4.043 4.184 - 4.08% -
std::make_heap(deque<int>)_(shuffled)/8192 3.47% 22607.277 23391.815 - 3.05% -
std::equal(deque<int>)_(it,_it,_it)/8 3.47% 4.306 4.455 - 0.76% -
std::remove_if(deque<int>)_(prefix)/50 3.47% 62.387 64.549 - -10.32% -
std::upper_bound(std::forward_list<int>)/8192 3.47% 10374.096 10733.656 - 3.45% -
std::set<std::string>::count(key)_(non-existent)/1024 3.46% 23.800 24.624 - 4.42% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.46% 237113.281 245308.421 - 0.45% -
rng::starts_with(deque<int>)/1000 3.44% 435.115 450.097 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.42% 9.263 9.580 - 4.55% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.42% 17.155 17.742 - 1.55% -
std::partial_sort(deque<int>)_(ascending)/8192 3.42% 142987.979 147876.416 - 4.66% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.42% 13112.443 13560.365 - 0.22% -
std::remove_if(deque<int>)_(prefix)/1024 3.42% 553.170 572.066 - 2.67% -
bm_lexicographical_compare<unsigned_char>/4096 3.41% 75.046 77.608 - 0.08% -
std::reverse_copy(deque<int>)/4096 3.41% 952.725 985.207 - 0.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.39% 923.770 955.074 - -0.02% -
std::multiset<int>::erase(key)_(existent)/1024 3.38% 39.470 40.803 - -1.35% -
std::fill_n(list<int>)/50 3.38% 15.395 15.915 - 1.80% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.37% 10.949 11.318 - 11.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.37% 2319521.355 2397722.461 - 4.54% -
ranges::minmax(std::deque<__int128>)/64 3.37% 30.211 31.229 - -5.81% -
SetIntersection_Interlaced_Set_float_16384_1024 3.37% 171871900.363 177657512.390 - 1.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.36% 0.669 0.691 - 10.40% -
std::none_of(vector<int>)_(process_all)/50 3.35% 18.662 19.288 - 1.23% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.35% 919.973 950.803 - 0.05% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.35% 203.084 209.888 - 0.08% -
SetIntersection_Front_Vector_float_1024_64 3.35% 1319381.866 1363567.190 - 1.97% -
std::map<int,_int>::ctor(const&)/32 3.34% 221.417 228.819 - 2.42% -
std::generate(list<int>)/50 3.34% 15.055 15.558 - 3.12% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.33% 3628.310 3749.294 - 0.07% -
BM_std_minmax_element<char>/64 3.32% 17.074 17.641 - 1.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.32% 1.315 1.359 - 6.02% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.31% 236.637 244.464 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.30% 10110851.429 10444135.246 - -8.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.29% 19.589 20.233 - 3.96% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.28% 104559.444 107988.232 - 6.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.28% 16.256 16.789 - 2.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.27% 6.192 6.394 - 2.65% -
SetIntersection_None_Set_float_16384_64 3.27% 153748980.376 158773553.117 - 2.20% -
BM_PushHeap_float_Descending_16 3.26% 0.369 0.381 - 2.13% -
ranges::minmax(std::list<__int128>)/64 3.24% 38.941 40.203 - 1.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 3.24% 37.616 38.834 - 8.79% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.24% 27.844 28.746 - 2.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.23% 772.744 797.731 - 2.17% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.23% 150368.685 155229.396 - 0.18% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.23% 14.555 15.025 - -2.63% -
std::move(list<int>)/262144 3.22% 239944.264 247676.459 - 0.55% -
std::copy_if(vector<int>)_(entire_range)/8 3.21% 2.145 2.214 - -3.85% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.21% 170.411 175.879 - 1.09% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.21% 860137.738 887719.420 - 6.22% -
std::copy_n(deque<int>)/8 3.21% 2.683 2.769 - 1.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 3.21% 48.821 50.386 - 2.67% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 3.20% 5.347 5.518 - 4.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.20% 3653.498 3770.312 - -0.02% -
std::search(deque<int>,_pred)_(same_length)/1000 3.20% 478.904 494.216 - 0.14% -
std::find_end(vector<int>)_(single_element)/1000 3.19% 238.317 245.925 - 2.41% -
std::move(vector<bool>)_(unaligned)/262144 3.19% 1588.868 1639.590 - 1.45% -
std::adjacent_find(deque<int>,_pred)/50 3.19% 28.946 29.870 - 1.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.18% 1485.945 1533.249 - 4.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.18% 195532187.650 201749835.412 - 2.91% -
std::rotate(deque<int>)_(by_1/3)/8192 3.18% 3152.501 3252.733 - 1.77% -
ranges::minmax(std::list<char>)/70000 3.18% 52234.117 53893.277 - -4.53% -
std::find_first_of(list<int>)_(small_needle)/32 3.16% 92.904 95.842 - 3.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.16% 224.336 231.429 - 2.36% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.16% 2.243 2.314 - 3.06% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.14% 6611.395 6819.237 - 3.70% -
std::for_each_n(join_view(vector<vector<int>>))/50 3.14% 4.257 4.390 - 1.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.14% 20821.511 21475.370 - -2.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.13% 1.279 1.319 - 4.27% -
BM_lexicographical_compare_three_way<IntPtr>/1 3.13% 0.445 0.459 - 15.78% -
std::move(list<int>)/32768 3.13% 30277.291 31225.238 - 1.58% -
SetIntersection_Interlaced_Set_float_16384_4 3.13% 166804323.475 172023752.255 - 3.60% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.13% 525.138 541.567 - 3.28% -
std::multiset<std::string>::count(key)_(non-existent)/8192 3.12% 32.840 33.866 - 3.71% -
BM_PushHeap_float_QuickSortAdversary_16 3.12% 0.991 1.022 - 4.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.12% 3.200 3.300 - 0.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.11% 2753.824 2839.378 - 2.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.08% 11055.046 11395.519 - 2.98% -
BM_vector_deque_ranges_move_backward/4096 3.08% 147.497 152.034 - 2.08% -
BM_StringRelational_Compare_Large_Large_Control 3.07% 2.082 2.146 - 3.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 3.07% 1.053 1.085 - 0.36% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.05% 24.803 25.559 - 6.97% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.05% 673.517 694.046 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.05% 1452.376 1496.639 - -1.06% -
std::replace_if(vector<int>)_(sprinkled)/32 3.05% 8.632 8.895 - -1.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.04% 1.350 1.391 - -6.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.04% 43.567 44.893 - 0.40% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.04% 791.217 815.247 - 2.23% -
BM_std_minmax_element<long_long>/512 3.03% 134.086 138.147 - -3.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.02% 2292977.835 2362337.626 - 0.61% -
std::move(list<int>)/512 3.02% 354.388 365.095 - 3.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.01% 21148.736 21784.960 - -3.44% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.00% 4.246 4.374 - 0.14% -
ranges::min(std::list<__int128>)/64 3.00% 32.374 33.344 - -7.19% -
BM_std_minmax_element<long_long>/5500 2.99% 1394.411 1436.141 - -4.12% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.99% 21.893 22.547 - 1.82% -
BM_StringRead_Hot_Shallow_Empty 2.99% 0.475 0.489 - 1.99% -
ranges::minmax(std::list<long_long>)/8 2.99% 2.504 2.579 - 2.05% -
std::rotate_copy(list<int>)/32 2.99% 8.439 8.691 - -0.15% -
std::equal(vector<int>)_(it,_it,_it)/50 2.99% 4.134 4.257 - 2.13% -
std::find_first_of(list<int>)_(small_needle)/1024 2.99% 2727.692 2809.137 - 2.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.98% 219.116 225.652 - 1.02% -
BM_std_minmax_element<long_long>/1024 2.98% 264.617 272.508 - -3.00% -
rng::contains_subrange(list<int>)_(near_matches)/8192 2.98% 2501247.172 2575786.971 - 1.92% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.98% 26.629 27.422 - 2.11% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.98% 993.918 1023.491 - 2.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.97% 185128.822 190631.317 - -2.47% -
BM_std_minmax_element<long_long>/4096 2.97% 1041.490 1072.420 - -3.87% -
BM_lexicographical_compare_three_way_fast_path/262144 2.97% 58697.661 60439.392 - 0.38% -
BM_std_minmax_element<char>/2 2.96% 0.632 0.651 - -5.19% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.95% 2173.952 2238.096 - 2.52% -
std::find_first_of(list<int>)_(small_needle)/8192 2.95% 21855.720 22500.236 - 1.83% -
std::find_if_not(vector<int>)_(process_all)/1024 2.94% 116.855 120.295 - 7.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.94% 6428.165 6617.321 - 0.84% -
std::find_end(vector<int>)_(single_element)/1024 2.94% 243.793 250.958 - 2.26% -
std::partition_copy(vector<int>)/8192 2.94% 4537.799 4671.160 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.94% 194364306.833 200070010.251 - 6.30% -
std::fill(vector<int>)/8192 2.93% 229.596 236.329 - 1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.92% 32700.905 33656.831 - 1.47% -
std::stable_partition(deque<int>)_(dense)/32 2.92% 27.390 28.191 - -4.89% -
std::for_each(set<int>::iterator)/50 2.92% 36.450 37.513 - 2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.91% 1181281.909 1215598.856 - -1.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.89% 50.267 51.720 - 0.52% -
std::stable_partition(deque<int>)_(sparse)/32 2.89% 11.326 11.653 - -8.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.89% 30.163 31.034 - 4.87% -
BM_CmpEqual_schar_uchar 2.89% 1.112 1.144 - 4.85% -
std::replace(list<int>)_(prefix)/50 2.89% 16.982 17.472 - 1.41% -
rng::contains_subrange(list<int>)_(single_element)/32 2.89% 9.931 10.218 - 2.16% -
BM_CmpLess_ushort_uint 2.88% 1.041 1.071 - 0.30% -
std::partial_sort_copy(list<int>)_(heap)/8 2.88% 16.842 17.327 - -0.97% -
SetIntersection_Front_Vector_float_16384_16384 2.88% 77371435.145 79598162.921 - 5.85% -
SetIntersection_None_Vector_float_262144_262144 2.87% 1108591.918 1140458.057 - -0.62% -
BM_StringRelational_Eq_Empty_Large_Control 2.87% 0.469 0.483 - -1.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.87% 1.188 1.222 - -1.25% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.87% 12.607 12.969 - 8.78% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.86% 28.851 29.676 - 2.59% -
std::partition_copy(deque<int>)/1024 2.86% 629.637 647.620 - 0.61% -
std::replace(vector<int>)_(sprinkled)/8192 2.86% 1186.897 1220.786 - 0.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.85% 12499.610 12855.773 - 3.67% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.85% 29.441 30.279 - -1.48% -
BM_PushHeap_uint64_SingleElement_16384 2.85% 0.363 0.374 - 1.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.84% 4.862 5.000 - 2.97% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.83% 12278.863 12626.547 - 1.77% -
SetIntersection_Front_Vector_string_16384_64 2.83% 3185504.003 3275666.383 - 0.25% -
BM_PushHeap_string_SingleElement_262144 2.83% 2.646 2.721 - 0.18% -
std::partial_sort(deque<int>)_(repeated)/8 2.83% 25.933 26.666 - 1.99% -
std::stable_partition(deque<int>)_(sparse)/1024 2.83% 419.675 431.538 - -5.25% -
BM_num_put<long_long> 2.83% 11.284 11.603 - 0.20% -
ranges::min(std::list<char>)/1 2.82% 0.440 0.453 - 24.01% -
SetIntersection_Front_Vector_float_262144_16384 2.82% 77424676.470 79611285.447 - 5.91% -
std::for_each_n(join_view(vector<vector<int>>))/32 2.82% 3.830 3.938 - -1.72% -
BM_align/1 2.82% 0.623 0.641 - -2.64% -
rng::for_each(multiset<int>)/8 2.82% 6.665 6.853 - -2.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.82% 17.180 17.665 - 3.73% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.82% 43.046 44.259 - -0.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.81% 23.294 23.948 - 19.71% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.80% 123.619 127.085 - 0.01% -
std::copy_if(vector<int>)_(every_other)/1048576 2.80% 498040.194 511993.982 - 0.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.79% 106.638 109.609 - 0.28% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.78% 1.119 1.150 - 0.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.78% 14.986 15.402 - 2.08% -
BM_getline_string 2.78% 16.542 17.001 - 0.97% -
rng::for_each(map<int>)/32 2.77% 25.001 25.695 - 2.14% -
std::copy_backward(list<int>)/32768 2.77% 26056.582 26778.064 - -0.36% -
std::remove_copy(vector<int>)_(prefix)/50 2.77% 13.746 14.126 - 0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.77% 23.607 24.260 - 1.53% -
std::set<int>::find(key)_(existent)/32 2.76% 1.683 1.729 - 3.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.76% 168138008.043 172778813.710 - -0.38% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.76% 26.137 26.858 - 2.17% -
BM_vector_deque_ranges_copy_backward/4000 2.76% 141.907 145.820 - 1.28% -
BM_PushHeap_uint64_SingleElement_1024 2.75% 0.364 0.374 - 1.05% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 2.75% 606.839 623.532 - 3.19% -
std::reverse_copy(list<int>)/64 2.75% 29.492 30.303 - 1.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.73% 14.448 14.843 - 1.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 2.73% 22.852 23.477 - 5.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.73% 20821.388 21389.877 - -3.20% -
BM_StringRead_Hot_Shallow_Small 2.73% 0.492 0.505 - 5.56% -
rng::starts_with(deque<int>)/1024 2.73% 466.498 479.217 - 7.53% -
std::set<int>::count(key)_(existent)/32 2.72% 1.624 1.668 - 4.42% -
SetIntersection_Interlaced_Set_float_16384_64 2.71% 211464794.562 217199941.758 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.70% 172296.088 176946.372 - 0.13% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.70% 14154.187 14535.999 - 2.05% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.70% 1015724.609 1043100.422 - -16.00% -
BM_std_minmax_element<long_long>/4000 2.70% 1018.945 1046.406 - -3.91% -
ranges::minmax(std::vector<__int128>)/64 2.69% 31.227 32.065 - 0.52% -
BM_num_put<bool> 2.69% 10.575 10.859 - 2.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.68% 6578.176 6754.732 - 1.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 2.68% 1.180 1.211 - -6.95% -
BM_lexicographical_compare_three_way_fast_path/65536 2.67% 14689.479 15082.333 - 0.32% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.67% 33.695 34.595 - -2.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.67% 1215.760 1248.250 - 0.65% -
std::find(list<int>)_(bail_25%)/8192 2.67% 1417.486 1455.341 - 0.72% -
ranges::min(std::vector<long_long>)/70000 2.67% 7726.033 7932.279 - 0.08% -
std::all_of(list<int>)_(process_all)/32768 2.67% 26127.364 26823.904 - 1.20% -
BM_lexicographical_compare_three_way_fast_path/4 2.66% 1.118 1.148 - 0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.66% 2.285 2.346 - 0.42% -
BM_toupper_string<char> 2.66% 15.136 15.539 - 3.73% -
ranges::min(std::vector<char>)/70000 2.66% 481.006 493.778 - -0.02% -
BM_PushHeap_uint32_Random_16384 2.65% 5.701 5.852 - 1.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.65% 5.686 5.836 - -3.94% -
std::copy_n(vector<bool>)_(unaligned)/64 2.65% 1.759 1.806 - 0.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.65% 31834.285 32678.218 - 2.64% -
std::set<std::string>::insert(value)_(already_present)/1024 2.65% 29.492 30.274 - 79.33% -
rng::contains_subrange(list<int>)_(process_all)/32 2.65% 9.926 10.189 - 2.01% -
SetIntersection_Front_Set_float_262144_4 2.65% 1035558.767 1062964.093 - 1.19% -
std::adjacent_find(deque<int>)/1024 2.64% 455.192 467.230 - 1.38% -
bm_lexicographical_compare<unsigned_char>/512 2.64% 8.553 8.779 - 0.01% -
std::find_first_of(vector<int>)_(large_needle)/32 2.64% 103.506 106.234 - 0.95% -
std::find_first_of(list<int>)_(small_needle)/50 2.63% 138.774 142.431 - 1.58% -
BM_StringRelational_Compare_Large_Empty_Control 2.63% 1.610 1.653 - 2.74% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.63% 18.305 18.787 - 1.10% -
SetIntersection_None_Set_float_16384_1024 2.63% 155158554.061 159241684.128 - 1.92% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.63% 3.474 3.566 - 2.38% -
std::rotate(list<int>)_(by_1/3)/1024 2.63% 791.897 812.693 - 0.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.62% 2311975.440 2372587.993 - 0.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.61% 10.429 10.701 - -3.98% -
std::search(vector<int>)_(same_length)/1000 2.59% 240.515 246.751 - -2.33% -
SetIntersection_Front_Vector_string_16384_4 2.59% 1160542.687 1190614.790 - 1.44% -
BM_vector_deque_copy/1024 2.57% 35.829 36.751 - 2.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.57% 66107.143 67806.302 - 0.60% -
BM_deque_deque_ranges_copy/1 2.57% 2.423 2.486 - -0.33% -
BM_std_minmax_element<short>/2 2.56% 0.669 0.686 - -0.06% -
vector<bool>::resize() 2.56% 11.672 11.971 - 6.46% -
std::set<int>::count(key)_(non-existent)/32 2.55% 2.878 2.952 - 2.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.55% 758.863 778.209 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 2.53% 536888292.928 550482621.874 - 1.77% -
BM_deque_deque_move_backward/5500 2.53% 201.857 206.966 - 1.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.53% 20.621 21.142 - 5.08% -
BM_lexicographical_compare_three_way_slow_path/16 2.52% 4.449 4.561 - 0.02% -
BM_align/8 2.51% 0.623 0.639 - -2.70% -
BM_align/64 2.51% 0.623 0.638 - -2.50% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.51% 75.743 77.642 - 0.03% -
BM_deque_vector_ranges_copy/0 2.50% 1.368 1.402 - -7.62% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.50% 7606.469 7796.867 - 2.39% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.50% 25.694 26.336 - 4.40% -
std::rotate(list<int>)_(by_1/2)/1024 2.50% 381.415 390.945 - 0.42% -
BM_align/256 2.50% 0.623 0.638 - -2.64% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.50% 14658.742 15024.782 - 0.10% -
ranges::minmax(std::vector<long_long>)/64 2.50% 9.949 10.197 - 0.66% -
std::move_backward(deque<int>)/8 2.49% 3.369 3.453 - 2.17% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.48% 3.872 3.968 - 0.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.48% 1884.324 1931.103 - 0.03% -
std::for_each(list<int>)/50 2.48% 20.415 20.921 - -3.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.48% 484614.468 496612.922 - 0.03% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.47% 516357.849 529127.933 - 2.32% -
std::move_backward(list<int>)/8 2.47% 3.293 3.374 - -0.04% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.47% 12.063 12.361 - 0.95% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.47% 351.729 360.411 - 1.28% -
SetIntersection_None_Set_float_16384_16 2.47% 154578239.095 158390733.695 - 2.55% -
SetIntersection_None_Set_float_256_1 2.46% 11369663.826 11649296.628 - 0.86% -
vector<bool>::reserve() 2.46% 8.955 9.175 - 7.57% -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.45% 1.861 1.907 - 7.72% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.45% 2819.375 2888.527 - 1.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.45% 183951.241 188449.562 - -3.39% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.44% 6787.835 6953.739 - 0.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.44% 13.238 13.561 - 2.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.44% 24.531 25.130 - 0.89% -
BM_StringRelational_Compare_Large_Small_Control 2.44% 1.851 1.896 - 2.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.43% 1568.097 1606.200 - 0.27% -
SetIntersection_Interlaced_Set_float_1024_1024 2.43% 12038694.117 12331162.308 - -0.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.43% 8084.902 8281.062 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.43% 1032159.805 1057199.907 - -0.48% -
std::map<int,_int>::ctor(const&)/1024 2.43% 6564.525 6723.766 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.42% 169172138.119 173265156.974 - -1.40% -
BM_std_minmax_element<long_long>/64 2.41% 16.771 17.176 - -3.66% -
std::move(vector<bool>)_(aligned)/1048576 2.41% 1702.218 1743.263 - 0.98% -
BM_lexicographical_compare_three_way_slow_path/256 2.41% 77.639 79.510 - 0.01% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.40% 19675.205 20148.116 - -1.07% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.40% 975297.171 998728.157 - 1.66% -
BM_std_minmax_element<int>/2 2.40% 0.668 0.684 - -0.05% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 2.40% 5169.937 5294.097 - 2.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.40% 568.107 581.749 - -0.86% -
BM_vector_deque_copy_backward/4000 2.40% 141.505 144.902 - 1.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.40% 4.796 4.911 - 4.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.40% 239477.907 245222.713 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.40% 139857.760 143210.233 - 4.56% -
std::set<std::string>::count(key)_(non-existent)/8192 2.39% 33.189 33.984 - -0.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.39% 6.616 6.774 - -14.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.39% 963.759 986.818 - 3.00% -
std::fill(deque<int>)/1024 2.39% 29.436 30.140 - 0.07% -
std::search(vector<int>)_(no_match)/8192 2.39% 1629.636 1668.559 - -0.13% -
SetIntersection_None_Set_float_16384_1 2.39% 155251498.088 158959169.651 - 3.19% -
std::pop_heap(vector<float>)/8192 2.39% 19.363 19.826 - 0.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.38% 269.948 276.376 - 0.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.38% 14690.967 15040.146 - 0.12% -
std::move(vector<bool>)_(unaligned)/32768 2.38% 202.338 207.146 - -1.76% -
std::partial_sort_copy(list<int>)_(descending)/8 2.38% 15.751 16.125 - 1.61% -
SetIntersection_None_Vector_float_1024_1024 2.37% 1067193.002 1092523.871 - 1.47% -
SetIntersection_Interlaced_Set_string_262144_262144 2.36% 17267359.943 17675636.559 - -6.92% -
std::copy_n(vector<bool>)_(aligned)/64 2.36% 1.323 1.354 - 0.36% -
BM_vector_deque_ranges_move_backward/64 2.36% 3.061 3.133 - 5.67% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.36% 2303.519 2357.812 - 2.57% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.35% 16.059 16.436 - 14.90% -
std::replace_if(list<int>)_(sprinkled)/50 2.35% 22.668 23.201 - 1.74% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.35% 3.809 3.898 - 2.61% -
SetIntersection_Interlaced_Vector_string_16384_256 2.35% 38364924.880 39265878.529 - -13.92% -
BM_lexicographical_compare_three_way_slow_path/1024 2.35% 286.988 293.726 - 0.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.35% 58756.215 60134.633 - 0.05% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.34% 229513.944 234883.846 - 1.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.34% 2.730 2.794 - 0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.34% 58.258 59.619 - -0.08% -
std::search(vector<int>)_(same_length)/1024 2.33% 246.581 252.336 - -3.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.33% 349999546.405 358158674.909 - 2.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.33% 11.923 12.201 - 18.95% -
std::map<int,_int>::find(key)_(non-existent)/32 2.33% 2.232 2.284 - -3.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.33% 17.109 17.507 - -0.90% -
std::any_of(list<int>)_(process_all)/32768 2.32% 25870.484 26471.632 - 1.04% -
std::map<int,_int>::find(key)_(existent)/32 2.32% 1.691 1.730 - 1.03% -
std::copy_if(list<int>)_(every_other)/64 2.32% 27.132 27.762 - 0.09% -
BM_vector_deque_ranges_copy_backward/4096 2.32% 148.212 151.650 - 1.82% -
std::unordered_set<int>::find(key)_(existent)/8192 2.32% 1.369 1.400 - 4.01% -
bm_lexicographical_compare<unsigned_char>/32768 2.32% 559.089 572.040 - -1.06% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.31% 944.030 965.868 - 1.84% -
std::unique(vector<int>)_(contiguous)/1024 2.31% 303.044 310.051 - 0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.31% 4.629 4.736 - -2.37% -
BM_deque_vector_copy/64 2.30% 2.566 2.625 - -0.26% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.30% 30076.635 30768.376 - 0.05% -
std::copy_n(list<int>)/64 2.30% 14.418 14.750 - 2.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.30% 543.778 556.281 - -1.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.30% 8725234.383 8925540.541 - 1.38% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.29% 463.937 474.582 - 1.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.29% 120374.828 123136.713 - 0.10% -
SetIntersection_Interlaced_Vector_string_64_64 2.29% 26647437.366 27258596.460 - 3.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.29% 6650.011 6802.465 - 1.90% -
std::replace(vector<int>)_(sprinkled)/1024 2.29% 152.298 155.779 - -0.59% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.28% 284.121 290.612 - 0.72% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.28% 17.540 17.940 - 3.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.28% 654.178 669.096 - -3.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.28% 23.216 23.744 - 1.84% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.27% 1.826 1.868 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.27% 3426221.782 3504067.884 - 1.12% -
SetIntersection_Interlaced_Vector_string_64_4 2.27% 21437001.310 21923573.650 - 0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.27% 34.338 35.116 - 113.97% -
BM_vector_deque_ranges_move_backward/1024 2.26% 37.747 38.601 - 2.64% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.26% 4.713 4.819 - 2.44% -
BM_std_minmax_element<char>/65536 2.26% 17255.955 17645.663 - 2.89% -
BM_deque_deque_ranges_copy_backward/5500 2.26% 201.828 206.384 - 2.12% -
std::swap_ranges(list<int>)/1024 2.25% 746.303 763.110 - -3.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.25% 121226.347 123955.239 - 2.15% -
BM_deque_vector_ranges_copy/64 2.25% 2.594 2.652 - -5.92% -
std::partial_sort(deque<int>)_(heap)/8192 2.25% 263636.736 269558.942 - 0.35% -
std::pop_heap(deque<size_t>)/8 2.24% 52.114 53.283 - 1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.24% 28107.002 28737.732 - 2.27% -
std::copy_if(list<int>)_(every_other)/4096 2.24% 3263.301 3336.472 - -2.15% -
ranges::minmax(std::vector<long_long>)/70000 2.24% 8994.895 9196.527 - 0.41% -
std::any_of(list<int>)_(process_all)/50 2.24% 21.630 22.114 - 0.59% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.24% 95902.383 98048.828 - 1.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.24% 4.092 4.183 - 0.21% -
std::copy_n(vector<int>)/8 2.24% 2.130 2.178 - -1.04% -
BM_PushHeap_uint64_Ascending_16 2.23% 0.945 0.966 - -1.54% -
std::copy_if(deque<int>)_(every_other)/64 2.23% 22.771 23.279 - -0.07% -
SetIntersection_Interlaced_Set_string_262144_1 2.23% 1094999.258 1119448.078 - 1.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.23% 17.339 17.726 - 3.40% -
std::move_backward(deque<int>)/4096 2.23% 154.237 157.675 - 0.40% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.23% 12657.908 12940.015 - -1.16% -
std::fill_n(list<int>)/32 2.23% 7.934 8.110 - 0.67% -
BM_PushHeap_string_SingleElement_4 2.23% 2.361 2.413 - -0.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.22% 640.719 654.956 - -4.11% -
BM_PushHeap_string_Ascending_256 2.22% 11.330 11.582 - 2.41% -
SetIntersection_Front_Set_string_1024_64 2.22% 4832307.817 4939587.100 - 3.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.22% 41.012 41.922 - 1.17% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.21% 8.204 8.385 - 0.61% -
BM_deque_deque_ranges_copy/2 2.21% 2.189 2.238 - -0.04% -
ranges::minmax(std::vector<char>)/70000 2.21% 580.931 593.781 - 0.80% -
std::copy_backward(deque<int>)/1048576 2.21% 129654.935 132514.988 - -0.02% -
SetIntersection_Interlaced_Set_float_1024_64 2.21% 9991189.340 10211567.623 - -0.33% -
BM_lexicographical_compare_three_way_fast_path/256 2.21% 68.851 70.370 - -0.26% -
SetIntersection_Interlaced_Set_float_1024_256 2.20% 14314185.510 14629304.972 - 2.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.20% 53.529 54.708 - 0.27% -
rng::find_last(deque<int>)_(bail_90%)/8 2.20% 0.905 0.925 - 9.89% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.20% 4619.044 4720.540 - 2.58% -
rng::contains(list<int>)_(process_all)/8 2.20% 2.259 2.309 - 1.64% -
ranges::minmax(std::list<long_long>)/70000 2.19% 53748.513 54928.087 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.19% 1143054.594 1168104.278 - 1.44% -
std::unordered_set<std::string>::ctor(const&)/32 2.19% 778.441 795.486 - 26.13% -
std::stable_sort(deque<int>)_(heap)/8192 2.19% 17212.751 17589.583 - 1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.19% 194368473.246 198621078.575 - 3.33% -
SetIntersection_Interlaced_Vector_string_262144_1 2.19% 1066414.032 1089734.693 - 2.62% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.19% 353.907 361.645 - 0.04% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.19% 3.299 3.371 - 0.81% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.18% 12.228 12.495 - -13.26% -
BM_lexicographical_compare_three_way_slow_path/16384 2.18% 4451.318 4548.417 - 0.09% -
std::unique(deque<int>)_(sprinkled)/52 2.18% 60.518 61.836 - 4.51% -
std::rotate(list<int>)_(1_element_forward)/32 2.17% 13.577 13.872 - 0.18% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.17% 293.428 299.801 - 0.67% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.17% 24.959 25.500 - 3.44% -
ranges::minmax(std::vector<__int128>)/8 2.17% 4.023 4.110 - -0.07% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.16% 2689.719 2747.718 - 0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.15% 6.617 6.759 - 2.48% -
BM_PushHeap_uint64_Random_4 2.15% 2.538 2.593 - 1.71% -
SetIntersection_Interlaced_Set_float_16384_16 2.15% 206418908.552 210857239.014 - 2.24% -
std::is_sorted_until(deque<int>)/8192 2.15% 3731.742 3811.973 - 1.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.15% 44690.665 45650.524 - 1.89% -
rng::contains(deque<int>)_(process_all)/32 2.14% 8.508 8.690 - 0.49% -
std::remove_copy(deque<int>)_(sprinkled)/50 2.14% 18.152 18.540 - 0.59% -
std::replace_if(list<int>)_(sprinkled)/8192 2.14% 7238.183 7392.829 - 0.59% -
std::stable_partition(vector<int>)_(sparse)/1024 2.14% 207.945 212.386 - 1.83% -
std::count(list<int>)_(every_other)/8 2.13% 2.044 2.088 - -0.54% -
std::partition_point(deque<int>)/8192 2.13% 15.019 15.338 - 1.07% -
ranges::minmax(std::vector<__int128>)/70000 2.13% 34408.477 35140.485 - 0.54% -
std::find_if(list<int>)_(bail_25%)/8 2.13% 0.914 0.933 - 1.16% -
std::replace_if(list<int>)_(prefix)/8192 2.13% 7054.295 7204.283 - 0.69% -
std::remove_if(list<int>)_(prefix)/1024 2.12% 987.375 1008.309 - 1.08% -
BM_lexicographical_compare_three_way_slow_path/4096 2.12% 1122.512 1146.308 - 0.05% -
std::unique(list<int>,_pred)_(contiguous)/8192 2.12% 7478.992 7637.442 - -3.25% -
std::copy_if(list<int>)_(entire_range)/64 2.12% 29.809 30.441 - 0.21% -
BM_std_minmax_element<char>/70000 2.12% 18434.448 18824.732 - 2.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.12% 23.847 24.351 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.11% 1306687.196 1334275.014 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.11% 17.909 18.287 - 1.40% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.11% 6868.200 7012.897 - 0.97% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.11% 5.259 5.369 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.10% 259283.367 264740.493 - -2.08% -
std::transform(list<int>,_list<int>)/1024 2.10% 828.156 845.546 - 0.71% -
std::reverse(vector<int>)/64 2.10% 4.105 4.191 - 1.82% -
std::multimap<std::string,_int>::clear()/32 2.10% 890.113 908.775 - 1.77% -
std::copy_if(deque<int>)_(every_other)/4096 2.09% 1425.212 1455.025 - 0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.09% 6445593.726 6580318.520 - 3.06% -
std::stable_sort(deque<int>)_(descending)/8192 2.09% 20338.113 20763.120 - 1.42% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.09% 23269.305 23755.013 - -1.74% -
std::copy_if(deque<int>)_(every_other)/512 2.09% 177.462 181.163 - -0.11% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 2.08% 174.521 178.159 - -1.86% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.08% 9.021 9.209 - 0.01% -
std::search(vector<int>)_(no_match)/1048576 2.08% 208985.432 213341.384 - -0.28% -
ranges::minmax(std::vector<long_long>)/8 2.08% 2.068 2.111 - 0.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.08% 478.411 488.377 - -0.12% -
std::rotate(vector<int>)_(by_1/3)/32 2.08% 9.911 10.118 - 1.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.08% 259517.616 264918.990 - -2.14% -
bm_write 2.08% 548.078 559.473 - -7.75% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.08% 1791.587 1828.830 - 1.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.07% 6.805 6.946 - 4.68% -
SetIntersection_None_Vector_string_262144_1024 2.07% 1293070.778 1319861.742 - 3.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.07% 733.157 748.330 - 3.16% -
BM_CmpEqual_uint_uint 2.07% 1.052 1.074 - 0.00% -
BM_std_minmax_element<char>/64000 2.07% 16868.580 17217.037 - 2.70% -
rng::contains(list<int>)_(process_all)/50 2.07% 18.091 18.465 - -0.19% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.06% 29.756 30.369 - -1.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.06% 1042616.510 1064062.030 - 1.65% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.06% 5.027 5.130 - -0.03% -
std::unique(vector<int>)_(sprinkled)/52 2.06% 64.584 65.912 - 0.43% -
rng::for_each(set<int>)/8 2.05% 6.686 6.823 - 4.99% -
BM_PushHeap_uint32_Random_256 2.05% 5.327 5.436 - -1.91% -
std::copy(vector<bool>)_(unaligned)/64 2.05% 1.764 1.800 - 0.19% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.04% 1.122 1.145 - -0.20% -
std::sort_heap(vector<int>,_pred)/8 2.04% 29.360 29.959 - 2.36% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 2.04% 26200.395 26734.394 - 1.66% -
ranges::minmax(std::deque<long_long>)/1 2.04% 0.706 0.720 - 2.77% -
SetIntersection_None_Vector_string_262144_4 2.03% 1293118.388 1319347.563 - 2.38% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.02% 284.297 290.052 - -0.20% -
BM_vector_deque_move/4000 2.02% 139.439 142.258 - -0.61% -
std::copy_if(list<int>)_(entire_range)/1048576 2.02% 857205.525 874516.304 - 0.46% -
BM_std_minmax_element<char>/5500 2.01% 1457.659 1487.015 - 2.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.01% 139944.953 142762.723 - 4.12% -
std::generate(vector<int>)/8192 2.01% 1804.802 1841.137 - 0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.01% 134951.265 137665.580 - 1.24% -
std::generate(vector<int>)/1024 2.01% 239.415 244.219 - 0.44% -
std::remove(deque<int>)_(sprinkled)/1024 2.01% 512.778 523.062 - 0.13% -
std::sort(deque<int>)_(shuffled)/1024 2.00% 6821.653 6958.421 - 2.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.00% 9033920.653 9215038.853 - 2.42% -
std::move(list<int>)/8 2.00% 3.333 3.399 - 0.96% -
std::copy_if(list<int>)_(every_other)/512 2.00% 352.420 359.464 - 0.35% -
std::set<int>::equal_range(key)_(existent)/1024 2.00% 4.410 4.498 - 4.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.00% 22.743 23.197 - 1.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.00% 362.596 369.835 - 0.14% -
SetIntersection_None_Set_float_16384_4 2.00% 155403098.384 158505251.457 - 2.66% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.00% 19029.564 19409.294 - 2.56% -
BM_CmpEqual_ushort_short 1.99% 1.016 1.037 - 2.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.99% 7552.040 7702.517 - 0.02% -
std::fill_n(vector<int>)/1024 1.99% 28.908 29.482 - -1.12% -
std::shift_left(list<int>)/32 1.98% 13.181 13.442 - 0.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.98% 136192.668 138889.328 - -0.30% -
rng::starts_with(deque<int>,_pred)/1000 1.98% 501.462 511.387 - -0.41% -
std::map<int,_int>::find(key)_(existent)/1024 1.98% 4.296 4.381 - 1.37% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.97% 242.072 246.844 - 1.80% -
std::search(list<int>)_(single_element)/8192 1.97% 7540.243 7688.802 - -10.17% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.96% 4.430 4.517 - 0.42% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.96% 12.019 12.254 - 0.16% -
SetIntersection_Front_Vector_string_1024_256 1.96% 9153696.059 9332762.027 - -2.01% -
std::stable_sort(vector<int>)_(heap)/1024 1.96% 2527.360 2576.794 - 1.80% -
BM_deque_deque_ranges_copy/4096 1.95% 146.835 149.703 - 2.04% -
std::fill_n(deque<int>)/1024 1.94% 28.898 29.459 - -1.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.94% 822.470 838.432 - 1.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 247833.350 252641.301 - 2.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.94% 31.178 31.783 - 41.22% -
BM_vector_deque_ranges_move_backward/4000 1.93% 141.910 144.654 - 2.74% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.93% 20.636 21.034 - 1.59% -
SetIntersection_Front_Set_float_1024_16 1.93% 1172729.173 1195355.152 - -1.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.93% 16.724 17.046 - 1.77% -
std::rotate(deque<int>)_(by_1/3)/32 1.92% 20.144 20.531 - -0.08% -
std::partition(list<int>)_(sparse)/32 1.92% 8.911 9.083 - 2.00% -
BM_deque_deque_copy/0 1.92% 0.790 0.805 - 8.94% -
std::move(vector<int>)/32768 1.92% 1693.602 1726.147 - 0.03% -
std::make_heap(deque<int>)_(shuffled)/1024 1.92% 2558.815 2607.982 - 1.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.92% 514409.105 524278.973 - -2.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.91% 6.568 6.694 - -0.82% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.91% 27.417 27.939 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.90% 1017512.809 1036877.440 - -1.22% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.90% 8.209 8.365 - 0.82% -
std::partial_sort(deque<int>)_(heap)/8 1.90% 39.888 40.645 - 1.83% -
BM_lexicographical_compare_three_way_slow_path/64 1.89% 17.484 17.815 - 0.03% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.89% 1.476 1.504 - 3.05% -
std::generate_n(deque<int>)/32 1.89% 8.075 8.227 - 0.40% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.89% 667.501 680.129 - 1.72% -
std::copy_if(deque<int>)_(every_other)/1048576 1.89% 365486.104 372396.587 - 0.38% -
std::generate(list<int>)/32 1.89% 8.284 8.440 - 0.26% -
BM_std_minmax_element<char>/4096 1.89% 1088.988 1109.561 - 2.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.89% 12353.967 12587.272 - 1.36% -
std::partial_sort(deque<int>)_(shuffled)/8 1.88% 32.390 33.000 - 1.39% -
std::rotate(list<int>)_(by_1/4)/1024 1.88% 566.161 576.789 - 0.16% -
std::transform(vector<int>)_(identity_transform)/50 1.87% 16.042 16.343 - 1.35% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.87% 20342.719 20723.955 - 1.30% -
std::fill_n(deque<int>)/50 1.87% 2.173 2.213 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.87% 1033252.155 1052598.760 - -0.73% -
SetIntersection_Interlaced_Set_float_16384_256 1.87% 200388608.627 204129057.644 - -0.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.87% 12911.593 13152.571 - 2.54% -
std::copy_backward(deque<int>)/4096 1.86% 145.778 148.497 - 0.91% -
std::partition_copy(vector<int>)/1024 1.86% 468.133 476.860 - 0.81% -
std::copy_n(vector<bool>)_(aligned)/32768 1.86% 34.889 35.539 - -0.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 368.320 375.153 - 1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.85% 91363.935 93053.553 - 0.61% -
std::generate_n(deque<int>)/1024 1.85% 239.779 244.205 - 0.55% -
BM_std_minmax_element<char>/4000 1.85% 1063.846 1083.479 - 2.41% -
std::generate(vector<int>)/50 1.84% 11.761 11.978 - 0.81% -
BM_vector_deque_ranges_move/4096 1.84% 144.227 146.887 - 1.74% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.84% 7.920 8.066 - 2.96% -
std::generate_n(deque<int>)/50 1.84% 12.001 12.222 - 0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.84% 2130.835 2170.002 - 0.64% -
std::copy_if(vector<int>)_(entire_range)/4096 1.84% 914.168 930.955 - 0.34% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.83% 39456156.307 40178684.313 - 3.84% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.83% 10.421 10.611 - 0.67% -
SetIntersection_Front_Vector_float_64_64 1.83% 10666029.393 10860877.356 - -0.25% -
ranges::minmax(std::list<char>)/64 1.83% 33.300 33.908 - -4.98% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.82% 0.926 0.943 - 2.07% -
std::copy_if(deque<int>)_(every_other)/262144 1.82% 91299.775 92961.668 - 0.19% -
std::unique_copy(list<int>)_(sprinkled)/52 1.82% 23.666 24.096 - 0.55% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.82% 10.670 10.864 - -10.51% -
std::copy_if(vector<int>)_(entire_range)/262144 1.82% 58580.786 59644.463 - 0.25% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.82% 7188.352 7318.833 - -0.62% -
std::find(deque<int>)_(bail_25%)/8192 1.81% 473.274 481.844 - 0.53% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.81% 2.318 2.360 - 0.20% -
std::reverse_copy(deque<int>)/64 1.81% 15.674 15.957 - 0.50% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.81% 49.383 50.276 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.81% 8.393 8.545 - 0.28% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.80% 779.446 793.501 - 0.04% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.80% 1.851 1.884 - 0.03% -
SetIntersection_None_Vector_string_1024_1024 1.80% 1159966.178 1180801.950 - 0.96% -
std::move(vector<int>)/8 1.80% 2.261 2.301 - 2.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.79% 6727.479 6848.201 - -3.04% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.79% 8214.906 8362.267 - -3.88% -
BM_std_minmax_element<char>/512 1.79% 140.955 143.482 - 1.88% -
std::transform(list<int>)_(identity_transform)/50 1.79% 29.893 30.428 - 1.18% -
std::search(list<int>)_(single_element)/1024 1.79% 748.450 761.837 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.79% 14616.813 14878.112 - 1.53% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.79% 1141.789 1162.194 - 0.40% -
std::find_if_not(list<int>)_(process_all)/1024 1.78% 731.602 744.661 - -4.81% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.78% 31.962 32.532 - 5.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 11766.025 11975.690 - 4.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.78% 1.275 1.297 - 10.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.78% 753.804 767.226 - -0.92% -
BM_deque_vector_copy/1024 1.78% 36.979 37.637 - 1.10% -
std::any_of(list<int>)_(process_all)/8 1.78% 2.623 2.670 - 0.71% -
std::fill(vector<int>)/50 1.77% 2.165 2.203 - 0.16% -
std::find_if(list<int>)_(process_all)/8 1.77% 2.375 2.417 - 4.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.77% 175458301.871 178561909.159 - -1.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 1.77% 22248.800 22641.892 - 2.94% -
std::fill_n(vector<bool>)/4096 1.77% 4.117 4.190 - 0.17% -
std::shift_right(vector<int>)/8192 1.77% 295.435 300.650 - 0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.76% 2130.595 2168.183 - 1.41% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.76% 6980.643 7103.770 - 0.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.76% 56972.722 57977.571 - 1.04% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.76% 9.307 9.471 - 2.67% -
std::unordered_set<int>::contains(key)_(existent)/32 1.76% 1.344 1.367 - 11.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.76% 23278.326 23687.940 - -1.88% -
std::generate_n(list<int>)/32 1.76% 8.417 8.565 - 0.33% -
std::equal(list<int>)_(it,_it,_it)/50 1.75% 34.943 35.554 - 0.32% -
BM_vector_deque_move/5500 1.75% 195.313 198.728 - 1.00% -
ranges::min(std::list<__int128>)/8 1.75% 2.038 2.073 - -9.95% -
std::generate(deque<int>)/8192 1.75% 1872.577 1905.280 - 0.41% -
std::generate_n(vector<int>)/50 1.74% 11.760 11.966 - 0.44% -
std::partition_copy(deque<int>)/50 1.74% 21.265 21.636 - 3.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.74% 23.752 24.166 - -2.43% -
std::find_end(list<int>)_(match_near_end)/1024 1.74% 59.204 60.235 - 1.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.74% 171741.341 174730.596 - -1.57% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.74% 562.771 572.556 - 0.06% -
std::copy_if(vector<int>)_(entire_range)/512 1.74% 120.713 122.811 - 0.26% -
std::copy_if(deque<int>)_(every_other)/32768 1.74% 11408.903 11607.188 - 0.20% -
SetIntersection_None_Vector_string_16384_16 1.74% 1222120.243 1243339.353 - 0.93% -
BM_StringRelational_Less_Large_Huge_Control 1.73% 2.121 2.158 - 0.09% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.73% 52340.757 53247.709 - 4.85% -
std::find_if(vector<bool>)_(process_all)/8192 1.73% 4471.141 4548.428 - 0.60% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.73% 77.028 78.359 - 0.86% -
std::reverse(list<int>)/512 1.73% 190.137 193.419 - 0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.73% 3.009 3.061 - 1.65% -
std::is_sorted_until(list<int>,_pred)/8 1.72% 3.649 3.712 - 1.89% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.72% 275.439 280.171 - -2.09% -
std::generate_n(vector<int>)/1024 1.72% 239.177 243.286 - 0.30% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.71% 20.352 20.700 - 2.38% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.71% 2.401 2.442 - 1.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.71% 33.513 34.086 - 0.32% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.71% 2516.724 2559.692 - 1.32% -
std::fill(vector<bool>)/32768 1.71% 29.389 29.890 - 0.78% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.71% 768.265 781.365 - 1.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.70% 142407.408 144832.826 - 1.31% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.70% 9.216 9.372 - 1.53% -
std::none_of(vector<int>)_(process_all)/8 1.70% 2.487 2.530 - 4.34% -
std::copy_n(list<int>)/8 1.70% 2.185 2.222 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.70% 22228.737 22606.054 - 1.35% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.70% 29412.984 29911.822 - 0.18% -
std::adjacent_find(list<int>)/8192 1.70% 7155.146 7276.444 - 1.47% -
std::find_end(forward_list<int>)_(same_length)/8192 1.69% 14006.254 14243.650 - -1.53% -
rng::starts_with(deque<int>)/8 1.69% 3.919 3.985 - 0.87% -
rng::starts_with(list<int>,_pred)/1000 1.69% 775.733 788.871 - 0.28% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.69% 67.368 68.508 - 2.33% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.69% 770.794 783.843 - 0.15% -
ranges::min(std::deque<long_long>)/8 1.69% 2.270 2.309 - 0.30% -
BM_std_minmax_element<char>/1024 1.69% 278.056 282.758 - 2.12% -
std::copy_if(vector<int>)_(entire_range)/32768 1.69% 7307.851 7431.352 - 0.23% -
std::copy_if(deque<int>)_(every_other)/8 1.69% 3.388 3.446 - 0.15% -
BM_deque_deque_move_backward/64 1.68% 3.363 3.419 - 1.00% -
std::fill_n(vector<int>)/50 1.68% 2.180 2.216 - 0.04% -
std::stable_partition(vector<int>)_(sparse)/32 1.68% 7.232 7.354 - 2.99% -
std::rotate_copy(deque<int>)/50 1.68% 3.004 3.055 - 1.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.67% 166190.177 168973.521 - -1.20% -
std::fill_n(deque<int>)/8192 1.67% 233.040 236.940 - 0.93% -
rng::fold_left(vector<int>)/50 1.67% 36.943 37.561 - 1.01% -
std::remove(vector<int>)_(sprinkled)/1024 1.67% 281.408 286.110 - 0.32% -
BM_lexicographical_compare_three_way_slow_path/4 1.67% 1.158 1.178 - -0.43% -
std::rotate(list<int>)_(by_1/4)/32 1.67% 14.288 14.527 - 0.20% -
BM_std_minmax_element<long_long>/4 1.67% 1.235 1.255 - -0.99% -
std::generate_n(deque<int>)/8192 1.66% 1928.464 1960.547 - 0.09% -
std::rotate(vector<int>)_(by_1/3)/50 1.66% 11.129 11.314 - 1.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.66% 1437626.468 1461521.791 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.66% 11925728.305 12123883.989 - 0.03% -
std::reverse(list<int>)/64 1.66% 17.266 17.553 - 0.36% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.66% 8.681 8.825 - 1.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 683.162 694.470 - -1.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.65% 29.207 29.690 - 0.69% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.65% 28.311 28.778 - 0.07% -
std::replace(list<int>)_(prefix)/32 1.65% 10.853 11.032 - 0.25% -
SetIntersection_Interlaced_Set_float_1024_4 1.64% 9900188.180 10062972.822 - 3.28% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.64% 767.004 779.608 - 1.17% -
std::copy_backward(deque<int>)/262144 1.64% 31435.549 31951.186 - -4.35% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.64% 8160.293 8294.039 - 0.86% -
BM_deque_deque_copy/1024 1.63% 36.741 37.340 - -2.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.63% 472742.040 480452.532 - 0.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 44504.189 45229.587 - -9.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.63% 18.153 18.448 - 0.14% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.63% 1577.626 1603.323 - 0.06% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.63% 184387.308 187387.893 - -4.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.63% 196392307.491 199587827.259 - -2.63% -
BM_deque_vector_ranges_move_backward/4096 1.62% 148.105 150.502 - 1.45% -
bm_ranges_swap_ranges_vb_aligned/131072 1.62% 244.416 248.370 - 1.59% -
std::generate(deque<int>)/50 1.62% 11.890 12.082 - 0.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.62% 36.323 36.910 - -3.03% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 35538.362 36111.738 - 0.45% -
SetIntersection_Front_Set_string_262144_4 1.61% 1246871.997 1266947.230 - -1.17% -
BM_vector_deque_copy/65536 1.60% 2853.684 2899.448 - 1.72% -
std::set<int>::find(key)_(existent)/1024 1.60% 3.912 3.975 - 4.78% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.60% 20.068 20.389 - 0.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.60% 6240.997 6340.732 - -10.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.59% 16987.430 17258.354 - -3.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.59% 23.823 24.202 - -3.92% -
std::find(vector<int>)_(bail_25%)/1024 1.59% 65.233 66.272 - 0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.59% 53924.101 54782.462 - 1.89% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.59% 925494.412 940221.027 - 0.50% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.59% 19.661 19.974 - 8.15% -
std::generate_n(vector<int>)/32 1.59% 7.783 7.907 - -0.25% -
BM_std_minmax_element<long_long>/64000 1.59% 16449.870 16711.328 - -5.17% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.58% 26403.383 26821.845 - -2.78% -
BM_deque_vector_copy_backward/1024 1.58% 36.576 37.155 - 0.35% -
std::reverse(list<int>)/4096 1.58% 1755.466 1783.247 - -0.08% -
SetIntersection_Front_Vector_float_262144_1 1.58% 1022394.785 1038574.395 - -2.64% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.58% 4132627.798 4198014.790 - 0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.58% 30.851 31.339 - 0.07% -
std::reverse_copy(deque<int>)/512 1.58% 122.990 124.933 - 0.11% -
BM_CmpLess_uchar_schar 1.58% 1.016 1.033 - 1.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.58% 1.226 1.245 - -2.53% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.58% 470832.186 478248.065 - 0.52% -
BM_CmpEqual_uchar_short 1.57% 1.016 1.032 - 2.12% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.57% 38.137 38.736 - 0.72% -
BM_PushHeap_uint32_Random_16 1.57% 4.148 4.213 - 0.85% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.57% 6.659 6.764 - 5.66% -
std::find_if(list<int>)_(bail_25%)/8192 1.57% 1418.031 1440.291 - 2.31% -
std::move_backward(list<int>)/1048576 1.56% 1017753.098 1033666.483 - 0.26% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.56% 3672.039 3729.444 - 0.46% -
std::map<int,_int>::contains(key)_(existent)/1024 1.56% 4.090 4.154 - -2.47% -
std::unique(list<int>,_pred)_(contiguous)/32 1.56% 56.809 57.696 - -0.27% -
std::rotate(vector<int>)_(by_1/3)/8192 1.56% 859.888 873.300 - 0.14% -
std::find(deque<int>)_(bail_25%)/1024 1.56% 67.036 68.081 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.56% 916191.704 930439.121 - 2.08% -
BM_std_minmax_element<char>/3 1.55% 1.215 1.234 - -7.69% -
BM_PushHeap_string_Random_16 1.55% 10.419 10.581 - 1.80% -
std::remove(vector<int>)_(sprinkled)/50 1.55% 52.517 53.330 - 0.53% -
SetIntersection_Interlaced_Vector_string_1024_256 1.55% 20212681.641 20525538.039 - -4.76% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.55% 1357.526 1378.511 - 3.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.54% 21.338 21.667 - 0.97% -
std::replace(deque<int>)_(prefix)/8192 1.54% 3203.716 3253.157 - 0.07% -
BM_deque_vector_ranges_move_backward/4000 1.54% 145.211 147.452 - 2.87% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.54% 15.652 15.893 - 1.46% -
rng::contains(deque<int>)_(process_all)/50 1.54% 12.418 12.609 - 0.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.54% 1441390.819 1463566.894 - 0.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.54% 23.801 24.166 - 0.38% -
BM_deque_deque_copy/4096 1.53% 147.596 149.859 - 1.46% -
ranges::minmax(std::list<char>)/8 1.53% 2.486 2.525 - 0.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.53% 944144.792 958605.222 - 0.23% -
std::generate_n(vector<int>)/8192 1.53% 1813.968 1841.704 - 0.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.53% 19.684 19.985 - -16.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.53% 6.886 6.991 - 0.70% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.53% 1.636 1.661 - 3.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.52% 12.906 13.102 - 0.74% -
std::replace_if(list<int>)_(sprinkled)/1024 1.52% 729.870 740.971 - 0.01% -
bm_lexicographical_compare<signed_char>/32768 1.52% 471.761 478.926 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.52% 86.595 87.909 - -3.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.52% 6.498 6.596 - 2.42% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.52% 9.787 9.935 - -8.54% -
std::find(list<int>)_(process_all)/8 1.51% 2.249 2.283 - -4.59% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.51% 8.653 8.784 - 0.04% -
std::none_of(list<int>)_(process_all)/32 1.51% 11.608 11.784 - 1.46% -
std::shift_right(list<int>)/32 1.51% 14.286 14.502 - 0.55% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.51% 361558.777 367005.028 - 0.56% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.50% 4283.556 4347.976 - 0.64% -
std::remove(list<int>)_(sprinkled)/50 1.50% 60.532 61.441 - 0.34% -
SetIntersection_None_Vector_string_1024_1 1.50% 1167885.158 1185406.171 - 1.92% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.50% 795530.376 807430.109 - 0.84% -
rng::contains(vector<int>)_(process_all)/1048576 1.49% 229343.808 232771.159 - -0.16% -
std::adjacent_find(deque<int>)/8192 1.49% 3647.677 3702.170 - 0.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.49% 6570.250 6668.332 - 4.80% -
std::search(list<int>)_(same_length)/8192 1.49% 7950.486 8069.125 - -6.04% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.48% 3.811 3.868 - 2.09% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.48% 52907.867 53692.956 - 2.34% -
rng::find(vector<bool>)_(process_all)/50 1.48% 0.711 0.721 - -14.55% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.48% 23.711 24.062 - -1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.48% 899137.432 912468.831 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.48% 8713067.322 8842249.490 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.48% 1174833.429 1192241.224 - -0.14% -
std::transform(list<int>)_(identity_transform)/1024 1.48% 729.039 739.840 - 0.11% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.48% 18131.941 18400.272 - 0.63% -
rng::find_last(vector<int>)_(bail_10%)/50 1.48% 10.691 10.849 - -0.43% -
std::shift_right(deque<int>)/1024 1.47% 39.918 40.506 - 0.12% -
std::replace(vector<int>)_(prefix)/32 1.47% 5.057 5.132 - -2.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.47% 69.123 70.141 - 2.24% -
BM_deque_deque_ranges_move/5500 1.47% 197.517 200.421 - 1.31% -
std::remove_copy(deque<int>)_(prefix)/8192 1.47% 3304.877 3353.425 - -0.22% -
std::copy_if(list<int>)_(every_other)/8 1.47% 2.261 2.294 - 0.20% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.47% 582.536 591.077 - 0.56% -
rng::find_last(list<int>)_(bail_10%)/50 1.47% 15.705 15.935 - 0.77% -
rng::contains_subrange(list<int>)_(same_length)/50 1.46% 24.818 25.182 - -0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.46% 174154.711 176704.394 - 0.67% -
std::remove_if(list<int>)_(prefix)/32 1.46% 57.823 58.669 - 0.14% -
BM_vector_deque_copy_backward/1024 1.46% 37.623 38.174 - 1.34% -
std::deque<std::string>::ctor(size)/1024 1.46% 723.380 733.953 - 1.11% -
std::pop_heap(deque<std::string>)/8 1.46% 56.960 57.792 - 0.08% -
std::remove(vector<int>)_(sprinkled)/32 1.46% 48.372 49.076 - 0.21% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.45% 17.348 17.600 - 0.51% -
std::fill_n(vector<int>)/32 1.45% 1.126 1.143 - 0.04% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.45% 240699.611 244195.364 - 0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.45% 668.568 678.276 - 0.36% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.45% 25.272 25.638 - 0.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.45% 38451.643 39008.292 - 2.17% -
BM_vector_deque_ranges_copy/4000 1.45% 140.625 142.660 - 1.72% -
BM_vector_deque_ranges_move/5500 1.45% 194.751 197.567 - 0.77% -
std::set<int>::insert(value)_(new_value,_end)/32 1.45% 18.785 19.056 - 2.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.44% 17.052 17.298 - 0.57% -
BM_PushHeap_string_Descending_16 1.44% 2.144 2.175 - 1.77% -
std::shift_left(deque<int>)/1024 1.44% 37.769 38.313 - 0.08% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.44% 40.269 40.849 - -0.44% -
std::reverse_copy(deque<int>)/32768 1.44% 7927.655 8041.686 - 0.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.44% 53862.153 54636.340 - 1.39% -
BM_vector_deque_ranges_move_backward/512 1.44% 17.806 18.062 - 3.41% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.44% 8.245 8.363 - 1.91% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.44% 10.284 10.431 - 0.41% -
BM_deque_deque_move_backward/4000 1.43% 143.932 145.995 - 0.28% -
std::find(deque<int>)_(bail_25%)/32768 1.43% 1898.704 1925.902 - 0.49% -
rng::contains_subrange(list<int>)_(same_length)/32 1.43% 16.348 16.582 - 0.50% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.43% 12.665 12.846 - 1.14% -
std::find_if_not(list<int>)_(bail_25%)/8 1.43% 0.911 0.924 - -4.48% -
std::find(vector<int>)_(bail_25%)/32768 1.42% 1839.623 1865.769 - 0.33% -
SetIntersection_Front_Vector_float_16384_16 1.42% 1098096.422 1113701.334 - -1.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.42% 894287.220 906995.538 - 0.81% -
std::unique(vector<int>)_(contiguous)/52 1.42% 53.179 53.933 - -1.04% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.42% 5.085 5.157 - 1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.42% 1.661 1.685 - 1.79% -
std::make_heap(vector<int>)_(descending)/1024 1.42% 272.937 276.805 - 0.98% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.41% 1300050.987 1318434.053 - 0.72% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.41% 1.498 1.520 - 1.61% -
BM_lexicographical_compare_three_way_slow_path/65536 1.41% 17907.020 18160.009 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.41% 709.499 719.516 - 1.41% -
BM_StringCopy_Large 1.41% 6.160 6.246 - -14.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.41% 17048.765 17288.846 - -1.83% -
std::unique(deque<int>)_(sprinkled)/1024 1.41% 504.795 511.902 - 0.00% -
std::remove(deque<int>)_(prefix)/1024 1.41% 517.310 524.589 - -0.26% -
SetIntersection_Interlaced_Set_string_16384_16 1.41% 242758391.781 246173444.397 - -1.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 113848.109 115448.761 - 0.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.40% 0.752 0.762 - 0.44% -
std::copy_n(vector<bool>)_(aligned)/262144 1.40% 760.578 771.259 - -6.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.40% 0.770 0.781 - 0.57% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.40% 6710.073 6804.199 - 4.07% -
std::make_heap(vector<int>)_(heap)/1024 1.40% 272.896 276.722 - 1.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.40% 731.752 742.006 - 2.96% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.40% 53.687 54.438 - 0.73% -
SetIntersection_None_Vector_string_1024_16 1.40% 1164352.577 1180638.378 - 1.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.40% 3.702 3.754 - 0.17% -
std::find_end(list<int>)_(near_matches)/1000 1.40% 32900.736 33360.256 - 1.35% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.39% 243.887 247.288 - 0.59% -
std::remove(vector<int>)_(prefix)/32 1.39% 48.519 49.195 - 0.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.39% 671.744 681.097 - 0.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.39% 23.982 24.315 - 10.10% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.39% 2894.242 2934.364 - 0.59% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.39% 32.515 32.966 - 7.79% -
std::fill(vector<bool>)/4096 1.38% 4.147 4.204 - 0.20% -
BM_PushHeap_float_Random_16384 1.38% 7.595 7.699 - -0.26% -
std::sort(deque<int>)_(heap)/8 1.38% 24.288 24.622 - -0.58% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.38% 18.800 19.059 - 0.36% -
std::find(vector<int>)_(bail_25%)/8192 1.38% 466.595 473.022 - 0.51% -
SetIntersection_Front_Vector_string_16384_1024 1.38% 37545640.829 38062055.108 - 0.56% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.37% 6.409 6.497 - -3.36% -
SetIntersection_Interlaced_Set_string_16384_1024 1.37% 347499049.547 352267637.199 - -0.59% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.37% 1848.069 1873.299 - -1.11% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.36% 363.370 368.329 - 0.04% -
std::generate(vector<int>)/32 1.36% 7.830 7.936 - 1.19% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.36% 4491.857 4552.930 - 0.58% -
std::move_backward(list<int>)/32768 1.36% 31442.129 31869.045 - 2.51% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.36% 22.546 22.852 - 0.84% -
BM_StringCopy_Huge 1.36% 109.173 110.654 - 1.59% -
std::copy(list<int>)/32768 1.36% 25446.138 25791.188 - -1.11% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.35% 19.134 19.393 - 1.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.35% 521.379 528.430 - -1.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.35% 0.770 0.781 - 0.37% -
std::swap_ranges(list<int>)/32 1.35% 19.221 19.480 - -0.14% -
BM_deque_deque_ranges_move_backward/4096 1.34% 150.538 152.561 - -0.91% -
bm_swap_ranges_vb_aligned/64 1.34% 2.872 2.911 - -0.78% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.34% 36189.088 36674.037 - 0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.34% 1201906.943 1217978.325 - -2.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.33% 1536245.242 1556733.794 - -0.78% -
SetIntersection_None_Vector_string_262144_16 1.33% 1292117.195 1309335.679 - -0.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.33% 575.483 583.152 - -3.54% -
std::replace(deque<int>)_(sprinkled)/32 1.33% 11.975 12.135 - 0.12% -
SetIntersection_None_Vector_string_256_256 1.33% 2264379.469 2294387.009 - 1.55% -
std::adjacent_find(vector<int>)/50 1.32% 11.800 11.956 - 0.11% -
std::rotate(vector<int>)_(by_1/2)/32 1.32% 2.317 2.347 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.32% 2148932.817 2177341.261 - -0.10% -
std::map<int,_int>::ctor(const&)/8192 1.32% 53278.762 53982.335 - 0.21% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.32% 7853.122 7956.769 - -6.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.32% 44.126 44.707 - 0.33% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.32% 2.067 2.094 - 1.03% -
ranges::min(std::deque<__int128>)/64 1.32% 20.617 20.888 - -16.44% -
rng::find_last(vector<int>)_(bail_10%)/8 1.31% 1.992 2.018 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.31% 15890.044 16098.641 - 7.74% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.31% 732.611 742.210 - 0.47% -
std::find_if(vector<bool>)_(process_all)/1048576 1.31% 573907.855 581397.620 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.30% 595916.198 603680.618 - 0.97% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.30% 1296625.998 1313486.555 - 0.28% -
std::partial_sort(deque<int>)_(ascending)/1024 1.30% 7704.568 7804.752 - 0.54% -
SetIntersection_Interlaced_Vector_float_16384_256 1.30% 14701144.539 14891667.011 - -45.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.29% 9001526.658 9117785.038 - 0.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.29% 482.658 488.869 - 0.23% -
BM_PushHeap_uint32_Ascending_262144 1.28% 4.678 4.738 - -2.17% -
std::make_heap(deque<int>)_(heap)/8 1.28% 21.115 21.386 - 1.78% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.28% 788.135 798.251 - 0.99% -
SetIntersection_None_Vector_string_256_64 1.28% 3622924.493 3669362.280 - 0.69% -
std::remove(list<int>)_(prefix)/50 1.28% 62.364 63.163 - 0.19% -
std::set<int>::upper_bound(key)_(existent)/32 1.28% 1.769 1.792 - 2.40% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.28% 37546.177 38025.756 - 0.66% -
std::all_of(list<int>)_(process_all)/50 1.28% 21.700 21.978 - 1.62% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.27% 65.209 66.039 - -2.41% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.27% 16.238 16.445 - -1.80% -
std::generate(deque<int>)/1024 1.27% 240.460 243.520 - 0.12% -
std::is_sorted(vector<int>)/8192 1.27% 1899.840 1923.964 - 1.10% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.27% 244.452 247.554 - 0.19% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.27% 827.811 838.290 - 0.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.26% 21.669 21.943 - 5.06% -
SetIntersection_None_Vector_string_16384_16384 1.26% 1236069.840 1251696.488 - 1.71% -
std::adjacent_find(deque<int>)/1048576 1.26% 468623.969 474542.486 - 0.12% -
std::search(deque<int>)_(same_length)/1000 1.26% 350.991 355.414 - 9.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.26% 3828.327 3876.515 - 0.30% -
std::vector<int>::ctor(size)/8192 1.26% 561.801 568.865 - 1.21% -
BM_PushHeap_string_Ascending_64 1.25% 7.564 7.659 - 0.43% -
rng::for_each(set<int>)/32 1.25% 25.271 25.588 - 1.39% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.25% 81.432 82.451 - -2.07% -
std::replace(deque<int>)_(sprinkled)/50 1.25% 17.941 18.165 - -0.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.25% 1060288.826 1073511.266 - 0.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.25% 739.530 748.744 - 0.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 13.169 13.333 - 1.55% -
std::find(vector<char>)_(bail_25%)/8192 1.24% 39.222 39.710 - 0.04% -
BM_toupper_string<wchar_t> 1.24% 6.306 6.384 - -0.16% -
std::replace(deque<int>)_(prefix)/1024 1.24% 405.498 410.538 - -0.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.24% 12.667 12.824 - 0.18% -
std::stable_partition(vector<int>)_(dense)/32 1.24% 21.287 21.551 - -0.41% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.24% 30.801 31.182 - 0.06% -
std::find_if(vector<bool>)_(process_all)/1024 1.24% 561.738 568.683 - 0.32% -
rng::starts_with(deque<int>)/8192 1.23% 3800.037 3846.960 - 0.21% -
std::transform(list<int>,_list<int>)/8192 1.23% 9193.170 9306.551 - 7.63% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.23% 1941.612 1965.532 - 0.23% -
rng::find_last(list<int>)_(bail_90%)/50 1.23% 1.273 1.289 - 3.19% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.23% 466.538 472.273 - 0.13% -
BM_deque_vector_copy/5500 1.23% 195.831 198.235 - 0.99% -
std::find_end(vector<int>)_(match_near_end)/1024 1.23% 28.116 28.461 - -1.04% -
std::stable_sort(vector<int>)_(heap)/8 1.23% 20.917 21.174 - 0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.22% 311.109 314.913 - 0.90% -
std::adjacent_find(vector<int>)/8192 1.22% 1806.812 1828.900 - 0.19% -
std::count(deque<int>)_(every_other)/1024 1.22% 242.696 245.661 - 0.31% -
std::set<int>::count(key)_(non-existent)/1024 1.22% 7.385 7.476 - 1.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 12986.773 13145.337 - 1.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.22% 5.413 5.479 - 2.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 1.22% 51.916 52.548 - -5.27% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.22% 1872.068 1894.853 - 1.43% -
BM_deque_vector_move_backward/1 1.22% 2.112 2.138 - -2.44% -
rng::for_each(multiset<int>)/32 1.22% 25.095 25.400 - -0.28% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.22% 676.940 685.169 - 0.04% -
ranges::min(std::deque<__int128>)/8 1.21% 2.806 2.840 - -1.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.21% 15315.199 15500.951 - 0.32% -
BM_deque_vector_move/0 1.21% 1.357 1.373 - 0.36% -
SetIntersection_Front_Vector_uint32_64_64 1.21% 10722800.515 10852696.272 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.21% 17609.242 17822.474 - -2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.21% 21.030 21.285 - 0.21% -
std::partition_point(list<int>)/32 1.21% 15.828 16.020 - 0.39% -
std::set<std::string>::find(key)_(existent)/8192 1.21% 30.858 31.232 - -6.62% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.21% 55429.944 56099.846 - 0.19% -
std::stable_sort(vector<int>)_(descending)/1024 1.21% 2780.614 2814.182 - 0.78% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.21% 26.248 26.564 - 0.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.20% 41.058 41.552 - 0.74% -
std::replace_if(list<int>)_(prefix)/32 1.20% 13.705 13.870 - 0.12% -
BM_deque_deque_ranges_copy/1024 1.20% 36.923 37.368 - 0.59% -
std::remove(deque<int>)_(prefix)/8192 1.20% 3807.749 3853.609 - -0.05% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.20% 207421.482 209918.023 - 0.61% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.20% 6858.124 6940.596 - -0.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.20% 24.242 24.533 - -5.71% -
std::find_first_of(deque<int>)_(large_needle)/50 1.20% 665.610 673.600 - -5.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.20% 18.795 19.020 - 0.59% -
std::adjacent_find(vector<int>)/1024 1.20% 231.556 234.331 - -0.04% -
std::copy_if(deque<int>)_(entire_range)/512 1.20% 133.777 135.379 - 0.26% -
BM_deque_deque_ranges_move_backward/5500 1.19% 202.425 204.843 - 0.38% -
BM_deque_vector_move/1024 1.19% 37.008 37.450 - 0.23% -
std::replace(list<int>)_(sprinkled)/32 1.19% 11.081 11.213 - 0.15% -
std::unique_copy(vector<int>)_(contiguous)/52 1.19% 13.249 13.406 - -0.08% -
std::rotate(deque<int>)_(by_1/3)/50 1.19% 28.842 29.184 - -3.97% -
BM_vector_deque_move/4096 1.19% 144.353 146.067 - 0.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.19% 403.668 408.455 - 0.72% -
std::pop_heap(deque<size_t>)/8192 1.18% 59.202 59.903 - 0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.18% 3.597 3.640 - 2.59% -
BM_CmpEqual_uchar_schar 1.18% 0.995 1.006 - 2.14% -
BM_deque_vector_move/70000 1.18% 3213.056 3250.981 - 0.57% -
std::move_backward(list<int>)/64 1.18% 38.998 39.458 - -0.15% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.18% 184.739 186.917 - 1.18% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.18% 1817075.035 1838494.791 - -5.16% -
std::search(deque<int>)_(no_match)/8192 1.17% 3278.139 3316.649 - 0.70% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.17% 1865.500 1887.408 - 0.16% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.17% 23280263.867 23553470.833 - 0.27% -
rng::starts_with(list<int>,_pred)/1024 1.17% 797.375 806.718 - 0.21% -
rng::find(vector<bool>)_(process_all)/1048576 1.17% 3598.962 3641.031 - -0.09% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.16% 13166.519 13319.879 - 0.15% -
bm_lexicographical_compare<signed_char>/4096 1.16% 59.010 59.697 - -0.18% -
std::replace(deque<int>)_(sprinkled)/1024 1.16% 345.801 349.818 - -0.43% -
std::is_partitioned(list<int>)_(partitioned)/50 1.16% 13.986 14.148 - 2.34% -
BM_deque_deque_move_backward/512 1.16% 18.875 19.094 - 1.17% -
std::count(deque<int>)_(every_other)/8192 1.16% 1907.579 1929.679 - 0.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.16% 2.131 2.156 - -1.04% -
std::adjacent_find(list<int>)/50 1.16% 22.979 23.244 - 0.36% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.16% 923.509 934.177 - 4.57% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.15% 8.363 8.460 - 0.02% -
std::move_backward(vector<bool>)_(aligned)/262144 1.15% 254.590 257.528 - 0.14% -
SetIntersection_Front_Vector_uint32_16384_4 1.15% 1048435.694 1060529.109 - 0.41% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.15% 2441906.794 2470017.375 - 0.27% -
std::remove_copy(list<int>)_(prefix)/1024 1.15% 734.163 742.604 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.15% 62293973.073 63009456.512 - 0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.15% 90.008 91.041 - 0.42% -
std::lower_bound(std::forward_list<int>)/8 1.15% 15.256 15.431 - 0.48% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.14% 4.152 4.200 - 0.60% -
SetIntersection_None_Set_float_16_16 1.14% 35218646.699 35621748.415 - 0.26% -
BM_deque_vector_ranges_copy_backward/4096 1.14% 147.001 148.683 - -0.20% -
std::multimap<int,_int>::clear()/8192 1.14% 84193.386 85154.223 - -1.32% -
std::replace(deque<int>)_(sprinkled)/8192 1.14% 2765.473 2797.018 - -0.70% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.14% 5.370 5.431 - -1.86% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.13% 5.446 5.508 - 1.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.13% 47.832 48.374 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.13% 24.978 25.262 - -1.41% -
std::remove(vector<int>)_(sprinkled)/8192 1.13% 1956.132 1978.296 - 0.17% -
SetIntersection_Interlaced_Set_uint32_256_16 1.13% 12112026.364 12249223.452 - 1.28% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.13% 12.450 12.591 - -0.40% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.13% 4.313 4.362 - -5.09% -
std::unique(deque<int>)_(sprinkled)/8192 1.13% 3780.650 3823.391 - 0.19% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.13% 37.003 37.422 - 13.34% -
SetIntersection_Front_Set_string_262144_16384 1.13% 347176310.806 351095715.335 - 1.22% -
std::transform(list<int>,_list<int>)/50 1.13% 36.838 37.254 - 0.01% -
std::adjacent_find(vector<int>,_pred)/1024 1.13% 395.510 399.969 - 0.24% -
std::for_each(deque<int>)/32 1.13% 3.655 3.696 - 0.20% -
std::move(vector<bool>)_(aligned)/4096 1.13% 6.938 7.016 - -0.19% -
std::lower_bound(std::list<int>)/8 1.13% 15.347 15.520 - 0.36% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.13% 524.807 530.713 - 0.57% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.13% 3333065.034 3370571.959 - -11.53% -
BM_deque_vector_move_backward/5500 1.13% 199.389 201.633 - 1.86% -
std::remove_copy(deque<int>)_(prefix)/1024 1.12% 383.696 388.009 - -7.91% -
std::rotate(list<int>)_(1_element_backward)/32 1.12% 13.150 13.297 - -0.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 1082490.623 1094648.239 - 0.77% -
std::upper_bound(std::list<int>)/8 1.12% 16.056 16.237 - 0.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.12% 458.257 463.398 - 0.23% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.12% 242.366 245.083 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 802.379 811.371 - 0.61% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.12% 175.059 177.020 - 0.71% -
ranges::minmax(std::list<__int128>)/8 1.12% 3.820 3.862 - -1.05% -
std::rotate(deque<int>)_(by_1/4)/50 1.12% 27.303 27.608 - -0.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 1.12% 217.659 220.087 - -0.34% -
std::move_backward(vector<bool>)_(unaligned)/512 1.12% 4.490 4.540 - -0.36% -
std::replace_if(list<int>)_(sprinkled)/32 1.11% 13.182 13.329 - 0.57% -
std::find_if(deque<int>)_(bail_25%)/1024 1.11% 77.302 78.163 - 0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.11% 52.643 53.229 - -1.41% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.11% 16.409 16.591 - -1.04% -
std::upper_bound(std::vector<int>)/8 1.11% 5.930 5.995 - 0.40% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.11% 241101.154 243771.710 - -0.11% -
BM_CmpEqual_ushort_uint 1.11% 1.061 1.073 - 2.30% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.11% 4261.713 4308.895 - 0.13% -
BM_CmpEqual_ushort_uchar 1.11% 1.094 1.106 - 1.48% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.10% 3786.644 3828.450 - -0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.10% 16.688 16.872 - 1.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.10% 6044.064 6110.708 - 0.23% -
std::multiset<int>::equal_range(key)_(existent)/32 1.10% 2.240 2.265 - -2.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.10% 890954.305 900773.327 - 0.59% -
BM_CmpLess_ushort_ushort 1.10% 1.069 1.081 - 2.49% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.10% 1441130.133 1457003.466 - 0.13% -
BM_deque_deque_copy_backward/5500 1.10% 205.130 207.387 - 1.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.10% 359.730 363.682 - -0.64% -
std::find(deque<int>)_(bail_25%)/8 1.10% 2.264 2.288 - 0.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.10% 5706.838 5769.455 - 0.74% -
std::find_end(vector<int>)_(same_length)/1000 1.10% 241.457 244.106 - 0.08% -
SetIntersection_Front_Vector_uint32_1024_1 1.10% 1036904.557 1048279.001 - 0.50% -
BM_CmpEqual_uint_short 1.09% 1.017 1.028 - -3.81% -
std::adjacent_find(list<int>)/8 1.09% 2.066 2.089 - 0.44% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.09% 1046.758 1058.212 - 0.30% -
std::find_end(vector<int>)_(near_matches)/8192 1.09% 760551.948 768849.899 - -0.11% -
BM_CmpEqual_short_schar 1.09% 1.125 1.138 - 0.95% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.09% 729.408 737.350 - 0.04% -
BM_deque_vector_ranges_move/4000 1.09% 138.142 139.644 - 0.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.09% 30.955 31.292 - -3.23% -
rng::starts_with(deque<int>,_pred)/1024 1.09% 522.518 528.199 - -0.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.09% 61208.240 61873.270 - -1.47% -
std::find(vector<char>)_(process_all)/8192 1.09% 134.495 135.955 - 0.21% -
std::partition_copy(list<int>)/32 1.08% 8.890 8.987 - 1.22% -
std::find(vector<char>)_(bail_25%)/32768 1.08% 134.782 136.244 - -0.02% -
std::upper_bound(std::forward_list<int>)/8 1.08% 15.968 16.141 - 0.62% -
std::remove_copy(list<int>)_(prefix)/8192 1.08% 6914.148 6989.042 - 0.18% -
BM_vector_deque_move_backward/5500 1.08% 197.178 199.314 - 1.16% -
SetIntersection_None_Set_string_16384_16384 1.08% 191867696.443 193944589.510 - -5.56% -
std::multimap<std::string,_int>::clear()/0 1.08% 392.185 396.428 - 1.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.08% 892835.732 902472.239 - 0.01% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.08% 3317.809 3353.608 - 0.55% -
bm_ranges_swap_ranges_vb_aligned/2048 1.08% 8.518 8.610 - 0.30% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.08% 1644.218 1661.947 - 0.80% -
std::remove_if(list<int>)_(sprinkled)/1024 1.08% 989.943 1000.610 - 2.86% -
SetIntersection_None_Vector_string_262144_262144 1.08% 1299080.600 1313048.063 - 0.82% -
SetIntersection_Front_Vector_uint32_1024_4 1.07% 1055557.177 1066896.533 - 1.13% -
std::any_of(vector<int>)_(process_all)/32 1.07% 8.292 8.381 - -0.58% -
std::none_of(list<int>)_(process_all)/50 1.07% 21.785 22.019 - 0.40% -
std::any_of(vector<int>)_(process_all)/8 1.07% 2.369 2.394 - -2.25% -
std::shift_right(vector<int>)/50 1.07% 5.270 5.327 - 0.25% -
std::lower_bound(std::vector<int>)/8192 1.07% 15.587 15.754 - 0.33% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.07% 26.255 26.536 - -3.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.07% 668.185 675.319 - 4.66% -
std::rotate(vector<int>)_(1_element_forward)/32 1.07% 2.929 2.960 - 0.07% -
std::partial_sort(deque<int>)_(repeated)/1024 1.07% 6333.036 6400.553 - 1.43% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.07% 12.320 12.452 - 0.83% -
std::find_if_not(deque<int>)_(process_all)/1024 1.07% 249.262 251.917 - 0.35% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.06% 60085.941 60724.663 - 0.96% -
BM_deque_deque_ranges_copy/5500 1.06% 197.612 199.707 - 1.54% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.06% 87620.539 88548.812 - 0.13% -
std::move_backward(vector<bool>)_(aligned)/4096 1.06% 7.159 7.235 - 0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.06% 4623.814 4672.735 - -1.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.06% 42732.184 43183.953 - 0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 1076671.997 1088022.879 - 0.24% -
std::sort_heap(deque<int>)/8192 1.05% 469411.461 474359.983 - 1.22% -
std::count(vector<int>)_(every_other)/1024 1.05% 101.613 102.683 - 0.25% -
SetIntersection_Front_Vector_string_1024_16 1.05% 1614481.581 1631488.137 - 1.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.05% 596459.767 602740.981 - 0.12% -
std::sort(deque<int>)_(shuffled)/8 1.05% 22.819 23.059 - 0.64% -
std::remove_if(vector<int>)_(prefix)/32 1.05% 48.522 49.033 - 0.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.05% 2.429 2.454 - 0.63% -
std::for_each_n(list<int>)/8 1.05% 2.525 2.551 - 0.60% -
SetIntersection_Front_Vector_string_4_4 1.05% 150152316.467 151731923.851 - -0.33% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.05% 36633931.995 37019190.789 - 0.48% -
BM_deque_vector_ranges_copy_backward/5500 1.05% 197.843 199.922 - -0.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.05% 4.144 4.188 - 1.48% -
std::move(list<int>)/64 1.05% 40.592 41.018 - 0.68% -
ranges::minmax(std::deque<long_long>)/8 1.05% 3.895 3.936 - 8.52% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.05% 308.476 311.704 - 0.32% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.05% 20683.526 20899.698 - -2.80% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.04% 2515.831 2542.109 - 0.41% -
std::generate(deque<int>)/32 1.04% 7.976 8.060 - 0.14% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.04% 574239.216 580202.677 - 0.26% -
SetIntersection_Front_Set_uint64_256_1 1.04% 4120225.477 4162967.629 - 0.33% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.04% 88250.446 89165.763 - 0.58% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.04% 583.560 589.610 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.04% 1225534.426 1238236.734 - -1.70% -
std::lower_bound(std::deque<int>)/100 1.04% 30.379 30.694 - 0.08% -
std::equal(list<int>)_(it,_it,_it)/1024 1.04% 1121.595 1133.209 - -23.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.03% 3.207 3.240 - -3.47% -
std::partition_point(vector<int>)/1024 1.03% 6.074 6.137 - 1.14% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.03% 514.788 520.086 - 0.59% -
BM_deque_deque_ranges_copy/70000 1.03% 3268.216 3301.850 - 0.94% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.03% 7265.281 7339.931 - -0.14% -
BM_num_put<const_void*> 1.03% 12.035 12.159 - 1.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.03% 5.064 5.116 - -5.38% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.03% 521.054 526.396 - 0.15% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.02% 263.582 266.281 - 0.27% -
BM_deque_deque_copy/5500 1.02% 197.386 199.406 - 1.18% -
BM_vector_deque_copy_backward/4096 1.02% 148.068 149.581 - 0.40% -
std::replace_if(list<int>)_(prefix)/1024 1.02% 728.023 735.454 - -0.01% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.02% 476.790 481.654 - -1.62% -
SetIntersection_Front_Set_float_16_16 1.02% 38200696.672 38590042.412 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.02% 12694427.858 12823635.639 - -1.32% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.02% 3680.856 3718.276 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_262144 1.02% 1647082.844 1663824.871 - 1.97% -
std::upper_bound(std::deque<int>)/100 1.01% 30.301 30.609 - 0.30% -
std::unique(deque<int>)_(contiguous)/1024 1.01% 509.578 514.748 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.01% 55277.885 55838.667 - 2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.01% 1086092.753 1097110.198 - 0.21% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.01% 13834.120 13974.397 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.01% 10744136.294 10853002.356 - -0.33% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.01% 553.400 559.003 - 0.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.01% 649.074 655.640 - -4.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.01% 997269.912 1007337.903 - 1.36% -
std::unique(list<int>)_(sprinkled)/1024 1.01% 949.491 959.076 - 1.08% -
BM_deque_deque_ranges_copy/64 1.01% 3.063 3.094 - 0.84% -
std::upper_bound(std::vector<int>)/100 1.01% 12.198 12.321 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.01% 12715.310 12843.325 - 0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.01% 5.233 5.285 - 1.47% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.01% 23599.189 23836.613 - 0.58% -
std::partial_sort(deque<int>)_(ascending)/8 1.01% 32.581 32.909 - -0.22% -
std::generate_n(list<int>)/50 1.01% 15.252 15.405 - 1.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.01% 29.218 29.512 - 0.89% -
std::copy_backward(list<int>)/512 1.00% 363.311 366.961 - 0.15% -
std::copy_if(list<int>)_(entire_range)/8 1.00% 2.520 2.545 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.00% 941255.537 950696.871 - 0.40% -
BM_CmpEqual_schar_int 1.00% 1.115 1.126 - -0.17% -
std::find(vector<char>)_(bail_25%)/1024 1.00% 5.272 5.325 - 0.72% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.00% 598.225 604.208 - 0.11% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1612.092 3.311 388.652 0.01% 388.652
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.077 534.681 0.03% 534.681
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 3946.244 17.890 686.745 1.15% 686.745
std::search_n(deque<int>)_(no_match)/8192 -99.32% 2330.641 15.925 403.473 0.64% 403.473
std::search_n(vector<int>)_(no_match)/1024 -98.41% 208.596 3.320 78.618 1.22% 78.618
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 426.431 8.078 71.278 0.09% 71.278
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 615.563 15.439 95.653 0.18% 95.653
std::search_n(deque<int>)_(no_match)/1024 -95.30% 290.910 13.682 44.339 0.42% 44.339
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.69% 175.561 35.662 - 0.59% -
bm_swap_ranges_vb_unaligned/4096 -78.69% 305.502 65.110 - -0.01% -
std::fill(vector<bool>)/262144 -75.74% 953.233 231.214 - 0.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -71.51% 96.807 27.585 - 4.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -66.97% 38.330 12.661 - 5.31% -
BM_StringConstructDestroyCStr_Empty_Opaque -63.55% 5.704 2.079 - 2.78% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -61.63% 136.955 52.543 - -34.91% -
BM_StringConstructDestroyCStr_Small_Opaque -61.48% 5.534 2.132 - -2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -60.09% 29241713.286 11671647.744 - -43.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -55.47% 82702276.932 36830000.011 - -33.80% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -54.16% 19844042.749 9096440.789 - -46.09% -
std::search_n(vector<int>)_(no_match)/32 -51.62% 6.897 3.337 0.435 1.08% 0.435
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.85% 73.288 36.021 - -47.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -47.91% 56.839 29.607 - -0.76% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.37% 1238.746 664.346 - -0.65% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.94% 15.008 8.113 0.332 0.07% 0.332
std::map<int,_int>::contains(key)_(non-existent)/8192 -45.26% 19.171 10.493 - -26.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.57% 0.484 0.269 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.02% 6921656.183 3944054.713 - -1.77% -
std::copy_n(vector<bool>)_(aligned)/1048576 -41.75% 3775.097 2198.963 - -16.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -41.59% 5270421.331 3078319.956 - -11.43% -
std::is_sorted_until(deque<int>)/8 -40.32% 4.712 2.812 - -11.95% -
ranges::min(std::vector<char>)/1 -39.05% 0.431 0.263 - -10.33% -
ranges::min(std::list<long_long>)/1 -38.63% 0.426 0.262 - -27.84% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.52% 2.870 1.765 - -37.89% -
std::unordered_set<int>::insert(value)_(already_present)/32 -38.46% 2.827 1.740 - -0.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -38.01% 10.432 6.467 - -21.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -37.70% 0.481 0.299 - 13.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -37.62% 19.267 12.020 - -1.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -37.59% 74.434 46.455 - -19.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -37.30% 11613946.709 7281957.316 - -26.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -37.12% 52.461 32.987 - -40.41% -
std::rotate(list<int>)_(1_element_backward)/8192 -36.84% 11496.851 7261.187 - -5.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -36.77% 169322548.512 107062117.486 - -29.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.38% 2.799 1.781 - -37.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -35.33% 7.299 4.720 - -18.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.08% 49.589 32.194 - -1.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -34.93% 19.142 12.456 - -0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -34.83% 101.243 65.981 - -33.67% -
std::copy(list<int>)/64 -34.58% 46.498 30.420 - -6.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -34.30% 9.608 6.312 - -19.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.15% 0.697 0.466 - 13.59% -
std::multiset<std::string>::insert(value)_(already_present)/32 -33.11% 49.283 32.964 - -31.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.07% 6.894 4.614 - -18.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.06% 43.671 29.235 - 3.52% -
bm_lexicographical_compare<int>/32768 -32.56% 2844.229 1918.033 - 0.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -32.49% 52.963 35.754 - -42.47% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.48% 2548.583 1720.793 - -1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -32.20% 30338813.810 20568267.008 - -24.51% -
std::move_backward(vector<int>)/32768 -31.64% 2552.600 1745.031 - 0.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -31.50% 11.451 7.844 - -5.86% -
std::adjacent_find(deque<int>)/50 -31.32% 23.692 16.271 - -9.74% -
std::copy_n(vector<int>)/4096 -31.17% 216.782 149.222 - -30.81% -
bm_ranges_lexicographical_compare<int>/32768 -31.09% 2780.581 1916.129 - -0.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.99% 108.337 74.758 - -0.65% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.87% 5555.545 3840.277 - 0.02% -
bm_lexicographical_compare<signed_char>/262144 -30.70% 5548.620 3845.372 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -30.61% 39.801 27.619 - -13.57% -
std::rotate(list<int>)_(by_1/2)/8192 -30.55% 7899.777 5486.599 - 15.41% -
BM_StringEraseWithMove_Huge_Opaque -30.53% 63.777 44.308 - -5.20% -
ranges::min(std::deque<char>)/70000 -30.48% 25640.784 17825.899 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -30.14% 78906195.157 55120986.223 - -22.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -30.05% 353349435.197 247184171.550 - -30.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -29.61% 60.016 42.247 - -24.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.29% 42.768 30.239 - -28.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -29.28% 7.994 5.653 - -6.24% -
BM_StringConstructDestroyCStr_Large_Transparent -29.19% 14.918 10.564 - -18.14% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -29.17% 40014562.258 28343502.922 - -3.30% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -29.11% 77.671 55.059 - -24.99% -
BM_StringConstructDestroyCStr_Large_Opaque -29.08% 22.076 15.656 - -8.39% -
std::find_if_not(vector<char>)_(bail_25%)/8 -29.01% 1.056 0.750 - -4.75% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -28.72% 20880905.665 14883419.153 - -33.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -28.52% 32.364 23.132 - -32.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.34% 4052403.389 2903781.397 - -28.55% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -28.15% 52745093.034 37895507.171 - -22.31% -
std::unique_copy(deque<int>)_(sprinkled)/52 -27.82% 20.853 15.052 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -27.67% 7720223.372 5584384.066 - -8.20% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -27.01% 7781815.500 5679854.922 - -15.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -26.78% 57.741 42.277 - 0.21% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -26.64% 90.353 66.286 - -32.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -26.54% 38.451 28.245 - -30.00% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -26.36% 3777.703 2781.898 - 3.58% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -26.13% 2.427 1.792 - -14.01% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -25.99% 24512.513 18142.660 - -1.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -25.97% 19.121 14.154 - 56.26% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.89% 3223556.303 2388918.601 - -10.52% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -25.76% 25546.244 18964.846 - -1.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.67% 39.051 29.025 - -23.95% -
BM_StringEraseWithMove_Huge_Transparent -25.63% 59.069 43.931 - 5.27% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -25.59% 122.834 91.396 - -3.99% -
std::move(vector<int>)/262144 -25.58% 20218.226 15045.991 - -30.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -25.53% 223.601 166.509 - -32.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.52% 42.647 31.764 - -2.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -25.50% 31.331 23.341 - -27.06% -
BM_vector_deque_move_backward/0 -25.35% 0.601 0.449 - -3.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.07% 2228362.492 1669627.193 - -20.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -24.78% 78.099 58.745 - -20.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -24.60% 9.666 7.288 - 12.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -24.43% 5725880.171 4327027.589 - -1.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.23% 40.732 30.864 - 1.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -23.86% 225.760 171.891 - -26.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.82% 0.612 0.466 - -19.59% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -23.27% 80.150 61.498 - -44.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -22.89% 1898178.833 1463619.323 - -6.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -22.69% 0.459 0.355 - -14.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -22.69% 0.421 0.326 - -32.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.61% 2.646 2.048 - -21.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -22.51% 6.732 5.217 - 10.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -22.45% 0.697 0.540 - 24.11% -
std::unordered_map<int,_int>::clear()/1024 -22.45% 10820.773 8391.954 - -0.51% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -22.34% 2.023 1.571 - -2.01% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -22.32% 1.572 1.221 - -25.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.30% 217.190 168.752 - -22.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.26% 0.341 0.265 - 0.03% -
BM_vector_deque_ranges_copy_backward/0 -22.16% 0.545 0.424 - -15.46% -
BM_PushHeap_string_PipeOrgan_262144 -22.14% 21.965 17.102 - -2.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.87% 1.776 1.387 - -14.12% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.81% 5747.927 4494.408 - 0.00% -
bm_lexicographical_compare<unsigned_char>/262144 -21.64% 5731.802 4491.189 - -0.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.43% 882.921 693.740 - 2.73% -
std::unique_copy(deque<int>)_(sprinkled)/32 -21.26% 13.084 10.302 - 11.83% -
std::move_backward(deque<int>)/64 -21.11% 6.626 5.227 - 1.07% -
ranges::min(std::deque<char>)/64 -21.05% 20.984 16.566 - 0.07% -
BM_PushHeap_uint32_Ascending_1 -21.01% 0.633 0.500 - 9.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -20.74% 37.697 29.877 - -20.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.54% 40.099 31.862 - 1.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -20.41% 8.217 6.540 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -20.23% 2749842.191 2193595.012 - -0.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -20.15% 1.363 1.088 - -16.61% -
std::unordered_set<int>::count(key)_(non-existent)/0 -20.14% 0.484 0.386 - -19.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -20.05% 25.835 20.656 - -1.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -20.00% 1.138 0.910 - -11.82% -
std::rotate(list<int>)_(by_1/4)/8192 -19.96% 8246.035 6599.774 - 0.17% -
BM_PushHeap_string_Descending_262144 -19.77% 4.014 3.220 - 2.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.62% 680.672 547.097 - -15.22% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.45% 0.448 0.361 - 36.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -19.37% 5050847.031 4072552.793 - -8.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.33% 48.623 39.223 - -19.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -19.26% 25028.095 20208.621 - 2.52% -
std::transform(list<int>)_(identity_transform)/32 -19.22% 20.995 16.960 - -0.10% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.07% 27.798 22.496 - 6.20% -
BM_StringRead_Cold_Shallow_Large -19.04% 1.403 1.136 - -8.63% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.97% 103804115.593 84109036.369 - -14.52% -
BM_StringDestroy_Huge -18.65% 13.308 10.826 - -12.29% -
std::equal(deque<int>)_(it,_it,_it)/50 -18.55% 25.289 20.598 - -5.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.50% 1.461 1.191 - -14.31% -
std::set<std::string>::erase(key)_(existent)/32 -18.42% 68.008 55.478 - -25.33% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -18.38% 2.395 1.955 - 2.75% -
std::lower_bound(std::list<int>)/8192 -18.29% 15533.736 12691.937 - -5.39% -
BM_PushHeap_float_Descending_1 -18.28% 0.575 0.470 - -18.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -18.23% 5.694 4.656 - -7.17% -
BM_StringAssignAsciiz_Empty_Opaque -18.19% 3.717 3.041 - 0.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.04% 38.784 31.788 - -15.91% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -17.95% 1.637 1.343 - -16.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.83% 1794858.147 1474800.796 - -14.95% -
BM_StringDestroy_Large -17.81% 10.130 8.326 - -11.95% -
std::find_if(list<int>)_(process_all)/8192 -17.79% 9108.915 7488.614 - 5.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.78% 38.241 31.440 - -27.07% -
std::fill(list<int>)/8192 -17.77% 9169.690 7540.560 - 0.41% -
std::upper_bound(std::list<int>)/8192 -17.75% 15153.218 12462.947 - -5.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -17.71% 44.856 36.914 - 38.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.54% 6815.476 5620.043 - -1.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.53% 76.514 63.102 - -0.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -17.49% 26.511 21.874 - -4.73% -
std::set<int>::clear()/1024 -17.42% 10738.705 8867.918 - -3.78% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -17.41% 40.542 33.483 - -6.84% -
ranges::min(std::deque<long_long>)/70000 -17.28% 25458.678 21059.289 - 11.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -17.21% 8319614.290 6888090.693 - -14.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.93% 660.205 548.414 - -13.40% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.88% 1.145 0.952 - 0.30% -
std::unordered_set<int>::contains(key)_(existent)/8192 -16.81% 1.632 1.358 - 2.55% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.71% 9.068 7.553 - -20.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.70% 54813.416 45657.060 - -1.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -16.53% 33.684 28.115 - -19.44% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -16.38% 3.140 2.626 - -12.99% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.37% 1.230 1.029 - 7.94% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -16.37% 360199856.524 301245192.386 - -14.06% -
BM_PushHeap_string_PipeOrgan_16384 -16.32% 14.830 12.410 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.30% 142.905 119.607 - -15.40% -
std::stable_partition(list<int>)_(dense)/8192 -16.30% 22633.205 18944.445 - -22.01% -
bm_ranges_lexicographical_compare<signed_char>/1 -16.17% 1.745 1.463 - -15.48% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -16.12% 340346.648 285482.615 - 3.22% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -16.07% 1.565 1.313 - -10.76% -
std::copy(vector<int>)/262144 -16.06% 14789.133 12414.607 - -0.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -15.98% 1515.837 1273.583 - -18.24% -
std::unordered_map<int,_int>::erase(iterator)/1024 -15.71% 23.536 19.838 - -1.42% -
BM_StringAssignStr_Huge_Transparent -15.66% 132.249 111.541 - 2.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -15.58% 7.802 6.587 - -1.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.56% 609.213 514.410 - -35.19% -
std::multiset<std::string>::erase(iterator)/32 -15.55% 30.611 25.850 - -19.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -15.51% 10.234 8.646 - 35.97% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -15.32% 15647.300 13250.098 - 5.00% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -15.32% 112.831 95.547 - -19.97% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.28% 1.634 1.384 - 0.29% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -15.28% 54.456 46.138 - -3.61% -
std::map<int,_int>::erase(iterator)/8192 -15.24% 24.366 20.652 - -16.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -15.23% 13.544 11.482 - -16.61% -
BM_StringEraseWithMove_Small_Opaque -14.98% 2.570 2.185 - 0.02% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.64% 38.410 32.788 - -14.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -14.55% 126314.356 107931.670 - 4.15% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -14.40% 1.536 1.315 - -4.56% -
BM_std_minmax_element<long_long>/3 -14.30% 1.214 1.041 - -12.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -14.28% 2050850.015 1757904.731 - -1.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.28% 11719.988 10046.590 - -10.56% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.25% 26.281 22.537 - -7.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -14.20% 15.051 12.913 - 5.64% -
ranges::min(std::vector<__int128>)/1 -14.16% 0.403 0.346 - -15.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -14.06% 4.843 4.163 - 1.99% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.05% 14.425 12.399 - -17.93% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.97% 889.094 764.880 - 6.16% -
std::reverse_copy(vector<int>)/32768 -13.94% 1142.069 982.852 - 0.12% -
std::copy(deque<int>)/1048576 -13.90% 58425.247 50304.359 - 0.18% -
BM_StringAssignAsciiz_Small_Opaque -13.84% 3.530 3.041 - 0.01% -
std::set<int>::clear()/8192 -13.81% 90147.786 77701.296 - -3.37% -
std::unordered_multiset<int>::count(key)_(existent)/32 -13.80% 1.689 1.456 - -8.50% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.78% 13.408 11.559 - -0.19% -
std::unordered_map<int,_int>::erase(iterator)/8192 -13.71% 23.031 19.874 - -1.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.69% 6.820 5.886 - 27.75% -
std::set<std::string>::contains(key)_(existent)/32 -13.67% 16.471 14.221 - -1.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -13.38% 125511.444 108721.049 - 5.24% -
BM_lexicographical_compare_three_way_slow_path/1 -13.33% 0.448 0.389 - 0.63% -
BM_StringEraseWithMove_Small_Transparent -13.28% 2.514 2.180 - 0.01% -
BM_StringFindCharLiteral/16 -13.23% 1.864 1.618 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -13.18% 0.495 0.430 - -6.80% -
BM_StringFindCharLiteral/8 -13.15% 1.862 1.617 - -0.00% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -13.13% 426.353 370.361 - 7.11% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -13.12% 30.528 26.523 - -17.03% -
std::find(vector<bool>)_(process_all)/8 -12.90% 0.734 0.640 - -29.91% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.90% 8103.594 7058.454 - -2.19% -
SetIntersection_None_Set_uint32_262144_1024 -12.87% 1348604.410 1175063.965 - -0.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -12.87% 23.246 20.255 - -5.76% -
BM_StringFindStringLiteral/16 -12.68% 1.853 1.618 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_256_16 -12.60% 6932321.470 6058628.885 - -9.28% -
SetIntersection_None_Set_float_1024_64 -12.59% 9940624.689 8688797.824 - -2.66% -
ranges::min(std::deque<long_long>)/64 -12.56% 21.015 18.375 - 12.74% -
BM_StringConstructDestroyCStr_Small_Transparent -12.55% 0.395 0.346 - -12.78% -
BM_StringFindStringLiteral/8 -12.54% 1.850 1.618 - 0.00% -
SetIntersection_Interlaced_Vector_float_16384_64 -12.50% 6294520.533 5507712.163 - -48.16% -
BM_PushHeap_string_PipeOrgan_1024 -12.47% 10.583 9.263 - -3.48% -
std::rotate(list<int>)_(by_1/3)/8192 -12.39% 9548.625 8365.859 - -0.18% -
std::find(vector<short>)_(bail_25%)/8 -12.38% 0.825 0.723 - 2.61% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.36% 22.511 19.729 - -1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.35% 1846.154 1618.075 - -9.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -12.34% 6828824.671 5985826.097 - 9.25% -
BM_StringFindCharLiteral/32 -12.32% 1.846 1.618 - 0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.31% 49.640 43.529 - -0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -12.26% 1998.963 1753.947 - 3.06% -
BM_StringCtorDefault -12.21% 0.305 0.268 - 10.46% -
std::is_sorted(deque<int>)/8 -12.14% 2.959 2.600 - -1.69% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -12.10% 1.291 1.135 - -18.28% -
SetIntersection_None_Set_float_1024_1 -12.04% 10211656.720 8982573.244 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -12.03% 1528137.367 1344264.242 - -0.60% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -12.01% 25.952 22.836 - -0.83% -
std::find(vector<bool>)_(process_all)/50 -11.98% 0.725 0.638 - -28.01% -
SetIntersection_None_Set_float_1024_4 -11.86% 9923299.226 8746222.142 - -2.73% -
SetIntersection_Interlaced_Vector_float_16384_1024 -11.82% 43964431.175 38765812.667 - -45.91% -
std::unordered_map<int,_int>::clear()/32 -11.79% 670.773 591.696 - -1.68% -
SetIntersection_None_Set_uint32_262144_16384 -11.67% 1337489.748 1181404.541 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.63% 3801964.997 3359714.042 - -20.70% -
std::find_if_not(list<int>)_(bail_25%)/32768 -11.62% 8539.583 7546.944 - 2.57% -
BM_PushHeap_uint64_Descending_1 -11.57% 0.532 0.470 - 0.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.57% 15211.403 13451.602 - 5.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -11.56% 1879996.744 1662707.766 - -1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.53% 42.917 37.968 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.53% 7779989.767 6882912.584 - 0.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -11.51% 1.102 0.975 - -7.70% -
BM_vector_deque_ranges_move_backward/2 -11.48% 1.934 1.712 - -16.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -11.41% 7.122 6.309 - -3.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -11.40% 25.171 22.302 - -6.50% -
BM_vector_deque_ranges_move_backward/1 -11.38% 2.244 1.989 - -13.79% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -11.38% 1.157 1.025 - -0.31% -
SetIntersection_Interlaced_Set_uint32_256_64 -11.37% 13577160.949 12032846.298 - -6.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.36% 1519159.455 1346568.799 - -0.09% -
std::fill(deque<int>)/8192 -11.33% 268.798 238.332 - 1.35% -
BM_StringFindStringLiteral/128 -11.33% 3.510 3.112 - -0.36% -
std::adjacent_find(deque<int>)/8 -11.32% 3.975 3.525 - 16.00% -
SetIntersection_None_Set_uint32_262144_262144 -11.31% 1325515.787 1175569.988 - -0.46% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.31% 0.299 0.265 - 0.30% -
BM_StringEraseWithMove_Large_Opaque -11.27% 3.162 2.806 - 2.49% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.18% 17.366 15.424 - 0.56% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.16% 8.630 7.667 - 18.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -11.15% 2009365.413 1785361.317 - -29.36% -
BM_StringFindStringLiteral/32 -11.13% 1.954 1.736 - 2.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -11.09% 14.650 13.025 - 6.68% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -11.08% 7.266 6.461 - -20.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -11.08% 1.517 1.349 - -9.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -11.04% 1825819.660 1624215.820 - -1.31% -
BM_StringRead_Cold_Shallow_Small -11.04% 1.268 1.128 - -6.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -11.03% 6985790.026 6215117.667 - -4.26% -
std::set<int>::erase(iterator)/8192 -10.98% 22.146 19.714 - -0.55% -
std::set<int>::ctor(const&,_alloc)/32 -10.96% 248.600 221.347 - -2.78% -
std::multiset<int>::clear()/1024 -10.90% 10821.027 9641.693 - -3.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.89% 0.295 0.263 - -22.61% -
std::partition(list<int>)_(sparse)/8192 -10.89% 8535.869 7606.678 - -0.40% -
SetIntersection_Interlaced_Vector_float_262144_16 -10.88% 3295319.258 2936824.783 - -54.96% -
BM_PushHeap_string_QuickSortAdversary_1 -10.88% 0.528 0.471 - -0.82% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.84% 6680703.704 5956302.607 - -6.64% -
std::equal(vector<bool>)_(unaligned)/8 -10.70% 0.896 0.800 - -13.06% -
std::multiset<std::string>::erase(key)_(existent)/8192 -10.68% 101.247 90.438 - -6.97% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.68% 1509125.832 1348012.266 - -5.68% -
BM_StringFindCharLiteral/64 -10.65% 2.353 2.103 - 1.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.60% 410.898 367.349 - 7.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -10.59% 120870.432 108065.272 - 3.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -10.58% 3632.935 3248.585 - 5.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -10.55% 52.082 46.586 - -12.50% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.53% 21679020.901 19395760.130 - -4.72% -
std::find_first_of(vector<int>)_(small_needle)/50 -10.53% 79.119 70.790 - -3.00% -
std::copy(deque<int>)/262144 -10.50% 13076.154 11703.390 - 0.89% -
std::distance(join_view(vector<vector<int>>))/50 -10.48% 0.656 0.587 - -10.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.47% 1.792 1.604 - -5.87% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.47% 0.272 0.243 - -21.77% -
BM_PushHeap_string_PipeOrgan_256 -10.46% 8.500 7.611 - -1.43% -
ranges::minmax(std::list<long_long>)/1 -10.41% 0.449 0.403 - -26.47% -
std::set<int>::erase(iterator)/1024 -10.39% 22.001 19.715 - -0.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.38% 1.096 0.982 - -10.99% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.37% 0.683 0.612 - 19.70% -
BM_tolower_char<wchar_t> -10.26% 0.689 0.618 - -10.10% -
std::reverse_copy(list<int>)/32768 -10.24% 30175.633 27084.655 - 1.93% -
std::set<std::string>::contains(key)_(non-existent)/32 -10.22% 11.145 10.005 - -4.86% -
std::map<std::string,_int>::count(key)_(existent)/8192 -10.21% 33.644 30.210 - 8.92% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.20% 5913337.802 5310059.227 - -10.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.19% 41.462 37.237 - -0.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -10.16% 23.530 21.139 - 1.50% -
std::find_end(deque<int>)_(same_length)/1024 -10.14% 370.570 332.976 - -0.81% -
BM_StringFindCharLiteral/128 -10.09% 3.341 3.004 - 0.00% -
SetIntersection_Interlaced_Vector_float_262144_256 -10.06% 23113840.352 20788855.981 - -60.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.06% 37.095 33.364 - -11.95% -
SetIntersection_None_Set_string_262144_4 -10.02% 1795269.531 1615436.523 - -4.29% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.89% 44030.914 39674.767 - -3.48% -
SetIntersection_Interlaced_Vector_float_256_4 -9.88% 5154141.360 4644874.609 - -8.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -9.86% 23.942 21.581 - 0.56% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -9.85% 567.990 512.060 - 1.81% -
SetIntersection_Front_Set_string_262144_64 -9.84% 4999323.268 4507139.942 - -2.92% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -9.75% 24.241 21.878 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -9.73% 15060306.171 13595111.303 - -7.82% -
std::find_end(deque<int>)_(same_length)/1000 -9.73% 360.866 325.767 - -3.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -9.71% 14642.149 13220.185 - 2.38% -
std::find_first_of(vector<int>)_(small_needle)/32 -9.63% 52.287 47.251 - -2.68% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.62% 807.204 729.543 - -10.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.59% 22.109 19.988 - -6.86% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.52% 1.812 1.640 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -9.51% 4858079.821 4396066.078 - -2.21% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -9.49% 1410350.042 1276498.680 - -4.64% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.48% 29.729 26.911 - -0.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.46% 1055.440 955.626 - 3.25% -
BM_StringAssignAsciiz_Large_Transparent -9.37% 12.691 11.502 - 0.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -9.34% 10.702 9.702 - -3.22% -
std::rotate_copy(list<int>)/8192 -9.33% 7750.112 7026.952 - -1.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -9.32% 24.128 21.878 - -8.82% -
BM_StringRead_Cold_Deep_Empty -9.32% 1.332 1.208 - -12.10% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -9.30% 13.807 12.523 - 8.45% -
std::swap_ranges(deque<int>)/1024 -9.29% 351.991 319.299 - -3.22% -
BM_vector_deque_ranges_move/0 -9.27% 0.463 0.420 - -23.41% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -9.27% 27.118 24.605 - -5.77% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.26% 1551.662 1408.036 - -4.14% -
SetIntersection_Front_Set_uint64_1024_64 -9.22% 1803517.640 1637183.072 - -1.70% -
std::find_if(vector<int>)_(bail_25%)/1024 -9.22% 29.399 26.689 - -12.27% -
SetIntersection_None_Set_float_1024_16 -9.16% 9965218.671 9052307.367 - 0.61% -
std::map<std::string,_int>::ctor(const&)/1024 -9.14% 38834.476 35283.252 - -1.05% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.14% 5901536.590 5362428.926 - -9.57% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -9.13% 69.539 63.188 - -3.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.12% 58270.563 52955.076 - -2.55% -
std::unordered_multimap<int,_int>::clear()/1024 -9.08% 10248.008 9317.277 - 16.39% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -9.07% 289.205 262.962 - -2.81% -
std::find(list<int>)_(process_all)/8192 -9.07% 8279.596 7528.490 - 5.01% -
std::find_end(list<int>)_(process_all)/8192 -9.07% 8182.596 7440.330 - -1.90% -
std::set<int>::equal_range(key)_(non-existent)/32 -9.04% 2.748 2.500 - 0.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -9.02% 23.079 20.997 - -2.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -8.93% 5.168 4.706 - -19.11% -
std::map<std::string,_int>::count(key)_(existent)/1024 -8.93% 25.638 23.350 - -9.69% -
std::find_end(deque<int>)_(same_length)/8192 -8.91% 3140.688 2860.993 - -2.62% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.90% 2.089 1.903 - 6.57% -
std::lower_bound(std::deque<int>)/8 -8.90% 18.598 16.942 - 0.25% -
std::unordered_multimap<int,_int>::clear()/8192 -8.86% 79928.074 72846.007 - 16.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -8.83% 20.056 18.285 - -5.76% -
SetIntersection_Front_Set_float_262144_256 -8.82% 4142678.162 3777205.074 - -9.12% -
BM_StringEraseWithMove_Large_Transparent -8.82% 2.998 2.733 - 5.28% -
std::multiset<int>::count(key)_(non-existent)/32 -8.78% 2.578 2.352 - -4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.78% 27554030.135 25135944.790 - -6.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.77% 39.143 35.711 - -11.59% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.76% 12345.160 11264.070 - -2.17% -
BM_StringFindStringLiteral/64 -8.73% 2.390 2.181 - 1.73% -
std::set<int>::erase(iterator)/32 -8.70% 21.413 19.549 - -1.25% -
std::set<std::string>::erase(key)_(existent)/8192 -8.69% 93.295 85.189 - 2.15% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.68% 12.504 11.419 - -7.89% -
std::swap_ranges(deque<int>)/8192 -8.67% 2789.952 2548.117 - -2.93% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.67% 32.852 30.005 - -3.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 -8.65% 32.439 29.633 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -8.63% 15116743.787 13812643.777 - -16.63% -
std::multiset<int>::count(key)_(existent)/8192 -8.63% 10.301 9.412 - 1.69% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.60% 464.978 424.991 - -8.61% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.55% 892.374 816.073 - -1.93% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -8.55% 24.250 22.177 - -11.44% -
ranges::min(std::vector<__int128>)/70000 -8.52% 29512.688 26999.065 - -5.29% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.51% 1.237 1.132 - -19.15% -
SetIntersection_Front_Set_uint64_1024_256 -8.51% 3987415.975 3648047.309 - -3.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.49% 4.629 4.236 - -0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.48% 313982.582 287357.259 - 2.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.48% 24.850 22.743 - -1.49% -
std::copy_backward(vector<int>)/32768 -8.47% 3783.374 3462.815 - -7.58% -
std::move(vector<bool>)_(aligned)/64 -8.43% 1.799 1.648 - 5.41% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.42% 8.481 7.767 - -9.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.40% 19.043 17.443 - 0.41% -
SetIntersection_None_Set_string_262144_16 -8.39% 1766589.029 1618405.435 - -4.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.38% 7201.041 6597.909 - -2.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.36% 5.843 5.355 - 14.97% -
std::set<int>::clear()/32 -8.36% 669.673 613.680 - -1.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.33% 36865.875 33796.402 - 3.73% -
BM_num_get<long_double> -8.26% 39.647 36.373 - -2.68% -
rng::find_last(deque<int>)_(bail_10%)/50 -8.26% 13.252 12.158 - 6.96% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.25% 1585.618 1454.882 - -4.47% -
SetIntersection_None_Set_float_1024_256 -8.20% 9770402.559 8969014.276 - -1.18% -
std::copy_n(deque<int>)/1048576 -8.17% 54632.103 50165.931 - 0.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -8.16% 14.158 13.002 - 12.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -8.13% 1460116.274 1341421.657 - -9.40% -
BM_PushHeap_uint32_Descending_4 -8.12% 0.378 0.347 - 0.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.11% 1.445 1.328 - -3.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -8.07% 14.507 13.336 - 5.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.05% 572.329 526.232 - -1.83% -
SetIntersection_Interlaced_Vector_float_1024_64 -8.05% 3640318.744 3347396.586 - -41.53% -
BM_StringAssignAsciiz_Large_Opaque -8.05% 12.577 11.565 - 1.05% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -8.04% 11.295 10.388 - -4.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -8.02% 21.210 19.509 - 4.20% -
std::move_backward(vector<bool>)_(unaligned)/64 -7.99% 1.858 1.710 - 4.69% -
SetIntersection_Interlaced_Set_uint32_256_256 -7.99% 8169557.322 7516879.653 - -3.58% -
std::copy_backward(vector<int>)/4096 -7.98% 215.495 198.304 - 5.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -7.96% 581.331 535.052 - 0.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -7.94% 33.239 30.600 - 6.52% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.93% 1971228.044 1814964.654 - -27.80% -
bm_ranges_lexicographical_compare<signed_char>/8 -7.84% 3.673 3.384 - -3.47% -
SetIntersection_Front_Set_uint64_262144_64 -7.84% 1795747.471 1654935.770 - 1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.79% 5380848.719 4961722.777 - -6.98% -
BM_deque_vector_ranges_copy_backward/0 -7.78% 1.466 1.352 - -14.14% -
BM_PushHeap_string_PipeOrgan_64 -7.72% 6.106 5.634 - -0.49% -
BM_StringRelational_Eq_Small_Small_Control -7.71% 1.957 1.806 - -7.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.68% 4461135.124 4118450.493 - -8.64% -
SetIntersection_None_Set_string_262144_1 -7.63% 1757024.738 1622876.953 - -3.95% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.62% 11.042 10.200 - -4.63% -
std::copy_n(list<int>)/32768 -7.61% 28709.356 26524.907 - 0.43% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.61% 283.645 262.066 - -4.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -7.60% 32.908 30.406 - 2.74% -
std::flat_map<int,_int>::erase(iterator)/1024 -7.58% 80.961 74.821 - -1.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.52% 524184.866 484743.823 - -4.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -7.52% 14.450 13.364 - 7.14% -
std::any_of(list<int>)_(process_all)/8192 -7.50% 8082.795 7476.348 - -2.88% -
ranges::min(std::deque<char>)/8 -7.45% 2.494 2.309 - -4.87% -
std::map<std::string,_int>::erase(iterator)/8192 -7.43% 31.666 29.314 - -7.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.41% 10.570 9.787 - -9.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.40% 1903.622 1762.711 - -2.50% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.40% 651.987 603.759 - -0.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.39% 12367.720 11454.220 - -13.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.37% 30.087 27.869 - 1.24% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -7.37% 17.752 16.443 - -7.46% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.36% 36.402 33.723 - -16.35% -
std::map<std::string,_int>::erase(iterator)/32 -7.32% 34.222 31.717 - 23.58% -
BM_StringAssignAsciizMix_Opaque -7.31% 5.427 5.030 - 1.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.28% 13.950 12.934 - 0.44% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.28% 10209.584 9466.581 - -5.88% -
bm_ranges_lexicographical_compare<signed_char>/64 -7.28% 2.485 2.305 - 6.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.28% 309.011 286.524 - -0.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.25% 22.422 20.796 - -9.56% -
std::find(vector<long_long>)_(process_all)/8 -7.25% 1.146 1.063 - 6.90% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -7.23% 24.570 22.793 - -10.19% -
std::remove_if(list<int>)_(sprinkled)/50 -7.23% 76.207 70.700 - -6.72% -
std::multiset<int>::contains(key)_(existent)/8192 -7.22% 8.829 8.191 - -0.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -7.22% 475.999 441.646 - -3.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.20% 10506.814 9750.365 - 16.25% -
ranges::min(std::vector<__int128>)/64 -7.18% 26.375 24.480 - -3.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.18% 52.085 48.345 - -1.77% -
std::shift_right(list<int>)/50 -7.18% 28.447 26.406 - -6.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.17% 0.661 0.614 - -5.46% -
SetIntersection_Front_Set_uint64_256_64 -7.17% 5783952.454 5369354.695 - 1.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.16% 25.516 23.688 - 10.61% -
BM_PushHeap_string_Random_262144 -7.15% 19.494 18.101 - 1.19% -
std::deque<int>::ctor(size)/1024 -7.14% 76.442 70.983 - -5.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -7.13% 12.072 11.211 - -1.63% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.13% 24.353 22.617 - -11.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.12% 226.492 210.359 - -6.42% -
std::move_backward(list<int>)/4096 -7.11% 4994.049 4638.791 - -10.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.09% 23.975 22.276 - -9.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.07% 378228.406 351501.320 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -7.07% 1071200.887 995514.970 - -4.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.06% 79.778 74.149 - -10.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.05% 2.360 2.194 - -3.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.05% 58343.291 54231.510 - -0.76% -
rng::find_last(vector<char>)_(bail_90%)/50 -7.01% 1.552 1.444 - 0.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.01% 76.590 71.225 - -4.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -7.00% 9041535.950 8408490.109 - -13.85% -
SetIntersection_Front_Set_string_1024_16 -6.99% 1953708.679 1817092.435 - -2.85% -
std::multiset<int>::clear()/8192 -6.98% 82076.421 76346.593 - -4.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.97% 821.602 764.353 - 0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.96% 18.923 17.606 - -0.06% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.95% 3.041 2.830 - 0.96% -
SetIntersection_Front_Set_float_16384_256 -6.93% 4222485.434 3929982.224 - -5.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -6.93% 32.862 30.586 - 0.61% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -6.91% 2.758 2.567 - 6.23% -
BM_deque_vector_ranges_move_backward/0 -6.89% 1.466 1.365 - -12.58% -
BM_deque_vector_ranges_move/0 -6.89% 1.525 1.420 - -6.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.88% 52.596 48.978 - -8.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -6.87% 53.568 49.890 - 11.05% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.86% 5978489.901 5568391.314 - -13.94% -
std::find(list<int>)_(bail_25%)/32768 -6.83% 8395.526 7822.107 - -1.07% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.82% 7901.414 7362.318 - -20.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -6.82% 473758.463 441468.953 - 3.78% -
std::find_if_not(vector<char>)_(process_all)/8 -6.82% 1.495 1.393 - -12.47% -
std::set<std::string>::contains(key)_(non-existent)/8192 -6.79% 29.418 27.421 - -1.17% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.78% 5013525.559 4673769.865 - -3.04% -
BM_vector_deque_copy/1 -6.77% 2.368 2.207 - -5.46% -
std::map<std::string,_int>::erase(iterator)/1024 -6.73% 31.025 28.937 - -15.52% -
SetIntersection_Interlaced_Vector_float_262144_1024 -6.73% 80961767.109 75512464.315 - -51.38% -
rng::contains_subrange(list<int>)_(single_element)/8192 -6.73% 7291.610 6801.021 - -15.46% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.69% 8320.795 7763.891 - -0.42% -
BM_StringFindCharLiteral/256 -6.68% 5.750 5.366 - 1.04% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.68% 24.081 22.471 - -9.10% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -6.66% 17.303 16.150 - -13.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.66% 818.304 763.811 - -0.26% -
std::generate(list<int>)/8192 -6.61% 7495.545 7000.059 - 0.74% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.61% 10.739 10.029 - 8.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.59% 8046.278 7516.240 - -2.46% -
BM_StringFindAllMatch/512 -6.57% 12.261 11.456 - -0.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.55% 1.611 1.505 - -8.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.54% 1898583.864 1774458.490 - -3.98% -
std::sort(deque<int>)_(repeated)/1024 -6.52% 1011.200 945.273 - -6.51% -
SetIntersection_Front_Vector_uint32_1024_256 -6.52% 2275650.688 2127336.864 - 0.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.51% 2.465 2.304 - -3.11% -
std::unordered_set<int>::find(key)_(existent)/1024 -6.51% 1.373 1.284 - 2.29% -
SetIntersection_Front_Set_uint64_262144_1 -6.49% 1066627.481 997400.721 - -4.99% -
std::partial_sort(vector<int>)_(descending)/8 -6.47% 25.527 23.875 - -1.34% -
BM_PushHeap_string_PipeOrgan_16 -6.45% 4.311 4.033 - -2.35% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.45% 793.881 742.677 - 0.68% -
std::find_if(vector<char>)_(bail_25%)/8 -6.45% 0.908 0.850 - -4.21% -
std::remove(deque<int>)_(sprinkled)/50 -6.43% 61.131 57.199 - 3.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.42% 6713220.081 6282071.254 - -3.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.40% 1.379 1.291 - -19.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -6.38% 1031.602 965.816 - 2.01% -
BM_StringFindAllMatch/64 -6.38% 3.436 3.217 - -0.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.38% 10071.258 9429.208 - -7.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -6.37% 6.636 6.213 - -8.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.36% 1170.295 1095.864 - -4.41% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.35% 26.734 25.036 - -6.46% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.32% 1.721 1.612 - 0.04% -
SetIntersection_Front_Set_uint64_64_64 -6.31% 13546616.374 12691530.322 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -6.31% 14796884.952 13862969.483 - -4.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.30% 39.579 37.085 - -2.00% -
ranges::min(std::list<long_long>)/70000 -6.30% 49988.878 46839.720 - 4.02% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.30% 835.957 783.315 - -4.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.29% 1.051 0.985 - -23.76% -
SetIntersection_Front_Vector_uint64_262144_256 -6.28% 2273169.001 2130357.307 - -6.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.27% 9993.523 9367.357 - -6.79% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.26% 37.328 34.989 - -11.97% -
BM_StringAssignStr_Large_Transparent -6.26% 11.220 10.517 - 4.22% -
std::unique_copy(list<int>)_(contiguous)/52 -6.26% 20.717 19.420 - 0.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.25% 6583.311 6171.583 - -1.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.21% 19.143 17.955 - 0.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -6.21% 33.273 31.208 - 1.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.20% 2.493 2.338 - 6.97% -
BM_vector_deque_copy_backward/0 -6.19% 0.454 0.426 - -16.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.19% 1.320 1.238 - 0.90% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.18% 102.071 95.766 - -1.68% -
SetIntersection_None_Set_uint64_16384_1024 -6.18% 174341702.123 163574415.556 - -3.85% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -6.18% 6605.043 6197.175 - -1.70% -
std::set<int>::erase(key)_(existent)/32 -6.16% 22.985 21.568 - -2.16% -
rng::find_last(deque<int>)_(bail_10%)/1024 -6.16% 259.992 243.980 - 7.81% -
SetIntersection_Front_Set_uint64_1024_1024 -6.16% 12512477.134 11742071.969 - 0.85% -
SetIntersection_Front_Vector_uint64_1024_256 -6.15% 2269672.336 2130168.871 - -6.44% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.15% 1.211 1.137 - 0.34% -
SetIntersection_Front_Vector_uint32_1024_1024 -6.14% 5909993.307 5546987.860 - 4.59% -
std::copy(vector<bool>)_(aligned)/64 -6.14% 1.317 1.237 - -8.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.13% 34.087 31.997 - -2.83% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.13% 0.866 0.813 - 0.03% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.12% 2442.184 2292.830 - 0.36% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.10% 354.401 332.777 - -8.04% -
std::multiset<std::string>::count(key)_(existent)/32 -6.08% 19.892 18.682 - -8.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 -6.06% 1052811.296 989002.059 - -5.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -6.04% 1169988.788 1099272.229 - -4.76% -
std::unordered_set<std::string>::erase(iterator)/8192 -6.03% 30.988 29.119 - -5.90% -
std::deque<int>::ctor(size)/32 -6.01% 30.196 28.380 - -2.96% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.01% 1.696 1.594 - -5.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.99% 1299.703 1221.815 - -2.82% -
std::find_if(deque<int>)_(process_all)/8192 -5.99% 2119.478 1992.474 - -0.01% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.96% 1548130.787 1455938.917 - -25.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.94% 1179725.631 1109649.016 - -5.16% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -5.94% 7188.289 6761.514 - -5.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -5.93% 2.509 2.360 - -0.09% -
BM_StringFindStringLiteral/512 -5.92% 10.033 9.438 - -1.12% -
BM_PushHeap_float_SingleElement_4 -5.92% 0.379 0.356 - -0.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -5.91% 394.381 371.054 - 4.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.90% 1.693 1.593 - 3.62% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -5.90% 6.228 5.860 - 5.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.89% 83200.821 78298.645 - -4.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.89% 12780.348 12027.524 - -6.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -5.89% 1027.773 967.254 - 2.50% -
std::multiset<std::string>::count(key)_(existent)/1024 -5.88% 25.111 23.636 - -4.66% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.85% 58238.564 54832.864 - 0.77% -
std::unordered_set<int>::contains(key)_(existent)/1024 -5.84% 1.256 1.182 - -7.38% -
BM_PushHeap_string_Descending_1024 -5.84% 2.622 2.469 - 2.43% -
std::fill(vector<bool>)/64 -5.84% 1.596 1.503 - -8.29% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.84% 478.200 450.278 - -4.66% -
SetIntersection_Front_Vector_string_256_256 -5.84% 19012065.719 17902609.103 - -11.25% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.83% 4.603 4.335 - -6.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.83% 36067.489 33966.267 - 0.45% -
std::map<std::string,_int>::ctor(const&)/8192 -5.82% 367192.964 345839.904 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.80% 1206013.578 1136046.428 - -3.27% -
std::set<int>::insert(value)_(already_present)/1024 -5.80% 6.177 5.819 - 1.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -5.79% 34.305 32.318 - 0.23% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.78% 25.696 24.211 - -2.87% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.78% 18.374 17.313 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.77% 13269769.700 12504030.811 - -9.80% -
BM_vector_deque_copy/2 -5.76% 2.054 1.936 - -3.00% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.75% 3.913 3.688 - -3.82% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -5.75% 75.017 70.707 - -0.11% -
std::stable_sort(deque<int>)_(repeated)/8 -5.74% 18.896 17.811 - 0.58% -
rng::for_each(multimap<int>)/50 -5.74% 43.020 40.553 - 1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.72% 2577075.739 2429541.257 - -10.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.72% 56.416 53.191 - -0.89% -
SetIntersection_Front_Set_uint64_262144_256 -5.70% 3922082.714 3698615.063 - -4.17% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -5.70% 18.197 17.160 - 0.68% -
std::find(list<int>)_(process_all)/32768 -5.70% 26404.604 24900.660 - -4.28% -
std::find(vector<int>)_(process_all)/8 -5.69% 2.732 2.577 - -5.93% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.69% 2.776 2.618 - 2.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -5.68% 70.121 66.136 - 1.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -5.68% 33.248 31.359 - 2.54% -
std::search(vector<int>)_(near_matches)/1000 -5.68% 15145.970 14285.872 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.67% 7986753.896 7533652.860 - 0.25% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -5.67% 24.225 22.852 - -8.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -5.66% 1.319 1.245 - 1.44% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -5.65% 19148.572 18066.544 - 1.57% -
SetIntersection_Interlaced_Vector_uint64_64_4 -5.65% 17792727.745 16787805.911 - -6.62% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.65% 52314.075 49359.920 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.64% 14356575.273 13546962.763 - -15.04% -
std::copy_n(list<int>)/4096 -5.63% 4194.105 3957.883 - -8.67% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -5.62% 1.524 1.439 - -3.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.62% 20.327 19.185 - 4.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.59% 33.369 31.504 - -5.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.57% 1123228.469 1060626.271 - -4.67% -
BM_StringEraseToEnd_Small_Transparent -5.57% 0.424 0.400 - -3.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.56% 12630.832 11928.528 - -3.55% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.53% 42.028 39.706 - 2.26% -
SetIntersection_Interlaced_Vector_float_64_4 -5.53% 17983860.766 16990082.453 - -5.51% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.53% 5622292.151 5311629.260 - -0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.52% 8997.607 8501.032 - 7.19% -
bm_ranges_lexicographical_compare<int>/262144 -5.51% 17195.162 16248.004 - -0.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.51% 12723.521 12022.714 - -6.60% -
std::count(list<int>)_(every_other)/1048576 -5.50% 874727.556 826660.862 - 0.43% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.49% 2.050 1.938 - 0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.47% 4.604 4.352 - -2.87% -
std::multiset<int>::count(key)_(non-existent)/0 -5.47% 0.266 0.252 - -0.35% -
std::transform(list<int>)_(identity_transform)/8192 -5.47% 7507.475 7096.953 - 1.40% -
bm_lexicographical_compare<int>/262144 -5.46% 17183.142 16245.563 - -0.06% -
std::multiset<std::string>::erase(iterator)/1024 -5.45% 33.633 31.800 - 0.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.45% 35484.444 33551.656 - -4.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.44% 18.849 17.823 - -4.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.43% 52287.862 49448.234 - -1.56% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -5.42% 3060.967 2895.193 - 0.96% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.42% 17182.611 16252.099 - -0.01% -
std::unordered_set<int>::ctor(const&)/1024 -5.41% 6982.389 6604.492 - -2.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.41% 477.838 451.992 - -2.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.41% 33.723 31.899 - 3.74% -
SetIntersection_None_Vector_uint64_1024_1024 -5.40% 1074178.770 1016216.069 - -6.04% -
BM_StringFindAllMatch/8 -5.38% 2.899 2.743 - -1.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -5.37% 7047.813 6669.195 - -1.52% -
std::stable_sort(deque<int>)_(descending)/8 -5.37% 26.756 25.320 - -0.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -5.35% 7.015 6.640 - -1.37% -
std::set<int>::find(key)_(non-existent)/32 -5.34% 2.423 2.293 - 2.55% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -5.31% 2142.173 2028.437 - -0.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.31% 10.529 9.971 - 0.51% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.30% 2.879 2.726 - 0.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.29% 37588.999 35601.402 - -4.94% -
SetIntersection_Front_Set_float_16384_1024 -5.28% 13595607.742 12877523.634 - -7.22% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.27% 40451.608 38321.447 - 0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.26% 16.805 15.921 - 0.17% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.26% 11.043 10.462 - -0.91% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.26% 2.794 2.647 - -5.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.25% 2.588 2.452 - 0.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.25% 1974.673 1871.071 - -0.80% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.25% 1093.501 1036.137 - 0.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.24% 16.351 15.495 - -1.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.24% 1093.585 1036.293 - 0.45% -
BM_PushHeap_uint64_Descending_4 -5.23% 0.381 0.361 - -0.47% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.23% 234.351 222.099 - 1.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.22% 1214.249 1150.827 - -8.41% -
std::fill(list<int>)/32 -5.22% 8.758 8.301 - 0.26% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.22% 4.247 4.025 - 0.45% -
std::multiset<std::string>::clear()/1024 -5.21% 22381.307 21215.142 - -6.06% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.21% 17.187 16.291 - -16.04% -
SetIntersection_Front_Vector_uint64_16384_1 -5.21% 1041844.880 987611.374 - -5.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -5.20% 1.316 1.247 - 1.80% -
std::move(deque<int>)/1048576 -5.20% 58115.268 55091.428 - 1.21% -
bm_ranges_lexicographical_compare<signed_char>/512 -5.19% 8.288 7.859 - -1.04% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.19% 305813.039 289955.591 - 0.53% -
rng::contains_subrange(list<int>)_(single_element)/50 -5.18% 17.809 16.886 - -4.59% -
BM_StringFindNoMatch/10 -5.18% 1.375 1.304 - 2.57% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.16% 20.760 19.689 - -0.26% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.14% 55584.032 52724.854 - -0.15% -
SetIntersection_Interlaced_Vector_string_256_64 -5.14% 19923381.737 18899071.020 - -7.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.14% 0.271 0.257 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -5.12% 3.233 3.068 - -4.28% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -5.11% 58711.323 55711.395 - -19.85% -
std::partition(list<int>)_(dense)/8192 -5.11% 5183.087 4918.347 - -0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.11% 19.408 18.417 - -4.40% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -5.11% 5390.180 5115.011 - -0.25% -
rng::find(vector<bool>)_(process_all)/8 -5.07% 0.715 0.679 - -13.44% -
SetIntersection_Front_Set_uint32_256_256 -5.07% 7715946.633 7324837.434 - -4.67% -
std::replace_if(vector<int>)_(prefix)/32 -5.04% 10.132 9.621 - -0.22% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.04% 213.938 203.164 - -5.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.03% 105.007 99.724 - 0.22% -
std::count(list<int>)_(every_other)/8192 -5.03% 7099.657 6742.895 - -5.74% -
std::find_if_not(vector<int>)_(bail_25%)/8 -5.02% 0.836 0.794 - -6.24% -
SetIntersection_None_Vector_uint32_16384_16 -5.01% 1110239.621 1054616.557 - -3.96% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.00% 57.864 54.970 - -2.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.00% 5106.310 4851.236 - 14.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.99% 1193388.287 1133783.274 - -2.81% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.99% 9.857 9.365 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.99% 1240061.990 1178235.413 - -1.18% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.98% 10185372.943 9677886.767 - -5.26% -
std::move(deque<int>)/262144 -4.98% 16020.254 15223.022 - 1.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.98% 0.279 0.265 - 1.25% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.97% 265.614 252.424 - -5.80% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.96% 1302605.713 1238051.758 - -1.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.95% 9028.445 8581.213 - -5.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.94% 14223941.015 13521948.949 - -1.59% -
SetIntersection_Front_Set_uint32_262144_4 -4.93% 1064573.923 1012088.400 - -5.91% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.91% 3426090.227 3257965.731 - -7.17% -
SetIntersection_None_Set_uint32_1024_1024 -4.90% 9092807.195 8647420.249 - -5.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.89% 6.768 6.436 - -3.41% -
BM_StringFindStringLiteral/1024 -4.89% 18.634 17.723 - -1.72% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.89% 1.215 1.156 - -4.61% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.89% 31.776 30.223 - -4.60% -
std::set<int>::ctor(const&)/1024 -4.88% 6480.288 6164.194 - -4.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.88% 11993.151 11408.357 - -5.45% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -4.87% 24536.201 23340.824 - -6.25% -
std::find_if_not(deque<int>)_(process_all)/50 -4.87% 13.245 12.601 - -7.07% -
SetIntersection_None_Set_uint64_256_64 -4.86% 9376666.110 8920565.239 - -4.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.82% 73345.218 69806.326 - -8.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.82% 5766.955 5488.852 - 6.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.81% 1249471.098 1189310.104 - -2.94% -
std::find_if(deque<int>)_(process_all)/32768 -4.81% 8466.945 8059.760 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.81% 1129121.873 1074833.740 - -5.19% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.79% 45.760 43.567 - -3.95% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.79% 1.297 1.235 - -19.81% -
rng::for_each(multimap<int>)/8192 -4.79% 7591.106 7227.599 - -0.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.79% 2.312 2.201 - 1.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.79% 158069.297 150503.898 - -2.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.78% 36.771 35.012 - -8.85% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -4.78% 34.186 32.552 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.75% 166502.918 158595.079 - 0.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.74% 10.425 9.931 - -7.93% -
BM_vector_deque_ranges_copy_backward/64 -4.74% 3.134 2.985 - -3.19% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.72% 868.777 827.728 - -4.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.72% 8859953.998 8441750.893 - -0.66% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.70% 224321.576 213776.976 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -4.70% 3.853 3.672 - -5.84% -
BM_PushHeap_uint32_Descending_16 -4.70% 0.371 0.354 - 0.06% -
std::unordered_map<int,_int>::clear()/8192 -4.69% 85729.667 81706.484 - 22.54% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.68% 2.760 2.631 - 1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.68% 17720496.863 16891746.877 - -0.76% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.67% 22.841 21.774 - -0.17% -
SetIntersection_None_Set_uint64_1024_256 -4.67% 9120666.562 8694789.140 - -32.24% -
BM_deque_deque_copy_backward/2 -4.67% 2.527 2.409 - -2.22% -
std::find_if(vector<int>)_(process_all)/32768 -4.65% 3358.715 3202.451 - 0.11% -
SetIntersection_Front_Vector_uint64_1024_1 -4.64% 1044295.061 995845.760 - -4.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.63% 19662751.033 18751919.148 - -4.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -4.62% 63253.680 60330.151 - -3.40% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.62% 35160.688 33536.249 - 4.19% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.62% 1.489 1.420 - -3.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.59% 79184.635 75546.401 - -0.57% -
std::multiset<int>::find(key)_(existent)/8192 -4.58% 8.361 7.978 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.57% 9.575 9.137 - -0.67% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.55% 1.798 1.716 - 2.53% -
BM_PushHeap_float_Ascending_16 -4.53% 1.029 0.983 - -3.36% -
SetIntersection_Front_Set_uint64_16384_4 -4.52% 1072469.892 1023990.147 - -3.61% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.52% 1336.031 1275.704 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.51% 1056787.751 1009130.705 - -4.18% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.51% 789.326 753.758 - -3.76% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.51% 4.507 4.304 - 1.80% -
std::distance(join_view(vector<vector<int>>))/4096 -4.50% 4.593 4.386 - 0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.49% 20211412.701 19303715.941 - -7.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.49% 88.338 84.373 - -0.05% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -4.48% 301312.626 287805.122 - -0.53% -
std::stable_partition(list<int>)_(dense)/32 -4.48% 37.847 36.152 - -7.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.48% 25.041 23.920 - -5.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.44% 14678.991 14027.205 - 2.72% -
BM_PushHeap_string_Descending_4 -4.44% 1.988 1.900 - 0.42% -
std::multiset<int>::count(key)_(existent)/32 -4.44% 3.899 3.726 - 4.85% -
std::copy_if(list<int>)_(every_other)/1048576 -4.43% 864434.049 826124.505 - -0.23% -
SetIntersection_Interlaced_Set_string_64_64 -4.42% 39100159.681 37371425.555 - 8.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.40% 43659.762 41737.568 - 4.47% -
SetIntersection_Front_Vector_uint64_16384_64 -4.40% 1365703.520 1305595.383 - -4.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.39% 249918368.582 238942687.336 - -4.70% -
std::remove(deque<int>)_(sprinkled)/32 -4.38% 53.894 51.534 - 3.54% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.37% 3.077 2.943 - 1.09% -
SetIntersection_None_Set_uint32_256_64 -4.36% 9353087.137 8945740.264 - -4.63% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.34% 34.206 32.722 - -3.22% -
SetIntersection_Front_Set_string_64_64 -4.33% 36806688.416 35212473.394 - -7.73% -
BM_std_minmax_element<long_long>/65536 -4.33% 17950.871 17173.789 - -4.72% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.33% 22588.181 21610.434 - 0.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.33% 773.474 740.015 - -1.89% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.32% 1044952.180 999811.806 - -4.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.31% 2.280 2.182 - -1.81% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.31% 30.233 28.931 - -8.33% -
BM_StringFindStringLiteral/256 -4.28% 5.681 5.437 - 1.56% -
SetIntersection_None_Vector_string_262144_64 -4.28% 1312619.633 1256429.258 - -2.70% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.27% 19.908 19.057 - -0.94% -
std::multiset<int>::ctor(const&)/1024 -4.27% 6613.231 6330.665 - 0.87% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.26% 38.955 37.294 - -38.51% -
SetIntersection_None_Vector_uint64_262144_16384 -4.25% 1124007.520 1076292.443 - -5.28% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.24% 17459011.739 16719086.206 - 0.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.24% 251731.538 241067.213 - -0.37% -
BM_deque_deque_copy_backward/1 -4.22% 2.768 2.651 - -2.29% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.22% 9247.471 8857.354 - -11.42% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -4.20% 1966.430 1883.864 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -4.19% 1707557.859 1636004.641 - -1.76% -
SetIntersection_Front_Set_string_16384_4 -4.18% 1271440.416 1218302.990 - -5.76% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.18% 8.981 8.605 - -0.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.16% 33.163 31.782 - 0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.16% 40.784 39.087 - -3.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.15% 0.640 0.614 - 1.06% -
std::reverse(vector<int>)/8 -4.15% 1.603 1.537 - -0.68% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -4.14% 73.635 70.585 - -8.48% -
SetIntersection_Front_Set_string_16384_64 -4.14% 4738060.792 4541847.378 - -5.28% -
SetIntersection_None_Set_uint64_1024_16 -4.14% 8934124.001 8564463.714 - -34.90% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.14% 24.280 23.275 - -0.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.13% 13.905 13.330 - -1.17% -
std::find_if(vector<int>)_(process_all)/8192 -4.12% 843.397 808.637 - 0.34% -
SetIntersection_Front_Set_string_64_16 -4.11% 25227743.558 24191534.295 - -2.59% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.10% 72.642 69.665 - -0.53% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.10% 2.243 2.151 - -0.98% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.09% 10068.348 9656.084 - -1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.09% 12317.959 11813.585 - -3.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.09% 15428.819 14797.559 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.09% 47.503 45.560 - -11.32% -
BM_deque_vector_copy_backward/0 -4.09% 1.422 1.364 - -10.81% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.08% 0.283 0.272 - -1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.08% 18744898.267 17979961.273 - -1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.08% 9404981.497 9021698.073 - -3.41% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.07% 6441.497 6179.123 - -2.83% -
SetIntersection_None_Set_uint32_262144_64 -4.06% 1223813.639 1174087.076 - -0.69% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.06% 632751.956 607058.822 - 0.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.06% 13.198 12.663 - -16.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.05% 27901616.964 26771711.561 - -7.67% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.05% 13.087 12.557 - -16.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.04% 747.111 716.943 - -0.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.04% 2.099 2.014 - 18.10% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.04% 3.038 2.915 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -4.03% 1097011.325 1052819.307 - -4.54% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.02% 1.207 1.159 - -4.15% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -4.01% 78.179 75.046 - 0.13% -
SetIntersection_None_Vector_uint32_1024_1 -4.00% 1090144.046 1046560.890 - -2.78% -
std::map<int,_int>::erase(key)_(existent)/32 -3.99% 23.070 22.149 - -3.56% -
ranges::min(std::deque<char>)/1 -3.99% 0.688 0.660 - -12.22% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.98% 1285384.875 1234163.514 - -7.93% -
BM_PushHeap_uint64_Ascending_256 -3.97% 2.259 2.170 - -4.81% -
SetIntersection_Front_Set_uint64_262144_16 -3.97% 1220401.210 1171940.171 - -0.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -3.96% 5.606 5.384 - -1.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.95% 2.595 2.492 - 2.17% -
BM_num_get<unsigned_long_long> -3.95% 10.776 10.350 - 1.38% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.95% 28.790 27.652 - -0.19% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -3.93% 877.054 842.558 - -2.96% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.93% 578.356 555.642 - -1.26% -
SetIntersection_Front_Set_float_1024_1 -3.93% 1044902.752 1003875.694 - -2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.92% 146718099.996 140961610.971 - -12.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.91% 24.113 23.171 - -0.46% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.90% 22.990 22.092 - -6.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.90% 18599166.765 17873298.502 - -0.51% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.90% 77323657.259 74306224.458 - 2.20% -
SetIntersection_Interlaced_Set_string_1024_256 -3.90% 36524931.712 35099819.260 - -0.47% -
std::set<std::string>::find(key)_(non-existent)/32 -3.90% 10.989 10.561 - 5.53% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.89% 77383389.779 74375378.597 - 3.15% -
bm_lexicographical_compare<signed_char>/1 -3.88% 1.342 1.290 - -8.44% -
BM_CmpLess_uint_schar -3.88% 1.099 1.056 - 2.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.88% 383.747 368.859 - 1.50% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.87% 92100.520 88535.339 - 0.09% -
std::is_sorted(deque<int>)/8192 -3.87% 3943.295 3790.714 - 0.20% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.86% 52588.898 50559.304 - -1.57% -
SetIntersection_None_Vector_uint32_16384_64 -3.85% 1115967.524 1072952.394 - -2.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.85% 537.323 516.631 - -4.85% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.84% 19.939 19.174 - 4.21% -
std::sort_heap(deque<int>,_pred)/1024 -3.84% 12673.820 12187.520 - -0.37% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.83% 34535.819 33211.844 - 0.33% -
BM_StringFindNoMatch/512 -3.83% 9.577 9.210 - 0.11% -
SetIntersection_Front_Set_uint32_262144_1 -3.83% 1052672.223 1012343.241 - -3.11% -
std::copy_n(vector<int>)/262144 -3.83% 12976.368 12479.983 - 2.12% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.82% 8039006.610 7731523.396 - -8.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.82% 56504.623 54345.750 - -5.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.81% 130.372 125.398 - 0.43% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -3.80% 8552.093 8226.801 - 7.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.80% 409.612 394.036 - 0.06% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.80% 11702062.373 11257585.321 - -2.78% -
SetIntersection_Front_Set_string_256_4 -3.79% 4936667.489 4749453.128 - -5.41% -
SetIntersection_None_Set_uint32_1024_16 -3.78% 9160489.781 8813798.637 - -3.38% -
std::remove(list<int>)_(prefix)/1024 -3.77% 1041.633 1002.343 - 0.83% -
SetIntersection_None_Set_uint64_1024_1 -3.77% 8988767.555 8649996.408 - -34.08% -
std::set<std::string>::clear()/1024 -3.77% 22156.717 21321.736 - -3.76% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.75% 2814303.303 2708752.523 - -20.64% -
BM_StringConstructDestroyCStr_Huge_Transparent -3.75% 67.451 64.924 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.75% 1529869.183 1472543.639 - -2.66% -
std::fill(vector<bool>)/512 -3.75% 1.589 1.530 - -4.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.74% 11783315.780 11342198.681 - -3.47% -
SetIntersection_Front_Set_uint64_16384_1024 -3.74% 12583587.525 12113017.001 - -0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.74% 780.745 751.579 - -4.02% -
BM_vector_deque_copy/0 -3.74% 0.459 0.442 - 27.69% -
BM_StringFindCharLiteral/512 -3.73% 9.796 9.430 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.73% 45.155 43.471 - 4.16% -
std::unordered_set<int>::ctor(const&)/8192 -3.73% 56266.330 54168.188 - -1.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.73% 24.542 23.627 - -11.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.73% 4598329.295 4426966.177 - 2.45% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.72% 207.591 199.870 - -10.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.72% 38867.676 37422.539 - -17.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.72% 13374.475 12877.555 - 3.74% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.70% 22471.683 21641.134 - 1.00% -
SetIntersection_Interlaced_Set_float_1024_16 -3.70% 11702915.558 11270433.320 - -2.43% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.70% 0.459 0.442 - 4.55% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.68% 16.398 15.794 - -1.59% -
SetIntersection_Interlaced_Vector_string_256_4 -3.68% 6118147.281 5893019.573 - -6.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.68% 232371358.967 223824838.448 - -3.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.67% 456.502 439.753 - -0.10% -
std::flat_multimap<int,_int>::clear()/1024 -3.66% 408.110 393.153 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.66% 3.327 3.205 - -3.85% -
BM_std_minmax_element<long_long>/2 -3.66% 0.668 0.643 - -5.74% -
std::set<int>::insert(value)_(new_value,_middle)/32 -3.66% 19.289 18.583 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.66% 1101119.051 1060868.222 - -3.73% -
std::pop_heap(vector<float>)/1024 -3.65% 8.775 8.455 - 0.67% -
BM_StringRelational_Compare_Huge_Large_Control -3.64% 2.161 2.083 - 0.04% -
std::make_heap(deque<int>)_(descending)/8 -3.63% 21.841 21.047 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.62% 10005403.778 9643433.465 - -2.49% -
SetIntersection_Front_Set_uint32_16384_4 -3.61% 1062769.793 1024367.987 - -3.32% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.61% 16.186 15.601 - 0.91% -
SetIntersection_None_Vector_uint32_262144_16 -3.61% 1133555.243 1092675.259 - -3.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.61% 1162800.478 1120878.548 - -5.24% -
std::partial_sort(vector<int>)_(descending)/1024 -3.61% 8226.691 7930.099 - -0.07% -
BM_PushHeap_string_Descending_256 -3.60% 2.481 2.392 - -4.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.60% 49.333 47.556 - -7.47% -
std::remove(vector<int>)_(prefix)/50 -3.59% 56.116 54.099 - -0.06% -
ranges::minmax(std::vector<char>)/8 -3.58% 0.977 0.942 - -12.26% -
SetIntersection_None_Vector_uint64_16384_16384 -3.58% 1107585.782 1067967.733 - -4.18% -
SetIntersection_Front_Set_uint64_256_256 -3.58% 7735785.346 7459121.931 - 3.32% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.58% 2.085 2.011 - 0.32% -
std::unordered_multimap<int,_int>::clear()/32 -3.57% 650.309 627.068 - 5.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.57% 0.495 0.477 - -4.67% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.57% 23184.412 22357.342 - 0.84% -
rng::find_if(vector<bool>)_(process_all)/8 -3.56% 3.706 3.574 - 1.13% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.55% 6759.317 6519.359 - 0.05% -
std::reverse_copy(list<int>)/4096 -3.54% 3243.962 3129.102 - 0.58% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.54% 6564.105 6331.725 - -1.72% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.54% 79483.639 76672.770 - -3.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.53% 11512833.612 11106138.516 - -3.15% -
SetIntersection_Front_Vector_uint64_256_4 -3.53% 4152184.179 4005531.123 - -3.97% -
std::stable_sort(deque<int>)_(ascending)/8 -3.53% 18.257 17.613 - 0.96% -
SetIntersection_Front_Set_string_256_16 -3.53% 7379783.678 7119293.858 - -3.37% -
std::distance(join_view(vector<vector<int>>))/8192 -3.53% 8.636 8.332 - 0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.52% 61577.598 59410.227 - -4.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.52% 54.995 53.060 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.52% 60.560 58.429 - 1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.51% 17349767.570 16741553.802 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.50% 5093.834 4915.447 - -17.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.49% 1237084.932 1193933.215 - -2.18% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.49% 29.084 28.069 - -0.67% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.49% 305004.899 294367.069 - 0.07% -
std::set<int>::ctor(const&,_alloc)/8192 -3.49% 50476.893 48716.737 - -5.27% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.47% 22.396 21.619 - -0.78% -
std::copy_if(list<int>)_(every_other)/262144 -3.47% 214757.310 207306.827 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.47% 1056834.183 1020170.864 - -2.74% -
BM_StringRelational_Eq_Small_Huge_Control -3.47% 0.487 0.470 - -0.81% -
std::move(deque<int>)/64 -3.47% 4.992 4.819 - 1.52% -
rng::starts_with(vector<int>,_pred)/8 -3.46% 2.443 2.358 - -7.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.45% 37.288 36.002 - 6.27% -
std::unordered_multiset<int>::clear()/1024 -3.45% 8347.509 8059.844 - -17.46% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.44% 3.797 3.666 - -1.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.44% 18.230 17.603 - -2.07% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.43% 23066898.295 22274654.593 - -0.70% -
SetIntersection_None_Set_uint64_256_256 -3.43% 5806808.459 5607643.008 - -2.24% -
BM_StringAssignAsciizMix_Transparent -3.43% 3.110 3.004 - 1.51% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.43% 1.490 1.439 - 3.94% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.42% 24.492 23.655 - -11.46% -
std::all_of(vector<int>)_(process_all)/8 -3.41% 2.420 2.337 - -4.14% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.41% 16898.230 16322.301 - 3.78% -
SetIntersection_Front_Set_float_256_64 -3.41% 5719430.908 5524528.862 - -4.13% -
std::sort(deque<int>)_(repeated)/8192 -3.41% 6769.327 6538.788 - -3.55% -
BM_deque_vector_ranges_copy/2 -3.40% 1.829 1.766 - -10.72% -
BM_StringFindNoMatch/64 -3.39% 2.163 2.090 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.38% 5198456.617 5022733.701 - -0.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.38% 38.216 36.926 - -14.66% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.38% 11.166 10.788 - -10.67% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.38% 124260.353 120065.282 - -2.45% -
std::map<int,_int>::clear()/8192 -3.37% 87043.455 84109.066 - -5.27% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.37% 30.083 29.070 - -1.70% -
SetIntersection_None_Set_uint32_1024_256 -3.36% 8909480.114 8609930.280 - -4.17% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.36% 15.818 15.287 - -1.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.36% 769.435 743.610 - -1.84% -
BM_PushHeap_float_Ascending_262144 -3.35% 5.365 5.185 - -1.39% -
SetIntersection_Front_Set_uint64_262144_4 -3.35% 1098818.714 1062016.544 - 0.20% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.35% 26.565 25.675 - -2.97% -
SetIntersection_Front_Set_uint32_1024_64 -3.35% 1754483.545 1695777.435 - 0.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.34% 1422.722 1375.198 - -3.09% -
BM_vector_deque_ranges_copy_backward/512 -3.31% 18.101 17.503 - -2.56% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -3.30% 9563.835 9248.277 - -3.72% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -3.29% 23.854 23.069 - -10.95% -
std::set<std::string>::count(key)_(existent)/1024 -3.29% 25.022 24.199 - 2.15% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -3.29% 17445.508 16871.136 - 3.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.29% 17.567 16.989 - 6.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.29% 405.744 392.402 - 0.08% -
rng::contains(vector<int>)_(process_all)/8 -3.29% 2.539 2.456 - -6.68% -
BM_vector_deque_copy_backward/1 -3.28% 2.323 2.247 - -1.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.28% 13062.386 12633.788 - -3.06% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.28% 231.443 223.850 - 1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.28% 1141116.410 1103687.368 - -2.95% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.28% 766.351 741.240 - 1.14% -
BM_PushHeap_float_Descending_16384 -3.27% 0.398 0.385 - 0.29% -
SetIntersection_Front_Vector_uint64_256_64 -3.27% 4350214.637 4208158.452 - -4.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.26% 51.989 50.294 - 15.72% -
std::adjacent_find(list<int>,_pred)/8 -3.26% 3.997 3.867 - 2.76% -
SetIntersection_None_Set_uint32_1024_4 -3.25% 8950886.153 8659640.264 - -4.09% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.24% 17.882 17.302 - -1.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.24% 30.048 29.075 - 1.70% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.24% 16.857 16.311 - 0.46% -
std::set<int>::count(key)_(existent)/1024 -3.23% 4.220 4.084 - 2.60% -
std::shift_right(list<int>)/1024 -3.23% 756.949 732.490 - 0.20% -
std::is_sorted_until(list<int>,_pred)/8192 -3.23% 7727.484 7477.866 - -11.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.23% 32.879 31.817 - -0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.23% 405.222 392.134 - 0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.22% 35741.685 34589.372 - -1.31% -
BM_CmpLess_uint_uint -3.22% 1.084 1.049 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.21% 1833395.266 1774486.490 - -6.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.21% 44562.579 43132.940 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.20% 10165310.350 9839973.496 - -2.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.20% 47.945 46.411 - -4.26% -
SetIntersection_Front_Set_uint64_262144_1024 -3.20% 12841292.430 12430474.429 - 5.69% -
std::map<std::string,_int>::clear()/1024 -3.20% 22855.565 22125.121 - 2.06% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.19% 0.336 0.325 - -1.25% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.19% 2238.816 2167.346 - -2.39% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.19% 7646.211 7402.221 - -3.99% -
BM_CmpEqual_int_uchar -3.19% 1.117 1.081 - -2.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -3.19% 2.532 2.452 - -1.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.18% 121961.968 118084.594 - -0.76% -
BM_CmpLess_uchar_uchar -3.18% 1.069 1.035 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.17% 11645757.402 11276084.209 - -2.13% -
BM_deque_deque_move_backward/0 -3.17% 0.890 0.861 - -6.18% -
std::find_if(list<int>)_(process_all)/32768 -3.17% 26372.640 25536.420 - -0.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.17% 29.353 28.423 - -21.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -3.17% 2.546 2.465 - 0.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.16% 20.295 19.654 - -8.82% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.16% 27618.101 26745.621 - -1.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.16% 2.561 2.480 - 0.24% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.15% 11569282.410 11204730.226 - -4.48% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.15% 29.154 28.235 - -12.27% -
BM_PushHeap_uint32_Ascending_16 -3.14% 0.965 0.934 - 1.27% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.14% 13.165 12.751 - 0.02% -
bm_gcd_trivial -3.13% 0.682 0.661 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.13% 1240425.272 1201554.813 - -3.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.13% 13.846 13.412 - -0.52% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -3.12% 13.305 12.889 - 0.17% -
std::for_each(map<int>::iterator)/8192 -3.12% 7716.158 7475.385 - 0.39% -
std::partition(list<int>)_(dense)/1024 -3.12% 402.285 389.737 - 0.22% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.12% 18898.462 18309.440 - 0.50% -
SetIntersection_Front_Set_uint32_262144_262144 -3.11% 1678121.258 1625915.365 - -2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.11% 15647.875 15161.455 - 3.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.11% 46702363.841 45251180.349 - -14.49% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.10% 1952.969 1892.351 - 1.45% -
std::reverse(deque<int>)/64 -3.10% 13.461 13.043 - 0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.10% 20.987 20.336 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.10% 1636515.217 1585818.361 - -6.48% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.08% 75837393.237 73500714.041 - -6.57% -
std::unique(list<int>)_(contiguous)/32 -3.08% 53.790 52.134 - 0.08% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.08% 132754.871 128667.635 - -2.64% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.07% 82543.259 80006.650 - -0.90% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.07% 12.731 12.340 - 0.11% -
SetIntersection_None_Set_uint32_262144_16 -3.07% 1209596.355 1172490.480 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.06% 1753838.621 1700135.742 - -7.36% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -3.05% 36.808 35.685 - -11.39% -
BM_deque_vector_copy_backward/2 -3.05% 1.835 1.779 - -3.08% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.04% 1.350 1.309 - 7.31% -
SetIntersection_None_Set_uint32_262144_256 -3.04% 1212325.279 1175474.285 - -0.55% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.04% 38088668.871 36932419.373 - -3.07% -
BM_PushHeap_uint32_Ascending_256 -3.03% 2.158 2.093 - 0.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.03% 23.293 22.587 - -0.70% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.02% 12385304.053 12010741.735 - -18.79% -
std::pop_heap(vector<float>)/8 -3.02% 52.210 50.635 - 0.24% -
BM_CmpEqual_uint_schar -3.02% 1.056 1.024 - -1.83% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.01% 403.432 391.295 - -0.21% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.01% 11643286.044 11293295.604 - -3.83% -
std::multiset<int>::ctor(const&)/8192 -3.01% 52259.504 50688.733 - 2.08% -
SetIntersection_None_Vector_uint64_256_64 -3.00% 3422144.445 3319448.229 - -3.06% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.00% 6.738 6.536 - -1.00% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.00% 506.976 491.782 - -1.82% -
std::copy_n(deque<int>)/262144 -2.98% 12073.851 11713.664 - 0.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.98% 23.426 22.727 - -5.28% -
SetIntersection_Front_Vector_uint32_1024_64 -2.98% 1365731.196 1325091.385 - -0.08% -
std::for_each(multimap<int>::iterator)/8192 -2.97% 7613.759 7387.296 - -0.26% -
std::unordered_set<int>::ctor(const&)/32 -2.97% 206.239 200.106 - -1.07% -
BM_CmpEqual_ushort_int -2.97% 1.100 1.067 - 0.29% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.97% 408.754 396.626 - -0.63% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.96% 22.750 22.076 - 6.50% -
SetIntersection_Front_Set_uint32_1024_16 -2.96% 1210961.051 1175118.918 - -2.54% -
std::unordered_set<int>::erase(iterator)/32 -2.96% 20.032 19.440 - -4.68% -
SetIntersection_None_Set_uint32_262144_4 -2.95% 1210599.203 1174845.701 - -0.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.95% 2.538 2.463 - 9.51% -
std::move(vector<bool>)_(unaligned)/4096 -2.95% 26.762 25.972 - -1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.95% 1633732.340 1585514.975 - -6.71% -
SetIntersection_None_Vector_uint64_262144_4 -2.95% 1135716.446 1102206.049 - -2.64% -
SetIntersection_None_Set_uint64_16384_16384 -2.95% 171156045.561 166109012.452 - -3.82% -
BM_StringAssignStr_Huge_Opaque -2.95% 114.034 110.674 - 2.99% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.95% 2.994 2.906 - 4.77% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.94% 28082.751 27256.142 - 0.27% -
SetIntersection_Front_Set_string_262144_256 -2.94% 15257302.982 14809105.823 - 0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.94% 353304307.917 342931711.487 - -4.65% -
SetIntersection_Front_Set_float_256_16 -2.93% 4598696.509 4463813.692 - -2.33% -
BM_vector_deque_move/1 -2.93% 2.314 2.246 - -3.27% -
SetIntersection_None_Set_string_262144_64 -2.93% 1666198.160 1617377.686 - -4.00% -
SetIntersection_Interlaced_Set_string_1024_64 -2.93% 17007252.523 16509131.522 - -2.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.93% 5868809.985 5697016.931 - -3.88% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.93% 636.082 617.470 - 1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.91% 1086204.821 1054558.168 - -0.65% -
SetIntersection_Front_Vector_uint64_262144_16 -2.91% 1125367.101 1092603.722 - -2.10% -
SetIntersection_None_Set_uint32_262144_1 -2.91% 1218340.250 1182883.709 - -0.79% -
std::is_sorted(deque<int>)/1024 -2.91% 485.752 471.623 - -0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.90% 895439.825 869456.305 - -3.76% -
SetIntersection_None_Set_uint64_16384_1 -2.90% 162905295.030 158187260.728 - -3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.89% 1059090.511 1028448.439 - 0.87% -
std::partition(deque<int>)_(sparse)/32 -2.89% 12.075 11.726 - 19.61% -
std::multiset<int>::contains(key)_(existent)/1024 -2.89% 4.042 3.925 - -2.59% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.89% 0.919 0.893 - 1.76% -
std::multiset<int>::ctor(const&)/32 -2.88% 229.471 222.854 - 1.05% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.88% 12411.820 12054.295 - -0.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.88% 6804.893 6609.037 - -1.77% -
SetIntersection_Front_Set_uint64_262144_262144 -2.88% 1698716.717 1649861.084 - -1.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.88% 33.425 32.464 - -1.17% -
BM_deque_deque_ranges_move/64000 -2.87% 3121.227 3031.548 - -3.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.87% 1070330.332 1039622.132 - -4.33% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.87% 6.820 6.625 - -0.86% -
std::multimap<int,_int>::ctor(const&)/0 -2.86% 13.125 12.749 - 0.06% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.86% 2233.391 2169.575 - -2.28% -
SetIntersection_Interlaced_Vector_float_16384_4 -2.86% 1407571.341 1367380.919 - -17.11% -
SetIntersection_None_Set_float_64_1 -2.85% 22162361.429 21530313.323 - -3.05% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.85% 15.382 14.944 - -0.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.85% 9.331 9.065 - -7.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.84% 22692878.639 22047456.472 - -2.96% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.84% 55.708 54.125 - -2.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.83% 15.197 14.766 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.83% 8852315.830 8601457.843 - -2.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.83% 22.673 22.031 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.83% 1365115.291 1326449.911 - -1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.83% 404.339 392.904 - 0.39% -
SetIntersection_Front_Vector_uint32_256_256 -2.82% 4529453.978 4401737.537 - 3.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.82% 555.186 539.537 - -5.43% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.82% 17.535 17.041 - 0.37% -
std::sort(deque<int>)_(ascending)/8 -2.81% 17.833 17.333 - 0.04% -
std::multiset<int>::count(key)_(existent)/1024 -2.81% 5.941 5.774 - 6.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.80% 15.816 15.373 - -0.27% -
SetIntersection_None_Set_uint32_1024_1 -2.79% 8995039.156 8743953.668 - -4.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.79% 802.715 780.326 - -2.92% -
BM_PushHeap_uint32_Ascending_64 -2.78% 1.612 1.567 - 3.04% -
std::rotate(deque<int>)_(by_1/4)/8192 -2.78% 2633.689 2560.501 - 1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.78% 1124766.267 1093515.945 - -1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.78% 18.147 17.643 - -1.64% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 422.812 411.077 - -0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.77% 56429.465 54864.304 - -1.13% -
BM_CmpLess_ushort_schar -2.77% 1.062 1.033 - 0.52% -
std::search(list<int>)_(single_element)/1000 -2.77% 674.746 656.046 - -5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.77% 4611316.488 4483583.825 - -3.53% -
BM_vector_deque_copy_backward/2 -2.77% 2.055 1.998 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.77% 25.201 24.504 - -1.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.77% 1629679.445 1584605.388 - -5.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.77% 13970.144 13583.822 - 0.56% -
SetIntersection_Front_Set_string_262144_16 -2.76% 1914665.547 1861729.654 - -4.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.76% 9290963.153 9034319.543 - -4.20% -
SetIntersection_Interlaced_Set_string_256_16 -2.76% 18056304.653 17557828.202 - -1.59% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.76% 59.977 58.322 - -0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.76% 405.258 394.077 - 0.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.75% 16.183 15.738 - 1.56% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.75% 9.960 9.687 - -5.25% -
std::fill(list<int>)/50 -2.74% 35.590 34.614 - -3.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.74% 4079.018 3967.209 - 0.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.74% 50.110 48.739 - -0.56% -
std::map<int,_int>::clear()/1024 -2.74% 10618.850 10328.347 - -8.37% -
BM_PushHeap_string_QuickSortAdversary_256 -2.73% 14.741 14.338 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.73% 18906245.426 18390403.787 - -0.64% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.73% 9.047 8.800 - -3.42% -
BM_vector_deque_move/2 -2.73% 2.055 1.999 - -2.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.72% 8990529.313 8746148.863 - -1.77% -
SetIntersection_None_Set_string_1024_1024 -2.71% 9042487.722 8797047.648 - -3.18% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.71% 162.294 157.897 - -0.41% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.71% 13409.446 13046.351 - 0.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.71% 19.136 18.619 - 0.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.71% 9452.262 9196.502 - 7.16% -
SetIntersection_Front_Set_uint64_262144_16384 -2.70% 222362501.747 216351090.740 - -1.92% -
BM_deque_vector_ranges_copy_backward/1 -2.70% 2.074 2.018 - -7.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.69% 13.088 12.736 - -0.02% -
BM_StringFindAllMatch/1 -2.69% 3.120 3.036 - 1.07% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.69% 1529314.125 1488231.932 - -2.70% -
SetIntersection_Front_Set_float_1024_1024 -2.67% 12595306.134 12258393.328 - -8.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.67% 46.702 45.455 - -0.91% -
std::set<int>::ctor(const&,_alloc)/1024 -2.67% 6327.509 6158.680 - -4.27% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.67% 25.965 25.272 - -1.79% -
SetIntersection_Interlaced_Set_string_256_256 -2.66% 31682988.780 30839183.742 - 0.07% -
SetIntersection_Interlaced_Set_string_64_16 -2.66% 39174771.124 38131549.245 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.64% 1998167.399 1945354.574 - -5.36% -
SetIntersection_None_Set_string_256_256 -2.63% 5889694.359 5734602.079 - -2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.63% 0.792 0.771 - -4.42% -
SetIntersection_None_Set_uint32_256_1 -2.63% 11616735.246 11310961.906 - -2.83% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.63% 13015.589 12673.108 - -0.90% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.61% 4854.051 4727.154 - 0.46% -
std::copy(deque<int>)/32768 -2.61% 1171.876 1141.278 - 0.66% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.61% 63669.671 62010.639 - -1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.60% 1175051.801 1144442.094 - -1.08% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.60% 861596.516 839158.493 - 0.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.60% 795.600 774.896 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.59% 1644517.252 1601913.330 - -1.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.58% 516962.331 503617.321 - -1.18% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.58% 1661398.762 1618532.551 - -2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.58% 1092488.632 1064349.216 - -2.51% -
std::unordered_set<int>::clear()/1024 -2.57% 8231.200 8019.413 - -14.72% -
std::set<int>::ctor(const&)/8192 -2.57% 50529.708 49230.441 - -4.43% -
SetIntersection_Interlaced_Set_string_16_16 -2.57% 61975579.782 60385082.003 - -4.21% -
std::set<int>::ctor(const&)/32 -2.56% 224.311 218.560 - -3.75% -
bm_gcd_complex -2.56% 18.152 17.687 - -1.12% -
SetIntersection_Front_Set_uint64_16384_16384 -2.56% 229157289.303 223290007.412 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.56% 18704922.717 18226368.733 - -6.90% -
SetIntersection_Front_Set_string_1024_4 -2.55% 1254251.589 1222234.696 - -2.80% -
BM_deque_deque_copy/2 -2.55% 2.298 2.239 - -2.41% -
SetIntersection_None_Vector_float_262144_4 -2.55% 1154979.530 1125517.307 - -2.33% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 58614.195 57119.050 - -3.65% -
std::flat_multimap<int,_int>::clear()/8192 -2.55% 419.633 408.941 - -1.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.55% 405.904 395.569 - 0.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.55% 58768.446 57272.340 - 0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.54% 296.730 289.197 - 0.50% -
SetIntersection_Front_Set_uint32_1_1 -2.53% 544398879.198 530608535.175 - -1.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.53% 10.737 10.465 - -16.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.53% 18396549.764 17930580.577 - -0.70% -
std::set<int>::insert(value)_(already_present)/8192 -2.53% 9.823 9.574 - -0.44% -
SetIntersection_Front_Vector_string_262144_4 -2.53% 1189580.305 1159507.831 - -1.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.52% 148800.251 145045.749 - -3.96% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 12709.118 12388.602 - 0.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.52% 20.819 20.295 - 0.72% -
BM_PushHeap_string_Descending_16384 -2.52% 2.470 2.407 - 2.19% -
rng::contains(list<int>)_(process_all)/1048576 -2.51% 840378.652 819248.254 - 0.24% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.51% 32.347 31.534 - -5.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.51% 1181463.859 1151831.972 - -0.19% -
std::find_if_not(vector<int>)_(process_all)/50 -2.50% 6.027 5.876 - 8.87% -
std::find_if(vector<int>)_(process_all)/50 -2.50% 5.800 5.655 - -2.07% -
BM_StringRelational_Eq_Empty_Huge_Control -2.50% 0.485 0.473 - 1.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.49% 13.282 12.951 - 0.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.49% 731.871 713.641 - 1.07% -
std::map<std::string,_int>::clear()/8192 -2.47% 218959.319 213550.744 - 0.91% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.47% 4.292 4.186 - -9.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.46% 1633330.080 1593150.391 - -6.39% -
std::move_backward(vector<int>)/1048576 -2.46% 58412.509 56978.146 - -0.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.45% 18.750 18.290 - -0.70% -
SetIntersection_None_Set_string_262144_1024 -2.45% 1641524.414 1601306.072 - -5.65% -
BM_deque_deque_ranges_copy_backward/1024 -2.45% 38.292 37.355 - -3.18% -
SetIntersection_Interlaced_Set_string_1024_1 -2.45% 1097050.232 1070217.397 - -1.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.44% 451.225 440.201 - -0.21% -
SetIntersection_Front_Vector_float_1024_4 -2.44% 1061520.836 1035606.971 - -2.51% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.43% 24.460 23.864 - 0.27% -
SetIntersection_None_Set_uint64_256_4 -2.43% 11273216.346 10998866.961 - -4.58% -
bm_lexicographical_compare<signed_char>/64 -2.43% 1.938 1.891 - -9.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.42% 1025695.381 1000823.920 - -5.42% -
BM_CmpLess_int_uint -2.42% 1.115 1.088 - 1.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.42% 17393.920 16973.441 - -0.94% -
SetIntersection_Front_Set_uint32_256_1 -2.42% 4148289.859 4048013.228 - -2.79% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.41% 1.345 1.313 - -1.44% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.41% 979263.814 955675.114 - 0.07% -
std::equal(vector<bool>)_(unaligned)/50 -2.41% 0.826 0.806 - -8.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.39% 209723901.791 204704191.619 - -0.33% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.39% 829297.917 809483.586 - -3.32% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.39% 1295000.733 1264071.695 - -2.27% -
SetIntersection_Front_Vector_uint32_16384_16 -2.38% 1100526.278 1074298.357 - -2.81% -
std::map<int,_int>::clear()/32 -2.38% 655.784 640.191 - -4.42% -
BM_deque_vector_copy_backward/1 -2.38% 2.128 2.078 - -2.45% -
BM_num_get<void*> -2.38% 11.228 10.961 - -0.72% -
SetIntersection_None_Set_uint64_1024_64 -2.37% 8829372.185 8619859.064 - -32.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.37% 24.366 23.789 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.37% 22978489.577 22434104.482 - -0.30% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.36% 1.709 1.669 - -3.94% -
BM_deque_vector_ranges_copy/1 -2.36% 2.096 2.046 - -8.34% -
std::set<std::string>::erase(iterator)/8192 -2.36% 31.684 30.937 - 3.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.36% 22.037 21.518 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.35% 1043815.159 1019264.183 - -3.16% -
std::for_each_n(list<int>)/8192 -2.35% 7790.764 7607.543 - -5.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.35% 1.173 1.146 - -0.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.35% 1.236 1.207 - -2.22% -
ranges::min(std::deque<long_long>)/1 -2.34% 0.687 0.671 - 6.60% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.34% 186991.271 182616.785 - -2.68% -
SetIntersection_Front_Vector_string_262144_256 -2.34% 9649375.657 9423688.672 - -2.95% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.34% 213880749.424 208881109.363 - -2.43% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.34% 5.049 4.931 - -3.67% -
std::multiset<std::string>::ctor(const&)/1024 -2.34% 34985.832 34168.683 - -2.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.33% 615.308 601.001 - -4.42% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -2.32% 62.565 61.111 - -15.18% -
SetIntersection_None_Set_uint32_256_4 -2.32% 11538395.820 11270409.814 - -2.58% -
SetIntersection_Front_Set_uint32_262144_16384 -2.32% 222556597.725 217403298.230 - -3.18% -
SetIntersection_Front_Set_float_262144_1024 -2.31% 13137967.583 12834483.930 - -8.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.31% 4353400.954 4252953.382 - -3.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.31% 8981299.691 8774157.975 - -3.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.30% 17.547 17.143 - -0.10% -
SetIntersection_Interlaced_Set_float_256_16 -2.30% 12350651.515 12066568.452 - 0.21% -
SetIntersection_None_Set_float_1024_1024 -2.30% 8992437.371 8785883.653 - -0.27% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.29% 22.124 21.616 - -3.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.29% 24.330 23.773 - 0.05% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.29% 8.082 7.897 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.29% 1108620.705 1083246.640 - -2.74% -
BM_deque_deque_move/64000 -2.29% 3011.970 2943.100 - -4.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.29% 145881.085 142546.960 - 0.01% -
SetIntersection_Front_Vector_uint64_16384_16 -2.28% 1131969.923 1106105.352 - -1.31% -
BM_StringRead_Cold_Deep_Large -2.28% 1.301 1.272 - -10.75% -
std::set<std::string>::erase(iterator)/1024 -2.28% 33.797 33.027 - 19.29% -
SetIntersection_Front_Vector_uint32_262144_1 -2.28% 1060266.957 1036117.152 - -0.61% -
SetIntersection_Interlaced_Set_float_256_4 -2.27% 11311864.931 11054635.228 - -1.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.27% 14145.927 13824.278 - -0.37% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 53902.581 52677.145 - -2.89% -
std::multiset<std::string>::clear()/32 -2.27% 914.082 893.315 - -2.81% -
rng::starts_with(list<int>)/8 -2.27% 2.985 2.917 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.27% 12078412.781 11804262.130 - -1.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.27% 465.314 454.763 - 0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.26% 69916.425 68333.398 - 0.09% -
std::rotate(list<int>)_(by_1/4)/50 -2.26% 26.229 25.637 - 0.66% -
SetIntersection_Front_Set_float_256_256 -2.24% 8213147.406 8028765.042 - -7.36% -
SetIntersection_None_Set_uint64_16384_4 -2.24% 164757256.536 161059601.902 - -2.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.24% 64509.133 63063.219 - -0.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.24% 18.997 18.571 - 0.01% -
SetIntersection_None_Set_uint32_256_256 -2.24% 5831618.688 5701077.732 - -2.97% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.24% 17.258 16.872 - -1.89% -
SetIntersection_Front_Vector_string_1024_64 -2.23% 3190430.942 3119165.968 - -4.64% -
SetIntersection_Front_Set_uint64_16384_16 -2.23% 1201290.523 1174523.040 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.23% 2175493.737 2127064.540 - -2.30% -
std::set<std::string>::ctor(const&)/1024 -2.22% 34958.436 34182.181 - -2.77% -
std::sort_heap(vector<NonIntegral>)/8 -2.22% 29.988 29.322 - -1.95% -
SetIntersection_Front_Set_uint64_256_4 -2.22% 4199504.245 4106389.250 - -2.07% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.22% 1570835.451 1536025.555 - -1.45% -
SetIntersection_None_Set_uint32_256_16 -2.22% 10892103.529 10650746.536 - -3.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.21% 15.320 14.982 - 0.41% -
std::deque<int>::ctor(size)/8192 -2.20% 448.943 439.048 - -1.68% -
std::pop_heap(deque<int>)/1024 -2.20% 12.658 12.380 - 0.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.19% 15.178 14.845 - 0.48% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.19% 494694.494 483857.320 - -2.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.19% 54246.486 53058.887 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.19% 79.843 78.095 - 0.05% -
std::map<int,_int>::contains(key)_(existent)/32 -2.19% 1.666 1.629 - -1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.18% 1341670.412 1312369.221 - -2.23% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.18% 17.815 17.426 - -1.28% -
std::set<std::string>::clear()/8192 -2.18% 216570.852 211844.067 - -2.15% -
SetIntersection_Front_Set_string_16384_1024 -2.17% 59394977.696 58103455.314 - -1.23% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.17% 6106808.263 5974228.618 - -13.07% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.17% 527527.380 516076.947 - -1.98% -
SetIntersection_None_Vector_float_262144_1024 -2.17% 1152213.957 1127209.134 - -2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.17% 1859052.981 1818741.539 - -1.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.17% 6603.075 6459.925 - -2.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.16% 1254.327 1227.186 - -3.40% -
BM_deque_vector_ranges_copy_backward/2 -2.16% 1.815 1.776 - -8.62% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.16% 13.057 12.775 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.15% 2085658.041 2040729.328 - -4.71% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.15% 19.191 18.778 - -1.72% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.15% 889.083 869.998 - -1.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.15% 57.239 56.010 - -0.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.15% 33.173 32.461 - 10.17% -
BM_deque_deque_copy/1 -2.14% 2.546 2.492 - -1.84% -
SetIntersection_Front_Vector_uint32_262144_1024 -2.14% 5420610.967 5304817.098 - -10.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.13% 13717894.808 13425416.583 - -6.08% -
SetIntersection_None_Vector_uint64_64_64 -2.13% 8478330.654 8297601.756 - -1.84% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.12% 20.435 20.001 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.12% 22026106.379 21558540.443 - -3.14% -
SetIntersection_None_Set_string_16384_1024 -2.12% 194072906.811 189955120.551 - -11.09% -
std::flat_multimap<int,_int>::clear()/32 -2.12% 401.497 392.978 - 0.47% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.11% 179.937 176.149 - -4.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.10% 15.083 14.766 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.10% 1286389.891 1259330.812 - -0.78% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.10% 97810.663 95756.213 - -2.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.10% 209631.683 205234.348 - -3.40% -
std::partial_sort(vector<int>)_(heap)/8 -2.09% 28.356 27.763 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.09% 26.481 25.927 - 24.54% -
SetIntersection_None_Set_uint64_16_16 -2.09% 35620767.152 34876315.406 - -1.52% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.09% 6.087 5.960 - -1.45% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.09% 1585927.084 1552833.008 - -0.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.09% 90.833 88.938 - -0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.09% 15532.151 15208.222 - 2.74% -
std::vector<std::string>::ctor(size)/32 -2.09% 31.951 31.285 - -11.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.08% 7680621.429 7520830.054 - -1.93% -
SetIntersection_Front_Vector_uint32_256_64 -2.07% 4345596.303 4255580.845 - 0.15% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.07% 26.664 26.113 - -5.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.06% 670.854 657.050 - -0.28% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.05% 669.492 655.736 - -0.50% -
std::stable_sort(deque<int>)_(heap)/8 -2.05% 24.791 24.282 - 2.24% -
SetIntersection_Front_Set_uint64_16_16 -2.05% 37776638.929 37001412.299 - -2.58% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.05% 628.815 615.917 - 2.61% -
std::copy(deque<int>)/64 -2.05% 2.758 2.701 - -0.92% -
std::multiset<int>::contains(key)_(existent)/32 -2.05% 1.723 1.688 - -1.90% -
SetIntersection_None_Vector_float_262144_16 -2.05% 1144755.679 1121333.036 - -0.73% -
SetIntersection_Front_Set_uint32_16384_1 -2.04% 1050951.481 1029473.071 - -2.81% -
bm_lexicographical_compare<int>/64 -2.04% 4.392 4.303 - -3.70% -
BM_StringFindCharLiteral/8192 -2.04% 145.289 142.331 - 3.27% -
BM_vector_deque_move/64 -2.03% 2.847 2.789 - -3.46% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.03% 761.119 745.668 - -2.09% -
std::remove_if(list<int>)_(sprinkled)/32 -2.03% 58.183 57.002 - 0.32% -
SetIntersection_Front_Set_string_4_4 -2.03% 158048414.552 154844645.343 - -2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.03% 5784717.922 5667535.875 - -1.03% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.02% 194297.172 190364.498 - 1.51% -
SetIntersection_Front_Set_string_16_16 -2.02% 59213137.883 58015143.117 - -2.89% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.02% 63.055 61.781 - -2.28% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.02% 2.177 2.133 - 0.25% -
std::flat_multimap<int,_int>::clear()/0 -2.02% 400.899 392.802 - 0.74% -
std::unordered_set<int>::erase(iterator)/1024 -2.02% 20.131 19.725 - -17.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.01% 29.496 28.902 - 1.03% -
rng::find_if(vector<bool>)_(process_all)/50 -2.01% 24.517 24.023 - 0.71% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.01% 527.731 517.102 - -2.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.01% 36214.545 35486.445 - -1.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.01% 39917.341 39115.576 - 0.62% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.01% 15.334 15.027 - -0.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.00% 52.459 51.411 - -2.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.99% 1262106.283 1236935.057 - -0.96% -
BM_deque_vector_ranges_move/1 -1.99% 2.121 2.079 - -5.05% -
std::partial_sort(deque<int>)_(descending)/8 -1.99% 42.639 41.790 - -3.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.99% 1075220.931 1053822.286 - -3.17% -
std::copy_if(list<int>)_(entire_range)/4096 -1.99% 3063.816 3002.848 - -0.01% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.99% 57009902.578 55877749.606 - 2.59% -
std::replace(deque<int>)_(prefix)/32 -1.99% 13.002 12.744 - -0.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.98% 690.947 677.238 - 0.22% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.98% 350.835 343.881 - -3.28% -
std::copy_if(list<int>)_(entire_range)/32768 -1.98% 26217.232 25698.724 - 0.27% -
SetIntersection_Front_Vector_uint32_16384_1 -1.98% 1052836.379 1032017.376 - -0.89% -
SetIntersection_None_Set_uint64_16384_16 -1.98% 167655566.870 164340334.256 - -3.08% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.97% 23630.668 23164.119 - 0.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.97% 16.574 16.248 - 1.01% -
BM_num_put<double> -1.97% 58.483 57.333 - -0.41% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.96% 11.424 11.200 - -0.42% -
SetIntersection_None_Vector_uint64_256_16 -1.96% 4017840.585 3939221.354 - -2.25% -
SetIntersection_None_Set_uint32_64_4 -1.96% 21707923.385 21283374.005 - -1.18% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.95% 1322616.862 1296761.881 - -2.86% -
SetIntersection_Front_Set_uint32_64_1 -1.95% 16557898.742 16234712.114 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.95% 55.884 54.796 - -1.12% -
SetIntersection_None_Vector_uint64_262144_64 -1.95% 1123390.033 1101535.283 - -4.08% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.94% 8.735 8.565 - -0.91% -
BM_deque_deque_ranges_copy_backward/64 -1.94% 3.475 3.408 - -5.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.94% 4104822.274 4025376.700 - -1.52% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.93% 4278.809 4196.161 - -2.42% -
std::map<std::string,_int>::clear()/32 -1.93% 909.889 892.326 - 4.99% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.93% 699.898 686.415 - -0.50% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.92% 241197760.401 236556090.372 - -1.21% -
std::for_each(multiset<int>::iterator)/8192 -1.92% 8213.673 8055.640 - 0.90% -
SetIntersection_None_Set_string_262144_262144 -1.92% 1637957.438 1606461.344 - -5.78% -
std::reverse(deque<int>)/8 -1.92% 2.560 2.510 - 0.20% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.92% 1.655 1.623 - -0.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.92% 56792.780 55702.498 - -0.98% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.92% 36710.622 36006.018 - -1.39% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.92% 3672.718 3602.327 - 0.48% -
BM_PushHeap_string_QuickSortAdversary_64 -1.92% 13.134 12.882 - -1.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.92% 220.908 216.678 - 0.65% -
std::unordered_multiset<int>::clear()/8192 -1.91% 64088.948 62862.438 - -17.86% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.91% 5.980 5.865 - -0.38% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.91% 36968.048 36261.292 - -0.30% -
std::multimap<std::string,_int>::clear()/8192 -1.91% 214401.253 210302.665 - 0.32% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.91% 21060952.023 20658407.035 - -0.30% -
SetIntersection_Front_Set_uint64_64_1 -1.91% 16527893.652 16212496.799 - -1.53% -
BM_CmpEqual_uchar_int -1.91% 1.088 1.067 - 0.86% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.90% 22258720.855 21834905.069 - -2.53% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.90% 13.034 12.787 - -0.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.89% 20.392 20.005 - 2.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.89% 389.967 382.604 - 2.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.89% 37.575 36.866 - 1.77% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.89% 3425.046 3360.479 - 3.81% -
SetIntersection_Interlaced_Vector_string_16_16 -1.89% 51995741.112 51015604.441 - 1.53% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.88% 241.584 237.031 - 0.95% -
SetIntersection_None_Set_uint64_16_4 -1.88% 57070144.816 55996038.098 - -1.47% -
BM_PushHeap_uint64_Ascending_262144 -1.88% 5.087 4.991 - -1.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.88% 251.764 247.029 - -0.74% -
SetIntersection_None_Vector_uint32_262144_4 -1.88% 1144419.565 1122906.916 - -0.39% -
SetIntersection_None_Set_uint64_256_1 -1.87% 11566352.184 11349812.267 - -0.84% -
std::map<int,_int>::erase(iterator)/32 -1.87% 20.911 20.520 - -3.46% -
BM_PushHeap_string_PipeOrgan_4 -1.87% 2.534 2.487 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.86% 21560590.423 21158516.077 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.86% 886.019 869.521 - -0.91% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.86% 828.472 813.064 - -13.29% -
SetIntersection_None_Vector_float_1024_256 -1.85% 1095651.302 1075329.457 - -0.15% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.85% 58.793 57.704 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.85% 117441.422 115267.685 - -2.46% -
std::generate_n(list<int>)/8192 -1.85% 7563.874 7423.970 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.85% 1040479.573 1021239.148 - -3.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.85% 4807656.133 4718783.172 - -5.66% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.85% 39665.765 38932.705 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.84% 1067098.021 1047444.005 - -1.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.84% 19.514 19.156 - -1.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.83% 24.032 23.592 - 1.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.83% 1.537 1.508 - -1.84% -
SetIntersection_Front_Set_uint64_256_16 -1.83% 4472947.501 4390996.258 - -0.21% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.83% 152.311 149.526 - -1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.83% 2106497.152 2068009.685 - -4.21% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.83% 14248.646 13988.335 - 17.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.82% 39.701 38.977 - -7.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.82% 86.101 84.533 - -10.14% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.82% 115.536 113.432 - -1.23% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.82% 13896862.063 13643890.407 - 4.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.82% 15.115 14.840 - 0.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 71335.666 70039.917 - -1.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.81% 22.074 21.673 - -5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.81% 13864703.817 13613113.715 - -0.87% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.81% 42.979 42.199 - 0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.81% 53.002 52.042 - -0.16% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.81% 19.198 18.851 - -0.78% -
SetIntersection_None_Vector_uint32_256_64 -1.80% 3426103.406 3364357.061 - -2.45% -
BM_PushHeap_string_Ascending_16384 -1.80% 20.388 20.021 - 4.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.79% 1040049.645 1021420.755 - -2.73% -
BM_PushHeap_uint32_Ascending_1024 -1.79% 2.604 2.557 - 0.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.79% 1.645 1.616 - -1.50% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.79% 33.406 32.809 - -3.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 56517.981 55507.350 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.79% 15.195 14.923 - 0.53% -
std::for_each(multiset<int>::iterator)/32 -1.79% 23.999 23.570 - 0.53% -
SetIntersection_Front_Set_string_1024_1 -1.78% 1093950.095 1074459.133 - -1.60% -
BM_deque_vector_move/1 -1.78% 2.117 2.079 - -5.51% -
SetIntersection_None_Set_uint32_64_16 -1.78% 18377083.077 18050165.239 - -1.75% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.78% 11973196.495 11760224.698 - -2.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.78% 6945.282 6821.908 - 2.74% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.77% 1438.599 1413.104 - -0.52% -
BM_PushHeap_uint32_Random_4 -1.77% 2.245 2.205 - -3.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.77% 8462867.545 8313112.055 - -1.15% -
SetIntersection_None_Set_float_262144_16384 -1.77% 1207579.428 1186224.529 - 2.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.77% 198.484 194.975 - -0.33% -
SetIntersection_None_Set_uint64_262144_16 -1.76% 1218607.668 1197115.236 - -1.97% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.76% 347.166 341.046 - -1.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.76% 1.206 1.184 - -1.09% -
SetIntersection_None_Set_string_256_4 -1.76% 11635324.337 11430565.268 - -1.81% -
SetIntersection_Front_Vector_uint32_262144_256 -1.76% 2273060.118 2233092.706 - 4.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.76% 1066540.211 1047800.221 - 0.09% -
std::move(vector<bool>)_(unaligned)/64 -1.75% 1.646 1.617 - -1.33% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.75% 12329.514 12113.473 - -13.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.75% 21.035 20.668 - 0.97% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.75% 55558.009 54588.459 - -1.04% -
std::multiset<int>::clear()/32 -1.74% 626.663 615.730 - -0.84% -
std::for_each(set<int>::iterator)/8192 -1.74% 8092.027 7951.074 - 1.19% -
std::equal(vector<bool>)_(unaligned)/8192 -1.74% 56.466 55.483 - -0.21% -
BM_deque_deque_ranges_copy/65536 -1.74% 3100.516 3046.632 - -1.63% -
std::set<std::string>::insert(value)_(already_present)/32 -1.73% 10.522 10.340 - 40.70% -
SetIntersection_None_Vector_float_16384_16384 -1.73% 1105077.034 1085941.410 - -2.89% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.73% 14.081 13.838 - -0.31% -
BM_CmpEqual_int_uint -1.72% 1.092 1.073 - -0.08% -
SetIntersection_Front_Set_uint32_16384_256 -1.72% 3809714.331 3744111.808 - -4.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.72% 53.120 52.206 - -1.03% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.72% 6796.717 6679.944 - -0.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.71% 1.019 1.001 - -23.81% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.71% 4324.259 4250.189 - -2.27% -
SetIntersection_Front_Set_float_16384_16 -1.71% 1217979.363 1197132.098 - -0.64% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.71% 75933476.456 74634892.385 - -5.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 13371.270 13143.197 - -3.37% -
std::make_heap(deque<int>)_(shuffled)/8 -1.70% 25.042 24.616 - -0.22% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.70% 8.844 8.693 - -0.66% -
std::reverse_copy(vector<int>)/4096 -1.70% 133.421 131.155 - -1.90% -
SetIntersection_None_Vector_float_16384_1 -1.70% 1114276.364 1095348.242 - -1.37% -
SetIntersection_None_Set_uint32_1024_64 -1.70% 8896989.308 8746024.578 - -3.38% -
SetIntersection_Front_Set_uint64_1_1 -1.70% 539904834.366 530752425.691 - -0.83% -
SetIntersection_None_Set_uint64_1024_1024 -1.70% 8875416.149 8724971.240 - -32.25% -
SetIntersection_None_Vector_float_256_4 -1.69% 4233983.126 4162396.028 - -1.04% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.68% 59676163.053 58673402.765 - -1.22% -
SetIntersection_None_Set_uint32_16384_1 -1.67% 158709718.713 156054589.976 - -0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 8585.341 8441.825 - 0.10% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.67% 3.808 3.744 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.67% 1241797.121 1221069.660 - -1.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.67% 675.035 663.773 - -0.36% -
BM_CmpEqual_uint_ushort -1.67% 1.108 1.089 - -2.45% -
SetIntersection_None_Vector_uint32_64_64 -1.66% 8552134.283 8409764.803 - -0.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.66% 1.537 1.511 - 3.96% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.66% 71.640 70.449 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.66% 1046812.993 1029415.484 - -1.20% -
std::multimap<std::string,_int>::clear()/1024 -1.66% 21975.314 21610.166 - -1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.66% 53.350 52.465 - -26.44% -
SetIntersection_Front_Set_uint32_64_16 -1.65% 15258600.825 15006408.891 - -2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.65% 1172708.730 1153331.092 - -1.04% -
SetIntersection_Front_Set_uint32_16384_16384 -1.65% 218732666.352 215127360.808 - -1.91% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.65% 30.067 29.572 - 5.94% -
BM_num_get<unsigned_long> -1.65% 10.570 10.396 - -0.06% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.65% 580.762 571.198 - 0.15% -
SetIntersection_None_Vector_uint32_16384_256 -1.64% 1114763.776 1096436.322 - -0.92% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.64% 18.148 17.850 - -1.08% -
BM_num_get<long> -1.64% 10.915 10.736 - -0.78% -
BM_vector_deque_copy/64 -1.64% 2.799 2.753 - -1.77% -
rng::contains(list<int>)_(process_all)/8192 -1.63% 7456.441 7334.615 - -12.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.63% 1980587.078 1948247.068 - -3.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.63% 4.432 4.359 - -0.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.63% 15.532 15.279 - -4.65% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.63% 0.825 0.811 - -5.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 220.250 216.679 - -2.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.62% 37.725 37.114 - 12.35% -
SetIntersection_Front_Set_uint32_16_4 -1.62% 54947784.234 54059327.331 - -1.73% -
std::stable_partition(list<int>)_(sparse)/8192 -1.62% 8751.420 8609.960 - -2.18% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.62% 5337.746 5251.520 - -0.72% -
std::find_if_not(deque<int>)_(process_all)/8 -1.61% 2.669 2.626 - -1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.61% 6178043.969 6078412.473 - -6.27% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.61% 5867.263 5772.782 - -6.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.61% 252672109.242 248605270.458 - -29.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.61% 15339.682 15093.121 - -0.52% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.61% 37.671 37.066 - -0.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.60% 669.414 658.680 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.60% 8780058.778 8639273.406 - -0.83% -
std::partition(list<int>)_(dense)/50 -1.60% 13.602 13.384 - 1.12% -
SetIntersection_Interlaced_Set_string_16384_1 -1.60% 1093465.340 1075957.126 - -1.50% -
SetIntersection_None_Vector_uint32_1024_4 -1.60% 1090544.956 1073086.566 - -0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.60% 663.514 652.896 - 0.82% -
SetIntersection_None_Set_uint64_262144_262144 -1.60% 1240751.302 1220903.645 - -2.38% -
std::set<int>::ctor(const&,_alloc)/0 -1.60% 12.886 12.680 - -0.33% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.59% 5013.605 4933.684 - -1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.59% 540112486.284 531509814.327 - -1.00% -
SetIntersection_None_Set_uint64_64_64 -1.59% 11478350.263 11295552.222 - -1.68% -
SetIntersection_None_Set_float_64_64 -1.59% 11459341.377 11277171.225 - 0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.59% 27544.329 27106.892 - 1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.58% 14005.715 13783.994 - 1.96% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.58% 137583899.629 135406433.288 - -1.73% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.58% 68333543.450 67252564.774 - -16.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.58% 14.923 14.688 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.58% 17.629 17.351 - 1.28% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.57% 1581538.086 1556629.721 - -2.31% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.57% 1054594.736 1038015.246 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.57% 8629357.773 8493707.804 - -2.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.57% 591.005 581.725 - -1.90% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 396.372 390.151 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.57% 4145396.398 4080373.377 - -1.55% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.57% 201.031 197.880 - -0.21% -
std::set<int>::contains(key)_(non-existent)/32 -1.57% 2.827 2.783 - -0.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.57% 10.634 10.468 - -3.24% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.56% 7.980 7.856 - 3.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.56% 11439281.450 11260581.926 - -3.86% -
SetIntersection_Front_Vector_uint64_16384_4 -1.56% 1054859.133 1038381.622 - -1.96% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.56% 8.841 8.703 - -3.59% -
std::multiset<int>::insert(value)_(already_present)/32 -1.55% 18.482 18.195 - -0.27% -
ranges::minmax(std::deque<__int128>)/1 -1.54% 0.682 0.671 - -1.02% -
SetIntersection_Front_Vector_string_1024_1 -1.54% 1073193.834 1056680.327 - -2.49% -
std::set<std::string>::ctor(const&)/32 -1.54% 713.616 702.639 - -12.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.54% 22.161 21.820 - 1.66% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.54% 5.580 5.494 - -0.08% -
std::find(deque<int>)_(process_all)/8 -1.54% 3.430 3.377 - -0.63% -
std::fill(vector<int>)/32 -1.53% 1.055 1.039 - -4.57% -
ranges::min(std::list<char>)/70000 -1.53% 54675.530 53841.408 - 0.01% -
std::unordered_set<int>::clear()/32 -1.52% 593.564 584.519 - -6.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.52% 351144.812 345795.345 - -0.01% -
std::reverse(vector<int>)/32768 -1.52% 1050.944 1034.953 - 0.03% -
std::multiset<int>::find(key)_(non-existent)/32 -1.52% 2.293 2.258 - -1.84% -
SetIntersection_None_Set_uint32_64_1 -1.52% 22608740.584 22265612.196 - -2.21% -
BM_StringFindCharLiteral/1024 -1.52% 18.219 17.943 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.52% 41822029.537 41187941.599 - -2.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.51% 23.969 23.606 - 1.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.51% 62.671 61.722 - 0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.51% 807.320 795.139 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.51% 1615317.953 1590981.852 - -4.27% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.50% 1.475 1.453 - -3.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 662.933 652.972 - -1.42% -
BM_deque_deque_move/0 -1.50% 0.864 0.851 - 7.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.50% 29.439 28.997 - 3.10% -
std::unordered_set<int>::erase(iterator)/8192 -1.50% 20.122 19.820 - -8.22% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.50% 5993.682 5903.823 - -0.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.50% 543.244 535.101 - -0.43% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.50% 16470868.718 16223992.550 - -1.78% -
SetIntersection_Front_Vector_uint32_16_16 -1.50% 35762412.064 35227426.831 - -0.72% -
SetIntersection_Front_Set_uint32_256_16 -1.49% 4513775.706 4446302.408 - -1.30% -
SetIntersection_Front_Set_string_262144_262144 -1.49% 17859375.002 17592415.610 - -8.03% -
SetIntersection_None_Vector_uint32_1024_256 -1.49% 1100928.578 1084506.245 - 0.44% -
SetIntersection_Front_Vector_uint64_16_16 -1.49% 35872844.577 35338721.480 - -2.05% -
std::copy_n(list<int>)/262144 -1.49% 218889.885 215633.418 - 0.03% -
std::multiset<std::string>::clear()/8192 -1.49% 218257.504 215015.865 - -4.45% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.48% 214506013.490 211331152.612 - -1.73% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.48% 12608320.772 12421855.513 - -4.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.48% 22.369 22.038 - -17.16% -
SetIntersection_Interlaced_Set_string_4_4 -1.48% 160048508.681 157686513.106 - -1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.47% 2.369 2.334 - -8.50% -
BM_deque_vector_ranges_copy/70000 -1.47% 3230.608 3183.027 - -0.15% -
SetIntersection_None_Set_uint64_64_4 -1.47% 21703606.096 21384650.782 - -1.67% -
SetIntersection_Front_Set_uint32_64_4 -1.47% 16138051.637 15901158.494 - -1.30% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.47% 1.589 1.566 - 15.26% -
SetIntersection_None_Set_uint64_262144_16384 -1.47% 1231448.811 1213405.029 - -1.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.46% 7.018 6.916 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.46% 2.156 2.124 - -1.11% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.45% 1.619 1.595 - 31.34% -
std::copy(vector<int>)/32768 -1.45% 3774.998 3720.151 - -1.47% -
rng::for_each(map<int>)/8192 -1.45% 7392.749 7285.394 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.45% 181203511.926 178572265.294 - -2.39% -
SetIntersection_None_Set_uint64_64_1 -1.45% 22666625.112 22337547.611 - -1.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.45% 6580.427 6484.991 - -6.91% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.45% 73.198 72.137 - -12.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 581.371 572.944 - -2.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 385.331 379.748 - -1.04% -
SetIntersection_Front_Vector_uint64_256_16 -1.45% 4203470.329 4142606.709 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.45% 58256377.739 57414565.475 - -4.48% -
std::find_if(vector<int>)_(process_all)/1024 -1.44% 114.705 113.055 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.43% 11998.474 11826.639 - -11.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.43% 1143.541 1127.236 - -4.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.43% 18.974 18.704 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.43% 165038957.223 162686886.332 - -1.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.42% 10.237 10.091 - -3.90% -
BM_num_get<unsigned_int> -1.42% 9.859 9.719 - -0.56% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.42% 30.129 29.701 - 1.61% -
SetIntersection_None_Set_uint64_262144_4 -1.42% 1214610.596 1197369.059 - -2.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.42% 145261.726 143202.346 - 0.24% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.41% 4.368 4.306 - 2.13% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.41% 5.133 5.061 - -1.56% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.41% 2.118 2.088 - -1.48% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.41% 23.544 23.212 - 0.72% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.41% 17.300 17.055 - -0.36% -
SetIntersection_None_Set_uint32_16384_4 -1.41% 158323757.704 156089132.075 - -0.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.41% 19.240 18.969 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.41% 1862902.752 1836637.857 - -2.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.41% 217.908 214.841 - -1.45% -
SetIntersection_Front_Set_float_262144_16384 -1.41% 227354928.176 224155353.488 - -2.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.41% 5.376 5.300 - -1.03% -
BM_vector_deque_ranges_move/64 -1.40% 2.828 2.788 - -1.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.40% 16.334 16.105 - 0.56% -
std::multimap<int,_int>::erase(iterator)/1024 -1.40% 20.758 20.467 - -3.01% -
BM_PushHeap_string_QuickSortAdversary_16 -1.40% 10.541 10.394 - -1.26% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 119379.661 117713.479 - -5.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.39% 39321276.176 38774551.374 - -1.43% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.39% 16478320.213 16249485.681 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.39% 1240126.709 1222913.654 - -1.67% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.39% 13.279 13.095 - -0.48% -
SetIntersection_Front_Set_string_16_4 -1.39% 64512400.992 63617741.292 - -1.31% -
std::find_if(vector<int>)_(bail_25%)/8 -1.39% 0.747 0.737 - -7.00% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.38% 1612635.500 1590317.303 - -2.40% -
SetIntersection_None_Vector_float_1024_4 -1.38% 1092380.435 1077317.103 - 0.03% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.38% 223495020.740 220414293.310 - -2.26% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.38% 24.697 24.357 - 1.78% -
SetIntersection_Front_Vector_string_262144_1 -1.37% 1092090.837 1077090.746 - 2.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.37% 60.293 59.466 - 4.62% -
std::adjacent_find(vector<int>)/8 -1.37% 2.055 2.027 - 0.06% -
SetIntersection_Front_Vector_uint64_64_4 -1.37% 15979367.763 15761242.202 - -1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.36% 623.697 615.201 - -0.44% -
BM_deque_deque_copy/64 -1.36% 3.068 3.026 - -0.23% -
std::reverse(vector<int>)/512 -1.35% 16.549 16.325 - -0.15% -
std::reverse(vector<int>)/4096 -1.35% 132.239 130.450 - -0.03% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.35% 5.509 5.435 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.35% 43.205 42.622 - -3.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.35% 5809002.302 5730641.029 - -0.75% -
BM_PushHeap_uint64_Ascending_1024 -1.35% 2.675 2.639 - -3.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.35% 1178610.370 1162743.014 - 0.93% -
SetIntersection_None_Set_uint32_16384_16 -1.35% 158097418.017 155969073.222 - -0.75% -
SetIntersection_None_Set_uint64_262144_64 -1.35% 1216310.951 1199938.476 - -1.89% -
BM_CmpLess_int_int -1.35% 1.068 1.054 - 0.95% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.34% 52486.572 51781.876 - -2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.34% 1235024.903 1218449.707 - -1.78% -
std::map<int,_int>::erase(iterator)/1024 -1.34% 20.888 20.608 - -4.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.34% 33.363 32.916 - 0.32% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.34% 1041250.585 1027323.897 - -1.57% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.34% 13329629.814 13151362.400 - 0.62% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.34% 1295285.480 1277966.225 - 2.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.34% 17.344 17.112 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.33% 8755998.915 8639197.067 - -1.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.33% 459.021 452.917 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.33% 1236478.518 1220038.820 - -2.04% -
std::is_sorted(list<int>)/1024 -1.33% 757.594 747.553 - 0.48% -
std::set<int>::find(key)_(non-existent)/8192 -1.32% 8.885 8.767 - 4.46% -
SetIntersection_Front_Set_float_262144_262144 -1.32% 1666335.123 1644306.234 - -1.11% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.32% 20.516 20.245 - -1.49% -
BM_PushHeap_float_Random_262144 -1.32% 7.758 7.656 - -0.82% -
BM_num_put<long_double> -1.32% 59.833 59.046 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.32% 4177085.464 4122114.128 - -2.39% -
SetIntersection_Front_Set_uint32_4_4 -1.31% 137539976.051 135733081.553 - -1.40% -
SetIntersection_None_Set_string_256_64 -1.31% 9321822.696 9199472.621 - -0.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.31% 130.753 129.038 - -3.06% -
SetIntersection_Front_Set_uint32_262144_1024 -1.31% 12385413.936 12222963.624 - -12.04% -
SetIntersection_Front_Set_float_262144_1 -1.31% 1042809.541 1029135.223 - -0.79% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.31% 717.153 707.768 - 1.26% -
BM_vector_deque_ranges_move/2 -1.31% 2.056 2.029 - -1.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.30% 704.290 695.099 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.30% 1183381.625 1167941.087 - -1.40% -
BM_deque_vector_ranges_copy/64000 -1.30% 2950.862 2912.499 - 0.20% -
std::copy(vector<bool>)_(aligned)/32768 -1.30% 35.954 35.487 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.30% 12179231.179 12021102.505 - -1.38% -
std::stable_sort(vector<int>)_(descending)/8 -1.30% 24.333 24.018 - -1.75% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.30% 352795564.818 348222928.762 - -0.45% -
std::stable_partition(list<int>)_(dense)/50 -1.29% 56.969 56.232 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.29% 1532727.805 1512946.101 - -0.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.29% 10.596 10.460 - 2.44% -
bm_swap_ranges_vb_aligned/8 -1.29% 3.235 3.194 - 1.36% -
std::stable_partition(deque<int>)_(sparse)/50 -1.29% 28.035 27.674 - -8.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.29% 202.805 200.194 - 0.47% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.28% 596477.517 588812.938 - -1.91% -
std::find_if_not(vector<int>)_(process_all)/32768 -1.28% 3542.324 3496.824 - 9.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.28% 6.251 6.171 - -0.58% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.27% 21.997 21.717 - -1.13% -
SetIntersection_None_Vector_string_16384_1 -1.27% 1236641.140 1220911.789 - -1.22% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.27% 20.178 19.922 - 0.18% -
SetIntersection_Interlaced_Vector_string_256_256 -1.27% 20901679.321 20636258.501 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.27% 1165131.123 1150345.945 - -1.82% -
SetIntersection_Front_Set_string_4_1 -1.27% 223117165.378 220287906.016 - -0.78% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.27% 55527.762 54824.627 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.27% 1171709.814 1156882.148 - -1.42% -
std::unique(deque<int>)_(sprinkled)/32 -1.26% 54.608 53.919 - 1.87% -
SetIntersection_None_Set_uint32_16384_16384 -1.26% 160206589.391 158188448.946 - -0.36% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.26% 240.440 237.418 - 4.50% -
std::lower_bound(std::forward_list<int>)/100 -1.26% 82.431 81.395 - -0.53% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.25% 74678.181 73741.135 - -0.29% -
SetIntersection_Front_Set_uint32_16_16 -1.25% 38092823.525 37615154.782 - -1.97% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.25% 796.983 786.994 - -0.97% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.25% 180.422 178.161 - -0.06% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.25% 5079.485 5015.952 - -0.37% -
std::reverse(deque<int>)/512 -1.25% 114.630 113.198 - 0.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.24% 367248.099 362676.556 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.24% 754.865 745.489 - -1.71% -
bm_lexicographical_compare<signed_char>/1048576 -1.24% 17157.510 16944.906 - 4.09% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.24% 32.280 31.881 - 0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 35723.330 35281.263 - 1.25% -
BM_CmpLess_int_uchar -1.24% 1.104 1.090 - -1.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.24% 359.623 355.182 - 3.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.23% 1765.953 1744.147 - 7.56% -
SetIntersection_None_Set_uint64_1024_4 -1.23% 8958424.753 8847880.448 - -31.15% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.23% 1048083.585 1035151.682 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.23% 341567221.716 337366797.253 - 0.31% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.23% 0.922 0.911 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.22% 8644869.396 8539067.407 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 60727.825 59985.305 - 0.33% -
SetIntersection_Interlaced_Set_string_1024_4 -1.22% 10466824.667 10339150.083 - -1.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.22% 23.530 23.243 - -3.60% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.22% 28155.905 27812.923 - -1.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.22% 49.726 49.122 - -2.82% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.22% 56.154 55.471 - -2.28% -
std::sort(deque<int>)_(repeated)/8 -1.21% 18.018 17.799 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.21% 15.906 15.713 - -1.16% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.21% 8.412 8.310 - 2.24% -
rng::starts_with(deque<int>,_pred)/8192 -1.21% 3963.231 3915.169 - -5.59% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.21% 202041018.443 199591810.221 - -4.16% -
SetIntersection_None_Set_uint64_16_1 -1.21% 66754307.496 65946494.882 - -0.97% -
BM_deque_deque_move/64 -1.21% 3.072 3.035 - -0.09% -
SetIntersection_None_Set_uint64_16384_64 -1.21% 168812250.898 166775519.006 - -3.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.21% 13.124 12.966 - -0.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.21% 180.305 178.133 - -0.18% -
BM_StringRelational_Less_Small_Large_Control -1.20% 1.871 1.849 - -0.64% -
BM_PushHeap_uint32_Random_64 -1.20% 5.160 5.097 - 1.59% -
SetIntersection_Front_Set_float_64_16 -1.20% 15496629.474 15310237.939 - -2.77% -
BM_deque_vector_ranges_move/70000 -1.20% 3276.590 3237.233 - -2.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.20% 4348553.496 4296347.715 - -0.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.20% 10.128 10.006 - -13.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.20% 1022111.784 1009892.416 - -2.06% -
SetIntersection_None_Vector_uint32_1024_16 -1.19% 1093380.810 1080315.627 - 0.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 46503.523 45948.824 - -13.14% -
std::multimap<int,_int>::ctor(const&)/32 -1.19% 225.725 223.039 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.19% 15580953.314 15395671.764 - -2.09% -
std::multimap<int,_int>::clear()/32 -1.19% 652.746 644.992 - -0.64% -
std::replace(vector<int>)_(prefix)/50 -1.19% 7.568 7.478 - -2.52% -
SetIntersection_Front_Vector_uint64_16_1 -1.18% 63027036.944 62283640.562 - -0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 12801.791 12651.298 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.18% 32394.063 32013.258 - -0.79% -
std::multimap<int,_int>::clear()/1024 -1.18% 10721.168 10595.142 - -0.29% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.17% 5.549 5.483 - -1.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.17% 8894.367 8790.207 - -1.05% -
BM_num_get<bool> -1.17% 11.930 11.790 - 0.04% -
SetIntersection_None_Vector_uint32_1024_64 -1.17% 1092952.812 1080185.548 - 0.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.17% 6757.311 6678.409 - 10.07% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.17% 536297333.509 530043949.592 - -1.44% -
BM_num_put<unsigned_long> -1.17% 11.483 11.349 - 0.55% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.17% 31.656 31.287 - -1.50% -
BM_num_get<double> -1.16% 37.046 36.615 - 0.95% -
SetIntersection_None_Set_uint64_256_16 -1.16% 10892837.861 10766336.076 - -2.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.16% 2915982.608 2882126.837 - -0.16% -
SetIntersection_None_Vector_uint32_262144_256 -1.16% 1132390.248 1119256.201 - -0.83% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.16% 348505.596 344468.345 - -0.98% -
BM_PushHeap_float_Ascending_64 -1.16% 1.788 1.767 - -0.74% -
SetIntersection_Front_Set_string_256_1 -1.16% 4326075.595 4276064.816 - -1.30% -
std::find_end(list<int>)_(single_element)/1000 -1.15% 718.284 709.988 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.15% 37283171.522 36852949.714 - -0.86% -
SetIntersection_None_Vector_uint64_1_1 -1.15% 534557187.641 528389572.361 - -4.66% -
BM_StringFindNoMatch/4096 -1.15% 75.873 74.998 - 0.21% -
std::unordered_set<std::string>::clear()/1024 -1.15% 23555.022 23283.672 - -2.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.15% 18.968 18.750 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.15% 16071945.998 15887311.629 - -1.39% -
std::sort_heap(vector<int>)/8 -1.15% 30.105 29.759 - -0.80% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.15% 3.624 3.582 - 0.15% -
SetIntersection_Interlaced_Set_float_262144_4 -1.14% 1287400.799 1272675.779 - 0.48% -
SetIntersection_None_Vector_uint64_64_1 -1.14% 16629797.573 16439975.095 - -1.40% -
BM_deque_vector_ranges_move/64000 -1.14% 2999.175 2964.991 - -4.64% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.14% 622.799 615.717 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.14% 662.442 654.921 - -0.51% -
std::unordered_set<std::string>::clear()/8192 -1.14% 221418.393 218905.261 - -1.29% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.13% 1050063.342 1038151.144 - -0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.13% 4341582.520 4292394.706 - -1.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.13% 733.350 725.047 - -0.59% -
SetIntersection_Front_Vector_float_16384_4 -1.13% 1059780.616 1047796.553 - -0.52% -
SetIntersection_Front_Vector_uint64_16_4 -1.13% 54405005.656 53790752.070 - -1.34% -
SetIntersection_None_Vector_uint64_262144_16 -1.13% 1127462.169 1114736.147 - -1.24% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.13% 234849103.946 232200644.573 - -2.99% -
BM_PushHeap_uint64_Ascending_64 -1.13% 1.680 1.661 - -3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.13% 8942429.899 8841797.435 - -1.30% -
rng::find(vector<bool>)_(process_all)/1024 -1.12% 4.603 4.551 - -3.00% -
SetIntersection_None_Set_uint32_16_1 -1.12% 66699199.540 65950120.018 - -1.45% -
std::make_heap(vector<int>)_(ascending)/8192 -1.12% 5020.960 4964.624 - -0.95% -
BM_std_minmax_element<long_long>/70000 -1.12% 18479.856 18273.067 - -5.14% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.12% 22.143 21.895 - 0.46% -
SetIntersection_Front_Vector_uint32_64_4 -1.12% 15996535.565 15817575.026 - -0.89% -
std::for_each(join_view(vector<vector<int>>))/8 -1.12% 1.442 1.426 - -0.46% -
SetIntersection_None_Vector_string_262144_16384 -1.12% 1308831.951 1294226.451 - -1.24% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.11% 2.005 1.983 - -2.07% -
BM_deque_deque_ranges_move_backward/64 -1.11% 3.390 3.353 - -1.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 763.318 754.843 - -2.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.11% 18.096 17.895 - -0.58% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.11% 283.967 280.829 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.10% 217470982.681 215069094.235 - -0.99% -
SetIntersection_Front_Vector_uint64_64_64 -1.10% 10871768.806 10751716.177 - -1.39% -
SetIntersection_None_Vector_float_16384_1024 -1.10% 1117979.625 1105651.589 - -1.42% -
SetIntersection_Front_Vector_uint64_64_16 -1.10% 14401102.135 14242349.136 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.10% 16186695.840 16008360.094 - -0.07% -
SetIntersection_Front_Set_uint32_4_1 -1.10% 214525974.207 212164775.513 - -1.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.10% 36256.804 35857.762 - 0.87% -
SetIntersection_Front_Set_uint32_16_1 -1.10% 63027504.302 62333919.088 - -1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.10% 16.064 15.887 - -2.99% -
SetIntersection_Front_Set_float_16384_1 -1.10% 1039280.193 1027851.014 - -2.22% -
SetIntersection_Front_Vector_uint64_16384_256 -1.10% 2288185.301 2263084.350 - -0.29% -
BM_PushHeap_float_Ascending_1024 -1.10% 3.169 3.135 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.09% 6.601 6.529 - -0.24% -
std::unique(list<int>)_(contiguous)/52 -1.09% 64.920 64.210 - 0.11% -
ranges::minmax(std::deque<__int128>)/70000 -1.09% 34881.595 34500.210 - -1.31% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.09% 1.400 1.385 - 17.37% -
SetIntersection_None_Vector_string_1024_4 -1.09% 1164323.585 1151639.903 - -0.75% -
SetIntersection_None_Vector_uint64_4_4 -1.09% 133947528.516 132490589.190 - -1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.09% 1025334.519 1014209.030 - -2.45% -
SetIntersection_None_Set_uint64_16384_256 -1.08% 167650056.708 165837244.867 - -2.92% -
BM_StringRead_Cold_Shallow_Empty -1.08% 1.149 1.137 - -5.45% -
SetIntersection_None_Vector_uint64_16_16 -1.08% 33636903.584 33273698.257 - -1.23% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.08% 534.723 528.957 - -1.59% -
std::multimap<int,_int>::erase(iterator)/8192 -1.08% 20.798 20.574 - -1.80% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.08% 411.632 407.205 - -3.11% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.07% 37169.304 36770.188 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.07% 55097859.298 54506704.266 - -1.36% -
SetIntersection_None_Vector_float_1024_64 -1.07% 1088423.546 1076749.493 - -0.22% -
SetIntersection_Front_Vector_string_16384_16 -1.07% 1616974.678 1599695.783 - -0.52% -
SetIntersection_None_Vector_float_1024_16 -1.07% 1087233.588 1075633.894 - -0.23% -
SetIntersection_None_Set_uint64_4_1 -1.07% 217145082.401 214829635.606 - -1.00% -
BM_StringRelational_Compare_Huge_Small_Control -1.06% 1.867 1.848 - -0.03% -
SetIntersection_None_Set_float_262144_4 -1.06% 1202624.269 1189845.297 - 1.92% -
BM_deque_deque_move/4000 -1.06% 145.515 143.970 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.06% 4548807.423 4500590.918 - -0.71% -
SetIntersection_None_Vector_string_262144_1 -1.06% 1304596.680 1290782.002 - -0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.06% 58233122.626 57617276.150 - -1.00% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.06% 350055.781 346354.599 - -1.68% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.06% 213916740.801 211655073.913 - -1.30% -
SetIntersection_None_Vector_uint64_16384_1 -1.06% 1099516.439 1087915.294 - -0.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.05% 4.235 4.191 - -0.61% -
SetIntersection_None_Vector_float_64_4 -1.05% 16044635.869 15875703.731 - -0.34% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.05% 31.926 31.590 - -0.45% -
std::partition(vector<int>)_(sparse)/32 -1.05% 8.739 8.647 - -2.23% -
SetIntersection_None_Vector_float_1024_1 -1.05% 1088018.837 1076604.295 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.05% 16534993.567 16361524.951 - -0.92% -
std::unique(list<int>)_(contiguous)/1024 -1.05% 925.004 915.309 - 0.20% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.05% 240298.776 237787.378 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.04% 3426.109 3390.345 - -0.88% -
SetIntersection_None_Vector_uint32_16384_1024 -1.04% 1111332.653 1099744.745 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.04% 18454308.596 18261896.498 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.04% 162999247.885 161300034.993 - -1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.04% 11534517.480 11414335.336 - -0.70% -
SetIntersection_Front_Vector_uint64_1_1 -1.04% 534425742.147 528868102.582 - -1.00% -
SetIntersection_Front_Set_float_1024_4 -1.04% 1078728.126 1067512.578 - -0.89% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.04% 6015.443 5952.936 - -2.77% -
BM_PushHeap_string_Descending_64 -1.04% 2.332 2.308 - 1.97% -
SetIntersection_None_Set_uint32_4_4 -1.04% 135717016.826 134307270.672 - -1.28% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.04% 54.993 54.424 - -0.42% -
std::unique(deque<int>)_(contiguous)/52 -1.04% 56.272 55.689 - -7.66% -
BM_StringFindMatch2/32768 -1.03% 1579.939 1563.590 - -0.23% -
std::map<int,_int>::count(key)_(existent)/1024 -1.03% 3.813 3.773 - -2.59% -
SetIntersection_None_Set_uint64_4_4 -1.03% 135602298.740 134203084.400 - -0.91% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.03% 18.123 17.936 - -0.36% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.03% 1.401 1.387 - -1.79% -
SetIntersection_Front_Vector_string_256_16 -1.03% 5997863.447 5936067.969 - -1.84% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.03% 10868861.371 10756980.983 - -1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.03% 2980573.486 2949953.693 - -3.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.02% 1132289.048 1120684.805 - -5.12% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.02% 22.792 22.558 - -4.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.02% 35355590.873 34993768.560 - -0.86% -
SetIntersection_None_Vector_string_1024_256 -1.02% 1153187.024 1141394.367 - -3.31% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.02% 10.136 10.033 - -0.69% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.02% 6976.144 6904.995 - -0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 394.999 390.972 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.02% 35879413.671 35513809.704 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.02% 11521432.207 11404150.769 - -1.34% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.02% 2793.928 2765.509 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.02% 17249171.116 17073865.887 - -3.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.02% 49768.203 49262.713 - -2.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.01% 266.873 264.164 - -0.71% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.01% 696.908 689.838 - 0.72% -
SetIntersection_Front_Vector_uint64_4_4 -1.01% 135982544.128 134603332.116 - -1.06% -
BM_StringFindMatch1/32768 -1.01% 1580.120 1564.094 - -0.01% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.01% 672.482 665.687 - -0.25% -
SetIntersection_None_Vector_uint64_4_1 -1.01% 214169836.475 212005607.883 - -3.51% -
BM_CmpLess_short_uint -1.01% 1.113 1.102 - 0.73% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.01% 24.833 24.583 - 0.15% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.01% 534928140.194 529542779.304 - -1.16% -
SetIntersection_Front_Set_uint64_16_4 -1.01% 54819428.469 54267701.927 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.01% 8387268.242 8302862.611 - -0.10% -
BM_deque_deque_move/70000 -1.01% 3368.390 3334.534 - -1.82% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 12921.756 12791.880 - -1.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.00% 16.369 16.205 - -0.36% -


Report Time: 3.46s
Name Current %
BM_CmpEqual_int_int 1.084 2.31%
BM_CmpEqual_int_schar 1.123 -
BM_CmpEqual_int_short 1.123 -1.25%
BM_CmpEqual_int_uchar 1.081 -2.73%
BM_CmpEqual_int_uint 1.073 -
BM_CmpEqual_int_ushort 1.095 -
BM_CmpEqual_schar_int 1.126 -
BM_CmpEqual_schar_schar 1.087 -
BM_CmpEqual_schar_short 1.122 -
BM_CmpEqual_schar_uchar 1.144 4.85%
BM_CmpEqual_schar_uint 1.112 -
BM_CmpEqual_schar_ushort 1.104 1.21%
BM_CmpEqual_short_int 1.128 -
BM_CmpEqual_short_schar 1.138 -
BM_CmpEqual_short_short 1.064 -
BM_CmpEqual_short_uchar 1.105 -
BM_CmpEqual_short_uint 1.107 1.12%
BM_CmpEqual_short_ushort 1.107 1.15%
BM_CmpEqual_uchar_int 1.067 -
BM_CmpEqual_uchar_schar 1.006 2.14%
BM_CmpEqual_uchar_short 1.032 2.12%
BM_CmpEqual_uchar_uchar 1.077 2.18%
BM_CmpEqual_uchar_uint 1.042 -2.25%
BM_CmpEqual_uchar_ushort 1.068 -1.23%
BM_CmpEqual_uint_int 1.036 -1.48%
BM_CmpEqual_uint_schar 1.024 -1.83%
BM_CmpEqual_uint_short 1.028 -3.81%
BM_CmpEqual_uint_uchar 1.088 -6.88%
BM_CmpEqual_uint_uint 1.074 -
BM_CmpEqual_uint_ushort 1.089 -2.45%
BM_CmpEqual_ushort_int 1.067 -
BM_CmpEqual_ushort_schar 1.011 -
BM_CmpEqual_ushort_short 1.037 2.90%
BM_CmpEqual_ushort_uchar 1.106 1.48%
BM_CmpEqual_ushort_uint 1.073 2.30%
BM_CmpEqual_ushort_ushort 1.074 2.48%
BM_CmpLess_int_int 1.054 -
BM_CmpLess_int_schar 1.128 -
BM_CmpLess_int_short 1.129 -
BM_CmpLess_int_uchar 1.090 -1.57%
BM_CmpLess_int_uint 1.088 1.66%
BM_CmpLess_int_ushort 1.100 -
BM_CmpLess_schar_int 1.117 -
BM_CmpLess_schar_schar 0.955 -
BM_CmpLess_schar_short 0.949 -
BM_CmpLess_schar_uchar 1.094 -
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.086 -
BM_CmpLess_short_int 1.126 1.59%
BM_CmpLess_short_schar 0.952 -
BM_CmpLess_short_short 0.955 1.12%
BM_CmpLess_short_uchar 1.104 -
BM_CmpLess_short_uint 1.102 -
BM_CmpLess_short_ushort 1.099 -
BM_CmpLess_uchar_int 1.079 1.77%
BM_CmpLess_uchar_schar 1.033 1.27%
BM_CmpLess_uchar_short 1.037 -
BM_CmpLess_uchar_uchar 1.035 -3.02%
BM_CmpLess_uchar_uint 1.061 -
BM_CmpLess_uchar_ushort 1.064 1.14%
BM_CmpLess_uint_int 1.067 -1.61%
BM_CmpLess_uint_schar 1.056 2.38%
BM_CmpLess_uint_short 1.021 -
BM_CmpLess_uint_uchar 1.108 -
BM_CmpLess_uint_uint 1.049 -2.76%
BM_CmpLess_uint_ushort 1.122 1.08%
BM_CmpLess_ushort_int 1.070 -
BM_CmpLess_ushort_schar 1.033 -
BM_CmpLess_ushort_short 1.055 -
BM_CmpLess_ushort_uchar 1.112 -
BM_CmpLess_ushort_uint 1.071 -
BM_CmpLess_ushort_ushort 1.081 2.49%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.135 -
BM_PushHeap_float_Ascending_16 0.983 -3.36%
BM_PushHeap_float_Ascending_16384 4.189 -2.16%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.185 -1.39%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.767 -
BM_PushHeap_float_Descending_1 0.470 -18.72%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.381 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.388 -
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.471 -
BM_PushHeap_float_PipeOrgan_1024 2.113 -
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.514 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.488 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.635 -
BM_PushHeap_float_QuickSortAdversary_16 1.022 4.89%
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.550 6.08%
BM_PushHeap_float_Random_1024 7.515 -
BM_PushHeap_float_Random_16 5.464 2.79%
BM_PushHeap_float_Random_16384 7.699 -
BM_PushHeap_float_Random_256 7.308 -
BM_PushHeap_float_Random_262144 7.656 -
BM_PushHeap_float_Random_4 2.811 1.19%
BM_PushHeap_float_Random_64 6.653 -
BM_PushHeap_float_SingleElement_1 0.696 20.64%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -3.62%
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.676 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.356 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.574 8.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.624 7.38%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.394 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.923 -2.62%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.366 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.479 2.00%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.867 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.543 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.927 1.88%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.300 -1.03%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.991 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.916 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.815 -1.98%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.480 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.596 2.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.479 2.43%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.614 -5.46%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.557 5.58%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_string_Ascending_1 0.527 -
BM_PushHeap_string_Ascending_1024 14.083 4.45%
BM_PushHeap_string_Ascending_16 4.761 -
BM_PushHeap_string_Ascending_16384 20.021 4.25%
BM_PushHeap_string_Ascending_256 11.582 2.41%
BM_PushHeap_string_Ascending_262144 29.674 3.59%
BM_PushHeap_string_Ascending_4 2.556 1.15%
BM_PushHeap_string_Ascending_64 7.659 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.469 2.43%
BM_PushHeap_string_Descending_16 2.175 1.77%
BM_PushHeap_string_Descending_16384 2.407 2.19%
BM_PushHeap_string_Descending_256 2.392 -4.01%
BM_PushHeap_string_Descending_262144 3.220 2.82%
BM_PushHeap_string_Descending_4 1.900 -
BM_PushHeap_string_Descending_64 2.308 1.97%
BM_PushHeap_string_PipeOrgan_1 0.583 -9.10%
BM_PushHeap_string_PipeOrgan_1024 9.263 -3.48%
BM_PushHeap_string_PipeOrgan_16 4.033 -2.35%
BM_PushHeap_string_PipeOrgan_16384 12.410 -
BM_PushHeap_string_PipeOrgan_256 7.611 -1.43%
BM_PushHeap_string_PipeOrgan_262144 17.102 -2.59%
BM_PushHeap_string_PipeOrgan_4 2.487 -
BM_PushHeap_string_PipeOrgan_64 5.634 -
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 15.027 -
BM_PushHeap_string_QuickSortAdversary_16 10.394 -1.26%
BM_PushHeap_string_QuickSortAdversary_16384 16.506 5.54%
BM_PushHeap_string_QuickSortAdversary_256 14.338 -1.50%
BM_PushHeap_string_QuickSortAdversary_262144 15.794 -1.59%
BM_PushHeap_string_QuickSortAdversary_4 6.308 -
BM_PushHeap_string_QuickSortAdversary_64 12.882 -1.46%
BM_PushHeap_string_Random_1 0.639 36.19%
BM_PushHeap_string_Random_1024 14.997 1.43%
BM_PushHeap_string_Random_16 10.581 1.80%
BM_PushHeap_string_Random_16384 16.298 2.33%
BM_PushHeap_string_Random_256 14.423 1.32%
BM_PushHeap_string_Random_262144 18.101 1.19%
BM_PushHeap_string_Random_4 6.346 4.06%
BM_PushHeap_string_Random_64 13.056 1.11%
BM_PushHeap_string_SingleElement_1 0.707 -
BM_PushHeap_string_SingleElement_1024 2.743 -
BM_PushHeap_string_SingleElement_16 2.757 1.30%
BM_PushHeap_string_SingleElement_16384 2.706 -
BM_PushHeap_string_SingleElement_256 2.731 -
BM_PushHeap_string_SingleElement_262144 2.721 -
BM_PushHeap_string_SingleElement_4 2.413 -
BM_PushHeap_string_SingleElement_64 2.793 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.466 -19.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.513 -1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.019 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.748 -2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.836 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.923 -5.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.430 -6.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -3.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -3.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -4.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -4.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.675 2.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.540 24.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.025 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.386 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.124 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.538 11.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.452 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.284 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.068 -4.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.107 1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.672 -5.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.771 -4.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.685 1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.541 37.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.137 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.886 -1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.337 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.348 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.629 1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.545 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 13.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.614 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.634 -1.85%
BM_PushHeap_uint32_Ascending_1 0.500 9.05%
BM_PushHeap_uint32_Ascending_1024 2.557 -
BM_PushHeap_uint32_Ascending_16 0.934 1.27%
BM_PushHeap_uint32_Ascending_16384 3.549 -1.15%
BM_PushHeap_uint32_Ascending_256 2.093 -
BM_PushHeap_uint32_Ascending_262144 4.738 -2.17%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.567 3.04%
BM_PushHeap_uint32_Descending_1 0.466 -
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.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.347 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.440 3.44%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -1.36%
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.068 1.28%
BM_PushHeap_uint32_PipeOrgan_4 0.539 -1.97%
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.659 42.58%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.943 2.07%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.584 11.97%
BM_PushHeap_uint32_Random_1024 5.789 -
BM_PushHeap_uint32_Random_16 4.213 -
BM_PushHeap_uint32_Random_16384 5.852 1.40%
BM_PushHeap_uint32_Random_256 5.436 -1.91%
BM_PushHeap_uint32_Random_262144 5.812 -2.15%
BM_PushHeap_uint32_Random_4 2.205 -3.34%
BM_PushHeap_uint32_Random_64 5.097 1.59%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 2.80%
BM_PushHeap_uint32_SingleElement_16 0.355 5.81%
BM_PushHeap_uint32_SingleElement_16384 0.366 3.02%
BM_PushHeap_uint32_SingleElement_256 0.391 2.63%
BM_PushHeap_uint32_SingleElement_262144 0.366 3.04%
BM_PushHeap_uint32_SingleElement_4 0.358 5.47%
BM_PushHeap_uint32_SingleElement_64 0.363 3.91%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.639 -3.75%
BM_PushHeap_uint64_Ascending_16 0.966 -1.54%
BM_PushHeap_uint64_Ascending_16384 3.719 -1.50%
BM_PushHeap_uint64_Ascending_256 2.170 -4.81%
BM_PushHeap_uint64_Ascending_262144 4.991 -1.20%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.661 -3.92%
BM_PushHeap_uint64_Descending_1 0.470 -
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.380 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.041 -
BM_PushHeap_uint64_PipeOrgan_4 0.508 5.35%
BM_PushHeap_uint64_PipeOrgan_64 1.320 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.618 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -1.45%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.723 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -2.50%
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.244 -
BM_PushHeap_uint64_Random_16 4.489 1.12%
BM_PushHeap_uint64_Random_16384 6.319 1.14%
BM_PushHeap_uint64_Random_256 5.981 -
BM_PushHeap_uint64_Random_262144 6.299 -
BM_PushHeap_uint64_Random_4 2.593 1.71%
BM_PushHeap_uint64_Random_64 5.608 2.30%
BM_PushHeap_uint64_SingleElement_1 0.695 21.29%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.360 3.45%
BM_PushHeap_uint64_SingleElement_16384 0.374 -
BM_PushHeap_uint64_SingleElement_256 0.395 -
BM_PushHeap_uint64_SingleElement_262144 0.382 5.59%
BM_PushHeap_uint64_SingleElement_4 0.382 4.24%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 5.030 1.70%
BM_StringAssignAsciizMix_Transparent 3.004 1.51%
BM_StringAssignAsciiz_Empty_Opaque 3.041 -
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 187.986 -
BM_StringAssignAsciiz_Huge_Transparent 188.100 -
BM_StringAssignAsciiz_Large_Opaque 11.565 1.05%
BM_StringAssignAsciiz_Large_Transparent 11.502 -
BM_StringAssignAsciiz_Small_Opaque 3.041 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 110.674 2.99%
BM_StringAssignStr_Huge_Transparent 111.541 2.97%
BM_StringAssignStr_Large_Opaque 11.954 18.44%
BM_StringAssignStr_Large_Transparent 10.517 4.22%
BM_StringAssignStr_Small_Opaque 0.732 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 2.78%
BM_StringConstructDestroyCStr_Empty_Transparent 0.243 -21.77%
BM_StringConstructDestroyCStr_Huge_Opaque 157.897 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.924 -
BM_StringConstructDestroyCStr_Large_Opaque 15.656 -8.39%
BM_StringConstructDestroyCStr_Large_Transparent 10.564 -18.14%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 -2.66%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -12.78%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.654 1.59%
BM_StringCopy_Large 6.246 -14.07%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.268 10.46%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.826 -12.29%
BM_StringDestroy_Large 8.326 -11.95%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.278 1.32%
BM_StringEraseToEnd_Huge_Transparent 2.370 -1.38%
BM_StringEraseToEnd_Large_Opaque 0.993 1.19%
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.592 -
BM_StringEraseToEnd_Small_Transparent 0.400 -3.08%
BM_StringEraseWithMove_Empty_Opaque 0.979 9.29%
BM_StringEraseWithMove_Empty_Transparent 0.638 -3.56%
BM_StringEraseWithMove_Huge_Opaque 44.308 -5.20%
BM_StringEraseWithMove_Huge_Transparent 43.931 5.27%
BM_StringEraseWithMove_Large_Opaque 2.806 2.49%
BM_StringEraseWithMove_Large_Transparent 2.733 5.28%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 3.036 1.07%
BM_StringFindAllMatch/131072 2270.199 -
BM_StringFindAllMatch/32768 574.476 -
BM_StringFindAllMatch/4096 80.707 -
BM_StringFindAllMatch/512 11.456 -
BM_StringFindAllMatch/64 3.217 -
BM_StringFindAllMatch/8 2.743 -1.60%
BM_StringFindCharLiteral/1024 17.943 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 41.805 4.14%
BM_StringFindCharLiteral/256 5.366 1.04%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 84.778 10.04%
BM_StringFindCharLiteral/512 9.430 -
BM_StringFindCharLiteral/64 2.103 1.06%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 142.331 3.27%
BM_StringFindMatch1/1 981.399 -
BM_StringFindMatch1/32768 1564.094 -
BM_StringFindMatch1/4096 1058.089 -
BM_StringFindMatch1/512 989.319 -
BM_StringFindMatch1/64 984.515 -
BM_StringFindMatch1/8 981.122 -
BM_StringFindMatch2/1 981.132 -
BM_StringFindMatch2/32768 1563.590 -
BM_StringFindMatch2/4096 1057.880 -3.13%
BM_StringFindMatch2/512 990.634 -4.23%
BM_StringFindMatch2/64 984.126 -
BM_StringFindMatch2/8 981.194 -
BM_StringFindNoMatch/10 1.304 2.57%
BM_StringFindNoMatch/131072 1961.837 -
BM_StringFindNoMatch/32768 498.814 -
BM_StringFindNoMatch/4096 74.998 -
BM_StringFindNoMatch/512 9.210 -
BM_StringFindNoMatch/64 2.090 -
BM_StringFindStringLiteral/1024 17.723 -1.72%
BM_StringFindStringLiteral/128 3.112 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.243 -
BM_StringFindStringLiteral/256 5.437 1.56%
BM_StringFindStringLiteral/32 1.736 2.30%
BM_StringFindStringLiteral/4096 77.150 -
BM_StringFindStringLiteral/512 9.438 -1.12%
BM_StringFindStringLiteral/64 2.181 1.73%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.107 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.732 -4.15%
BM_StringRead_Cold_Deep_Empty 1.208 -12.10%
BM_StringRead_Cold_Deep_Large 1.272 -10.75%
BM_StringRead_Cold_Deep_Small 1.209 -12.88%
BM_StringRead_Cold_Shallow_Empty 1.137 -5.45%
BM_StringRead_Cold_Shallow_Large 1.136 -8.63%
BM_StringRead_Cold_Shallow_Small 1.128 -6.14%
BM_StringRead_Hot_Deep_Empty 0.510 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.504 -
BM_StringRead_Hot_Shallow_Empty 0.489 -
BM_StringRead_Hot_Shallow_Large 0.491 3.32%
BM_StringRead_Hot_Shallow_Small 0.505 5.56%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.585 -5.52%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.588 -5.30%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.955 2.75%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -14.12%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.020 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.381 9.97%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -5.13%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -8.26%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.367 42.12%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -2.66%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.811 -5.02%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.361 36.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.691 10.40%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.692 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -5.99%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.642 5.81%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.594 -5.69%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.597 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.168 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.884 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.413 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.053 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -4.61%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -2.93%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.159 -4.15%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.609 -
BM_StringRelational_Compare_Empty_Large_Control 1.833 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.387 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.091 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.713 -
BM_StringRelational_Compare_Huge_Huge_Control 99.088 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.653 2.74%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.146 3.10%
BM_StringRelational_Compare_Large_Small_Control 1.896 2.72%
BM_StringRelational_Compare_Small_Empty_Control 1.610 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.854 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.622 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -2.22%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.483 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.588 19.40%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.957 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.443 -
BM_StringRelational_Eq_Huge_Huge_Control 98.715 -3.86%
BM_StringRelational_Eq_Large_Huge_Control 0.478 -2.82%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.504 3.05%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.295 -5.89%
BM_StringRelational_Eq_Small_Huge_Control 0.470 -
BM_StringRelational_Eq_Small_Large_Control 0.482 2.31%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.343 -16.76%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 2.08%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.641 8.67%
BM_StringRelational_Eq_Small_Small_Control 1.806 -7.68%
BM_StringRelational_Less_Empty_Empty_Control 1.613 -6.04%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -3.12%
BM_StringRelational_Less_Empty_Large_Control 1.612 -5.98%
BM_StringRelational_Less_Empty_Small_Control 1.615 -6.07%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.851 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.604 -
BM_StringRelational_Less_Huge_Huge_Control 98.974 -
BM_StringRelational_Less_Huge_Large_Control 2.120 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.158 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.422 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.163 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -1.03%
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -1.79%
BM_StringRelational_Less_Small_Small_ChangeLast 1.783 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.396 -1.77%
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.641 -2.64%
BM_align/256 0.638 -2.64%
BM_align/64 0.638 -2.50%
BM_align/8 0.639 -2.70%
BM_deque_deque_copy/0 0.805 8.94%
BM_deque_deque_copy/1 2.492 -1.84%
BM_deque_deque_copy/1024 37.340 -2.88%
BM_deque_deque_copy/2 2.239 -2.41%
BM_deque_deque_copy/4000 142.574 -
BM_deque_deque_copy/4096 149.859 1.46%
BM_deque_deque_copy/512 17.704 -3.50%
BM_deque_deque_copy/5500 199.406 1.18%
BM_deque_deque_copy/64 3.026 -
BM_deque_deque_copy/64000 3040.745 3.40%
BM_deque_deque_copy/65536 3076.712 -2.34%
BM_deque_deque_copy/70000 3403.080 5.58%
BM_deque_deque_copy_backward/0 0.920 -
BM_deque_deque_copy_backward/1 2.651 -2.29%
BM_deque_deque_copy_backward/1024 38.200 -
BM_deque_deque_copy_backward/2 2.409 -2.22%
BM_deque_deque_copy_backward/4000 145.150 -
BM_deque_deque_copy_backward/4096 153.598 -
BM_deque_deque_copy_backward/512 19.025 -2.92%
BM_deque_deque_copy_backward/5500 207.387 1.69%
BM_deque_deque_copy_backward/64 3.378 -6.81%
BM_deque_deque_copy_backward/64000 7915.905 -
BM_deque_deque_copy_backward/65536 8152.539 -
BM_deque_deque_copy_backward/70000 8445.179 -3.38%
BM_deque_deque_move/0 0.851 7.05%
BM_deque_deque_move/1 2.538 -
BM_deque_deque_move/1024 36.832 -
BM_deque_deque_move/2 2.307 -
BM_deque_deque_move/4000 143.970 -
BM_deque_deque_move/4096 148.090 -
BM_deque_deque_move/512 17.652 -
BM_deque_deque_move/5500 196.853 -1.67%
BM_deque_deque_move/64 3.035 -
BM_deque_deque_move/64000 2943.100 -4.48%
BM_deque_deque_move/65536 3245.880 5.17%
BM_deque_deque_move/70000 3334.534 -1.82%
BM_deque_deque_move_backward/0 0.861 -6.18%
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 37.852 -1.37%
BM_deque_deque_move_backward/2 2.524 -
BM_deque_deque_move_backward/4000 145.995 -
BM_deque_deque_move_backward/4096 152.150 -
BM_deque_deque_move_backward/512 19.094 1.17%
BM_deque_deque_move_backward/5500 206.966 1.82%
BM_deque_deque_move_backward/64 3.419 1.00%
BM_deque_deque_move_backward/64000 7834.260 -
BM_deque_deque_move_backward/65536 8067.632 -
BM_deque_deque_move_backward/70000 8764.916 -
BM_deque_deque_ranges_copy/0 0.848 -
BM_deque_deque_ranges_copy/1 2.486 -
BM_deque_deque_ranges_copy/1024 37.368 -
BM_deque_deque_ranges_copy/2 2.238 -
BM_deque_deque_ranges_copy/4000 142.601 -
BM_deque_deque_ranges_copy/4096 149.703 2.04%
BM_deque_deque_ranges_copy/512 17.662 -
BM_deque_deque_ranges_copy/5500 199.707 1.54%
BM_deque_deque_ranges_copy/64 3.094 -
BM_deque_deque_ranges_copy/64000 3073.775 4.26%
BM_deque_deque_ranges_copy/65536 3046.632 -1.63%
BM_deque_deque_ranges_copy/70000 3301.850 -
BM_deque_deque_ranges_copy_backward/0 0.920 -
BM_deque_deque_ranges_copy_backward/1 2.601 5.14%
BM_deque_deque_ranges_copy_backward/1024 37.355 -3.18%
BM_deque_deque_ranges_copy_backward/2 2.343 5.18%
BM_deque_deque_ranges_copy_backward/4000 143.991 -
BM_deque_deque_ranges_copy_backward/4096 151.973 -
BM_deque_deque_ranges_copy_backward/512 19.097 -2.37%
BM_deque_deque_ranges_copy_backward/5500 206.384 2.12%
BM_deque_deque_ranges_copy_backward/64 3.408 -5.89%
BM_deque_deque_ranges_copy_backward/64000 7819.490 -
BM_deque_deque_ranges_copy_backward/65536 8139.558 1.14%
BM_deque_deque_ranges_copy_backward/70000 8659.442 -
BM_deque_deque_ranges_move/0 0.921 8.00%
BM_deque_deque_ranges_move/1 2.549 -
BM_deque_deque_ranges_move/1024 37.299 -
BM_deque_deque_ranges_move/2 2.301 -
BM_deque_deque_ranges_move/4000 144.884 -
BM_deque_deque_ranges_move/4096 149.116 1.25%
BM_deque_deque_ranges_move/512 17.712 -
BM_deque_deque_ranges_move/5500 200.421 1.31%
BM_deque_deque_ranges_move/64 3.096 -
BM_deque_deque_ranges_move/64000 3031.548 -3.99%
BM_deque_deque_ranges_move/65536 3088.382 -
BM_deque_deque_ranges_move/70000 3490.176 4.79%
BM_deque_deque_ranges_move_backward/0 0.918 20.14%
BM_deque_deque_ranges_move_backward/1 2.767 4.09%
BM_deque_deque_ranges_move_backward/1024 38.291 -
BM_deque_deque_ranges_move_backward/2 2.522 4.87%
BM_deque_deque_ranges_move_backward/4000 145.297 -
BM_deque_deque_ranges_move_backward/4096 152.561 -
BM_deque_deque_ranges_move_backward/512 18.898 -
BM_deque_deque_ranges_move_backward/5500 204.843 -
BM_deque_deque_ranges_move_backward/64 3.353 -1.56%
BM_deque_deque_ranges_move_backward/64000 7924.380 1.21%
BM_deque_deque_ranges_move_backward/65536 8153.457 2.15%
BM_deque_deque_ranges_move_backward/70000 8548.034 -
BM_deque_vector_copy/0 1.419 9.43%
BM_deque_vector_copy/1 2.090 -2.49%
BM_deque_vector_copy/1024 37.637 1.10%
BM_deque_vector_copy/2 1.921 2.69%
BM_deque_vector_copy/4000 142.289 -
BM_deque_vector_copy/4096 145.365 -
BM_deque_vector_copy/512 16.539 -
BM_deque_vector_copy/5500 198.235 -
BM_deque_vector_copy/64 2.625 -
BM_deque_vector_copy/64000 2846.570 -
BM_deque_vector_copy/65536 2915.161 -
BM_deque_vector_copy/70000 3182.437 -
BM_deque_vector_copy_backward/0 1.364 -10.81%
BM_deque_vector_copy_backward/1 2.078 -2.45%
BM_deque_vector_copy_backward/1024 37.155 -
BM_deque_vector_copy_backward/2 1.779 -3.08%
BM_deque_vector_copy_backward/4000 143.801 -
BM_deque_vector_copy_backward/4096 148.951 -
BM_deque_vector_copy_backward/512 17.910 -
BM_deque_vector_copy_backward/5500 200.354 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8101.293 2.46%
BM_deque_vector_copy_backward/65536 8214.229 -
BM_deque_vector_copy_backward/70000 9007.990 -1.25%
BM_deque_vector_move/0 1.373 -
BM_deque_vector_move/1 2.079 -5.51%
BM_deque_vector_move/1024 37.450 -
BM_deque_vector_move/2 1.835 -5.03%
BM_deque_vector_move/4000 141.217 -
BM_deque_vector_move/4096 145.727 -
BM_deque_vector_move/512 16.554 -
BM_deque_vector_move/5500 194.446 -
BM_deque_vector_move/64 2.638 -2.92%
BM_deque_vector_move/64000 2995.250 -
BM_deque_vector_move/65536 2988.657 -
BM_deque_vector_move/70000 3250.981 -
BM_deque_vector_move_backward/0 1.413 -6.01%
BM_deque_vector_move_backward/1 2.138 -2.44%
BM_deque_vector_move_backward/1024 36.940 -
BM_deque_vector_move_backward/2 1.832 -2.76%
BM_deque_vector_move_backward/4000 142.195 -
BM_deque_vector_move_backward/4096 149.187 -
BM_deque_vector_move_backward/512 17.887 -
BM_deque_vector_move_backward/5500 201.633 1.86%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8127.899 5.99%
BM_deque_vector_move_backward/65536 8249.762 3.84%
BM_deque_vector_move_backward/70000 8732.070 2.93%
BM_deque_vector_ranges_copy/0 1.402 -7.62%
BM_deque_vector_ranges_copy/1 2.046 -8.34%
BM_deque_vector_ranges_copy/1024 37.426 -
BM_deque_vector_ranges_copy/2 1.766 -10.72%
BM_deque_vector_ranges_copy/4000 141.404 -
BM_deque_vector_ranges_copy/4096 145.495 -
BM_deque_vector_ranges_copy/512 16.542 -
BM_deque_vector_ranges_copy/5500 194.537 -
BM_deque_vector_ranges_copy/64 2.652 -5.92%
BM_deque_vector_ranges_copy/64000 2912.499 -
BM_deque_vector_ranges_copy/65536 2957.107 -
BM_deque_vector_ranges_copy/70000 3183.027 -
BM_deque_vector_ranges_copy_backward/0 1.352 -14.14%
BM_deque_vector_ranges_copy_backward/1 2.018 -7.02%
BM_deque_vector_ranges_copy_backward/1024 36.764 -1.87%
BM_deque_vector_ranges_copy_backward/2 1.776 -8.62%
BM_deque_vector_ranges_copy_backward/4000 147.395 -
BM_deque_vector_ranges_copy_backward/4096 148.683 -
BM_deque_vector_ranges_copy_backward/512 17.902 -3.22%
BM_deque_vector_ranges_copy_backward/5500 199.922 -
BM_deque_vector_ranges_copy_backward/64 2.925 -4.51%
BM_deque_vector_ranges_copy_backward/64000 8253.939 2.94%
BM_deque_vector_ranges_copy_backward/65536 8208.633 -1.01%
BM_deque_vector_ranges_copy_backward/70000 8800.848 -1.52%
BM_deque_vector_ranges_move/0 1.420 -6.27%
BM_deque_vector_ranges_move/1 2.079 -5.05%
BM_deque_vector_ranges_move/1024 38.078 -
BM_deque_vector_ranges_move/2 1.834 -2.70%
BM_deque_vector_ranges_move/4000 139.644 -
BM_deque_vector_ranges_move/4096 145.603 -
BM_deque_vector_ranges_move/512 16.570 -
BM_deque_vector_ranges_move/5500 193.873 -
BM_deque_vector_ranges_move/64 2.674 -1.76%
BM_deque_vector_ranges_move/64000 2964.991 -4.64%
BM_deque_vector_ranges_move/65536 2999.162 -3.40%
BM_deque_vector_ranges_move/70000 3237.233 -2.70%
BM_deque_vector_ranges_move_backward/0 1.365 -12.58%
BM_deque_vector_ranges_move_backward/1 2.080 -10.05%
BM_deque_vector_ranges_move_backward/1024 36.833 -
BM_deque_vector_ranges_move_backward/2 1.830 -8.51%
BM_deque_vector_ranges_move_backward/4000 147.452 2.87%
BM_deque_vector_ranges_move_backward/4096 150.502 1.45%
BM_deque_vector_ranges_move_backward/512 17.881 -
BM_deque_vector_ranges_move_backward/5500 199.810 -
BM_deque_vector_ranges_move_backward/64 2.922 -1.35%
BM_deque_vector_ranges_move_backward/64000 8063.912 2.42%
BM_deque_vector_ranges_move_backward/65536 8261.529 1.91%
BM_deque_vector_ranges_move_backward/70000 8735.070 -3.27%
BM_getline_string 17.001 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 15.78%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.464 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 255614.076 3.45%
BM_lexicographical_compare_three_way<IntPtr>/16 4.374 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3749.294 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.651 1.33%
BM_lexicographical_compare_three_way<IntPtr>/262144 60990.285 1.47%
BM_lexicographical_compare_three_way<IntPtr>/4 1.150 -
BM_lexicographical_compare_three_way<IntPtr>/4096 950.803 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.712 1.00%
BM_lexicographical_compare_three_way<IntPtr>/65536 15024.782 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.300 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.377 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496612.922 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.209 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7702.517 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.085 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123136.713 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.754 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.103 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.339 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30768.376 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.240 -3.47%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.250 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245222.713 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.394 2.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3770.312 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.311 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60134.633 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.235 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.074 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.507 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15040.146 -
BM_lexicographical_compare_three_way_fast_path/1 0.423 6.61%
BM_lexicographical_compare_three_way_fast_path/1024 246.256 -
BM_lexicographical_compare_three_way_fast_path/1048576 247826.286 -
BM_lexicographical_compare_three_way_fast_path/16 4.426 -
BM_lexicographical_compare_three_way_fast_path/16384 3769.235 -
BM_lexicographical_compare_three_way_fast_path/256 70.370 -
BM_lexicographical_compare_three_way_fast_path/262144 60439.392 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 956.240 -
BM_lexicographical_compare_three_way_fast_path/64 15.713 -
BM_lexicographical_compare_three_way_fast_path/65536 15082.333 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 -
BM_lexicographical_compare_three_way_slow_path/1024 293.726 -
BM_lexicographical_compare_three_way_slow_path/1048576 294367.069 -
BM_lexicographical_compare_three_way_slow_path/16 4.561 -
BM_lexicographical_compare_three_way_slow_path/16384 4548.417 -
BM_lexicographical_compare_three_way_slow_path/256 79.510 -
BM_lexicographical_compare_three_way_slow_path/262144 72584.944 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.308 -
BM_lexicographical_compare_three_way_slow_path/64 17.815 -
BM_lexicographical_compare_three_way_slow_path/65536 18160.009 -
BM_map_find_string_literal 12.843 -
BM_num_get<bool> 11.790 -
BM_num_get<double> 36.615 -
BM_num_get<float> 36.922 -
BM_num_get<long> 10.736 -
BM_num_get<long_double> 36.373 -2.68%
BM_num_get<long_long> 10.876 1.82%
BM_num_get<unsigned_int> 9.719 -
BM_num_get<unsigned_long> 10.396 -
BM_num_get<unsigned_long_long> 10.350 1.38%
BM_num_get<unsigned_short> 10.225 -
BM_num_get<void*> 10.961 -
BM_num_put<bool> 10.859 2.35%
BM_num_put<const_void*> 12.159 1.17%
BM_num_put<double> 57.333 -
BM_num_put<long> 11.539 -
BM_num_put<long_double> 59.046 -
BM_num_put<long_long> 11.603 -
BM_num_put<unsigned_long> 11.349 -
BM_num_put<unsigned_long_long> 11.499 1.54%
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 282.758 2.12%
BM_std_minmax_element<char>/2 0.651 -5.19%
BM_std_minmax_element<char>/3 1.234 -7.69%
BM_std_minmax_element<char>/4 1.312 4.33%
BM_std_minmax_element<char>/4000 1083.479 2.41%
BM_std_minmax_element<char>/4096 1109.561 2.31%
BM_std_minmax_element<char>/512 143.482 1.88%
BM_std_minmax_element<char>/5500 1487.015 2.43%
BM_std_minmax_element<char>/64 17.641 1.02%
BM_std_minmax_element<char>/64000 17217.037 2.70%
BM_std_minmax_element<char>/65536 17645.663 2.89%
BM_std_minmax_element<char>/70000 18824.732 2.76%
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 272.761 7.42%
BM_std_minmax_element<int>/2 0.684 -
BM_std_minmax_element<int>/3 1.189 -4.19%
BM_std_minmax_element<int>/4 1.254 2.19%
BM_std_minmax_element<int>/4000 1049.511 6.56%
BM_std_minmax_element<int>/4096 1074.613 7.44%
BM_std_minmax_element<int>/512 138.293 7.06%
BM_std_minmax_element<int>/5500 1432.682 6.77%
BM_std_minmax_element<int>/64 17.175 4.55%
BM_std_minmax_element<int>/64000 16725.220 7.08%
BM_std_minmax_element<int>/65536 17127.695 7.41%
BM_std_minmax_element<int>/70000 18288.222 7.41%
BM_std_minmax_element<long_long>/1 0.304 -
BM_std_minmax_element<long_long>/1024 272.508 -3.00%
BM_std_minmax_element<long_long>/2 0.643 -5.74%
BM_std_minmax_element<long_long>/3 1.041 -12.51%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1046.406 -3.91%
BM_std_minmax_element<long_long>/4096 1072.420 -3.87%
BM_std_minmax_element<long_long>/512 138.147 -3.11%
BM_std_minmax_element<long_long>/5500 1436.141 -4.12%
BM_std_minmax_element<long_long>/64 17.176 -3.66%
BM_std_minmax_element<long_long>/64000 16711.328 -5.17%
BM_std_minmax_element<long_long>/65536 17173.789 -4.72%
BM_std_minmax_element<long_long>/70000 18273.067 -5.14%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 282.856 -
BM_std_minmax_element<short>/2 0.686 -
BM_std_minmax_element<short>/3 1.240 8.24%
BM_std_minmax_element<short>/4 1.243 3.17%
BM_std_minmax_element<short>/4000 1083.659 1.12%
BM_std_minmax_element<short>/4096 1109.558 1.05%
BM_std_minmax_element<short>/512 143.835 -
BM_std_minmax_element<short>/5500 1486.991 1.15%
BM_std_minmax_element<short>/64 17.397 -3.68%
BM_std_minmax_element<short>/64000 17228.744 -
BM_std_minmax_element<short>/65536 17637.359 -
BM_std_minmax_element<short>/70000 18889.179 -
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.618 -10.10%
BM_tolower_string<char> 15.086 -1.11%
BM_tolower_string<wchar_t> 6.309 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.539 3.73%
BM_toupper_string<wchar_t> 6.384 -
BM_vector_deque_copy/0 0.442 27.69%
BM_vector_deque_copy/1 2.207 -5.46%
BM_vector_deque_copy/1024 36.751 2.63%
BM_vector_deque_copy/2 1.936 -3.00%
BM_vector_deque_copy/4000 140.038 -
BM_vector_deque_copy/4096 144.883 -
BM_vector_deque_copy/512 16.908 -
BM_vector_deque_copy/5500 194.032 -
BM_vector_deque_copy/64 2.753 -1.77%
BM_vector_deque_copy/64000 3082.523 8.92%
BM_vector_deque_copy/65536 2899.448 1.72%
BM_vector_deque_copy/70000 3342.797 7.98%
BM_vector_deque_copy_backward/0 0.426 -16.92%
BM_vector_deque_copy_backward/1 2.247 -1.21%
BM_vector_deque_copy_backward/1024 38.174 1.34%
BM_vector_deque_copy_backward/2 1.998 -
BM_vector_deque_copy_backward/4000 144.902 1.41%
BM_vector_deque_copy_backward/4096 149.581 -
BM_vector_deque_copy_backward/512 17.504 -
BM_vector_deque_copy_backward/5500 210.086 6.78%
BM_vector_deque_copy_backward/64 2.972 -
BM_vector_deque_copy_backward/64000 8145.930 -
BM_vector_deque_copy_backward/65536 8347.421 1.37%
BM_vector_deque_copy_backward/70000 8771.404 -
BM_vector_deque_move/0 0.504 36.82%
BM_vector_deque_move/1 2.246 -3.27%
BM_vector_deque_move/1024 35.852 -
BM_vector_deque_move/2 1.999 -2.87%
BM_vector_deque_move/4000 142.258 -
BM_vector_deque_move/4096 146.067 -
BM_vector_deque_move/512 16.932 -
BM_vector_deque_move/5500 198.728 1.00%
BM_vector_deque_move/64 2.789 -3.46%
BM_vector_deque_move/64000 3077.279 8.47%
BM_vector_deque_move/65536 3032.699 6.21%
BM_vector_deque_move/70000 3343.455 7.84%
BM_vector_deque_move_backward/0 0.449 -3.27%
BM_vector_deque_move_backward/1 2.305 -
BM_vector_deque_move_backward/1024 39.082 3.13%
BM_vector_deque_move_backward/2 2.053 -
BM_vector_deque_move_backward/4000 148.573 5.07%
BM_vector_deque_move_backward/4096 150.532 -
BM_vector_deque_move_backward/512 17.477 -
BM_vector_deque_move_backward/5500 199.314 1.16%
BM_vector_deque_move_backward/64 2.966 -1.08%
BM_vector_deque_move_backward/64000 7820.230 -3.15%
BM_vector_deque_move_backward/65536 7998.261 -3.82%
BM_vector_deque_move_backward/70000 8359.663 -3.69%
BM_vector_deque_ranges_copy/0 0.396 -7.54%
BM_vector_deque_ranges_copy/1 2.314 5.14%
BM_vector_deque_ranges_copy/1024 35.789 -
BM_vector_deque_ranges_copy/2 2.059 6.29%
BM_vector_deque_ranges_copy/4000 142.660 1.72%
BM_vector_deque_ranges_copy/4096 152.770 5.55%
BM_vector_deque_ranges_copy/512 16.967 -
BM_vector_deque_ranges_copy/5500 209.881 7.28%
BM_vector_deque_ranges_copy/64 2.806 3.06%
BM_vector_deque_ranges_copy/64000 3096.307 9.32%
BM_vector_deque_ranges_copy/65536 3048.741 6.87%
BM_vector_deque_ranges_copy/70000 3341.136 7.94%
BM_vector_deque_ranges_copy_backward/0 0.424 -15.46%
BM_vector_deque_ranges_copy_backward/1 2.325 9.50%
BM_vector_deque_ranges_copy_backward/1024 37.895 1.33%
BM_vector_deque_ranges_copy_backward/2 2.057 12.59%
BM_vector_deque_ranges_copy_backward/4000 145.820 1.28%
BM_vector_deque_ranges_copy_backward/4096 151.650 1.82%
BM_vector_deque_ranges_copy_backward/512 17.503 -2.56%
BM_vector_deque_ranges_copy_backward/5500 197.708 -
BM_vector_deque_ranges_copy_backward/64 2.985 -3.19%
BM_vector_deque_ranges_copy_backward/64000 8028.589 -
BM_vector_deque_ranges_copy_backward/65536 8337.258 -
BM_vector_deque_ranges_copy_backward/70000 8656.402 -
BM_vector_deque_ranges_move/0 0.420 -23.41%
BM_vector_deque_ranges_move/1 2.391 2.69%
BM_vector_deque_ranges_move/1024 35.948 -
BM_vector_deque_ranges_move/2 2.029 -1.43%
BM_vector_deque_ranges_move/4000 142.328 1.46%
BM_vector_deque_ranges_move/4096 146.887 1.74%
BM_vector_deque_ranges_move/512 16.900 -
BM_vector_deque_ranges_move/5500 197.567 -
BM_vector_deque_ranges_move/64 2.788 -1.43%
BM_vector_deque_ranges_move/64000 3010.119 6.18%
BM_vector_deque_ranges_move/65536 3077.487 7.86%
BM_vector_deque_ranges_move/70000 3273.789 5.50%
BM_vector_deque_ranges_move_backward/0 0.576 37.59%
BM_vector_deque_ranges_move_backward/1 1.989 -13.79%
BM_vector_deque_ranges_move_backward/1024 38.601 2.64%
BM_vector_deque_ranges_move_backward/2 1.712 -16.48%
BM_vector_deque_ranges_move_backward/4000 144.654 2.74%
BM_vector_deque_ranges_move_backward/4096 152.034 2.08%
BM_vector_deque_ranges_move_backward/512 18.062 3.41%
BM_vector_deque_ranges_move_backward/5500 199.108 -
BM_vector_deque_ranges_move_backward/64 3.133 5.67%
BM_vector_deque_ranges_move_backward/64000 7562.045 -3.88%
BM_vector_deque_ranges_move_backward/65536 7834.218 -3.11%
BM_vector_deque_ranges_move_backward/70000 8388.652 -4.16%
SetIntersection_Front_Set_float_1024_1 1003875.694 -2.87%
SetIntersection_Front_Set_float_1024_1024 12258393.328 -8.59%
SetIntersection_Front_Set_float_1024_16 1195355.152 -1.19%
SetIntersection_Front_Set_float_1024_256 4087678.186 -2.57%
SetIntersection_Front_Set_float_1024_4 1067512.578 -
SetIntersection_Front_Set_float_1024_64 1758177.369 -2.02%
SetIntersection_Front_Set_float_16384_1 1027851.014 -2.22%
SetIntersection_Front_Set_float_16384_1024 12877523.634 -7.22%
SetIntersection_Front_Set_float_16384_16 1197132.098 -
SetIntersection_Front_Set_float_16384_16384 222781628.983 -4.70%
SetIntersection_Front_Set_float_16384_256 3929982.224 -5.23%
SetIntersection_Front_Set_float_16384_4 1067766.520 1.93%
SetIntersection_Front_Set_float_16384_64 1776842.058 -1.65%
SetIntersection_Front_Set_float_16_1 62831501.733 -
SetIntersection_Front_Set_float_16_16 38590042.412 -
SetIntersection_Front_Set_float_16_4 54804829.826 -
SetIntersection_Front_Set_float_1_1 534407054.757 -
SetIntersection_Front_Set_float_256_1 4167903.464 -
SetIntersection_Front_Set_float_256_16 4463813.692 -2.33%
SetIntersection_Front_Set_float_256_256 8028765.042 -7.36%
SetIntersection_Front_Set_float_256_4 4195097.738 -
SetIntersection_Front_Set_float_256_64 5524528.862 -4.13%
SetIntersection_Front_Set_float_262144_1 1029135.223 -
SetIntersection_Front_Set_float_262144_1024 12834483.930 -8.15%
SetIntersection_Front_Set_float_262144_16 1205473.076 -1.66%
SetIntersection_Front_Set_float_262144_16384 224155353.488 -2.48%
SetIntersection_Front_Set_float_262144_256 3777205.074 -9.12%
SetIntersection_Front_Set_float_262144_262144 1644306.234 -1.11%
SetIntersection_Front_Set_float_262144_4 1062964.093 1.19%
SetIntersection_Front_Set_float_262144_64 1743428.179 -10.45%
SetIntersection_Front_Set_float_4_1 213830040.121 -
SetIntersection_Front_Set_float_4_4 136452241.525 -
SetIntersection_Front_Set_float_64_1 16387356.653 -
SetIntersection_Front_Set_float_64_16 15310237.939 -2.77%
SetIntersection_Front_Set_float_64_4 16137851.318 -
SetIntersection_Front_Set_float_64_64 14042146.599 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1000823.920 -5.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13425416.583 -6.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1201554.813 -3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4072552.793 -8.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1053822.286 -3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1774458.490 -3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1028448.439 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13546962.763 -15.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1215598.856 -1.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 247184171.550 -30.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4426966.177 2.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1068450.071 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1757904.731 -1.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62254933.574 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38774551.374 -1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54506704.266 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530213963.566 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141273.868 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4483583.825 -3.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8443957.837 -3.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224728.119 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5667535.875 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1044745.438 -1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13595111.303 -7.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1193933.215 -2.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337366797.253 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4118450.493 -8.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1836637.857 -2.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1064349.216 -2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1881814.241 5.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212401314.312 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136864626.346 -1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16320641.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15395671.764 -2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16033693.575 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13862969.483 -4.30%
SetIntersection_Front_Set_string_1024_1 1074459.133 -1.60%
SetIntersection_Front_Set_string_1024_1024 55952714.746 2.29%
SetIntersection_Front_Set_string_1024_16 1817092.435 -2.85%
SetIntersection_Front_Set_string_1024_256 15920381.013 -1.92%
SetIntersection_Front_Set_string_1024_4 1222234.696 -2.80%
SetIntersection_Front_Set_string_1024_64 4939587.100 3.67%
SetIntersection_Front_Set_string_16384_1 1081198.561 -1.30%
SetIntersection_Front_Set_string_16384_1024 58103455.314 -1.23%
SetIntersection_Front_Set_string_16384_16 1938032.691 -3.63%
SetIntersection_Front_Set_string_16384_16384 350273200.899 -
SetIntersection_Front_Set_string_16384_256 15962895.544 6.27%
SetIntersection_Front_Set_string_16384_4 1218302.990 -5.76%
SetIntersection_Front_Set_string_16384_64 4541847.378 -5.28%
SetIntersection_Front_Set_string_16_1 65048630.920 -
SetIntersection_Front_Set_string_16_16 58015143.117 -2.89%
SetIntersection_Front_Set_string_16_4 63617741.292 -1.31%
SetIntersection_Front_Set_string_1_1 554415831.266 -
SetIntersection_Front_Set_string_256_1 4276064.816 -1.30%
SetIntersection_Front_Set_string_256_16 7119293.858 -3.37%
SetIntersection_Front_Set_string_256_256 31530322.227 -
SetIntersection_Front_Set_string_256_4 4749453.128 -5.41%
SetIntersection_Front_Set_string_256_64 15070623.472 7.29%
SetIntersection_Front_Set_string_262144_1 1102657.415 -
SetIntersection_Front_Set_string_262144_1024 60280243.034 -
SetIntersection_Front_Set_string_262144_16 1861729.654 -4.78%
SetIntersection_Front_Set_string_262144_16384 351095715.335 1.22%
SetIntersection_Front_Set_string_262144_256 14809105.823 -
SetIntersection_Front_Set_string_262144_262144 17592415.610 -8.03%
SetIntersection_Front_Set_string_262144_4 1266947.230 -1.17%
SetIntersection_Front_Set_string_262144_64 4507139.942 -2.92%
SetIntersection_Front_Set_string_4_1 220287906.016 -
SetIntersection_Front_Set_string_4_4 154844645.343 -2.96%
SetIntersection_Front_Set_string_64_1 17111091.709 -
SetIntersection_Front_Set_string_64_16 24191534.295 -2.59%
SetIntersection_Front_Set_string_64_4 18815995.347 -
SetIntersection_Front_Set_string_64_64 35212473.394 -7.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1014209.030 -2.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24208147.724 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1346201.122 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6282071.254 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1097110.198 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2397722.461 4.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1057199.907 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27453023.466 7.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1326449.911 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342931711.487 -4.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6215117.667 -4.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1107094.738 3.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2362337.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63210265.163 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42209412.812 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56116650.605 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 550482621.874 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4169305.740 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5022733.701 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12462914.560 -5.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4320890.402 -1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7533652.860 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1021420.755 -2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25135944.790 -6.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1334275.014 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 354139907.688 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6580318.520 3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2949953.693 -3.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1060868.222 -3.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2268633.572 -1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215577482.288 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140385356.727 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16510944.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16891746.877 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16472685.877 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18261896.498 -
SetIntersection_Front_Set_uint32_1024_1 1046243.367 -
SetIntersection_Front_Set_uint32_1024_1024 12359684.528 -1.07%
SetIntersection_Front_Set_uint32_1024_16 1175118.918 -2.54%
SetIntersection_Front_Set_uint32_1024_256 4117443.380 5.82%
SetIntersection_Front_Set_uint32_1024_4 1071250.008 -
SetIntersection_Front_Set_uint32_1024_64 1695777.435 -
SetIntersection_Front_Set_uint32_16384_1 1029473.071 -2.81%
SetIntersection_Front_Set_uint32_16384_1024 12136999.619 -4.04%
SetIntersection_Front_Set_uint32_16384_16 1202944.099 -
SetIntersection_Front_Set_uint32_16384_16384 215127360.808 -1.91%
SetIntersection_Front_Set_uint32_16384_256 3744111.808 -4.07%
SetIntersection_Front_Set_uint32_16384_4 1024367.987 -3.32%
SetIntersection_Front_Set_uint32_16384_64 1783682.797 -
SetIntersection_Front_Set_uint32_16_1 62333919.088 -1.26%
SetIntersection_Front_Set_uint32_16_16 37615154.782 -1.97%
SetIntersection_Front_Set_uint32_16_4 54059327.331 -1.73%
SetIntersection_Front_Set_uint32_1_1 530608535.175 -1.22%
SetIntersection_Front_Set_uint32_256_1 4048013.228 -2.79%
SetIntersection_Front_Set_uint32_256_16 4446302.408 -1.30%
SetIntersection_Front_Set_uint32_256_256 7324837.434 -4.67%
SetIntersection_Front_Set_uint32_256_4 4191897.267 -
SetIntersection_Front_Set_uint32_256_64 5405179.924 -2.05%
SetIntersection_Front_Set_uint32_262144_1 1012343.241 -3.11%
SetIntersection_Front_Set_uint32_262144_1024 12222963.624 -12.04%
SetIntersection_Front_Set_uint32_262144_16 1162843.082 -2.07%
SetIntersection_Front_Set_uint32_262144_16384 217403298.230 -3.18%
SetIntersection_Front_Set_uint32_262144_256 3782816.663 -5.19%
SetIntersection_Front_Set_uint32_262144_262144 1625915.365 -2.39%
SetIntersection_Front_Set_uint32_262144_4 1012088.400 -5.91%
SetIntersection_Front_Set_uint32_262144_64 1642433.602 -5.72%
SetIntersection_Front_Set_uint32_4_1 212164775.513 -1.16%
SetIntersection_Front_Set_uint32_4_4 135733081.553 -1.40%
SetIntersection_Front_Set_uint32_64_1 16234712.114 -1.89%
SetIntersection_Front_Set_uint32_64_16 15006408.891 -2.11%
SetIntersection_Front_Set_uint32_64_4 15901158.494 -1.30%
SetIntersection_Front_Set_uint32_64_64 13101543.059 -
SetIntersection_Front_Set_uint64_1024_1 1041796.458 -1.15%
SetIntersection_Front_Set_uint64_1024_1024 11742071.969 -
SetIntersection_Front_Set_uint64_1024_16 1176802.316 -1.84%
SetIntersection_Front_Set_uint64_1024_256 3648047.309 -3.31%
SetIntersection_Front_Set_uint64_1024_4 1067921.764 -
SetIntersection_Front_Set_uint64_1024_64 1637183.072 -1.70%
SetIntersection_Front_Set_uint64_16384_1 1036978.100 -
SetIntersection_Front_Set_uint64_16384_1024 12113017.001 -
SetIntersection_Front_Set_uint64_16384_16 1174523.040 -
SetIntersection_Front_Set_uint64_16384_16384 223290007.412 -
SetIntersection_Front_Set_uint64_16384_256 3935512.419 1.83%
SetIntersection_Front_Set_uint64_16384_4 1023990.147 -3.61%
SetIntersection_Front_Set_uint64_16384_64 1788399.018 -
SetIntersection_Front_Set_uint64_16_1 62346432.946 -
SetIntersection_Front_Set_uint64_16_16 37001412.299 -2.58%
SetIntersection_Front_Set_uint64_16_4 54267701.927 -
SetIntersection_Front_Set_uint64_1_1 530752425.691 -
SetIntersection_Front_Set_uint64_256_1 4162967.629 -
SetIntersection_Front_Set_uint64_256_16 4390996.258 -
SetIntersection_Front_Set_uint64_256_256 7459121.931 3.32%
SetIntersection_Front_Set_uint64_256_4 4106389.250 -2.07%
SetIntersection_Front_Set_uint64_256_64 5369354.695 1.10%
SetIntersection_Front_Set_uint64_262144_1 997400.721 -4.99%
SetIntersection_Front_Set_uint64_262144_1024 12430474.429 5.69%
SetIntersection_Front_Set_uint64_262144_16 1171940.171 -
SetIntersection_Front_Set_uint64_262144_16384 216351090.740 -1.92%
SetIntersection_Front_Set_uint64_262144_256 3698615.063 -4.17%
SetIntersection_Front_Set_uint64_262144_262144 1649861.084 -1.57%
SetIntersection_Front_Set_uint64_262144_4 1062016.544 -
SetIntersection_Front_Set_uint64_262144_64 1654935.770 1.89%
SetIntersection_Front_Set_uint64_4_1 212092499.030 -1.03%
SetIntersection_Front_Set_uint64_4_4 135877598.580 -
SetIntersection_Front_Set_uint64_64_1 16212496.799 -1.53%
SetIntersection_Front_Set_uint64_64_16 15167466.550 -
SetIntersection_Front_Set_uint64_64_4 16044871.503 -
SetIntersection_Front_Set_uint64_64_64 12691530.322 -
SetIntersection_Front_Vector_float_1024_1 1052002.682 1.02%
SetIntersection_Front_Vector_float_1024_1024 5907732.548 8.89%
SetIntersection_Front_Vector_float_1024_16 1122955.590 2.58%
SetIntersection_Front_Vector_float_1024_256 2283393.703 6.01%
SetIntersection_Front_Vector_float_1024_4 1035606.971 -2.51%
SetIntersection_Front_Vector_float_1024_64 1363567.190 1.97%
SetIntersection_Front_Vector_float_16384_1 1045089.366 -
SetIntersection_Front_Vector_float_16384_1024 5933404.183 1.80%
SetIntersection_Front_Vector_float_16384_16 1113701.334 -1.16%
SetIntersection_Front_Vector_float_16384_16384 79598162.921 5.85%
SetIntersection_Front_Vector_float_16384_256 2273464.366 -
SetIntersection_Front_Vector_float_16384_4 1047796.553 -
SetIntersection_Front_Vector_float_16384_64 1359486.350 -
SetIntersection_Front_Vector_float_16_1 62701461.397 -
SetIntersection_Front_Vector_float_16_16 35663208.129 -
SetIntersection_Front_Vector_float_16_4 54100620.997 -
SetIntersection_Front_Vector_float_1_1 533486095.266 -
SetIntersection_Front_Vector_float_256_1 4152813.966 -
SetIntersection_Front_Vector_float_256_16 4224016.468 -
SetIntersection_Front_Vector_float_256_256 4554680.775 -
SetIntersection_Front_Vector_float_256_4 4179623.809 -
SetIntersection_Front_Vector_float_256_64 4362657.077 -
SetIntersection_Front_Vector_float_262144_1 1038574.395 -2.64%
SetIntersection_Front_Vector_float_262144_1024 5916157.260 9.22%
SetIntersection_Front_Vector_float_262144_16 1125812.273 1.02%
SetIntersection_Front_Vector_float_262144_16384 79611285.447 5.91%
SetIntersection_Front_Vector_float_262144_256 2285453.875 -
SetIntersection_Front_Vector_float_262144_262144 350761407.329 -
SetIntersection_Front_Vector_float_262144_4 1042222.537 -1.03%
SetIntersection_Front_Vector_float_262144_64 1357926.829 -
SetIntersection_Front_Vector_float_4_1 213212620.121 -
SetIntersection_Front_Vector_float_4_4 135255668.569 -
SetIntersection_Front_Vector_float_64_1 16434760.993 -
SetIntersection_Front_Vector_float_64_16 14313887.864 1.14%
SetIntersection_Front_Vector_float_64_4 15860604.096 -
SetIntersection_Front_Vector_float_64_64 10860877.356 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1019264.183 -3.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8302862.611 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1145021.833 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2878148.569 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1047800.221 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1516647.888 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1044219.236 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8441750.893 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1150677.311 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119166305.751 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2882126.837 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1039622.132 -4.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1512946.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62588355.151 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36562196.292 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54270512.227 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531509814.327 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4159718.548 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4296347.715 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5789666.586 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4122114.128 -2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4902491.872 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1039676.678 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8313112.055 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1150434.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118961291.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2929677.008 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349962276.995 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1054558.168 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1472543.639 -2.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213079435.325 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135641453.131 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16391973.509 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14716041.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15887311.629 -1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12021102.505 -1.38%
SetIntersection_Front_Vector_string_1024_1 1056680.327 -2.49%
SetIntersection_Front_Vector_string_1024_1024 38998757.699 3.87%
SetIntersection_Front_Vector_string_1024_16 1631488.137 1.29%
SetIntersection_Front_Vector_string_1024_256 9332762.027 -2.01%
SetIntersection_Front_Vector_string_1024_4 1187076.485 -
SetIntersection_Front_Vector_string_1024_64 3119165.968 -4.64%
SetIntersection_Front_Vector_string_16384_1 1080075.231 1.24%
SetIntersection_Front_Vector_string_16384_1024 38062055.108 -
SetIntersection_Front_Vector_string_16384_16 1599695.783 -
SetIntersection_Front_Vector_string_16384_16384 351488336.349 -
SetIntersection_Front_Vector_string_16384_256 9534109.316 -
SetIntersection_Front_Vector_string_16384_4 1190614.790 1.44%
SetIntersection_Front_Vector_string_16384_64 3275666.383 -
SetIntersection_Front_Vector_string_16_1 64195725.862 -
SetIntersection_Front_Vector_string_16_16 51056831.565 -1.26%
SetIntersection_Front_Vector_string_16_4 59816820.303 -1.42%
SetIntersection_Front_Vector_string_1_1 548575323.918 -
SetIntersection_Front_Vector_string_256_1 4278343.818 -
SetIntersection_Front_Vector_string_256_16 5936067.969 -1.84%
SetIntersection_Front_Vector_string_256_256 17902609.103 -11.25%
SetIntersection_Front_Vector_string_256_4 4671300.239 -
SetIntersection_Front_Vector_string_256_64 10690298.216 2.49%
SetIntersection_Front_Vector_string_262144_1 1077090.746 2.65%
SetIntersection_Front_Vector_string_262144_1024 39637676.909 -
SetIntersection_Front_Vector_string_262144_16 1645601.086 1.85%
SetIntersection_Front_Vector_string_262144_16384 348162235.094 1.28%
SetIntersection_Front_Vector_string_262144_256 9423688.672 -2.95%
SetIntersection_Front_Vector_string_262144_262144 14472564.699 -5.15%
SetIntersection_Front_Vector_string_262144_4 1159507.831 -1.85%
SetIntersection_Front_Vector_string_262144_64 3351785.004 4.28%
SetIntersection_Front_Vector_string_4_1 218853638.636 -
SetIntersection_Front_Vector_string_4_4 151731923.851 -
SetIntersection_Front_Vector_string_64_1 16840390.341 -
SetIntersection_Front_Vector_string_64_16 20627439.265 -
SetIntersection_Front_Vector_string_64_4 17850608.622 -
SetIntersection_Front_Vector_string_64_64 26332261.363 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1009130.705 -4.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9117785.038 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1162217.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3046391.461 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1057028.048 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1563289.435 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1036310.700 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9215038.853 2.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1154840.273 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129094613.855 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3026868.820 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1047444.005 -1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556733.794 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62423795.804 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36852949.714 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54302064.309 -1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532608379.424 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4128071.278 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4338918.986 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6104777.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4218866.978 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4982747.776 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043731.827 -1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9007425.715 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1120878.548 -5.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128621844.341 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3043823.140 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350569587.232 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1052598.760 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1570184.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212344743.196 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135846503.088 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16306143.973 -1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14899047.219 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15936120.152 -1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12372567.907 -
SetIntersection_Front_Vector_uint32_1024_1 1048279.001 -
SetIntersection_Front_Vector_uint32_1024_1024 5546987.860 4.59%
SetIntersection_Front_Vector_uint32_1024_16 1108947.732 -
SetIntersection_Front_Vector_uint32_1024_256 2127336.864 -
SetIntersection_Front_Vector_uint32_1024_4 1066896.533 1.13%
SetIntersection_Front_Vector_uint32_1024_64 1325091.385 -
SetIntersection_Front_Vector_uint32_16384_1 1032017.376 -
SetIntersection_Front_Vector_uint32_16384_1024 5311629.260 -
SetIntersection_Front_Vector_uint32_16384_16 1074298.357 -2.81%
SetIntersection_Front_Vector_uint32_16384_16384 74306224.458 2.20%
SetIntersection_Front_Vector_uint32_16384_256 2139918.740 -
SetIntersection_Front_Vector_uint32_16384_4 1060529.109 -
SetIntersection_Front_Vector_uint32_16384_64 1330884.403 -
SetIntersection_Front_Vector_uint32_16_1 62587776.103 -
SetIntersection_Front_Vector_uint32_16_16 35227426.831 -
SetIntersection_Front_Vector_uint32_16_4 53880719.749 -1.16%
SetIntersection_Front_Vector_uint32_1_1 531995409.690 -
SetIntersection_Front_Vector_uint32_256_1 4164981.904 -
SetIntersection_Front_Vector_uint32_256_16 4190546.773 -
SetIntersection_Front_Vector_uint32_256_256 4401737.537 3.50%
SetIntersection_Front_Vector_uint32_256_4 4145010.428 -1.25%
SetIntersection_Front_Vector_uint32_256_64 4255580.845 -
SetIntersection_Front_Vector_uint32_262144_1 1036117.152 -
SetIntersection_Front_Vector_uint32_262144_1024 5304817.098 -10.13%
SetIntersection_Front_Vector_uint32_262144_16 1109012.828 -1.68%
SetIntersection_Front_Vector_uint32_262144_16384 74375378.597 3.15%
SetIntersection_Front_Vector_uint32_262144_256 2233092.706 4.16%
SetIntersection_Front_Vector_uint32_262144_262144 344443811.795 -2.65%
SetIntersection_Front_Vector_uint32_262144_4 1056399.082 -
SetIntersection_Front_Vector_uint32_262144_64 1354430.426 -
SetIntersection_Front_Vector_uint32_4_1 212661918.811 -
SetIntersection_Front_Vector_uint32_4_4 135233267.854 -
SetIntersection_Front_Vector_uint32_64_1 16338879.290 -
SetIntersection_Front_Vector_uint32_64_16 14181630.859 -
SetIntersection_Front_Vector_uint32_64_4 15817575.026 -
SetIntersection_Front_Vector_uint32_64_64 10852696.272 1.05%
SetIntersection_Front_Vector_uint64_1024_1 995845.760 -4.86%
SetIntersection_Front_Vector_uint64_1024_1024 5310059.227 -10.32%
SetIntersection_Front_Vector_uint64_1024_16 1127198.980 1.12%
SetIntersection_Front_Vector_uint64_1024_256 2130168.871 -6.44%
SetIntersection_Front_Vector_uint64_1024_4 1048678.033 -1.40%
SetIntersection_Front_Vector_uint64_1024_64 1370958.685 -
SetIntersection_Front_Vector_uint64_16384_1 987611.374 -5.11%
SetIntersection_Front_Vector_uint64_16384_1024 5909896.776 -
SetIntersection_Front_Vector_uint64_16384_16 1106105.352 -1.31%
SetIntersection_Front_Vector_uint64_16384_16384 73500714.041 -6.57%
SetIntersection_Front_Vector_uint64_16384_256 2263084.350 -
SetIntersection_Front_Vector_uint64_16384_4 1038381.622 -1.96%
SetIntersection_Front_Vector_uint64_16384_64 1305595.383 -4.58%
SetIntersection_Front_Vector_uint64_16_1 62283640.562 -
SetIntersection_Front_Vector_uint64_16_16 35338721.480 -2.05%
SetIntersection_Front_Vector_uint64_16_4 53790752.070 -1.34%
SetIntersection_Front_Vector_uint64_1_1 528868102.582 -1.00%
SetIntersection_Front_Vector_uint64_256_1 4139371.488 -
SetIntersection_Front_Vector_uint64_256_16 4142606.709 -1.13%
SetIntersection_Front_Vector_uint64_256_256 4523717.776 -
SetIntersection_Front_Vector_uint64_256_4 4005531.123 -3.97%
SetIntersection_Front_Vector_uint64_256_64 4208158.452 -4.02%
SetIntersection_Front_Vector_uint64_262144_1 1041230.059 -
SetIntersection_Front_Vector_uint64_262144_1024 5362428.926 -9.57%
SetIntersection_Front_Vector_uint64_262144_16 1092603.722 -2.10%
SetIntersection_Front_Vector_uint64_262144_16384 74634892.385 -5.24%
SetIntersection_Front_Vector_uint64_262144_256 2130357.307 -6.85%
SetIntersection_Front_Vector_uint64_262144_262144 351958690.490 -
SetIntersection_Front_Vector_uint64_262144_4 1058362.075 -
SetIntersection_Front_Vector_uint64_262144_64 1302462.073 -5.13%
SetIntersection_Front_Vector_uint64_4_1 211548860.740 -1.09%
SetIntersection_Front_Vector_uint64_4_4 134603332.116 -1.06%
SetIntersection_Front_Vector_uint64_64_1 16291611.486 -
SetIntersection_Front_Vector_uint64_64_16 14242349.136 -
SetIntersection_Front_Vector_uint64_64_4 15761242.202 -1.33%
SetIntersection_Front_Vector_uint64_64_64 10751716.177 -1.39%
SetIntersection_Interlaced_Set_float_1024_1 1045343.310 -
SetIntersection_Interlaced_Set_float_1024_1024 12331162.308 -
SetIntersection_Interlaced_Set_float_1024_16 11270433.320 -2.43%
SetIntersection_Interlaced_Set_float_1024_256 14629304.972 2.20%
SetIntersection_Interlaced_Set_float_1024_4 10062972.822 3.28%
SetIntersection_Interlaced_Set_float_1024_64 10211567.623 -
SetIntersection_Interlaced_Set_float_16384_1 1048249.071 2.77%
SetIntersection_Interlaced_Set_float_16384_1024 177657512.390 1.71%
SetIntersection_Interlaced_Set_float_16384_16 210857239.014 2.24%
SetIntersection_Interlaced_Set_float_16384_16384 223926669.212 5.23%
SetIntersection_Interlaced_Set_float_16384_256 204129057.644 -
SetIntersection_Interlaced_Set_float_16384_4 172023752.255 3.60%
SetIntersection_Interlaced_Set_float_16384_64 217199941.758 -
SetIntersection_Interlaced_Set_float_16_1 62733612.509 -
SetIntersection_Interlaced_Set_float_16_16 37957984.397 -
SetIntersection_Interlaced_Set_float_16_4 59323337.370 -
SetIntersection_Interlaced_Set_float_1_1 533778985.593 -
SetIntersection_Interlaced_Set_float_256_1 4158923.859 -
SetIntersection_Interlaced_Set_float_256_16 12066568.452 -
SetIntersection_Interlaced_Set_float_256_256 7557182.055 -
SetIntersection_Interlaced_Set_float_256_4 11054635.228 -1.81%
SetIntersection_Interlaced_Set_float_256_64 14124416.996 2.84%
SetIntersection_Interlaced_Set_float_262144_1 1036328.174 -
SetIntersection_Interlaced_Set_float_262144_1024 1506747.965 -
SetIntersection_Interlaced_Set_float_262144_16 1594982.260 2.53%
SetIntersection_Interlaced_Set_float_262144_16384 1277966.225 2.17%
SetIntersection_Interlaced_Set_float_262144_256 1559533.933 1.00%
SetIntersection_Interlaced_Set_float_262144_262144 1663824.871 1.97%
SetIntersection_Interlaced_Set_float_262144_4 1272675.779 -
SetIntersection_Interlaced_Set_float_262144_64 1555310.629 1.61%
SetIntersection_Interlaced_Set_float_4_1 213109762.359 -
SetIntersection_Interlaced_Set_float_4_4 136230573.048 -
SetIntersection_Interlaced_Set_float_64_1 16349866.681 -
SetIntersection_Interlaced_Set_float_64_16 21741320.213 1.31%
SetIntersection_Interlaced_Set_float_64_4 20984643.293 -
SetIntersection_Interlaced_Set_float_64_64 13331823.548 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1044156.652 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 14652513.026 12.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 14728925.066 27.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14847505.374 1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 11101306.193 9.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 13645326.134 32.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041477.883 -1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178561909.159 -1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216802719.084 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 248079166.884 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204704191.619 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177564258.107 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227380031.872 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62401714.190 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38081330.470 -1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58931773.602 -1.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530543988.697 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4133048.301 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12123883.989 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8009880.459 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11342198.681 -3.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12504030.811 -9.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 995514.970 -4.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1601913.330 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1662707.766 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1312369.221 -2.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636004.641 -1.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1818741.539 -1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1344264.242 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1624215.820 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212021593.626 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136397819.722 -1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16362170.012 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21558540.443 -3.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20793802.910 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13613113.715 -
SetIntersection_Interlaced_Set_string_1024_1 1070217.397 -1.17%
SetIntersection_Interlaced_Set_string_1024_1024 55877749.606 2.59%
SetIntersection_Interlaced_Set_string_1024_16 12764514.975 -1.04%
SetIntersection_Interlaced_Set_string_1024_256 35099819.260 -
SetIntersection_Interlaced_Set_string_1024_4 10339150.083 -1.21%
SetIntersection_Interlaced_Set_string_1024_64 16509131.522 -2.57%
SetIntersection_Interlaced_Set_string_16384_1 1075957.126 -1.50%
SetIntersection_Interlaced_Set_string_16384_1024 352267637.199 -
SetIntersection_Interlaced_Set_string_16384_16 246173444.397 -1.40%
SetIntersection_Interlaced_Set_string_16384_16384 348222928.762 -
SetIntersection_Interlaced_Set_string_16384_256 358327805.114 2.36%
SetIntersection_Interlaced_Set_string_16384_4 199502572.508 -
SetIntersection_Interlaced_Set_string_16384_64 348021195.928 -1.68%
SetIntersection_Interlaced_Set_string_16_1 65456853.871 -
SetIntersection_Interlaced_Set_string_16_16 60385082.003 -4.21%
SetIntersection_Interlaced_Set_string_16_4 72532200.136 -1.33%
SetIntersection_Interlaced_Set_string_1_1 555803042.334 -
SetIntersection_Interlaced_Set_string_256_1 4369878.936 1.47%
SetIntersection_Interlaced_Set_string_256_16 17557828.202 -1.59%
SetIntersection_Interlaced_Set_string_256_256 30839183.742 -
SetIntersection_Interlaced_Set_string_256_4 13010548.799 -
SetIntersection_Interlaced_Set_string_256_64 31179896.059 2.59%
SetIntersection_Interlaced_Set_string_262144_1 1119448.078 1.86%
SetIntersection_Interlaced_Set_string_262144_1024 2070452.148 -2.67%
SetIntersection_Interlaced_Set_string_262144_16 2259936.117 3.78%
SetIntersection_Interlaced_Set_string_262144_16384 2708752.523 -20.64%
SetIntersection_Interlaced_Set_string_262144_256 2033528.890 -3.43%
SetIntersection_Interlaced_Set_string_262144_262144 17675636.559 -6.92%
SetIntersection_Interlaced_Set_string_262144_4 2052192.139 8.28%
SetIntersection_Interlaced_Set_string_262144_64 2137239.990 -1.90%
SetIntersection_Interlaced_Set_string_4_1 222586563.140 -
SetIntersection_Interlaced_Set_string_4_4 157686513.106 -1.46%
SetIntersection_Interlaced_Set_string_64_1 17053466.530 -
SetIntersection_Interlaced_Set_string_64_16 38131549.245 1.82%
SetIntersection_Interlaced_Set_string_64_4 26136878.377 -
SetIntersection_Interlaced_Set_string_64_64 37371425.555 8.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055074.167 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24879359.308 9.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11804262.130 -1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18390403.787 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9643433.465 -2.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11681753.760 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046162.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 223824838.448 -3.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 238942687.336 -4.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358158674.909 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 248605270.458 -29.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198202970.344 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354372097.154 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63120857.998 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41187941.599 -2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63009456.512 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537134017.740 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4191121.999 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12823635.639 -1.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12562885.008 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11477691.330 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16741553.802 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1036877.440 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1948247.068 -3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2068009.685 -4.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1700135.742 -7.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1945354.574 -5.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2979451.090 -2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1774486.490 -6.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2040729.328 -4.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214645273.390 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141222155.089 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16421295.385 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25629972.704 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22434104.482 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17873298.502 -
SetIntersection_Interlaced_Set_uint32_1024_1 1027323.897 -1.57%
SetIntersection_Interlaced_Set_uint32_1024_1024 12421855.513 -4.37%
SetIntersection_Interlaced_Set_uint32_1024_16 11293295.604 -3.83%
SetIntersection_Interlaced_Set_uint32_1024_256 13521948.949 -1.59%
SetIntersection_Interlaced_Set_uint32_1024_4 9677886.767 -5.26%
SetIntersection_Interlaced_Set_uint32_1024_64 9839973.496 -2.92%
SetIntersection_Interlaced_Set_uint32_16384_1 999811.806 -4.81%
SetIntersection_Interlaced_Set_uint32_16384_1024 172241431.571 -1.02%
SetIntersection_Interlaced_Set_uint32_16384_16 209819812.756 -
SetIntersection_Interlaced_Set_uint32_16384_16384 225669798.079 -2.09%
SetIntersection_Interlaced_Set_uint32_16384_256 199591810.221 -4.16%
SetIntersection_Interlaced_Set_uint32_16384_4 169039879.713 -
SetIntersection_Interlaced_Set_uint32_16384_64 213939173.329 -3.15%
SetIntersection_Interlaced_Set_uint32_16_1 62422696.296 -
SetIntersection_Interlaced_Set_uint32_16_16 36932419.373 -3.07%
SetIntersection_Interlaced_Set_uint32_16_4 58673402.765 -1.22%
SetIntersection_Interlaced_Set_uint32_1_1 530043949.592 -1.44%
SetIntersection_Interlaced_Set_uint32_256_1 4139210.854 -
SetIntersection_Interlaced_Set_uint32_256_16 12249223.452 1.28%
SetIntersection_Interlaced_Set_uint32_256_256 7516879.653 -3.58%
SetIntersection_Interlaced_Set_uint32_256_4 11204730.226 -4.48%
SetIntersection_Interlaced_Set_uint32_256_64 12032846.298 -6.38%
SetIntersection_Interlaced_Set_uint32_262144_1 989002.059 -5.80%
SetIntersection_Interlaced_Set_uint32_262144_1024 1488231.932 -2.70%
SetIntersection_Interlaced_Set_uint32_262144_16 1576406.903 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1238051.758 -1.91%
SetIntersection_Interlaced_Set_uint32_262144_256 1552833.008 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1838494.791 -5.16%
SetIntersection_Interlaced_Set_uint32_262144_4 1259330.812 -
SetIntersection_Interlaced_Set_uint32_262144_64 1536025.555 -1.45%
SetIntersection_Interlaced_Set_uint32_4_1 211331152.612 -1.73%
SetIntersection_Interlaced_Set_uint32_4_4 135406433.288 -1.73%
SetIntersection_Interlaced_Set_uint32_64_1 16249485.681 -1.43%
SetIntersection_Interlaced_Set_uint32_64_16 21834905.069 -2.53%
SetIntersection_Interlaced_Set_uint32_64_4 20658407.035 -
SetIntersection_Interlaced_Set_uint32_64_64 13113468.158 -
SetIntersection_Interlaced_Set_uint64_1024_1 1042187.098 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14740370.030 -
SetIntersection_Interlaced_Set_uint64_1024_16 11257585.321 -2.78%
SetIntersection_Interlaced_Set_uint64_1024_256 15761314.101 -
SetIntersection_Interlaced_Set_uint64_1024_4 11701475.840 -2.11%
SetIntersection_Interlaced_Set_uint64_1024_64 10681495.753 -2.72%
SetIntersection_Interlaced_Set_uint64_16384_1 1035151.682 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178572265.294 -2.39%
SetIntersection_Interlaced_Set_uint64_16384_16 220414293.310 -2.26%
SetIntersection_Interlaced_Set_uint64_16384_16384 236556090.372 -1.21%
SetIntersection_Interlaced_Set_uint64_16384_256 208881109.363 -2.43%
SetIntersection_Interlaced_Set_uint64_16384_4 181649607.345 -1.48%
SetIntersection_Interlaced_Set_uint64_16384_64 232200644.573 -2.99%
SetIntersection_Interlaced_Set_uint64_16_1 62393179.968 -
SetIntersection_Interlaced_Set_uint64_16_16 37477038.255 -
SetIntersection_Interlaced_Set_uint64_16_4 59218001.422 -
SetIntersection_Interlaced_Set_uint64_1_1 529542779.304 -1.16%
SetIntersection_Interlaced_Set_uint64_256_1 4166469.706 -
SetIntersection_Interlaced_Set_uint64_256_16 11760224.698 -2.57%
SetIntersection_Interlaced_Set_uint64_256_256 7565347.097 -
SetIntersection_Interlaced_Set_uint64_256_4 11025269.980 -
SetIntersection_Interlaced_Set_uint64_256_64 13643890.407 4.93%
SetIntersection_Interlaced_Set_uint64_262144_1 1048470.817 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1556629.721 -2.31%
SetIntersection_Interlaced_Set_uint64_262144_16 1618532.551 -2.15%
SetIntersection_Interlaced_Set_uint64_262144_16384 1264071.695 -2.27%
SetIntersection_Interlaced_Set_uint64_262144_256 1595207.604 -1.88%
SetIntersection_Interlaced_Set_uint64_262144_262144 1699054.281 -
SetIntersection_Interlaced_Set_uint64_262144_4 1296761.881 -2.86%
SetIntersection_Interlaced_Set_uint64_262144_64 1590317.303 -2.40%
SetIntersection_Interlaced_Set_uint64_4_1 211655073.913 -1.30%
SetIntersection_Interlaced_Set_uint64_4_4 135704644.760 -
SetIntersection_Interlaced_Set_uint64_64_1 16216285.682 -1.28%
SetIntersection_Interlaced_Set_uint64_64_16 22274654.593 -
SetIntersection_Interlaced_Set_uint64_64_4 20737308.617 -2.48%
SetIntersection_Interlaced_Set_uint64_64_64 13151362.400 -
SetIntersection_Interlaced_Vector_float_1024_1 1038015.246 -
SetIntersection_Interlaced_Vector_float_1024_1024 5914721.786 -
SetIntersection_Interlaced_Vector_float_1024_16 1814964.654 -27.80%
SetIntersection_Interlaced_Vector_float_1024_256 5568391.314 -13.94%
SetIntersection_Interlaced_Vector_float_1024_4 1392501.216 -
SetIntersection_Interlaced_Vector_float_1024_64 3347396.586 -41.53%
SetIntersection_Interlaced_Vector_float_16384_1 1050121.727 1.09%
SetIntersection_Interlaced_Vector_float_16384_1024 38765812.667 -45.91%
SetIntersection_Interlaced_Vector_float_16384_16 2316701.407 -41.47%
SetIntersection_Interlaced_Vector_float_16384_16384 79500140.499 -
SetIntersection_Interlaced_Vector_float_16384_256 14891667.011 -45.84%
SetIntersection_Interlaced_Vector_float_16384_4 1367380.919 -17.11%
SetIntersection_Interlaced_Vector_float_16384_64 5507712.163 -48.16%
SetIntersection_Interlaced_Vector_float_16_1 62772302.002 -
SetIntersection_Interlaced_Vector_float_16_16 35649043.289 -
SetIntersection_Interlaced_Vector_float_16_4 56256077.189 -
SetIntersection_Interlaced_Vector_float_1_1 533254377.530 -
SetIntersection_Interlaced_Vector_float_256_1 4159174.355 -
SetIntersection_Interlaced_Vector_float_256_16 7970791.453 -3.00%
SetIntersection_Interlaced_Vector_float_256_256 4539370.553 -
SetIntersection_Interlaced_Vector_float_256_4 4644874.609 -8.69%
SetIntersection_Interlaced_Vector_float_256_64 6893069.950 -3.84%
SetIntersection_Interlaced_Vector_float_262144_1 1046123.346 -
SetIntersection_Interlaced_Vector_float_262144_1024 75512464.315 -51.38%
SetIntersection_Interlaced_Vector_float_262144_16 2936824.783 -54.96%
SetIntersection_Interlaced_Vector_float_262144_16384 349181964.546 -
SetIntersection_Interlaced_Vector_float_262144_256 20788855.981 -60.16%
SetIntersection_Interlaced_Vector_float_262144_262144 350731469.820 -
SetIntersection_Interlaced_Vector_float_262144_4 1455938.917 -25.19%
SetIntersection_Interlaced_Vector_float_262144_64 8029343.214 -61.90%
SetIntersection_Interlaced_Vector_float_4_1 213387256.072 -
SetIntersection_Interlaced_Vector_float_4_4 135437409.056 -
SetIntersection_Interlaced_Vector_float_64_1 16396528.962 -
SetIntersection_Interlaced_Vector_float_64_16 16556889.248 -3.44%
SetIntersection_Interlaced_Vector_float_64_4 16990082.453 -5.51%
SetIntersection_Interlaced_Vector_float_64_64 10920131.573 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1045022.595 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8392176.849 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2193595.012 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7520830.054 -1.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1346568.799 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4327027.589 -1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1028066.531 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55120986.223 -22.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2903781.397 -28.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120241139.264 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20568267.008 -24.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1474800.796 -14.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7281957.316 -26.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62646960.973 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36579702.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57617276.150 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532602892.888 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4163832.339 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6888090.693 -14.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5730641.029 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4961722.777 -6.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8493707.804 -2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1020170.864 -2.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 107062117.486 -29.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3944054.713 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350131699.866 2.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36830000.011 -33.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 349965181.512 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1669627.193 -20.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11671647.744 -43.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213137301.558 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135611123.121 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16375971.142 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18751919.148 -4.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17979961.273 -1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12148031.564 -
SetIntersection_Interlaced_Vector_string_1024_1 1071676.790 -
SetIntersection_Interlaced_Vector_string_1024_1024 40178684.313 3.84%
SetIntersection_Interlaced_Vector_string_1024_16 3257965.731 -7.17%
SetIntersection_Interlaced_Vector_string_1024_256 20525538.039 -4.76%
SetIntersection_Interlaced_Vector_string_1024_4 1621387.010 -5.64%
SetIntersection_Interlaced_Vector_string_1024_64 7731523.396 -8.70%
SetIntersection_Interlaced_Vector_string_16384_1 1065176.376 -1.49%
SetIntersection_Interlaced_Vector_string_16384_1024 112770170.098 -9.58%
SetIntersection_Interlaced_Vector_string_16384_16 4318022.919 -14.48%
SetIntersection_Interlaced_Vector_string_16384_16384 350240175.597 -
SetIntersection_Interlaced_Vector_string_16384_256 39265878.529 -13.92%
SetIntersection_Interlaced_Vector_string_16384_4 1796879.107 -7.56%
SetIntersection_Interlaced_Vector_string_16384_64 12010741.735 -18.79%
SetIntersection_Interlaced_Vector_string_16_1 64467127.451 -
SetIntersection_Interlaced_Vector_string_16_16 51015604.441 1.53%
SetIntersection_Interlaced_Vector_string_16_4 66253236.807 -1.37%
SetIntersection_Interlaced_Vector_string_1_1 548902056.651 -
SetIntersection_Interlaced_Vector_string_256_1 4237205.558 -1.17%
SetIntersection_Interlaced_Vector_string_256_16 9927224.425 -7.46%
SetIntersection_Interlaced_Vector_string_256_256 20636258.501 -
SetIntersection_Interlaced_Vector_string_256_4 5893019.573 -6.19%
SetIntersection_Interlaced_Vector_string_256_64 18899071.020 -7.43%
SetIntersection_Interlaced_Vector_string_262144_1 1089734.693 2.62%
SetIntersection_Interlaced_Vector_string_262144_1024 238173973.812 -31.49%
SetIntersection_Interlaced_Vector_string_262144_16 5974228.618 -13.07%
SetIntersection_Interlaced_Vector_string_262144_16384 1043100.422 -16.00%
SetIntersection_Interlaced_Vector_string_262144_256 67252564.774 -16.11%
SetIntersection_Interlaced_Vector_string_262144_262144 14508329.752 -7.69%
SetIntersection_Interlaced_Vector_string_262144_4 2010800.488 -13.83%
SetIntersection_Interlaced_Vector_string_262144_64 19540596.620 -16.27%
SetIntersection_Interlaced_Vector_string_4_1 219435008.610 -
SetIntersection_Interlaced_Vector_string_4_4 150526127.048 -
SetIntersection_Interlaced_Vector_string_64_1 16854665.713 -1.20%
SetIntersection_Interlaced_Vector_string_64_16 29743744.769 -1.44%
SetIntersection_Interlaced_Vector_string_64_4 21923573.650 -
SetIntersection_Interlaced_Vector_string_64_64 27258596.460 3.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1048793.405 -2.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9033967.003 -5.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2429541.257 -10.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8992210.001 -11.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1341421.657 -9.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4718783.172 -5.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1044649.971 -6.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67076829.772 -5.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3093742.515 -9.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128975205.106 -5.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26771711.561 -7.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1539341.294 -8.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8408490.109 -13.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62445470.767 -1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36923394.100 -4.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57414565.475 -4.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531061945.128 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4127111.314 -6.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7748469.453 -4.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6078412.473 -6.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5258371.076 -3.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10444135.246 -8.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043277.180 -5.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 140961610.971 -12.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4396066.078 -2.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349606044.671 -1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45251180.349 -14.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350501916.098 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1870381.769 -9.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13812643.777 -16.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212354641.618 -1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135730355.243 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16346706.090 -4.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19303715.941 -7.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18226368.733 -6.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12554908.208 -3.02%
SetIntersection_Interlaced_Vector_uint32_1024_1 1029415.484 -1.20%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5914700.408 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1860971.134 -23.45%
SetIntersection_Interlaced_Vector_uint32_1024_256 5584384.066 -8.20%
SetIntersection_Interlaced_Vector_uint32_1024_4 1234163.514 -7.93%
SetIntersection_Interlaced_Vector_uint32_1024_64 3370571.959 -11.53%
SetIntersection_Interlaced_Vector_uint32_16384_1 1021239.148 -3.75%
SetIntersection_Interlaced_Vector_uint32_16384_1024 37895507.171 -22.31%
SetIntersection_Interlaced_Vector_uint32_16384_16 2388918.601 -10.52%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79287913.124 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19395760.130 -4.72%
SetIntersection_Interlaced_Vector_uint32_16384_4 1348012.266 -5.68%
SetIntersection_Interlaced_Vector_uint32_16384_64 5679854.922 -15.46%
SetIntersection_Interlaced_Vector_uint32_16_1 62440529.831 -1.00%
SetIntersection_Interlaced_Vector_uint32_16_16 35670012.276 -1.31%
SetIntersection_Interlaced_Vector_uint32_16_4 55754370.197 -
SetIntersection_Interlaced_Vector_uint32_1_1 531566940.485 -1.21%
SetIntersection_Interlaced_Vector_uint32_256_1 4198014.790 -
SetIntersection_Interlaced_Vector_uint32_256_16 5956302.607 -6.64%
SetIntersection_Interlaced_Vector_uint32_256_256 4500590.918 -
SetIntersection_Interlaced_Vector_uint32_256_4 4673769.865 -3.04%
SetIntersection_Interlaced_Vector_uint32_256_64 8229090.269 6.61%
SetIntersection_Interlaced_Vector_uint32_262144_1 1038151.144 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 84109036.369 -14.52%
SetIntersection_Interlaced_Vector_uint32_262144_16 3078319.956 -11.43%
SetIntersection_Interlaced_Vector_uint32_262144_16384 344810770.259 -1.16%
SetIntersection_Interlaced_Vector_uint32_262144_256 28343502.922 -3.30%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350691339.691 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1463619.323 -6.77%
SetIntersection_Interlaced_Vector_uint32_262144_64 9096440.789 -46.09%
SetIntersection_Interlaced_Vector_uint32_4_1 212601785.901 -1.03%
SetIntersection_Interlaced_Vector_uint32_4_4 134928795.448 -1.62%
SetIntersection_Interlaced_Vector_uint32_64_1 16223992.550 -1.78%
SetIntersection_Interlaced_Vector_uint32_64_16 17073865.887 -3.95%
SetIntersection_Interlaced_Vector_uint32_64_4 17685253.508 1.51%
SetIntersection_Interlaced_Vector_uint32_64_64 10756980.983 -1.63%
SetIntersection_Interlaced_Vector_uint64_1024_1 1034904.169 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5906217.627 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1785361.317 -29.36%
SetIntersection_Interlaced_Vector_uint64_1024_256 5985826.097 9.25%
SetIntersection_Interlaced_Vector_uint64_1024_4 1276498.680 -4.64%
SetIntersection_Interlaced_Vector_uint64_1024_64 3359714.042 -20.70%
SetIntersection_Interlaced_Vector_uint64_16384_1 1038202.078 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 46272126.284 -14.29%
SetIntersection_Interlaced_Vector_uint64_16384_16 2489093.625 -23.95%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78851063.137 -1.10%
SetIntersection_Interlaced_Vector_uint64_16384_256 14883419.153 -33.79%
SetIntersection_Interlaced_Vector_uint64_16384_4 1523703.597 -
SetIntersection_Interlaced_Vector_uint64_16384_64 6012266.209 -28.53%
SetIntersection_Interlaced_Vector_uint64_16_1 62395090.133 -1.29%
SetIntersection_Interlaced_Vector_uint64_16_16 35513809.704 -
SetIntersection_Interlaced_Vector_uint64_16_4 55597936.602 -1.47%
SetIntersection_Interlaced_Vector_uint64_1_1 529286666.023 -1.22%
SetIntersection_Interlaced_Vector_uint64_256_1 4080373.377 -1.55%
SetIntersection_Interlaced_Vector_uint64_256_16 6058628.885 -9.28%
SetIntersection_Interlaced_Vector_uint64_256_256 4508106.788 -1.59%
SetIntersection_Interlaced_Vector_uint64_256_4 5003575.435 -
SetIntersection_Interlaced_Vector_uint64_256_64 6882912.584 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1064062.030 1.65%
SetIntersection_Interlaced_Vector_uint64_262144_1024 100063836.444 -19.57%
SetIntersection_Interlaced_Vector_uint64_262144_16 3642312.391 -39.30%
SetIntersection_Interlaced_Vector_uint64_262144_16384 301245192.386 -14.06%
SetIntersection_Interlaced_Vector_uint64_262144_256 30165884.887 -57.22%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351118368.796 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1883748.314 -1.30%
SetIntersection_Interlaced_Vector_uint64_262144_64 12377063.766 -50.49%
SetIntersection_Interlaced_Vector_uint64_4_1 211573818.575 -1.32%
SetIntersection_Interlaced_Vector_uint64_4_4 135353786.496 -
SetIntersection_Interlaced_Vector_uint64_64_1 16361524.951 -
SetIntersection_Interlaced_Vector_uint64_64_16 16719086.206 -
SetIntersection_Interlaced_Vector_uint64_64_4 16787805.911 -6.62%
SetIntersection_Interlaced_Vector_uint64_64_64 10877326.275 -1.00%
SetIntersection_None_Set_float_1024_1 8982573.244 -
SetIntersection_None_Set_float_1024_1024 8785883.653 -
SetIntersection_None_Set_float_1024_16 9052307.367 -
SetIntersection_None_Set_float_1024_256 8969014.276 -1.18%
SetIntersection_None_Set_float_1024_4 8746222.142 -2.73%
SetIntersection_None_Set_float_1024_64 8688797.824 -2.66%
SetIntersection_None_Set_float_16384_1 158959169.651 3.19%
SetIntersection_None_Set_float_16384_1024 159241684.128 1.92%
SetIntersection_None_Set_float_16384_16 158390733.695 2.55%
SetIntersection_None_Set_float_16384_16384 160068810.029 3.02%
SetIntersection_None_Set_float_16384_256 158880481.270 2.08%
SetIntersection_None_Set_float_16384_4 158505251.457 2.66%
SetIntersection_None_Set_float_16384_64 158773553.117 2.20%
SetIntersection_None_Set_float_16_1 66741628.895 -
SetIntersection_None_Set_float_16_16 35621748.415 -
SetIntersection_None_Set_float_16_4 56805895.289 -
SetIntersection_None_Set_float_1_1 534794010.832 -
SetIntersection_None_Set_float_256_1 11649296.628 -
SetIntersection_None_Set_float_256_16 10966853.680 -
SetIntersection_None_Set_float_256_256 5697210.538 -2.67%
SetIntersection_None_Set_float_256_4 11199216.232 -
SetIntersection_None_Set_float_256_64 9290924.884 2.31%
SetIntersection_None_Set_float_262144_1 1196848.309 2.06%
SetIntersection_None_Set_float_262144_1024 1192181.965 1.97%
SetIntersection_None_Set_float_262144_16 1194142.172 2.57%
SetIntersection_None_Set_float_262144_16384 1186224.529 2.75%
SetIntersection_None_Set_float_262144_256 1191491.699 2.45%
SetIntersection_None_Set_float_262144_262144 1197136.801 3.02%
SetIntersection_None_Set_float_262144_4 1189845.297 1.92%
SetIntersection_None_Set_float_262144_64 1193234.131 2.39%
SetIntersection_None_Set_float_4_1 216165049.878 -
SetIntersection_None_Set_float_4_4 135219879.168 -
SetIntersection_None_Set_float_64_1 21530313.323 -3.05%
SetIntersection_None_Set_float_64_16 18137989.412 -1.26%
SetIntersection_None_Set_float_64_4 21035578.568 -1.11%
SetIntersection_None_Set_float_64_64 11277171.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8921860.105 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8785814.177 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8762363.584 -2.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8774157.975 -3.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8601457.843 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8639273.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161300034.993 -1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160272832.229 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173265156.974 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 172778813.710 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162686886.332 -1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167777966.643 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166216125.986 -1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65782658.296 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34993768.560 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56097530.220 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531010967.161 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11276084.209 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10853046.763 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5697016.931 -3.88%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11106138.516 -3.15%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9021698.073 -3.41%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1218449.707 -1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1228341.633 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220038.820 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238013.185 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238236.734 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1236935.057 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1222913.654 -1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1221069.660 -1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215069094.235 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134512126.546 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22047456.472 -2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17930580.577 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21388783.879 -1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11414335.336 -
SetIntersection_None_Set_string_1024_1 10626534.365 -4.66%
SetIntersection_None_Set_string_1024_1024 8797047.648 -3.18%
SetIntersection_None_Set_string_1024_16 10508107.079 -6.01%
SetIntersection_None_Set_string_1024_256 8915669.019 -1.93%
SetIntersection_None_Set_string_1024_4 10676896.738 -3.09%
SetIntersection_None_Set_string_1024_64 10613692.837 -4.08%
SetIntersection_None_Set_string_16384_1 198904509.943 -6.85%
SetIntersection_None_Set_string_16384_1024 189955120.551 -11.09%
SetIntersection_None_Set_string_16384_16 191501712.087 -7.90%
SetIntersection_None_Set_string_16384_16384 193944589.510 -5.56%
SetIntersection_None_Set_string_16384_256 190423459.034 -7.68%
SetIntersection_None_Set_string_16384_4 192725875.476 -9.35%
SetIntersection_None_Set_string_16384_64 190753131.658 -9.60%
SetIntersection_None_Set_string_16_1 68043819.426 -
SetIntersection_None_Set_string_16_16 36140604.290 -
SetIntersection_None_Set_string_16_4 58087844.933 -
SetIntersection_None_Set_string_1_1 540570719.175 -
SetIntersection_None_Set_string_256_1 11662270.990 -
SetIntersection_None_Set_string_256_16 10950135.206 -
SetIntersection_None_Set_string_256_256 5734602.079 -2.85%
SetIntersection_None_Set_string_256_4 11430565.268 -1.81%
SetIntersection_None_Set_string_256_64 9199472.621 -
SetIntersection_None_Set_string_262144_1 1622876.953 -3.95%
SetIntersection_None_Set_string_262144_1024 1601306.072 -5.65%
SetIntersection_None_Set_string_262144_16 1618405.435 -4.29%
SetIntersection_None_Set_string_262144_16384 1630198.812 -3.71%
SetIntersection_None_Set_string_262144_256 1614946.369 -4.17%
SetIntersection_None_Set_string_262144_262144 1606461.344 -5.78%
SetIntersection_None_Set_string_262144_4 1615436.523 -4.29%
SetIntersection_None_Set_string_262144_64 1617377.686 -4.00%
SetIntersection_None_Set_string_4_1 220950712.752 -
SetIntersection_None_Set_string_4_4 138336867.791 -
SetIntersection_None_Set_string_64_1 22866072.765 -
SetIntersection_None_Set_string_64_16 18633692.807 -
SetIntersection_None_Set_string_64_4 21843786.083 -
SetIntersection_None_Set_string_64_64 11631440.822 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8925540.541 1.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8746148.863 -1.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8841797.435 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8713013.318 -2.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8639197.067 -1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8842249.490 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198621078.575 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 197700150.372 -1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200577427.295 5.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 199587827.259 -2.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195353544.372 -3.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200070010.251 6.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201749835.412 2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67077578.446 -1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35696655.473 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56636883.840 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536038415.023 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11260581.926 -3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10853002.356 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5784767.953 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11404150.769 -1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9034319.543 -4.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1584605.388 -5.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1605753.418 -4.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1585818.361 -6.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1734904.701 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1593150.391 -6.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1769698.486 5.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1590981.852 -4.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1585514.975 -6.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216992163.416 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135535032.310 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22394619.566 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18448224.630 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21158516.077 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11463791.993 -
SetIntersection_None_Set_uint32_1024_1 8743953.668 -4.38%
SetIntersection_None_Set_uint32_1024_1024 8647420.249 -5.44%
SetIntersection_None_Set_uint32_1024_16 8813798.637 -3.38%
SetIntersection_None_Set_uint32_1024_256 8609930.280 -4.17%
SetIntersection_None_Set_uint32_1024_4 8659640.264 -4.09%
SetIntersection_None_Set_uint32_1024_64 8746024.578 -3.38%
SetIntersection_None_Set_uint32_16384_1 156054589.976 -
SetIntersection_None_Set_uint32_16384_1024 157184775.981 -1.96%
SetIntersection_None_Set_uint32_16384_16 155969073.222 -
SetIntersection_None_Set_uint32_16384_16384 158188448.946 -
SetIntersection_None_Set_uint32_16384_256 156633935.172 -
SetIntersection_None_Set_uint32_16384_4 156089132.075 -
SetIntersection_None_Set_uint32_16384_64 156323605.300 -
SetIntersection_None_Set_uint32_16_1 65950120.018 -1.45%
SetIntersection_None_Set_uint32_16_16 35243721.546 -
SetIntersection_None_Set_uint32_16_4 55909048.613 -1.93%
SetIntersection_None_Set_uint32_1_1 532452999.094 -1.11%
SetIntersection_None_Set_uint32_256_1 11310961.906 -2.83%
SetIntersection_None_Set_uint32_256_16 10650746.536 -3.44%
SetIntersection_None_Set_uint32_256_256 5701077.732 -2.97%
SetIntersection_None_Set_uint32_256_4 11270409.814 -2.58%
SetIntersection_None_Set_uint32_256_64 8945740.264 -4.63%
SetIntersection_None_Set_uint32_262144_1 1182883.709 -
SetIntersection_None_Set_uint32_262144_1024 1175063.965 -
SetIntersection_None_Set_uint32_262144_16 1172490.480 -
SetIntersection_None_Set_uint32_262144_16384 1181404.541 -
SetIntersection_None_Set_uint32_262144_256 1175474.285 -
SetIntersection_None_Set_uint32_262144_262144 1175569.988 -
SetIntersection_None_Set_uint32_262144_4 1174845.701 -
SetIntersection_None_Set_uint32_262144_64 1174087.076 -
SetIntersection_None_Set_uint32_4_1 215352789.842 -1.13%
SetIntersection_None_Set_uint32_4_4 134307270.672 -1.28%
SetIntersection_None_Set_uint32_64_1 22265612.196 -2.21%
SetIntersection_None_Set_uint32_64_16 18050165.239 -1.75%
SetIntersection_None_Set_uint32_64_4 21283374.005 -1.18%
SetIntersection_None_Set_uint32_64_64 11413642.094 -1.38%
SetIntersection_None_Set_uint64_1024_1 8649996.408 -34.08%
SetIntersection_None_Set_uint64_1024_1024 8724971.240 -32.25%
SetIntersection_None_Set_uint64_1024_16 8564463.714 -34.90%
SetIntersection_None_Set_uint64_1024_256 8694789.140 -32.24%
SetIntersection_None_Set_uint64_1024_4 8847880.448 -31.15%
SetIntersection_None_Set_uint64_1024_64 8619859.064 -32.95%
SetIntersection_None_Set_uint64_16384_1 158187260.728 -3.20%
SetIntersection_None_Set_uint64_16384_1024 163574415.556 -3.85%
SetIntersection_None_Set_uint64_16384_16 164340334.256 -3.08%
SetIntersection_None_Set_uint64_16384_16384 166109012.452 -3.82%
SetIntersection_None_Set_uint64_16384_256 165837244.867 -2.92%
SetIntersection_None_Set_uint64_16384_4 161059601.902 -2.73%
SetIntersection_None_Set_uint64_16384_64 166775519.006 -3.14%
SetIntersection_None_Set_uint64_16_1 65946494.882 -
SetIntersection_None_Set_uint64_16_16 34876315.406 -1.52%
SetIntersection_None_Set_uint64_16_4 55996038.098 -1.47%
SetIntersection_None_Set_uint64_1_1 540599953.182 -
SetIntersection_None_Set_uint64_256_1 11349812.267 -
SetIntersection_None_Set_uint64_256_16 10766336.076 -2.04%
SetIntersection_None_Set_uint64_256_256 5607643.008 -2.24%
SetIntersection_None_Set_uint64_256_4 10998866.961 -4.58%
SetIntersection_None_Set_uint64_256_64 8920565.239 -4.91%
SetIntersection_None_Set_uint64_262144_1 1205752.359 -2.04%
SetIntersection_None_Set_uint64_262144_1024 1208638.266 -1.56%
SetIntersection_None_Set_uint64_262144_16 1197115.236 -1.97%
SetIntersection_None_Set_uint64_262144_16384 1213405.029 -1.55%
SetIntersection_None_Set_uint64_262144_256 1207662.109 -1.42%
SetIntersection_None_Set_uint64_262144_262144 1220903.645 -2.38%
SetIntersection_None_Set_uint64_262144_4 1197369.059 -2.00%
SetIntersection_None_Set_uint64_262144_64 1199938.476 -1.89%
SetIntersection_None_Set_uint64_4_1 214829635.606 -1.00%
SetIntersection_None_Set_uint64_4_4 134203084.400 -
SetIntersection_None_Set_uint64_64_1 22337547.611 -1.49%
SetIntersection_None_Set_uint64_64_16 18174817.463 -1.46%
SetIntersection_None_Set_uint64_64_4 21384650.782 -1.67%
SetIntersection_None_Set_uint64_64_64 11295552.222 -1.68%
SetIntersection_None_Vector_float_1024_1 1076604.295 -
SetIntersection_None_Vector_float_1024_1024 1092523.871 1.47%
SetIntersection_None_Vector_float_1024_16 1075633.894 -
SetIntersection_None_Vector_float_1024_256 1075329.457 -
SetIntersection_None_Vector_float_1024_4 1077317.103 -
SetIntersection_None_Vector_float_1024_64 1076749.493 -
SetIntersection_None_Vector_float_16384_1 1095348.242 -1.37%
SetIntersection_None_Vector_float_16384_1024 1105651.589 -1.42%
SetIntersection_None_Vector_float_16384_16 1105918.508 -1.02%
SetIntersection_None_Vector_float_16384_16384 1085941.410 -2.89%
SetIntersection_None_Vector_float_16384_256 1104460.303 -1.47%
SetIntersection_None_Vector_float_16384_4 1104103.730 -
SetIntersection_None_Vector_float_16384_64 1107655.781 -
SetIntersection_None_Vector_float_16_1 63114169.455 -
SetIntersection_None_Vector_float_16_16 33789874.784 -
SetIntersection_None_Vector_float_16_4 53647854.374 -
SetIntersection_None_Vector_float_1_1 533705590.969 -
SetIntersection_None_Vector_float_256_1 4285624.728 -
SetIntersection_None_Vector_float_256_16 4029174.548 -
SetIntersection_None_Vector_float_256_256 2133212.531 -
SetIntersection_None_Vector_float_256_4 4162396.028 -1.04%
SetIntersection_None_Vector_float_256_64 3413528.474 -
SetIntersection_None_Vector_float_262144_1 1132273.055 -
SetIntersection_None_Vector_float_262144_1024 1127209.134 -2.05%
SetIntersection_None_Vector_float_262144_16 1121333.036 -
SetIntersection_None_Vector_float_262144_16384 1137168.149 -1.02%
SetIntersection_None_Vector_float_262144_256 1137836.451 -
SetIntersection_None_Vector_float_262144_262144 1140458.057 -
SetIntersection_None_Vector_float_262144_4 1125517.307 -2.33%
SetIntersection_None_Vector_float_262144_64 1139894.706 -
SetIntersection_None_Vector_float_4_1 213602322.946 -
SetIntersection_None_Vector_float_4_4 133868212.005 -
SetIntersection_None_Vector_float_64_1 16664508.035 -
SetIntersection_None_Vector_float_64_16 13513446.701 -
SetIntersection_None_Vector_float_64_4 15875703.731 -
SetIntersection_None_Vector_float_64_64 8498443.512 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103664.746 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1098780.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1083246.640 -2.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1095303.278 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1052819.307 -4.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1095631.339 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1130932.529 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1103687.368 -2.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1074833.740 -5.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1133355.104 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1132536.347 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1127835.401 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1110238.760 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63465277.916 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33688436.878 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53839365.659 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531922101.698 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4292394.706 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4025376.700 -1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2177341.261 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4278459.544 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3470890.271 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1153331.092 -1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1158458.689 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1120684.805 -5.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1158282.765 -2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1156882.148 -1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1150345.945 -1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1109649.016 -5.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1168104.278 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213638168.179 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133531203.596 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16877453.468 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13576741.072 -1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16168427.944 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8589802.886 -
SetIntersection_None_Vector_string_1024_1 1185406.171 1.92%
SetIntersection_None_Vector_string_1024_1024 1180801.950 -
SetIntersection_None_Vector_string_1024_16 1180638.378 1.52%
SetIntersection_None_Vector_string_1024_256 1141394.367 -3.31%
SetIntersection_None_Vector_string_1024_4 1151639.903 -
SetIntersection_None_Vector_string_1024_64 1174077.028 -
SetIntersection_None_Vector_string_16384_1 1220911.789 -1.22%
SetIntersection_None_Vector_string_16384_1024 1236525.517 -
SetIntersection_None_Vector_string_16384_16 1243339.353 -
SetIntersection_None_Vector_string_16384_16384 1251696.488 1.71%
SetIntersection_None_Vector_string_16384_256 1237640.063 -
SetIntersection_None_Vector_string_16384_4 1227090.815 1.36%
SetIntersection_None_Vector_string_16384_64 1244077.190 1.91%
SetIntersection_None_Vector_string_16_1 65130964.621 -
SetIntersection_None_Vector_string_16_16 34464007.276 -
SetIntersection_None_Vector_string_16_4 55418856.097 -
SetIntersection_None_Vector_string_1_1 535705659.268 -
SetIntersection_None_Vector_string_256_1 4523548.160 -1.03%
SetIntersection_None_Vector_string_256_16 4233710.807 -1.00%
SetIntersection_None_Vector_string_256_256 2294387.009 1.55%
SetIntersection_None_Vector_string_256_4 4444645.585 -
SetIntersection_None_Vector_string_256_64 3669362.280 -
SetIntersection_None_Vector_string_262144_1 1290782.002 -
SetIntersection_None_Vector_string_262144_1024 1319861.742 3.80%
SetIntersection_None_Vector_string_262144_16 1309335.679 -
SetIntersection_None_Vector_string_262144_16384 1294226.451 -1.24%
SetIntersection_None_Vector_string_262144_256 1315019.206 -
SetIntersection_None_Vector_string_262144_262144 1313048.063 -
SetIntersection_None_Vector_string_262144_4 1319347.563 2.38%
SetIntersection_None_Vector_string_262144_64 1256429.258 -2.70%
SetIntersection_None_Vector_string_4_1 217048589.671 -
SetIntersection_None_Vector_string_4_4 135677408.302 -
SetIntersection_None_Vector_string_64_1 17412533.197 -
SetIntersection_None_Vector_string_64_16 14118972.079 -
SetIntersection_None_Vector_string_64_4 16679784.260 -
SetIntersection_None_Vector_string_64_64 8917800.769 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109649.626 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1120897.130 2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1060626.271 -4.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1108896.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1122781.591 3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1093515.945 -1.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1099272.229 -4.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1133783.274 -2.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162743.014 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1167941.087 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1156891.087 -2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1144442.094 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1151831.972 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63437705.243 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33714351.534 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53783017.418 -1.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532045864.824 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4252953.382 -3.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4125021.201 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2127064.540 -2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4275402.396 -2.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3504067.884 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1189310.104 -2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1182044.213 3.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1177094.352 2.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1178235.413 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1217978.325 -2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1192241.224 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1207095.194 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1136046.428 -3.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213559222.400 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133532098.467 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16792429.929 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13709235.269 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16008360.094 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8539067.407 -
SetIntersection_None_Vector_uint32_1024_1 1046560.890 -2.78%
SetIntersection_None_Vector_uint32_1024_1024 1081589.497 -
SetIntersection_None_Vector_uint32_1024_16 1080315.627 -
SetIntersection_None_Vector_uint32_1024_256 1084506.245 -
SetIntersection_None_Vector_uint32_1024_4 1073086.566 -
SetIntersection_None_Vector_uint32_1024_64 1080185.548 -
SetIntersection_None_Vector_uint32_16384_1 1102502.006 -
SetIntersection_None_Vector_uint32_16384_1024 1099744.745 -
SetIntersection_None_Vector_uint32_16384_16 1054616.557 -3.96%
SetIntersection_None_Vector_uint32_16384_16384 1096893.342 -
SetIntersection_None_Vector_uint32_16384_256 1096436.322 -
SetIntersection_None_Vector_uint32_16384_4 1110089.047 -
SetIntersection_None_Vector_uint32_16384_64 1072952.394 -2.31%
SetIntersection_None_Vector_uint32_16_1 62965807.745 -
SetIntersection_None_Vector_uint32_16_16 33571753.871 -
SetIntersection_None_Vector_uint32_16_4 53670847.911 -
SetIntersection_None_Vector_uint32_1_1 531371766.089 -
SetIntersection_None_Vector_uint32_256_1 4224944.926 -1.23%
SetIntersection_None_Vector_uint32_256_16 4004644.446 -1.47%
SetIntersection_None_Vector_uint32_256_256 2157844.045 1.24%
SetIntersection_None_Vector_uint32_256_4 4168252.163 -1.45%
SetIntersection_None_Vector_uint32_256_64 3364357.061 -2.45%
SetIntersection_None_Vector_uint32_262144_1 1133721.777 -
SetIntersection_None_Vector_uint32_262144_1024 1113087.057 -2.54%
SetIntersection_None_Vector_uint32_262144_16 1092675.259 -3.31%
SetIntersection_None_Vector_uint32_262144_16384 1136058.982 -
SetIntersection_None_Vector_uint32_262144_256 1119256.201 -
SetIntersection_None_Vector_uint32_262144_262144 1127793.247 -
SetIntersection_None_Vector_uint32_262144_4 1122906.916 -
SetIntersection_None_Vector_uint32_262144_64 1128616.878 -2.51%
SetIntersection_None_Vector_uint32_4_1 213282159.001 -
SetIntersection_None_Vector_uint32_4_4 133243147.535 -1.33%
SetIntersection_None_Vector_uint32_64_1 16525804.053 -1.89%
SetIntersection_None_Vector_uint32_64_16 13579560.722 -
SetIntersection_None_Vector_uint32_64_4 15830960.535 -1.64%
SetIntersection_None_Vector_uint32_64_64 8409764.803 -
SetIntersection_None_Vector_uint64_1024_1 1078999.004 -
SetIntersection_None_Vector_uint64_1024_1024 1016216.069 -6.04%
SetIntersection_None_Vector_uint64_1024_16 1072858.107 -
SetIntersection_None_Vector_uint64_1024_256 1073463.829 -
SetIntersection_None_Vector_uint64_1024_4 1075085.065 -2.08%
SetIntersection_None_Vector_uint64_1024_64 1073302.149 -
SetIntersection_None_Vector_uint64_16384_1 1087915.294 -
SetIntersection_None_Vector_uint64_16384_1024 1102137.739 -
SetIntersection_None_Vector_uint64_16384_16 1101479.622 -
SetIntersection_None_Vector_uint64_16384_16384 1067967.733 -4.18%
SetIntersection_None_Vector_uint64_16384_256 1096569.579 -
SetIntersection_None_Vector_uint64_16384_4 1090028.342 -
SetIntersection_None_Vector_uint64_16384_64 1095733.957 -
SetIntersection_None_Vector_uint64_16_1 62711944.193 -2.18%
SetIntersection_None_Vector_uint64_16_16 33273698.257 -1.23%
SetIntersection_None_Vector_uint64_16_4 53243749.773 -1.20%
SetIntersection_None_Vector_uint64_1_1 528389572.361 -4.66%
SetIntersection_None_Vector_uint64_256_1 4266918.885 -
SetIntersection_None_Vector_uint64_256_16 3939221.354 -2.25%
SetIntersection_None_Vector_uint64_256_256 2104630.836 -1.58%
SetIntersection_None_Vector_uint64_256_4 4217473.362 -
SetIntersection_None_Vector_uint64_256_64 3319448.229 -3.06%
SetIntersection_None_Vector_uint64_262144_1 1125266.477 -1.69%
SetIntersection_None_Vector_uint64_262144_1024 1113316.789 -1.59%
SetIntersection_None_Vector_uint64_262144_16 1114736.147 -1.24%
SetIntersection_None_Vector_uint64_262144_16384 1076292.443 -5.28%
SetIntersection_None_Vector_uint64_262144_256 1120832.066 -
SetIntersection_None_Vector_uint64_262144_262144 1120927.970 -4.41%
SetIntersection_None_Vector_uint64_262144_4 1102206.049 -2.64%
SetIntersection_None_Vector_uint64_262144_64 1101535.283 -4.08%
SetIntersection_None_Vector_uint64_4_1 212005607.883 -3.51%
SetIntersection_None_Vector_uint64_4_4 132490589.190 -1.18%
SetIntersection_None_Vector_uint64_64_1 16439975.095 -1.40%
SetIntersection_None_Vector_uint64_64_16 13394983.292 -1.70%
SetIntersection_None_Vector_uint64_64_4 15893274.939 -
SetIntersection_None_Vector_uint64_64_64 8297601.756 -1.84%
bm_gcd_complex 17.687 -1.12%
bm_gcd_random 29.065 -
bm_gcd_trivial 0.661 -
bm_lexicographical_compare<int>/1 1.441 3.10%
bm_lexicographical_compare<int>/1048576 68321.763 -
bm_lexicographical_compare<int>/262144 16245.563 -
bm_lexicographical_compare<int>/32768 1918.033 -
bm_lexicographical_compare<int>/4096 238.385 -
bm_lexicographical_compare<int>/512 29.859 -
bm_lexicographical_compare<int>/64 4.303 -3.70%
bm_lexicographical_compare<int>/8 1.468 -8.21%
bm_lexicographical_compare<signed_char>/1 1.290 -8.44%
bm_lexicographical_compare<signed_char>/1048576 16944.906 4.09%
bm_lexicographical_compare<signed_char>/262144 3845.372 -
bm_lexicographical_compare<signed_char>/32768 478.926 -
bm_lexicographical_compare<signed_char>/4096 59.697 -
bm_lexicographical_compare<signed_char>/512 7.618 -2.14%
bm_lexicographical_compare<signed_char>/64 1.891 -9.14%
bm_lexicographical_compare<signed_char>/8 3.202 -6.03%
bm_lexicographical_compare<unsigned_char>/1 1.562 -4.97%
bm_lexicographical_compare<unsigned_char>/1048576 17926.484 -
bm_lexicographical_compare<unsigned_char>/262144 4491.189 -
bm_lexicographical_compare<unsigned_char>/32768 572.040 -1.06%
bm_lexicographical_compare<unsigned_char>/4096 77.608 -
bm_lexicographical_compare<unsigned_char>/512 8.779 -
bm_lexicographical_compare<unsigned_char>/64 2.044 2.43%
bm_lexicographical_compare<unsigned_char>/8 1.384 -3.40%
bm_ranges_lexicographical_compare<int>/1 1.433 8.68%
bm_ranges_lexicographical_compare<int>/1048576 68284.850 -
bm_ranges_lexicographical_compare<int>/262144 16248.004 -
bm_ranges_lexicographical_compare<int>/32768 1916.129 -
bm_ranges_lexicographical_compare<int>/4096 238.388 -
bm_ranges_lexicographical_compare<int>/512 29.789 -
bm_ranges_lexicographical_compare<int>/64 4.504 4.45%
bm_ranges_lexicographical_compare<int>/8 1.617 10.49%
bm_ranges_lexicographical_compare<signed_char>/1 1.463 -15.48%
bm_ranges_lexicographical_compare<signed_char>/1048576 16252.099 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.277 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.900 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.858 -
bm_ranges_lexicographical_compare<signed_char>/512 7.859 -1.04%
bm_ranges_lexicographical_compare<signed_char>/64 2.305 6.23%
bm_ranges_lexicographical_compare<signed_char>/8 3.384 -3.47%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.661 3.06%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.695 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.408 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.556 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.642 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.983 -2.07%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.439 3.94%
bm_ranges_swap_ranges_vb_aligned/1024 6.525 -
bm_ranges_swap_ranges_vb_aligned/1048576 3351.125 -
bm_ranges_swap_ranges_vb_aligned/128 3.396 -
bm_ranges_swap_ranges_vb_aligned/131072 248.370 1.59%
bm_ranges_swap_ranges_vb_aligned/16 3.310 -
bm_ranges_swap_ranges_vb_aligned/16384 34.998 -
bm_ranges_swap_ranges_vb_aligned/2048 8.610 -
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.604 -
bm_ranges_swap_ranges_vb_aligned/32 3.308 -
bm_ranges_swap_ranges_vb_aligned/32768 64.436 -
bm_ranges_swap_ranges_vb_aligned/4096 11.920 -
bm_ranges_swap_ranges_vb_aligned/512 5.250 -
bm_ranges_swap_ranges_vb_aligned/524288 1045.854 -
bm_ranges_swap_ranges_vb_aligned/64 3.083 -
bm_ranges_swap_ranges_vb_aligned/65536 128.543 4.30%
bm_ranges_swap_ranges_vb_aligned/8 3.260 1.88%
bm_ranges_swap_ranges_vb_aligned/8192 19.491 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15729.226 -
bm_ranges_swap_ranges_vb_unaligned/262144 3765.322 -3.10%
bm_ranges_swap_ranges_vb_unaligned/32768 477.992 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.196 -
bm_ranges_swap_ranges_vb_unaligned/512 13.440 -1.26%
bm_ranges_swap_ranges_vb_unaligned/64 6.186 -1.77%
bm_ranges_swap_ranges_vb_unaligned/8 4.931 -3.67%
bm_swap_ranges_vb_aligned/1048576 3345.360 -
bm_swap_ranges_vb_aligned/262144 483.793 -
bm_swap_ranges_vb_aligned/32768 63.666 -
bm_swap_ranges_vb_aligned/4096 12.547 -
bm_swap_ranges_vb_aligned/512 4.928 -
bm_swap_ranges_vb_aligned/64 2.911 -
bm_swap_ranges_vb_aligned/8 3.194 1.36%
bm_swap_ranges_vb_unaligned/1048576 15891.389 -
bm_swap_ranges_vb_unaligned/262144 3838.310 -2.39%
bm_swap_ranges_vb_unaligned/32768 484.835 -
bm_swap_ranges_vb_unaligned/4096 65.110 -
bm_swap_ranges_vb_unaligned/512 12.581 -
bm_swap_ranges_vb_unaligned/64 5.013 -
bm_swap_ranges_vb_unaligned/8 4.760 -2.19%
bm_write 559.473 -7.75%
ranges::min(std::deque<__int128>)/1 0.647 -9.53%
ranges::min(std::deque<__int128>)/64 20.888 -16.44%
ranges::min(std::deque<__int128>)/70000 24320.707 -30.64%
ranges::min(std::deque<__int128>)/8 2.840 -1.14%
ranges::min(std::deque<char>)/1 0.660 -12.22%
ranges::min(std::deque<char>)/64 16.566 -
ranges::min(std::deque<char>)/70000 17825.899 -
ranges::min(std::deque<char>)/8 2.309 -4.87%
ranges::min(std::deque<long_long>)/1 0.671 6.60%
ranges::min(std::deque<long_long>)/64 18.375 12.74%
ranges::min(std::deque<long_long>)/70000 21059.289 11.48%
ranges::min(std::deque<long_long>)/8 2.309 -
ranges::min(std::list<__int128>)/1 0.456 12.12%
ranges::min(std::list<__int128>)/64 33.344 -7.19%
ranges::min(std::list<__int128>)/70000 59154.484 -3.49%
ranges::min(std::list<__int128>)/8 2.073 -9.95%
ranges::min(std::list<char>)/1 0.453 24.01%
ranges::min(std::list<char>)/64 28.408 2.53%
ranges::min(std::list<char>)/70000 53841.408 -
ranges::min(std::list<char>)/8 1.932 -
ranges::min(std::list<long_long>)/1 0.262 -27.84%
ranges::min(std::list<long_long>)/64 24.715 -
ranges::min(std::list<long_long>)/70000 46839.720 4.02%
ranges::min(std::list<long_long>)/8 1.879 -5.41%
ranges::min(std::vector<__int128>)/1 0.346 -15.62%
ranges::min(std::vector<__int128>)/64 24.480 -3.89%
ranges::min(std::vector<__int128>)/70000 26999.065 -5.29%
ranges::min(std::vector<__int128>)/8 2.865 -1.26%
ranges::min(std::vector<char>)/1 0.263 -10.33%
ranges::min(std::vector<char>)/64 4.224 -
ranges::min(std::vector<char>)/70000 493.778 -
ranges::min(std::vector<char>)/8 2.420 -
ranges::min(std::vector<long_long>)/1 0.315 -5.65%
ranges::min(std::vector<long_long>)/64 5.060 8.03%
ranges::min(std::vector<long_long>)/70000 7932.279 -
ranges::min(std::vector<long_long>)/8 2.157 -2.25%
ranges::minmax(std::deque<__int128>)/1 0.671 -
ranges::minmax(std::deque<__int128>)/64 31.229 -5.81%
ranges::minmax(std::deque<__int128>)/70000 34500.210 -1.31%
ranges::minmax(std::deque<__int128>)/8 3.783 -10.73%
ranges::minmax(std::deque<char>)/1 0.682 -5.10%
ranges::minmax(std::deque<char>)/64 32.619 41.05%
ranges::minmax(std::deque<char>)/70000 31612.551 31.30%
ranges::minmax(std::deque<char>)/8 4.152 11.10%
ranges::minmax(std::deque<long_long>)/1 0.720 2.77%
ranges::minmax(std::deque<long_long>)/64 26.927 15.51%
ranges::minmax(std::deque<long_long>)/70000 29640.969 14.13%
ranges::minmax(std::deque<long_long>)/8 3.936 8.52%
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 40.203 1.03%
ranges::minmax(std::list<__int128>)/70000 60272.638 1.56%
ranges::minmax(std::list<__int128>)/8 3.862 -1.05%
ranges::minmax(std::list<char>)/1 0.459 9.91%
ranges::minmax(std::list<char>)/64 33.908 -4.98%
ranges::minmax(std::list<char>)/70000 53893.277 -4.53%
ranges::minmax(std::list<char>)/8 2.525 -
ranges::minmax(std::list<long_long>)/1 0.403 -26.47%
ranges::minmax(std::list<long_long>)/64 30.638 -2.99%
ranges::minmax(std::list<long_long>)/70000 54928.087 -
ranges::minmax(std::list<long_long>)/8 2.579 2.05%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.065 -
ranges::minmax(std::vector<__int128>)/70000 35140.485 -
ranges::minmax(std::vector<__int128>)/8 4.110 -
ranges::minmax(std::vector<char>)/1 0.629 -
ranges::minmax(std::vector<char>)/64 1.200 -2.55%
ranges::minmax(std::vector<char>)/70000 593.781 -
ranges::minmax(std::vector<char>)/8 0.942 -12.26%
ranges::minmax(std::vector<long_long>)/1 0.648 4.61%
ranges::minmax(std::vector<long_long>)/64 10.197 -
ranges::minmax(std::vector<long_long>)/70000 9196.527 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 244428.061 -
rng::contains(deque<int>)_(process_all)/32 8.690 -
rng::contains(deque<int>)_(process_all)/50 12.609 -
rng::contains(deque<int>)_(process_all)/8 3.051 2.55%
rng::contains(deque<int>)_(process_all)/8192 1868.954 -
rng::contains(list<int>)_(process_all)/1048576 819248.254 -
rng::contains(list<int>)_(process_all)/32 8.908 -
rng::contains(list<int>)_(process_all)/50 18.465 -
rng::contains(list<int>)_(process_all)/8 2.309 1.64%
rng::contains(list<int>)_(process_all)/8192 7334.615 -12.71%
rng::contains(vector<int>)_(process_all)/1048576 232771.159 -
rng::contains(vector<int>)_(process_all)/32 8.214 -
rng::contains(vector<int>)_(process_all)/50 12.198 -
rng::contains(vector<int>)_(process_all)/8 2.456 -6.68%
rng::contains(vector<int>)_(process_all)/8192 1806.917 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18142.660 -1.42%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18964.846 -1.29%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457003.466 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429102.416 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.553 -20.22%
rng::contains_subrange(deque<int>)_(process_all)/32 12.399 -17.93%
rng::contains_subrange(deque<int>)_(process_all)/50 25.586 3.03%
rng::contains_subrange(deque<int>)_(process_all)/8192 3353.608 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502906.034 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.102 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.597 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.840 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3920.766 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478248.065 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.431 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.600 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.638 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3729.444 -
rng::contains_subrange(list<int>)_(near_matches)/1000 38336.173 -4.17%
rng::contains_subrange(list<int>)_(near_matches)/1024 41473.722 4.78%
rng::contains_subrange(list<int>)_(near_matches)/8192 2575786.971 1.92%
rng::contains_subrange(list<int>)_(process_all)/1048576 839158.493 -
rng::contains_subrange(list<int>)_(process_all)/16 4.888 -
rng::contains_subrange(list<int>)_(process_all)/32 10.189 2.01%
rng::contains_subrange(list<int>)_(process_all)/50 17.594 -1.45%
rng::contains_subrange(list<int>)_(process_all)/8192 6957.924 -1.89%
rng::contains_subrange(list<int>)_(same_length)/1048576 940221.027 -
rng::contains_subrange(list<int>)_(same_length)/16 5.843 -
rng::contains_subrange(list<int>)_(same_length)/32 16.582 -
rng::contains_subrange(list<int>)_(same_length)/50 25.182 -
rng::contains_subrange(list<int>)_(same_length)/8192 7956.769 -6.81%
rng::contains_subrange(list<int>)_(single_element)/1048576 809483.586 -3.32%
rng::contains_subrange(list<int>)_(single_element)/16 4.858 -
rng::contains_subrange(list<int>)_(single_element)/32 10.218 2.16%
rng::contains_subrange(list<int>)_(single_element)/50 16.886 -4.59%
rng::contains_subrange(list<int>)_(single_element)/8192 6801.021 -15.46%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13319.879 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13974.397 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763268.013 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208924.968 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.911 4.97%
rng::contains_subrange(vector<int>)_(process_all)/32 7.938 -1.09%
rng::contains_subrange(vector<int>)_(process_all)/50 11.455 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1628.640 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243771.710 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.943 1.08%
rng::contains_subrange(vector<int>)_(same_length)/32 8.825 1.67%
rng::contains_subrange(vector<int>)_(same_length)/50 12.846 1.14%
rng::contains_subrange(vector<int>)_(same_length)/8192 1873.299 -1.11%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234883.846 1.28%
rng::contains_subrange(vector<int>)_(single_element)/16 4.819 2.44%
rng::contains_subrange(vector<int>)_(single_element)/32 8.524 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.452 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1828.830 1.09%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 451.992 -2.54%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490390.639 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.743 -1.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.384 -1.04%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3828.450 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.130 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.906 4.77%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.130 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.130 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.133 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 519.737 -1.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 517509.824 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.643 -4.36%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.598 1.19%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4022.910 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.895 6.87%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.178 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2077.401 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2289709.016 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.374 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.946 4.68%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20208.621 2.52%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 829.048 14.86%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461521.791 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.074 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.831 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11457.962 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1762.711 -2.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2372587.993 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.708 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.759 2.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21324.605 6.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 573.122 -24.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463566.894 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.351 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.736 -2.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11395.519 2.98%
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.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.313 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958605.222 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.690 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.231 5.04%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8362.267 -3.88%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.762 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.769 1.65%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 903.470 4.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073511.266 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.935 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11454.220 -13.56%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.951 -4.46%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 77709.038 4.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.359 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.511 3.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 581.749 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.238 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.247 1.80%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.359 6.02%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.417 10.70%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.245 1.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.077 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306274.205 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.848 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.995 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.762 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.152 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9393.436 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.619 1.13%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.856 3.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2317.537 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.869 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15500.951 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.744 1.84%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.687 5.13%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3876.515 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 742.006 2.96%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27106.892 1.49%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.890 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.459 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9429.208 -7.57%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.075 3.40%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.319 4.66%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.640 2.59%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.061 1.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.692 3.64%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.549 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8704.955 1.24%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.843 1.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.116 -5.38%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2138.684 1.01%
rng::find(vector<bool>)_(process_all)/1024 4.551 -3.00%
rng::find(vector<bool>)_(process_all)/1048576 3641.031 -
rng::find(vector<bool>)_(process_all)/50 0.721 -14.55%
rng::find(vector<bool>)_(process_all)/8 0.679 -13.44%
rng::find(vector<bool>)_(process_all)/8192 33.381 -
rng::find_if(vector<bool>)_(process_all)/1024 566.174 -
rng::find_if(vector<bool>)_(process_all)/1048576 577072.590 -
rng::find_if(vector<bool>)_(process_all)/50 24.023 -
rng::find_if(vector<bool>)_(process_all)/8 3.574 1.13%
rng::find_if(vector<bool>)_(process_all)/8192 4511.223 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.448 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576511.026 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.886 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.537 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4503.446 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.980 7.81%
rng::find_last(deque<int>)_(bail_10%)/1048576 323521.478 -
rng::find_last(deque<int>)_(bail_10%)/50 12.158 6.96%
rng::find_last(deque<int>)_(bail_10%)/8 2.726 -
rng::find_last(deque<int>)_(bail_10%)/8192 2511.328 -
rng::find_last(deque<int>)_(bail_90%)/1024 31.007 6.99%
rng::find_last(deque<int>)_(bail_90%)/1048576 27479.830 8.44%
rng::find_last(deque<int>)_(bail_90%)/50 1.894 1.34%
rng::find_last(deque<int>)_(bail_90%)/8 0.925 9.89%
rng::find_last(deque<int>)_(bail_90%)/8192 215.532 6.66%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.007 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702925.741 91.42%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.742 1.55%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.292 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5847.124 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.452 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 696758.152 65.56%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.718 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.442 1.47%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5952.936 -2.77%
rng::find_last(list<int>)_(bail_10%)/1024 664.346 -
rng::find_last(list<int>)_(bail_10%)/1048576 786347.346 -
rng::find_last(list<int>)_(bail_10%)/50 15.935 -
rng::find_last(list<int>)_(bail_10%)/8 2.078 -
rng::find_last(list<int>)_(bail_10%)/8192 6253.745 -8.85%
rng::find_last(list<int>)_(bail_90%)/1024 77.044 -
rng::find_last(list<int>)_(bail_90%)/1048576 86794.542 -
rng::find_last(list<int>)_(bail_90%)/50 1.289 3.19%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.824 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.941 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206383.000 -
rng::find_last(vector<char>)_(bail_10%)/50 10.841 -
rng::find_last(vector<char>)_(bail_10%)/8 2.011 -
rng::find_last(vector<char>)_(bail_10%)/8192 1625.581 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.599 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22976.249 -
rng::find_last(vector<char>)_(bail_90%)/50 1.444 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.801 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.498 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213776.976 -
rng::find_last(vector<int>)_(bail_10%)/50 10.849 -
rng::find_last(vector<int>)_(bail_10%)/8 2.018 -
rng::find_last(vector<int>)_(bail_10%)/8192 1661.947 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.983 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23164.119 -
rng::find_last(vector<int>)_(bail_90%)/50 1.566 15.26%
rng::find_last(vector<int>)_(bail_90%)/8 0.442 4.55%
rng::find_last(vector<int>)_(bail_90%)/8192 189.032 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 361.645 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362676.556 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.606 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.799 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2765.509 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.543 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38932.705 1.01%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.579 1.26%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.025 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.365 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.896 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906995.538 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.422 2.11%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.338 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6848.201 -3.04%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 763.811 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900773.327 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.643 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.236 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6669.195 -1.52%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.116 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807430.109 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.217 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.309 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6616.149 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.276 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88548.812 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.145 -1.47%
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.208 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.728 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237787.378 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.419 -7.89%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.094 1.03%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1859.638 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.696 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26216.863 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.420 -3.48%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.483 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.391 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 257.096 3.40%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307482.203 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.596 -4.51%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.631 -1.02%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2238.096 2.52%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.105 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33531.448 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.520 1.61%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.612 19.70%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.567 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.682 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362847.215 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.548 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.825 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2769.327 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.314 -1.27%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39008.292 2.17%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.360 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.947 -2.07%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 314.913 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 767.226 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 912468.831 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.552 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.186 -9.65%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6603.400 -1.19%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.353 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 902472.239 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.991 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.352 -2.87%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6459.925 -2.11%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.097 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804322.248 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.866 1.77%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6754.732 1.33%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.180 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88535.339 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.101 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.759 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.243 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238280.615 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.341 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.243 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.182 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26210.753 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.508 -1.84%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.688 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.628 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.480 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307349.173 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.559 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.762 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.564 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33514.635 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.512 -1.31%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.477 -4.67%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.087 -
rng::fold_left(deque<int>)/1048576 550704.995 -
rng::fold_left(deque<int>)/32 16.293 -2.52%
rng::fold_left(deque<int>)/50 27.182 -2.61%
rng::fold_left(deque<int>)/8 3.851 -7.59%
rng::fold_left(deque<int>)/8192 4543.804 5.83%
rng::fold_left(list<int>)/1048576 1458560.641 -
rng::fold_left(list<int>)/32 20.753 -
rng::fold_left(list<int>)/50 37.710 -
rng::fold_left(list<int>)/8 3.844 -
rng::fold_left(list<int>)/8192 10716.488 -4.69%
rng::fold_left(vector<int>)/1048576 1324711.798 -
rng::fold_left(vector<int>)/32 21.711 -
rng::fold_left(vector<int>)/50 37.561 1.01%
rng::fold_left(vector<int>)/8 3.555 -
rng::fold_left(vector<int>)/8192 10310.409 -
rng::for_each(map<int>)/32 25.695 2.14%
rng::for_each(map<int>)/50 38.369 1.35%
rng::for_each(map<int>)/8 6.148 -
rng::for_each(map<int>)/8192 7285.394 -
rng::for_each(multimap<int>)/32 26.360 1.45%
rng::for_each(multimap<int>)/50 40.553 1.79%
rng::for_each(multimap<int>)/8 6.194 -
rng::for_each(multimap<int>)/8192 7227.599 -
rng::for_each(multiset<int>)/32 25.400 -
rng::for_each(multiset<int>)/50 39.041 -
rng::for_each(multiset<int>)/8 6.853 -2.72%
rng::for_each(multiset<int>)/8192 7790.549 -
rng::for_each(set<int>)/32 25.588 1.39%
rng::for_each(set<int>)/50 37.983 -
rng::for_each(set<int>)/8 6.823 4.99%
rng::for_each(set<int>)/8192 7727.663 -
rng::starts_with(deque<int>)/1000 450.097 -
rng::starts_with(deque<int>)/1024 479.217 7.53%
rng::starts_with(deque<int>)/1048576 492898.633 -
rng::starts_with(deque<int>)/8 3.985 -
rng::starts_with(deque<int>)/8192 3846.960 -
rng::starts_with(deque<int>,_pred)/1000 511.387 -
rng::starts_with(deque<int>,_pred)/1024 528.199 -
rng::starts_with(deque<int>,_pred)/1048576 507602.808 -5.36%
rng::starts_with(deque<int>,_pred)/8 4.684 -
rng::starts_with(deque<int>,_pred)/8192 3915.169 -5.59%
rng::starts_with(list<int>)/1000 758.712 -
rng::starts_with(list<int>)/1024 776.119 -
rng::starts_with(list<int>)/1048576 939582.441 -
rng::starts_with(list<int>)/8 2.917 -
rng::starts_with(list<int>)/8192 9407.797 1.48%
rng::starts_with(list<int>,_pred)/1000 788.871 -
rng::starts_with(list<int>,_pred)/1024 806.718 -
rng::starts_with(list<int>,_pred)/1048576 967910.935 -
rng::starts_with(list<int>,_pred)/8 3.510 -
rng::starts_with(list<int>,_pred)/8192 11792.034 8.74%
rng::starts_with(vector<int>)/1000 58.306 -
rng::starts_with(vector<int>)/1024 59.911 -
rng::starts_with(vector<int>)/1048576 68217.476 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.256 -
rng::starts_with(vector<int>,_pred)/1000 281.310 -
rng::starts_with(vector<int>,_pred)/1024 289.077 -
rng::starts_with(vector<int>,_pred)/1048576 304523.913 -
rng::starts_with(vector<int>,_pred)/8 2.358 -7.53%
rng::starts_with(vector<int>,_pred)/8192 2487.382 -
std::adjacent_find(deque<int>)/1024 467.230 1.38%
std::adjacent_find(deque<int>)/1048576 474542.486 -
std::adjacent_find(deque<int>)/50 16.271 -9.74%
std::adjacent_find(deque<int>)/8 3.525 16.00%
std::adjacent_find(deque<int>)/8192 3702.170 -
std::adjacent_find(deque<int>,_pred)/1024 629.227 -
std::adjacent_find(deque<int>,_pred)/1048576 649540.584 -
std::adjacent_find(deque<int>,_pred)/50 29.870 1.91%
std::adjacent_find(deque<int>,_pred)/8 4.557 7.01%
std::adjacent_find(deque<int>,_pred)/8192 5091.358 -
std::adjacent_find(list<int>)/1024 734.953 -
std::adjacent_find(list<int>)/1048576 871737.080 -
std::adjacent_find(list<int>)/50 23.244 -
std::adjacent_find(list<int>)/8 2.089 -
std::adjacent_find(list<int>)/8192 7276.444 1.47%
std::adjacent_find(list<int>,_pred)/1024 789.370 -
std::adjacent_find(list<int>,_pred)/1048576 917135.239 -
std::adjacent_find(list<int>,_pred)/50 29.340 -
std::adjacent_find(list<int>,_pred)/8 3.867 2.76%
std::adjacent_find(list<int>,_pred)/8192 7237.246 -
std::adjacent_find(vector<int>)/1024 234.331 -
std::adjacent_find(vector<int>)/1048576 234978.306 -
std::adjacent_find(vector<int>)/50 11.956 -
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1828.900 -
std::adjacent_find(vector<int>,_pred)/1024 399.969 -
std::adjacent_find(vector<int>,_pred)/1048576 464682.738 -
std::adjacent_find(vector<int>,_pred)/50 23.388 -
std::adjacent_find(vector<int>,_pred)/8 3.291 -
std::adjacent_find(vector<int>,_pred)/8192 3187.228 -
std::all_of(deque<int>)_(process_all)/32 12.375 -16.57%
std::all_of(deque<int>)_(process_all)/32768 10449.440 4.07%
std::all_of(deque<int>)_(process_all)/50 18.939 -10.69%
std::all_of(deque<int>)_(process_all)/8 3.440 -28.10%
std::all_of(deque<int>)_(process_all)/8192 2619.413 3.85%
std::all_of(list<int>)_(process_all)/32 11.465 -
std::all_of(list<int>)_(process_all)/32768 26823.904 1.20%
std::all_of(list<int>)_(process_all)/50 21.978 1.62%
std::all_of(list<int>)_(process_all)/8 2.652 -
std::all_of(list<int>)_(process_all)/8192 8388.105 11.16%
std::all_of(vector<int>)_(process_all)/32 8.807 4.21%
std::all_of(vector<int>)_(process_all)/32768 8114.287 -
std::all_of(vector<int>)_(process_all)/50 14.484 -1.52%
std::all_of(vector<int>)_(process_all)/8 2.337 -4.14%
std::all_of(vector<int>)_(process_all)/8192 2038.132 -
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10116.107 -3.05%
std::any_of(deque<int>)_(process_all)/50 18.890 -
std::any_of(deque<int>)_(process_all)/8 3.437 4.86%
std::any_of(deque<int>)_(process_all)/8192 2531.411 -3.07%
std::any_of(list<int>)_(process_all)/32 11.641 -
std::any_of(list<int>)_(process_all)/32768 26471.632 1.04%
std::any_of(list<int>)_(process_all)/50 22.114 -
std::any_of(list<int>)_(process_all)/8 2.670 -
std::any_of(list<int>)_(process_all)/8192 7476.348 -2.88%
std::any_of(vector<int>)_(process_all)/32 8.381 -
std::any_of(vector<int>)_(process_all)/32768 8097.730 -
std::any_of(vector<int>)_(process_all)/50 13.786 -
std::any_of(vector<int>)_(process_all)/8 2.394 -2.25%
std::any_of(vector<int>)_(process_all)/8192 2033.960 -
std::copy(deque<int>)/1048576 50304.359 -
std::copy(deque<int>)/262144 11703.390 -
std::copy(deque<int>)/32768 1141.278 -
std::copy(deque<int>)/4096 145.648 -
std::copy(deque<int>)/512 16.672 -
std::copy(deque<int>)/64 2.701 -
std::copy(deque<int>)/8 2.612 -3.38%
std::copy(list<int>)/1048576 865256.979 -
std::copy(list<int>)/262144 214869.033 -
std::copy(list<int>)/32768 25791.188 -1.11%
std::copy(list<int>)/4096 3283.380 7.90%
std::copy(list<int>)/512 364.565 -
std::copy(list<int>)/64 30.420 -6.87%
std::copy(list<int>)/8 2.456 -2.48%
std::copy(vector<bool>)_(aligned)/1048576 3547.114 9.44%
std::copy(vector<bool>)_(aligned)/262144 758.877 8.80%
std::copy(vector<bool>)_(aligned)/32768 35.487 -
std::copy(vector<bool>)_(aligned)/4096 4.755 -2.55%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.237 -8.20%
std::copy(vector<bool>)_(unaligned)/1048576 7012.901 -
std::copy(vector<bool>)_(unaligned)/262144 1711.977 -
std::copy(vector<bool>)_(unaligned)/32768 218.072 1.47%
std::copy(vector<bool>)_(unaligned)/4096 26.057 -
std::copy(vector<bool>)_(unaligned)/512 3.482 -
std::copy(vector<bool>)_(unaligned)/64 1.800 -
std::copy(vector<int>)/1048576 50169.283 -
std::copy(vector<int>)/262144 12414.607 -
std::copy(vector<int>)/32768 3720.151 -1.47%
std::copy(vector<int>)/4096 166.877 -23.95%
std::copy(vector<int>)/512 15.940 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.167 -1.42%
std::copy_backward(deque<int>)/1048576 132514.988 -
std::copy_backward(deque<int>)/262144 31951.186 -4.35%
std::copy_backward(deque<int>)/32768 4049.843 3.15%
std::copy_backward(deque<int>)/4096 148.497 -
std::copy_backward(deque<int>)/512 18.064 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.758 -
std::copy_backward(list<int>)/1048576 876498.224 -
std::copy_backward(list<int>)/262144 217671.857 -
std::copy_backward(list<int>)/32768 26778.064 -
std::copy_backward(list<int>)/4096 3293.316 -
std::copy_backward(list<int>)/512 366.961 -
std::copy_backward(list<int>)/64 31.096 -
std::copy_backward(list<int>)/8 2.364 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2781.898 3.58%
std::copy_backward(vector<bool>)_(aligned)/262144 746.896 -11.03%
std::copy_backward(vector<bool>)_(aligned)/32768 35.685 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.072 3.15%
std::copy_backward(vector<bool>)_(aligned)/512 1.532 3.34%
std::copy_backward(vector<bool>)_(aligned)/64 1.752 1.38%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6575.020 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1603.323 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.888 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.331 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.802 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.893 1.76%
std::copy_backward(vector<int>)/1048576 50232.848 -
std::copy_backward(vector<int>)/262144 12519.944 2.23%
std::copy_backward(vector<int>)/32768 3462.815 -7.58%
std::copy_backward(vector<int>)/4096 198.304 5.18%
std::copy_backward(vector<int>)/512 16.588 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.275 2.59%
std::copy_if(deque<int>)_(entire_range)/1048576 277149.674 -
std::copy_if(deque<int>)_(entire_range)/262144 69687.535 -
std::copy_if(deque<int>)_(entire_range)/32768 8657.359 -
std::copy_if(deque<int>)_(entire_range)/4096 1019.774 -
std::copy_if(deque<int>)_(entire_range)/512 135.379 -
std::copy_if(deque<int>)_(entire_range)/64 16.120 -
std::copy_if(deque<int>)_(entire_range)/8 2.641 3.74%
std::copy_if(deque<int>)_(every_other)/1048576 372396.587 -
std::copy_if(deque<int>)_(every_other)/262144 92961.668 -
std::copy_if(deque<int>)_(every_other)/32768 11607.188 -
std::copy_if(deque<int>)_(every_other)/4096 1455.025 -
std::copy_if(deque<int>)_(every_other)/512 181.163 -
std::copy_if(deque<int>)_(every_other)/64 23.279 -
std::copy_if(deque<int>)_(every_other)/8 3.446 -
std::copy_if(list<int>)_(entire_range)/1048576 874516.304 -
std::copy_if(list<int>)_(entire_range)/262144 216962.488 1.40%
std::copy_if(list<int>)_(entire_range)/32768 25698.724 -
std::copy_if(list<int>)_(entire_range)/4096 3002.848 -
std::copy_if(list<int>)_(entire_range)/512 366.799 -
std::copy_if(list<int>)_(entire_range)/64 30.441 -
std::copy_if(list<int>)_(entire_range)/8 2.545 -
std::copy_if(list<int>)_(every_other)/1048576 826124.505 -
std::copy_if(list<int>)_(every_other)/262144 207306.827 -
std::copy_if(list<int>)_(every_other)/32768 25391.757 -
std::copy_if(list<int>)_(every_other)/4096 3336.472 -2.15%
std::copy_if(list<int>)_(every_other)/512 359.464 -
std::copy_if(list<int>)_(every_other)/64 27.762 -
std::copy_if(list<int>)_(every_other)/8 2.294 -
std::copy_if(vector<int>)_(entire_range)/1048576 244195.364 -
std::copy_if(vector<int>)_(entire_range)/262144 59644.463 -
std::copy_if(vector<int>)_(entire_range)/32768 7431.352 -
std::copy_if(vector<int>)_(entire_range)/4096 930.955 -
std::copy_if(vector<int>)_(entire_range)/512 122.811 -
std::copy_if(vector<int>)_(entire_range)/64 15.979 -3.97%
std::copy_if(vector<int>)_(entire_range)/8 2.214 -3.85%
std::copy_if(vector<int>)_(every_other)/1048576 511993.982 -
std::copy_if(vector<int>)_(every_other)/262144 127626.038 -
std::copy_if(vector<int>)_(every_other)/32768 16191.544 -
std::copy_if(vector<int>)_(every_other)/4096 1992.979 -
std::copy_if(vector<int>)_(every_other)/512 254.351 -
std::copy_if(vector<int>)_(every_other)/64 32.743 -
std::copy_if(vector<int>)_(every_other)/8 4.170 -1.03%
std::copy_n(deque<int>)/1048576 50165.931 -
std::copy_n(deque<int>)/262144 11713.664 -
std::copy_n(deque<int>)/32768 1140.750 -
std::copy_n(deque<int>)/4096 145.385 -
std::copy_n(deque<int>)/512 16.737 -
std::copy_n(deque<int>)/64 2.785 -
std::copy_n(deque<int>)/8 2.769 1.03%
std::copy_n(list<int>)/1048576 865662.604 -
std::copy_n(list<int>)/262144 215633.418 -
std::copy_n(list<int>)/32768 26524.907 -
std::copy_n(list<int>)/4096 3957.883 -8.67%
std::copy_n(list<int>)/512 343.302 -
std::copy_n(list<int>)/64 14.750 2.06%
std::copy_n(list<int>)/8 2.222 -
std::copy_n(vector<bool>)_(aligned)/1048576 2198.963 -16.36%
std::copy_n(vector<bool>)_(aligned)/262144 771.259 -6.59%
std::copy_n(vector<bool>)_(aligned)/32768 35.539 -
std::copy_n(vector<bool>)_(aligned)/4096 4.697 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.354 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.887 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.093 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.862 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.007 -
std::copy_n(vector<bool>)_(unaligned)/512 3.495 -
std::copy_n(vector<bool>)_(unaligned)/64 1.806 -
std::copy_n(vector<int>)/1048576 50201.329 1.62%
std::copy_n(vector<int>)/262144 12479.983 2.12%
std::copy_n(vector<int>)/32768 3778.892 2.29%
std::copy_n(vector<int>)/4096 149.222 -30.81%
std::copy_n(vector<int>)/512 16.034 -
std::copy_n(vector<int>)/64 2.469 -
std::copy_n(vector<int>)/8 2.178 -1.04%
std::count(deque<int>)_(every_other)/1024 245.661 -
std::count(deque<int>)_(every_other)/1048576 251974.321 -
std::count(deque<int>)_(every_other)/8 2.530 -
std::count(deque<int>)_(every_other)/8192 1929.679 -
std::count(list<int>)_(every_other)/1024 716.529 1.77%
std::count(list<int>)_(every_other)/1048576 826660.862 -
std::count(list<int>)_(every_other)/8 2.088 -
std::count(list<int>)_(every_other)/8192 6742.895 -5.74%
std::count(vector<bool>)/1000 2.998 1.27%
std::count(vector<bool>)/1024 1.680 -
std::count(vector<bool>)/1048576 1454.904 -
std::count(vector<bool>)/8192 11.392 -
std::count(vector<int>)_(every_other)/1024 102.683 -
std::count(vector<int>)_(every_other)/1048576 105026.757 -
std::count(vector<int>)_(every_other)/8 1.380 2.41%
std::count(vector<int>)_(every_other)/8192 817.407 -
std::count_if(deque<int>)_(every_other)/1024 346.411 -
std::count_if(deque<int>)_(every_other)/1048576 342284.865 -
std::count_if(deque<int>)_(every_other)/8 3.505 -
std::count_if(deque<int>)_(every_other)/8192 2683.278 -
std::count_if(list<int>)_(every_other)/1024 751.617 -
std::count_if(list<int>)_(every_other)/1048576 886331.019 -
std::count_if(list<int>)_(every_other)/8 2.774 -
std::count_if(list<int>)_(every_other)/8192 8014.328 10.33%
std::count_if(vector<int>)_(every_other)/1024 245.892 -
std::count_if(vector<int>)_(every_other)/1048576 247693.202 -
std::count_if(vector<int>)_(every_other)/8 4.165 -
std::count_if(vector<int>)_(every_other)/8192 1897.957 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 656.535 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.196 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2559.692 1.32%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 349.671 4.97%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.734 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.172 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.137 -12.61%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.931 -8.33%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.926 -21.71%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.585 -8.48%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.523 -17.03%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 454.196 -4.68%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 315.877 4.12%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.989 -11.97%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2151.782 -
std::deque<int>::ctor(size)/1024 70.983 -5.31%
std::deque<int>::ctor(size)/32 28.380 -2.96%
std::deque<int>::ctor(size)/8192 439.048 -1.68%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.225 -4.94%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.075 1.70%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.000 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.432 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.615 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.559 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.997 1.80%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.483 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 167.433 5.06%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.926 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.015 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.962 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.563 -1.86%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.505 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.957 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.788 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.775 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 331.352 -4.51%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.157 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.692 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2542.109 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.730 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.541 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1036.293 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 412.831 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8281.062 2.49%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13152.571 2.54%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 747.357 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 119444.294 4.51%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.522 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.673 -5.31%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6110.708 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6721.591 -1.02%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 163.212 14.66%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54796.701 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.521 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.411 -2.99%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12027.524 -6.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21389.877 -3.20%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 654.956 -4.11%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 188449.562 -3.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.998 -1.10%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.978 -8.17%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12022.714 -6.60%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21475.370 -2.79%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 655.640 -4.57%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 187387.893 -4.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1069.455 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.012 -2.59%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11607.162 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21784.960 -3.44%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 669.096 -3.71%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 190631.317 -2.47%
std::deque<std::string>::ctor(size)/1024 733.953 1.11%
std::deque<std::string>::ctor(size)/32 56.706 19.62%
std::deque<std::string>::ctor(size)/8192 8518.674 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 947.949 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 49.062 -3.32%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12587.272 1.36%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22009.168 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 647.283 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 190299.700 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.335 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.265 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.627 -11.66%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.069 -10.95%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.655 -11.46%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.564 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.846 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.356 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.132 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.136 -1.25%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2355.730 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.964 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.820 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.967 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.422 -1.75%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.404 8.99%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.532 5.07%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.702 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.463 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.949 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.164 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.977 -7.09%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2363.624 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 523.039 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.843 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4601.097 1.03%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6510.919 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.284 -1.58%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52650.188 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1036.137 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.861 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8094.299 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12872.443 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 750.957 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114642.358 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.223 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.095 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.563 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.602 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.846 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.386 -
std::distance(join_view(vector<vector<int>>))/50 0.587 -10.82%
std::distance(join_view(vector<vector<int>>))/8192 8.332 -
std::equal(deque<int>)_(it,_it,_it)/1024 450.278 -4.66%
std::equal(deque<int>)_(it,_it,_it)/1048576 495196.441 -
std::equal(deque<int>)_(it,_it,_it)/50 20.598 -5.03%
std::equal(deque<int>)_(it,_it,_it)/8 4.455 -
std::equal(deque<int>)_(it,_it,_it)/8192 3853.571 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 408.455 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 441468.953 3.78%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.111 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.000 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3248.585 5.00%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.755 2.16%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524278.973 -2.27%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.504 -1.68%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.276 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3968.047 -2.61%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 517.199 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 503617.321 -1.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.134 2.11%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.532 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3971.478 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.209 -23.85%
std::equal(list<int>)_(it,_it,_it)/1048576 1313486.555 -
std::equal(list<int>)_(it,_it,_it)/50 35.554 -
std::equal(list<int>)_(it,_it,_it)/8 2.711 -
std::equal(list<int>)_(it,_it,_it)/8192 9466.581 -5.88%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.365 1.36%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954268.933 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.911 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.930 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11408.357 -5.45%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.263 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979189.218 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.930 5.81%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.566 2.38%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11928.528 -3.55%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.194 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318434.053 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.736 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.500 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12470.530 9.70%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.014 -
std::equal(vector<bool>)_(unaligned)/1048576 6394.904 -
std::equal(vector<bool>)_(unaligned)/50 0.806 -8.03%
std::equal(vector<bool>)_(unaligned)/8 0.800 -13.06%
std::equal(vector<bool>)_(unaligned)/8192 55.483 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.782 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73681.500 -
std::equal(vector<int>)_(it,_it,_it)/50 4.257 2.13%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.672 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.095 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73741.135 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.239 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.501 7.65%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.198 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 288.997 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305683.228 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.686 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.964 -1.19%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2552.652 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.796 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305839.668 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.478 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.631 1.21%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.191 -
std::fill(deque<int>)/1024 30.140 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 238.332 1.35%
std::fill(list<int>)/1024 671.739 34.48%
std::fill(list<int>)/32 8.301 -
std::fill(list<int>)/50 34.614 -3.05%
std::fill(list<int>)/8192 7540.560 -
std::fill(vector<bool>)/1048576 3832.193 -
std::fill(vector<bool>)/262144 231.214 -
std::fill(vector<bool>)/32768 29.890 -
std::fill(vector<bool>)/4096 4.204 -
std::fill(vector<bool>)/512 1.530 -4.96%
std::fill(vector<bool>)/64 1.503 -8.29%
std::fill(vector<int>)/1024 30.309 -
std::fill(vector<int>)/32 1.039 -4.57%
std::fill(vector<int>)/50 2.203 -
std::fill(vector<int>)/8192 236.329 1.03%
std::fill_n(deque<int>)/1024 29.459 -
std::fill_n(deque<int>)/32 1.255 -4.50%
std::fill_n(deque<int>)/50 2.213 1.04%
std::fill_n(deque<int>)/8192 236.940 -
std::fill_n(list<int>)/1024 466.128 -34.61%
std::fill_n(list<int>)/32 8.110 -
std::fill_n(list<int>)/50 15.915 1.80%
std::fill_n(list<int>)/8192 9104.380 15.35%
std::fill_n(vector<bool>)/1048576 3821.250 -
std::fill_n(vector<bool>)/262144 941.602 15.19%
std::fill_n(vector<bool>)/32768 30.084 -
std::fill_n(vector<bool>)/4096 4.190 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.407 -
std::fill_n(vector<int>)/1024 29.482 -1.12%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 233.184 -
std::find(deque<int>)_(bail_25%)/1024 68.081 -
std::find(deque<int>)_(bail_25%)/32768 1925.902 -
std::find(deque<int>)_(bail_25%)/8 2.288 -
std::find(deque<int>)_(bail_25%)/8192 481.844 -
std::find(deque<int>)_(process_all)/1024 242.075 -
std::find(deque<int>)_(process_all)/32768 7738.801 -
std::find(deque<int>)_(process_all)/50 13.083 -
std::find(deque<int>)_(process_all)/8 3.377 -
std::find(deque<int>)_(process_all)/8192 1930.348 -
std::find(list<int>)_(bail_25%)/1024 128.366 -6.51%
std::find(list<int>)_(bail_25%)/32768 7822.107 -1.07%
std::find(list<int>)_(bail_25%)/8 0.923 -1.89%
std::find(list<int>)_(bail_25%)/8192 1455.341 -
std::find(list<int>)_(process_all)/1024 687.666 -1.88%
std::find(list<int>)_(process_all)/32768 24900.660 -4.28%
std::find(list<int>)_(process_all)/50 18.974 -
std::find(list<int>)_(process_all)/8 2.283 -4.59%
std::find(list<int>)_(process_all)/8192 7528.490 5.01%
std::find(vector<bool>)_(process_all)/1024 4.602 4.48%
std::find(vector<bool>)_(process_all)/1048576 3642.410 -
std::find(vector<bool>)_(process_all)/50 0.638 -28.01%
std::find(vector<bool>)_(process_all)/8 0.640 -29.91%
std::find(vector<bool>)_(process_all)/8192 33.323 -
std::find(vector<char>)_(bail_25%)/1024 5.325 -
std::find(vector<char>)_(bail_25%)/32768 136.244 -
std::find(vector<char>)_(bail_25%)/8 1.058 -8.33%
std::find(vector<char>)_(bail_25%)/8192 39.710 -
std::find(vector<char>)_(process_all)/1024 16.215 -
std::find(vector<char>)_(process_all)/32768 494.862 -
std::find(vector<char>)_(process_all)/50 1.640 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.955 -
std::find(vector<int>)_(bail_25%)/1024 66.272 -
std::find(vector<int>)_(bail_25%)/32768 1865.769 -
std::find(vector<int>)_(bail_25%)/8 1.473 2.20%
std::find(vector<int>)_(bail_25%)/8192 473.022 -
std::find(vector<int>)_(process_all)/1024 241.953 -
std::find(vector<int>)_(process_all)/32768 7368.892 -
std::find(vector<int>)_(process_all)/50 12.358 -
std::find(vector<int>)_(process_all)/8 2.577 -5.93%
std::find(vector<int>)_(process_all)/8192 1845.313 -
std::find(vector<long_long>)_(bail_25%)/1024 22.986 -
std::find(vector<long_long>)_(bail_25%)/32768 727.643 -
std::find(vector<long_long>)_(bail_25%)/8 0.938 5.17%
std::find(vector<long_long>)_(bail_25%)/8192 188.216 -
std::find(vector<long_long>)_(process_all)/1024 90.053 -
std::find(vector<long_long>)_(process_all)/32768 2893.323 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.063 6.90%
std::find(vector<long_long>)_(process_all)/8192 721.856 -
std::find(vector<short>)_(bail_25%)/1024 5.984 -
std::find(vector<short>)_(bail_25%)/32768 187.717 -
std::find(vector<short>)_(bail_25%)/8 0.723 2.61%
std::find(vector<short>)_(bail_25%)/8192 45.453 -
std::find(vector<short>)_(process_all)/1024 22.541 -
std::find(vector<short>)_(process_all)/32768 721.626 -
std::find(vector<short>)_(process_all)/50 1.686 -
std::find(vector<short>)_(process_all)/8 0.690 -
std::find(vector<short>)_(process_all)/8192 180.201 -
std::find_end(deque<int>)_(match_near_end)/1000 33.735 -14.23%
std::find_end(deque<int>)_(match_near_end)/1024 32.466 -9.39%
std::find_end(deque<int>)_(match_near_end)/8192 272.667 -5.94%
std::find_end(deque<int>)_(near_matches)/1000 17422.526 -18.45%
std::find_end(deque<int>)_(near_matches)/1024 17526.380 -20.83%
std::find_end(deque<int>)_(near_matches)/8192 1263493.657 -11.55%
std::find_end(deque<int>)_(process_all)/1000 284.620 -3.66%
std::find_end(deque<int>)_(process_all)/1024 312.871 -4.93%
std::find_end(deque<int>)_(process_all)/1048576 280187.947 -11.92%
std::find_end(deque<int>)_(process_all)/8192 2356.910 -5.01%
std::find_end(deque<int>)_(same_length)/1000 325.767 -3.11%
std::find_end(deque<int>)_(same_length)/1024 332.976 -
std::find_end(deque<int>)_(same_length)/8192 2860.993 -2.62%
std::find_end(deque<int>)_(single_element)/1000 309.795 -3.81%
std::find_end(deque<int>)_(single_element)/1024 317.410 -10.38%
std::find_end(deque<int>)_(single_element)/8192 2197.575 -18.97%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.016 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.001 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 615.917 2.61%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30913.157 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32086.889 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1888351.078 -
std::find_end(deque<int>,_pred)_(process_all)/1000 582.252 -
std::find_end(deque<int>,_pred)_(process_all)/1024 591.077 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592124.788 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4347.976 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.323 -1.94%
std::find_end(deque<int>,_pred)_(same_length)/1024 798.575 -4.69%
std::find_end(deque<int>,_pred)_(same_length)/8192 5017.066 -
std::find_end(deque<int>,_pred)_(single_element)/1000 652.351 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.796 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4880.316 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.308 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4461.109 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257012.257 -
std::find_end(forward_list<int>)_(near_matches)/1000 36674.037 -
std::find_end(forward_list<int>)_(near_matches)/1024 38025.756 -
std::find_end(forward_list<int>)_(near_matches)/8192 2470017.375 -
std::find_end(forward_list<int>)_(process_all)/1000 680.023 -2.24%
std::find_end(forward_list<int>)_(process_all)/1024 707.730 -
std::find_end(forward_list<int>)_(process_all)/1048576 760853.872 -
std::find_end(forward_list<int>)_(process_all)/8192 5675.506 -
std::find_end(forward_list<int>)_(same_length)/1000 1462.421 -
std::find_end(forward_list<int>)_(same_length)/1024 1496.736 -
std::find_end(forward_list<int>)_(same_length)/8192 14243.650 -1.53%
std::find_end(forward_list<int>)_(single_element)/1000 689.838 -
std::find_end(forward_list<int>)_(single_element)/1024 707.768 1.26%
std::find_end(forward_list<int>)_(single_element)/8192 5772.782 -6.41%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.655 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5165.336 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275938.584 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41209.485 -1.41%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42819.968 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2684280.011 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 798.556 5.49%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 810.128 6.40%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 887719.420 6.22%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6525.588 6.56%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.473 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.389 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18534.155 1.77%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 740.015 -1.89%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 753.758 -3.76%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6179.123 -2.83%
std::find_end(list<int>)_(match_near_end)/1000 77.972 1.24%
std::find_end(list<int>)_(match_near_end)/1024 60.235 1.56%
std::find_end(list<int>)_(match_near_end)/8192 603.630 -
std::find_end(list<int>)_(near_matches)/1000 33360.256 1.35%
std::find_end(list<int>)_(near_matches)/1024 34605.460 -
std::find_end(list<int>)_(near_matches)/8192 2250993.437 -
std::find_end(list<int>)_(process_all)/1000 713.601 -51.21%
std::find_end(list<int>)_(process_all)/1024 729.685 -50.71%
std::find_end(list<int>)_(process_all)/1048576 874590.183 -
std::find_end(list<int>)_(process_all)/8192 7440.330 -1.90%
std::find_end(list<int>)_(same_length)/1000 737.900 -
std::find_end(list<int>)_(same_length)/1024 760.300 -
std::find_end(list<int>)_(same_length)/8192 9736.025 20.84%
std::find_end(list<int>)_(single_element)/1000 709.988 -
std::find_end(list<int>)_(single_element)/1024 735.445 -
std::find_end(list<int>)_(single_element)/8192 8189.930 -5.32%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.707 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.665 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.139 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36873.375 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38321.447 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2404666.522 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.341 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.341 -
std::find_end(list<int>,_pred)_(process_all)/1048576 960482.419 -
std::find_end(list<int>,_pred)_(process_all)/8192 8154.971 -
std::find_end(list<int>,_pred)_(same_length)/1000 817.316 4.80%
std::find_end(list<int>,_pred)_(same_length)/1024 815.247 2.23%
std::find_end(list<int>,_pred)_(same_length)/8192 8857.354 -11.42%
std::find_end(list<int>,_pred)_(single_element)/1000 796.991 -
std::find_end(list<int>,_pred)_(single_element)/1024 815.983 -
std::find_end(list<int>,_pred)_(single_element)/8192 8535.706 -5.57%
std::find_end(vector<int>)_(match_near_end)/1000 27.932 -
std::find_end(vector<int>)_(match_near_end)/1024 28.461 -1.04%
std::find_end(vector<int>)_(match_near_end)/8192 200.954 -
std::find_end(vector<int>)_(near_matches)/1000 13518.253 -
std::find_end(vector<int>)_(near_matches)/1024 13984.740 -
std::find_end(vector<int>)_(near_matches)/8192 768849.899 -
std::find_end(vector<int>)_(process_all)/1000 224.153 2.47%
std::find_end(vector<int>)_(process_all)/1024 229.313 2.50%
std::find_end(vector<int>)_(process_all)/1048576 225102.180 2.96%
std::find_end(vector<int>)_(process_all)/8192 1756.750 3.24%
std::find_end(vector<int>)_(same_length)/1000 244.106 -
std::find_end(vector<int>)_(same_length)/1024 248.623 -
std::find_end(vector<int>)_(same_length)/8192 2021.819 -
std::find_end(vector<int>)_(single_element)/1000 245.925 2.41%
std::find_end(vector<int>)_(single_element)/1024 250.958 2.26%
std::find_end(vector<int>)_(single_element)/8192 1930.578 3.28%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.329 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.012 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.562 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22924.448 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23836.613 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450722.309 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.396 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.233 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643689.849 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4308.895 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.477 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.288 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4997.340 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.628 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.170 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4783.392 -
std::find_first_of(deque<int>)_(large_needle)/1024 367005.028 -
std::find_first_of(deque<int>)_(large_needle)/32 283.434 -3.79%
std::find_first_of(deque<int>)_(large_needle)/50 673.600 -5.73%
std::find_first_of(deque<int>)_(large_needle)/8192 23553470.833 -
std::find_first_of(deque<int>)_(small_needle)/1024 3599.490 1.90%
std::find_first_of(deque<int>)_(small_needle)/32 111.467 -1.51%
std::find_first_of(deque<int>)_(small_needle)/50 170.886 -1.95%
std::find_first_of(deque<int>)_(small_needle)/8192 28785.598 1.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 602279.067 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 604.438 1.79%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1606.200 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37019190.789 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6243.643 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.856 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.106 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49832.861 -
std::find_first_of(list<int>)_(large_needle)/1024 859280.840 -11.70%
std::find_first_of(list<int>)_(large_needle)/32 678.319 -
std::find_first_of(list<int>)_(large_needle)/50 1742.672 -
std::find_first_of(list<int>)_(large_needle)/8192 49172777.799 -
std::find_first_of(list<int>)_(small_needle)/1024 2809.137 2.11%
std::find_first_of(list<int>)_(small_needle)/32 95.842 3.19%
std::find_first_of(list<int>)_(small_needle)/50 142.431 1.58%
std::find_first_of(list<int>)_(small_needle)/8192 22500.236 1.83%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1051686.326 1.15%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.744 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1965.532 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58015927.090 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.355 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.945 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.281 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43183.953 -
std::find_first_of(vector<int>)_(large_needle)/1024 107328.901 -
std::find_first_of(vector<int>)_(large_needle)/32 106.234 -
std::find_first_of(vector<int>)_(large_needle)/50 262.066 -4.48%
std::find_first_of(vector<int>)_(large_needle)/8192 6915613.040 -
std::find_first_of(vector<int>)_(small_needle)/1024 1408.036 -4.14%
std::find_first_of(vector<int>)_(small_needle)/32 47.251 -2.68%
std::find_first_of(vector<int>)_(small_needle)/50 70.790 -3.00%
std::find_first_of(vector<int>)_(small_needle)/8192 11264.070 -2.17%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591241.954 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.910 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.787 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38210365.721 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5953.559 5.14%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.159 -1.86%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 280.171 -2.09%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45650.524 1.89%
std::find_if(deque<int>)_(bail_25%)/1024 78.163 -
std::find_if(deque<int>)_(bail_25%)/32768 2375.280 18.79%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 596.651 18.51%
std::find_if(deque<int>)_(process_all)/1024 250.881 -
std::find_if(deque<int>)_(process_all)/32768 8059.760 -
std::find_if(deque<int>)_(process_all)/50 12.561 -
std::find_if(deque<int>)_(process_all)/8 2.521 -3.80%
std::find_if(deque<int>)_(process_all)/8192 1992.474 -
std::find_if(list<int>)_(bail_25%)/1024 180.665 -
std::find_if(list<int>)_(bail_25%)/32768 7525.817 -
std::find_if(list<int>)_(bail_25%)/8 0.933 1.16%
std::find_if(list<int>)_(bail_25%)/8192 1440.291 2.31%
std::find_if(list<int>)_(process_all)/1024 710.170 1.80%
std::find_if(list<int>)_(process_all)/32768 25536.420 -
std::find_if(list<int>)_(process_all)/50 19.049 -
std::find_if(list<int>)_(process_all)/8 2.417 4.93%
std::find_if(list<int>)_(process_all)/8192 7488.614 5.47%
std::find_if(vector<bool>)_(process_all)/1024 568.683 -
std::find_if(vector<bool>)_(process_all)/1048576 581397.620 -
std::find_if(vector<bool>)_(process_all)/50 23.728 -
std::find_if(vector<bool>)_(process_all)/8 3.566 1.18%
std::find_if(vector<bool>)_(process_all)/8192 4548.428 -
std::find_if(vector<char>)_(bail_25%)/1024 26.476 3.52%
std::find_if(vector<char>)_(bail_25%)/32768 833.456 4.28%
std::find_if(vector<char>)_(bail_25%)/8 0.850 -4.21%
std::find_if(vector<char>)_(bail_25%)/8192 217.798 3.30%
std::find_if(vector<char>)_(process_all)/1024 124.738 -
std::find_if(vector<char>)_(process_all)/32768 3750.274 -
std::find_if(vector<char>)_(process_all)/50 6.631 -
std::find_if(vector<char>)_(process_all)/8 1.596 -
std::find_if(vector<char>)_(process_all)/8192 943.448 -
std::find_if(vector<int>)_(bail_25%)/1024 26.689 -12.27%
std::find_if(vector<int>)_(bail_25%)/32768 813.064 -13.29%
std::find_if(vector<int>)_(bail_25%)/8 0.737 -7.00%
std::find_if(vector<int>)_(bail_25%)/8192 212.316 -11.29%
std::find_if(vector<int>)_(process_all)/1024 113.055 -
std::find_if(vector<int>)_(process_all)/32768 3202.451 -
std::find_if(vector<int>)_(process_all)/50 5.655 -2.07%
std::find_if(vector<int>)_(process_all)/8 1.276 -1.63%
std::find_if(vector<int>)_(process_all)/8192 808.637 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.359 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2028.437 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.174 -
std::find_if_not(deque<int>)_(bail_25%)/8192 512.060 1.81%
std::find_if_not(deque<int>)_(process_all)/1024 251.917 -
std::find_if_not(deque<int>)_(process_all)/32768 8064.058 -
std::find_if_not(deque<int>)_(process_all)/50 12.601 -7.07%
std::find_if_not(deque<int>)_(process_all)/8 2.626 -1.97%
std::find_if_not(deque<int>)_(process_all)/8192 2000.810 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.459 3.87%
std::find_if_not(list<int>)_(bail_25%)/32768 7546.944 2.57%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -4.48%
std::find_if_not(list<int>)_(bail_25%)/8192 1545.097 9.60%
std::find_if_not(list<int>)_(process_all)/1024 744.661 -4.81%
std::find_if_not(list<int>)_(process_all)/32768 26125.404 2.85%
std::find_if_not(list<int>)_(process_all)/50 38.719 -5.67%
std::find_if_not(list<int>)_(process_all)/8 3.570 -
std::find_if_not(list<int>)_(process_all)/8192 7881.484 8.33%
std::find_if_not(vector<bool>)_(process_all)/1024 570.057 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580202.677 -
std::find_if_not(vector<bool>)_(process_all)/50 24.263 -
std::find_if_not(vector<bool>)_(process_all)/8 3.582 -
std::find_if_not(vector<bool>)_(process_all)/8192 4552.930 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.111 -
std::find_if_not(vector<char>)_(bail_25%)/32768 949.026 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.750 -4.75%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.418 4.50%
std::find_if_not(vector<char>)_(process_all)/1024 124.116 -8.90%
std::find_if_not(vector<char>)_(process_all)/32768 3742.723 -9.38%
std::find_if_not(vector<char>)_(process_all)/50 6.619 -5.40%
std::find_if_not(vector<char>)_(process_all)/8 1.393 -12.47%
std::find_if_not(vector<char>)_(process_all)/8192 941.513 -9.42%
std::find_if_not(vector<int>)_(bail_25%)/1024 30.279 -1.48%
std::find_if_not(vector<int>)_(bail_25%)/32768 965.868 1.84%
std::find_if_not(vector<int>)_(bail_25%)/8 0.794 -6.24%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.844 1.80%
std::find_if_not(vector<int>)_(process_all)/1024 120.295 7.00%
std::find_if_not(vector<int>)_(process_all)/32768 3496.824 9.41%
std::find_if_not(vector<int>)_(process_all)/50 5.876 8.87%
std::find_if_not(vector<int>)_(process_all)/8 1.650 23.20%
std::find_if_not(vector<int>)_(process_all)/8192 878.920 9.45%
std::flat_map<int,_int>::clear()/0 391.327 -
std::flat_map<int,_int>::clear()/1024 395.573 -
std::flat_map<int,_int>::clear()/32 391.645 -
std::flat_map<int,_int>::clear()/8192 408.276 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.885 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.113 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.613 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.355 -14.59%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.886 27.75%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.338 6.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.646 35.97%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.184 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.065 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.630 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.471 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.525 -7.71%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.156 -1.04%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.274 -9.84%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.123 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.917 1.18%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.727 -1.72%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.044 -
std::flat_map<int,_int>::ctor(const&)/0 12.781 -
std::flat_map<int,_int>::ctor(const&)/1024 178.161 -
std::flat_map<int,_int>::ctor(const&)/32 22.857 -
std::flat_map<int,_int>::ctor(const&)/8192 1894.690 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.792 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.133 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.855 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1884.886 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.590 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4205.208 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.429 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33105.887 -2.10%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.660 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8749.258 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.431 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129916.805 -5.71%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.387 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.652 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.484 13.45%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.653 -6.24%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.304 -3.11%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.844 -5.86%
std::flat_map<int,_int>::erase(iterator)/1024 74.821 -1.85%
std::flat_map<int,_int>::erase(iterator)/32 19.752 -
std::flat_map<int,_int>::erase(iterator)/8192 497.110 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.481 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.414 1.10%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.406 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.830 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.396 -3.99%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.852 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 563.422 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 10.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.337 17.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.539 6.26%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.852 17.27%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -2.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.694 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.794 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.092 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.315 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.170 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.394 -15.75%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.231 32.83%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.696 17.30%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.945 54.31%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.788 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 43.908 3.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.213 -1.26%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 55.337 25.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.809 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 168.752 -22.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.260 1.53%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 653.090 11.60%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.861 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.649 1.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.667 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.909 -2.29%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 119.607 -15.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.337 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 590.832 11.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.838 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5488.852 6.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 620.398 1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41737.568 4.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.862 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5798.179 1.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.931 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44030.820 1.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.696 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7755.582 1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 678.276 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63684.758 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.006 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1643.253 12.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.763 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10245.927 16.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1618.075 -9.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.917 -1.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10046.590 -10.56%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.020 -1.85%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.025 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.372 5.73%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.402 2.08%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 50.262 100.43%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.789 2.94%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 47.504 92.07%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.989 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 166.509 -32.97%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.067 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 671.985 13.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.456 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.798 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.184 11.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.711 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 29.607 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.205 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.235 3.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.688 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 171.891 -26.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.606 1.66%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 670.420 12.77%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.877 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.042 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.476 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.319 10.95%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.355 14.97%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.463 9.51%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.667 18.79%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.279 -4.65%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.805 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.747 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 724.622 -59.22%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.497 -1.73%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.821 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.683 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 719.958 -57.09%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.205 -3.85%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.096 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 718.141 -54.95%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.003 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.508 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.720 -18.93%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.194 -3.51%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.467 -21.46%
std::flat_multimap<int,_int>::clear()/0 392.802 -
std::flat_multimap<int,_int>::clear()/1024 393.153 -
std::flat_multimap<int,_int>::clear()/32 392.978 -
std::flat_multimap<int,_int>::clear()/8192 408.941 -1.21%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.218 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -5.77%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.597 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.493 41.04%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.614 -18.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.182 -1.81%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.312 -19.38%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.767 -9.56%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.346 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.482 -16.61%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.077 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.088 -1.48%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.494 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.944 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.785 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.446 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1161.092 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.787 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.511 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.841 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1921.076 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.775 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.583 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.836 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1916.935 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.951 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3924.609 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.554 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32019.732 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8441.825 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.975 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133608.534 1.76%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.883 12.61%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.465 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.201 18.95%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.058 1.76%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.275 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.046 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.922 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.782 -1.82%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.295 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.077 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.626 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.717 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.948 -1.60%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.477 5.89%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 528.430 -1.97%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.898 2.61%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.938 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.272 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.590 1.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.852 1.18%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.059 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.298 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.351 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.146 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -32.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.656 -7.17%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.151 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.587 -1.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.766 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 40.677 108.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.248 1.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.914 38.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.766 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 191.475 92.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.773 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 558.417 -4.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.184 2.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.513 22.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.982 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.518 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.923 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.738 64.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.197 1.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 502.840 -2.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.134 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4915.447 -17.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 601.001 -4.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37422.539 -17.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.904 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5448.065 -4.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.201 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41747.966 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.402 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7331.103 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.773 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59985.305 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.569 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1127.236 -4.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.753 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6282.770 -6.77%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.077 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1150.827 -8.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 440.201 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6340.732 -10.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 198.257 84.61%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.031 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 548.958 -3.01%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.840 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 29.316 55.24%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.105 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.123 5.32%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.845 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 184.830 78.15%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.592 1.02%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 556.281 -1.68%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.511 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.706 -19.11%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.173 -4.03%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.461 -20.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.373 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.129 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.603 -2.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.097 -15.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.738 1.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.083 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.643 -1.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.414 -13.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.346 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.350 -11.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.785 -2.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 514.410 -35.19%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.975 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.336 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.217 10.64%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.201 1.09%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.288 12.76%
std::for_each(deque<int>)/32 3.696 -
std::for_each(deque<int>)/50 3.870 -
std::for_each(deque<int>)/8 0.915 -
std::for_each(deque<int>)/8192 255.765 -
std::for_each(join_view(vector<vector<int>>))/32 3.765 -
std::for_each(join_view(vector<vector<int>>))/50 4.033 -
std::for_each(join_view(vector<vector<int>>))/8 1.426 -
std::for_each(join_view(vector<vector<int>>))/8192 263.685 -
std::for_each(list<int>)/32 10.832 -
std::for_each(list<int>)/50 20.921 -3.06%
std::for_each(list<int>)/8 2.529 8.04%
std::for_each(list<int>)/8192 7836.549 8.65%
std::for_each(map<int>::iterator)/32 23.968 -
std::for_each(map<int>::iterator)/50 36.028 -
std::for_each(map<int>::iterator)/8 5.010 -
std::for_each(map<int>::iterator)/8192 7475.385 -
std::for_each(multimap<int>::iterator)/32 23.662 -
std::for_each(multimap<int>::iterator)/50 36.709 -
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7387.296 -
std::for_each(multiset<int>::iterator)/32 23.570 -
std::for_each(multiset<int>::iterator)/50 35.797 -
std::for_each(multiset<int>::iterator)/8 5.073 -
std::for_each(multiset<int>::iterator)/8192 8055.640 -
std::for_each(set<int>::iterator)/32 24.560 -
std::for_each(set<int>::iterator)/50 37.513 2.29%
std::for_each(set<int>::iterator)/8 5.029 -
std::for_each(set<int>::iterator)/8192 7951.074 1.19%
std::for_each(vector<int>)/32 3.693 -
std::for_each(vector<int>)/50 3.861 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 251.952 -
std::for_each_n(deque<int>)/32 3.768 -
std::for_each_n(deque<int>)/50 3.973 1.75%
std::for_each_n(deque<int>)/8 1.313 19.61%
std::for_each_n(deque<int>)/8192 255.196 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.938 -1.72%
std::for_each_n(join_view(vector<vector<int>>))/50 4.390 1.21%
std::for_each_n(join_view(vector<vector<int>>))/8 1.615 6.93%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.057 -
std::for_each_n(list<int>)/32 11.276 -
std::for_each_n(list<int>)/50 23.034 -
std::for_each_n(list<int>)/8 2.551 -
std::for_each_n(list<int>)/8192 7607.543 -5.47%
std::for_each_n(vector<int>)/32 3.711 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.669 -
std::for_each_n(vector<int>)/8192 252.140 -
std::generate(deque<int>)/1024 243.520 -
std::generate(deque<int>)/32 8.060 -
std::generate(deque<int>)/50 12.082 -
std::generate(deque<int>)/8192 1905.280 -
std::generate(list<int>)/1024 670.940 -
std::generate(list<int>)/32 8.440 -
std::generate(list<int>)/50 15.558 3.12%
std::generate(list<int>)/8192 7000.059 -
std::generate(vector<int>)/1024 244.219 -
std::generate(vector<int>)/32 7.936 1.19%
std::generate(vector<int>)/50 11.978 -
std::generate(vector<int>)/8192 1841.137 -
std::generate_n(deque<int>)/1024 244.205 -
std::generate_n(deque<int>)/32 8.227 -
std::generate_n(deque<int>)/50 12.222 -
std::generate_n(deque<int>)/8192 1960.547 -
std::generate_n(list<int>)/1024 649.907 -
std::generate_n(list<int>)/32 8.565 -
std::generate_n(list<int>)/50 15.405 1.03%
std::generate_n(list<int>)/8192 7423.970 -
std::generate_n(vector<int>)/1024 243.286 -
std::generate_n(vector<int>)/32 7.907 -
std::generate_n(vector<int>)/50 11.966 -
std::generate_n(vector<int>)/8192 1841.704 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.855 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.300 -3.82%
std::is_partitioned(deque<int>)_(partitioned)/50 13.838 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2458.712 -7.66%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.155 -10.08%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.104 6.57%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.149 -4.86%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 695.232 -19.61%
std::is_partitioned(list<int>)_(partitioned)/1024 707.701 19.77%
std::is_partitioned(list<int>)_(partitioned)/32 8.665 -
std::is_partitioned(list<int>)_(partitioned)/50 14.148 2.34%
std::is_partitioned(list<int>)_(partitioned)/8192 7205.493 5.03%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.879 1.09%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.258 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.517 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.825 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.275 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.415 1.80%
std::is_partitioned(vector<int>)_(partitioned)/50 9.667 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.824 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.548 -5.27%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.616 -1.50%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.531 -1.27%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.296 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.654 -1.62%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.000 2.97%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.085 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516076.947 -1.98%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.567 -3.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.644 -1.18%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 -6.14%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4052.748 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686346.626 -1.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.765 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.024 -1.58%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.213 -8.56%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3871.968 -2.22%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529127.933 2.32%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.611 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 529.638 -1.46%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.764 5.66%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3967.209 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 691840.373 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.206 -1.03%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.776 -35.99%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.814 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9196.502 7.16%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418580.491 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.199 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.255 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.627 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8226.801 7.72%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593089.408 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.630 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.133 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.744 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 10079.919 12.97%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425696.200 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.713 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.086 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.200 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8501.032 7.19%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597701.945 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.826 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.352 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.869 2.23%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2838.097 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212224.461 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.264 1.45%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.389 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.387 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.309 -1.20%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1009892.416 -2.06%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.109 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.494 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.103 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2969.628 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211713.433 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.166 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.918 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.401 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2771.231 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007337.903 1.36%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.191 -
std::is_sorted(deque<int>)/1024 471.623 -
std::is_sorted(deque<int>)/8 2.600 -1.69%
std::is_sorted(deque<int>)/8192 3790.714 -
std::is_sorted(deque<int>,_pred)/1024 641.416 -3.21%
std::is_sorted(deque<int>,_pred)/8 4.958 3.51%
std::is_sorted(deque<int>,_pred)/8192 5191.964 -3.99%
std::is_sorted(list<int>)/1024 747.553 -
std::is_sorted(list<int>)/8 2.108 -
std::is_sorted(list<int>)/8192 7161.657 -1.64%
std::is_sorted(list<int>,_pred)/1024 821.989 -
std::is_sorted(list<int>,_pred)/8 4.027 -
std::is_sorted(list<int>,_pred)/8192 8492.459 -1.13%
std::is_sorted(vector<int>)/1024 245.584 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1923.964 1.10%
std::is_sorted(vector<int>,_pred)/1024 468.150 -
std::is_sorted(vector<int>,_pred)/8 3.424 6.94%
std::is_sorted(vector<int>,_pred)/8192 3723.893 -
std::is_sorted_until(deque<int>)/1024 467.159 -
std::is_sorted_until(deque<int>)/8 2.812 -11.95%
std::is_sorted_until(deque<int>)/8192 3811.973 1.74%
std::is_sorted_until(deque<int>,_pred)/1024 596.123 -
std::is_sorted_until(deque<int>,_pred)/8 4.748 6.83%
std::is_sorted_until(deque<int>,_pred)/8192 4796.119 -
std::is_sorted_until(list<int>)/1024 784.543 4.51%
std::is_sorted_until(list<int>)/8 2.167 4.59%
std::is_sorted_until(list<int>)/8192 7085.958 5.47%
std::is_sorted_until(list<int>,_pred)/1024 791.713 -
std::is_sorted_until(list<int>,_pred)/8 3.712 1.89%
std::is_sorted_until(list<int>,_pred)/8192 7477.866 -11.39%
std::is_sorted_until(vector<int>)/1024 237.312 -
std::is_sorted_until(vector<int>)/8 2.052 -
std::is_sorted_until(vector<int>)/8192 1850.851 -
std::is_sorted_until(vector<int>,_pred)/1024 425.438 4.68%
std::is_sorted_until(vector<int>,_pred)/8 3.434 -5.36%
std::is_sorted_until(vector<int>,_pred)/8192 3360.479 3.81%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4649.542 -1.09%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.713 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36499.209 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.897 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.855 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12779.599 34.60%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12298.656 6.82%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.197 7.57%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105258.894 5.02%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12249.713 7.37%
std::list<int>::ctor(Range)_(cheap_elements)/32 355.029 8.79%
std::list<int>::ctor(Range)_(cheap_elements)/8192 105397.013 7.17%
std::list<int>::ctor(const&)_(cheap_elements)/1024 12184.655 8.42%
std::list<int>::ctor(const&)_(cheap_elements)/32 353.360 7.30%
std::list<int>::ctor(const&)_(cheap_elements)/8192 104042.027 8.20%
std::list<int>::ctor(size)/1024 12727.601 -
std::list<int>::ctor(size)/32 352.801 -7.32%
std::list<int>::ctor(size)/8192 102631.667 5.21%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12285.360 9.51%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 353.664 7.86%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103047.742 4.57%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.656 24.73%
std::list<int>::erase(begin)_(cheap_elements)/32 12.744 26.05%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.620 25.61%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.242 5.14%
std::list<int>::insert(begin)_(cheap_elements)/32 11.318 11.69%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.153 5.67%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.425 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.077 -1.69%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9750.365 16.25%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5009.816 8.38%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 541.567 3.28%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37596.644 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.543 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.572 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.455 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5694.386 12.56%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 554.436 3.36%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38728.831 -5.32%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17258.354 -3.95%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 891.575 -1.95%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150503.898 -2.33%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 795.626 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.691 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13988.335 17.09%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6922.844 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.561 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56190.202 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13451.602 5.90%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 367.349 7.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107931.670 4.15%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33796.402 3.73%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 955.626 3.25%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287357.259 2.52%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13250.098 5.00%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 370.361 7.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 108721.049 5.24%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33551.656 -4.48%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 967.254 2.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287805.122 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13220.185 2.38%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 371.054 4.26%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108065.272 3.24%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33966.267 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 965.816 2.01%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289955.591 -
std::list<std::string>::ctor(size)/1024 13214.103 7.31%
std::list<std::string>::ctor(size)/32 376.259 12.00%
std::list<std::string>::ctor(size)/8192 108204.961 6.51%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13195.190 6.29%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 369.776 8.39%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107988.232 6.01%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33536.249 4.19%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 934.177 4.57%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 285482.615 3.22%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.913 5.64%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.523 8.45%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.025 6.68%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.552 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.406 2.74%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.318 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.336 5.49%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.002 12.95%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.364 7.14%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.208 1.90%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.600 6.52%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.359 2.54%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1273.583 -18.24%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.177 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11033.502 10.06%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7012.897 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 149.526 -1.79%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55441.099 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4767.744 -3.14%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.052 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38550.696 -3.58%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17288.846 -1.83%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 923.813 2.37%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 150539.536 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 5.165 5.51%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.046 1.77%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.227 5.10%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.649 -3.93%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.475 -1.90%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.207 -3.71%
std::lower_bound(std::deque<int>)/100 30.694 -
std::lower_bound(std::deque<int>)/8 16.942 -
std::lower_bound(std::deque<int>)/8192 65.359 -
std::lower_bound(std::forward_list<int>)/100 81.395 -
std::lower_bound(std::forward_list<int>)/8 15.431 -
std::lower_bound(std::forward_list<int>)/8192 10395.808 -
std::lower_bound(std::list<int>)/100 91.323 -
std::lower_bound(std::list<int>)/8 15.520 -
std::lower_bound(std::list<int>)/8192 12691.937 -5.39%
std::lower_bound(std::vector<int>)/100 12.586 1.12%
std::lower_bound(std::vector<int>)/8 8.237 -
std::lower_bound(std::vector<int>)/8192 15.754 -
std::make_heap(deque<int>)_(ascending)/1024 2634.424 -1.17%
std::make_heap(deque<int>)_(ascending)/8 27.074 -
std::make_heap(deque<int>)_(ascending)/8192 20844.262 -
std::make_heap(deque<int>)_(descending)/1024 1095.505 -
std::make_heap(deque<int>)_(descending)/8 21.047 -
std::make_heap(deque<int>)_(descending)/8192 8583.632 -
std::make_heap(deque<int>)_(heap)/1024 1098.818 -
std::make_heap(deque<int>)_(heap)/8 21.386 1.78%
std::make_heap(deque<int>)_(heap)/8192 8604.555 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2669.082 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.646 2.89%
std::make_heap(deque<int>)_(pipe-organ)/8192 20983.173 -
std::make_heap(deque<int>)_(repeated)/1024 2276.199 -
std::make_heap(deque<int>)_(repeated)/8 25.151 -1.36%
std::make_heap(deque<int>)_(repeated)/8192 17941.191 -
std::make_heap(deque<int>)_(shuffled)/1024 2607.982 1.52%
std::make_heap(deque<int>)_(shuffled)/8 24.616 -
std::make_heap(deque<int>)_(shuffled)/8192 23391.815 3.05%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.863 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.986 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17133.668 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.910 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.393 1.30%
std::make_heap(deque<int>,_pred)_(descending)/8192 5039.922 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.473 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.246 1.47%
std::make_heap(deque<int>,_pred)_(heap)/8192 5055.326 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.994 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.800 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17119.783 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.242 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.588 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13107.976 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1862.505 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.997 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15240.575 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 665.687 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.940 3.06%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5135.977 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.908 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.962 1.39%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2167.346 -2.39%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.745 -1.10%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.932 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2169.575 -2.28%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 680.129 1.72%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.589 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5294.097 2.71%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 623.532 3.19%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.426 -1.28%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4720.540 2.58%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.470 1.23%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.311 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5251.520 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 685.328 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.898 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5293.782 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.052 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.833 -3.15%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.183 1.41%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.612 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.879 1.08%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2170.002 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.578 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.872 1.17%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5314.436 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.143 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.055 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.315 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.314 -3.24%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.604 -2.57%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5750.433 -
std::make_heap(vector<int>)_(ascending)/1024 647.509 -1.22%
std::make_heap(vector<int>)_(ascending)/8 16.478 -
std::make_heap(vector<int>)_(ascending)/8192 4964.624 -
std::make_heap(vector<int>)_(descending)/1024 276.805 -
std::make_heap(vector<int>)_(descending)/8 14.829 1.02%
std::make_heap(vector<int>)_(descending)/8192 1955.953 -
std::make_heap(vector<int>)_(heap)/1024 276.722 1.17%
std::make_heap(vector<int>)_(heap)/8 14.879 -
std::make_heap(vector<int>)_(heap)/8192 1958.423 -
std::make_heap(vector<int>)_(pipe-organ)/1024 654.103 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.634 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4965.156 -
std::make_heap(vector<int>)_(repeated)/1024 561.572 -
std::make_heap(vector<int>)_(repeated)/8 15.594 -
std::make_heap(vector<int>)_(repeated)/8192 4263.851 -
std::make_heap(vector<int>)_(shuffled)/1024 572.414 -
std::make_heap(vector<int>)_(shuffled)/8 15.958 -
std::make_heap(vector<int>)_(shuffled)/8192 5015.952 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.990 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.803 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5004.938 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.539 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.778 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1950.120 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.549 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.860 1.38%
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.391 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 663.000 1.05%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.936 1.10%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5000.778 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.665 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.054 1.36%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4284.238 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 573.116 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.030 1.20%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4933.684 -1.58%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16322.301 3.78%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.796 -1.12%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 484743.823 -4.50%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16871.136 3.30%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.781 -2.28%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 491547.658 -3.59%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21641.134 1.00%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.811 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 603680.618 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18066.544 1.57%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.322 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523261.369 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32796.284 3.89%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.125 -2.07%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 998728.157 1.66%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14878.112 1.53%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.060 1.58%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 172940.483 -1.07%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22357.342 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.838 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 624898.316 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15822.698 -4.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.122 -2.82%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452433.003 -3.87%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16430.117 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.619 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458755.554 -2.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21520.859 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.429 1.93%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 552889.184 -1.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17960.628 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.374 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 480452.532 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32678.218 2.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.520 -3.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 995919.627 3.98%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13838.094 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.223 1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166605.280 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22641.892 2.94%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.466 4.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 641600.101 6.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10968.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.622 -3.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114611.359 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11220.855 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.708 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115917.734 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14728.859 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.775 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158035.212 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12358.898 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.202 -2.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129522.214 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24041.528 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.545 -3.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269544.303 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5745.815 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 31.997 -2.83%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61873.270 -1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15237.829 -4.96%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.588 -2.92%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168973.521 -1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10959.088 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.280 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114844.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11240.864 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.036 1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116473.688 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14797.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158595.079 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12350.563 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.095 1.21%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129741.601 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24026.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.296 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269720.878 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5709.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.012 -8.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60330.151 -3.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15158.364 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.042 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167149.762 -2.23%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11087.393 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.371 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114547.175 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11547.552 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.471 -2.28%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117907.621 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15041.752 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.438 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156575.148 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12837.518 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.230 -1.89%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132594.776 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23755.013 -1.74%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.259 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264740.493 -2.08%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5821.984 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.736 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62010.639 -1.96%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15087.226 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.639 -1.27%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155444.113 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11068.672 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.707 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114953.568 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11973.236 3.73%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.229 -1.41%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 119146.337 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15037.252 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.469 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157029.102 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12827.613 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.455 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132808.105 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23687.940 -1.88%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.893 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 264918.990 -2.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5862.839 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.448 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63063.219 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15040.846 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.415 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155889.900 -
std::map<int,_int>::clear()/0 390.954 -3.71%
std::map<int,_int>::clear()/1024 10328.347 -8.37%
std::map<int,_int>::clear()/32 640.191 -4.42%
std::map<int,_int>::clear()/8192 84109.066 -5.27%
std::map<int,_int>::contains(key)_(existent)/1024 4.154 -2.47%
std::map<int,_int>::contains(key)_(existent)/32 1.629 -1.82%
std::map<int,_int>::contains(key)_(existent)/8192 5.521 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.616 1.77%
std::map<int,_int>::contains(key)_(non-existent)/32 2.830 -
std::map<int,_int>::contains(key)_(non-existent)/8192 10.493 -26.41%
std::map<int,_int>::count(key)_(existent)/1024 3.773 -2.59%
std::map<int,_int>::count(key)_(existent)/32 1.566 -
std::map<int,_int>::count(key)_(existent)/8192 5.823 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.224 -
std::map<int,_int>::count(key)_(non-existent)/32 2.868 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.131 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.813 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6036.083 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 192.914 1.91%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52225.184 1.61%
std::map<int,_int>::ctor(const&)/0 12.697 -1.04%
std::map<int,_int>::ctor(const&)/1024 6723.766 -
std::map<int,_int>::ctor(const&)/32 228.819 2.42%
std::map<int,_int>::ctor(const&)/8192 53982.335 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.762 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6804.199 4.07%
std::map<int,_int>::ctor(const&,_alloc)/32 231.429 2.36%
std::map<int,_int>::ctor(const&,_alloc)/8192 53692.956 2.34%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.646 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8790.207 -1.05%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.289 3.03%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70039.917 -1.86%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.824 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13145.337 1.73%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.953 3.49%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252495.992 4.37%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.532 2.51%
std::map<int,_int>::equal_range(key)_(existent)/32 1.868 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.522 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.511 1.32%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.452 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.320 -
std::map<int,_int>::erase(iterator)/1024 20.608 -4.56%
std::map<int,_int>::erase(iterator)/32 20.520 -3.46%
std::map<int,_int>::erase(iterator)/8192 20.652 -16.52%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.999 -1.35%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7402.221 -3.99%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.944 -2.41%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57119.050 -3.65%
std::map<int,_int>::erase(key)_(existent)/1024 24.211 -2.87%
std::map<int,_int>::erase(key)_(existent)/32 22.149 -3.56%
std::map<int,_int>::erase(key)_(existent)/8192 25.272 -1.79%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.518 4.73%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.463 6.76%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.832 4.20%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.943 1.09%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.775 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.025 -
std::map<int,_int>::find(key)_(existent)/1024 4.381 1.37%
std::map<int,_int>::find(key)_(existent)/32 1.730 1.03%
std::map<int,_int>::find(key)_(existent)/8192 5.324 -2.50%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.431 -1.86%
std::map<int,_int>::find(key)_(non-existent)/32 2.284 -3.86%
std::map<int,_int>::find(key)_(non-existent)/8192 7.882 -1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.313 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.902 1.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.233 -1.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.782 4.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.298 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.838 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.974 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.259 -1.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.848 2.87%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.458 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.020 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.882 13.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.390 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.295 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.287 1.40%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.668 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.218 -4.36%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15621.361 -1.59%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.489 -1.71%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176946.372 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.350 -1.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11813.585 -3.55%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.921 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115448.761 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.531 -1.55%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7796.867 2.39%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 538.971 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 150907.818 15.19%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.582 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11354.460 2.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 665.137 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93053.553 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.981 -1.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9367.357 -6.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.231 -1.90%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78298.645 -4.92%
std::map<int,_int>::insert(value)_(already_present)/1024 3.371 -
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.968 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.198 -3.55%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.858 2.17%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.822 -4.62%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.297 10.57%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.129 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.159 2.83%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.433 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.784 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.658 4.34%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.069 7.78%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.112 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 29.733 12.79%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.925 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 42.158 17.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.592 7.99%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.520 6.00%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.574 5.81%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.987 5.01%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.335 -6.25%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.453 -3.31%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.483 -1.62%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.754 6.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.508 8.91%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.670 11.77%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.310 -1.03%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6635.413 3.68%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.652 1.02%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53038.065 3.52%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.330 -1.17%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6668.332 4.80%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.812 3.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53247.709 4.85%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1496.639 -1.06%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.122 -3.08%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12940.015 -1.16%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.451 3.20%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.766 1.31%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.728 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.309 -3.98%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.492 2.17%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.702 -3.22%
std::map<std::string,_int>::clear()/0 396.402 -
std::map<std::string,_int>::clear()/1024 22125.121 2.06%
std::map<std::string,_int>::clear()/32 892.326 4.99%
std::map<std::string,_int>::clear()/8192 213550.744 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.261 -1.22%
std::map<std::string,_int>::contains(key)_(existent)/32 16.436 14.90%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.069 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.796 -9.56%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.931 -7.93%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.494 -6.45%
std::map<std::string,_int>::count(key)_(existent)/1024 23.350 -9.69%
std::map<std::string,_int>::count(key)_(existent)/32 16.021 1.84%
std::map<std::string,_int>::count(key)_(existent)/8192 30.210 8.92%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 22.852 -8.78%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.929 2.96%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.722 -3.22%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.805 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7055.952 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.119 -1.55%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59601.868 -
std::map<std::string,_int>::ctor(const&)/0 12.703 -
std::map<std::string,_int>::ctor(const&)/1024 35283.252 -1.05%
std::map<std::string,_int>::ctor(const&)/32 832.627 15.30%
std::map<std::string,_int>::ctor(const&)/8192 345839.904 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.731 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36027.077 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 780.326 -2.92%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347796.482 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.749 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41478.269 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 838.432 1.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392979.350 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54782.462 1.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1091.428 7.77%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094648.239 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.789 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.818 -6.99%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.802 8.85%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.920 -5.70%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.091 -3.90%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.232 2.17%
std::map<std::string,_int>::erase(iterator)/1024 28.937 -15.52%
std::map<std::string,_int>::erase(iterator)/32 31.717 23.58%
std::map<std::string,_int>::erase(iterator)/8192 29.314 -7.16%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.465 -1.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13046.351 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.046 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120130.531 -
std::map<std::string,_int>::erase(key)_(existent)/1024 55.059 -24.99%
std::map<std::string,_int>::erase(key)_(existent)/32 76.424 5.70%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.498 -44.16%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.038 -17.16%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.465 -16.56%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.423 -21.75%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.663 -16.33%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.774 -14.43%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.291 -16.04%
std::map<std::string,_int>::find(key)_(existent)/1024 24.058 -4.96%
std::map<std::string,_int>::find(key)_(existent)/32 16.450 11.83%
std::map<std::string,_int>::find(key)_(existent)/8192 30.005 -3.79%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.196 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.495 -13.26%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.595 -2.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.641 6.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.505 1.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.560 -11.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.909 -3.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.155 -8.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.248 -9.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.180 -4.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.260 28.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.151 14.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.862 1.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.002 6.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.011 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.051 31.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.114 12.35%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.619 -13.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.239 -28.96%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.319 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66354.108 2.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1533.249 4.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 936170.344 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.134 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44104.211 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1221.815 -2.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620223.454 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.890 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39115.576 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1095.864 -4.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 617974.007 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.941 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35281.263 1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1265.820 -1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406940.548 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.029 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34739.624 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1301.772 8.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 372199.471 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.872 -1.89%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.515 20.84%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.788 -14.30%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.132 -32.41%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.141 2.24%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.364 -11.95%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 88.430 6.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.335 30.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.294 15.72%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.956 -1.92%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.528 22.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.116 113.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.471 8.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.341 -27.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.303 -5.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 77.996 28.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.764 -2.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.384 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.653 14.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.739 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.877 -20.28%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.747 15.50%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.616 -3.43%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.618 7.48%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.199 5.95%
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.455 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.318 2.29%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.461 10.17%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.326 -1.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36861.093 1.33%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 827.728 -4.28%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351277.779 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.441 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36296.181 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 783.315 -4.37%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351501.320 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16094.069 2.82%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 332.777 -8.04%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209918.023 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.202 -3.92%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.150 -13.28%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.676 2.59%
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.694 3.72%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.200 -4.63%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.120 12.32%
std::mismatch(deque<int>)_(it,_it,_it)/1000 424.991 -8.61%
std::mismatch(deque<int>)_(it,_it,_it)/1024 441.646 -3.10%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 483857.320 -2.01%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.688 -3.82%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3848.813 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.969 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.070 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494072.521 -3.04%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.163 1.99%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3825.106 -2.49%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 720.399 -1.91%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 725.740 -1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625369.154 -1.40%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.410 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.897 -1.40%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 696.558 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.516 1.41%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623082.331 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.171 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4843.497 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.811 -48.41%
std::mismatch(list<int>)_(it,_it,_it)/1024 759.645 -47.89%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932030.007 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.651 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7362.318 -20.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 805.468 6.22%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.731 2.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950696.871 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.996 -1.52%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11826.639 -11.38%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.877 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.867 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004560.285 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.157 1.33%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12113.473 -13.50%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 798.251 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.084 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997506.114 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.645 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10596.265 -16.01%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.333 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.887 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68262.476 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.060 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.382 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 60.003 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68333.398 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.481 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.017 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.632 4.84%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609937.827 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.188 1.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4727.990 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.268 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.720 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607058.822 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.260 1.81%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.154 -
std::move(deque<int>)/1048576 55091.428 1.21%
std::move(deque<int>)/262144 15223.022 1.31%
std::move(deque<int>)/32768 1833.660 -
std::move(deque<int>)/4096 149.363 -
std::move(deque<int>)/512 22.164 -
std::move(deque<int>)/64 4.819 1.52%
std::move(deque<int>)/8 3.365 3.72%
std::move(list<int>)/1048576 1013035.723 -
std::move(list<int>)/262144 247676.459 -
std::move(list<int>)/32768 31225.238 1.58%
std::move(list<int>)/4096 4849.510 1.06%
std::move(list<int>)/512 365.095 3.29%
std::move(list<int>)/64 41.018 -
std::move(list<int>)/8 3.399 -
std::move(vector<bool>)_(aligned)/1048576 1743.263 -
std::move(vector<bool>)_(aligned)/262144 255.928 -
std::move(vector<bool>)_(aligned)/32768 36.774 -
std::move(vector<bool>)_(aligned)/4096 7.016 -
std::move(vector<bool>)_(aligned)/512 2.333 -
std::move(vector<bool>)_(aligned)/64 1.648 5.41%
std::move(vector<bool>)_(unaligned)/1048576 6541.904 -
std::move(vector<bool>)_(unaligned)/262144 1639.590 1.45%
std::move(vector<bool>)_(unaligned)/32768 207.146 -1.76%
std::move(vector<bool>)_(unaligned)/4096 25.972 -1.82%
std::move(vector<bool>)_(unaligned)/512 4.682 -6.04%
std::move(vector<bool>)_(unaligned)/64 1.617 -1.33%
std::move(vector<int>)/1048576 59263.953 5.73%
std::move(vector<int>)/262144 15045.991 -30.10%
std::move(vector<int>)/32768 1726.147 -
std::move(vector<int>)/4096 134.166 -
std::move(vector<int>)/512 20.110 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.301 2.20%
std::move_backward(deque<int>)/1048576 131847.532 -
std::move_backward(deque<int>)/262144 31420.350 1.08%
std::move_backward(deque<int>)/32768 3512.169 -2.13%
std::move_backward(deque<int>)/4096 157.675 -
std::move_backward(deque<int>)/512 23.649 -
std::move_backward(deque<int>)/64 5.227 1.07%
std::move_backward(deque<int>)/8 3.453 2.17%
std::move_backward(list<int>)/1048576 1033666.483 -
std::move_backward(list<int>)/262144 257481.478 -
std::move_backward(list<int>)/32768 31869.045 2.51%
std::move_backward(list<int>)/4096 4638.791 -10.49%
std::move_backward(list<int>)/512 371.438 -
std::move_backward(list<int>)/64 39.458 -
std::move_backward(list<int>)/8 3.374 -
std::move_backward(vector<bool>)_(aligned)/1048576 1720.793 -1.08%
std::move_backward(vector<bool>)_(aligned)/262144 257.528 -
std::move_backward(vector<bool>)_(aligned)/32768 37.957 -
std::move_backward(vector<bool>)_(aligned)/4096 7.235 -
std::move_backward(vector<bool>)_(aligned)/512 2.356 5.52%
std::move_backward(vector<bool>)_(aligned)/64 1.748 -5.06%
std::move_backward(vector<bool>)_(unaligned)/1048576 6519.359 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.331 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.596 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.206 -
std::move_backward(vector<bool>)_(unaligned)/512 4.540 -
std::move_backward(vector<bool>)_(unaligned)/64 1.710 4.69%
std::move_backward(vector<int>)/1048576 56978.146 -
std::move_backward(vector<int>)/262144 21152.847 -2.17%
std::move_backward(vector<int>)/32768 1745.031 -
std::move_backward(vector<int>)/4096 135.754 -
std::move_backward(vector<int>)/512 20.843 -
std::move_backward(vector<int>)/64 4.329 -
std::move_backward(vector<int>)/8 2.340 2.63%
std::multimap<int,_int>::clear()/0 393.204 -
std::multimap<int,_int>::clear()/1024 10595.142 -
std::multimap<int,_int>::clear()/32 644.992 -
std::multimap<int,_int>::clear()/8192 85154.223 -1.32%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.362 -5.09%
std::multimap<int,_int>::contains(key)_(existent)/32 1.669 -3.94%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.560 2.32%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.680 1.97%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.866 1.21%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.154 56.26%
std::multimap<int,_int>::count(key)_(existent)/1024 5.435 -
std::multimap<int,_int>::count(key)_(existent)/32 3.666 -1.35%
std::multimap<int,_int>::count(key)_(existent)/8192 6.536 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.872 4.19%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.314 3.06%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.439 7.62%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.751 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5913.651 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.590 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51360.444 -
std::multimap<int,_int>::ctor(const&)/0 12.749 -
std::multimap<int,_int>::ctor(const&)/1024 7464.023 14.06%
std::multimap<int,_int>::ctor(const&)/32 223.039 -
std::multimap<int,_int>::ctor(const&)/8192 54702.717 4.90%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.736 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6819.237 3.70%
std::multimap<int,_int>::ctor(const&,_alloc)/32 235.154 5.82%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54449.290 4.86%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.682 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8581.213 -5.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.627 -5.23%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69806.326 -8.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.694 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12928.757 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.524 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252641.301 2.45%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.369 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.454 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.960 -1.45%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.640 -1.37%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.360 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.971 -
std::multimap<int,_int>::erase(iterator)/1024 20.467 -3.01%
std::multimap<int,_int>::erase(iterator)/32 20.408 -2.16%
std::multimap<int,_int>::erase(iterator)/8192 20.574 -1.80%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.476 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7379.655 -4.47%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.439 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56831.390 -1.27%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.336 4.40%
std::multimap<int,_int>::erase(key)_(existent)/32 22.962 1.94%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.113 -5.74%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.836 -3.94%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.324 -5.48%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.228 -1.49%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.952 -2.76%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.834 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.183 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.868 2.09%
std::multimap<int,_int>::find(key)_(existent)/32 1.731 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.347 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.208 -5.57%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.334 -8.50%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.104 -7.87%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.360 1.63%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.916 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.777 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.910 -3.03%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.298 -1.48%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.820 1.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.660 -1.81%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.951 1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.726 3.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.782 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.983 1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.471 4.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.351 1.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.943 5.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.098 1.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.389 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.663 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14706.873 1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.676 1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182793.160 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.890 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11975.690 4.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.642 1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123955.239 2.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 406.827 3.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12225.304 2.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.099 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 201561.264 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.462 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10896.558 3.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 652.896 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89416.618 2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.694 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10411.663 6.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 677.319 1.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 95711.397 17.77%
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.403 10.20%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.377 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.034 1.59%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.665 3.73%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.899 3.74%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.340 2.97%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.559 -2.16%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.198 1.12%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.895 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.114 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.697 1.24%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.109 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.383 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.272 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.588 -2.00%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.745 -10.13%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.875 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.336 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6484.991 -6.91%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.678 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51781.876 -2.01%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.322 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6515.739 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.196 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51983.495 -1.01%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1473.583 1.48%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.991 7.12%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12843.325 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.099 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.274 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.925 -53.33%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.957 -28.84%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.537 -55.86%
std::multimap<std::string,_int>::clear()/0 396.428 1.19%
std::multimap<std::string,_int>::clear()/1024 21610.166 -1.09%
std::multimap<std::string,_int>::clear()/32 908.775 1.77%
std::multimap<std::string,_int>::clear()/8192 210302.665 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 26.259 9.55%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.989 6.27%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.292 -3.23%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.255 -5.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.388 -4.32%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.869 1.24%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.062 -1.09%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.073 -4.04%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.014 6.25%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.793 1.05%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.754 5.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.425 2.08%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.841 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7057.999 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.608 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60724.663 -
std::multimap<std::string,_int>::ctor(const&)/0 12.716 -
std::multimap<std::string,_int>::ctor(const&)/1024 35020.149 -
std::multimap<std::string,_int>::ctor(const&)/32 899.742 -
std::multimap<std::string,_int>::ctor(const&)/8192 343067.128 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.710 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36770.188 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 742.677 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348170.898 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.835 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39836.472 1.91%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 741.240 1.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380661.172 1.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.870 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57272.340 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 977.562 1.50%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1105623.762 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.166 -2.43%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.823 -4.46%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.393 -3.71%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.500 3.44%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.578 6.98%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.086 -
std::multimap<std::string,_int>::erase(iterator)/1024 33.571 -
std::multimap<std::string,_int>::erase(iterator)/32 25.541 1.95%
std::multimap<std::string,_int>::erase(iterator)/8192 29.633 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.869 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12673.108 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.470 -1.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119099.301 2.08%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.654 1.12%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.362 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 109.609 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.392 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.468 -3.24%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.546 -3.59%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.233 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.436 -3.41%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.495 -1.13%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.559 6.97%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.025 -2.63%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.223 -4.60%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.605 -5.77%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.787 -9.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.718 6.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.318 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.102 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.968 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.041 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.687 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.345 -1.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.813 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.741 -1.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.156 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.194 -1.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.085 -2.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.216 1.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.464 -1.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.922 1.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.643 1.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.173 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.345 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 69344.951 6.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.803 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930439.121 2.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.769 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43132.940 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1248.250 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596437.675 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.431 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 65540.823 1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1573.417 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818509.821 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.234 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33656.831 1.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1196.292 1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384357.962 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.103 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32013.258 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1160.840 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345795.345 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.089 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.668 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 85.404 -4.92%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.283 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.722 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.944 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.373 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.857 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.529 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.100 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.229 3.35%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 84.533 -10.14%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 40.167 -5.25%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.688 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 43.454 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 18.260 5.90%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 57.860 2.47%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36503.963 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 733.220 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346904.502 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.412 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34589.372 -1.31%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 829.831 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347190.917 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -1.07%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16973.441 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 355.182 3.33%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206822.292 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 88.419 -11.70%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.087 -3.74%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 125.398 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 32.716 6.07%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.343 16.31%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 45.032 27.76%
std::multiset<int>::clear()/0 391.166 -
std::multiset<int>::clear()/1024 9641.693 -3.18%
std::multiset<int>::clear()/32 615.730 -
std::multiset<int>::clear()/8192 76346.593 -4.05%
std::multiset<int>::contains(key)_(existent)/1024 3.925 -2.59%
std::multiset<int>::contains(key)_(existent)/32 1.688 -1.90%
std::multiset<int>::contains(key)_(existent)/8192 8.191 -
std::multiset<int>::contains(key)_(non-existent)/0 0.279 -7.06%
std::multiset<int>::contains(key)_(non-existent)/1024 5.965 -
std::multiset<int>::contains(key)_(non-existent)/32 2.647 -5.35%
std::multiset<int>::contains(key)_(non-existent)/8192 8.605 -
std::multiset<int>::count(key)_(existent)/1024 5.774 6.15%
std::multiset<int>::count(key)_(existent)/32 3.726 4.85%
std::multiset<int>::count(key)_(existent)/8192 9.412 1.69%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.865 -
std::multiset<int>::count(key)_(non-existent)/32 2.352 -4.92%
std::multiset<int>::count(key)_(non-existent)/8192 9.365 -1.11%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.799 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5737.778 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.020 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47747.681 -
std::multiset<int>::ctor(const&)/0 12.730 -
std::multiset<int>::ctor(const&)/1024 6330.665 -
std::multiset<int>::ctor(const&)/32 222.854 1.05%
std::multiset<int>::ctor(const&)/8192 50688.733 2.08%
std::multiset<int>::ctor(const&,_alloc)/0 12.719 -
std::multiset<int>::ctor(const&,_alloc)/1024 6331.725 -1.72%
std::multiset<int>::ctor(const&,_alloc)/32 229.539 3.90%
std::multiset<int>::ctor(const&,_alloc)/8192 50559.304 -1.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.642 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9310.586 2.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.936 3.43%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 77720.321 4.63%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.679 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12651.298 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.197 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247837.628 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.059 -5.15%
std::multiset<int>::equal_range(key)_(existent)/32 2.265 -2.95%
std::multiset<int>::equal_range(key)_(existent)/8192 8.663 6.16%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.860 5.28%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.567 6.23%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.029 8.17%
std::multiset<int>::erase(iterator)/1024 23.214 -
std::multiset<int>::erase(iterator)/32 20.717 -
std::multiset<int>::erase(iterator)/8192 23.251 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.640 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6609.037 -1.77%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 559.964 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52677.145 -2.89%
std::multiset<int>::erase(key)_(existent)/1024 40.803 -1.35%
std::multiset<int>::erase(key)_(existent)/32 22.858 5.16%
std::multiset<int>::erase(key)_(existent)/8192 61.615 -4.68%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.445 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.366 2.13%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.869 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.950 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.789 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.191 -
std::multiset<int>::find(key)_(existent)/1024 4.127 -
std::multiset<int>::find(key)_(existent)/32 1.609 1.62%
std::multiset<int>::find(key)_(existent)/8192 7.978 -
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.480 -2.71%
std::multiset<int>::find(key)_(non-existent)/32 2.258 -1.84%
std::multiset<int>::find(key)_(non-existent)/8192 8.310 2.24%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.112 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.556 -7.47%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.571 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.149 -10.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.143 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.551 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.290 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.386 2.67%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.704 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 78.182 -3.38%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.196 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 27.317 7.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.951 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.997 3.10%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.255 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14505.748 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.047 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187965.618 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.072 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11641.875 -2.12%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.050 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116773.551 -1.49%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.099 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12054.295 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 686.415 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190364.498 1.51%
std::multiset<int>::insert(value)_(already_present)/1024 27.652 -
std::multiset<int>::insert(value)_(already_present)/32 18.195 -
std::multiset<int>::insert(value)_(already_present)/8192 32.488 3.25%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.990 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.138 -3.61%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.851 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 88.406 4.52%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.088 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.181 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.895 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.285 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.133 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.181 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.677 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.047 33.40%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.927 15.94%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.094 37.12%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6197.175 -1.70%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.099 1.82%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49359.920 -1.14%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -3.85%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6171.583 -1.60%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.850 1.43%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49448.234 -1.56%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1378.511 3.94%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.984 7.45%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12381.930 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.074 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.387 -1.49%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.719 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.262 4.49%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.847 60.40%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.553 31.31%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.557 54.79%
std::multiset<std::string>::clear()/0 393.530 -
std::multiset<std::string>::clear()/1024 21215.142 -6.06%
std::multiset<std::string>::clear()/32 893.315 -2.81%
std::multiset<std::string>::clear()/8192 215015.865 -4.45%
std::multiset<std::string>::contains(key)_(existent)/1024 26.782 -3.68%
std::multiset<std::string>::contains(key)_(existent)/32 19.174 4.21%
std::multiset<std::string>::contains(key)_(existent)/8192 31.534 -5.48%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.471 -9.10%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.200 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.557 -
std::multiset<std::string>::count(key)_(existent)/1024 23.636 -4.66%
std::multiset<std::string>::count(key)_(existent)/32 18.682 -8.34%
std::multiset<std::string>::count(key)_(existent)/8192 29.070 -1.70%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.357 1.78%
std::multiset<std::string>::count(key)_(non-existent)/32 10.633 1.85%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.866 3.71%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.775 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6847.642 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.824 1.04%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57147.095 -
std::multiset<std::string>::ctor(const&)/0 12.654 -
std::multiset<std::string>::ctor(const&)/1024 34168.683 -2.60%
std::multiset<std::string>::ctor(const&)/32 792.888 13.75%
std::multiset<std::string>::ctor(const&)/8192 341829.881 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.643 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36261.292 -
std::multiset<std::string>::ctor(const&,_alloc)/32 842.558 -2.96%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344392.823 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.785 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38380.341 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 786.994 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375529.572 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.792 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55702.498 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1058.212 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088022.879 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.177 -11.44%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.057 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.235 -12.27%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.793 -10.19%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.701 -3.98%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.607 -2.82%
std::multiset<std::string>::erase(iterator)/1024 31.800 -
std::multiset<std::string>::erase(iterator)/32 25.850 -19.30%
std::multiset<std::string>::erase(iterator)/8192 32.319 -4.16%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.838 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13143.197 -3.37%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.522 -1.81%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120065.282 -2.45%
std::multiset<std::string>::erase(key)_(existent)/1024 95.766 -1.68%
std::multiset<std::string>::erase(key)_(existent)/32 53.603 -8.91%
std::multiset<std::string>::erase(key)_(existent)/8192 90.438 -6.97%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.962 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.788 -10.67%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.665 5.37%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.516 6.74%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.875 2.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.625 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.750 -2.85%
std::multiset<std::string>::find(key)_(existent)/1024 22.617 -11.24%
std::multiset<std::string>::find(key)_(existent)/32 16.090 6.01%
std::multiset<std::string>::find(key)_(existent)/8192 31.836 7.36%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.547 1.82%
std::multiset<std::string>::find(key)_(non-existent)/32 10.462 -
std::multiset<std::string>::find(key)_(non-existent)/8192 30.192 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.115 -19.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.114 22.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.692 1.35%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 65.981 -33.67%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.152 35.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.720 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.440 -27.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.465 -26.44%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.955 33.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.987 -40.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.834 8.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.745 -20.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.583 -3.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.025 -23.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.245 -30.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.237 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.036 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64595.409 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1375.198 -3.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 869456.305 -3.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.850 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43477.532 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1227.186 -3.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598091.177 -1.04%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.933 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59410.227 -4.46%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1530.928 10.13%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 815617.214 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.970 -2.44%
std::multiset<std::string>::insert(value)_(already_present)/32 32.964 -31.02%
std::multiset<std::string>::insert(value)_(already_present)/8192 67.815 9.50%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.609 1.15%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 63.188 -3.36%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.788 -15.91%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 66.286 -32.58%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 31.034 4.87%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 39.223 -19.27%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.105 -1.67%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 42.247 -24.30%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 99.165 10.83%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.635 9.55%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.038 -3.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 80.411 -32.78%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 25.216 -9.95%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 85.656 -51.79%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.561 2.24%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35857.762 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 745.668 -2.09%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346720.178 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.299 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36111.738 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 729.543 -10.33%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346089.286 -1.45%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16657.165 1.56%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 343.881 -3.28%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205302.269 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 88.938 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.452 -5.95%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.744 5.58%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.585 4.50%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.661 5.31%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.662 -
std::none_of(deque<int>)_(process_all)/32 12.313 -
std::none_of(deque<int>)_(process_all)/32768 10526.423 4.05%
std::none_of(deque<int>)_(process_all)/50 18.903 -
std::none_of(deque<int>)_(process_all)/8 3.438 4.68%
std::none_of(deque<int>)_(process_all)/8192 2621.746 4.07%
std::none_of(list<int>)_(process_all)/32 11.784 1.46%
std::none_of(list<int>)_(process_all)/32768 27062.063 1.76%
std::none_of(list<int>)_(process_all)/50 22.019 -
std::none_of(list<int>)_(process_all)/8 2.641 -1.56%
std::none_of(list<int>)_(process_all)/8192 8719.683 7.59%
std::none_of(vector<int>)_(process_all)/32 8.308 -
std::none_of(vector<int>)_(process_all)/32768 8119.061 -
std::none_of(vector<int>)_(process_all)/50 19.288 1.23%
std::none_of(vector<int>)_(process_all)/8 2.530 4.34%
std::none_of(vector<int>)_(process_all)/8192 2035.634 -
std::partial_sort(deque<int>)_(ascending)/1024 7804.752 -
std::partial_sort(deque<int>)_(ascending)/8 32.909 -
std::partial_sort(deque<int>)_(ascending)/8192 147876.416 4.66%
std::partial_sort(deque<int>)_(descending)/1024 17915.255 -
std::partial_sort(deque<int>)_(descending)/8 41.790 -3.78%
std::partial_sort(deque<int>)_(descending)/8192 260182.749 1.07%
std::partial_sort(deque<int>)_(heap)/1024 18143.448 -
std::partial_sort(deque<int>)_(heap)/8 40.645 1.83%
std::partial_sort(deque<int>)_(heap)/8192 269558.942 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7766.822 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.809 -3.52%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145045.749 -3.96%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18905.034 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.151 -1.74%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260998.476 1.75%
std::partial_sort(deque<int>)_(repeated)/1024 6400.553 1.43%
std::partial_sort(deque<int>)_(repeated)/8 26.666 1.99%
std::partial_sort(deque<int>)_(repeated)/8192 76335.170 -
std::partial_sort(deque<int>)_(shuffled)/1024 15619.981 -
std::partial_sort(deque<int>)_(shuffled)/8 33.000 1.39%
std::partial_sort(deque<int>)_(shuffled)/8192 245308.421 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4745.574 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.700 2.38%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50934.677 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7897.614 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.675 -2.97%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93326.335 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8345.604 4.69%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.588 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 98048.828 1.61%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4762.728 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.389 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50860.608 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8867.166 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.245 -1.49%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93140.708 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.931 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.997 18.01%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27812.923 -1.70%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6758.435 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.453 2.65%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83639.513 -
std::partial_sort(vector<int>)_(ascending)/1024 4768.493 -
std::partial_sort(vector<int>)_(ascending)/8 19.046 -
std::partial_sort(vector<int>)_(ascending)/8192 50442.303 -
std::partial_sort(vector<int>)_(descending)/1024 7930.099 -
std::partial_sort(vector<int>)_(descending)/8 23.875 -1.34%
std::partial_sort(vector<int>)_(descending)/8192 94449.477 -
std::partial_sort(vector<int>)_(heap)/1024 7969.486 -
std::partial_sort(vector<int>)_(heap)/8 27.763 -
std::partial_sort(vector<int>)_(heap)/8192 97305.266 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4760.982 -2.69%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.981 -3.61%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50280.575 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8825.964 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.059 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93275.814 -
std::partial_sort(vector<int>)_(repeated)/1024 2516.788 -
std::partial_sort(vector<int>)_(repeated)/8 18.642 -
std::partial_sort(vector<int>)_(repeated)/8192 26745.621 -1.10%
std::partial_sort(vector<int>)_(shuffled)/1024 6766.598 -
std::partial_sort(vector<int>)_(shuffled)/8 28.202 1.70%
std::partial_sort(vector<int>)_(shuffled)/8192 88734.033 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5115.011 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.033 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53058.887 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8121.812 -1.16%
std::partial_sort_copy(deque<int>)_(descending)/8 14.698 -5.47%
std::partial_sort_copy(deque<int>)_(descending)/8192 94873.234 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8307.348 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.079 5.39%
std::partial_sort_copy(deque<int>)_(heap)/8192 98505.145 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5108.047 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.983 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53131.548 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8982.233 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.687 -5.25%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94486.386 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.911 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.876 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29911.822 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6911.080 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.083 -1.29%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87231.612 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5342.005 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.385 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57643.195 -
std::partial_sort_copy(list<int>)_(descending)/1024 8219.660 -
std::partial_sort_copy(list<int>)_(descending)/8 16.125 1.61%
std::partial_sort_copy(list<int>)_(descending)/8192 96995.499 -
std::partial_sort_copy(list<int>)_(heap)/1024 8265.072 -
std::partial_sort_copy(list<int>)_(heap)/8 17.327 -
std::partial_sort_copy(list<int>)_(heap)/8192 101093.202 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5591.237 4.60%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.609 3.50%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57977.571 1.04%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9162.944 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.363 1.91%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96558.392 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.690 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.066 2.96%
std::partial_sort_copy(list<int>)_(repeated)/8192 33276.753 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7103.770 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.211 -1.63%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89165.763 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4731.000 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.580 4.55%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50614.515 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.577 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.063 1.06%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92958.350 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7912.687 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.678 3.89%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96676.937 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4730.772 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.372 1.53%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50438.204 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8797.540 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.515 4.56%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92883.836 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.636 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.471 2.67%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26852.405 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6711.404 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.458 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84900.960 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4833.043 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.693 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50474.895 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7860.316 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.287 -1.96%
std::partial_sort_copy(vector<int>)_(descending)/8192 93504.019 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7997.419 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.446 -1.65%
std::partial_sort_copy(vector<int>)_(heap)/8192 97830.720 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4815.530 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.703 -3.59%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50506.642 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8835.147 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.800 -3.42%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94983.286 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2492.619 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.565 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26814.271 -4.24%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6823.809 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.755 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88516.552 -
std::partition(deque<int>)_(dense)/1024 353.917 -
std::partition(deque<int>)_(dense)/32 10.620 1.23%
std::partition(deque<int>)_(dense)/50 15.863 13.40%
std::partition(deque<int>)_(dense)/8192 2785.028 -
std::partition(deque<int>)_(sparse)/1024 382.669 -
std::partition(deque<int>)_(sparse)/32 11.726 19.61%
std::partition(deque<int>)_(sparse)/50 17.199 13.04%
std::partition(deque<int>)_(sparse)/8192 3221.096 9.24%
std::partition(list<int>)_(dense)/1024 389.737 -
std::partition(list<int>)_(dense)/32 8.916 2.91%
std::partition(list<int>)_(dense)/50 13.384 1.12%
std::partition(list<int>)_(dense)/8192 4918.347 -
std::partition(list<int>)_(sparse)/1024 714.876 -
std::partition(list<int>)_(sparse)/32 9.083 2.00%
std::partition(list<int>)_(sparse)/50 22.384 -1.39%
std::partition(list<int>)_(sparse)/8192 7606.678 -
std::partition(vector<int>)_(dense)/1024 248.704 3.03%
std::partition(vector<int>)_(dense)/32 8.862 8.91%
std::partition(vector<int>)_(dense)/50 13.134 -
std::partition(vector<int>)_(dense)/8192 1872.538 3.61%
std::partition(vector<int>)_(sparse)/1024 255.649 -
std::partition(vector<int>)_(sparse)/32 8.647 -2.23%
std::partition(vector<int>)_(sparse)/50 13.784 -
std::partition(vector<int>)_(sparse)/8192 1863.719 -
std::partition_copy(deque<int>)/1024 647.620 -
std::partition_copy(deque<int>)/32 13.783 6.64%
std::partition_copy(deque<int>)/50 21.636 3.00%
std::partition_copy(deque<int>)/8192 5664.405 -
std::partition_copy(list<int>)/1024 713.148 -
std::partition_copy(list<int>)/32 8.987 1.22%
std::partition_copy(list<int>)/50 13.037 -
std::partition_copy(list<int>)/8192 7300.224 -
std::partition_copy(vector<int>)/1024 476.860 -
std::partition_copy(vector<int>)/32 8.015 -1.92%
std::partition_copy(vector<int>)/50 12.595 -1.96%
std::partition_copy(vector<int>)/8192 4671.160 1.94%
std::partition_point(deque<int>)/1024 9.507 -
std::partition_point(deque<int>)/32 4.147 -
std::partition_point(deque<int>)/50 4.642 -
std::partition_point(deque<int>)/8192 15.338 1.07%
std::partition_point(list<int>)/1024 1297.214 -
std::partition_point(list<int>)/32 16.020 -
std::partition_point(list<int>)/50 24.994 -
std::partition_point(list<int>)/8192 14491.132 23.04%
std::partition_point(vector<int>)/1024 6.137 1.14%
std::partition_point(vector<int>)/32 2.561 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.302 -
std::pop_heap(deque<float>)/1024 13.332 2.61%
std::pop_heap(deque<float>)/8 52.283 -
std::pop_heap(deque<float>)/8192 62.121 -
std::pop_heap(deque<int>)/1024 12.380 -
std::pop_heap(deque<int>)/8 52.500 -
std::pop_heap(deque<int>)/8192 53.378 -
std::pop_heap(deque<size_t>)/1024 15.836 3.93%
std::pop_heap(deque<size_t>)/8 53.283 1.20%
std::pop_heap(deque<size_t>)/8192 59.903 -
std::pop_heap(deque<std::string>)/1024 60.785 -
std::pop_heap(deque<std::string>)/8 57.792 -
std::pop_heap(deque<std::string>)/8192 113.950 -
std::pop_heap(vector<float>)/1024 8.455 -
std::pop_heap(vector<float>)/8 50.635 -
std::pop_heap(vector<float>)/8192 19.826 -
std::pop_heap(vector<int>)/1024 9.921 -
std::pop_heap(vector<int>)/8 51.457 -
std::pop_heap(vector<int>)/8192 12.989 -
std::pop_heap(vector<size_t>)/1024 9.824 -
std::pop_heap(vector<size_t>)/8 51.930 -
std::pop_heap(vector<size_t>)/8192 13.053 -
std::pop_heap(vector<std::string>)/1024 20.865 -10.54%
std::pop_heap(vector<std::string>)/8 53.580 -1.26%
std::pop_heap(vector<std::string>)/8192 51.692 1.10%
std::remove(deque<int>)_(prefix)/1024 524.589 -
std::remove(deque<int>)_(prefix)/32 55.315 -1.41%
std::remove(deque<int>)_(prefix)/50 63.278 1.65%
std::remove(deque<int>)_(prefix)/8192 3853.609 -
std::remove(deque<int>)_(sprinkled)/1024 523.062 -
std::remove(deque<int>)_(sprinkled)/32 51.534 3.54%
std::remove(deque<int>)_(sprinkled)/50 57.199 3.45%
std::remove(deque<int>)_(sprinkled)/8192 3855.037 -
std::remove(list<int>)_(prefix)/1024 1002.343 -
std::remove(list<int>)_(prefix)/32 52.308 -
std::remove(list<int>)_(prefix)/50 63.163 -
std::remove(list<int>)_(prefix)/8192 8183.034 -
std::remove(list<int>)_(sprinkled)/1024 993.360 4.40%
std::remove(list<int>)_(sprinkled)/32 52.156 -
std::remove(list<int>)_(sprinkled)/50 61.441 -
std::remove(list<int>)_(sprinkled)/8192 7999.462 -
std::remove(vector<int>)_(prefix)/1024 306.641 -
std::remove(vector<int>)_(prefix)/32 49.195 -
std::remove(vector<int>)_(prefix)/50 54.099 -
std::remove(vector<int>)_(prefix)/8192 2103.339 -
std::remove(vector<int>)_(sprinkled)/1024 286.110 -
std::remove(vector<int>)_(sprinkled)/32 49.076 -
std::remove(vector<int>)_(sprinkled)/50 53.330 -
std::remove(vector<int>)_(sprinkled)/8192 1978.296 -
std::remove_copy(deque<int>)_(prefix)/1024 388.009 -7.91%
std::remove_copy(deque<int>)_(prefix)/32 12.953 -2.00%
std::remove_copy(deque<int>)_(prefix)/50 21.042 -2.15%
std::remove_copy(deque<int>)_(prefix)/8192 3353.425 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.411 1.28%
std::remove_copy(deque<int>)_(sprinkled)/32 12.361 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.540 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2888.527 1.41%
std::remove_copy(list<int>)_(prefix)/1024 742.604 -
std::remove_copy(list<int>)_(prefix)/32 11.265 -
std::remove_copy(list<int>)_(prefix)/50 18.996 -
std::remove_copy(list<int>)_(prefix)/8192 6989.042 -
std::remove_copy(list<int>)_(sprinkled)/1024 737.350 -
std::remove_copy(list<int>)_(sprinkled)/32 11.214 -
std::remove_copy(list<int>)_(sprinkled)/50 18.775 -
std::remove_copy(list<int>)_(sprinkled)/8192 6940.596 -
std::remove_copy(vector<int>)_(prefix)/1024 263.552 -
std::remove_copy(vector<int>)_(prefix)/32 9.377 -
std::remove_copy(vector<int>)_(prefix)/50 14.126 -
std::remove_copy(vector<int>)_(prefix)/8192 2060.035 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.083 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.460 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.591 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.487 -
std::remove_copy_if(deque<int>)_(prefix)/1024 540.101 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.543 1.12%
std::remove_copy_if(deque<int>)_(prefix)/50 28.746 2.66%
std::remove_copy_if(deque<int>)_(prefix)/8192 3790.837 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 559.003 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.448 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.778 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3507.055 -5.32%
std::remove_copy_if(list<int>)_(prefix)/1024 793.501 -
std::remove_copy_if(list<int>)_(prefix)/32 16.989 -
std::remove_copy_if(list<int>)_(prefix)/50 24.878 -
std::remove_copy_if(list<int>)_(prefix)/8192 7318.833 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.843 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.591 -1.04%
std::remove_copy_if(list<int>)_(sprinkled)/50 27.990 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7339.931 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.155 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.254 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.887 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3364.560 -2.58%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.492 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.611 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.445 -1.80%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.651 -
std::remove_if(deque<int>)_(prefix)/1024 572.066 2.67%
std::remove_if(deque<int>)_(prefix)/32 54.735 -4.19%
std::remove_if(deque<int>)_(prefix)/50 64.549 -10.32%
std::remove_if(deque<int>)_(prefix)/8192 4276.029 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.287 -
std::remove_if(deque<int>)_(sprinkled)/32 58.395 6.42%
std::remove_if(deque<int>)_(sprinkled)/50 69.696 6.33%
std::remove_if(deque<int>)_(sprinkled)/8192 3897.048 -
std::remove_if(list<int>)_(prefix)/1024 1008.309 1.08%
std::remove_if(list<int>)_(prefix)/32 58.669 -
std::remove_if(list<int>)_(prefix)/50 72.289 -
std::remove_if(list<int>)_(prefix)/8192 9995.014 -
std::remove_if(list<int>)_(sprinkled)/1024 1000.610 2.86%
std::remove_if(list<int>)_(sprinkled)/32 57.002 -
std::remove_if(list<int>)_(sprinkled)/50 70.700 -6.72%
std::remove_if(list<int>)_(sprinkled)/8192 8172.094 1.05%
std::remove_if(vector<int>)_(prefix)/1024 350.733 -
std::remove_if(vector<int>)_(prefix)/32 49.033 -
std::remove_if(vector<int>)_(prefix)/50 54.239 -1.91%
std::remove_if(vector<int>)_(prefix)/8192 2569.247 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.086 -
std::remove_if(vector<int>)_(sprinkled)/32 53.411 -1.48%
std::remove_if(vector<int>)_(sprinkled)/50 62.834 -1.69%
std::remove_if(vector<int>)_(sprinkled)/8192 3834.345 -
std::replace(deque<int>)_(prefix)/1024 410.538 -
std::replace(deque<int>)_(prefix)/32 12.744 -
std::replace(deque<int>)_(prefix)/50 19.230 -
std::replace(deque<int>)_(prefix)/8192 3253.157 -
std::replace(deque<int>)_(sprinkled)/1024 349.818 -
std::replace(deque<int>)_(sprinkled)/32 12.135 -
std::replace(deque<int>)_(sprinkled)/50 18.165 -
std::replace(deque<int>)_(sprinkled)/8192 2797.018 -
std::replace(list<int>)_(prefix)/1024 739.471 -
std::replace(list<int>)_(prefix)/32 11.032 -
std::replace(list<int>)_(prefix)/50 17.472 1.41%
std::replace(list<int>)_(prefix)/8192 6979.161 -
std::replace(list<int>)_(sprinkled)/1024 726.496 -
std::replace(list<int>)_(sprinkled)/32 11.213 -
std::replace(list<int>)_(sprinkled)/50 18.734 -
std::replace(list<int>)_(sprinkled)/8192 7165.422 -8.32%
std::replace(vector<int>)_(prefix)/1024 157.228 -1.54%
std::replace(vector<int>)_(prefix)/32 5.132 -2.36%
std::replace(vector<int>)_(prefix)/50 7.478 -2.52%
std::replace(vector<int>)_(prefix)/8192 1253.253 -1.28%
std::replace(vector<int>)_(sprinkled)/1024 155.779 -
std::replace(vector<int>)_(sprinkled)/32 6.434 14.88%
std::replace(vector<int>)_(sprinkled)/50 9.716 16.77%
std::replace(vector<int>)_(sprinkled)/8192 1220.786 -
std::replace_if(deque<int>)_(prefix)/1024 489.090 1.65%
std::replace_if(deque<int>)_(prefix)/32 14.126 -
std::replace_if(deque<int>)_(prefix)/50 20.449 -
std::replace_if(deque<int>)_(prefix)/8192 3512.894 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.329 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2934.364 -
std::replace_if(list<int>)_(prefix)/1024 735.454 -
std::replace_if(list<int>)_(prefix)/32 13.870 -
std::replace_if(list<int>)_(prefix)/50 24.556 -
std::replace_if(list<int>)_(prefix)/8192 7204.283 -
std::replace_if(list<int>)_(sprinkled)/1024 740.971 -
std::replace_if(list<int>)_(sprinkled)/32 13.329 -
std::replace_if(list<int>)_(sprinkled)/50 23.201 1.74%
std::replace_if(list<int>)_(sprinkled)/8192 7392.829 -
std::replace_if(vector<int>)_(prefix)/1024 271.648 -
std::replace_if(vector<int>)_(prefix)/32 9.621 -
std::replace_if(vector<int>)_(prefix)/50 14.012 -
std::replace_if(vector<int>)_(prefix)/8192 2032.632 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.288 -
std::replace_if(vector<int>)_(sprinkled)/32 8.895 -1.14%
std::replace_if(vector<int>)_(sprinkled)/50 14.653 12.92%
std::replace_if(vector<int>)_(sprinkled)/8192 1900.009 -
std::reverse(deque<int>)/32768 5720.955 -
std::reverse(deque<int>)/4096 718.631 -
std::reverse(deque<int>)/512 113.198 -
std::reverse(deque<int>)/64 13.043 -
std::reverse(deque<int>)/8 2.510 -
std::reverse(list<int>)/32768 19658.728 11.88%
std::reverse(list<int>)/4096 1783.247 -
std::reverse(list<int>)/512 193.419 -
std::reverse(list<int>)/64 17.553 -
std::reverse(list<int>)/8 1.925 -
std::reverse(vector<int>)/32768 1034.953 -
std::reverse(vector<int>)/4096 130.450 -
std::reverse(vector<int>)/512 16.325 -
std::reverse(vector<int>)/64 4.191 1.82%
std::reverse(vector<int>)/8 1.537 -
std::reverse_copy(deque<int>)/32768 8041.686 -
std::reverse_copy(deque<int>)/4096 985.207 -
std::reverse_copy(deque<int>)/512 124.933 -
std::reverse_copy(deque<int>)/64 15.957 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 27084.655 1.93%
std::reverse_copy(list<int>)/4096 3129.102 -
std::reverse_copy(list<int>)/512 364.490 -
std::reverse_copy(list<int>)/64 30.303 1.34%
std::reverse_copy(list<int>)/8 2.446 1.19%
std::reverse_copy(vector<int>)/32768 982.852 -
std::reverse_copy(vector<int>)/4096 131.155 -1.90%
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.525 -1.21%
std::rotate(deque<int>)_(1_element_backward)/1024 40.849 -
std::rotate(deque<int>)_(1_element_backward)/32 3.542 -
std::rotate(deque<int>)_(1_element_backward)/50 5.061 -1.56%
std::rotate(deque<int>)_(1_element_backward)/8192 311.704 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.066 -
std::rotate(deque<int>)_(1_element_forward)/32 4.138 -
std::rotate(deque<int>)_(1_element_forward)/50 5.425 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.419 -
std::rotate(deque<int>)_(by_1/2)/1024 187.649 -
std::rotate(deque<int>)_(by_1/2)/32 8.529 -
std::rotate(deque<int>)_(by_1/2)/50 11.518 -
std::rotate(deque<int>)_(by_1/2)/8192 1454.882 -4.47%
std::rotate(deque<int>)_(by_1/3)/1024 407.205 -3.11%
std::rotate(deque<int>)_(by_1/3)/32 20.531 -
std::rotate(deque<int>)_(by_1/3)/50 29.184 -3.97%
std::rotate(deque<int>)_(by_1/3)/8192 3252.733 1.77%
std::rotate(deque<int>)_(by_1/4)/1024 265.975 -
std::rotate(deque<int>)_(by_1/4)/32 13.210 -
std::rotate(deque<int>)_(by_1/4)/50 27.608 -
std::rotate(deque<int>)_(by_1/4)/8192 2560.501 1.77%
std::rotate(list<int>)_(1_element_backward)/1024 740.765 -
std::rotate(list<int>)_(1_element_backward)/32 13.297 -
std::rotate(list<int>)_(1_element_backward)/50 25.113 1.61%
std::rotate(list<int>)_(1_element_backward)/8192 7261.187 -5.64%
std::rotate(list<int>)_(1_element_forward)/1024 731.608 -
std::rotate(list<int>)_(1_element_forward)/32 13.872 -
std::rotate(list<int>)_(1_element_forward)/50 26.395 3.11%
std::rotate(list<int>)_(1_element_forward)/8192 7058.454 -2.19%
std::rotate(list<int>)_(by_1/2)/1024 390.945 -
std::rotate(list<int>)_(by_1/2)/32 6.448 -
std::rotate(list<int>)_(by_1/2)/50 12.622 -
std::rotate(list<int>)_(by_1/2)/8192 5486.599 15.41%
std::rotate(list<int>)_(by_1/3)/1024 812.693 -
std::rotate(list<int>)_(by_1/3)/32 17.680 5.44%
std::rotate(list<int>)_(by_1/3)/50 23.022 -
std::rotate(list<int>)_(by_1/3)/8192 8365.859 -
std::rotate(list<int>)_(by_1/4)/1024 576.789 -
std::rotate(list<int>)_(by_1/4)/32 14.527 -
std::rotate(list<int>)_(by_1/4)/50 25.637 -
std::rotate(list<int>)_(by_1/4)/8192 6599.774 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.488 -1.60%
std::rotate(vector<bool>)_(1_element_backward)/32 17.731 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.715 -
std::rotate(vector<bool>)_(1_element_backward)/8192 106.700 -3.25%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.477 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.515 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.556 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.432 -1.23%
std::rotate(vector<bool>)_(by_1/2)/1024 8.481 -
std::rotate(vector<bool>)_(by_1/2)/32 17.788 -
std::rotate(vector<bool>)_(by_1/2)/50 17.623 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.055 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.213 -
std::rotate(vector<bool>)_(by_1/3)/32 17.582 -
std::rotate(vector<bool>)_(by_1/3)/50 17.608 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.526 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.557 -16.76%
std::rotate(vector<bool>)_(by_1/4)/32 17.738 -
std::rotate(vector<bool>)_(by_1/4)/50 17.597 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.369 -1.36%
std::rotate(vector<int>)_(1_element_backward)/1024 35.576 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.333 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.801 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.261 -
std::rotate(vector<int>)_(1_element_forward)/32 2.960 -
std::rotate(vector<int>)_(1_element_forward)/50 5.254 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.145 -
std::rotate(vector<int>)_(by_1/2)/1024 31.749 -
std::rotate(vector<int>)_(by_1/2)/32 2.347 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.825 -
std::rotate(vector<int>)_(by_1/3)/1024 118.856 -
std::rotate(vector<int>)_(by_1/3)/32 10.118 1.01%
std::rotate(vector<int>)_(by_1/3)/50 11.314 1.22%
std::rotate(vector<int>)_(by_1/3)/8192 873.300 -
std::rotate(vector<int>)_(by_1/4)/1024 47.252 -
std::rotate(vector<int>)_(by_1/4)/32 4.750 -
std::rotate(vector<int>)_(by_1/4)/50 11.634 -
std::rotate(vector<int>)_(by_1/4)/8192 370.124 -
std::rotate_copy(deque<int>)/1024 36.936 6.32%
std::rotate_copy(deque<int>)/32 2.573 -8.26%
std::rotate_copy(deque<int>)/50 3.055 1.63%
std::rotate_copy(deque<int>)/8192 293.347 -
std::rotate_copy(list<int>)/1024 735.738 -
std::rotate_copy(list<int>)/32 8.691 -
std::rotate_copy(list<int>)/50 13.941 1.05%
std::rotate_copy(list<int>)/8192 7026.952 -1.98%
std::rotate_copy(vector<int>)/1024 32.722 -1.10%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 683.271 84.89%
std::sample(deque<int>)/1024 11345.574 -
std::sample(deque<int>)/32 304.934 -
std::sample(deque<int>)/8192 91507.596 -
std::sample(list<int>)/1024 11922.642 -
std::sample(list<int>)/32 312.396 -
std::sample(list<int>)/8192 98077.856 -
std::sample(vector<int>)/1024 11309.140 -
std::sample(vector<int>)/32 302.497 -
std::sample(vector<int>)/8192 91651.350 -
std::search(deque<int>)_(near_matches)/1000 21047.068 -8.84%
std::search(deque<int>)_(near_matches)/1024 20652.927 -14.46%
std::search(deque<int>)_(near_matches)/8192 1449383.886 -
std::search(deque<int>)_(no_match)/1000 405.639 -
std::search(deque<int>)_(no_match)/1024 414.756 -
std::search(deque<int>)_(no_match)/1048576 423432.936 -
std::search(deque<int>)_(no_match)/8192 3316.649 -
std::search(deque<int>)_(same_length)/1000 355.414 9.16%
std::search(deque<int>)_(same_length)/1024 507.452 6.98%
std::search(deque<int>)_(same_length)/8192 3900.172 3.56%
std::search(deque<int>)_(single_element)/1000 447.785 -
std::search(deque<int>)_(single_element)/1024 458.061 -
std::search(deque<int>)_(single_element)/8192 3651.283 -
std::search(deque<int>,_pred)_(near_matches)/1000 26243.499 4.09%
std::search(deque<int>,_pred)_(near_matches)/1024 27554.783 4.57%
std::search(deque<int>,_pred)_(near_matches)/8192 1530168.849 -16.97%
std::search(deque<int>,_pred)_(no_match)/1000 552.868 30.16%
std::search(deque<int>,_pred)_(no_match)/1024 571.447 30.85%
std::search(deque<int>,_pred)_(no_match)/1048576 585160.637 31.14%
std::search(deque<int>,_pred)_(no_match)/8192 4574.951 30.89%
std::search(deque<int>,_pred)_(same_length)/1000 494.216 -
std::search(deque<int>,_pred)_(same_length)/1024 512.054 1.31%
std::search(deque<int>,_pred)_(same_length)/8192 4036.135 1.03%
std::search(deque<int>,_pred)_(single_element)/1000 685.835 -
std::search(deque<int>,_pred)_(single_element)/1024 704.114 -
std::search(deque<int>,_pred)_(single_element)/8192 5660.385 -
std::search(list<int>)_(near_matches)/1000 37800.761 -
std::search(list<int>)_(near_matches)/1024 39429.156 -
std::search(list<int>)_(near_matches)/8192 2520808.755 -
std::search(list<int>)_(no_match)/1000 685.631 -
std::search(list<int>)_(no_match)/1024 757.863 1.19%
std::search(list<int>)_(no_match)/1048576 833126.188 -
std::search(list<int>)_(no_match)/8192 6539.727 -
std::search(list<int>)_(same_length)/1000 744.575 -
std::search(list<int>)_(same_length)/1024 765.473 1.12%
std::search(list<int>)_(same_length)/8192 8069.125 -6.04%
std::search(list<int>)_(single_element)/1000 656.046 -5.53%
std::search(list<int>)_(single_element)/1024 761.837 -
std::search(list<int>)_(single_element)/8192 7688.802 -10.17%
std::search(list<int>,_pred)_(near_matches)/1000 41633.479 -
std::search(list<int>,_pred)_(near_matches)/1024 43514.107 -
std::search(list<int>,_pred)_(near_matches)/8192 2688885.739 -
std::search(list<int>,_pred)_(no_match)/1000 802.188 -
std::search(list<int>,_pred)_(no_match)/1024 822.127 -
std::search(list<int>,_pred)_(no_match)/1048576 955675.114 -
std::search(list<int>,_pred)_(no_match)/8192 7285.056 -1.43%
std::search(list<int>,_pred)_(same_length)/1000 792.766 -
std::search(list<int>,_pred)_(same_length)/1024 814.307 -
std::search(list<int>,_pred)_(same_length)/8192 9112.790 -
std::search(list<int>,_pred)_(single_element)/1000 799.328 -
std::search(list<int>,_pred)_(single_element)/1024 818.570 -
std::search(list<int>,_pred)_(single_element)/8192 9237.905 12.14%
std::search(vector<int>)_(near_matches)/1000 14285.872 -
std::search(vector<int>)_(near_matches)/1024 15058.771 -
std::search(vector<int>)_(near_matches)/8192 766782.139 -
std::search(vector<int>)_(no_match)/1000 214.767 -1.28%
std::search(vector<int>)_(no_match)/1024 219.339 -1.31%
std::search(vector<int>)_(no_match)/1048576 213341.384 -
std::search(vector<int>)_(no_match)/8192 1668.559 -
std::search(vector<int>)_(same_length)/1000 246.751 -2.33%
std::search(vector<int>)_(same_length)/1024 252.336 -3.21%
std::search(vector<int>)_(same_length)/8192 1977.345 4.94%
std::search(vector<int>)_(single_element)/1000 235.193 3.83%
std::search(vector<int>)_(single_element)/1024 240.362 3.73%
std::search(vector<int>)_(single_element)/8192 1845.178 2.41%
std::search(vector<int>,_pred)_(near_matches)/1000 22610.967 -
std::search(vector<int>,_pred)_(near_matches)/1024 23656.447 -1.15%
std::search(vector<int>,_pred)_(near_matches)/8192 1452580.214 -
std::search(vector<int>,_pred)_(no_match)/1000 517.102 -2.42%
std::search(vector<int>,_pred)_(no_match)/1024 528.957 -1.59%
std::search(vector<int>,_pred)_(no_match)/1048576 588812.938 -1.91%
std::search(vector<int>,_pred)_(no_match)/8192 4196.161 -2.42%
std::search(vector<int>,_pred)_(same_length)/1000 600.683 -
std::search(vector<int>,_pred)_(same_length)/1024 615.689 -
std::search(vector<int>,_pred)_(same_length)/8192 4922.481 -
std::search(vector<int>,_pred)_(single_element)/1000 565.028 18.41%
std::search(vector<int>,_pred)_(single_element)/1024 578.614 17.93%
std::search(vector<int>,_pred)_(single_element)/8192 4642.853 24.52%
std::search_n(deque<int>)_(no_match)/1024 13.682 -
std::search_n(deque<int>)_(no_match)/32 13.629 -
std::search_n(deque<int>)_(no_match)/8192 15.925 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.439 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.357 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.890 -
std::search_n(list<int>)_(no_match)/1024 729.697 -
std::search_n(list<int>)_(no_match)/32 9.230 -
std::search_n(list<int>)_(no_match)/8192 6659.289 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.560 -
std::search_n(list<int>,_pred)_(no_match)/32 18.190 -
std::search_n(list<int>,_pred)_(no_match)/8192 8137.100 -
std::search_n(vector<int>)_(no_match)/1024 3.320 -
std::search_n(vector<int>)_(no_match)/32 3.337 -
std::search_n(vector<int>)_(no_match)/8192 3.311 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.078 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.113 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.077 -
std::set<int>::clear()/0 390.283 -
std::set<int>::clear()/1024 8867.918 -3.78%
std::set<int>::clear()/32 613.680 -1.69%
std::set<int>::clear()/8192 77701.296 -3.37%
std::set<int>::contains(key)_(existent)/1024 3.838 -
std::set<int>::contains(key)_(existent)/32 1.654 1.78%
std::set<int>::contains(key)_(existent)/8192 8.160 -1.24%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 6.318 7.41%
std::set<int>::contains(key)_(non-existent)/32 2.783 -
std::set<int>::contains(key)_(non-existent)/8192 15.096 78.09%
std::set<int>::count(key)_(existent)/1024 4.084 2.60%
std::set<int>::count(key)_(existent)/32 1.668 4.42%
std::set<int>::count(key)_(existent)/8192 8.781 5.39%
std::set<int>::count(key)_(non-existent)/0 0.258 -
std::set<int>::count(key)_(non-existent)/1024 7.476 1.36%
std::set<int>::count(key)_(non-existent)/32 2.952 2.49%
std::set<int>::count(key)_(non-existent)/8192 11.305 -
std::set<int>::ctor(&&,_different_allocs)/0 12.773 -1.52%
std::set<int>::ctor(&&,_different_allocs)/1024 5903.823 -
std::set<int>::ctor(&&,_different_allocs)/32 176.149 -4.09%
std::set<int>::ctor(&&,_different_allocs)/8192 48652.442 -
std::set<int>::ctor(const&)/0 12.721 -
std::set<int>::ctor(const&)/1024 6164.194 -4.06%
std::set<int>::ctor(const&)/32 218.560 -3.75%
std::set<int>::ctor(const&)/8192 49230.441 -4.43%
std::set<int>::ctor(const&,_alloc)/0 12.680 -
std::set<int>::ctor(const&,_alloc)/1024 6158.680 -4.27%
std::set<int>::ctor(const&,_alloc)/32 221.347 -2.78%
std::set<int>::ctor(const&,_alloc)/8192 48716.737 -5.27%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.661 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8553.279 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.031 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68012.344 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.677 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12791.880 -1.93%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.294 -1.58%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241067.213 -
std::set<int>::equal_range(key)_(existent)/1024 4.498 4.60%
std::set<int>::equal_range(key)_(existent)/32 1.826 2.14%
std::set<int>::equal_range(key)_(existent)/8192 8.402 -1.37%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.497 -3.36%
std::set<int>::equal_range(key)_(non-existent)/32 2.500 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.935 -8.54%
std::set<int>::erase(iterator)/1024 19.715 -
std::set<int>::erase(iterator)/32 19.549 -1.25%
std::set<int>::erase(iterator)/8192 19.714 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.151 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6597.909 -2.06%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.642 -1.26%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52955.076 -2.55%
std::set<int>::erase(key)_(existent)/1024 50.728 -
std::set<int>::erase(key)_(existent)/32 21.568 -2.16%
std::set<int>::erase(key)_(existent)/8192 68.579 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.508 1.29%
std::set<int>::erase(key)_(non-existent,_end)/32 2.308 -2.31%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.365 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.892 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.763 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.184 4.08%
std::set<int>::find(key)_(existent)/1024 3.975 4.78%
std::set<int>::find(key)_(existent)/32 1.729 3.50%
std::set<int>::find(key)_(existent)/8192 8.408 3.36%
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.751 3.86%
std::set<int>::find(key)_(non-existent)/32 2.293 2.55%
std::set<int>::find(key)_(non-existent)/8192 8.767 4.46%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.009 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.411 -4.26%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.156 -1.97%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.036 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.985 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.269 3.15%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.750 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.827 5.58%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.199 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 49.890 11.05%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.778 -1.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.830 -8.40%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.210 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.587 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.850 -1.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.966 7.79%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.214 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16761.860 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.979 1.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183375.662 -1.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.661 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12717.558 -1.90%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.680 1.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115267.685 -2.46%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.167 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7763.891 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.101 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 128667.635 -2.64%
std::set<int>::insert(value)_(already_present)/1024 5.819 1.16%
std::set<int>::insert(value)_(already_present)/32 1.777 1.45%
std::set<int>::insert(value)_(already_present)/8192 9.574 -
std::set<int>::insert(value)_(new_value,_end)/0 17.049 -
std::set<int>::insert(value)_(new_value,_end)/1024 46.686 -1.45%
std::set<int>::insert(value)_(new_value,_end)/32 19.056 2.20%
std::set<int>::insert(value)_(new_value,_end)/8192 89.232 22.42%
std::set<int>::insert(value)_(new_value,_middle)/0 17.041 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.536 -3.39%
std::set<int>::insert(value)_(new_value,_middle)/32 18.583 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.590 -
std::set<int>::lower_bound(key)_(existent)/1024 4.523 1.35%
std::set<int>::lower_bound(key)_(existent)/32 1.499 -2.25%
std::set<int>::lower_bound(key)_(existent)/8192 7.897 -1.15%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.146 -5.23%
std::set<int>::lower_bound(key)_(non-existent)/32 2.291 -6.80%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.065 -7.42%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6220.452 -2.13%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.679 -2.92%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49262.713 -2.68%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.850 4.31%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6172.301 -3.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 227.413 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49330.768 -3.55%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1424.314 4.65%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.543 6.10%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12626.547 1.77%
std::set<int>::upper_bound(key)_(existent)/1024 4.304 1.80%
std::set<int>::upper_bound(key)_(existent)/32 1.792 2.40%
std::set<int>::upper_bound(key)_(existent)/8192 8.403 8.37%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.077 -1.19%
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.394 -
std::set<std::string>::clear()/0 391.718 -
std::set<std::string>::clear()/1024 21321.736 -3.76%
std::set<std::string>::clear()/32 897.716 -
std::set<std::string>::clear()/8192 211844.067 -2.15%
std::set<std::string>::contains(key)_(existent)/1024 22.560 -1.08%
std::set<std::string>::contains(key)_(existent)/32 14.221 -1.41%
std::set<std::string>::contains(key)_(existent)/8192 28.484 -2.26%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.619 -
std::set<std::string>::contains(key)_(non-existent)/32 10.005 -4.86%
std::set<std::string>::contains(key)_(non-existent)/8192 27.421 -1.17%
std::set<std::string>::count(key)_(existent)/1024 24.199 2.15%
std::set<std::string>::count(key)_(existent)/32 16.144 -3.84%
std::set<std::string>::count(key)_(existent)/8192 31.057 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.624 4.42%
std::set<std::string>::count(key)_(non-existent)/32 10.422 1.56%
std::set<std::string>::count(key)_(non-existent)/8192 33.984 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.770 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6904.995 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.533 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57740.949 -
std::set<std::string>::ctor(const&)/0 12.685 -
std::set<std::string>::ctor(const&)/1024 34182.181 -2.77%
std::set<std::string>::ctor(const&)/32 702.639 -12.29%
std::set<std::string>::ctor(const&)/8192 341641.865 -
std::set<std::string>::ctor(const&,_alloc)/0 12.667 -
std::set<std::string>::ctor(const&,_alloc)/1024 36962.854 -
std::set<std::string>::ctor(const&,_alloc)/32 698.787 -7.37%
std::set<std::string>::ctor(const&,_alloc)/8192 344468.345 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39674.767 -3.48%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.417 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378161.789 -1.16%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.878 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56099.846 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 992.633 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104091.011 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.275 10.10%
std::set<std::string>::equal_range(key)_(existent)/32 17.089 -2.81%
std::set<std::string>::equal_range(key)_(existent)/8192 29.701 1.61%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.583 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.124 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.783 -
std::set<std::string>::erase(iterator)/1024 33.027 19.29%
std::set<std::string>::erase(iterator)/32 25.255 -4.87%
std::set<std::string>::erase(iterator)/8192 30.937 3.68%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.206 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12633.788 -3.06%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.238 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118084.594 -
std::set<std::string>::erase(key)_(existent)/1024 72.385 -26.21%
std::set<std::string>::erase(key)_(existent)/32 55.478 -25.33%
std::set<std::string>::erase(key)_(existent)/8192 85.189 2.15%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.417 -3.03%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.780 -4.86%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.939 -2.75%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.721 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.540 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.893 1.46%
std::set<std::string>::find(key)_(existent)/1024 25.010 -
std::set<std::string>::find(key)_(existent)/32 16.397 5.84%
std::set<std::string>::find(key)_(existent)/8192 31.232 -6.62%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 22.132 4.40%
std::set<std::string>::find(key)_(non-existent)/32 10.561 5.53%
std::set<std::string>::find(key)_(non-existent)/8192 29.634 4.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.308 28.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.203 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.637 -4.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.758 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.343 -8.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.784 -2.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 48.070 5.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.455 -19.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.320 -5.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.089 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.526 9.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.277 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.504 -5.53%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.864 1.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.902 -7.30%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.926 -14.66%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.197 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67806.302 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1518.937 2.77%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919435.080 6.35%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.949 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44209.137 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1282.287 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609005.433 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.934 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41754.031 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1166.982 7.43%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619231.442 -
std::set<std::string>::insert(value)_(already_present)/1024 30.274 79.33%
std::set<std::string>::insert(value)_(already_present)/32 10.340 40.70%
std::set<std::string>::insert(value)_(already_present)/8192 37.294 -38.51%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.370 -5.00%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.111 -15.18%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.538 -18.64%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.842 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 30.965 34.49%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.576 2.92%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.531 -11.11%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.586 -12.50%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.774 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.601 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.908 3.30%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.005 5.92%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.460 2.44%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.817 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.268 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35601.402 -4.94%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 849.350 5.72%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346354.599 -1.68%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.262 -3.09%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36006.018 -1.39%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.646 -2.96%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347192.667 -1.18%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.052 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16344.570 3.58%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 341.046 -1.59%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205234.348 -3.40%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.253 8.82%
std::set<std::string>::upper_bound(key)_(existent)/32 15.424 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.572 5.94%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.864 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.874 1.07%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.586 -
std::shift_left(deque<int>)/1024 38.313 -
std::shift_left(deque<int>)/32 3.804 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.095 -
std::shift_left(list<int>)/1024 726.870 -
std::shift_left(list<int>)/32 13.442 -
std::shift_left(list<int>)/50 27.456 -
std::shift_left(list<int>)/8192 7627.164 -
std::shift_left(vector<int>)/1024 35.477 -
std::shift_left(vector<int>)/32 10.320 246.58%
std::shift_left(vector<int>)/50 5.266 -
std::shift_left(vector<int>)/8192 281.066 -
std::shift_right(deque<int>)/1024 40.506 -
std::shift_right(deque<int>)/32 3.452 -
std::shift_right(deque<int>)/50 4.458 -
std::shift_right(deque<int>)/8192 308.644 -
std::shift_right(list<int>)/1024 732.490 -
std::shift_right(list<int>)/32 14.502 -
std::shift_right(list<int>)/50 26.406 -6.94%
std::shift_right(list<int>)/8192 7622.573 3.86%
std::shift_right(vector<int>)/1024 35.544 -
std::shift_right(vector<int>)/32 4.115 39.64%
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 300.650 -
std::shuffle(deque<int>)/1024 9261.842 -
std::shuffle(deque<int>)/32 293.239 -
std::shuffle(deque<int>)/8192 74006.769 -
std::shuffle(vector<int>)/1024 8750.939 -
std::shuffle(vector<int>)/32 277.539 -
std::shuffle(vector<int>)/8192 70145.476 -
std::sort(deque<int>)_(ascending)/1024 763.337 -
std::sort(deque<int>)_(ascending)/8 17.333 -
std::sort(deque<int>)_(ascending)/8192 5734.823 -
std::sort(deque<int>)_(descending)/1024 1294.601 -
std::sort(deque<int>)_(descending)/8 25.137 -
std::sort(deque<int>)_(descending)/8192 10351.971 -
std::sort(deque<int>)_(heap)/1024 6192.780 -
std::sort(deque<int>)_(heap)/8 24.622 -
std::sort(deque<int>)_(heap)/8192 68750.193 -
std::sort(deque<int>)_(pipe-organ)/1024 2732.002 -2.24%
std::sort(deque<int>)_(pipe-organ)/8 20.061 -
std::sort(deque<int>)_(pipe-organ)/8192 26200.865 -5.73%
std::sort(deque<int>)_(qsort_adversarial)/1024 17821.659 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.302 -1.36%
std::sort(deque<int>)_(qsort_adversarial)/8192 481480.056 -
std::sort(deque<int>)_(repeated)/1024 945.273 -6.51%
std::sort(deque<int>)_(repeated)/8 17.799 -
std::sort(deque<int>)_(repeated)/8192 6538.788 -3.55%
std::sort(deque<int>)_(shuffled)/1024 6958.421 2.10%
std::sort(deque<int>)_(shuffled)/8 23.059 -
std::sort(deque<int>)_(shuffled)/8192 80953.994 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.336 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.698 1.79%
std::sort(vector<NonIntegral>)_(ascending)/8192 3741.540 -
std::sort(vector<NonIntegral>)_(descending)/1024 770.909 -
std::sort(vector<NonIntegral>)_(descending)/8 24.797 1.43%
std::sort(vector<NonIntegral>)_(descending)/8192 5262.516 -
std::sort(vector<NonIntegral>)_(heap)/1024 4250.189 -2.27%
std::sort(vector<NonIntegral>)_(heap)/8 23.212 -
std::sort(vector<NonIntegral>)_(heap)/8192 49621.194 -2.00%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.260 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.354 1.35%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18335.186 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13271.150 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.695 1.70%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155146.612 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.539 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.747 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3752.604 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4894.200 5.53%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.394 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 101268.601 20.60%
std::sort(vector<int>)_(ascending)/1024 520.669 -
std::sort(vector<int>)_(ascending)/8 15.715 -
std::sort(vector<int>)_(ascending)/8192 3736.109 -
std::sort(vector<int>)_(descending)/1024 1024.826 -
std::sort(vector<int>)_(descending)/8 24.627 -
std::sort(vector<int>)_(descending)/8192 7282.191 -
std::sort(vector<int>)_(heap)/1024 4552.524 -
std::sort(vector<int>)_(heap)/8 23.497 -
std::sort(vector<int>)_(heap)/8192 45524.483 -
std::sort(vector<int>)_(pipe-organ)/1024 2292.830 -
std::sort(vector<int>)_(pipe-organ)/8 17.627 -
std::sort(vector<int>)_(pipe-organ)/8192 21610.434 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13560.365 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.847 -
std::sort(vector<int>)_(qsort_adversarial)/8192 155229.396 -
std::sort(vector<int>)_(repeated)/1024 664.713 -
std::sort(vector<int>)_(repeated)/8 15.735 -
std::sort(vector<int>)_(repeated)/8192 5032.631 -
std::sort(vector<int>)_(shuffled)/1024 4629.917 -
std::sort(vector<int>)_(shuffled)/8 22.599 -
std::sort(vector<int>)_(shuffled)/8192 44907.021 -
std::sort_heap(deque<int>)/1024 13453.832 1.37%
std::sort_heap(deque<int>)/8 37.100 4.72%
std::sort_heap(deque<int>)/8192 474359.983 1.22%
std::sort_heap(deque<int>,_pred)/1024 12187.520 -
std::sort_heap(deque<int>,_pred)/8 33.970 -
std::sort_heap(deque<int>,_pred)/8192 433096.624 2.56%
std::sort_heap(vector<NonIntegral>)/1024 9893.780 -
std::sort_heap(vector<NonIntegral>)/8 29.322 -1.95%
std::sort_heap(vector<NonIntegral>)/8192 105853.947 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9849.726 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.751 2.68%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106407.463 -
std::sort_heap(vector<int>)/1024 9802.087 -
std::sort_heap(vector<int>)/8 29.759 -
std::sort_heap(vector<int>)/8192 106313.350 -
std::sort_heap(vector<int>,_pred)/1024 9858.173 -
std::sort_heap(vector<int>,_pred)/8 29.959 2.36%
std::sort_heap(vector<int>,_pred)/8192 106157.405 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2747.718 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1894.853 1.43%
std::stable_partition(deque<int>)_(alloc_fails)/50 1891.527 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9855.983 -
std::stable_partition(deque<int>)_(dense)/1024 585.266 -1.38%
std::stable_partition(deque<int>)_(dense)/32 28.191 -4.89%
std::stable_partition(deque<int>)_(dense)/50 37.631 -5.90%
std::stable_partition(deque<int>)_(dense)/8192 5652.477 -
std::stable_partition(deque<int>)_(sparse)/1024 431.538 -5.25%
std::stable_partition(deque<int>)_(sparse)/32 11.653 -8.47%
std::stable_partition(deque<int>)_(sparse)/50 27.674 -8.27%
std::stable_partition(deque<int>)_(sparse)/8192 3461.416 3.99%
std::stable_partition(list<int>)_(alloc_fails)/1024 4232.296 2.00%
std::stable_partition(list<int>)_(alloc_fails)/32 1893.585 1.47%
std::stable_partition(list<int>)_(alloc_fails)/50 1924.799 1.38%
std::stable_partition(list<int>)_(alloc_fails)/8192 26821.845 -2.78%
std::stable_partition(list<int>)_(dense)/1024 1421.516 -
std::stable_partition(list<int>)_(dense)/32 36.152 -7.36%
std::stable_partition(list<int>)_(dense)/50 56.232 -
std::stable_partition(list<int>)_(dense)/8192 18944.445 -22.01%
std::stable_partition(list<int>)_(sparse)/1024 931.149 -
std::stable_partition(list<int>)_(sparse)/32 9.518 -2.48%
std::stable_partition(list<int>)_(sparse)/50 26.784 -
std::stable_partition(list<int>)_(sparse)/8192 8609.960 -2.18%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2357.812 2.57%
std::stable_partition(vector<int>)_(alloc_fails)/32 1883.864 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1892.351 1.45%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5361.263 -
std::stable_partition(vector<int>)_(dense)/1024 291.169 -
std::stable_partition(vector<int>)_(dense)/32 21.551 -
std::stable_partition(vector<int>)_(dense)/50 25.223 -
std::stable_partition(vector<int>)_(dense)/8192 2091.011 -
std::stable_partition(vector<int>)_(sparse)/1024 212.386 1.83%
std::stable_partition(vector<int>)_(sparse)/32 7.354 2.99%
std::stable_partition(vector<int>)_(sparse)/50 21.707 2.73%
std::stable_partition(vector<int>)_(sparse)/8192 1546.368 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4258.682 8.68%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.770 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19917.060 5.50%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28654.755 -2.05%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.873 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26734.394 1.66%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13670.297 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.251 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 27815.603 8.00%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16399.321 -1.69%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.285 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22606.054 1.35%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25826.369 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.443 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28737.732 2.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3657.737 -4.32%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.156 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 16758.350 28.51%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19287.680 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.729 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 28580.300 16.91%
std::stable_sort(deque<int>)_(ascending)/1024 2097.109 -1.31%
std::stable_sort(deque<int>)_(ascending)/8 17.613 -
std::stable_sort(deque<int>)_(ascending)/8192 13579.146 -
std::stable_sort(deque<int>)_(descending)/1024 2921.472 -
std::stable_sort(deque<int>)_(descending)/8 25.320 -
std::stable_sort(deque<int>)_(descending)/8192 20763.120 1.42%
std::stable_sort(deque<int>)_(heap)/1024 2722.024 -
std::stable_sort(deque<int>)_(heap)/8 24.282 2.24%
std::stable_sort(deque<int>)_(heap)/8192 17589.583 1.70%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2914.623 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.722 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20723.955 1.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3100.843 -4.87%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.160 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20899.698 -2.80%
std::stable_sort(deque<int>)_(repeated)/1024 1413.104 -
std::stable_sort(deque<int>)_(repeated)/8 17.811 -
std::stable_sort(deque<int>)_(repeated)/8192 7670.662 -
std::stable_sort(deque<int>)_(shuffled)/1024 2530.593 -
std::stable_sort(deque<int>)_(shuffled)/8 22.847 -
std::stable_sort(deque<int>)_(shuffled)/8192 14535.999 2.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4823.247 -1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.887 -2.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48219.475 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22787.349 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.793 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119278.639 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13713.464 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.341 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107779.328 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13893.708 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.824 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84866.940 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22430.101 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.713 -1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136046.868 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3468.885 -3.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.203 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17822.474 -2.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17904.830 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.163 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146115.260 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3589.496 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.924 -1.04%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42449.641 1.83%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12576.686 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.778 5.29%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 182616.785 -2.68%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9537.554 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.312 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117319.157 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8122.628 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.787 1.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116487.120 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13551.306 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.907 2.14%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200273.519 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1275.704 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.180 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13975.515 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12042.006 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.570 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174697.385 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4672.735 -1.26%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.852 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19409.294 2.56%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23232.244 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.399 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23340.824 -6.25%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13798.602 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.822 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30450.102 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14099.202 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.019 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22651.709 2.71%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22589.418 -6.46%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.843 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34241.623 -2.73%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3390.345 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.921 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10177.166 5.29%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17856.015 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.193 -1.15%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27256.142 -
std::stable_sort(vector<int>)_(ascending)/1024 2089.307 -
std::stable_sort(vector<int>)_(ascending)/8 15.554 -
std::stable_sort(vector<int>)_(ascending)/8192 13437.597 -
std::stable_sort(vector<int>)_(descending)/1024 2814.182 -
std::stable_sort(vector<int>)_(descending)/8 24.018 -1.75%
std::stable_sort(vector<int>)_(descending)/8192 18499.348 -
std::stable_sort(vector<int>)_(heap)/1024 2576.794 1.80%
std::stable_sort(vector<int>)_(heap)/8 21.174 -
std::stable_sort(vector<int>)_(heap)/8192 14561.371 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2839.378 2.01%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.497 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18400.272 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2895.193 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.567 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18309.440 -
std::stable_sort(vector<int>)_(repeated)/1024 1135.146 4.15%
std::stable_sort(vector<int>)_(repeated)/8 15.476 -
std::stable_sort(vector<int>)_(repeated)/8192 5289.825 -
std::stable_sort(vector<int>)_(shuffled)/1024 2268.126 2.17%
std::stable_sort(vector<int>)_(shuffled)/8 19.778 -
std::stable_sort(vector<int>)_(shuffled)/8192 10995.606 -
std::swap_ranges(deque<int>)/1024 319.299 -3.22%
std::swap_ranges(deque<int>)/32 10.686 2.57%
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2548.117 -2.93%
std::swap_ranges(list<int>)/1024 763.110 -3.61%
std::swap_ranges(list<int>)/32 19.480 -
std::swap_ranges(list<int>)/50 32.195 -6.62%
std::swap_ranges(list<int>)/8192 11310.431 8.44%
std::swap_ranges(vector<int>)/1024 62.675 -
std::swap_ranges(vector<int>)/32 4.816 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.713 -
std::transform(deque<int>)_(identity_transform)/1024 370.179 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.087 -
std::transform(deque<int>)_(identity_transform)/8192 2443.712 -
std::transform(deque<int>,_deque<int>)/1024 660.407 -
std::transform(deque<int>,_deque<int>)/32 21.346 -1.12%
std::transform(deque<int>,_deque<int>)/50 36.203 3.65%
std::transform(deque<int>,_deque<int>)/8192 5422.974 -
std::transform(list<int>)_(identity_transform)/1024 739.840 -
std::transform(list<int>)_(identity_transform)/32 16.960 -
std::transform(list<int>)_(identity_transform)/50 30.428 1.18%
std::transform(list<int>)_(identity_transform)/8192 7096.953 1.40%
std::transform(list<int>,_list<int>)/1024 845.546 -
std::transform(list<int>,_list<int>)/32 23.050 -
std::transform(list<int>,_list<int>)/50 37.254 -
std::transform(list<int>,_list<int>)/8192 9306.551 7.63%
std::transform(vector<int>)_(identity_transform)/1024 262.546 -
std::transform(vector<int>)_(identity_transform)/32 9.165 -
std::transform(vector<int>)_(identity_transform)/50 16.343 1.35%
std::transform(vector<int>)_(identity_transform)/8192 2021.157 -
std::transform(vector<int>,_vector<int>)/1024 555.297 -
std::transform(vector<int>,_vector<int>)/32 17.218 -
std::transform(vector<int>,_vector<int>)/50 26.852 -
std::transform(vector<int>,_vector<int>)/8192 4444.860 -
std::unique(deque<int>)_(contiguous)/1024 514.748 -
std::unique(deque<int>)_(contiguous)/32 49.589 -5.75%
std::unique(deque<int>)_(contiguous)/52 55.689 -7.66%
std::unique(deque<int>)_(contiguous)/8192 3750.148 -
std::unique(deque<int>)_(sprinkled)/1024 511.902 -
std::unique(deque<int>)_(sprinkled)/32 53.919 1.87%
std::unique(deque<int>)_(sprinkled)/52 61.836 4.51%
std::unique(deque<int>)_(sprinkled)/8192 3823.391 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.693 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.063 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.508 2.33%
std::unique(deque<int>,_pred)_(contiguous)/8192 4581.229 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.231 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.704 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.449 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5212.111 -
std::unique(list<int>)_(contiguous)/1024 915.309 -
std::unique(list<int>)_(contiguous)/32 52.134 -
std::unique(list<int>)_(contiguous)/52 64.210 -
std::unique(list<int>)_(contiguous)/8192 7074.686 -
std::unique(list<int>)_(sprinkled)/1024 959.076 1.08%
std::unique(list<int>)_(sprinkled)/32 54.192 -
std::unique(list<int>)_(sprinkled)/52 67.594 -
std::unique(list<int>)_(sprinkled)/8192 7925.446 -
std::unique(list<int>,_pred)_(contiguous)/1024 943.973 -
std::unique(list<int>,_pred)_(contiguous)/32 57.696 -
std::unique(list<int>,_pred)_(contiguous)/52 71.094 -
std::unique(list<int>,_pred)_(contiguous)/8192 7637.442 -3.25%
std::unique(list<int>,_pred)_(sprinkled)/1024 1023.491 2.06%
std::unique(list<int>,_pred)_(sprinkled)/32 66.039 -2.41%
std::unique(list<int>,_pred)_(sprinkled)/52 82.451 -2.07%
std::unique(list<int>,_pred)_(sprinkled)/8192 8294.039 -
std::unique(vector<int>)_(contiguous)/1024 310.051 -
std::unique(vector<int>)_(contiguous)/32 48.215 -
std::unique(vector<int>)_(contiguous)/52 53.933 -1.04%
std::unique(vector<int>)_(contiguous)/8192 1916.274 -
std::unique(vector<int>)_(sprinkled)/1024 529.502 -1.48%
std::unique(vector<int>)_(sprinkled)/32 57.266 1.89%
std::unique(vector<int>)_(sprinkled)/52 65.912 -
std::unique(vector<int>)_(sprinkled)/8192 3912.729 -1.57%
std::unique(vector<int>,_pred)_(contiguous)/1024 489.094 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.424 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.007 -1.33%
std::unique(vector<int>,_pred)_(contiguous)/8192 3602.327 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.169 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.891 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.847 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5168.696 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.273 -
std::unique_copy(deque<int>)_(contiguous)/32 10.533 11.74%
std::unique_copy(deque<int>)_(contiguous)/52 16.377 10.39%
std::unique_copy(deque<int>)_(contiguous)/8192 3718.276 -
std::unique_copy(deque<int>)_(sprinkled)/1024 474.582 1.47%
std::unique_copy(deque<int>)_(sprinkled)/32 10.302 11.83%
std::unique_copy(deque<int>)_(sprinkled)/52 15.052 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3964.108 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.621 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.443 -7.46%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.036 -6.46%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4474.363 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.594 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.702 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.287 -1.50%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.810 -
std::unique_copy(list<int>)_(contiguous)/1024 1631.872 121.11%
std::unique_copy(list<int>)_(contiguous)/32 11.293 1.33%
std::unique_copy(list<int>)_(contiguous)/52 19.420 -
std::unique_copy(list<int>)_(contiguous)/8192 6791.875 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.210 -
std::unique_copy(list<int>)_(sprinkled)/32 13.804 -
std::unique_copy(list<int>)_(sprinkled)/52 24.096 -
std::unique_copy(list<int>)_(sprinkled)/8192 6953.739 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.850 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.281 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.915 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7535.777 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.290 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.262 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.015 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7650.371 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.554 -
std::unique_copy(vector<int>)_(contiguous)/32 8.528 -1.02%
std::unique_copy(vector<int>)_(contiguous)/52 13.406 -
std::unique_copy(vector<int>)_(contiguous)/8192 1887.408 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.540 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.244 -4.82%
std::unique_copy(vector<int>)_(sprinkled)/52 22.051 -1.39%
std::unique_copy(vector<int>)_(sprinkled)/8192 3663.624 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.782 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.340 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.729 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3785.207 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.610 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.262 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.512 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.195 -
std::unordered_map<int,_int>::clear()/0 390.158 -
std::unordered_map<int,_int>::clear()/1024 8391.954 -
std::unordered_map<int,_int>::clear()/32 591.696 -1.68%
std::unordered_map<int,_int>::clear()/8192 81706.484 22.54%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.652 -10.14%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.676 -5.07%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.628 5.21%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -28.68%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.609 -4.45%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.511 -2.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.291 -19.15%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.414 13.19%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.457 1.40%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.439 -3.12%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.482 77.89%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.988 40.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.695 18.33%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.542 3.30%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.067 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8504.392 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.164 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95756.213 -2.06%
std::unordered_map<int,_int>::ctor(const&)/0 12.965 -
std::unordered_map<int,_int>::ctor(const&)/1024 6750.361 -
std::unordered_map<int,_int>::ctor(const&)/32 201.452 -1.02%
std::unordered_map<int,_int>::ctor(const&)/8192 54928.201 -4.64%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.971 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9890.175 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 276.376 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82393.238 1.10%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.868 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13487.893 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.420 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142880.381 -1.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13458.521 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.835 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142143.620 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.838 -1.42%
std::unordered_map<int,_int>::erase(iterator)/32 19.729 -1.69%
std::unordered_map<int,_int>::erase(iterator)/8192 19.874 -1.56%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.868 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5620.043 -1.65%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.232 -1.83%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45657.060 -1.34%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.581 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.139 1.50%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.878 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.299 13.70%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.336 16.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.423 34.08%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.207 -2.22%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.184 -1.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.366 9.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.319 4.27%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.235 -19.81%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.271 -16.94%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.221 -25.83%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.985 -23.76%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.975 -7.70%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.910 -11.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.900 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12877.555 3.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 716.943 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142762.723 4.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.098 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14412.412 17.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.848 1.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 143210.233 4.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.918 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7516.240 -2.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.724 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85407.181 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.062 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14662.929 6.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.209 1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148764.129 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.036 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13783.994 1.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 743.610 -1.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144832.826 1.31%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.048 -21.62%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.765 -37.89%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.626 -12.99%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.955 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.034 -1.09%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.285 -5.76%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.233 3.96%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.061 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.654 -8.82%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.486 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.336 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.285 1.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.781 -37.82%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.068 -2.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.183 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.414 -8.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.251 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.669 -10.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.148 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.005 2.45%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.417 -4.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.988 -6.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.333 1.55%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7268.452 8.79%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 239.914 10.00%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56606.929 5.56%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.141 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6754.506 1.30%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.194 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55838.667 2.64%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1802.372 41.93%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.262 -1.41%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28947.186 13.89%
std::unordered_multimap<int,_int>::clear()/0 392.058 -
std::unordered_multimap<int,_int>::clear()/1024 9317.277 16.39%
std::unordered_multimap<int,_int>::clear()/32 627.068 5.13%
std::unordered_multimap<int,_int>::clear()/8192 72846.007 16.73%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.593 3.62%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.563 15.55%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.721 17.55%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.456 34.86%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.668 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.604 -5.87%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.505 -8.12%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.903 6.57%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.835 6.14%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.014 18.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.269 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.208 1.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.407 9.85%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.227 11.35%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.964 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8632.567 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 289.525 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99008.630 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.876 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6761.514 -5.33%
std::unordered_multimap<int,_int>::ctor(const&)/32 203.164 -5.07%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55711.395 -19.85%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.873 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9248.277 -3.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.424 -5.80%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76672.770 -3.84%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.804 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12921.227 1.34%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.748 -1.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139638.069 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.804 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12785.481 1.01%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.997 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140725.718 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.536 7.81%
std::unordered_multimap<int,_int>::erase(iterator)/32 21.405 7.61%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.496 6.20%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.394 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6678.409 10.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.537 -5.43%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52405.762 13.99%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 26.817 19.70%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 22.076 6.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.275 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.461 22.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.088 -16.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.222 -1.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.328 -3.94%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.297 10.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.001 -23.81%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.382 7.58%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.497 14.60%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.574 16.75%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.146 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.185 21.25%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 0.982 -10.99%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.776 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15062.908 3.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 788.841 5.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167195.196 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.355 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15161.455 3.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 754.843 -2.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167149.298 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.989 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14027.205 2.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.371 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176704.394 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.983 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16098.641 7.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 870.181 6.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166603.236 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.724 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16249.709 3.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 807.225 -2.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179579.692 -1.94%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.927 24.54%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 24.966 23.58%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.471 17.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.619 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.533 -5.71%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.904 5.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.142 5.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.437 -3.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 32.662 33.24%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.393 3.64%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.187 36.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.649 3.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6802.465 1.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 235.180 11.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54636.340 1.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.158 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6763.042 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.954 1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54913.886 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2527.029 86.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.297 57.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29514.084 13.57%
std::unordered_multiset<int>::clear()/0 392.823 -
std::unordered_multiset<int>::clear()/1024 8059.844 -17.46%
std::unordered_multiset<int>::clear()/32 590.804 -6.80%
std::unordered_multiset<int>::clear()/8192 62862.438 -17.86%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.309 7.31%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.313 -1.44%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.595 31.34%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -23.17%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.773 -5.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.645 -9.23%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.573 4.75%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.571 -2.01%
std::unordered_multiset<int>::count(key)_(existent)/32 1.456 -8.50%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.640 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.406 49.60%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.391 -6.61%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.385 17.37%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.317 1.98%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.985 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8537.952 -4.27%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.577 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99424.141 -
std::unordered_multiset<int>::ctor(const&)/0 12.894 -
std::unordered_multiset<int>::ctor(const&)/1024 6679.944 -
std::unordered_multiset<int>::ctor(const&)/32 200.512 -
std::unordered_multiset<int>::ctor(const&)/8192 54588.459 -1.04%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.966 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9056.122 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.029 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75546.401 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12548.875 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.153 1.12%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137440.763 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.815 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12387.142 -1.66%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.942 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137952.978 -
std::unordered_multiset<int>::erase(iterator)/1024 19.662 -8.56%
std::unordered_multiset<int>::erase(iterator)/32 19.601 -8.06%
std::unordered_multiset<int>::erase(iterator)/8192 22.553 -8.10%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.863 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5852.680 -11.40%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.876 -5.10%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45948.824 -13.14%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.846 -9.88%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.647 -2.69%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.568 -11.24%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -22.61%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.214 -10.14%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.245 -2.53%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.211 -6.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.340 1.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.218 -3.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.168 3.51%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.295 -18.77%
std::unordered_multiset<int>::find(key)_(existent)/32 1.365 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.394 8.45%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.029 7.94%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.085 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.187 4.66%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.542 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15093.121 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.579 -4.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165426.439 -4.71%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.407 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15208.222 2.74%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.169 1.12%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165699.332 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.282 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13871.116 1.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 795.139 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172780.039 1.02%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.769 25.97%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.950 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 20.997 -2.30%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.431 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.727 -5.28%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.803 5.31%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.656 -1.22%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.390 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 22.302 -6.50%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.895 -3.39%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.783 41.22%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.142 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6618.863 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.841 -1.45%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53773.063 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.154 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6641.542 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.880 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54449.665 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1721.654 30.34%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 26.196 6.81%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 29849.495 17.06%
std::unordered_set<int>::clear()/0 391.090 -
std::unordered_set<int>::clear()/1024 8019.413 -14.72%
std::unordered_set<int>::clear()/32 584.519 -6.73%
std::unordered_set<int>::clear()/8192 63392.507 -15.60%
std::unordered_set<int>::contains(key)_(existent)/1024 1.182 -7.38%
std::unordered_set<int>::contains(key)_(existent)/32 1.367 11.60%
std::unordered_set<int>::contains(key)_(existent)/8192 1.358 2.55%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.372 -23.06%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.315 -4.56%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.596 3.86%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.349 -9.35%
std::unordered_set<int>::count(key)_(existent)/1024 1.537 16.33%
std::unordered_set<int>::count(key)_(existent)/32 1.395 4.58%
std::unordered_set<int>::count(key)_(existent)/8192 1.329 -16.97%
std::unordered_set<int>::count(key)_(non-existent)/0 0.386 -19.67%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.907 7.72%
std::unordered_set<int>::count(key)_(non-existent)/32 1.716 2.53%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.682 13.68%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.859 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9254.180 5.66%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.485 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103783.407 -2.27%
std::unordered_set<int>::ctor(const&)/0 12.879 -
std::unordered_set<int>::ctor(const&)/1024 6604.492 -2.46%
std::unordered_set<int>::ctor(const&)/32 200.106 -1.07%
std::unordered_set<int>::ctor(const&)/8192 54168.188 -1.74%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.889 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9656.084 -1.64%
std::unordered_set<int>::ctor(const&,_alloc)/32 262.962 -2.81%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80006.650 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13824.278 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.604 2.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143202.346 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13583.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.859 1.50%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142546.960 -
std::unordered_set<int>::erase(iterator)/1024 19.725 -17.13%
std::unordered_set<int>::erase(iterator)/32 19.440 -4.68%
std::unordered_set<int>::erase(iterator)/8192 19.820 -8.22%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.488 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5451.341 -11.29%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 516.631 -4.85%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45229.587 -9.74%
std::unordered_set<int>::erase(key)_(existent)/1024 21.542 -
std::unordered_set<int>::erase(key)_(existent)/32 20.907 -1.82%
std::unordered_set<int>::erase(key)_(existent)/8192 22.092 -6.67%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.313 -10.76%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.191 -14.31%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.135 -18.28%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.132 -19.15%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.493 3.95%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 -6.31%
std::unordered_set<int>::find(key)_(existent)/1024 1.284 2.29%
std::unordered_set<int>::find(key)_(existent)/32 1.330 1.24%
std::unordered_set<int>::find(key)_(existent)/8192 1.400 4.01%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.171 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.137 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.646 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12602.168 -1.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 713.641 1.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138889.328 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.185 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12855.773 3.67%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.330 3.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137665.580 1.24%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.186 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7657.464 -2.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 581.725 -1.90%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84584.503 -2.24%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.792 -14.01%
std::unordered_set<int>::insert(value)_(already_present)/32 1.740 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.618 2.25%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.969 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.974 8.15%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.192 4.58%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.689 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.936 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.185 4.01%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.969 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.509 4.20%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.524 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6821.908 2.74%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.359 -6.42%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54231.510 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.520 -1.77%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6768.125 -3.32%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.870 -10.18%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54824.627 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1718.325 12.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.130 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29056.551 4.42%
std::unordered_set<std::string>::clear()/0 394.264 -
std::unordered_set<std::string>::clear()/1024 23283.672 -2.11%
std::unordered_set<std::string>::clear()/32 912.738 -3.38%
std::unordered_set<std::string>::clear()/8192 218905.261 -1.29%
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.706 2.26%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.483 -6.84%
std::unordered_set<std::string>::contains(key)_(existent)/8192 41.193 -3.91%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.874 -4.73%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.171 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.742 21.62%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.685 -11.39%
std::unordered_set<std::string>::count(key)_(existent)/32 33.723 -16.35%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.744 35.47%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.323 -3.65%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.315 10.10%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.688 10.61%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.537 -7.86%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.930 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41059.618 -3.49%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1035.425 25.37%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720547.714 -5.98%
std::unordered_set<std::string>::ctor(const&)/0 12.908 -
std::unordered_set<std::string>::ctor(const&)/1024 33211.844 -
std::unordered_set<std::string>::ctor(const&)/32 795.486 26.13%
std::unordered_set<std::string>::ctor(const&)/8192 336565.146 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.083 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63135.101 1.23%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1625.544 13.91%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602277.025 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.887 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62446.655 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1744.147 7.56%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638647.250 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61678.824 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1592.600 11.50%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638995.239 -
std::unordered_set<std::string>::erase(iterator)/1024 33.718 11.37%
std::unordered_set<std::string>::erase(iterator)/32 30.059 -4.12%
std::unordered_set<std::string>::erase(iterator)/8192 29.119 -5.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.726 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12388.602 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 652.972 -1.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117713.479 -5.51%
std::unordered_set<std::string>::erase(key)_(existent)/1024 52.543 -34.91%
std::unordered_set<std::string>::erase(key)_(existent)/32 91.070 -30.89%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.547 -19.97%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.285 4.07%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.276 -9.67%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.985 -16.44%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 23.932 10.38%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.292 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.168 -11.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.878 -8.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.948 19.71%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.129 21.42%
std::unordered_set<std::string>::find(key)_(existent)/32 37.422 13.34%
std::unordered_set<std::string>::find(key)_(existent)/8192 43.935 20.16%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.961 15.49%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.933 21.50%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.558 -4.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.972 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54864.304 -1.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1753.947 3.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604739.859 1.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.404 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54345.750 -5.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1871.071 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602740.981 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.023 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55507.350 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1778.021 -3.36%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561880.208 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.361 96.40%
std::unordered_set<std::string>::insert(value)_(already_present)/32 35.754 -42.47%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 46.060 139.30%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 64.283 20.10%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.021 -47.49%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 66.136 1.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.977 16.78%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 53.153 65.80%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 70.260 -5.01%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 75.940 51.57%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 70.956 13.10%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.052 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35486.445 -1.06%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.460 5.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338299.137 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.044 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35217.249 -1.59%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 751.212 1.08%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339303.363 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 23552.251 42.38%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 323.528 7.39%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 221379.464 4.37%
std::upper_bound(std::deque<int>)/100 30.609 -
std::upper_bound(std::deque<int>)/8 17.905 -
std::upper_bound(std::deque<int>)/8192 65.103 -
std::upper_bound(std::forward_list<int>)/100 96.989 -
std::upper_bound(std::forward_list<int>)/8 16.141 -
std::upper_bound(std::forward_list<int>)/8192 10733.656 3.45%
std::upper_bound(std::list<int>)/100 100.886 -
std::upper_bound(std::list<int>)/8 16.237 -
std::upper_bound(std::list<int>)/8192 12462.947 -5.66%
std::upper_bound(std::vector<int>)/100 12.321 -
std::upper_bound(std::vector<int>)/8 5.995 -
std::upper_bound(std::vector<int>)/8192 15.711 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.875 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.827 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 655.736 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.881 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.893 1.58%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.276 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.644 -6.02%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 816.073 -1.93%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.470 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.692 -10.79%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 764.880 6.16%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.734 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.864 -10.51%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 693.740 2.73%
std::vector<int>::ctor(size)/1024 43.418 -
std::vector<int>::ctor(size)/32 10.793 -6.90%
std::vector<int>::ctor(size)/8192 568.865 1.21%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.958 2.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.006 -13.17%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.289 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.618 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.829 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.717 -1.13%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.306 2.13%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.734 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.213 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.130 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.136 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 986.818 3.00%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 453.648 4.96%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5209.840 11.52%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 916.509 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.759 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4851.236 14.90%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.386 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.177 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4734.167 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.876 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.776 -1.21%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.736 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.957 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 888.556 94.99%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.724 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.243 -3.60%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 672.277 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -4.34%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.431 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.447 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.439 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.436 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.868 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.472 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4866.467 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12678.889 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.177 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110569.158 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.627 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.001 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6383.531 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6617.321 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.591 -4.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54832.864 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.534 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.033 -2.41%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6849.982 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19953.525 -2.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 604.744 -1.68%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173373.647 -2.25%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.561 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.226 -2.48%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6862.185 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19934.613 -2.46%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 604.012 -2.49%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173438.815 -2.87%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.129 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.101 -1.37%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 7172.496 4.46%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20148.116 -1.07%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 625.776 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174730.596 -1.57%
std::vector<std::string>::ctor(size)/1024 426.841 -
std::vector<std::string>::ctor(size)/32 31.285 -11.21%
std::vector<std::string>::ctor(size)/8192 4168.539 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 779.608 1.17%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.711 -11.59%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7029.224 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20025.890 -3.03%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.152 -3.54%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174428.963 -3.04%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.196 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.667 4.62%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.978 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 591.266 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.481 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4597.716 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.076 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.895 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.938 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 302.152 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.344 -1.36%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.220 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.155 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.116 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4576.032 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.399 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.660 -3.79%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4588.665 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1818.172 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12323.135 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15362.470 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.576 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117192.378 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3360.533 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.151 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23039.594 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16953.567 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.428 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128660.099 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1872.266 -3.77%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 559.607 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14024.818 -1.67%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13624.215 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.959 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117330.645 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.866 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.172 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.671 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.605 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.409 -3.13%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.488 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 412.118 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.070 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4319.115 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6403.470 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.786 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52724.854 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.094 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.765 1.44%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.934 -2.40%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 593.143 -1.02%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.010 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5769.455 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.736 -2.78%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.417 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.019 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.584 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.748 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.760 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.742 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.317 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.319 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.290 -
vector<bool>(const_vector<bool>&) 10.687 6.39%
vector<bool>(size_type,_const_value_type&) 9.076 7.52%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.969 8.78%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 9.175 7.57%
vector<bool>::resize() 11.971 6.46%
Geometric Mean 889.258 -