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 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1553 1777
Performance Improvements 2002 1805
Unchanged Tests 38350 38323
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 311.11% 229.037 941.602 - 15.19% -
std::shift_left(vector<int>)/32 247.39% 2.971 10.320 - 246.58% -
std::unique_copy(list<int>)_(contiguous)/1024 121.27% 737.504 1631.872 - 121.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 117.81% 11.235 24.471 - 8.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 114.88% 37.421 80.411 - -32.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 106.45% 24.346 50.262 - 100.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 97.37% 43.399 85.656 - -51.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 79.65% 14.036 25.216 - -9.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 77.09% 0.272 0.482 - 77.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.84% 24.829 43.908 - 3.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 75.05% 96.404 168.752 - -22.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 74.65% 98.419 171.891 - -26.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 73.25% 6.264 10.852 - 17.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 71.21% 97.253 166.509 - -32.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 67.87% 20.919 35.116 - 113.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 63.67% 26.550 43.454 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 62.74% 35.554 57.860 - 2.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 62.48% 31.165 50.637 - -4.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 59.17% 25.317 40.297 - 57.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 57.99% 18.740 29.607 - -0.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 54.86% 11.791 18.260 - 5.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 53.94% 77.695 119.607 - -15.40% -
std::find_if_not(list<int>)_(bail_25%)/1024 52.73% 127.323 194.459 - 3.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 50.87% 15610.941 23552.251 - 42.38% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.29% 63.722 95.766 - -1.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 48.13% 1.342 1.988 - 40.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 46.59% 1723.823 2527.029 - 86.92% -
BM_PushHeap_uint64_SingleElement_1 45.30% 0.479 0.695 - 21.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 43.20% 8643397.922 12377063.766 - -50.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 42.14% 22.361 31.783 - 41.22% -
BM_PushHeap_uint32_QuickSortAdversary_1 41.70% 0.465 0.659 - 42.58% -
std::find_if(list<int>)_(bail_25%)/1024 41.21% 127.937 180.665 - 0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 40.90% 1279.144 1802.372 - 41.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 40.78% 4.501 6.337 - 17.23% -
std::copy_backward(vector<bool>)_(aligned)/1048576 40.72% 1976.923 2781.898 - 3.58% -
ranges::minmax(std::deque<char>)/64 40.01% 23.297 32.619 - 41.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 39.62% 26.877 37.526 - 9.95% -
std::unordered_set<int>::count(key)_(non-existent)/0 38.76% 0.278 0.386 - -19.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 38.22% 23.631 32.662 - 33.24% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 37.47% 0.500 0.688 - 0.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 36.33% 1.044 1.423 - 34.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 36.25% 66.375 90.438 - -6.97% -
BM_PushHeap_string_Random_1 36.22% 0.469 0.639 - 36.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 36.21% 50.805 69.203 - 0.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.56% 34.444 46.692 - 1.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.89% 24.015 32.155 - -8.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 32.41% 10305187.149 13645326.134 - 32.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 32.13% 1303.009 1721.654 - 30.34% -
BM_PushHeap_string_Descending_1 31.87% 0.531 0.700 - -0.04% -
ranges::minmax(std::deque<char>)/70000 31.49% 24041.126 31612.551 - 31.30% -
BM_PushHeap_uint32_Random_1 31.36% 0.445 0.584 - 11.97% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.28% 445735.395 585160.637 - 31.14% -
std::search(deque<int>,_pred)_(no_match)/8192 30.99% 3492.600 4574.951 - 30.89% -
std::unordered_set<int>::count(key)_(non-existent)/1024 30.74% 1.458 1.907 - 7.72% -
std::search(deque<int>,_pred)_(no_match)/1024 30.57% 437.641 571.447 - 30.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.22% 28.502 37.114 - 12.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 30.21% 1.461 1.903 - 6.57% -
std::search(deque<int>,_pred)_(no_match)/1000 29.61% 426.574 552.868 - 30.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 29.48% 68.297 88.430 - 6.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 29.42% 11381119.776 14728925.066 - 27.65% -
SetIntersection_Interlaced_Vector_float_256_16 29.17% 6170997.625 7970791.453 - -3.00% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 28.88% 1.221 1.574 - 16.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 28.70% 13021.315 16758.350 - 28.51% -
std::deque<std::string>::ctor(size)/32 28.63% 44.083 56.706 - 19.62% -
std::unordered_map<int,_int>::clear()/8192 28.13% 63769.595 81706.484 - 22.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 27.05% 11.140 14.154 - 56.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.47% 61.669 77.996 - 28.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 25.87% 21.825 27.471 - 17.54% -
std::find_if_not(vector<int>)_(process_all)/8 25.79% 1.312 1.650 - 23.20% -
std::fill(vector<bool>)/1048576 25.48% 3054.135 3832.193 - -0.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.28% 20.570 25.769 - 25.97% -
std::set<std::string>::insert(value)_(already_present)/8192 24.98% 29.840 37.294 - -38.51% -
BM_vector_deque_ranges_move_backward/0 24.97% 0.461 0.576 - 37.59% -
BM_deque_deque_ranges_move_backward/0 24.79% 0.736 0.918 - 20.14% -
ranges::min(std::list<char>)/1 24.53% 0.364 0.453 - 24.01% -
BM_toupper_char<wchar_t> 24.40% 0.551 0.686 - 1.37% -
BM_toupper_char<char> 24.37% 0.553 0.688 - 0.34% -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.08% 21.369 26.515 - 20.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.99% 1.367 1.695 - 18.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.94% 21.637 26.817 - 19.70% -
std::set<int>::insert(value)_(new_value,_end)/8192 23.48% 72.267 89.232 - 22.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 23.37% 21.709 26.782 - -3.68% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.70% 10.679 13.102 - 0.74% -
std::partition_point(list<int>)/8192 22.54% 11825.322 14491.132 - 23.04% -
rng::find(vector<bool>)_(process_all)/8 22.41% 0.555 0.679 - -13.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 22.32% 8376.232 10245.927 - 16.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.26% 64.832 79.260 - 28.16% -
BM_StringEraseWithMove_Empty_Opaque 22.16% 0.802 0.979 - 9.29% -
std::multiset<std::string>::find(key)_(existent)/8192 21.83% 26.131 31.836 - 7.36% -
ranges::minmax(std::list<char>)/1 21.80% 0.377 0.459 - 9.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 21.77% 39.010 47.504 - 92.07% -
rng::starts_with(list<int>,_pred)/8192 21.76% 9684.784 11792.034 - 8.74% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 21.75% 83174.250 101268.601 - 20.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 21.39% 78845.898 95711.397 - 17.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 21.26% 28.541 34.609 - 1.15% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 21.20% 1.662 2.014 - 18.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.06% 20.623 24.966 - 23.58% -
std::copy_n(vector<bool>)_(aligned)/262144 20.75% 638.731 771.259 - -6.59% -
ranges::minmax(std::deque<long_long>)/70000 20.73% 24550.840 29640.969 - 14.13% -
std::find_end(list<int>)_(same_length)/8192 20.63% 8071.286 9736.025 - 20.84% -
std::search(deque<int>)_(no_match)/1024 20.57% 343.994 414.756 - 0.13% -
std::set<std::string>::erase(key)_(existent)/1024 20.06% 60.291 72.385 - -26.21% -
std::all_of(list<int>)_(process_all)/8192 19.90% 6996.132 8388.105 - 11.16% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 19.71% 0.266 0.319 - 10.95% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 19.68% 4757.816 5694.386 - 12.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 19.66% 1.154 1.381 - 9.97% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.58% 1.546 1.849 - 0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.47% 16.448 19.649 - 1.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 19.20% 25042.208 29849.495 - 17.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 19.07% 23.612 28.115 - -19.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.95% 24.579 29.235 - 3.52% -
std::unordered_set<int>::count(key)_(existent)/1024 18.75% 1.294 1.537 - 16.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.72% 35.511 42.158 - 17.57% -
BM_PushHeap_float_SingleElement_1 18.71% 0.586 0.696 - 20.64% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 18.59% 1.345 1.595 - 31.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 18.57% 43.644 51.747 - 15.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 18.55% 0.409 0.484 - 13.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.41% 32.797 38.834 - 8.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.38% 46.745 55.337 - 25.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 18.14% 1.131 1.336 - 16.19% -
SetIntersection_None_Set_string_1024_64 18.12% 8985856.243 10613692.837 - -4.08% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 17.88% 20.356 23.997 - 18.01% -
std::swap_ranges(list<int>)/8192 17.81% 9600.745 11310.431 - 8.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.77% 34.540 40.677 - 108.10% -
std::set<std::string>::erase(key)_(existent)/8192 17.75% 72.345 85.189 - 2.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 17.64% 1.139 1.340 - 1.60% -
ranges::minmax(std::deque<long_long>)/64 17.62% 22.893 26.927 - 15.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.23% 1401.710 1643.253 - 12.16% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 17.22% 24381.808 28580.300 - 16.91% -
std::map<std::string,_int>::ctor(const&)/32 17.15% 710.717 832.627 - 15.30% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.06% 12592655.939 14740370.030 - 0.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.91% 0.392 0.459 - 15.78% -
std::set<std::string>::find(key)_(non-existent)/32 16.76% 9.045 10.561 - 5.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.68% 18.571 21.669 - -10.04% -
std::multiset<std::string>::contains(key)_(existent)/32 16.66% 16.435 19.174 - 4.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 16.58% 66666.752 77720.321 - 4.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 16.47% 1.173 1.366 - 9.26% -
std::partition(deque<int>)_(sparse)/32 16.46% 10.069 11.726 - 19.61% -
std::multiset<std::string>::contains(key)_(non-existent)/32 16.29% 9.631 11.200 - -0.42% -
BM_deque_deque_ranges_move/0 16.13% 0.793 0.921 - 8.00% -
std::set<std::string>::insert(value)_(already_present)/32 16.00% 8.914 10.340 - 40.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 15.97% 45.239 52.465 - -26.44% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.97% 10090484.117 11701475.840 - -2.11% -
std::none_of(list<int>)_(process_all)/8192 15.83% 7527.869 8719.683 - 7.59% -
BM_vector_deque_move/2 15.78% 1.727 1.999 - -2.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.56% 25049.689 28947.186 - 13.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.53% 45361.311 52405.762 - 13.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 15.53% 4.660 5.384 - -1.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 15.51% 0.891 1.029 - 7.94% -
BM_deque_deque_ranges_copy/0 15.41% 0.735 0.848 - 0.08% -
ranges::minmax(std::deque<char>)/8 15.36% 3.599 4.152 - 11.10% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.26% 17.870 20.597 - 0.07% -
BM_StringAssignStr_Large_Opaque 15.25% 10.373 11.954 - 18.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 15.19% 4211.660 4851.236 - 14.90% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.17% 913174.242 1051686.326 - 1.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.15% 13.563 15.618 - 7.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.05% 1.301 1.497 - 14.60% -
BM_vector_deque_move/1 15.05% 1.952 2.246 - -3.27% -
BM_vector_deque_move/0 15.00% 0.438 0.504 - 36.82% -
BM_deque_vector_copy_backward/70000 14.85% 7843.430 9007.990 - -1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.77% 2.213 2.539 - 6.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.75% 17610.713 20208.621 - 2.52% -
std::list<int>::erase(begin)_(cheap_elements)/32 14.47% 11.133 12.744 - 26.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 14.44% 27.117 31.034 - 4.87% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.41% 11.062 12.656 - 24.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 14.24% 42.077 48.070 - 5.31% -
std::replace_if(vector<int>)_(sprinkled)/50 14.24% 12.827 14.653 - 12.92% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 14.12% 0.606 0.692 - -0.00% -
BM_StringEraseWithMove_Empty_Transparent 14.04% 0.559 0.638 - -3.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.89% 27.792 31.653 - 14.94% -
std::unordered_set<int>::count(key)_(existent)/32 13.82% 1.225 1.395 - 4.58% -
std::multimap<int,_int>::ctor(const&)/1024 13.71% 6564.338 7464.023 - 14.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 13.65% 24.036 27.317 - 7.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13.64% 12893455.171 14652513.026 - 12.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.62% 37.443 42.543 - 6.10% -
std::unordered_multiset<int>::erase(iterator)/8192 13.57% 19.859 22.553 - -8.10% -
BM_vector_deque_move_backward/0 13.55% 0.395 0.449 - -3.27% -
std::map<std::string,_int>::erase(iterator)/1024 13.50% 25.495 28.937 - -15.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 13.39% 505.458 573.122 - -24.57% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.29% 633.905 718.141 - -54.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 13.18% 1.223 1.385 - 17.37% -
std::set<std::string>::erase(iterator)/8192 13.11% 27.351 30.937 - 3.68% -
std::list<int>::erase(begin)_(cheap_elements)/8192 13.03% 11.165 12.620 - 25.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.00% 6.450 7.288 - 12.76% -
std::set<std::string>::insert(value)_(already_present)/1024 13.00% 26.792 30.274 - 79.33% -
std::search(list<int>,_pred)_(single_element)/8192 12.99% 8176.167 9237.905 - 12.14% -
std::partition(deque<int>)_(dense)/50 12.89% 14.052 15.863 - 13.40% -
BM_vector_deque_ranges_copy_backward/65536 12.82% 7389.624 8337.258 - 0.52% -
std::map<std::string,_int>::erase(iterator)/32 12.81% 28.116 31.717 - 23.58% -
std::search(deque<int>)_(near_matches)/1000 12.67% 18680.726 21047.068 - -8.84% -
BM_deque_vector_move_backward/70000 12.66% 7751.143 8732.070 - 2.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.62% 8266.918 9310.586 - 2.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 12.54% 134093.316 150907.818 - 15.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.44% 1.299 1.461 - 22.43% -
BM_deque_vector_move_backward/65536 12.41% 7338.727 8249.762 - 3.84% -
bm_lexicographical_compare<int>/1 12.40% 1.282 1.441 - 3.10% -
BM_vector_deque_copy_backward/65536 12.36% 7428.858 8347.421 - 1.37% -
std::unordered_multimap<int,_int>::clear()/8192 12.34% 64844.701 72846.007 - 16.73% -
std::copy_n(list<int>)/4096 12.30% 3524.515 3957.883 - -8.67% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12.28% 10941.331 12285.360 - 9.51% -
BM_vector_deque_copy_backward/64000 12.26% 7256.225 8145.930 - -0.39% -
std::reverse(list<int>)/32768 12.21% 17518.994 19658.728 - 11.88% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 12.12% 20.042 22.471 - -9.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12.10% 11124.608 12470.530 - 9.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 12.08% 3.662 4.104 - 6.57% -
rng::find(vector<bool>)_(process_all)/50 12.04% 0.644 0.721 - -14.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11.97% 12871.544 14412.412 - 17.29% -
std::partition(deque<int>)_(dense)/32 11.92% 9.489 10.620 - 1.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.92% 0.442 0.495 - 10.20% -
BM_tolower_char<char> 11.91% 0.617 0.691 - 0.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 11.91% 0.969 1.085 - 0.36% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.86% 9.210 10.302 - 11.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 11.84% 1.539 1.721 - 17.55% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.71% 5978.461 6678.409 - 10.07% -
std::unordered_multiset<int>::find(key)_(existent)/8192 11.63% 1.249 1.394 - 8.45% -
vector<bool>::resize() 11.57% 10.729 11.971 - 6.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 11.54% 36.266 40.452 - -5.95% -
BM_vector_deque_ranges_copy_backward/64000 11.51% 7199.611 8028.589 - 0.84% -
std::find_end(deque<int>)_(process_all)/8192 11.49% 2114.039 2356.910 - -5.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.48% 171.755 191.475 - 92.14% -
SetIntersection_Front_Set_string_1024_256 11.44% 14285740.985 15920381.013 - -1.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.44% 4675.210 5209.840 - 11.52% -
std::unique_copy(deque<int>)_(contiguous)/52 11.38% 14.704 16.377 - 10.39% -
std::partition(deque<int>)_(sparse)/50 11.30% 15.453 17.199 - 13.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.20% 320.323 356.197 - 7.57% -
ranges::min(std::deque<long_long>)/70000 11.15% 18947.479 21059.289 - 11.48% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.02% 34.497 38.297 - 10.57% -
BM_vector_deque_move_backward/64000 10.93% 7049.427 7820.230 - -3.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.88% 166.690 184.830 - 78.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.84% 1.190 1.319 - 4.27% -
std::multiset<std::string>::erase(iterator)/1024 10.82% 28.695 31.800 - 0.73% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.79% 26.031 28.840 - 0.29% -
vector<bool>::reserve() 10.77% 8.283 9.175 - 7.57% -
SetIntersection_Interlaced_Set_string_262144_4 10.76% 1852778.728 2052192.139 - 8.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.72% 42.074 46.586 - -12.50% -
BM_deque_vector_ranges_copy_backward/64000 10.72% 7454.620 8253.939 - 2.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.71% 4.712 5.217 - 10.64% -
rng::find_last(vector<int>)_(bail_90%)/50 10.71% 1.415 1.566 - 15.26% -
std::unordered_multimap<int,_int>::clear()/1024 10.65% 8420.524 9317.277 - 16.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.63% 0.625 0.691 - 10.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 10.62% 319.721 353.664 - 7.86% -
BM_StringCtorDefault 10.61% 0.242 0.268 - 10.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 10.58% 1.272 1.407 - 9.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 10.56% 57.154 63.188 - -3.36% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 10.42% 179.543 198.257 - 84.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 10.40% 0.858 0.947 - -2.07% -
std::set<std::string>::find(key)_(non-existent)/1024 10.40% 20.048 22.132 - 4.40% -
std::set<std::string>::erase(key)_(existent)/32 10.33% 50.284 55.478 - -25.33% -
BM_StringFindCharLiteral/4096 10.32% 76.846 84.778 - 10.04% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 10.28% 21.221 23.403 - 10.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.26% 26.914 29.676 - 2.59% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.24% 30.734 33.882 - 13.27% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 10.23% 309.396 341.046 - -1.59% -
std::unordered_set<int>::contains(key)_(non-existent)/0 10.23% 0.338 0.372 - -23.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 10.19% 23.831 26.259 - 9.55% -
std::copy_backward(deque<int>)/32768 10.16% 3676.253 4049.843 - 3.15% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 10.14% 19.552 21.536 - 7.81% -
std::find_if(deque<int>)_(bail_25%)/8192 10.13% 541.750 596.651 - 18.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.12% 0.424 0.466 - -19.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10.10% 10082706.103 11101306.193 - 9.03% -
std::list<int>::ctor(size)/1024 10.07% 11562.706 12727.601 - -0.24% -
std::find_if(deque<int>)_(bail_25%)/32768 10.07% 2157.941 2375.280 - 18.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.04% 6605.083 7268.452 - 8.79% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 9.98% 18.397 20.233 - 3.96% -
BM_vector_deque_copy_backward/70000 9.94% 7978.416 8771.404 - -0.65% -
std::list<int>::ctor(size)/8192 9.93% 93359.438 102631.667 - 5.21% -
std::list<int>::ctor(size)/32 9.93% 320.932 352.801 - -7.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 9.93% 16860.068 18534.155 - 1.77% -
BM_vector_deque_ranges_move/1 9.89% 2.176 2.391 - 2.69% -
BM_deque_deque_ranges_copy_backward/65536 9.89% 7407.194 8139.558 - 1.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.83% 26.080 28.643 - -4.36% -
BM_PushHeap_uint64_Ascending_64 9.75% 1.514 1.661 - -3.92% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.74% 26.934 29.557 - 0.89% -
std::any_of(vector<int>)_(process_all)/50 9.66% 12.571 13.786 - -0.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 9.66% 0.450 0.493 - 41.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.63% 0.392 0.430 - -6.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.62% 32.068 35.151 - 14.02% -
BM_deque_vector_ranges_move_backward/70000 9.61% 7969.408 8735.070 - -3.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.58% 11223.150 12298.656 - 6.82% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.54% 118601.458 129916.805 - -5.71% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.53% 25158.382 27554.783 - 4.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 9.50% 14.749 16.150 - -13.28% -
bm_ranges_lexicographical_compare<int>/1 9.48% 1.309 1.433 - 8.68% -
std::adjacent_find(deque<int>,_pred)/8 9.47% 4.162 4.557 - 7.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.46% 662.007 724.622 - -59.22% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.45% 23978.317 26243.499 - 4.09% -
std::find_if_not(list<int>)_(process_all)/8192 9.41% 7203.531 7881.484 - 8.33% -
SetIntersection_Interlaced_Vector_float_1024_4 9.41% 1272764.805 1392501.216 - 0.61% -
BM_vector_deque_ranges_copy_backward/70000 9.36% 7915.634 8656.402 - 0.68% -
rng::find_last(deque<int>)_(bail_90%)/8 9.35% 0.845 0.925 - 9.89% -
std::find_if_not(vector<int>)_(process_all)/8192 9.35% 803.753 878.920 - 9.45% -
std::set<std::string>::find(key)_(non-existent)/8192 9.32% 27.107 29.634 - 4.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.32% 94263.220 103047.742 - 4.57% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.30% 23.508 25.694 - 3.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 9.29% 27.205 29.733 - 12.79% -
std::find_if_not(vector<int>)_(process_all)/32768 9.27% 3200.225 3496.824 - 9.41% -
BM_deque_deque_ranges_copy_backward/0 9.20% 0.842 0.920 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.20% 32.970 36.002 - 6.27% -
std::set<int>::count(key)_(existent)/8192 9.16% 8.044 8.781 - 5.39% -
std::remove_if(deque<int>)_(sprinkled)/50 9.14% 63.861 69.696 - 6.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 9.09% 81.041 88.406 - 4.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8.97% 22830349.129 24879359.308 - 9.29% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 8.97% 21.830 23.789 - 0.86% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.96% 1417.976 1545.097 - 9.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.96% 14770.873 16094.069 - 2.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 8.91% 1.462 1.593 - 3.62% -
std::partition_copy(deque<int>)/32 8.89% 12.658 13.783 - 6.64% -
std::unordered_multimap<int,_int>::erase(iterator)/32 8.88% 19.659 21.405 - 7.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.86% 47.510 51.720 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.84% 0.528 0.574 - 8.13% -
BM_deque_deque_move_backward/70000 8.83% 8053.695 8764.916 - 0.74% -
BM_deque_deque_ranges_move_backward/65536 8.75% 7497.091 8153.457 - 2.15% -
std::fill_n(deque<int>)/32 8.73% 1.154 1.255 - -4.50% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.71% 4608.601 5009.816 - 8.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.70% 15.629 16.989 - 6.27% -
std::set<std::string>::upper_bound(key)_(existent)/1024 8.68% 22.315 24.253 - 8.82% -
std::stable_partition(list<int>)_(dense)/8192 8.68% 17431.408 18944.445 - -22.01% -
std::partition(vector<int>)_(dense)/32 8.66% 8.156 8.862 - 8.91% -
BM_vector_deque_move_backward/65536 8.66% 7360.985 7998.261 - -3.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.66% 220.800 239.914 - 10.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.64% 1912.101 2077.401 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 8.63% 25606.798 27815.603 - 8.00% -
SetIntersection_Interlaced_Set_float_256_64 8.61% 13004318.605 14124416.996 - 2.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.55% 591090.105 641600.101 - 6.38% -
BM_deque_vector_ranges_move/0 8.54% 1.308 1.420 - -6.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.52% 1005.752 1091.428 - 7.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.51% 36.661 39.782 - 4.63% -
std::multiset<std::string>::find(key)_(existent)/32 8.49% 14.831 16.090 - 6.01% -
std::set<int>::upper_bound(key)_(existent)/8192 8.44% 7.749 8.403 - 8.37% -
BM_deque_vector_move_backward/0 8.44% 1.303 1.413 - -6.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 8.43% 1.211 1.313 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.42% 7147034.371 7748469.453 - -4.94% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.41% 10.928 11.847 - 60.40% -
ranges::min(std::vector<long_long>)/64 8.35% 4.670 5.060 - 8.03% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.35% 25361.449 27479.830 - 8.44% -
BM_deque_deque_move_backward/64000 8.34% 7230.942 7834.260 - -0.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 8.32% 12.025 13.025 - 6.68% -
vector<bool>(size_type,_const_value_type&) 8.31% 8.380 9.076 - 7.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.30% 18.777 20.336 - 0.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.15% 91.695 99.165 - 10.83% -
BM_std_minmax_element<char>/4 8.14% 1.213 1.312 - 4.33% -
BM_deque_vector_move_backward/64000 8.14% 7515.808 8127.899 - 5.99% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 8.12% 3938.813 4258.682 - 8.68% -
BM_deque_deque_ranges_move_backward/70000 8.11% 7906.454 8548.034 - -0.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.11% 30.493 32.966 - 7.79% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.10% 1.556 1.682 - 13.68% -
std::generate_n(list<int>)/8192 8.08% 6868.739 7423.970 - -0.66% -
std::list<std::string>::ctor(size)/32 8.08% 348.132 376.259 - 12.00% -
BM_vector_deque_move_backward/70000 8.07% 7735.353 8359.663 - -3.69% -
BM_std_minmax_element<char>/2 8.07% 0.603 0.651 - -5.19% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.04% 14588622.809 15761314.101 - 0.93% -
std::find(vector<long_long>)_(bail_25%)/8 8.03% 0.868 0.938 - 5.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 8.03% 1.201 1.297 - 10.57% -
std::reverse_copy(vector<int>)/8 8.00% 2.338 2.525 - -1.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.00% 65.849 71.114 - 22.34% -
BM_vector_deque_ranges_copy/5500 7.99% 194.358 209.881 - 7.28% -
BM_deque_deque_ranges_move_backward/2 7.98% 2.336 2.522 - 4.87% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.98% 8.742 9.439 - 7.62% -
bm_ranges_lexicographical_compare<int>/8 7.95% 1.498 1.617 - 10.49% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.93% 199.701 215.532 - 6.66% -
rng::fold_left(list<int>)/1048576 7.91% 1351610.361 1458560.641 - -0.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 7.90% 17.231 18.592 - 7.99% -
std::multiset<int>::equal_range(key)_(non-existent)/32 7.89% 2.379 2.567 - 6.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.84% 1745020.134 1881814.241 - 5.70% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.83% 227.145 244.936 - 3.43% -
std::partial_sort_copy(deque<int>)_(heap)/8 7.82% 14.912 16.079 - 5.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.80% 5.460 5.886 - 27.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.80% 28.943 31.199 - 5.95% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 7.78% 20.482 22.076 - 6.50% -
BM_deque_deque_ranges_move_backward/64000 7.78% 7352.422 7924.380 - 1.21% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.75% 28.038 30.210 - 8.92% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.72% 11863.714 12779.599 - 34.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 7.69% 33.096 35.641 - 6.43% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.69% 35.280 37.991 - 7.12% -
BM_deque_vector_copy_backward/64000 7.69% 7523.065 8101.293 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.68% 9699363.595 10444135.246 - -8.36% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.66% 1.216 1.309 - 7.31% -
BM_deque_deque_copy_backward/65536 7.65% 7572.941 8152.539 - 0.74% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 7.63% 0.580 0.624 - 7.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 7.60% 1.101 1.184 - -1.09% -
std::find_end(deque<int>)_(process_all)/1024 7.59% 290.795 312.871 - -4.93% -
BM_PushHeap_uint32_PipeOrgan_1 7.57% 0.409 0.440 - 3.44% -
SetIntersection_Front_Set_string_16384_256 7.56% 14841135.951 15962895.544 - 6.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.54% 69.520 74.758 - -0.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.51% 669.668 719.958 - -57.09% -
std::unordered_set<int>::count(key)_(non-existent)/32 7.49% 1.596 1.716 - 2.53% -
SetIntersection_Interlaced_Set_string_16_16 7.47% 56188439.682 60385082.003 - -4.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.44% 1.226 1.317 - 1.98% -
std::copy_backward(vector<int>)/8 7.39% 2.119 2.275 - 2.59% -
BM_deque_deque_copy/70000 7.34% 3170.306 3403.080 - 5.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.34% 8.055 8.646 - 35.97% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.30% 9.686 10.394 - 0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.30% 219.177 235.180 - 11.20% -
std::remove_if(deque<int>)_(sprinkled)/32 7.29% 54.429 58.395 - 6.42% -
BM_vector_deque_ranges_move_backward/70000 7.25% 7821.490 8388.652 - -4.16% -
std::stable_partition(list<int>)_(alloc_fails)/8192 7.23% 25014.029 26821.845 - -2.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 7.21% 0.482 0.516 - 6.74% -
SetIntersection_Front_Set_string_256_64 7.19% 14060122.483 15070623.472 - 7.29% -
BM_vector_deque_ranges_move_backward/64000 7.08% 7061.837 7562.045 - -3.88% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.08% 38732.744 41473.722 - 4.78% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.07% 22.841 24.455 - -0.72% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 7.04% 12.064 12.913 - 5.64% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.04% 28.968 31.007 - 6.99% -
BM_PushHeap_uint64_SingleElement_262144 7.02% 0.357 0.382 - 5.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.02% 9728.989 10411.663 - 6.74% -
std::replace(vector<int>)_(sprinkled)/50 6.96% 9.084 9.716 - 16.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.96% 30.463 32.583 - -3.50% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 6.95% 1331.791 1424.314 - 4.65% -
BM_lexicographical_compare_three_way_fast_path/1 6.94% 0.395 0.423 - 6.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.93% 2.708 2.895 - 6.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.92% 34.535 36.926 - -14.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 6.92% 753.329 805.468 - 6.22% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.90% 28.076 30.014 - 6.25% -
std::set<std::string>::contains(key)_(existent)/8192 6.90% 26.645 28.484 - -2.26% -
BM_PushHeap_float_Descending_4 6.90% 0.363 0.388 - 1.50% -
BM_deque_deque_copy_backward/64000 6.90% 7405.065 7915.905 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 6.88% 19951.709 21324.605 - 6.93% -
BM_PushHeap_uint64_SingleElement_4 6.83% 0.357 0.382 - 4.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.83% 347.346 371.054 - 4.26% -
std::find_if_not(vector<int>)_(process_all)/1024 6.81% 112.625 120.295 - 7.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 6.78% 0.369 0.394 - -15.75% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.78% 795.431 849.350 - 5.72% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.78% 683.232 729.543 - -10.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.77% 213.000 227.413 - 0.93% -
BM_vector_deque_ranges_move_backward/65536 6.75% 7338.762 7834.218 - -3.11% -
SetIntersection_Interlaced_Set_string_64_64 6.75% 35009422.244 37371425.555 - 8.70% -
BM_deque_deque_ranges_move_backward/1 6.71% 2.593 2.767 - 4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.68% 1658952.148 1769698.486 - 5.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.67% 10737.534 11454.220 - -13.56% -
SetIntersection_Front_Vector_uint64_256_256 6.59% 4244218.702 4523717.776 - -0.81% -
BM_deque_deque_move_backward/65536 6.57% 7570.413 8067.632 - -0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.56% 55.807 59.466 - 4.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.55% 1.137 1.211 - -6.95% -
BM_PushHeap_string_QuickSortAdversary_16384 6.54% 15.493 16.506 - 5.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.52% 347.144 369.776 - 8.39% -
BM_PushHeap_uint64_SingleElement_16 6.51% 0.338 0.360 - 3.45% -
BM_deque_deque_ranges_copy_backward/70000 6.50% 8131.276 8659.442 - -0.82% -
ranges::min(std::list<long_long>)/70000 6.49% 43985.737 46839.720 - 4.02% -
bm_lexicographical_compare<unsigned_char>/64 6.45% 1.920 2.044 - 2.43% -
BM_StringRead_Hot_Shallow_Small 6.44% 0.474 0.505 - 5.56% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 6.43% 1.402 1.493 - 3.95% -
std::search(deque<int>)_(same_length)/1024 6.43% 476.804 507.452 - 6.98% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.42% 27.789 29.572 - 5.94% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 6.40% 22.043 23.453 - 2.65% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.37% 6.721 7.149 - -4.86% -
std::for_each(list<int>)/8 6.36% 2.378 2.529 - 8.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.33% 1631570.394 1734904.701 - 1.84% -
std::for_each_n(list<int>)/8 6.33% 2.399 2.551 - 0.60% -
std::set<std::string>::erase(iterator)/1024 6.33% 31.060 33.027 - 19.29% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 6.33% 24.637 26.196 - 6.81% -
std::find_if(list<int>)_(bail_25%)/32768 6.33% 7077.989 7525.817 - -0.22% -
std::set<int>::insert(value)_(new_value,_end)/1024 6.32% 43.909 46.686 - -1.45% -
std::lower_bound(std::vector<int>)/8 6.29% 7.749 8.237 - 0.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 6.29% 102287.484 108721.049 - 5.24% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.28% 3729.955 3964.108 - -0.53% -
std::search(list<int>,_pred)_(same_length)/8192 6.28% 8574.559 9112.790 - 0.97% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.27% 769.076 817.316 - 4.80% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 6.26% 24.054 25.559 - 6.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.25% 1136115.252 1207095.194 - 1.16% -
BM_PushHeap_uint64_Ascending_16 6.24% 0.909 0.966 - -1.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 6.22% 5604.772 5953.559 - 5.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.19% 41.552 44.122 - -3.08% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.19% 10059309.750 10681495.753 - -2.72% -
SetIntersection_None_Set_float_16384_1024 6.18% 149967456.792 159241684.128 - 1.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.18% 0.316 0.336 - 1.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.16% 21.213 22.520 - 6.00% -
BM_vector_deque_move_backward/4000 6.15% 139.969 148.573 - 5.07% -
std::rotate_copy(deque<int>)/1024 6.14% 34.800 36.936 - 6.32% -
std::unique(vector<int>)_(sprinkled)/32 6.13% 53.959 57.266 - 1.89% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.11% 0.605 0.642 - 5.81% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 6.11% 870.589 923.813 - 2.37% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.11% 66.765 70.842 - -0.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 6.10% 851.538 903.470 - 4.03% -
BM_deque_deque_copy_backward/70000 6.09% 7960.115 8445.179 - -3.38% -
BM_deque_deque_ranges_copy_backward/64000 6.06% 7372.578 7819.490 - -0.01% -
std::rotate(list<int>)_(by_1/3)/32 6.04% 16.674 17.680 - 5.44% -
std::find(list<int>)_(process_all)/8192 6.04% 7099.829 7528.490 - 5.01% -
std::search(vector<int>)_(same_length)/8192 6.01% 1865.216 1977.345 - 4.94% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.00% 5.539 5.872 - 4.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.99% 101887.453 107988.232 - 6.01% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.95% 2.009 2.129 - 2.08% -
std::fill_n(list<int>)/1024 5.94% 439.985 466.128 - -34.61% -
BM_vector_deque_ranges_copy/1 5.93% 2.185 2.314 - 5.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.92% 53441.429 56606.929 - 5.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.91% 102034.835 108065.272 - 3.24% -
BM_deque_vector_copy_backward/65536 5.91% 7755.877 8214.229 - -0.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.90% 32.188 34.086 - 0.32% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.90% 10.933 11.578 - 6.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.88% 25928857.049 27453023.466 - 7.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.87% 4181490.137 4426966.177 - 2.45% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 5.86% 209120.589 221379.464 - 4.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.83% 347.120 367.349 - 7.64% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.83% 4.939 5.227 - 5.10% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 5.82% 18822.302 19917.060 - 5.50% -
BM_deque_vector_copy/2 5.77% 1.816 1.921 - 2.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.76% 267.545 282.953 - 3.49% -
std::is_sorted_until(list<int>)/1024 5.75% 741.877 784.543 - 4.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 5.74% 4.884 5.165 - 5.51% -
BM_vector_deque_copy_backward/5500 5.73% 198.708 210.086 - 6.78% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.73% 1.849 1.955 - 2.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.72% 30.225 31.955 - 33.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.72% 350.324 370.361 - 7.11% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 5.72% 705.357 745.668 - -2.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.70% 10438.090 11033.502 - 10.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.70% 1231.554 1301.772 - 8.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.70% 1.316 1.391 - -6.61% -
std::set<std::string>::equal_range(key)_(existent)/32 5.69% 16.169 17.089 - -2.81% -
std::list<std::string>::ctor(size)/8192 5.69% 102383.115 108204.961 - 6.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.68% 883.928 934.177 - 4.57% -
std::list<std::string>::ctor(size)/1024 5.67% 12505.523 13214.103 - 7.31% -
BM_vector_deque_ranges_copy/4096 5.65% 144.595 152.770 - 5.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 5.65% 0.270 0.285 - 4.07% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.65% 841.040 888.556 - 94.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.65% 65639.459 69344.951 - 6.57% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 5.64% 659551.092 696758.152 - 65.56% -
SetIntersection_Front_Set_uint32_16384_64 5.63% 1688614.325 1783682.797 - -0.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.62% 1.157 1.222 - -1.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 5.61% 40.369 42.635 - 9.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 5.59% 19.562 20.656 - -1.22% -
std::set<int>::upper_bound(key)_(existent)/1024 5.58% 4.077 4.304 - 1.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.57% 3.465 3.658 - 4.34% -
std::map<std::string,_int>::find(key)_(existent)/32 5.55% 15.585 16.450 - 11.83% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.54% 147082.363 155229.396 - 0.18% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 5.53% 73634.015 77709.038 - 4.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.51% 18.768 19.803 - 5.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.49% 5956.037 6282.770 - -6.77% -
SetIntersection_Interlaced_Set_string_256_64 5.45% 29568884.692 31179896.059 - 2.59% -
std::search(list<int>)_(single_element)/1024 5.41% 722.762 761.837 - 0.49% -
std::sort(vector<int>)_(qsort_adversarial)/1024 5.39% 12866.511 13560.365 - 0.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.37% 34.951 36.827 - 5.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.36% 47.736 50.294 - 15.72% -
std::unique(deque<int>)_(sprinkled)/52 5.35% 58.694 61.836 - 4.51% -
std::none_of(list<int>)_(process_all)/32768 5.34% 25689.098 27062.063 - 1.76% -
std::for_each(list<int>)/8192 5.34% 7438.980 7836.549 - 8.65% -
std::find_if(vector<char>)_(bail_25%)/1024 5.33% 25.136 26.476 - 3.52% -
std::remove(deque<int>)_(sprinkled)/50 5.32% 54.309 57.199 - 3.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.32% 12552.625 13220.185 - 2.38% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.31% 1.558 1.641 - 8.67% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.31% 6.183 6.511 - 1.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 5.29% 0.249 0.262 - 4.49% -
SetIntersection_Interlaced_Set_string_262144_16 5.29% 2146364.746 2259936.117 - 3.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.29% 1.127 1.187 - 4.66% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.26% 24.226 25.500 - 3.44% -
BM_deque_deque_move/0 5.24% 0.809 0.851 - 7.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.22% 13.631 14.343 - 16.31% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.22% 5.570 5.860 - 5.28% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.22% 1.775 1.868 - 0.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.21% 12541.253 13195.190 - 6.29% -
BM_PushHeap_uint64_PipeOrgan_4 5.21% 0.483 0.508 - 5.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.21% 0.460 0.484 - -0.93% -
std::multiset<std::string>::ctor(const&,_alloc)/32 5.20% 800.940 842.558 - -2.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.19% 21.621 22.743 - -1.49% -
SetIntersection_None_Set_float_16384_256 5.19% 151043094.353 158880481.270 - 2.08% -
bm_lexicographical_compare<unsigned_char>/8 5.18% 1.316 1.384 - -3.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.17% 30.951 32.552 - -0.76% -
ranges::min(std::list<char>)/64 5.17% 27.012 28.408 - 2.53% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.17% 44.321 46.611 - 0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.16% 29.773 31.308 - 28.51% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 5.15% 9678.981 10177.166 - 5.29% -
std::set<int>::lower_bound(key)_(existent)/1024 5.14% 4.302 4.523 - 1.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.14% 8801.713 9254.180 - 5.66% -
std::move(list<int>)/64 5.14% 39.013 41.018 - 0.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.14% 1.548 1.628 - 5.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.13% 24.028 25.262 - -1.41% -
std::all_of(vector<int>)_(process_all)/32 5.13% 8.377 8.807 - 4.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.13% 6.316 6.640 - -1.37% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.12% 10.581 11.124 - 0.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.11% 102683.243 107931.670 - 4.15% -
std::search(vector<int>)_(no_match)/1000 5.11% 204.324 214.767 - -1.28% -
BM_deque_deque_ranges_copy/64000 5.09% 2925.020 3073.775 - 4.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.07% 18.477 19.414 - -8.18% -
SetIntersection_Front_Vector_string_256_64 5.07% 10174332.052 10690298.216 - 2.49% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5.07% 4658.235 4894.200 - 5.53% -
SetIntersection_Interlaced_Set_float_16384_1024 5.07% 169092099.833 177657512.390 - 1.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.04% 1.468 1.542 - 3.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 5.04% 18.635 19.574 - 5.81% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.03% 28.277 29.701 - 1.61% -
std::for_each_n(deque<int>)/8 5.02% 1.250 1.313 - 19.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.99% 0.530 0.557 - 5.58% -
SetIntersection_None_Set_float_16384_16384 4.97% 152495069.253 160068810.029 - 3.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 4.96% 3.079 3.231 - 5.04% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.94% 921.764 967.254 - 2.50% -
std::none_of(deque<int>)_(process_all)/8 4.92% 3.277 3.438 - 4.68% -
std::search(vector<int>)_(no_match)/1024 4.92% 209.060 219.339 - -1.31% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 4.92% 9.559 10.029 - 8.17% -
BM_PushHeap_string_Random_4 4.91% 6.049 6.346 - 4.06% -
std::stable_partition(deque<int>)_(sparse)/8192 4.91% 3299.520 3461.416 - 3.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.89% 6.622 6.946 - 4.68% -
std::set<int>::equal_range(key)_(existent)/1024 4.88% 4.289 4.498 - 4.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.88% 39.052 40.956 - -1.92% -
std::set<int>::find(key)_(existent)/8192 4.87% 8.017 8.408 - 3.36% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 4.87% 50.104 52.543 - -34.91% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 4.87% 7958.389 8345.604 - 4.69% -
std::set<std::string>::lower_bound(key)_(existent)/8192 4.86% 29.474 30.908 - 3.30% -
SetIntersection_Interlaced_Vector_uint64_262144_4 4.86% 1796409.249 1883748.314 - -1.30% -
std::set<std::string>::find(key)_(existent)/1024 4.86% 23.851 25.010 - 0.26% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.85% 12636.927 13250.098 - 5.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.83% 113936.354 119444.294 - 4.51% -
SetIntersection_None_Set_float_16384_64 4.83% 151453232.826 158773553.117 - 2.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.81% 830.231 870.181 - 6.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.80% 2.257 2.366 - 2.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.79% 432.894 453.648 - 4.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.79% 328.172 343.881 - -3.28% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.78% 29.205 30.600 - 6.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.76% 11992544.978 12562885.008 - 1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.75% 21624.317 22651.709 - 2.71% -
std::multiset<int>::equal_range(key)_(existent)/8192 4.75% 8.270 8.663 - 6.16% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.75% 4.326 4.532 - 2.51% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.75% 83.963 87.948 - -1.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.72% 19.474 20.393 - 3.64% -
BM_PushHeap_float_QuickSortAdversary_16 4.72% 0.976 1.022 - 4.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.71% 753.368 788.841 - 5.70% -
std::any_of(deque<int>)_(process_all)/8 4.70% 3.283 3.437 - 4.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.68% 22.147 23.184 - 11.96% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 4.67% 245.620 257.096 - 3.40% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 4.67% 9630.343 10079.919 - 12.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.66% 49.280 51.576 - 2.92% -
std::find_if(vector<char>)_(bail_25%)/32768 4.66% 796.352 833.456 - 4.28% -
std::is_sorted_until(list<int>)/8 4.66% 2.070 2.167 - 4.59% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.65% 43.032 45.032 - 27.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.64% 9.528 9.971 - 0.51% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 4.64% 9318.240 9750.365 - 16.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.63% 27.713 28.997 - 3.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.63% 21.015 21.987 - 5.01% -
std::fill_n(vector<bool>)/64 4.62% 1.344 1.407 - -0.53% -
SetIntersection_Interlaced_Set_float_1024_256 4.62% 13983835.652 14629304.972 - 2.20% -
std::set<std::string>::count(key)_(non-existent)/1024 4.61% 23.538 24.624 - 4.42% -
BM_deque_deque_move/65536 4.61% 3102.744 3245.880 - 5.17% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.61% 3.697 3.868 - 2.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 4.60% 22.879 23.932 - 10.38% -
SetIntersection_None_Set_float_16384_1 4.60% 151972274.179 158959169.651 - 3.19% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.59% 20.917 21.878 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.58% 14020.808 14662.929 - 6.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.58% 9.868 10.320 - 0.06% -
rng::find_last(vector<char>)_(bail_90%)/8 4.57% 0.440 0.460 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.57% 0.573 0.599 - -0.18% -
std::all_of(list<int>)_(process_all)/32768 4.56% 25653.580 26823.904 - 1.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.55% 2190145.505 2289709.016 - 0.44% -
std::copy_if(vector<int>)_(entire_range)/64 4.54% 15.285 15.979 - -3.97% -
BM_std_minmax_element<int>/3 4.53% 1.138 1.189 - -4.19% -
std::find_end(deque<int>)_(process_all)/1048576 4.53% 268048.694 280187.947 - -11.92% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.52% 32085.419 33536.249 - 4.19% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 4.51% 160.204 167.433 - 5.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.51% 9.787 10.228 - -1.49% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.50% 17.744 18.543 - 1.12% -
BM_PushHeap_uint32_SingleElement_16 4.50% 0.340 0.355 - 5.81% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.49% 6864.409 7172.496 - 4.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.48% 23.130 24.166 - -2.43% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 4.48% 530.672 554.436 - 3.36% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.48% 1.291 1.349 - -9.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.46% 32354.235 33796.402 - 3.73% -
std::map<int,_int>::find(key)_(existent)/1024 4.46% 4.194 4.381 - 1.37% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 4.46% 12.416 12.969 - 8.78% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.45% 578.659 604.438 - 1.79% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.45% 244713.323 255614.076 - 3.45% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.45% 18.374 19.192 - 4.58% -
SetIntersection_Interlaced_Set_float_16384_1 4.45% 1003604.540 1048249.071 - 2.77% -
BM_deque_vector_ranges_move_backward/65536 4.43% 7911.153 8261.529 - 1.91% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.42% 1.757 1.835 - 6.14% -
SetIntersection_None_Set_float_262144_262144 4.42% 1146513.508 1197136.801 - 3.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.41% 221.055 230.812 - 3.56% -
BM_PushHeap_uint64_Ascending_262144 4.39% 4.781 4.991 - -1.20% -
std::partition_copy(vector<int>)/1024 4.38% 456.835 476.860 - 0.81% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.38% 599.511 625.776 - 0.66% -
BM_StringFindCharLiteral/2048 4.37% 40.055 41.805 - 4.14% -
bm_ranges_swap_ranges_vb_aligned/65536 4.36% 123.174 128.543 - 4.30% -
ranges::min(std::deque<long_long>)/64 4.35% 17.609 18.375 - 12.74% -
SetIntersection_Front_Set_float_262144_1 4.35% 986263.395 1029135.223 - -0.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.35% 3.231 3.371 - 0.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.32% 273659.304 285482.615 - 3.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.32% 765.493 798.556 - 5.49% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.31% 1.380 1.439 - 3.94% -
SetIntersection_None_Set_float_16384_16 4.30% 151855596.352 158390733.695 - 2.55% -
SetIntersection_Front_Set_uint64_16384_64 4.30% 1714697.503 1788399.018 - -0.19% -
std::all_of(deque<int>)_(process_all)/8 4.29% 3.298 3.440 - -28.10% -
BM_vector_deque_ranges_move/2 4.29% 1.945 2.029 - -1.43% -
std::is_sorted_until(vector<int>,_pred)/1024 4.27% 408.022 425.438 - 4.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.26% 0.593 0.619 - 1.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.26% 644.506 671.985 - 13.12% -
SetIntersection_None_Set_float_262144_16 4.25% 1145471.517 1194142.172 - 2.57% -
BM_vector_deque_move/64 4.25% 2.675 2.789 - -3.46% -
std::stable_sort(vector<int>)_(repeated)/1024 4.23% 1089.040 1135.146 - 4.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.23% 4.497 4.687 - 5.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.21% 3.905 4.069 - 7.78% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.21% 31.095 32.404 - 8.99% -
vector<bool>(const_vector<bool>&) 4.21% 10.255 10.687 - 6.39% -
std::unordered_set<int>::contains(key)_(non-existent)/32 4.20% 1.532 1.596 - 3.86% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.20% 14.973 15.601 - 0.91% -
SetIntersection_Interlaced_Set_float_16384_4 4.19% 165098108.045 172023752.255 - 3.60% -
SetIntersection_Front_Set_string_262144_16384 4.18% 337008874.244 351095715.335 - 1.22% -
rng::find_last(vector<int>)_(bail_90%)/8 4.17% 0.424 0.442 - 4.55% -
std::unique(deque<int>)_(sprinkled)/32 4.16% 51.764 53.919 - 1.87% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.15% 20.274 21.116 - 0.10% -
std::multimap<int,_int>::ctor(const&)/8192 4.14% 52525.538 54702.717 - 4.90% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.14% 0.254 0.264 - -0.10% -
BM_StringRelational_Eq_Empty_Large_Control 4.14% 0.463 0.483 - -1.24% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.14% 4.018 4.184 - 4.08% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.12% 4.802 5.000 - 2.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.12% 216.716 225.652 - 1.02% -
std::reverse_copy(list<int>)/8 4.10% 2.350 2.446 - 1.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.09% 918.112 955.626 - 3.25% -
std::none_of(deque<int>)_(process_all)/32768 4.08% 10113.952 10526.423 - 4.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.08% 1.179 1.227 - 11.35% -
BM_PushHeap_uint64_Ascending_16384 4.05% 3.574 3.719 - -1.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.05% 12928.132 13451.602 - 5.90% -
std::lower_bound(std::vector<int>)/100 4.05% 12.096 12.586 - 1.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.03% 766.792 797.731 - 2.17% -
std::remove(deque<int>)_(sprinkled)/32 4.03% 49.538 51.534 - 3.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.02% 13.121 13.649 - 3.96% -
BM_PushHeap_string_Ascending_256 4.02% 11.134 11.582 - 2.41% -
std::move_backward(deque<int>)/262144 4.02% 30207.481 31420.350 - 1.08% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.01% 5.346 5.560 - 2.32% -
SetIntersection_None_Set_float_16384_4 4.01% 152401497.371 158505251.457 - 2.66% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.00% 5.843 6.077 - -1.19% -
BM_CmpEqual_schar_uchar 3.97% 1.100 1.144 - 4.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.97% 719.771 748.330 - 3.16% -
SetIntersection_None_Set_float_262144_64 3.95% 1147883.137 1193234.131 - 2.39% -
std::remove(deque<int>)_(prefix)/50 3.95% 60.876 63.278 - 1.65% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.94% 16633.488 17288.846 - -1.83% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.94% 52.175 54.229 - 3.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.93% 5.086 5.285 - 1.47% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.93% 32.447 33.723 - -16.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.92% 18.315 19.034 - -1.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.92% 31.098 32.318 - 0.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.92% 31.675 32.916 - 0.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.92% 12.512 13.002 - 12.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.91% 645.167 670.420 - 12.77% -
BM_PushHeap_uint64_Ascending_256 3.90% 2.088 2.170 - -4.81% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.89% 16611.351 17258.354 - -3.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.89% 125.843 130.738 - 64.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.89% 1085.048 1127.236 - -4.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.89% 6.350 6.596 - 2.42% -
std::make_heap(deque<int>)_(shuffled)/8192 3.88% 22518.940 23391.815 - 3.05% -
std::copy_if(vector<int>)_(every_other)/1048576 3.87% 492919.995 511993.982 - 0.24% -
std::move_backward(deque<int>)/1048576 3.86% 126941.756 131847.532 - 0.12% -
std::replace(vector<int>)_(sprinkled)/32 3.86% 6.195 6.434 - 14.88% -
SetIntersection_Interlaced_Set_float_1024_4 3.85% 9689654.532 10062972.822 - 3.28% -
std::unordered_multimap<int,_int>::clear()/32 3.84% 603.877 627.068 - 5.13% -
rng::contains_subrange(list<int>)_(process_all)/50 3.83% 16.945 17.594 - -1.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.83% 21.133 21.943 - 5.06% -
std::find_if_not(vector<int>)_(process_all)/50 3.82% 5.660 5.876 - 8.87% -
bm_lexicographical_compare<signed_char>/1048576 3.82% 16322.130 16944.906 - 4.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.81% 228.335 237.031 - 0.95% -
std::set<std::string>::find(key)_(existent)/32 3.81% 15.795 16.397 - 5.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.81% 6.078 6.309 - -3.98% -
std::all_of(deque<int>)_(process_all)/8192 3.80% 2523.452 2619.413 - 3.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.80% 629.201 653.090 - 11.60% -
SetIntersection_None_Set_float_262144_256 3.80% 1147915.852 1191491.699 - 2.45% -
BM_deque_vector_move_backward/2 3.80% 1.765 1.832 - -2.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.77% 12.068 12.523 - 8.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.77% 2276498.561 2362337.626 - 0.61% -
BM_PushHeap_float_Descending_16 3.77% 0.367 0.381 - 2.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.77% 26.584 27.585 - 4.50% -
std::unordered_set<int>::count(key)_(existent)/8192 3.76% 1.281 1.329 - -16.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.76% 276939.835 287357.259 - 2.52% -
std::copy_backward(vector<bool>)_(aligned)/64 3.76% 1.688 1.752 - 1.38% -
std::find_if(vector<char>)_(bail_25%)/8192 3.75% 209.926 217.798 - 3.30% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.74% 1.601 1.661 - 3.06% -
SetIntersection_None_Set_float_262144_1024 3.74% 1149187.012 1192181.965 - 1.97% -
std::find_end(vector<int>)_(single_element)/8192 3.74% 1860.993 1930.578 - 3.28% -
BM_deque_vector_ranges_move_backward/2 3.74% 1.764 1.830 - -8.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.73% 0.965 1.001 - -23.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.73% 13.353 13.850 - 4.31% -
std::set<std::string>::contains(key)_(non-existent)/32 3.73% 9.646 10.005 - -4.86% -
SetIntersection_Front_Vector_float_262144_16 3.72% 1085449.416 1125812.273 - 1.02% -
std::sort_heap(vector<int>,_pred)/8 3.72% 28.885 29.959 - 2.36% -
std::none_of(deque<int>)_(process_all)/8192 3.70% 2528.100 2621.746 - 4.07% -
std::partition(vector<int>)_(dense)/1024 3.70% 239.833 248.704 - 3.03% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.70% 10.370 10.754 - 5.47% -
std::search(list<int>)_(no_match)/1024 3.70% 730.845 757.863 - 1.19% -
BM_deque_vector_move/2 3.69% 1.770 1.835 - -5.03% -
std::copy_backward(deque<int>)/8 3.69% 2.660 2.758 - 0.05% -
BM_PushHeap_uint64_SingleElement_64 3.68% 0.352 0.365 - 1.89% -
BM_StringRelational_Eq_Large_Large_Control 3.68% 2.213 2.295 - -5.89% -
SetIntersection_Interlaced_Set_float_16384_256 3.68% 196886740.230 204129057.644 - -0.40% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.67% 21565.169 22357.342 - 0.84% -
std::is_sorted(vector<int>,_pred)/8 3.64% 3.303 3.424 - 6.94% -
SetIntersection_None_Vector_string_16384_256 3.64% 1194138.645 1237640.063 - 0.69% -
BM_PushHeap_string_Ascending_1024 3.60% 13.594 14.083 - 4.45% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.59% 16286.026 16871.136 - 3.30% -
BM_vector_deque_ranges_copy_backward/4000 3.59% 140.765 145.820 - 1.28% -
std::pop_heap(deque<size_t>)/1024 3.58% 15.288 15.836 - 3.93% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.57% 32.170 33.320 - -5.31% -
std::partition(list<int>)_(sparse)/32 3.57% 8.770 9.083 - 2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.56% 392.841 406.827 - 3.91% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.55% 932.719 965.816 - 2.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.54% 231.104 239.289 - 3.03% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.53% 18.145 18.787 - 1.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.52% 12418.397 12855.773 - 3.67% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.50% 18753.016 19409.294 - 2.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 3.50% 11568.455 11973.236 - 3.73% -
std::move_backward(deque<int>)/32768 3.49% 3393.848 3512.169 - -2.13% -
BM_deque_vector_ranges_move_backward/1 3.49% 2.010 2.080 - -10.05% -
BM_StringFindCharLiteral/8192 3.48% 137.541 142.331 - 3.27% -
rng::for_each(set<int>)/8 3.48% 6.593 6.823 - 4.99% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.48% 51887.447 53692.956 - 2.34% -
std::all_of(deque<int>)_(process_all)/32768 3.48% 10098.430 10449.440 - 4.07% -
BM_vector_deque_ranges_copy/2 3.47% 1.990 2.059 - 6.29% -
SetIntersection_None_Set_float_262144_4 3.47% 1149936.281 1189845.297 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/64 3.46% 2.980 3.083 - 0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.45% 6.534 6.759 - 2.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.45% 35.680 36.910 - -3.03% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.44% 15779.992 16322.301 - 3.78% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.43% 3.447 3.566 - 2.38% -
rng::find_last(list<int>)_(bail_90%)/50 3.40% 1.246 1.289 - 3.19% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.40% 41.339 42.744 - 35.47% -
SetIntersection_Interlaced_Set_float_262144_16384 3.39% 1236047.851 1277966.225 - 2.17% -
std::set<int>::find(key)_(non-existent)/8192 3.39% 8.480 8.767 - 4.46% -
std::remove(deque<int>)_(prefix)/32 3.38% 53.508 55.315 - -1.41% -
std::any_of(vector<int>)_(process_all)/8 3.37% 2.316 2.394 - -2.25% -
std::unique_copy(list<int>)_(sprinkled)/32 3.37% 13.355 13.804 - 0.94% -
std::copy_backward(list<int>)/4096 3.36% 3186.315 3293.316 - 0.88% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.35% 32464.780 33551.656 - -4.48% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.35% 6583.786 6804.199 - 4.07% -
BM_deque_vector_move_backward/1 3.34% 2.069 2.138 - -2.44% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.34% 27855.818 28785.598 - 1.98% -
rng::contains_subrange(list<int>)_(single_element)/50 3.33% 16.341 16.886 - -4.59% -
std::find_first_of(list<int>)_(small_needle)/32 3.32% 92.763 95.842 - 3.19% -
SetIntersection_None_Vector_string_1024_1024 3.31% 1142919.907 1180801.950 - 0.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.31% 12.936 13.364 - 7.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.30% 19.512 20.156 - -0.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.30% 1448.808 1496.639 - -1.06% -
std::remove_copy(deque<int>)_(prefix)/1024 3.30% 375.631 388.009 - -7.91% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.29% 2.285 2.360 - -0.09% -
std::remove_if(deque<int>)_(prefix)/1024 3.29% 553.860 572.066 - 2.67% -
std::count(list<int>)_(every_other)/1024 3.28% 693.767 716.529 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_16384 3.27% 1010049.561 1043100.422 - -16.00% -
SetIntersection_None_Vector_string_16384_16384 3.27% 1212053.724 1251696.488 - 1.71% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.27% 5.438 5.616 - 1.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.27% 5.011 5.175 - -6.14% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.27% 4.786 4.943 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.26% 23.026 23.778 - 5.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 3.26% 52729.224 54449.290 - 4.86% -
BM_deque_vector_ranges_move/1024 3.26% 36.875 38.078 - 1.00% -
SetIntersection_Front_Set_string_262144_4 3.26% 1226946.263 1266947.230 - -1.17% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.26% 789.509 815.247 - 2.23% -
std::find_if_not(vector<bool>)_(process_all)/8 3.26% 3.469 3.582 - 0.15% -
rng::contains_subrange(list<int>)_(near_matches)/1000 3.26% 37126.899 38336.173 - -4.17% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.26% 0.468 0.483 - 0.52% -
rng::find_if(vector<bool>)_(process_all)/50 3.25% 23.266 24.023 - 0.71% -
SetIntersection_Interlaced_Set_float_16384_64 3.25% 210366080.108 217199941.758 - 0.34% -
SetIntersection_None_Vector_float_16384_256 3.24% 1069768.359 1104460.303 - -1.47% -
std::rotate(list<int>)_(1_element_forward)/50 3.24% 25.567 26.395 - 3.11% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.23% 31768.843 32796.284 - 3.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.23% 6.562 6.774 - -14.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.23% 343273638.211 354372097.154 - 0.39% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.22% 604.089 623.532 - 3.19% -
BM_StringRelational_Compare_Large_Large_Control 3.20% 2.080 2.146 - 3.10% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.20% 4.377 4.517 - 0.42% -
std::multiset<int>::erase(key)_(existent)/32 3.19% 22.151 22.858 - 5.16% -
SetIntersection_Interlaced_Set_float_16384_16384 3.19% 217001266.868 223926669.212 - 5.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.19% 2.287 2.360 - 0.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 3.19% 6546.044 6754.732 - 1.33% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.19% 0.994 1.025 - -0.31% -
SetIntersection_None_Set_float_262144_1 3.18% 1159976.074 1196848.309 - 2.06% -
std::move(vector<bool>)_(unaligned)/262144 3.18% 1589.101 1639.590 - 1.45% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.17% 9.222 9.515 - 4.56% -
BM_vector_deque_move_backward/1024 3.17% 37.882 39.082 - 3.13% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.16% 3489.110 3599.490 - 1.90% -
std::adjacent_find(deque<int>,_pred)/50 3.16% 28.956 29.870 - 1.91% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.15% 6745.710 6957.924 - -1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.14% 1075143.141 1108896.580 - -0.07% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.14% 17.202 17.742 - 1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.13% 4575371.148 4718783.172 - -5.66% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.13% 27.872 28.746 - 2.66% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.13% 145930.508 150503.898 - -2.33% -
std::search(deque<int>,_pred)_(same_length)/1000 3.13% 479.203 494.216 - 0.14% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.13% 25.537 26.336 - 4.40% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.12% 525.173 541.567 - 3.28% -
std::find_end(vector<int>)_(single_element)/1000 3.11% 238.497 245.925 - 2.41% -
BM_vector_deque_ranges_move_backward/4096 3.11% 147.444 152.034 - 2.08% -
SetIntersection_Interlaced_Set_float_16384_16 3.11% 204503954.986 210857239.014 - 2.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.10% 6329.523 6525.588 - 6.56% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.10% 2384.866 2458.712 - -7.66% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 3.09% 5135.488 5294.097 - 2.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.09% 146030.576 150539.536 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.08% 347460971.431 358158674.909 - 2.03% -
std::search(vector<int>)_(same_length)/1024 3.07% 244.811 252.336 - -3.21% -
SetIntersection_Interlaced_Set_string_16384_256 3.07% 347654279.646 358327805.114 - 2.36% -
std::move_backward(vector<int>)/8 3.07% 2.270 2.340 - 2.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.07% 56.690 58.429 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.06% 1181805.709 1217978.325 - -2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.06% 1493657.610 1539341.294 - -8.61% -
std::set<int>::count(key)_(non-existent)/32 3.06% 2.864 2.952 - 2.49% -
std::search(vector<int>)_(no_match)/8192 3.05% 1619.124 1668.559 - -0.13% -
BM_PushHeap_uint32_Ascending_64 3.05% 1.521 1.567 - 3.04% -
std::search(deque<int>)_(same_length)/8192 3.05% 3784.681 3900.172 - 3.56% -
std::partition_copy(list<int>)/32 3.05% 8.721 8.987 - 1.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.04% 279303.184 287805.122 - -0.53% -
BM_std_minmax_element<char>/65536 3.04% 17124.893 17645.663 - 2.89% -
std::make_heap(deque<int>)_(pipe-organ)/8 3.03% 26.833 27.646 - 2.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.02% 11021.876 11354.460 - 2.58% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.02% 9.384 9.667 - 0.65% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 3.01% 17.148 17.665 - 3.73% -
std::remove(list<int>)_(sprinkled)/1024 3.00% 964.468 993.360 - 4.40% -
SetIntersection_Front_Set_string_262144_1 2.99% 1070602.755 1102657.415 - 0.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.99% 861965.853 887719.420 - 6.22% -
std::reverse_copy(list<int>)/32768 2.97% 26302.702 27084.655 - 1.93% -
BM_PushHeap_uint32_SingleElement_16384 2.96% 0.356 0.366 - 3.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.96% 3.525 3.629 - 1.64% -
BM_std_minmax_element<char>/64000 2.96% 16722.664 17217.037 - 2.70% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.081 - 0.02% -
BM_vector_deque_ranges_copy_backward/1 2.95% 2.259 2.325 - 9.50% -
BM_vector_deque_ranges_copy_backward/2 2.94% 1.998 2.057 - 12.59% -
BM_std_minmax_element<char>/5500 2.93% 1444.625 1487.015 - 2.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.93% 21.050 21.667 - 0.97% -
std::find_if_not(list<int>)_(process_all)/32768 2.93% 25380.825 26125.404 - 2.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.93% 0.457 0.471 - -0.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.93% 6625.208 6819.237 - 3.70% -
std::find_if_not(vector<bool>)_(process_all)/50 2.93% 23.574 24.263 - 0.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.92% 1560.573 1606.200 - 0.27% -
BM_StringAssignStr_Huge_Transparent 2.91% 108.382 111.541 - 2.97% -
BM_StringRead_Hot_Shallow_Large 2.91% 0.477 0.491 - 3.32% -
std::partition(list<int>)_(sparse)/50 2.91% 21.752 22.384 - -1.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.91% 37.835 38.935 - -0.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.90% 2.272 2.338 - 6.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.89% 196078614.715 201749835.412 - 2.91% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.89% 2175.232 2238.096 - 2.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.89% 1078496.632 1109649.626 - -1.18% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 2.89% 22.818 23.477 - 5.89% -
std::replace_if(deque<int>)_(prefix)/32 2.89% 13.730 14.126 - -0.27% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.88% 4.267 4.390 - 1.21% -
BM_PushHeap_string_Ascending_64 2.88% 7.444 7.659 - 0.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.88% 17.229 17.726 - 3.40% -
BM_std_minmax_element<char>/4096 2.88% 1078.540 1109.561 - 2.31% -
SetIntersection_None_Vector_string_262144_16 2.87% 1272765.224 1309335.679 - -0.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.87% 30.484 31.359 - 2.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.87% 968172.998 995919.627 - 3.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.85% 7444.925 7657.464 - -2.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.85% 2.423 2.492 - 2.17% -
std::transform(list<int>,_list<int>)/8192 2.85% 9049.095 9306.551 - 7.63% -
BM_CmpEqual_uchar_uchar 2.84% 1.047 1.077 - 2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.84% 65223379.843 67076829.772 - -5.30% -
BM_std_minmax_element<char>/4000 2.84% 1053.545 1083.479 - 2.41% -
BM_CmpEqual_ushort_int 2.82% 1.038 1.067 - 0.29% -
BM_vector_deque_copy_backward/4000 2.82% 140.927 144.902 - 1.41% -
std::find_if_not(list<int>)_(process_all)/1024 2.82% 724.247 744.661 - -4.81% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.82% 12.971 13.336 - 5.49% -
std::for_each_n(join_view(vector<vector<int>>))/32 2.82% 3.830 3.938 - -1.72% -
SetIntersection_None_Set_uint32_16384_1024 2.82% 152879738.503 157184775.981 - -1.96% -
std::find_if(list<int>)_(process_all)/8 2.81% 2.351 2.417 - 4.93% -
std::find_end(vector<int>)_(single_element)/1024 2.81% 244.093 250.958 - 2.26% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.81% 1841.833 1893.585 - 1.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.80% 245753.120 252641.301 - 2.45% -
BM_PushHeap_uint64_SingleElement_16384 2.80% 0.364 0.374 - 1.56% -
rng::contains(list<int>)_(process_all)/8192 2.79% 7135.563 7334.615 - -12.71% -
std::set<int>::find(key)_(non-existent)/1024 2.78% 5.595 5.751 - 3.86% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.78% 12796.412 13152.571 - 2.54% -
SetIntersection_Front_Set_uint64_16384_1 2.78% 1008932.772 1036978.100 - 0.09% -
BM_PushHeap_uint32_Random_1024 2.78% 5.632 5.789 - -0.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.77% 0.466 0.479 - 2.43% -
BM_std_minmax_element<char>/3 2.77% 1.201 1.234 - -7.69% -
std::move(vector<bool>)_(aligned)/64 2.77% 1.603 1.648 - 5.41% -
rng::find_last(vector<char>)_(bail_90%)/50 2.77% 1.405 1.444 - 0.63% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.76% 32.584 33.483 - -6.84% -
BM_PushHeap_uint64_SingleElement_1024 2.76% 0.364 0.374 - 1.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.76% 2.283 2.346 - 0.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.75% 12250.441 12587.272 - 1.36% -
BM_CmpEqual_ushort_uint 2.75% 1.044 1.073 - 2.30% -
std::any_of(list<int>)_(process_all)/32768 2.75% 25763.807 26471.632 - 1.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.75% 30.870 31.718 - 6.53% -
BM_vector_deque_copy/1024 2.74% 35.771 36.751 - 2.63% -
BM_StringRelational_Compare_Large_Empty_Control 2.74% 1.608 1.653 - 2.74% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.74% 7556.923 7763.891 - -0.42% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 2.74% 4594.715 4720.540 - 2.58% -
BM_deque_deque_ranges_move/2 2.73% 2.240 2.301 - -0.07% -
BM_PushHeap_string_Random_16 2.73% 10.299 10.581 - 1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.73% 1067949.770 1097110.198 - 0.21% -
BM_PushHeap_string_Ascending_16384 2.73% 19.489 20.021 - 4.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.73% 14.449 14.843 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.72% 4.052 4.163 - 1.99% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.72% 1.736 1.783 - 0.42% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.72% 11.019 11.318 - 11.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.72% 14.995 15.402 - 2.08% -
std::search(deque<int>)_(single_element)/1000 2.70% 436.016 447.785 - 0.31% -
rng::find_last(deque<int>)_(bail_10%)/1024 2.70% 237.570 243.980 - 7.81% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.70% 8.383 8.609 - 3.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.69% 31.259 32.099 - 0.16% -
BM_deque_vector_ranges_move/2 2.68% 1.786 1.834 - -2.70% -
BM_std_minmax_element<char>/70000 2.68% 18334.008 18824.732 - 2.76% -
BM_StringAssignStr_Large_Transparent 2.67% 10.243 10.517 - 4.22% -
BM_CmpEqual_short_ushort 2.67% 1.078 1.107 - 1.15% -
BM_StringRelational_Compare_Large_Small_Control 2.67% 1.847 1.896 - 2.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.66% 245945.330 252495.992 - 4.37% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.66% 80256.343 82393.238 - 1.10% -
std::move_backward(deque<int>)/8 2.66% 3.363 3.453 - 2.17% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.66% 14160.003 14535.999 - 2.05% -
BM_StringCopy_Large 2.65% 6.085 6.246 - -14.07% -
std::find_first_of(list<int>)_(small_needle)/1024 2.65% 2736.688 2809.137 - 2.11% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.64% 2.254 2.314 - 3.06% -
BM_align/1 2.64% 0.624 0.641 - -2.64% -
SetIntersection_None_Set_float_262144_16384 2.64% 1155743.326 1186224.529 - 2.75% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.64% 868.675 891.575 - -1.95% -
std::find_first_of(list<int>)_(large_needle)/8192 2.64% 47909902.735 49172777.799 - -0.58% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.62% 3.034 3.113 - 0.02% -
rng::find_if(vector<bool>)_(process_all)/8 2.62% 3.483 3.574 - 1.13% -
BM_std_minmax_element<char>/1024 2.61% 275.555 282.758 - 2.12% -
BM_vector_deque_ranges_copy_backward/4096 2.61% 147.787 151.650 - 1.82% -
std::find(list<int>)_(bail_25%)/8192 2.61% 1418.358 1455.341 - 0.72% -
std::stable_sort(deque<int>)_(heap)/8 2.60% 23.667 24.282 - 2.24% -
std::set<std::string>::count(key)_(non-existent)/8192 2.60% 33.123 33.984 - -0.34% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.60% 44495.289 45650.524 - 1.89% -
std::swap_ranges(deque<int>)/32 2.60% 10.415 10.686 - 2.57% -
std::find_first_of(list<int>)_(small_needle)/8192 2.58% 21933.727 22500.236 - 1.83% -
std::stable_sort(vector<int>)_(heap)/1024 2.58% 2511.930 2576.794 - 1.80% -
BM_std_minmax_element<short>/3 2.58% 1.209 1.240 - 8.24% -
BM_align/8 2.58% 0.623 0.639 - -2.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.57% 6.816 6.991 - 0.70% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.57% 1.379 1.414 - 13.19% -
BM_vector_deque_ranges_move_backward/4000 2.57% 141.033 144.654 - 2.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.56% 269.484 276.376 - 0.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.55% 3729.986 3825.106 - -2.49% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.55% 21.109 21.647 - -2.69% -
rng::for_each(multiset<int>)/8 2.55% 6.683 6.853 - -2.72% -
std::set<int>::find(key)_(non-existent)/32 2.55% 2.236 2.293 - 2.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.54% 139656.628 143210.233 - 4.56% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.54% 655.614 672.277 - 0.56% -
std::search(vector<int>)_(no_match)/1048576 2.54% 208058.321 213341.384 - -0.28% -
SetIntersection_None_Vector_string_262144_1024 2.53% 1287267.087 1319861.742 - 3.80% -
BM_PushHeap_uint64_Ascending_1024 2.53% 2.574 2.639 - -3.75% -
std::rotate(vector<int>)_(by_1/3)/32 2.53% 9.868 10.118 - 1.01% -
std::find_first_of(list<int>)_(small_needle)/50 2.53% 138.917 142.431 - 1.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.53% 23.159 23.744 - 1.84% -
BM_CmpLess_ushort_ushort 2.52% 1.054 1.081 - 2.49% -
rng::contains_subrange(list<int>)_(near_matches)/8192 2.52% 2512522.996 2575786.971 - 1.92% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.52% 198.175 203.164 - -5.07% -
std::set<int>::upper_bound(key)_(existent)/32 2.52% 1.748 1.792 - 2.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.51% 54469.815 55838.667 - 2.64% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.51% 2.252 2.308 - -2.31% -
BM_num_put<unsigned_long_long> 2.51% 11.218 11.499 - 1.54% -
BM_align/64 2.51% 0.623 0.638 - -2.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.50% 17.413 17.848 - 2.87% -
SetIntersection_Front_Set_float_262144_16 2.50% 1176110.252 1205473.076 - -1.66% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.49% 13.231 13.561 - 2.24% -
rng::find_last(list<int>)_(bail_90%)/1024 2.49% 75.173 77.044 - -0.62% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.49% 9650.092 9890.175 - 0.14% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 2.49% 173.835 178.159 - -1.86% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.49% 5.374 5.508 - 1.29% -
SetIntersection_None_Set_float_256_1 2.48% 11367406.192 11649296.628 - 0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.48% 576.560 590.832 - 11.66% -
BM_align/256 2.47% 0.623 0.638 - -2.64% -
std::is_sorted_until(list<int>,_pred)/8 2.47% 3.623 3.712 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.46% 23626974.281 24208147.724 - 0.47% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.46% 25.899 26.536 - -3.39% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.45% 8.165 8.365 - 0.82% -
std::replace(list<int>)_(prefix)/50 2.44% 17.055 17.472 - 1.41% -
std::fill(vector<bool>)/512 2.44% 1.493 1.530 - -4.96% -
BM_deque_deque_move_backward/5500 2.44% 202.033 206.966 - 1.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.44% 3.553 3.640 - 2.59% -
std::deque<std::string>::ctor(size)/1024 2.44% 716.503 733.953 - 1.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.42% 790.962 810.128 - 6.40% -
BM_deque_vector_ranges_move/1 2.42% 2.029 2.079 - -5.05% -
SetIntersection_Front_Vector_string_262144_64 2.42% 3272591.317 3351785.004 - 4.28% -
std::is_sorted(deque<int>,_pred)/8 2.42% 4.840 4.958 - 3.51% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.42% 273.560 280.171 - -2.09% -
std::set<std::string>::find(key)_(existent)/8192 2.41% 30.497 31.232 - -6.62% -
SetIntersection_Interlaced_Set_float_262144_16 2.40% 1557667.969 1594982.260 - 2.53% -
BM_StringRead_Hot_Shallow_Empty 2.39% 0.478 0.489 - 1.99% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.39% 33.789 34.595 - -2.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.38% 11210422.731 11477691.330 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.38% 87335.818 89416.618 - 2.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.38% 667.622 683.522 - -1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.37% 15.315 15.678 - 3.89% -
std::search(vector<int>)_(same_length)/1000 2.37% 241.038 246.751 - -2.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.37% 7.651 7.832 - 4.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.36% 54416.012 55702.498 - -0.98% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.36% 999.881 1023.491 - 2.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.36% 23.701 24.260 - 1.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.36% 6514.827 6668.332 - 4.80% -
std::set<int>::find(key)_(existent)/32 2.35% 1.689 1.729 - 3.50% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.35% 7373.488 7546.944 - 2.57% -
std::remove_if(list<int>)_(sprinkled)/1024 2.35% 977.646 1000.610 - 2.86% -
BM_PushHeap_string_Random_64 2.35% 12.757 13.056 - 1.11% -
std::partition_copy(deque<int>)/50 2.35% 21.140 21.636 - 3.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.35% 516997.163 529127.933 - 2.32% -
BM_PushHeap_uint32_Random_16 2.35% 4.116 4.213 - 0.85% -
BM_CmpEqual_schar_ushort 2.34% 1.079 1.104 - 1.21% -
BM_StringCopy_Huge 2.34% 108.124 110.654 - 1.59% -
std::copy_backward(deque<int>)/262144 2.34% 31221.470 31951.186 - -4.35% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.33% 12.079 12.361 - 0.95% -
std::multiset<std::string>::erase(iterator)/8192 2.33% 31.582 32.319 - -4.16% -
BM_getline_string 2.33% 16.615 17.001 - 0.97% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.32% 6666.954 6821.908 - 2.74% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.32% 1.470 1.504 - 3.05% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.32% 9.483 9.702 - -3.22% -
std::fill(vector<int>)/1024 2.32% 29.623 30.309 - 0.51% -
std::partition_copy(deque<int>)/1024 2.31% 632.973 647.620 - 0.61% -
std::make_heap(deque<int>)_(shuffled)/1024 2.31% 2549.025 2607.982 - 1.52% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.31% 1881.352 1924.799 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.31% 90954.179 93053.553 - 0.61% -
std::fill_n(list<int>)/50 2.30% 15.557 15.915 - 1.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.30% 568.665 581.749 - -0.86% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.30% 16.076 16.446 - -1.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.29% 47.647 48.739 - -0.56% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.29% 12343.747 12626.547 - 1.77% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.29% 0.922 0.943 - 2.07% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.29% 10.547 10.788 - -10.67% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.29% 2686.257 2747.718 - 0.12% -
std::find_end(deque<int>)_(same_length)/8192 2.29% 2797.052 2860.993 - -2.62% -
BM_PushHeap_string_Random_1024 2.28% 14.663 14.997 - 1.43% -
std::for_each_n(list<int>)/50 2.28% 22.520 23.034 - 0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.28% 5668.842 5798.179 - 1.66% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 2.28% 664.988 680.129 - 1.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.27% 52065.324 53247.709 - 4.85% -
std::stable_partition(list<int>)_(sparse)/50 2.27% 26.190 26.784 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 2.27% 538286995.938 550482621.874 - 1.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 40814.327 41737.568 - 4.47% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.26% 15.823 16.180 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.26% 8793691.986 8992210.001 - -11.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.25% 8098.512 8281.062 - 2.49% -
rng::starts_with(list<int>)/8192 2.25% 9200.469 9407.797 - 1.48% -
std::stable_sort(deque<int>)_(heap)/8192 2.25% 17203.278 17589.583 - 1.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.24% 6489.759 6635.413 - 3.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 820.033 838.432 - 1.15% -
SetIntersection_None_Vector_string_262144_4 2.24% 1290403.758 1319347.563 - 2.38% -
BM_deque_deque_ranges_copy_backward/5500 2.23% 201.876 206.384 - 2.12% -
BM_std_minmax_element<char>/512 2.23% 140.349 143.482 - 1.88% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.23% 38156.931 39008.292 - 2.17% -
std::multiset<std::string>::count(key)_(existent)/1024 2.23% 23.120 23.636 - -4.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.23% 31.822 32.532 - 5.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.23% 16.423 16.789 - 2.94% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.22% 14.724 15.052 - 0.30% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.22% 500.919 512.060 - 1.81% -
std::move(list<int>)/1048576 2.22% 991037.096 1013035.723 - 0.69% -
std::move(vector<bool>)_(unaligned)/32768 2.21% 202.667 207.146 - -1.76% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.21% 4.805 4.911 - 4.97% -
std::multiset<int>::erase(key)_(existent)/1024 2.21% 39.921 40.803 - -1.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.21% 2.734 2.794 - 0.36% -
BM_PushHeap_uint64_Random_64 2.20% 5.487 5.608 - 2.30% -
BM_deque_deque_copy/4096 2.19% 146.654 149.859 - 1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 528.003 539.537 - -5.43% -
BM_deque_vector_copy/1024 2.18% 36.833 37.637 - 1.10% -
std::replace_if(vector<int>)_(sprinkled)/32 2.18% 8.705 8.895 - -1.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.18% 230.146 235.154 - 5.82% -
std::stable_partition(deque<int>)_(sparse)/1024 2.18% 422.350 431.538 - -5.25% -
BM_deque_deque_move/1 2.18% 2.484 2.538 - -0.29% -
std::fill(vector<int>)/8192 2.17% 231.305 236.329 - 1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.17% 22160.748 22641.892 - 2.94% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.17% 20.710 21.159 - 2.83% -
std::partition(list<int>)_(dense)/32 2.17% 8.726 8.916 - 2.91% -
std::find(vector<int>)_(bail_25%)/8 2.17% 1.441 1.473 - 2.20% -
SetIntersection_None_Set_string_64_4 2.15% 21383169.487 21843786.083 - -0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.15% 9.378 9.580 - 4.55% -
BM_CmpEqual_short_uchar 2.15% 1.081 1.105 - 0.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.15% 1.387 1.417 - 10.70% -
BM_deque_deque_copy_backward/5500 2.14% 203.034 207.387 - 1.69% -
BM_PushHeap_string_Random_256 2.14% 14.121 14.423 - 1.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.13% 31996.933 32678.218 - 2.64% -
SetIntersection_Front_Set_string_256_256 2.13% 30873578.681 31530322.227 - -0.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.13% 21550.929 22009.168 - -0.00% -
BM_deque_deque_copy/0 2.12% 0.788 0.805 - 8.94% -
std::multiset<int>::count(key)_(existent)/1024 2.12% 5.654 5.774 - 6.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.12% 5731.293 5852.680 - -11.40% -
BM_CmpEqual_short_short 2.11% 1.042 1.064 - 0.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.11% 179583.451 183375.662 - -1.29% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.11% 5.322 5.435 - 0.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.11% 2323602.023 2372587.993 - 0.22% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.10% 16.696 17.046 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.10% 5.367 5.479 - 2.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.09% 28148.377 28737.732 - 2.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.08% 6.625 6.764 - 5.66% -
BM_deque_vector_ranges_copy_backward/4000 2.07% 144.404 147.395 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.07% 4578.037 4672.735 - -1.26% -
std::make_heap(deque<int>,_pred)_(heap)/8 2.07% 18.856 19.246 - 1.47% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.07% 2.772 2.830 - 0.96% -
ranges::minmax(std::deque<__int128>)/64 2.07% 30.597 31.229 - -5.81% -
BM_vector_deque_ranges_move_backward/1024 2.06% 37.821 38.601 - 2.64% -
ranges::minmax(std::list<long_long>)/8 2.06% 2.527 2.579 - 2.05% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.06% 23.775 24.264 - 1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.06% 8273927.302 8443957.837 - -3.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.05% 46.823 47.784 - -2.32% -
BM_deque_vector_move/1024 2.05% 36.696 37.450 - 0.23% -
BM_vector_deque_ranges_move/4000 2.05% 139.468 142.328 - 1.46% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.05% 56815.632 57977.571 - 1.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.04% 9063.011 9248.277 - -3.72% -
std::is_sorted_until(deque<int>)/8192 2.04% 3735.715 3811.973 - 1.74% -
std::pop_heap(deque<size_t>)/8 2.04% 52.218 53.283 - 1.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.04% 365.966 373.420 - -0.24% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.04% 5.412 5.522 - -0.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.03% 6.560 6.694 - -0.82% -
BM_PushHeap_string_Random_16384 2.03% 15.974 16.298 - 2.33% -
std::stable_sort(deque<int>)_(descending)/8192 2.03% 20350.676 20763.120 - 1.42% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.01% 53.886 54.970 - -2.44% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 2.01% 26208.458 26734.394 - 1.66% -
std::map<int,_int>::find(key)_(existent)/32 2.01% 1.696 1.730 - 1.03% -
SetIntersection_Front_Vector_float_1024_64 2.01% 1336760.760 1363567.190 - 1.97% -
bm_ranges_lexicographical_compare<int>/64 2.00% 4.415 4.504 - 4.45% -
BM_StringRead_Hot_Deep_Empty 2.00% 0.500 0.510 - 1.24% -
SetIntersection_Front_Vector_uint32_262144_64 2.00% 1327861.990 1354430.426 - -0.73% -
std::make_heap(vector<int>)_(heap)/1024 2.00% 271.298 276.722 - 1.17% -
SetIntersection_Front_Vector_string_1024_256 2.00% 9150043.026 9332762.027 - -2.01% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.99% 2.849 2.906 - 4.77% -
SetIntersection_Interlaced_Set_uint32_256_16 1.99% 12010246.971 12249223.452 - 1.28% -
BM_CmpEqual_ushort_schar 1.99% 0.991 1.011 - 0.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.99% 31.656 32.285 - 0.67% -
rng::for_each(map<int>)/32 1.99% 25.194 25.695 - 2.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.98% 43174.065 44030.820 - 1.72% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.98% 4464.370 4552.930 - 0.58% -
std::make_heap(deque<int>)_(heap)/8 1.98% 20.970 21.386 - 1.78% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.98% 5657.400 5769.455 - 0.74% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.98% 1037.701 1058.212 - 0.30% -
BM_deque_deque_ranges_copy/1 1.97% 2.438 2.486 - -0.33% -
BM_deque_deque_ranges_move/1 1.97% 2.499 2.549 - 0.45% -
SetIntersection_None_Vector_string_16384_64 1.97% 1220036.511 1244077.190 - 1.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.96% 446.005 454.763 - 0.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.96% 12892.336 13145.337 - 1.73% -
std::adjacent_find(deque<int>)/1024 1.96% 458.257 467.230 - 1.38% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.95% 2784.938 2839.378 - 2.01% -
std::sort(deque<int>)_(shuffled)/1024 1.95% 6825.030 6958.421 - 2.10% -
SetIntersection_Front_Vector_string_256_1 1.95% 4196337.550 4278343.818 - 0.55% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.95% 20.304 20.700 - 2.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.95% 6625.330 6754.506 - 1.30% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.95% 514272.487 524278.973 - -2.27% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.94% 59827.395 60990.285 - 1.47% -
SetIntersection_None_Vector_string_256_256 1.94% 2250746.043 2294387.009 - 1.55% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.94% 571.196 582.252 - 0.10% -
std::multiset<int>::find(key)_(existent)/1024 1.93% 4.049 4.127 - 0.55% -
std::find_if_not(deque<int>)_(process_all)/8 1.93% 2.576 2.626 - -1.97% -
std::partial_sort(deque<int>)_(shuffled)/8 1.93% 32.376 33.000 - 1.39% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.93% 7.707 7.856 - 3.03% -
std::set<int>::lower_bound(key)_(existent)/8192 1.92% 7.748 7.897 - -1.15% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.92% 21.162 21.568 - -11.24% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.91% 22181.519 22606.054 - 1.35% -
BM_std_minmax_element<char>/64 1.91% 17.310 17.641 - 1.02% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.91% 6.971 7.104 - -7.87% -
BM_CmpLess_uint_ushort 1.91% 1.101 1.122 - 1.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.91% 44.053 44.893 - 0.40% -
ranges::min(std::list<char>)/70000 1.91% 52834.320 53841.408 - 0.01% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.90% 559.418 570.057 - 0.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.90% 13.084 13.333 - 1.55% -
std::find(vector<short>)_(bail_25%)/8 1.90% 0.710 0.723 - 2.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.90% 160.174 163.212 - 14.66% -
BM_vector_deque_move/4000 1.89% 139.612 142.258 - -0.61% -
BM_CmpLess_schar_uchar 1.89% 1.074 1.094 - 0.14% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.89% 56572.930 57643.195 - 0.90% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.89% 35.023 35.685 - -11.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.89% 664.765 677.319 - 1.61% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.89% 19.034 19.393 - 1.30% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.89% 672.628 685.328 - 0.26% -
std::set<int>::insert(value)_(new_value,_end)/32 1.89% 18.703 19.056 - 2.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.89% 21.490 21.895 - 0.46% -
std::find_end(list<int>)_(match_near_end)/1000 1.88% 76.530 77.972 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.88% 2353396.088 2397722.461 - 4.54% -
BM_PushHeap_uint64_Random_1024 1.88% 6.129 6.244 - 0.93% -
SetIntersection_None_Vector_string_262144_262144 1.88% 1288853.432 1313048.063 - 0.82% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.87% 1.584 1.614 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.87% 96246.236 98048.828 - 1.61% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.87% 5196.519 5293.782 - 0.33% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.87% 20343.367 20723.955 - 1.30% -
std::for_each_n(deque<int>)/50 1.86% 3.901 3.973 - 1.75% -
std::find_if(vector<char>)_(process_all)/8 1.85% 1.567 1.596 - 0.17% -
BM_PushHeap_float_Ascending_262144 1.85% 5.091 5.185 - -1.39% -
BM_vector_deque_move_backward/4096 1.85% 147.798 150.532 - 0.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.85% 5.730 5.836 - -3.94% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.85% 1.396 1.422 - -0.04% -
SetIntersection_Front_Set_string_16384_1 1.85% 1061581.333 1081198.561 - -1.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.85% 12.433 12.663 - -16.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.85% 635.551 647.283 - 0.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.85% 5518.184 5620.043 - -1.65% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.85% 465.982 474.582 - 1.47% -
std::unordered_map<int,_int>::clear()/1024 1.85% 8239.916 8391.954 - -0.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.84% 21.425 21.820 - 1.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.84% 20.756 21.139 - 1.50% -
std::partition_point(deque<int>)/8192 1.84% 15.061 15.338 - 1.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.84% 598006.067 609005.433 - -0.78% -
ranges::minmax(std::deque<long_long>)/8 1.84% 3.865 3.936 - 8.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.83% 357.130 363.682 - -0.64% -
bm_lexicographical_compare<unsigned_char>/1 1.83% 1.534 1.562 - -4.97% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.82% 15.776 16.063 - 1.06% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.82% 1992.150 2028.437 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.82% 196992849.699 200577427.295 - 5.05% -
SetIntersection_None_Vector_string_256_64 1.82% 3603870.004 3669362.280 - 0.69% -
std::find(vector<bool>)_(process_all)/8 1.82% 0.628 0.640 - -29.91% -
std::find_end(vector<int>)_(process_all)/8192 1.82% 1725.403 1756.750 - 3.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.81% 36.209 36.866 - 1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.81% 1036319.289 1055074.167 - 0.40% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.81% 3.829 3.898 - 2.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.81% 1503.723 1530.928 - 10.13% -
rng::fold_left(deque<int>)/8192 1.81% 4463.233 4543.804 - 5.83% -
std::stable_partition(vector<int>)_(sparse)/32 1.80% 7.224 7.354 - 2.99% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.80% 3.898 3.968 - 0.96% -
SetIntersection_Interlaced_Set_float_262144_262144 1.80% 1634342.285 1663824.871 - 1.97% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.80% 5.579 5.680 - 1.97% -
SetIntersection_None_Vector_string_16384_16 1.80% 1221340.534 1243339.353 - 0.93% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.80% 8.669 8.825 - 1.67% -
std::rotate(deque<int>)_(by_1/3)/8192 1.80% 3195.365 3252.733 - 1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.79% 58.569 59.619 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.79% 92.382 94.036 - 0.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.79% 31.621 32.187 - 36.59% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.79% 1.536 1.563 - 15.55% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.79% 14.599 14.860 - 1.38% -
std::reverse_copy(deque<int>)/4096 1.78% 967.934 985.207 - 0.78% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.78% 7503.752 7637.442 - -3.25% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.78% 186973.381 190299.700 - -0.96% -
bm_swap_ranges_vb_unaligned/64 1.78% 4.925 5.013 - 0.72% -
std::set<int>::erase(key)_(existent)/1024 1.77% 49.843 50.728 - 0.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.77% 6112.039 6220.452 - -2.13% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.77% 21.289 21.667 - 4.62% -
SetIntersection_Interlaced_Set_float_262144_256 1.77% 1532402.670 1559533.933 - 1.00% -
std::swap_ranges(list<int>)/1024 1.77% 749.856 763.110 - -3.61% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.77% 134.412 136.786 - -0.57% -
SetIntersection_Interlaced_Set_string_16384_1024 1.77% 346154910.491 352267637.199 - -0.59% -
std::make_heap(vector<int>)_(descending)/1024 1.77% 272.004 276.805 - 0.98% -
BM_deque_vector_move_backward/4096 1.76% 146.602 149.187 - 0.83% -
std::unique(list<int>)_(sprinkled)/1024 1.76% 942.480 959.076 - 1.08% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.75% 18.222 18.540 - 0.59% -
BM_deque_deque_ranges_move_backward/5500 1.74% 201.337 204.843 - 0.38% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.74% 42.822 43.567 - -3.95% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.73% 2.401 2.442 - 1.47% -
BM_deque_deque_ranges_copy/4096 1.73% 147.161 149.703 - 2.04% -
BM_deque_vector_ranges_copy/1024 1.73% 36.791 37.426 - 0.51% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.73% 16.649 16.936 - 1.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.72% 903848.015 919435.080 - 6.35% -
SetIntersection_None_Vector_float_262144_256 1.72% 1118549.505 1137836.451 - 0.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.72% 52139.615 53038.065 - 3.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.72% 663.902 675.319 - 4.66% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.72% 2229.809 2268.126 - 2.17% -
std::unique(vector<int>)_(sprinkled)/52 1.72% 64.799 65.912 - 0.43% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.72% 213.021 216.679 - -2.92% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.71% 294.746 299.801 - 0.67% -
rng::for_each(set<int>)/32 1.71% 25.157 25.588 - 1.39% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.71% 2.821 2.869 - 2.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.71% 2.466 2.508 - 8.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.71% 52.336 53.229 - -1.41% -
BM_PushHeap_uint64_QuickSortAdversary_1024 1.70% 0.607 0.618 - -0.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.69% 61.765 62.811 - 0.83% -
std::find(vector<int>)_(bail_25%)/8192 1.69% 465.168 473.022 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.69% 6689.561 6802.465 - 1.90% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.69% 12.633 12.846 - 1.14% -
std::make_heap(vector<int>)_(heap)/8 1.69% 14.632 14.879 - 0.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 11777.069 11975.690 - 4.69% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.69% 67.372 68.508 - 2.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.68% 765.327 778.209 - 1.62% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 35515.099 36111.738 - 0.45% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.68% 2.019 2.053 - 0.47% -
std::remove_if(list<int>)_(prefix)/1024 1.68% 991.662 1008.309 - 1.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.68% 9.926 10.092 - 0.34% -
BM_toupper_string<char> 1.67% 15.283 15.539 - 3.73% -
std::search(vector<int>)_(single_element)/1000 1.67% 231.335 235.193 - 3.83% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.66% 17.331 17.619 - 1.13% -
BM_deque_vector_ranges_move_backward/0 1.66% 1.342 1.365 - -12.58% -
SetIntersection_Interlaced_Set_string_256_1 1.66% 4298506.911 4369878.936 - 1.47% -
std::multiset<int>::insert(value)_(already_present)/8192 1.66% 31.958 32.488 - 3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.66% 1304809.090 1326449.911 - -1.58% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.66% 4.303 4.374 - 0.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.66% 75422.629 76672.770 - -3.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.65% 43.244 43.958 - 2.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.65% 915323.614 930439.121 - 2.08% -
BM_deque_deque_move_backward/64 1.64% 3.364 3.419 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.64% 18150561.713 18448224.630 - 0.85% -
std::is_sorted_until(vector<int>,_pred)/8192 1.64% 3306.307 3360.479 - 3.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.64% 1.188 1.207 - -2.22% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.63% 20.696 21.034 - 1.59% -
ranges::min(std::list<__int128>)/70000 1.63% 58205.552 59154.484 - -3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.63% 195026066.803 198202970.344 - 0.91% -
std::rotate(vector<int>)_(by_1/3)/50 1.63% 11.133 11.314 - 1.22% -
std::replace_if(vector<int>)_(prefix)/50 1.63% 13.788 14.012 - 0.91% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.63% 10.291 10.458 - 0.39% -
BM_deque_deque_move/4000 1.63% 141.667 143.970 - 0.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.62% 248.391 252.424 - -5.80% -
bm_ranges_swap_ranges_vb_aligned/131072 1.62% 244.403 248.370 - 1.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.62% 7631.942 7755.582 - 1.10% -
BM_CmpLess_uint_schar 1.62% 1.039 1.056 - 2.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.61% 53768.281 54636.340 - 1.39% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.61% 511.827 520.086 - 0.59% -
std::copy_n(vector<int>)/262144 1.61% 12281.933 12479.983 - 2.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.61% 6.293 6.394 - 2.65% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.61% 17781.142 18066.544 - 1.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.60% 89.604 91.041 - 0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.60% 19.690 20.005 - 2.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.60% 140510.543 142762.723 - 4.12% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.60% 2.977 3.025 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.60% 62684.174 63684.758 - 0.66% -
BM_deque_deque_ranges_move/5500 1.59% 197.277 200.421 - 1.31% -
SetIntersection_Interlaced_Vector_float_16384_1 1.59% 1033656.971 1050121.727 - 1.09% -
BM_deque_vector_ranges_copy/5500 1.59% 191.495 194.537 - 0.67% -
std::find(list<int>)_(process_all)/8 1.59% 2.247 2.283 - -4.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 44944.146 45657.060 - -1.34% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.59% 21.383 21.722 - 0.61% -
std::set<int>::count(key)_(non-existent)/1024 1.58% 7.359 7.476 - 1.36% -
std::partition_point(vector<int>)/1024 1.58% 6.041 6.137 - 1.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.58% 1735.289 1762.711 - -2.50% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.58% 43.683 44.371 - -0.02% -
std::remove_copy(list<int>)_(prefix)/8192 1.58% 6880.525 6989.042 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.58% 1040622.008 1057028.048 - 0.50% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.58% 29.935 30.406 - 2.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.58% 4.990 5.068 - -2.04% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.57% 14.648 14.879 - 1.08% -
BM_vector_deque_ranges_copy/4000 1.57% 140.450 142.660 - 1.72% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.57% 1256764.869 1276498.680 - -4.64% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.57% 214.494 217.862 - -0.18% -
std::find_end(vector<int>)_(process_all)/1048576 1.57% 221623.335 225102.180 - 2.96% -
std::remove_copy(vector<int>)_(prefix)/50 1.57% 13.908 14.126 - 0.99% -
rng::for_each(map<int>)/50 1.56% 37.780 38.369 - 1.35% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.56% 12646.172 12843.325 - 0.42% -
BM_vector_deque_move/5500 1.56% 195.683 198.728 - 1.00% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.56% 571317.007 580202.677 - 0.26% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.55% 15.785 16.030 - 1.20% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.55% 41801.505 42449.641 - 1.83% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.55% 43.584 44.259 - -0.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.55% 131573.970 133608.534 - 1.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.55% 1.361 1.382 - 7.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.54% 53949.379 54782.462 - 1.89% -
ranges::minmax(std::list<long_long>)/64 1.54% 30.172 30.638 - -2.99% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.54% 16.616 16.872 - 1.17% -
std::set<int>::insert(value)_(already_present)/32 1.54% 1.750 1.777 - 1.45% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.54% 12.528 12.721 - -0.41% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.53% 6659.352 6761.514 - -5.33% -
BM_num_put<const_void*> 1.53% 11.976 12.159 - 1.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.52% 972.019 986.818 - 3.00% -
std::find_if(list<int>)_(bail_25%)/8192 1.52% 1418.712 1440.291 - 2.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.52% 102229.906 103783.407 - -2.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.52% 41.909 42.545 - -3.46% -
std::make_heap(vector<int>)_(shuffled)/8 1.51% 15.720 15.958 - 0.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.51% 0.770 0.781 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.51% 2393446.212 2429541.257 - -10.76% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.51% 15.657 15.893 - 1.46% -
SetIntersection_None_Vector_float_1024_64 1.51% 1060784.415 1076749.493 - -0.22% -
std::move_backward(deque<int>)/4096 1.50% 155.337 157.675 - 0.40% -
std::sort(deque<int>)_(pipe-organ)/1024 1.50% 2691.609 2732.002 - -2.24% -
BM_deque_deque_ranges_move/4096 1.50% 146.912 149.116 - 1.25% -
ranges::min(std::list<char>)/8 1.50% 1.904 1.932 - 0.65% -
BM_CmpLess_uchar_schar 1.50% 1.017 1.033 - 1.27% -
SetIntersection_None_Set_uint32_16384_256 1.50% 154322308.179 156633935.172 - -0.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.50% 22.855 23.197 - 1.59% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.50% 15.817 16.054 - 1.36% -
std::map<int,_int>::erase(key)_(existent)/8192 1.50% 24.900 25.272 - -1.79% -
SetIntersection_None_Vector_string_262144_256 1.50% 1295647.147 1315019.206 - 0.73% -
BM_num_put<bool> 1.49% 10.699 10.859 - 2.35% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.48% 9.333 9.471 - 2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.48% 1026265.316 1041477.883 - -1.51% -
BM_deque_vector_ranges_move_backward/4096 1.48% 148.305 150.502 - 1.45% -
std::find_if(vector<bool>)_(process_all)/8 1.48% 3.514 3.566 - 1.18% -
std::stable_partition(deque<int>)_(dense)/1024 1.48% 576.742 585.266 - -1.38% -
rng::contains_subrange(list<int>)_(process_all)/32 1.47% 10.041 10.189 - 2.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.47% 1496.958 1518.937 - 2.77% -
std::set<int>::count(key)_(existent)/32 1.47% 1.644 1.668 - 4.42% -
std::find_if(list<int>)_(bail_25%)/8 1.46% 0.920 0.933 - 1.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.46% 4.139 4.200 - 0.60% -
std::move(vector<bool>)_(aligned)/1048576 1.46% 1718.144 1743.263 - 0.98% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.46% 17565.135 17821.659 - 0.83% -
SetIntersection_Front_Vector_string_256_4 1.46% 4604073.369 4671300.239 - 0.67% -
std::replace_if(list<int>)_(sprinkled)/50 1.46% 22.868 23.201 - 1.74% -
std::fill_n(deque<int>)/8192 1.46% 233.541 236.940 - 0.93% -
std::map<int,_int>::count(key)_(existent)/1024 1.45% 3.720 3.773 - -2.59% -
std::pop_heap(vector<float>)/8192 1.45% 19.542 19.826 - 0.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.45% 473589.458 480452.532 - 0.23% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.45% 1864.525 1891.527 - -0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.44% 3.253 3.300 - 0.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.44% 2284.535 2317.537 - 0.61% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.44% 2.402 2.437 - 0.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.44% 18.353 18.619 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.44% 24.441 24.793 - 0.62% -
std::make_heap(vector<int>)_(descending)/8 1.44% 14.618 14.829 - 1.02% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.44% 19.691 19.974 - 8.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.43% 0.751 0.762 - 0.44% -
SetIntersection_None_Set_uint32_16384_16384 1.43% 155955144.140 158188448.946 - -0.36% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.43% 2847.769 2888.527 - 1.41% -
std::is_sorted(vector<int>)/8192 1.43% 1896.850 1923.964 - 1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.43% 3454790.617 3504067.884 - 1.12% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.43% 7236.795 7339.931 - -0.14% -
std::move_backward(vector<bool>)_(aligned)/64 1.42% 1.724 1.748 - -5.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.42% 1443057.832 1463566.894 - 0.08% -
SetIntersection_Interlaced_Set_float_262144_4 1.42% 1254860.434 1272675.779 - 0.48% -
BM_deque_vector_copy_backward/1024 1.41% 36.637 37.155 - 0.35% -
SetIntersection_Interlaced_Set_string_262144_1 1.41% 1103830.280 1119448.078 - 1.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 55319.081 56099.846 - 0.19% -
std::is_partitioned(list<int>)_(partitioned)/32 1.41% 8.544 8.665 - 0.58% -
std::find_end(vector<int>)_(process_all)/1024 1.40% 226.135 229.313 - 2.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.40% 21742561.091 22047456.472 - -2.96% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12761.118 12940.015 - -1.16% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.40% 20.108 20.389 - 0.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.40% 0.770 0.781 - 0.37% -
std::copy_if(list<int>)_(entire_range)/262144 1.40% 213969.367 216962.488 - 1.40% -
BM_CmpEqual_short_int 1.40% 1.112 1.128 - 0.48% -
BM_PushHeap_uint32_Random_16384 1.40% 5.772 5.852 - 1.40% -
rng::contains(list<int>)_(process_all)/50 1.40% 18.211 18.465 - -0.19% -
std::set<int>::contains(key)_(existent)/32 1.39% 1.632 1.654 - 1.78% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.39% 19872.774 20148.116 - -1.07% -
BM_PushHeap_uint32_Random_64 1.38% 5.028 5.097 - 1.59% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.38% 29.345 29.751 - 2.68% -
SetIntersection_Front_Set_float_64_64 1.38% 13850448.489 14042146.599 - -0.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.38% 33.765 34.232 - 2.17% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.38% 243.917 247.288 - 0.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 140937.184 142880.381 - -1.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.38% 1.742 1.766 - 1.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.38% 2.171 2.201 - 1.09% -
std::remove_copy(list<int>)_(sprinkled)/50 1.37% 18.521 18.775 - -0.37% -
std::map<int,_int>::count(key)_(existent)/8192 1.37% 5.745 5.823 - -0.09% -
std::partition_copy(vector<int>)/8192 1.37% 4607.912 4671.160 - 1.94% -
std::map<int,_int>::find(key)_(non-existent)/32 1.37% 2.253 2.284 - -3.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 5414.643 5488.852 - 6.30% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.36% 338458.560 343067.128 - 0.43% -
std::rotate(list<int>)_(1_element_backward)/50 1.36% 24.776 25.113 - 1.61% -
SetIntersection_None_Vector_string_1024_16 1.36% 1164788.485 1180638.378 - 1.52% -
std::multimap<int,_int>::count(key)_(existent)/32 1.36% 3.617 3.666 - -1.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.35% 30.791 31.208 - 1.90% -
SetIntersection_None_Set_string_256_4 1.35% 11277958.237 11430565.268 - -1.81% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.35% 5.885 5.965 - -0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.35% 54968.511 55711.395 - -19.85% -
BM_PushHeap_string_Descending_1024 1.35% 2.436 2.469 - 2.43% -
SetIntersection_None_Vector_string_1024_1 1.35% 1169644.576 1185406.171 - 1.92% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.35% 1869.697 1894.853 - 1.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.34% 1073611.419 1088022.879 - 0.24% -
BM_deque_deque_ranges_move/1024 1.34% 36.805 37.299 - 0.12% -
std::stable_partition(vector<int>)_(sparse)/50 1.34% 21.420 21.707 - 2.73% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.34% 682.421 691.578 - 0.11% -
std::find_end(vector<int>)_(same_length)/8192 1.34% 1995.053 2021.819 - 0.88% -
BM_deque_vector_ranges_move_backward/4000 1.34% 145.503 147.452 - 2.87% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.34% 769.308 779.608 - 1.17% -
rng::find_last(vector<char>)_(bail_10%)/50 1.34% 10.698 10.841 - -0.42% -
std::find(vector<int>)_(bail_25%)/1024 1.34% 65.397 66.272 - 0.54% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.34% 69.719 70.651 - 1.33% -
BM_deque_vector_copy_backward/4000 1.34% 141.904 143.801 - 0.93% -
BM_deque_deque_ranges_move_backward/4096 1.34% 150.551 152.561 - -0.91% -
BM_PushHeap_float_Ascending_64 1.33% 1.744 1.767 - -0.74% -
SetIntersection_Interlaced_Set_float_64_16 1.33% 21455200.570 21741320.213 - 1.31% -
std::adjacent_find(vector<int>,_pred)/8 1.33% 3.248 3.291 - 0.27% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.32% 21358.946 21641.134 - 1.00% -
std::find(deque<int>)_(bail_25%)/8192 1.32% 475.563 481.844 - 0.53% -
SetIntersection_None_Vector_float_16384_4 1.32% 1089729.328 1104103.730 - -0.43% -
std::sort(deque<int>)_(heap)/8 1.32% 24.303 24.622 - -0.58% -
BM_PushHeap_uint64_Random_4 1.32% 2.559 2.593 - 1.71% -
BM_toupper_string<wchar_t> 1.31% 6.301 6.384 - -0.16% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.31% 2.067 2.094 - 1.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.31% 1.493 1.512 - -1.31% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.31% 184.505 186.917 - 1.18% -
std::transform(vector<int>)_(identity_transform)/50 1.31% 16.132 16.343 - 1.35% -
BM_lexicographical_compare_three_way_fast_path/64 1.31% 15.510 15.713 - 0.68% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.31% 9.749 9.876 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.30% 1108328.716 1122781.591 - 3.09% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.30% 595925.891 603680.618 - 0.97% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.30% 18.344 18.583 - 0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.30% 8254.927 8362.267 - -3.88% -
SetIntersection_None_Vector_string_16384_1024 1.30% 1220661.816 1236525.517 - 0.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.30% 6760.441 6848.201 - -3.04% -
BM_PushHeap_float_Random_16 1.30% 5.394 5.464 - 2.79% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.30% 5.065 5.130 - -0.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.29% 29.135 29.512 - 0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 122373.301 123955.239 - 2.15% -
rng::fold_left(vector<int>)/50 1.29% 37.082 37.561 - 1.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 73.206 74.149 - -10.06% -
std::multiset<int>::contains(key)_(existent)/32 1.29% 1.666 1.688 - -1.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.29% 669.666 678.276 - 0.36% -
std::partial_sort(deque<int>)_(repeated)/8 1.28% 26.328 26.666 - 1.99% -
std::copy(list<int>)/4096 1.28% 3241.840 3283.380 - 7.90% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.28% 2.032 2.058 - 1.76% -
std::copy_n(list<int>)/64 1.28% 14.563 14.750 - 2.06% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.28% 53.750 54.438 - 0.73% -
SetIntersection_Front_Vector_string_4_4 1.28% 149819028.855 151731923.851 - -0.33% -
SetIntersection_None_Vector_string_64_64 1.28% 8805471.923 8917800.769 - 0.59% -
std::pop_heap(deque<float>)/8192 1.27% 61.340 62.121 - 0.51% -
BM_PushHeap_uint32_Ascending_262144 1.27% 4.679 4.738 - -2.17% -
std::copy_backward(deque<int>)/1048576 1.27% 130848.893 132514.988 - -0.02% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.27% 6924.740 7012.897 - 0.97% -
std::rotate_copy(list<int>)/50 1.27% 13.765 13.941 - 1.05% -
std::adjacent_find(list<int>)/8 1.27% 2.063 2.089 - 0.44% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.27% 448.491 454.196 - -4.68% -
BM_deque_deque_ranges_move/70000 1.27% 3446.422 3490.176 - 4.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.27% 29.891 30.269 - 3.15% -
BM_deque_deque_ranges_copy/70000 1.26% 3260.604 3301.850 - 0.94% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.26% 7227.483 7318.833 - -0.62% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.26% 244742.745 247826.286 - 0.76% -
std::unique(list<int>)_(contiguous)/8192 1.26% 6986.752 7074.686 - 0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.26% 3.200 3.240 - -3.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 520.337 526.876 - -5.10% -
std::rotate_copy(deque<int>)/50 1.25% 3.017 3.055 - 1.63% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.25% 311.990 315.877 - 4.12% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.25% 40.686 41.193 - -3.91% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.24% 19.527 19.770 - 0.14% -
std::search(vector<int>)_(single_element)/8192 1.24% 1822.517 1845.178 - 2.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.24% 1142685.334 1156891.087 - -2.05% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.24% 2.906 2.943 - 1.09% -
BM_CmpEqual_uint_schar 1.24% 1.012 1.024 - -1.83% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.24% 1641.591 1661.947 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.24% 716.860 725.740 - -1.26% -
SetIntersection_None_Set_uint32_16384_64 1.24% 154414146.018 156323605.300 - -0.81% -
std::partition_point(vector<int>)/32 1.24% 2.529 2.561 - 0.20% -
std::rotate_copy(list<int>)/8192 1.23% 6941.271 7026.952 - -1.98% -
std::rotate(list<int>)_(1_element_backward)/32 1.23% 13.135 13.297 - -0.47% -
std::pop_heap(deque<std::string>)/8 1.23% 57.088 57.792 - 0.08% -
std::search(vector<int>)_(single_element)/1024 1.23% 237.436 240.362 - 3.73% -
std::adjacent_find(vector<int>)/1048576 1.23% 232131.825 234978.306 - -0.71% -
std::multimap<std::string,_int>::erase(iterator)/32 1.22% 25.233 25.541 - 1.95% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.22% 2.425 2.454 - 0.63% -
BM_deque_vector_move_backward/5500 1.22% 199.210 201.633 - 1.86% -
std::set<int>::erase(key)_(existent)/32 1.22% 21.309 21.568 - -2.16% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.22% 4181.483 4232.296 - 2.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.21% 118626.118 120065.282 - -2.45% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.21% 635975.804 643689.849 - -0.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.21% 365.430 369.835 - 0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.20% 23.447 23.729 - -0.39% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.20% 34.015 34.425 - 2.08% -
std::reverse_copy(deque<int>)/32768 1.20% 7946.061 8041.686 - 0.75% -
std::find(deque<int>)_(bail_25%)/32768 1.20% 1903.008 1925.902 - 0.49% -
std::fill_n(list<int>)/32 1.20% 8.014 8.110 - 0.67% -
BM_PushHeap_string_Ascending_16 1.20% 4.704 4.761 - -0.23% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.20% 14.756 14.932 - 0.75% -
std::adjacent_find(list<int>)/50 1.20% 22.970 23.244 - 0.36% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.19% 190.636 192.914 - 1.91% -
std::is_partitioned(list<int>)_(partitioned)/50 1.19% 13.981 14.148 - 2.34% -
rng::contains(deque<int>)_(process_all)/8 1.19% 3.015 3.051 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.19% 1318586.742 1334275.014 - -0.32% -
ranges::minmax(std::list<__int128>)/70000 1.19% 59564.330 60272.638 - 1.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.19% 7.918 8.012 - 0.65% -
std::find_end(list<int>)_(match_near_end)/1024 1.19% 59.528 60.235 - 1.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.18% 11.879 12.020 - -1.85% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.18% 12429.706 12576.686 - -0.22% -
BM_CmpLess_schar_int 1.18% 1.104 1.117 - 0.56% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.18% 784.237 793.501 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.18% 9011382.701 9117785.038 - 0.78% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.18% 4958.604 5017.066 - -0.72% -
BM_CmpEqual_ushort_uchar 1.18% 1.093 1.106 - 1.48% -
std::deque<std::string>::ctor(size)/8192 1.18% 8419.664 8518.674 - 0.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.17% 23.332 23.606 - 1.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.17% 11.205 11.336 - 0.35% -
std::replace(deque<int>)_(prefix)/50 1.17% 19.007 19.230 - -0.46% -
std::lower_bound(std::list<int>)/8 1.17% 15.340 15.520 - 0.36% -
std::for_each_n(vector<int>)/8 1.17% 2.638 2.669 - 0.65% -
SetIntersection_None_Set_uint32_262144_16384 1.17% 1167735.758 1181404.541 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.17% 197755628.616 200070010.251 - 6.30% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.17% 99924.565 101093.202 - 0.86% -
BM_PushHeap_uint64_Random_16384 1.17% 6.247 6.319 - 1.14% -
std::search(deque<int>)_(no_match)/8192 1.17% 3278.415 3316.649 - 0.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.17% 3.512 3.553 - 31.31% -
SetIntersection_Interlaced_Set_string_64_4 1.17% 25835806.157 26136878.377 - 0.13% -
std::sort(vector<int>)_(descending)/8192 1.16% 7198.360 7282.191 - 0.26% -
SetIntersection_Front_Set_uint32_1024_256 1.16% 4070064.754 4117443.380 - 5.82% -
std::unordered_map<int,_int>::clear()/32 1.16% 584.888 591.696 - -1.68% -
std::search(vector<int>)_(near_matches)/8192 1.16% 757980.498 766782.139 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.16% 15.738 15.921 - 0.17% -
std::lower_bound(std::deque<int>)/8192 1.16% 64.612 65.359 - 0.36% -
SetIntersection_None_Set_float_16_16 1.15% 35215461.662 35621748.415 - 0.26% -
std::partition(vector<int>)_(dense)/50 1.15% 12.984 13.134 - 0.96% -
std::stable_sort(deque<int>)_(descending)/1024 1.15% 2888.199 2921.472 - -0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.15% 130.189 131.688 - 0.37% -
std::transform(list<int>,_list<int>)/1024 1.15% 835.955 845.546 - 0.71% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.15% 18191.949 18400.272 - 0.63% -
BM_PushHeap_float_Random_262144 1.14% 7.569 7.656 - -0.82% -
BM_PushHeap_string_SingleElement_1024 1.14% 2.712 2.743 - 0.88% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.14% 5885.676 5952.936 - -2.77% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.14% 16.127 16.311 - 0.46% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.14% 30.830 31.182 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 174710.397 176704.394 - 0.67% -
SetIntersection_Front_Vector_float_1024_1 1.14% 1040138.945 1052002.682 - 1.02% -
std::copy_n(vector<bool>)_(aligned)/64 1.14% 1.339 1.354 - 0.36% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.14% 24.705 24.986 - -0.83% -
SetIntersection_Interlaced_Vector_string_64_16 1.14% 29409543.761 29743744.769 - -1.44% -
std::copy_backward(deque<int>)/4096 1.14% 146.830 148.497 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.13% 5633101.168 5697016.931 - -3.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.13% 1118257.083 1130932.529 - -0.93% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 410.761 415.414 - 1.10% -
std::copy_n(vector<bool>)_(unaligned)/64 1.13% 1.786 1.806 - 0.27% -
BM_deque_vector_copy/1 1.13% 2.067 2.090 - -2.49% -
std::unique_copy(list<int>)_(sprinkled)/52 1.13% 23.827 24.096 - 0.55% -
BM_StringAssignStr_Huge_Opaque 1.13% 109.436 110.674 - 2.99% -
SetIntersection_Front_Set_uint64_1024_4 1.13% 1055987.746 1067921.764 - 0.46% -
BM_StringFindStringLiteral/64 1.13% 2.157 2.181 - 1.73% -
std::generate_n(deque<int>)/8192 1.13% 1938.677 1960.547 - 0.09% -
std::set<int>::erase(key)_(existent)/8192 1.12% 67.817 68.579 - -0.19% -
std::find(vector<int>)_(bail_25%)/32768 1.12% 1845.038 1865.769 - 0.33% -
std::unique(vector<int>)_(contiguous)/1024 1.12% 306.608 310.051 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.12% 9112829.632 9215038.853 - 2.42% -
std::set<int>::ctor(const&)/32 1.12% 216.138 218.560 - -3.75% -
std::generate(deque<int>)/50 1.12% 11.949 12.082 - 0.34% -
SetIntersection_Interlaced_Set_float_262144_64 1.12% 1538117.678 1555310.629 - 1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.12% 1108524.532 1120897.130 - 2.32% -
std::move_backward(vector<bool>)_(aligned)/512 1.11% 2.330 2.356 - 5.52% -
BM_deque_vector_ranges_copy_backward/4096 1.11% 147.048 148.683 - -0.20% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.11% 38504.806 38932.705 - 1.01% -
BM_deque_deque_ranges_move_backward/1024 1.11% 37.870 38.291 - -0.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.11% 11.385 11.511 - 0.74% -
std::set<int>::count(key)_(non-existent)/8192 1.11% 11.181 11.305 - 0.44% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.11% 286.317 289.485 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.11% 1035985.754 1047444.005 - -1.61% -
rng::find_last(list<int>)_(bail_10%)/50 1.11% 15.761 15.935 - 0.77% -
std::generate(deque<int>)/32 1.11% 7.972 8.060 - 0.14% -
BM_deque_deque_ranges_copy/1024 1.10% 36.959 37.368 - 0.59% -
BM_PushHeap_string_Ascending_262144 1.10% 29.350 29.674 - 3.59% -
std::rotate(list<int>)_(by_1/3)/1024 1.10% 803.828 812.693 - 0.14% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.10% 48.527 49.062 - -3.32% -
std::move_backward(vector<bool>)_(aligned)/4096 1.10% 7.156 7.235 - 0.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.10% 2531.800 2559.692 - 1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.10% 1.666 1.685 - 1.79% -
std::shift_right(vector<int>)/8192 1.10% 297.377 300.650 - 0.08% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.10% 363020.239 367005.028 - 0.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.10% 902573.520 912468.831 - 0.64% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.09% 3.982 4.025 - 0.45% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.09% 24.531 24.800 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.09% 13561317.431 13709235.269 - -0.34% -
BM_deque_vector_ranges_move/4000 1.09% 138.140 139.644 - 0.68% -
std::generate(vector<int>)/1024 1.09% 241.592 244.219 - 0.44% -
std::find(deque<int>)_(bail_25%)/1024 1.09% 67.349 68.081 - 0.23% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.08% 6879.276 6953.739 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.08% 8830067.032 8925540.541 - 1.38% -
std::partial_sort(deque<int>)_(descending)/8192 1.08% 257399.873 260182.749 - 1.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.08% 13.380 13.524 - 0.59% -
BM_StringFindAllMatch/4096 1.08% 79.847 80.707 - 0.61% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.08% 20676.868 20899.698 - -2.80% -
BM_vector_deque_move_backward/5500 1.08% 197.193 199.314 - 1.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.07% 613.801 620.398 - 1.05% -
BM_StringAssignAsciizMix_Transparent 1.07% 2.972 3.004 - 1.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.07% 5.244 5.300 - -1.03% -
SetIntersection_None_Set_float_1024_256 1.07% 8874252.837 8969014.276 - -1.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.07% 651.733 658.680 - 1.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.07% 4.780 4.831 - -0.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.06% 60084.951 60724.663 - 0.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.06% 67092.647 67806.302 - 0.60% -
BM_vector_deque_ranges_move_backward/64 1.06% 3.101 3.133 - 5.67% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.06% 6.147 6.213 - -8.56% -
rng::contains_subrange(list<int>)_(same_length)/32 1.06% 16.408 16.582 - 0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.06% 1446158.557 1461521.791 - 0.09% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.06% 7.024 7.099 - 0.46% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.06% 22.755 22.997 - 0.47% -
std::make_heap(deque<int>)_(repeated)/8 1.06% 24.888 25.151 - -1.36% -
std::remove(vector<int>)_(sprinkled)/32 1.06% 48.563 49.076 - 0.21% -
SetIntersection_Front_Set_string_1024_1024 1.06% 55368157.129 55952714.746 - 2.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 37980.229 38380.341 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.05% 2948407.795 2979451.090 - -2.43% -
std::sort(vector<int>)_(repeated)/1024 1.05% 657.790 664.713 - 0.71% -
std::flat_map<int,_int>::clear()/1024 1.05% 391.454 395.573 - 0.98% -
std::any_of(vector<int>)_(process_all)/32 1.05% 8.294 8.381 - -0.58% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.05% 11.477 11.597 - 0.63% -
BM_vector_deque_ranges_move_backward/5500 1.05% 197.046 199.108 - -0.12% -
SetIntersection_Interlaced_Set_string_16384_4 1.05% 197437889.728 199502572.508 - 0.77% -
SetIntersection_Front_Vector_string_16384_256 1.04% 9435514.955 9534109.316 - -0.32% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.04% 94001.044 94983.286 - 0.61% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.04% 8038.759 8122.628 - 0.01% -
BM_StringAssignAsciizMix_Opaque 1.04% 4.978 5.030 - 1.70% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.04% 3794.811 3834.345 - 0.43% -
SetIntersection_Interlaced_Set_string_64_16 1.04% 37738687.529 38131549.245 - 1.82% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.04% 8.133 8.218 - 0.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.04% 3325.932 3360.533 - -0.23% -
rng::for_each(multimap<int>)/8 1.04% 6.131 6.194 - -0.07% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.04% 473334.684 478248.065 - 0.52% -
SetIntersection_Front_Vector_float_16384_16 1.04% 1102259.685 1113701.334 - -1.16% -
std::unordered_multiset<int>::ctor(const&)/32 1.04% 198.452 200.512 - -0.21% -
std::replace_if(deque<int>)_(prefix)/1024 1.04% 484.070 489.090 - 1.65% -
std::copy_backward(list<int>)/64 1.03% 30.778 31.096 - -0.48% -
std::remove(list<int>)_(prefix)/8192 1.03% 8099.386 8183.034 - 0.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.03% 53678.508 54231.510 - -0.76% -
BM_CmpEqual_short_schar 1.03% 1.126 1.138 - 0.95% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.03% 6754.389 6823.809 - 0.13% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.03% 157.664 159.284 - -1.58% -
std::reverse(list<int>)/4096 1.03% 1765.143 1783.247 - -0.08% -
BM_CmpLess_ushort_uchar 1.02% 1.100 1.112 - -0.66% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.02% 585.093 591.077 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.02% 6694.624 6763.042 - 0.76% -
std::generate(vector<int>)/50 1.02% 11.857 11.978 - 0.81% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.02% 10.171 10.274 - 0.18% -
BM_lexicographical_compare_three_way_fast_path/16 1.02% 4.381 4.426 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.02% 25.666 25.927 - 24.54% -
std::stable_sort(vector<int>)_(shuffled)/8 1.02% 19.579 19.778 - 0.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.02% 198.175 200.194 - 0.47% -
BM_deque_deque_ranges_copy_backward/64 1.02% 3.373 3.408 - -5.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.02% 501.544 506.644 - -1.18% -
BM_vector_deque_ranges_move/4096 1.02% 145.410 146.887 - 1.74% -
BM_deque_deque_ranges_copy_backward/512 1.01% 18.905 19.097 - -2.37% -
std::multimap<int,_int>::find(key)_(existent)/32 1.01% 1.714 1.731 - 0.22% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.01% 26.923 27.196 - 0.20% -
rng::for_each(set<int>)/50 1.01% 37.603 37.983 - 0.16% -
BM_deque_deque_copy/1024 1.01% 36.967 37.340 - -2.88% -
BM_deque_vector_move/1 1.01% 2.058 2.079 - -5.51% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.01% 24.879 25.130 - 0.89% -
BM_CmpEqual_uint_short 1.01% 1.018 1.028 - -3.81% -
std::remove_if(list<int>)_(prefix)/8192 1.01% 9895.199 9995.014 - -0.63% -
BM_deque_deque_ranges_copy/5500 1.01% 197.713 199.707 - 1.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.01% 7.896 7.975 - 0.22% -
BM_deque_deque_copy_backward/4096 1.01% 152.066 153.598 - 0.77% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.01% 207728090.723 209819812.756 - -0.64% -
std::adjacent_find(list<int>)/8192 1.01% 7204.023 7276.444 - 1.47% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.00% 13012.471 13143.197 - -3.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.00% 136297.294 137665.580 - 1.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 1.00% 820.814 829.048 - 14.86% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.00% 16.425 16.589 - -0.00% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.00% 94.600 95.547 - -19.97% -
rng::contains(deque<int>)_(process_all)/32 1.00% 8.604 8.690 - 0.49% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.311 388.652 0.01% 388.652
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.077 534.681 0.03% 534.681
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.890 686.745 1.15% 686.745
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 15.925 403.473 0.64% 403.473
std::search_n(vector<int>)_(no_match)/1024 -98.47% 216.841 3.320 78.618 1.22% 78.618
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.078 71.278 0.09% 71.278
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.48% 611.467 15.439 95.653 0.18% 95.653
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.682 44.339 0.42% 44.339
std::fill(vector<bool>)/262144 -75.44% 941.294 231.214 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.60% 1749.757 514.410 - -35.19% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -55.86% 23.874 10.537 - -55.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -53.46% 14.878 6.925 - -53.33% -
std::search_n(vector<int>)_(no_match)/32 -51.54% 6.886 3.337 0.435 1.08% 0.435
BM_deque_vector_copy/64 -51.48% 5.410 2.625 - -0.26% -
std::transform(deque<int>)_(identity_transform)/32 -49.20% 24.212 12.300 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -48.88% 22832289.416 11671647.744 - -43.80% -
BM_vector_deque_ranges_move/64 -47.59% 5.321 2.788 - -1.43% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -46.47% 5750178.186 3078319.956 - -11.43% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.46% 1240.838 664.346 - -0.65% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.00% 15.025 8.113 0.332 0.07% 0.332
std::map<int,_int>::contains(key)_(non-existent)/8192 -45.12% 19.119 10.493 - -26.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.75% 7137942.061 3944054.713 - -1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -43.79% 65517870.747 36830000.011 - -33.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -42.82% 11.309 6.467 - -21.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.67% 50.255 29.316 - 55.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -40.13% 41.959 25.123 - 5.32% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.95% 7.861 4.720 - -18.93% -
SetIntersection_Interlaced_Vector_float_262144_256 -38.79% 33965704.155 20788855.981 - -60.16% -
std::adjacent_find(deque<int>)/50 -38.52% 26.467 16.271 - -9.74% -
BM_vector_deque_ranges_copy_backward/0 -37.34% 0.676 0.424 - -15.46% -
SetIntersection_Interlaced_Vector_float_16384_16 -36.96% 3674779.688 2316701.407 - -41.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.85% 2.794 1.765 - -37.89% -
BM_vector_deque_ranges_copy/0 -36.68% 0.625 0.396 - -7.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.44% 2.802 1.781 - -37.82% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -34.97% 46390890.196 30165884.887 - -57.22% -
SetIntersection_Interlaced_Vector_float_16384_64 -34.93% 8464292.663 5507712.163 - -48.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.82% 11172785.651 7281957.316 - -26.14% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -34.48% 5559185.694 3642312.391 - -39.30% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.75% 3319.084 2198.963 - -16.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.47% 48.229 32.089 - -0.52% -
ranges::min(std::deque<__int128>)/70000 -33.36% 36497.526 24320.707 - -30.64% -
std::multiset<std::string>::insert(value)_(already_present)/32 -33.07% 49.249 32.964 - -31.02% -
BM_PushHeap_string_QuickSortAdversary_1 -32.92% 0.701 0.471 - -0.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.43% 34.541 23.341 - -27.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -32.19% 0.480 0.326 - -32.70% -
std::multiset<std::string>::erase(key)_(existent)/32 -32.07% 78.908 53.603 - -8.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.84% 804.576 548.414 - -13.40% -
SetIntersection_Interlaced_Vector_string_262144_1024 -31.82% 349346807.551 238173973.812 - -31.49% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -31.68% 8314145.924 5679854.922 - -15.46% -
SetIntersection_Interlaced_Vector_float_262144_16 -31.07% 4260499.326 2936824.783 - -54.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.16% 6.666 4.656 - -7.17% -
ranges::min(std::list<long_long>)/1 -30.15% 0.375 0.262 - -27.84% -
ranges::min(std::vector<long_long>)/1 -30.08% 0.450 0.315 - -5.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.19% 42.702 30.239 - -28.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.07% 32.615 23.132 - -32.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -29.00% 92.934 65.981 - -33.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.92% 349765375.114 248605270.458 - -29.06% -
SetIntersection_Interlaced_Set_string_16384_16 -28.75% 345495322.150 246173444.397 - -1.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -28.69% 9.236 6.587 - -1.23% -
std::equal(vector<bool>)_(unaligned)/8 -28.64% 1.121 0.800 - -13.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -28.61% 4.142 2.957 - -28.84% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.45% 45.478 32.538 - -18.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.41% 41.730 29.877 - -20.28% -
std::equal(vector<bool>)_(unaligned)/50 -28.20% 1.123 0.806 - -8.03% -
ranges::min(std::deque<char>)/1 -27.86% 0.915 0.660 - -12.22% -
std::adjacent_find(deque<int>)/8 -27.70% 4.875 3.525 - 16.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -27.01% 2287558.021 1669627.193 - -20.02% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -26.98% 38814871.394 28343502.922 - -3.30% -
BM_vector_deque_copy/0 -26.85% 0.604 0.442 - 27.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -26.37% 51470782.220 37895507.171 - -22.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -26.32% 38.337 28.245 - -30.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.27% 25721.937 18964.846 - -1.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.22% 44.708 32.987 - -40.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.17% 43.054 31.788 - -15.91% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.13% 24559.665 18142.660 - -1.42% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.85% 3221521.985 2388918.601 - -10.52% -
std::vector<int>::ctor(size)/32 -25.78% 14.541 10.793 - -6.90% -
std::unordered_set<int>::contains(key)_(existent)/1024 -25.59% 1.589 1.182 - -7.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -25.50% 143713879.990 107062117.486 - -29.75% -
std::copy(vector<int>)/4096 -24.98% 222.446 166.877 - -23.95% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -24.88% 472.645 355.029 - 8.79% -
std::unordered_multiset<int>::count(key)_(existent)/32 -24.70% 1.934 1.456 - -8.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -24.35% 1.302 0.985 - -23.76% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -23.87% 1.290 0.982 - -10.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.64% 10.040 7.667 - 18.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.57% 715.814 547.097 - -15.22% -
std::search(deque<int>)_(same_length)/1000 -23.46% 464.349 355.414 - 9.16% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.93% 0.316 0.243 - -21.77% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -22.73% 2.033 1.571 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -22.55% 108597894.405 84109036.369 - -14.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -22.51% 7758674.068 6012266.209 - -28.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -22.40% 0.697 0.541 - 37.91% -
std::is_sorted_until(deque<int>,_pred)/8 -22.32% 6.112 4.748 - 6.83% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -22.20% 85.198 66.286 - -32.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 -22.07% 96897190.723 75512464.315 - -51.38% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -22.06% 7165166.732 5584384.066 - -8.20% -
std::multiset<std::string>::erase(iterator)/32 -21.87% 33.084 25.850 - -19.30% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.65% 4288280.585 3359714.042 - -20.70% -
std::unordered_set<int>::clear()/1024 -21.60% 10228.555 8019.413 - -14.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.58% 37.013 29.025 - -23.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.55% 0.338 0.265 - 0.30% -
std::move(deque<int>)/32768 -21.36% 2331.800 1833.660 - -0.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -21.35% 7.978 6.274 - -9.84% -
std::set<int>::contains(key)_(non-existent)/8192 -21.30% 19.181 15.096 - 78.09% -
BM_PushHeap_float_Random_1 -21.13% 0.697 0.550 - 6.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.97% 53.493 42.277 - 0.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -20.87% 0.335 0.265 - 0.03% -
ranges::min(std::vector<char>)/1 -20.73% 0.331 0.263 - -10.33% -
BM_PushHeap_uint32_Ascending_1 -20.52% 0.629 0.500 - 9.05% -
std::set<int>::lower_bound(key)_(non-existent)/32 -20.39% 2.878 2.291 - -6.80% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.22% 18655393.692 14883419.153 - -33.79% -
SetIntersection_Front_Set_uint64_262144_1024 -20.15% 15566381.195 12430474.429 - 5.69% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.08% 34.246 27.370 - -5.00% -
BM_vector_deque_ranges_move/0 -19.95% 0.525 0.420 - -23.41% -
std::copy_if(list<int>)_(every_other)/4096 -19.91% 4165.891 3336.472 - -2.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -19.73% 52.632 42.247 - -24.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.61% 25584093.036 20568267.008 - -24.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -19.48% 1.538 1.238 - 0.90% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.29% 17331.996 13988.335 - 17.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.02% 0.665 0.538 - 11.97% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.97% 15.301 12.399 - -17.93% -
std::stable_partition(list<int>)_(dense)/1024 -18.94% 1753.766 1421.516 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -18.94% 3070726.040 2489093.625 - -23.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -18.83% 67905738.999 55120986.223 - -22.06% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.69% 27.669 22.496 - 6.20% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -18.64% 0.443 0.361 - 36.42% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.53% 1678455.658 1367380.919 - -17.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -18.51% 1.584 1.291 - -19.15% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.50% 67.556 55.059 - -24.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.10% 1.520 1.245 - 1.44% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -17.91% 1.488 1.221 - -25.83% -
std::all_of(vector<int>)_(process_all)/50 -17.85% 17.631 14.484 - -1.52% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.81% 9.189 7.553 - -20.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -17.78% 1.517 1.247 - 1.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.76% 6.511 5.355 - 14.97% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -17.53% 0.445 0.367 - 42.12% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.52% 816.645 673.600 - -5.73% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -17.35% 55.823 46.138 - -3.61% -
std::copy(list<int>)/64 -17.22% 36.747 30.420 - -6.87% -
ranges::min(std::deque<__int128>)/64 -17.21% 25.229 20.888 - -16.44% -
std::copy_if(list<int>)_(entire_range)/64 -17.07% 36.704 30.441 - 0.21% -
SetIntersection_None_Set_string_1024_16 -17.02% 12663239.195 10508107.079 - -6.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -16.82% 1.308 1.088 - -16.61% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -16.81% 1.497 1.245 - -2.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.72% 54.705 45.560 - -11.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -16.63% 7605.711 6340.732 - -10.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -16.50% 2.453 2.048 - -21.62% -
std::set<std::string>::ctor(const&)/32 -16.47% 841.161 702.639 - -12.29% -
bm_lexicographical_compare<signed_char>/64 -16.46% 2.263 1.891 - -9.14% -
BM_StringFindAllMatch/512 -16.39% 13.701 11.456 - -0.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -16.27% 11.951 10.006 - -13.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -16.22% 1.351 1.132 - -19.15% -
SetIntersection_None_Set_string_1024_1 -16.21% 12681800.183 10626534.365 - -4.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.16% 58.742 49.248 - -9.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.13% 0.556 0.466 - 13.59% -
ranges::min(std::vector<__int128>)/1 -15.99% 0.412 0.346 - -15.62% -
std::move(vector<int>)/1048576 -15.80% 70383.066 59263.953 - 5.73% -
bm_lexicographical_compare<signed_char>/1 -15.79% 1.531 1.290 - -8.44% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.74% 10.759 9.065 - -7.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.70% 6466.454 5451.341 - -11.29% -
SetIntersection_Interlaced_Vector_float_16384_1024 -15.61% 45938317.730 38765812.667 - -45.91% -
BM_StringConstructDestroyCStr_Large_Opaque -15.60% 18.549 15.656 - -8.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.58% 5.360 4.525 - -7.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -15.46% 1.343 1.135 - -18.28% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.40% 804.553 680.646 - -2.96% -
ranges::minmax(std::deque<char>)/1 -15.38% 0.805 0.682 - -5.10% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -15.33% 14468.164 12249.713 - 7.37% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.27% 7.254 6.146 - -5.23% -
std::copy_backward(vector<int>)/4096 -15.09% 233.555 198.304 - 5.18% -
SetIntersection_Front_Set_uint64_1024_256 -14.73% 4278192.684 3648047.309 - -3.31% -
SetIntersection_Front_Set_uint32_262144_1024 -14.72% 14332566.840 12222963.624 - -12.04% -
SetIntersection_None_Set_string_1024_4 -14.70% 12516676.481 10676896.738 - -3.09% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -14.68% 125.055 106.700 - -3.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.62% 61.523 52.528 - 22.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.59% 14.285 12.201 - 18.95% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.42% 7577.612 6484.991 - -6.91% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.31% 54000255.708 46272126.284 - -14.29% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.28% 38.250 32.788 - -14.30% -
SetIntersection_None_Set_string_16384_1024 -14.21% 221429009.401 189955120.551 - -11.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -14.16% 6973366.576 5985826.097 - 9.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -14.12% 350757553.463 301245192.386 - -14.06% -
std::search(list<int>)_(single_element)/8192 -13.95% 8935.607 7688.802 - -10.17% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -13.94% 3916378.838 3370571.959 - -11.53% -
BM_deque_vector_ranges_copy_backward/70000 -13.88% 10219.110 8800.848 - -1.52% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.86% 1.587 1.367 - 11.60% -
std::unordered_set<int>::clear()/8192 -13.82% 73561.139 63392.507 - -15.60% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -13.77% 1.558 1.343 - -16.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -13.76% 41.865 36.105 - -1.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -13.71% 1333.658 1150.827 - -8.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -13.65% 0.411 0.355 - -14.59% -
std::map<int,_int>::erase(iterator)/8192 -13.60% 23.902 20.652 - -16.52% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.59% 52341.438 45229.587 - -9.74% -
std::unordered_set<int>::contains(key)_(existent)/8192 -13.58% 1.571 1.358 - 2.55% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.58% 13.375 11.559 - -0.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -13.52% 13.277 11.482 - -16.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.45% 4999450.693 4327027.589 - -1.30% -
BM_StringConstructDestroyCStr_Large_Transparent -13.40% 12.199 10.564 - -18.14% -
std::copy_n(vector<int>)/4096 -13.29% 172.086 149.222 - -30.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.22% 643.498 558.417 - -4.13% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.16% 326.383 283.434 - -3.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -12.97% 36.767 31.997 - -2.83% -
std::move(vector<int>)/262144 -12.96% 17285.567 15045.991 - -30.10% -
SetIntersection_Interlaced_Vector_float_262144_64 -12.88% 9216105.617 8029343.214 - -61.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.87% 577.117 502.840 - -2.03% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.86% 8100.032 7058.454 - -2.19% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.86% 6855503.643 5974228.618 - -13.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -12.80% 41.424 36.120 - 12.32% -
BM_StringConstructDestroyCStr_Small_Transparent -12.79% 0.397 0.346 - -12.78% -
ranges::minmax(std::deque<long_long>)/1 -12.78% 0.826 0.720 - 2.77% -
std::unordered_set<int>::erase(iterator)/32 -12.70% 22.267 19.440 - -4.68% -
BM_StringDestroy_Large -12.56% 9.522 8.326 - -11.95% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.53% 22340393.591 19540596.620 - -16.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.53% 1964.499 1718.325 - 12.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.48% 33.527 29.343 - -8.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -12.36% 1.039 0.910 - -11.82% -
BM_PushHeap_float_Descending_1 -12.33% 0.536 0.470 - -18.72% -
SetIntersection_Interlaced_Vector_float_16384_256 -12.32% 16984669.721 14891667.011 - -45.84% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -12.31% 1.449 1.271 - -16.94% -
std::multiset<std::string>::find(key)_(existent)/1024 -12.27% 25.779 22.617 - -11.24% -
std::find_first_of(vector<int>)_(small_needle)/32 -12.25% 53.847 47.251 - -2.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.17% 8.931 7.844 - -5.86% -
BM_std_minmax_element<long_long>/3 -12.12% 1.184 1.041 - -12.51% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.11% 1.355 1.191 - -14.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.99% 2.014 1.773 - -5.27% -
std::search(list<int>)_(no_match)/8192 -11.91% 7424.052 6539.727 - -0.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.88% 622.932 548.958 - -3.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.84% 50.116 44.180 - -4.76% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -11.82% 6.411 5.653 - -6.24% -
BM_StringRelational_Less_Empty_Empty_Control -11.74% 1.827 1.613 - -6.04% -
SetIntersection_Interlaced_Vector_string_262144_256 -11.51% 76003151.660 67252564.774 - -16.11% -
BM_deque_vector_ranges_move_backward/64000 -11.40% 9101.442 8063.912 - 2.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -11.29% 1.368 1.214 - -10.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.24% 7754898.091 6882912.584 - 0.15% -
std::stable_partition(deque<int>)_(sparse)/32 -11.22% 13.126 11.653 - -8.47% -
BM_vector_deque_copy_backward/0 -11.22% 0.480 0.426 - -16.92% -
std::find_if(vector<char>)_(bail_25%)/8 -11.21% 0.957 0.850 - -4.21% -
std::unordered_set<int>::erase(iterator)/1024 -11.20% 22.213 19.725 - -17.13% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.17% 17.364 15.424 - 0.56% -
ranges::minmax(std::list<long_long>)/1 -11.16% 0.453 0.403 - -26.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -11.12% 95.112 84.533 - -10.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.10% 625.709 556.281 - -1.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.01% 56.622 50.386 - 2.67% -
std::unordered_set<int>::erase(iterator)/8192 -10.85% 22.232 19.820 - -8.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.84% 37.420 33.364 - -11.95% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.82% 8.840 7.883 - 12.61% -
BM_StringDestroy_Huge -10.74% 12.129 10.826 - -12.29% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.71% 4.194 3.745 - -10.13% -
BM_PushHeap_uint32_Descending_4 -10.69% 0.389 0.347 - 0.44% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.58% 1.834 1.640 - -0.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.53% 34.610 30.965 - 34.49% -
std::count(list<int>)_(every_other)/8192 -10.52% 7535.874 6742.895 - -5.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.50% 5492.321 4915.447 - -17.88% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -10.50% 29.634 26.523 - -17.03% -
std::set<std::string>::count(key)_(existent)/8192 -10.46% 34.687 31.057 - -0.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.45% 0.386 0.345 - -28.68% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.43% 28.035 25.111 - 0.23% -
BM_lexicographical_compare_three_way_slow_path/1 -10.43% 0.434 0.389 - 0.63% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -10.39% 1.379 1.235 - -19.81% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.28% 1.631 1.463 - -15.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -10.28% 1.515 1.359 - 6.02% -
BM_tolower_char<wchar_t> -10.24% 0.688 0.618 - -10.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -10.20% 10.891 9.780 - -4.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -10.19% 1.832 1.645 - -9.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -10.18% 11.057 9.931 - -7.93% -
std::set<std::string>::contains(key)_(existent)/32 -10.08% 15.814 14.221 - -1.41% -
ranges::min(std::deque<char>)/70000 -10.05% 19818.274 17825.899 - -0.02% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.01% 5894961.454 5304817.098 - -10.13% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.00% 2.561 2.305 - 6.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -10.00% 1.343 1.208 - 1.81% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -9.96% 728.294 655.736 - -0.50% -
std::set<std::string>::erase(iterator)/32 -9.96% 28.049 25.255 - -4.87% -
BM_PushHeap_string_Ascending_1 -9.94% 0.585 0.527 - -0.10% -
std::fill(list<int>)/8192 -9.94% 8372.716 7540.560 - 0.41% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.92% 1097971.448 989002.059 - -5.80% -
SetIntersection_Front_Set_string_262144_64 -9.91% 5003161.131 4507139.942 - -2.92% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.87% 5891799.727 5310059.227 - -10.32% -
std::copy_if(list<int>)_(every_other)/32768 -9.83% 28160.750 25391.757 - -0.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.82% 1.676 1.511 - 3.96% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.80% 6603472.743 5956302.607 - -6.64% -
ranges::minmax(std::vector<char>)/8 -9.78% 1.044 0.942 - -12.26% -
BM_deque_vector_ranges_copy/0 -9.75% 1.553 1.402 - -7.62% -
ranges::minmax(std::vector<char>)/64 -9.69% 1.328 1.200 - -2.55% -
std::map<int,_int>::ctor(const&)/1024 -9.69% 7444.928 6723.766 - -0.85% -
SetIntersection_Front_Vector_string_1024_64 -9.68% 3453497.542 3119165.968 - -4.64% -
ranges::min(std::vector<__int128>)/70000 -9.66% 29886.819 26999.065 - -5.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -9.62% 41.201 37.237 - -0.12% -
SetIntersection_Front_Set_float_1024_1024 -9.60% 13560496.078 12258393.328 - -8.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.53% 97.167 87.909 - -3.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -9.47% 25.711 23.275 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.47% 1741256.019 1576406.903 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.47% 6692142.171 6058628.885 - -9.28% -
SetIntersection_Interlaced_Vector_string_256_64 -9.39% 20857354.572 18899071.020 - -7.43% -
ranges::min(std::deque<char>)/8 -9.38% 2.548 2.309 - -4.87% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -9.36% 11.796 10.692 - -10.79% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -9.33% 6166.445 5591.237 - 4.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -9.33% 22.935 20.796 - -9.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.30% 1.769 1.604 - -5.87% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -9.30% 23.832 21.616 - -3.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.28% 31.198 28.303 - -5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.27% 1.659 1.505 - -8.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -9.25% 35.428 32.152 - 35.70% -
SetIntersection_Front_Set_float_262144_256 -9.22% 4160749.066 3777205.074 - -9.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.13% 1205.938 1095.864 - -4.41% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.10% 43195874.964 39265878.529 - -13.92% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -9.03% 22.265 20.255 - -5.76% -
std::generate(list<int>)/8192 -9.02% 7693.826 7000.059 - 0.74% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.98% 1.422 1.295 - -18.77% -
BM_deque_vector_copy/0 -8.98% 1.559 1.419 - 9.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.91% 41082.278 37422.539 - -17.79% -
std::equal(deque<int>)_(it,_it,_it)/50 -8.87% 22.602 20.598 - -5.03% -
BM_StringEraseWithMove_Huge_Opaque -8.80% 48.581 44.308 - -5.20% -
std::pop_heap(vector<std::string>)/1024 -8.77% 22.869 20.865 - -10.54% -
SetIntersection_Front_Set_string_262144_16 -8.73% 2039869.741 1861729.654 - -4.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.73% 1.576 1.439 - -3.12% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.71% 13157231.822 12010741.735 - -18.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.70% 33.806 30.864 - 1.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.68% 24.961 22.793 - -10.19% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.64% 56676.944 51781.876 - -2.01% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.63% 29.451 26.911 - -0.64% -
std::map<std::string,_int>::erase(iterator)/8192 -8.58% 32.066 29.314 - -7.16% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.57% 23.816 21.774 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.56% 7064.338 6459.925 - -2.11% -
std::unordered_set<int>::clear()/32 -8.54% 639.098 584.519 - -6.73% -
std::copy_backward(vector<int>)/32768 -8.50% 3784.373 3462.815 - -7.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -8.49% 42.861 39.223 - -19.27% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.46% 1.491 1.365 - 0.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.41% 40.978 37.531 - -11.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.40% 1.804 1.652 - -10.14% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.38% 1374565.267 1259330.812 - -0.78% -
std::distance(join_view(vector<vector<int>>))/50 -8.37% 0.641 0.587 - -10.82% -
std::replace(vector<int>)_(sprinkled)/1024 -8.36% 169.994 155.779 - -0.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.33% 56706.774 51983.495 - -1.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.26% 2.685 2.463 - 9.51% -
std::partition(list<int>)_(dense)/8192 -8.21% 5358.135 4918.347 - -0.26% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.20% 7.124 6.540 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -8.17% 13616005.769 12504030.811 - -9.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.16% 34.738 31.902 - -7.30% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.13% 2025761.427 1860971.134 - -23.45% -
BM_StringRelational_Less_Empty_Small_Control -8.11% 1.757 1.615 - -6.07% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.11% 205.461 188.801 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.11% 4783923.337 4396066.078 - -2.21% -
std::map<int,_int>::ctor(const&)/8192 -8.04% 58703.685 53982.335 - 0.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.02% 7083.683 6515.739 - -0.98% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.00% 534.534 491.782 - -1.82% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -7.98% 32.906 30.279 - -1.48% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.92% 284.622 262.066 - -4.48% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.92% 1971052.001 1814964.654 - -27.80% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.92% 1.059 0.975 - -7.70% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.90% 2183326.230 2010800.488 - -13.83% -
std::map<int,_int>::clear()/32 -7.89% 695.035 640.191 - -4.42% -
ranges::min(std::deque<char>)/64 -7.89% 17.984 16.566 - 0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.84% 21.688 19.988 - -6.86% -
BM_StringMove_Small -7.83% 0.794 0.732 - -4.15% -
SetIntersection_Front_Set_uint64_1024_64 -7.73% 1774335.884 1637183.072 - -1.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.73% 198.647 183.296 - -0.46% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.70% 2.377 2.194 - -3.51% -
BM_deque_vector_ranges_copy/70000 -7.69% 3448.286 3183.027 - -0.15% -
bm_write -7.69% 606.091 559.473 - -7.75% -
BM_StringRead_Cold_Deep_Empty -7.69% 1.308 1.208 - -12.10% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.66% 76.664 70.790 - -3.00% -
std::find(vector<int>)_(process_all)/8 -7.66% 2.791 2.577 - -5.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.66% 22.109 20.417 - -3.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -7.64% 17.804 16.443 - -7.46% -
BM_deque_vector_copy_backward/0 -7.59% 1.476 1.364 - -10.81% -
std::multiset<int>::count(key)_(existent)/8192 -7.59% 10.185 9.412 - 1.69% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.55% 28.869 26.689 - -12.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.54% 227.513 210.359 - -6.42% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.47% 6018052.764 5568391.314 - -13.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.43% 9269.935 8581.213 - -5.57% -
SetIntersection_Front_Set_uint64_64_64 -7.43% 13709639.806 12691530.322 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.37% 5356393.760 4961722.777 - -6.98% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -7.36% 24.669 22.852 - -8.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.35% 42220.257 39115.576 - 0.62% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.35% 754.223 698.787 - -7.37% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.32% 65.935 61.111 - -15.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.30% 30.139 27.939 - -2.75% -
SetIntersection_Front_Set_uint64_1024_1024 -7.28% 12664646.235 11742071.969 - 0.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.28% 93.924 87.083 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.27% 6111872.852 5667535.875 - -1.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.24% 72.774 67.505 - 1.37% -
SetIntersection_Interlaced_Vector_float_1024_64 -7.24% 3608553.126 3347396.586 - -41.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.19% 2743.554 2546.172 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.17% 107792999.534 100063836.444 - -19.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -7.17% 6656.318 6179.123 - -2.83% -
std::multiset<int>::find(key)_(existent)/8192 -7.17% 8.594 7.978 - -0.32% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.15% 484.969 450.278 - -4.66% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.14% 2154.561 2000.810 - 0.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.12% 239.223 222.196 - -0.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -7.09% 0.289 0.269 - -1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.08% 216919.492 201561.264 - -0.01% -
SetIntersection_Front_Set_string_1024_16 -7.07% 1955368.088 1817092.435 - -2.85% -
ranges::min(std::vector<__int128>)/64 -7.05% 26.337 24.480 - -3.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -7.03% 56.521 52.548 - -5.27% -
std::unique(deque<int>)_(contiguous)/8192 -7.02% 4033.370 3750.148 - 0.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -6.99% 0.660 0.614 - -5.46% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.97% 5023863.240 4673769.865 - -3.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.96% 1.412 1.313 - -10.76% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.95% 841.801 783.315 - -4.37% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.95% 8666.123 8064.058 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.95% 4.661 4.338 - -0.15% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.93% 59021.197 54928.201 - -4.64% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.93% 11385.720 10596.265 - -16.01% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.92% 0.237 0.221 - 0.42% -
std::reverse_copy(list<int>)/512 -6.87% 391.377 364.490 - 0.27% -
SetIntersection_Front_Vector_uint64_1024_256 -6.85% 2286779.681 2130168.871 - -6.44% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.84% 922409.162 859280.840 - -11.70% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.84% 12915637.320 12032846.298 - -6.38% -
std::set<std::string>::contains(key)_(existent)/1024 -6.82% 24.211 22.560 - -1.08% -
SetIntersection_Front_Vector_string_256_256 -6.77% 19202575.762 17902609.103 - -11.25% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.76% 44198.507 41209.485 - -1.41% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.76% 1560.354 1454.882 - -4.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.73% 5.078 4.736 - -2.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.73% 9496.537 8857.354 - -11.42% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.72% 3492789.406 3257965.731 - -7.17% -
std::fill(deque<int>)/1024 -6.72% 32.312 30.140 - 0.07% -
BM_deque_vector_ranges_copy/64000 -6.70% 3121.639 2912.499 - 0.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.70% 74815.710 69806.326 - -8.30% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.65% 1567920.028 1463619.323 - -6.77% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.60% 1062.781 992.633 - -0.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.59% 11.206 10.468 - -3.24% -
std::search(list<int>,_pred)_(no_match)/8192 -6.58% 7798.397 7285.056 - -1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.58% 1307.827 1221.815 - -2.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.57% 96.151 89.830 - -8.40% -
SetIntersection_Front_Vector_uint32_1024_256 -6.57% 2277038.061 2127336.864 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -6.57% 20759934.317 19395760.130 - -4.72% -
BM_PushHeap_uint32_Descending_16 -6.57% 0.379 0.354 - 0.06% -
BM_vector_deque_copy/65536 -6.51% 3101.452 2899.448 - 1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.51% 366806757.063 342931711.487 - -4.65% -
bm_gcd_random -6.50% 31.086 29.065 - 0.36% -
std::copy(vector<bool>)_(aligned)/1048576 -6.49% 3793.166 3547.114 - 9.44% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.49% 269.388 251.917 - 0.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.47% 239.328 223.850 - 1.43% -
SetIntersection_Front_Vector_uint64_262144_256 -6.45% 2277331.454 2130357.307 - -6.85% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.45% 24.103 22.547 - 1.82% -
SetIntersection_None_Set_string_16384_64 -6.45% 203903841.314 190753131.658 - -9.60% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.43% 11.364 10.633 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -6.42% 0.578 0.540 - 24.11% -
SetIntersection_Front_Set_uint64_256_64 -6.42% 5737624.205 5369354.695 - 1.10% -
SetIntersection_Front_Set_float_16384_256 -6.41% 4199292.751 3929982.224 - -5.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.41% 4.529 4.239 - -0.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -6.39% 0.487 0.456 - 34.86% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.39% 1504.072 1408.036 - -4.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.37% 2.298 2.151 - -0.98% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.36% 0.233 0.219 - 0.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.36% 37.366 34.989 - -11.97% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.35% 2297.606 2151.782 - -0.23% -
BM_deque_deque_move_backward/0 -6.32% 0.920 0.861 - -6.18% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -6.32% 22.251 20.846 - -9.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.26% 26.707 25.036 - -6.46% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.25% 8.285 7.767 - -9.56% -
std::transform(list<int>)_(identity_transform)/8192 -6.25% 7569.706 7096.953 - 1.40% -
std::multiset<std::string>::count(key)_(existent)/32 -6.22% 19.922 18.682 - -8.34% -
SetIntersection_Interlaced_Vector_string_16384_1024 -6.22% 120254309.394 112770170.098 - -9.58% -
BM_StringRelational_Less_Small_Empty_Control -6.18% 1.717 1.611 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -6.18% 1122126.846 1052819.307 - -4.54% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.17% 2.664 2.500 - 0.14% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.17% 1.553 1.457 - 1.40% -
SetIntersection_None_Set_string_16384_4 -6.16% 205369041.613 192725875.476 - -9.35% -
BM_vector_deque_ranges_move_backward/2 -6.15% 1.825 1.712 - -16.48% -
bm_lexicographical_compare<signed_char>/512 -6.14% 8.116 7.618 - -2.14% -
BM_StringRelational_Less_Empty_Large_Control -6.13% 1.717 1.612 - -5.98% -
SetIntersection_Front_Vector_uint32_1024_1024 -6.13% 5909097.384 5546987.860 - 4.59% -
BM_StringRelational_Less_Empty_Huge_Control -6.12% 1.717 1.612 - -3.12% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.10% 3959.967 3718.276 - 0.16% -
SetIntersection_Front_Vector_uint32_16384_256 -6.08% 2278427.191 2139918.740 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.06% 23876.535 22430.101 - -0.19% -
SetIntersection_Interlaced_Set_uint32_64_16 -6.04% 23238654.458 21834905.069 - -2.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.04% 10691.891 10046.590 - -10.56% -
std::find_if_not(vector<char>)_(process_all)/8 -6.04% 1.482 1.393 - -12.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.03% 18.408 17.298 - -1.48% -
SetIntersection_Front_Vector_string_256_16 -6.00% 6315256.638 5936067.969 - -1.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.00% 1721.271 1618.075 - -9.17% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.99% 1.229 1.155 - 0.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -5.98% 20.406 19.185 - 4.01% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.97% 1.715 1.613 - 0.08% -
BM_vector_deque_ranges_move_backward/1 -5.97% 2.115 1.989 - -13.79% -
SetIntersection_None_Set_string_16384_16 -5.93% 203578927.555 191501712.087 - -7.90% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.93% 52470.299 49359.920 - -1.14% -
std::stable_partition(deque<int>)_(sparse)/50 -5.92% 29.416 27.674 - -8.27% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.89% 6134.257 5772.782 - -6.41% -
BM_PushHeap_string_Descending_262144 -5.89% 3.422 3.220 - 2.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.89% 16160.124 15208.222 - 2.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.88% 62.416 58.745 - -20.16% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.87% 14365840.624 13521948.949 - -1.59% -
std::replace(list<int>)_(prefix)/1024 -5.86% 785.529 739.471 - 0.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.86% 6582.676 6197.175 - -1.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.85% 0.280 0.263 - -22.61% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.85% 38244.012 36006.018 - -1.39% -
ranges::minmax(std::vector<long_long>)/1 -5.83% 0.688 0.648 - 4.61% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.82% 13415.140 12633.788 - -3.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.82% 653.191 615.201 - -0.44% -
std::deque<int>::ctor(size)/1024 -5.79% 75.347 70.983 - -5.31% -
std::sort(vector<int>)_(heap)/1024 -5.79% 4832.304 4552.524 - -0.37% -
BM_PushHeap_string_PipeOrgan_16384 -5.79% 13.172 12.410 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.76% 17765501.233 16741553.802 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.75% 6594271.580 6215117.667 - -4.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.74% 46789.561 44104.211 - 0.51% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.73% 1429979.884 1348012.266 - -5.68% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.72% 13.253 12.495 - -13.26% -
std::find_if_not(vector<int>)_(bail_25%)/8 -5.71% 0.842 0.794 - -6.24% -
std::is_sorted_until(vector<int>,_pred)/8 -5.70% 3.642 3.434 - -5.36% -
SetIntersection_None_Set_string_16384_256 -5.70% 201923062.792 190423459.034 - -7.68% -
std::find(vector<bool>)_(process_all)/50 -5.69% 0.677 0.638 - -28.01% -
std::partition(list<int>)_(dense)/1024 -5.63% 412.971 389.737 - 0.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.62% 559.925 528.430 - -1.97% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -5.62% 93.679 88.419 - -11.70% -
std::set<std::string>::clear()/1024 -5.61% 22587.844 21321.736 - -3.76% -
std::multiset<int>::count(key)_(non-existent)/32 -5.60% 2.491 2.352 - -4.92% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.60% 1717485.515 1621387.010 - -5.64% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.58% 1.688 1.594 - -5.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.56% 34.642 32.716 - 6.07% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.56% 352.361 332.777 - -8.04% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -5.55% 4.158 3.927 - 15.94% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.54% 8185305.496 7731523.396 - -8.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.53% 51.997 49.122 - -2.82% -
SetIntersection_Interlaced_Vector_float_64_4 -5.53% 17984349.606 16990082.453 - -5.51% -
SetIntersection_Interlaced_Vector_uint64_64_4 -5.52% 17768049.856 16787805.911 - -6.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.49% 6646714.751 6282071.254 - -3.48% -
BM_deque_vector_ranges_copy/65536 -5.47% 3128.203 2957.107 - 0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -5.46% 1058621.182 1000823.920 - -5.42% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.46% 1540014.927 1455938.917 - -25.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.46% 42.486 40.167 - -5.25% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.44% 789.882 746.896 - -11.03% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.44% 6696.126 6331.725 - -1.72% -
SetIntersection_Front_Vector_uint64_16384_1 -5.43% 1044288.354 987611.374 - -5.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.41% 39.205 37.085 - -2.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.38% 919.487 869.998 - -1.10% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -5.38% 9613780.560 9096440.789 - -46.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.38% 243.741 230.627 - -5.23% -
SetIntersection_None_Set_string_16384_1 -5.38% 210213417.855 198904509.943 - -6.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.37% 1.235 1.168 - 3.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.35% 918.642 869.521 - -0.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.34% 12701.374 12022.714 - -6.60% -
std::count(list<int>)_(every_other)/1048576 -5.33% 873195.537 826660.862 - 0.43% -
SetIntersection_Interlaced_Vector_string_256_16 -5.30% 10482620.642 9927224.425 - -7.46% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.30% 1.861 1.763 - -0.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.29% 11.299 10.701 - -3.98% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.28% 795.785 753.758 - -3.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.28% 1051011.951 995514.970 - -4.75% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.28% 30675.141 29056.551 - 4.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.27% 545.398 516.631 - -4.85% -
BM_std_minmax_element<long_long>/2 -5.27% 0.679 0.643 - -5.74% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -5.27% 1.892 1.792 - -14.01% -
std::multiset<int>::equal_range(key)_(existent)/1024 -5.27% 5.340 5.059 - -5.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.26% 11.235 10.644 - -6.02% -
std::find_if(vector<int>)_(process_all)/8 -5.26% 1.347 1.276 - -1.63% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.25% 714.755 677.238 - 0.22% -
SetIntersection_None_Vector_uint64_1024_1024 -5.21% 1072098.516 1016216.069 - -6.04% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.21% 25.933 24.583 - 0.15% -
BM_deque_vector_copy/64000 -5.20% 3002.860 2846.570 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.20% 0.814 0.771 - -4.42% -
SetIntersection_Interlaced_Set_string_256_256 -5.19% 32527027.954 30839183.742 - 0.07% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.18% 7293784.291 6915613.040 - 0.11% -
SetIntersection_Front_Set_float_16384_1024 -5.18% 13580671.575 12877523.634 - -7.22% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.18% 37545.020 35601.402 - -4.94% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.17% 22.798 21.619 - -0.78% -
std::upper_bound(std::list<int>)/8192 -5.16% 13140.472 12462.947 - -5.66% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.15% 1619440.350 1536025.555 - -1.45% -
SetIntersection_None_Set_uint64_256_4 -5.14% 11594445.423 10998866.961 - -4.58% -
SetIntersection_None_Vector_uint64_262144_16384 -5.12% 1134322.799 1076292.443 - -5.28% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.11% 2.387 2.265 - -2.95% -
std::rotate_copy(vector<int>)/8192 -5.10% 720.009 683.271 - 84.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.09% 62598.020 59410.227 - -4.46% -
BM_CmpLess_uchar_uint -5.07% 1.117 1.061 - -0.14% -
SetIntersection_Front_Vector_uint64_262144_64 -5.07% 1372084.962 1302462.073 - -5.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.06% 135.918 129.038 - -3.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.06% 10.309 9.787 - -9.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -5.05% 23.488 22.302 - -6.50% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.05% 5593949.777 5311629.260 - -0.07% -
std::find_if(list<int>)_(process_all)/50 -5.03% 20.057 19.049 - 0.97% -
SetIntersection_Front_Set_uint32_262144_4 -5.02% 1065592.318 1012088.400 - -5.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.02% 28538.844 27106.892 - 1.49% -
std::find(list<int>)_(process_all)/32768 -5.01% 26213.158 24900.660 - -4.28% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.98% 53210.608 50559.304 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.98% 1878971.325 1785361.317 - -29.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.98% 828.254 786.994 - -0.97% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.98% 31.806 30.223 - -4.60% -
SetIntersection_Front_Vector_uint64_16384_64 -4.97% 1373929.434 1305595.383 - -4.58% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.96% 43204.293 41059.618 - -3.49% -
BM_StringRead_Cold_Deep_Large -4.96% 1.338 1.272 - -10.75% -
std::any_of(list<int>)_(process_all)/8192 -4.94% 7864.493 7476.348 - -2.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.93% 19.233 18.285 - -5.76% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.92% 0.266 0.253 - 0.13% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.92% 29.892 28.423 - -21.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.89% 29.039 27.619 - -13.57% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.89% 33.539 31.899 - 3.74% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.89% 7150.454 6801.021 - -15.46% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.88% 112837.887 107328.901 - 0.20% -
std::multimap<std::string,_int>::clear()/1024 -4.88% 22718.921 21610.166 - -1.09% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.88% 2.577 2.452 - 0.37% -
std::remove_if(list<int>)_(sprinkled)/50 -4.88% 74.324 70.700 - -6.72% -
SetIntersection_Front_Set_uint64_16384_4 -4.87% 1076446.934 1023990.147 - -3.61% -
SetIntersection_None_Set_uint64_1024_1 -4.87% 9092670.744 8649996.408 - -34.08% -
BM_deque_vector_ranges_copy_backward/0 -4.87% 1.421 1.352 - -14.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.86% 14111433.784 13425416.583 - -6.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.85% 55.818 53.109 - -0.10% -
std::search(list<int>)_(same_length)/8192 -4.85% 8480.488 8069.125 - -6.04% -
BM_deque_vector_ranges_move_backward/5500 -4.82% 209.939 199.810 - -0.19% -
std::search(list<int>)_(single_element)/1000 -4.82% 689.282 656.046 - -5.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.82% 1129279.291 1074833.740 - -5.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.82% 777.453 740.015 - -1.89% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.81% 10.912 10.388 - -4.32% -
SetIntersection_None_Set_uint64_256_64 -4.80% 9370715.529 8920565.239 - -4.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.80% 7235397.834 6888090.693 - -14.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.78% 12631.680 12027.524 - -6.55% -
SetIntersection_Front_Set_uint64_262144_256 -4.77% 3884075.185 3698615.063 - -4.17% -
std::partition(vector<int>)_(sparse)/32 -4.77% 9.080 8.647 - -2.23% -
std::find_if_not(vector<char>)_(bail_25%)/8 -4.76% 0.787 0.750 - -4.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.76% 1154192.606 1099272.229 - -4.76% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.75% 29.468 28.069 - -0.67% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.73% 6477.733 6171.583 - -1.60% -
SetIntersection_Front_Vector_uint64_1024_1 -4.73% 1045235.294 995845.760 - -4.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.72% 54.145 51.588 - -2.92% -
BM_CmpLess_uchar_uchar -4.71% 1.086 1.035 - -3.02% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.70% 26.943 25.675 - -2.97% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.68% 8.724 8.315 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.68% 0.665 0.634 - -1.85% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.67% 24.381 23.243 - -3.60% -
std::multiset<int>::ctor(const&)/8192 -4.65% 53158.406 50688.733 - 2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.64% 1112265.150 1060626.271 - -4.67% -
std::unordered_set<int>::find(key)_(existent)/32 -4.64% 1.395 1.330 - 1.24% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.63% 4992.279 4760.982 - -2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.63% 36.712 35.012 - -8.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.62% 1163407.768 1109649.016 - -5.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.62% 1191074.694 1136046.428 - -3.27% -
std::copy(vector<bool>)_(aligned)/64 -4.61% 1.296 1.237 - -8.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.61% 51839.462 49448.234 - -1.56% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.60% 74.663 71.225 - -4.94% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.60% 57439.554 54796.701 - 0.17% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.59% 232.792 222.099 - 1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.59% 22595456.210 21558540.443 - -3.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.59% 9882.387 9429.208 - -7.57% -
SetIntersection_Front_Set_string_16384_4 -4.55% 1276415.358 1218302.990 - -5.76% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.55% 77257.429 73741.135 - -0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.55% 14695.793 14027.205 - 2.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.54% 629.615 601.001 - -4.42% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.54% 445.203 424.991 - -8.61% -
SetIntersection_Interlaced_Vector_float_256_64 -4.54% 7220884.605 6893069.950 - -3.84% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.54% 5073.826 4843.497 - -0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.53% 20.587 19.654 - -8.82% -
BM_StringFindAllMatch/8 -4.51% 2.873 2.743 - -1.60% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -4.50% 24441.824 23340.824 - -6.25% -
std::partition(deque<int>)_(sparse)/1024 -4.50% 400.688 382.669 - 0.46% -
SetIntersection_Front_Vector_uint64_256_4 -4.49% 4194039.502 4005531.123 - -3.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.49% 11.385 10.874 - 1.07% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.48% 278.438 265.975 - 0.11% -
SetIntersection_Front_Vector_string_16384_64 -4.46% 3428717.280 3275666.383 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.46% 979859.505 936170.344 - 0.50% -
SetIntersection_None_Set_uint32_256_64 -4.45% 9362650.872 8945740.264 - -4.63% -
std::move(list<int>)/4096 -4.45% 5075.383 4849.510 - 1.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.44% 1324.625 1265.820 - -1.54% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.43% 222.169 212.316 - -11.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.43% 1.275 1.218 - -3.65% -
SetIntersection_Front_Set_string_16_16 -4.42% 60701157.319 58015143.117 - -2.89% -
std::multiset<std::string>::contains(key)_(existent)/8192 -4.42% 32.993 31.534 - -5.48% -
std::replace(vector<int>)_(sprinkled)/8192 -4.42% 1277.194 1220.786 - 0.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.41% 51.239 48.978 - -8.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.41% 472.850 451.992 - -2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.41% 1403238.870 1341421.657 - -9.40% -
BM_StringAssignStr_Empty_Transparent -4.38% 0.508 0.485 - 0.01% -
SetIntersection_Front_Set_uint32_256_256 -4.37% 7659448.212 7324837.434 - -4.67% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.37% 6173.371 5903.823 - -0.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.36% 20.811 19.904 - 5.15% -
SetIntersection_Front_Set_uint64_256_256 -4.35% 7798527.021 7459121.931 - 3.32% -
std::distance(join_view(vector<vector<int>>))/4096 -4.35% 4.586 4.386 - 0.92% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.35% 40.863 39.087 - -3.74% -
std::multiset<int>::ctor(const&)/32 -4.35% 232.977 222.854 - 1.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.34% 2.745 2.626 - -12.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.34% 1243284.916 1189310.104 - -2.94% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.34% 1045174.598 999811.806 - -4.81% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.33% 17476485.058 16719086.206 - 0.11% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.31% 23.884 22.855 - -0.82% -
SetIntersection_Front_Set_uint32_16384_4 -4.31% 1070485.947 1024367.987 - -3.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.31% 1656847.658 1585514.975 - -6.71% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.30% 9.786 9.365 - -1.11% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.29% 1977.161 1892.351 - 1.45% -
std::is_sorted(deque<int>,_pred)/1024 -4.27% 670.005 641.416 - -3.21% -
std::deque<int>::ctor(size)/8192 -4.27% 458.610 439.048 - -1.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.26% 92.896 88.938 - -0.58% -
SetIntersection_None_Set_uint64_1024_64 -4.25% 9002334.521 8619859.064 - -32.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.24% 554586041.157 531061945.128 - -0.98% -
BM_std_minmax_element<long_long>/64000 -4.23% 17449.139 16711.328 - -5.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.23% 69283.589 66354.108 - 2.47% -
SetIntersection_Front_Set_uint32_1024_64 -4.22% 1770491.338 1695777.435 - 0.75% -
std::set<int>::insert(value)_(already_present)/8192 -4.21% 9.996 9.574 - -0.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.21% 1329.490 1273.583 - -18.24% -
SetIntersection_None_Vector_uint32_16384_16 -4.19% 1100739.562 1054616.557 - -3.96% -
SetIntersection_Front_Set_uint32_16384_1024 -4.19% 12667720.138 12136999.619 - -4.04% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.17% 0.283 0.272 - -1.47% -
std::fill(vector<bool>)/64 -4.15% 1.568 1.503 - -8.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.15% 13.494 12.934 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.15% 5683.831 5448.065 - -4.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.14% 1773495.604 1700135.742 - -7.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.13% 19.211 18.417 - -4.40% -
SetIntersection_None_Set_uint32_1024_1024 -4.13% 9019637.463 8647420.249 - -5.44% -
std::lower_bound(std::list<int>)/8192 -4.12% 13237.348 12691.937 - -5.39% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.12% 505570.470 484743.823 - -4.50% -
std::count_if(list<int>)_(every_other)/8192 -4.11% 8357.806 8014.328 - 10.33% -
std::find(vector<char>)_(bail_25%)/8 -4.11% 1.104 1.058 - -8.33% -
std::move_backward(list<int>)/4096 -4.11% 4837.508 4638.791 - -10.49% -
SetIntersection_Front_Set_string_64_64 -4.10% 36717887.879 35212473.394 - -7.73% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.10% 1479159.990 1418580.491 - -0.19% -
BM_PushHeap_float_Ascending_16384 -4.09% 4.368 4.189 - -2.16% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -4.09% 23.696 22.727 - -5.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.09% 1168671.865 1120878.548 - -5.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.09% 3027561.749 2903781.397 - -28.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.09% 7007.870 6721.591 - -1.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.08% 1.371 1.315 - -4.56% -
SetIntersection_Front_Set_float_1024_64 -4.07% 1832791.498 1758177.369 - -2.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.07% 13210.504 12673.108 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.06% 14397624.374 13812643.777 - -16.63% -
std::set<std::string>::equal_range(key)_(existent)/1024 -4.06% 25.302 24.275 - 10.10% -
std::for_each(list<int>)/50 -4.05% 21.805 20.921 - -3.06% -
std::multiset<int>::count(key)_(non-existent)/0 -4.05% 0.262 0.252 - -0.35% -
bm_ranges_lexicographical_compare<signed_char>/512 -4.03% 8.189 7.859 - -1.04% -
std::set<int>::count(key)_(existent)/1024 -4.03% 4.256 4.084 - 2.60% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.03% 72.588 69.665 - -0.53% -
std::move(deque<int>)/64 -4.03% 5.021 4.819 - 1.52% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.03% 18.293 17.556 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.02% 1056703.773 1014209.030 - -2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.02% 3.196 3.068 - -4.28% -
SetIntersection_Front_Set_string_256_4 -4.01% 4947997.232 4749453.128 - -5.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.99% 19.343 18.571 - 0.01% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.99% 8459.392 8121.812 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.98% 1651588.865 1585818.361 - -6.48% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.98% 73.639 70.707 - -0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 7827.398 7516.240 - -2.46% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.97% 1.738 1.669 - -3.94% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.97% 13.321 12.792 - -0.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.96% 1.203 1.156 - -4.61% -
BM_StringMove_Large -3.95% 0.735 0.706 - 0.01% -
BM_vector_deque_copy/1 -3.95% 2.298 2.207 - -5.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.95% 1166734.880 1120684.805 - -5.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.95% 9752.247 9367.357 - -6.79% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.94% 3650.870 3507.055 - -5.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.94% 1061053.059 1019264.183 - -3.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.93% 1.206 1.159 - -4.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.93% 20.307 19.509 - 4.20% -
SetIntersection_Front_Set_uint64_262144_1 -3.92% 1038146.520 997400.721 - -4.99% -
std::unordered_multiset<int>::clear()/1024 -3.92% 8388.866 8059.844 - -17.46% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.91% 15.296 14.698 - -5.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.91% 32.565 31.292 - -3.23% -
ranges::min(std::deque<long_long>)/8 -3.90% 2.403 2.309 - 0.30% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.90% 1.336 1.284 - 2.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.89% 643002.421 617974.007 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.89% 408.102 392.218 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.89% 4237314.430 4072552.793 - -8.99% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.88% 17.893 17.198 - -3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.88% 1648612.793 1584605.388 - -5.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.87% 31.818 30.586 - 0.61% -
SetIntersection_Front_Set_float_262144_1024 -3.85% 13347852.654 12834483.930 - -8.15% -
std::stable_sort(vector<int>)_(ascending)/1024 -3.85% 2172.858 2089.307 - 0.91% -
std::multiset<int>::ctor(const&)/1024 -3.84% 6583.685 6330.665 - 0.87% -
std::reverse(deque<int>)/64 -3.83% 13.563 13.043 - 0.07% -
SetIntersection_None_Set_string_1024_1024 -3.83% 9147533.178 8797047.648 - -3.18% -
BM_StringFindAllMatch/1 -3.82% 3.157 3.036 - 1.07% -
SetIntersection_Front_Set_string_262144_262144 -3.81% 18289269.207 17592415.610 - -8.03% -
std::set<std::string>::count(key)_(existent)/32 -3.79% 16.781 16.144 - -3.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.79% 644659.485 620223.454 - 0.62% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.78% 1282711.515 1234163.514 - -7.93% -
std::stable_partition(list<int>)_(dense)/32 -3.77% 37.568 36.152 - -7.36% -
std::set<int>::insert(value)_(already_present)/1024 -3.77% 6.046 5.819 - 1.16% -
SetIntersection_Front_Set_float_256_64 -3.76% 5740497.510 5524528.862 - -4.13% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.74% 3.005 2.892 - 0.34% -
rng::starts_with(vector<int>,_pred)/8 -3.74% 2.450 2.358 - -7.53% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.73% 4047.949 3897.048 - 0.04% -
BM_deque_deque_move/64 -3.72% 3.152 3.035 - -0.09% -
std::partial_sort(deque<int>)_(descending)/8 -3.72% 43.404 41.790 - -3.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.71% 2.239 2.156 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.68% 1060446.869 1021420.755 - -2.73% -
SetIntersection_Interlaced_Vector_float_256_4 -3.68% 4822243.294 4644874.609 - -8.69% -
SetIntersection_Front_Vector_string_262144_4 -3.67% 1203670.962 1159507.831 - -1.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.65% 1.731 1.668 - -0.99% -
SetIntersection_Front_Set_uint64_16384_1024 -3.65% 12571742.754 12113017.001 - -0.24% -
SetIntersection_Interlaced_Vector_string_256_4 -3.65% 6116010.426 5893019.573 - -6.19% -
rng::for_each(multimap<int>)/8192 -3.65% 7501.057 7227.599 - -0.03% -
std::unordered_multiset<int>::clear()/8192 -3.63% 65232.083 62862.438 - -17.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.62% 297.300 286.524 - -0.87% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.62% 21.006 20.245 - -1.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.62% 11823.126 11395.519 - 2.98% -
ranges::minmax(std::vector<char>)/1 -3.60% 0.652 0.629 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.60% 232177285.777 223824838.448 - -3.95% -
SetIntersection_None_Vector_uint64_16384_16384 -3.57% 1107484.757 1067967.733 - -4.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.57% 150408.301 145045.749 - -3.96% -
BM_CmpLess_short_schar -3.56% 0.988 0.952 - 0.13% -
SetIntersection_Front_Set_float_1024_256 -3.56% 4238564.298 4087678.186 - -2.57% -
SetIntersection_Front_Vector_uint32_16384_16 -3.55% 1113858.098 1074298.357 - -2.81% -
std::stable_partition(list<int>)_(sparse)/8192 -3.55% 8926.775 8609.960 - -2.18% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.54% 360954.608 348170.898 - -0.78% -
std::for_each(multimap<int>::iterator)/8192 -3.53% 7657.274 7387.296 - -0.26% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.52% 7791467.503 7516879.653 - -3.58% -
SetIntersection_Front_Set_string_1024_4 -3.52% 1266791.865 1222234.696 - -2.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.50% 591.919 571.198 - 0.15% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.49% 2.155 2.079 - 2.78% -
SetIntersection_None_Vector_uint64_256_64 -3.49% 3439570.642 3319448.229 - -3.06% -
std::set<int>::contains(key)_(non-existent)/32 -3.48% 2.883 2.783 - -0.99% -
std::copy(vector<bool>)_(aligned)/4096 -3.48% 4.926 4.755 - -2.55% -
std::set<int>::clear()/1024 -3.48% 9187.432 8867.918 - -3.78% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.48% 857.543 827.728 - -4.28% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.47% 838616.140 809483.586 - -3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.47% 1821063.549 1757904.731 - -1.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.46% 224.452 216.678 - 0.65% -
std::set<int>::ctor(const&,_alloc)/8192 -3.46% 50462.986 48716.737 - -5.27% -
SetIntersection_Front_Set_uint64_262144_16384 -3.45% 224081466.382 216351090.740 - -1.92% -
BM_StringRelational_Eq_Small_Huge_Control -3.44% 0.487 0.470 - -0.81% -
std::search(list<int>)_(no_match)/1000 -3.43% 709.956 685.631 - -0.61% -
BM_deque_vector_ranges_copy_backward/1 -3.42% 2.090 2.018 - -7.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.42% 171290.622 165426.439 - -4.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.42% 3203303.726 3093742.515 - -9.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.41% 742.252 716.943 - -0.08% -
SetIntersection_Front_Set_float_1024_1 -3.41% 1039296.191 1003875.694 - -2.87% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.40% 22.957 22.177 - -11.44% -
SetIntersection_None_Vector_uint64_262144_64 -3.39% 1140246.029 1101535.283 - -4.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.39% 5.295 5.116 - -5.38% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.38% 31.247 30.192 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.38% 9.663 9.337 - -0.83% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.37% 27.331 26.409 - -3.13% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.36% 2.052 1.983 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.36% 14017362.535 13546962.763 - -15.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.35% 38.192 36.914 - 38.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.34% 4260604.027 4118450.493 - -8.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.34% 16.661 16.105 - 0.56% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.32% 4666.051 4511.223 - 0.19% -
std::for_each(join_view(vector<vector<int>>))/50 -3.32% 4.171 4.033 - -0.29% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.31% 6842.805 6616.149 - 0.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.30% 0.648 0.626 - -5.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -3.29% 18.429 17.823 - -4.46% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.28% 644221.397 623082.331 - 0.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.28% 13.747 13.296 - -3.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.28% 10.433 10.091 - -3.90% -
SetIntersection_Front_Vector_string_262144_256 -3.28% 9742873.313 9423688.672 - -2.95% -
BM_deque_vector_copy/65536 -3.27% 3013.831 2915.161 - 0.82% -
std::move_backward(vector<int>)/262144 -3.27% 21868.613 21152.847 - -2.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.27% 9969672.159 9643433.465 - -2.49% -
SetIntersection_None_Set_uint32_1024_16 -3.26% 9111137.382 8813798.637 - -3.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.26% 508118.395 491547.658 - -3.59% -
SetIntersection_Front_Vector_uint32_16384_64 -3.26% 1375714.783 1330884.403 - -0.38% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.26% 671397.495 649540.584 - 0.14% -
std::set<int>::ctor(const&,_alloc)/1024 -3.25% 6365.747 6158.680 - -4.27% -
std::unique(list<int>)_(sprinkled)/52 -3.25% 69.865 67.594 - 0.27% -
std::sort_heap(deque<int>,_pred)/1024 -3.25% 12596.954 12187.520 - -0.37% -
SetIntersection_Front_Set_uint32_16384_256 -3.25% 3869862.807 3744111.808 - -4.07% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.25% 1.447 1.400 - 4.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.24% 24.722 23.920 - -5.70% -
std::deque<int>::ctor(size)/32 -3.24% 29.330 28.380 - -2.96% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.24% 88.260 85.404 - -4.92% -
BM_deque_vector_copy/70000 -3.23% 3288.794 3182.437 - 0.70% -
std::move(deque<int>)/8 -3.23% 3.478 3.365 - 3.72% -
SetIntersection_None_Set_string_262144_1024 -3.23% 1654788.330 1601306.072 - -5.65% -
BM_deque_vector_ranges_copy_backward/2 -3.22% 1.835 1.776 - -8.62% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.21% 4.479 4.335 - -6.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.21% 454.809 440.201 - -0.21% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.21% 23738.636 22976.249 - 0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -3.20% 32.478 31.440 - -27.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.20% 18573425.908 17979961.273 - -1.81% -
std::find_if(list<int>)_(process_all)/8192 -3.19% 7735.543 7488.614 - 5.47% -
SetIntersection_None_Vector_uint64_262144_4 -3.19% 1138528.444 1102206.049 - -2.64% -
SetIntersection_Front_Vector_uint32_256_256 -3.19% 4546724.049 4401737.537 - 3.50% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.19% 29.883 28.931 - -8.33% -
SetIntersection_None_Set_string_262144_262144 -3.18% 1659291.097 1606461.344 - -5.78% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.18% 839.762 813.064 - -13.29% -
std::move_backward(deque<int>)/64 -3.18% 5.398 5.227 - 1.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.18% 19.699 19.073 - -4.04% -
BM_StringFindStringLiteral/32 -3.17% 1.793 1.736 - 2.30% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.16% 1603431.478 1552833.008 - -0.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.15% 12316.960 11928.528 - -3.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.15% 32.530 31.504 - -5.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.15% 19.267 18.660 - -1.81% -
std::map<std::string,_int>::clear()/32 -3.15% 921.312 892.326 - 4.99% -
BM_deque_vector_copy_backward/2 -3.14% 1.837 1.779 - -3.08% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.13% 72.869 70.585 - -8.48% -
SetIntersection_None_Vector_uint32_262144_16 -3.13% 1127973.546 1092675.259 - -3.31% -
SetIntersection_Front_Vector_uint64_262144_16 -3.13% 1127849.428 1092603.722 - -2.10% -
std::multiset<std::string>::ctor(const&)/32 -3.12% 818.461 792.888 - 13.75% -
SetIntersection_Front_Vector_uint32_1024_64 -3.12% 1367828.207 1325091.385 - -0.08% -
std::map<int,_int>::clear()/1024 -3.12% 10661.392 10328.347 - -8.37% -
std::remove(vector<int>)_(prefix)/32 -3.12% 50.778 49.195 - 0.03% -
SetIntersection_None_Set_uint32_1024_256 -3.12% 8887022.808 8609930.280 - -4.17% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.10% 3.650 3.537 - 0.09% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.10% 25.136 24.357 - 1.78% -
BM_PushHeap_string_PipeOrgan_4 -3.10% 2.567 2.487 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.10% 8677180.010 8408490.109 - -13.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.10% 1052760.740 1020170.864 - -2.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.09% 33.584 32.546 - -3.59% -
std::find(vector<long_long>)_(process_all)/8 -3.09% 1.096 1.063 - 6.90% -
SetIntersection_None_Set_string_262144_256 -3.08% 1666332.275 1614946.369 - -4.17% -
BM_StringEraseWithMove_Huge_Transparent -3.08% 45.328 43.931 - 5.27% -
SetIntersection_Front_Set_uint32_262144_262144 -3.08% 1677584.799 1625915.365 - -2.39% -
std::is_sorted(deque<int>,_pred)/8192 -3.08% 5356.698 5191.964 - -3.99% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.07% 75831912.994 73500714.041 - -6.57% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.07% 9.079 8.800 - -3.42% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.07% 1.665 1.614 - -2.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.07% 24.089 23.350 - -9.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.07% 22.199 21.518 - -0.25% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.06% 19.659 19.057 - -0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.06% 404.775 392.402 - 0.08% -
std::stable_partition(deque<int>)_(dense)/32 -3.05% 29.079 28.191 - -4.89% -
BM_vector_deque_ranges_move/70000 -3.05% 3376.854 3273.789 - 5.50% -
std::unique(deque<int>)_(contiguous)/52 -3.04% 57.436 55.689 - -7.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.03% 12941.520 12548.875 - -0.68% -
SetIntersection_Front_Vector_uint64_1024_4 -3.03% 1081399.933 1048678.033 - -1.40% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.02% 33.742 32.722 - -3.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.02% 3.786 3.672 - -5.84% -
bm_lexicographical_compare<signed_char>/8 -3.01% 3.302 3.202 - -6.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.01% 30.304 29.393 - -3.71% -
BM_num_get<long_double> -3.00% 37.499 36.373 - -2.68% -
SetIntersection_Front_Set_uint32_262144_1 -3.00% 1043620.312 1012343.241 - -3.11% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.00% 36.813 35.711 - -11.59% -
BM_StringRead_Hot_Deep_Large -2.99% 0.520 0.505 - 0.43% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.98% 28.333 27.488 - -1.60% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.98% 1678.606 1628.640 - -0.67% -
BM_deque_vector_ranges_copy/2 -2.97% 1.820 1.766 - -10.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.96% 2192014.833 2127064.540 - -2.30% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.96% 8.968 8.703 - -3.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.95% 25900691.834 25135944.790 - -6.76% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.95% 102445.098 99424.141 - -0.39% -
SetIntersection_None_Set_uint64_16384_16384 -2.95% 171154050.089 166109012.452 - -3.82% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.95% 74789.387 72584.944 - 0.01% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.94% 2.953 2.866 - 1.21% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.93% 0.938 0.911 - -1.45% -
SetIntersection_Front_Set_uint64_256_4 -2.92% 4229711.206 4106389.250 - -2.07% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.92% 404.622 392.827 - -0.15% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.90% 2789744.387 2708752.523 - -20.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.90% 19.460 18.895 - -3.39% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.90% 11539524.266 11204730.226 - -4.48% -
std::map<int,_int>::clear()/8192 -2.89% 86614.315 84109.066 - -5.27% -
SetIntersection_Front_Set_uint64_262144_16 -2.89% 1206808.063 1171940.171 - -0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.89% 15542.135 15093.121 - -0.52% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.88% 16.497 16.021 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.88% 18935876.892 18390403.787 - -0.64% -
std::for_each(join_view(vector<vector<int>>))/32 -2.87% 3.877 3.765 - -0.14% -
std::set<int>::ctor(const&)/8192 -2.86% 50680.480 49230.441 - -4.43% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.85% 7596.359 7379.655 - -4.47% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.85% 11594.686 11264.070 - -2.17% -
std::move(vector<bool>)_(unaligned)/4096 -2.84% 26.732 25.972 - -1.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.84% 18.158 17.643 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.84% 1826332.356 1774486.490 - -6.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.83% 11588341.122 11260581.926 - -3.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.82% 1038444.189 1009130.705 - -4.18% -
BM_std_minmax_element<long_long>/5500 -2.82% 1477.855 1436.141 - -4.12% -
BM_CmpEqual_uchar_schar -2.82% 1.035 1.006 - 2.14% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.82% 15.377 14.944 - -0.43% -
SetIntersection_Front_Set_uint64_16_16 -2.81% 38072981.091 37001412.299 - -2.58% -
std::find_end(deque<int>)_(near_matches)/1024 -2.81% 18033.884 17526.380 - -20.83% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.81% 214971.698 208924.968 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.81% 1652153.401 1605753.418 - -4.52% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.80% 40.102 38.977 - -7.09% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.80% 1.643 1.597 - 0.33% -
BM_deque_vector_ranges_copy_backward/65536 -2.80% 8445.245 8208.633 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.80% 2.522 2.452 - -1.54% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.80% 270.537 262.962 - -2.81% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.79% 12460.738 12113.473 - -13.50% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.79% 302801.338 294367.069 - 0.07% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.77% 5106.825 4965.156 - -0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.77% 11.174 10.864 - -10.51% -
SetIntersection_Front_Vector_string_64_16 -2.77% 21215406.422 20627439.265 - 0.34% -
std::make_heap(deque<int>)_(ascending)/8 -2.77% 27.845 27.074 - -0.16% -
SetIntersection_None_Set_uint32_1024_4 -2.76% 8905406.330 8659640.264 - -4.09% -
std::shift_right(deque<int>)/1024 -2.76% 41.655 40.506 - 0.12% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.75% 11613138.296 11293295.604 - -3.83% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.75% 2.194 2.133 - 0.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.75% 714.126 694.470 - -1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.74% 685.414 666.642 - 1.02% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.74% 12.512 12.170 - 0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.74% 405.166 394.077 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.74% 8882216.196 8639197.067 - -1.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.73% 29.293 28.494 - -6.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.72% 1182562.606 1150345.945 - -1.82% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.72% 32.474 31.590 - -0.45% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.72% 17.344 16.872 - -1.89% -
SetIntersection_None_Vector_uint32_1024_1 -2.72% 1075807.999 1046560.890 - -2.78% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.72% 340.610 331.352 - -4.51% -
SetIntersection_Front_Set_uint32_16384_16384 -2.72% 221134899.028 215127360.808 - -1.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.71% 802.029 780.326 - -2.92% -
SetIntersection_Front_Set_uint32_256_1 -2.70% 4160415.634 4048013.228 - -2.79% -
BM_PushHeap_string_PipeOrgan_256 -2.70% 7.822 7.611 - -1.43% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.70% 581.890 566.174 - 0.20% -
SetIntersection_None_Vector_string_262144_64 -2.70% 1291292.522 1256429.258 - -2.70% -
BM_deque_deque_copy_backward/1 -2.70% 2.724 2.651 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.70% 1922236.660 1870381.769 - -9.97% -
BM_vector_deque_copy/2 -2.70% 1.989 1.936 - -3.00% -
BM_PushHeap_string_PipeOrgan_16 -2.70% 4.144 4.033 - -2.35% -
BM_PushHeap_uint32_Descending_64 -2.69% 0.384 0.374 - 0.02% -
std::copy(vector<bool>)_(aligned)/512 -2.69% 1.415 1.377 - 0.06% -
BM_CmpEqual_uchar_uint -2.69% 1.071 1.042 - -2.25% -
SetIntersection_Front_Set_string_256_16 -2.69% 7315761.490 7119293.858 - -3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.68% 1634803.955 1590981.852 - -4.27% -
std::multiset<std::string>::clear()/1024 -2.67% 21797.650 21215.142 - -6.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.66% 1998480.063 1945354.574 - -5.36% -
SetIntersection_None_Set_uint64_16384_1024 -2.66% 168036402.617 163574415.556 - -3.85% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.65% 1936.264 1884.886 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.65% 22.433 21.838 - 0.72% -
SetIntersection_None_Set_uint64_1024_16 -2.65% 8797649.992 8564463.714 - -34.90% -
std::vector<std::string>::ctor(size)/32 -2.65% 32.136 31.285 - -11.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.64% 61968.915 60330.151 - -3.40% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.64% 297.034 289.197 - 0.50% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.64% 9940022.363 9677886.767 - -5.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.63% 926858.243 902472.239 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.63% 406.258 395.569 - 0.28% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.62% 9.948 9.687 - -5.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.62% 41.060 39.984 - 7.45% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.62% 0.629 0.612 - 19.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.62% 1635998.373 1593150.391 - -6.39% -
SetIntersection_None_Vector_uint32_16384_64 -2.62% 1101771.937 1072952.394 - -2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.61% 2329343.410 2268633.572 - -1.23% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.60% 13502785.584 13151362.400 - 0.62% -
rng::contains(vector<int>)_(process_all)/8 -2.60% 2.522 2.456 - -6.68% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.60% 1.573 1.532 - 3.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.59% 32.628 31.782 - 0.15% -
BM_deque_deque_move/64000 -2.59% 3021.457 2943.100 - -4.48% -
BM_StringConstructDestroyCStr_Small_Opaque -2.59% 2.188 2.132 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.59% 1821640.777 1774458.490 - -3.98% -
SetIntersection_Front_Set_uint32_262144_64 -2.59% 1686092.803 1642433.602 - -5.72% -
ranges::min(std::deque<__int128>)/1 -2.58% 0.664 0.647 - -9.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.58% 18709729.137 18226368.733 - -6.90% -
BM_vector_deque_copy/64 -2.58% 2.826 2.753 - -1.77% -
std::flat_multimap<int,_int>::clear()/1024 -2.58% 403.551 393.153 - 0.31% -
std::map<int,_int>::ctor(const&)/32 -2.57% 234.864 228.819 - 2.42% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.57% 37906912.635 36932419.373 - -3.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.56% 4.474 4.359 - -0.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.56% 30.195 29.422 - -1.75% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -2.56% 0.833 0.811 - -5.02% -
rng::find(vector<bool>)_(process_all)/1024 -2.56% 4.671 4.551 - -3.00% -
SetIntersection_Front_Vector_string_64_64 -2.56% 27023384.684 26332261.363 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.55% 1183563.512 1153331.092 - -1.04% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.55% 9714.376 9466.581 - -5.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.55% 15.353 14.962 - 1.39% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.54% 22.144 21.581 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.54% 17518190.598 17073865.887 - -3.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.53% 11568927.715 11276084.209 - -2.13% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.53% 3221.457 3139.934 - -2.40% -
std::find(deque<int>)_(process_all)/8 -2.53% 3.465 3.377 - -0.63% -
std::sort(deque<int>)_(repeated)/8192 -2.53% 6708.291 6538.788 - -3.55% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.52% 1.626 1.585 - -5.52% -
std::multiset<std::string>::clear()/32 -2.51% 916.312 893.315 - -2.81% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.51% 10092992.810 9839973.496 - -2.92% -
SetIntersection_Interlaced_Vector_string_16_4 -2.51% 67956251.022 66253236.807 - -1.37% -
SetIntersection_Front_Set_uint64_16384_16384 -2.50% 229019249.249 223290007.412 - -0.50% -
std::find(list<int>)_(bail_25%)/32768 -2.50% 8022.389 7822.107 - -1.07% -
std::unique(deque<int>)_(contiguous)/32 -2.50% 50.858 49.589 - -5.75% -
std::is_sorted(deque<int>)/8 -2.50% 2.667 2.600 - -1.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.49% 1.650 1.609 - -4.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.49% 29.537 28.802 - 8.85% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.49% 69.546 67.815 - 9.50% -
std::sort_heap(vector<NonIntegral>)/8 -2.48% 30.069 29.322 - -1.95% -
std::reverse(deque<int>)/512 -2.47% 116.070 113.198 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.47% 15785535.600 15395671.764 - -2.09% -
rng::starts_with(deque<int>)/1000 -2.47% 461.492 450.097 - -0.34% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.47% 25.227 24.605 - -5.77% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.46% 15.207 14.833 - -3.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.46% 12111.273 11813.585 - -3.55% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.45% 131900.777 128667.635 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.45% 8994335.319 8774157.975 - -3.10% -
std::partition(vector<int>)_(sparse)/50 -2.44% 14.129 13.784 - -0.85% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.43% 27483.437 26814.271 - -4.24% -
SetIntersection_None_Vector_uint64_64_64 -2.43% 8504532.100 8297601.756 - -1.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.43% 86693.507 84584.503 - -2.24% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.43% 13.105 12.787 - -0.05% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.43% 31.926 31.151 - -1.74% -
std::find_end(vector<int>)_(same_length)/1024 -2.43% 254.807 248.623 - -0.40% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.43% 1841569.878 1796879.107 - -7.56% -
SetIntersection_Front_Set_uint64_16384_16 -2.43% 1203734.927 1174523.040 - 0.25% -
SetIntersection_Front_Set_uint32_262144_16 -2.43% 1191753.467 1162843.082 - -2.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.43% 24.804 24.202 - -3.92% -
SetIntersection_None_Set_uint32_256_16 -2.42% 10915105.269 10650746.536 - -3.44% -
SetIntersection_None_Set_uint32_1024_1 -2.41% 8959748.378 8743953.668 - -4.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.40% 4223620.776 4122114.128 - -2.39% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.40% 1.627 1.588 - -5.30% -
SetIntersection_Front_Vector_uint32_262144_256 -2.40% 2287988.299 2233092.706 - 4.16% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.40% 12049128.289 11760224.698 - -2.57% -
SetIntersection_Front_Set_uint64_262144_262144 -2.40% 1690354.004 1649861.084 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.39% 1120310.381 1093515.945 - -1.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.39% 12910.606 12602.168 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.39% 1065102.705 1039676.678 - -1.31% -
std::sort(vector<int>)_(heap)/8192 -2.39% 46637.237 45524.483 - -0.45% -
BM_vector_deque_move/65536 -2.38% 3106.739 3032.699 - 6.21% -
BM_deque_deque_copy_backward/2 -2.38% 2.468 2.409 - -2.22% -
SetIntersection_None_Set_uint32_256_256 -2.38% 5839950.100 5701077.732 - -2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.38% 37750027.195 36852949.714 - -0.86% -
std::is_sorted_until(list<int>,_pred)/8192 -2.38% 7659.792 7477.866 - -11.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.37% 11617525.292 11342198.681 - -3.47% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.36% 406.221 396.626 - -0.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.36% 47.577 46.455 - -19.95% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.36% 2.711 2.647 - -5.35% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.36% 0.914 0.893 - 1.76% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.36% 2.360 2.304 - -3.11% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 420.959 411.077 - -0.47% -
std::map<std::string,_int>::clear()/8192 -2.35% 218681.069 213550.744 - 0.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.34% 15.250 14.892 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.34% 3551.922 3468.885 - -3.49% -
BM_StringFindStringLiteral/128 -2.34% 3.187 3.112 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.33% 46332003.136 45251180.349 - -14.49% -
SetIntersection_None_Set_uint64_1024_256 -2.33% 8902385.558 8694789.140 - -32.24% -
BM_deque_deque_copy/2 -2.33% 2.293 2.239 - -2.41% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.33% 14.168 13.838 - -0.31% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.32% 63483.772 62010.639 - -1.96% -
BM_CmpEqual_uint_ushort -2.32% 1.115 1.089 - -2.45% -
SetIntersection_Front_Set_float_16384_16 -2.32% 1225513.146 1197132.098 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.32% 9248125.708 9033967.003 - -5.36% -
SetIntersection_None_Set_uint32_256_4 -2.31% 11537350.620 11270409.814 - -2.58% -
std::stable_partition(list<int>)_(sparse)/1024 -2.31% 953.147 931.149 - -0.23% -
BM_deque_vector_ranges_copy/1 -2.31% 2.095 2.046 - -8.34% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.30% 23.120 22.587 - -0.70% -
BM_vector_deque_ranges_copy/65536 -2.30% 3120.466 3048.741 - 6.87% -
std::shift_right(deque<int>)/8192 -2.28% 315.847 308.644 - 0.07% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.27% 3.463 3.384 - -3.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.26% 1033278.658 1009892.416 - -2.06% -
BM_StringRelational_Eq_Small_Small_Control -2.26% 1.848 1.806 - -7.68% -
BM_CmpEqual_int_uchar -2.25% 1.106 1.081 - -2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.25% 1120537.165 1095303.278 - -0.40% -
std::partition(deque<int>)_(sparse)/8192 -2.25% 3295.180 3221.096 - 9.24% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.25% 2217.173 2167.346 - -2.39% -
std::vector<int>::ctor(size)/1024 -2.24% 44.415 43.418 - -0.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.24% 21.627 21.142 - 5.08% -
SetIntersection_Interlaced_Vector_uint32_256_64 -2.24% 8417840.117 8229090.269 - 6.61% -
SetIntersection_None_Set_uint32_64_16 -2.24% 18463924.419 18050165.239 - -1.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.24% 13.248 12.951 - 0.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.23% 15.724 15.373 - -0.27% -
SetIntersection_Front_Set_float_4_1 -2.23% 218709583.003 213830040.121 - -0.38% -
BM_StringRelational_Eq_Empty_Small_Control -2.23% 0.478 0.468 - 0.60% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.22% 668.988 654.103 - -0.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.22% 39.829 38.944 - 0.43% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.22% 4.552 4.451 - 3.20% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.22% 24.604 24.058 - -4.96% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.22% 179.863 175.879 - 1.09% -
std::unordered_set<std::string>::clear()/32 -2.21% 933.402 912.738 - -3.38% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.21% 2218.572 2169.575 - -2.28% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.21% 22.591 22.092 - -6.67% -
SetIntersection_None_Vector_float_262144_16 -2.21% 1146649.101 1121333.036 - -0.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.21% 12666.791 12387.142 - -1.66% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.21% 186737.365 182616.785 - -2.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.21% 42116803.979 41187941.599 - -2.94% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.20% 2212.559 2163.825 - -0.25% -
SetIntersection_Front_Vector_uint32_16384_1 -2.20% 1055254.260 1032017.376 - -0.89% -
std::replace(vector<int>)_(prefix)/50 -2.20% 7.646 7.478 - -2.52% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.19% 8.888 8.693 - -0.66% -
bm_gcd_trivial -2.19% 0.675 0.661 - 0.75% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.19% 494685.104 483857.320 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.19% 4171641.043 4080373.377 - -1.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.18% 13928.528 13624.215 - 0.03% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.18% 666.911 652.351 - -0.84% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.18% 6919.170 6768.125 - -3.32% -
BM_StringRelational_Eq_Large_Huge_Control -2.18% 0.489 0.478 - -2.82% -
std::multimap<std::string,_int>::clear()/8192 -2.17% 214961.382 210302.665 - 0.32% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.17% 17.711 17.327 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.17% 144081847.032 140961610.971 - -12.86% -
std::sort_heap(deque<int>,_pred)/8 -2.16% 34.719 33.970 - 0.83% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.16% 23.527 23.019 - -0.17% -
SetIntersection_None_Set_string_262144_4 -2.15% 1650966.555 1615436.523 - -4.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 400.692 392.134 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.13% 32709.723 32013.258 - -0.79% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.13% 1520576.660 1488231.932 - -2.70% -
std::multimap<int,_int>::erase(iterator)/1024 -2.13% 20.911 20.467 - -3.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.12% 30.940 30.283 - -0.66% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.12% 11501606.159 11257585.321 - -2.78% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.12% 34.599 33.866 - 3.71% -
BM_deque_vector_copy_backward/1 -2.11% 2.123 2.078 - -2.45% -
SetIntersection_Front_Vector_string_1024_1024 -2.11% 39841103.141 38998757.699 - 3.87% -
std::copy(vector<int>)/8 -2.11% 2.213 2.167 - -1.42% -
SetIntersection_None_Set_uint64_16384_1 -2.11% 161598357.210 158187260.728 - -3.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.11% 1158203.520 1133783.274 - -2.81% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.09% 19.629 19.217 - -0.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.09% 32.497 31.817 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.09% 2.170 2.124 - -1.11% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.09% 30.264 29.633 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.08% 18311994.542 17930580.577 - -0.70% -
std::stable_partition(list<int>)_(dense)/50 -2.08% 57.426 56.232 - -0.09% -
SetIntersection_None_Vector_uint64_256_16 -2.08% 4022866.196 3939221.354 - -2.25% -
SetIntersection_Interlaced_Set_string_262144_256 -2.08% 2076646.971 2033528.890 - -3.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.08% 32.877 32.194 - -1.62% -
BM_tolower_string<wchar_t> -2.07% 6.442 6.309 - -0.83% -
BM_CmpLess_uchar_short -2.07% 1.059 1.037 - 0.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.07% 8976.321 8790.207 - -1.05% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.07% 216.880 212.386 - 1.83% -
std::multimap<int,_int>::erase(iterator)/8192 -2.07% 21.009 20.574 - -1.80% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.07% 13.045 12.775 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.06% 1182703.692 1158282.765 - -2.11% -
SetIntersection_None_Set_string_262144_16 -2.06% 1652525.881 1618405.435 - -4.29% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.06% 213282787.873 208881109.363 - -2.43% -
SetIntersection_Front_Vector_string_16_4 -2.06% 61077315.660 59816820.303 - -1.42% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.06% 1309.302 1282.287 - 0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.06% 399.527 391.295 - -0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.06% 666.615 652.896 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.06% 11339355.675 11106138.516 - -3.15% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.06% 6892.092 6750.361 - -0.90% -
BM_PushHeap_string_PipeOrgan_262144 -2.05% 17.460 17.102 - -2.59% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.05% 13387252.429 13113468.158 - -0.80% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.04% 28.790 28.202 - 1.70% -
SetIntersection_None_Set_string_262144_1 -2.04% 1656736.897 1622876.953 - -3.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.04% 2.532 2.480 - 0.24% -
BM_StringEraseWithMove_Large_Transparent -2.04% 2.790 2.733 - 5.28% -
std::set<std::string>::clear()/8192 -2.03% 216235.557 211844.067 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.03% 11644.559 11408.357 - -5.45% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.03% 20950210.136 20525538.039 - -4.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -2.03% 16.145 15.818 - -6.99% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.03% 30.962 30.335 - 30.06% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.03% 5.033 4.931 - -3.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.02% 780.145 764.353 - 0.01% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.02% 15.335 15.025 - -2.63% -
SetIntersection_Front_Set_uint64_256_16 -2.02% 4481532.298 4390996.258 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.02% 203696439.673 199587827.259 - -2.63% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.01% 1048432.845 1027323.897 - -1.57% -
SetIntersection_Interlaced_Set_float_256_256 -2.01% 7712209.809 7557182.055 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.00% 1218328.002 1193933.215 - -2.18% -
SetIntersection_None_Vector_string_1024_256 -2.00% 1164714.437 1141394.367 - -3.31% -
std::flat_multimap<int,_int>::clear()/8192 -2.00% 417.286 408.941 - -1.21% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.00% 182212949.097 178572265.294 - -2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.00% 1105310.522 1083246.640 - -2.74% -
SetIntersection_None_Set_string_262144_16384 -1.99% 1663382.324 1630198.812 - -3.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.99% 54.460 53.374 - 0.48% -
SetIntersection_Front_Vector_float_1024_4 -1.99% 1056640.246 1035606.971 - -2.51% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.99% 1091.173 1069.455 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.99% 22888910.395 22434104.482 - -0.30% -
BM_deque_vector_move/0 -1.98% 1.401 1.373 - 0.36% -
SetIntersection_None_Set_uint32_1024_64 -1.98% 8922964.495 8746024.578 - -3.38% -
SetIntersection_Front_Set_uint64_262144_64 -1.98% 1688334.814 1654935.770 - 1.89% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.97% 34650.160 33966.267 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.97% 1075787.266 1054558.168 - -0.65% -
std::multimap<int,_int>::clear()/32 -1.97% 657.972 644.992 - -0.64% -
SetIntersection_None_Set_uint64_16384_4 -1.97% 164296628.795 161059601.902 - -2.73% -
std::flat_multimap<int,_int>::clear()/32 -1.97% 400.868 392.978 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.97% 13867933.397 13595111.303 - -7.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.96% 219.130 214.841 - -1.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -1.95% 72.369 70.956 - 13.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.95% 131542559.074 128975205.106 - -5.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.95% 2081317.709 2040729.328 - -4.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.95% 7.023 6.886 - -1.49% -
std::unordered_set<int>::ctor(const&)/8192 -1.95% 55243.951 54168.188 - -1.74% -
SetIntersection_None_Set_uint32_64_1 -1.95% 22707648.462 22265612.196 - -2.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.95% 15540.232 15237.829 - -4.96% -
BM_CmpLess_schar_ushort -1.94% 1.107 1.086 - -0.39% -
BM_StringEraseWithMove_Large_Opaque -1.94% 2.861 2.806 - 2.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.94% 14.877 14.588 - -2.00% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.94% 5031.425 4933.684 - -1.58% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.94% 5787.751 5675.506 - 0.53% -
SetIntersection_None_Set_uint64_1024_1024 -1.93% 8897075.085 8724971.240 - -32.25% -
SetIntersection_Front_Vector_uint32_256_64 -1.93% 4339196.841 4255580.845 - 0.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.92% 53994.291 52955.076 - -2.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.92% 49.293 48.345 - -1.77% -
BM_vector_deque_ranges_move/64000 -1.92% 3069.179 3010.119 - 6.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.92% 1788.355 1753.947 - 3.06% -
BM_CmpLess_int_ushort -1.92% 1.122 1.100 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.92% 1085210.654 1064349.216 - -2.51% -
BM_PushHeap_string_PipeOrgan_1024 -1.92% 9.444 9.263 - -3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.92% 1074436.400 1053822.286 - -3.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.91% 135.333 132.744 - 5.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.91% 71405.672 70039.917 - -1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.91% 1181025.735 1158458.689 - -0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.91% 6747.790 6618.863 - 0.07% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.91% 355981242.406 349181964.546 - -0.46% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.91% 34.441 33.783 - 0.85% -
SetIntersection_Front_Set_string_16384_1024 -1.91% 59234636.588 58103455.314 - -1.23% -
SetIntersection_None_Set_uint64_16384_256 -1.91% 169058493.669 165837244.867 - -2.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.90% 15.053 14.766 - 0.18% -
BM_StringFindNoMatch/10 -1.90% 1.329 1.304 - 2.57% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.90% 16.215 15.907 - 2.14% -
SetIntersection_None_Set_uint32_256_1 -1.90% 11529564.767 11310961.906 - -2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.90% 4379362.712 4296347.715 - -0.81% -
SetIntersection_None_Set_string_262144_64 -1.90% 1648619.629 1617377.686 - -4.00% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.89% 179.548 176.149 - -4.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.89% 1048273.418 1028448.439 - 0.87% -
BM_PushHeap_string_Descending_16 -1.89% 2.217 2.175 - 1.77% -
SetIntersection_None_Vector_uint64_16384_1 -1.88% 1108815.611 1087915.294 - -0.46% -
std::multimap<int,_int>::erase(iterator)/32 -1.88% 20.800 20.408 - -2.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.88% 668.225 655.640 - -4.57% -
SetIntersection_Front_Set_float_256_256 -1.88% 8182561.613 8028765.042 - -7.36% -
std::sort(deque<int>)_(repeated)/8 -1.88% 18.140 17.799 - 0.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.87% 51.485 50.520 - -3.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.87% 22.451 22.031 - -0.75% -
BM_CmpLess_int_uchar -1.86% 1.111 1.090 - -1.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.86% 16122.820 15822.698 - -4.09% -
SetIntersection_None_Vector_uint32_262144_1024 -1.86% 1134191.015 1113087.057 - -2.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.86% 11674.973 11457.962 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.86% 8911721.477 8746148.863 - -1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.85% 357190102.564 350569587.232 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.85% 8802411.858 8639273.406 - -0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.85% 6193135.313 6078412.473 - -6.27% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.85% 587952.066 577072.590 - 0.18% -
SetIntersection_Front_Set_float_1024_16 -1.85% 1217881.960 1195355.152 - -1.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.85% 513105.473 503617.321 - -1.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.85% 28.394 27.869 - 1.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.85% 295408.806 289955.591 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.84% 1047309.313 1028066.531 - -1.46% -
std::search(deque<int>)_(near_matches)/8192 -1.83% 1476459.508 1449383.886 - 0.45% -
BM_deque_deque_move/70000 -1.83% 3396.818 3334.534 - -1.82% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.83% 15.564 15.279 - -4.65% -
SetIntersection_Front_Vector_uint64_256_16 -1.83% 4219917.222 4142606.709 - -1.13% -
SetIntersection_Front_Vector_uint32_16_16 -1.83% 35884167.006 35227426.831 - -0.72% -
BM_PushHeap_uint32_Random_262144 -1.82% 5.920 5.812 - -2.15% -
std::is_sorted(list<int>,_pred)/8192 -1.82% 8650.007 8492.459 - -1.13% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -1.82% 1.617 1.588 - 19.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.82% 15.039 14.766 - 0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.82% 3.408 3.346 - 0.73% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.81% 19.331 18.981 - -3.61% -
SetIntersection_None_Set_float_1024_1024 -1.81% 8947967.179 8785883.653 - -0.27% -
SetIntersection_Front_Set_uint64_1024_16 -1.81% 1198509.430 1176802.316 - -1.84% -
std::move(vector<bool>)_(unaligned)/512 -1.81% 4.768 4.682 - -6.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.81% 1403.905 1378.511 - 3.94% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.81% 345545.144 339303.363 - -0.58% -
SetIntersection_Front_Set_uint32_64_16 -1.81% 15282462.728 15006408.891 - -2.11% -
SetIntersection_None_Set_uint32_64_4 -1.80% 21673204.976 21283374.005 - -1.18% -
SetIntersection_None_Set_uint64_16384_64 -1.80% 169824249.016 166775519.006 - -3.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.79% 24.981 24.533 - -5.71% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.79% 77.818 76.424 - 5.70% -
SetIntersection_Front_Set_string_262144_256 -1.79% 15079210.532 14809105.823 - 0.86% -
ranges::min(std::vector<__int128>)/8 -1.79% 2.917 2.865 - -1.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.79% 10.930 10.734 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.79% 1130443.455 1110238.760 - -0.64% -
std::multiset<int>::clear()/1024 -1.79% 9817.049 9641.693 - -3.18% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.78% 233.706 229.539 - 3.90% -
std::set<std::string>::ctor(const&)/0 -1.78% 12.915 12.685 - -0.31% -
std::rotate(deque<int>)_(by_1/4)/50 -1.78% 28.108 27.608 - -0.72% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.78% 3.018 2.964 - -1.19% -
std::copy_if(vector<int>)_(entire_range)/8 -1.78% 2.254 2.214 - -3.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.78% 526.558 517.199 - -0.02% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.77% 359.742 353.360 - 7.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.77% 21169125.224 20793802.910 - -1.71% -
SetIntersection_Front_Set_float_262144_16384 -1.77% 228201279.112 224155353.488 - -2.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.77% 12445.708 12225.304 - 2.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.77% 355.969 349.671 - 4.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.77% 13858203.573 13613113.715 - -0.87% -
bm_swap_ranges_vb_aligned/8 -1.76% 3.251 3.194 - 1.36% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.76% 22673274.151 22274654.593 - -0.70% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.76% 21.373 20.997 - -2.30% -
BM_PushHeap_string_PipeOrgan_64 -1.76% 5.735 5.634 - -0.49% -
std::flat_map<int,_int>::erase(iterator)/32 -1.75% 20.104 19.752 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.75% 15.126 14.861 - -0.58% -
BM_deque_deque_copy/5500 -1.75% 202.960 199.406 - 1.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.75% 6715.447 6597.909 - -2.06% -
SetIntersection_None_Set_uint64_16384_16 -1.75% 167265644.397 164340334.256 - -3.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.75% 26.929 26.458 - 0.60% -
SetIntersection_Front_Set_float_256_16 -1.74% 4543001.562 4463813.692 - -2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.74% 1165317.785 1145021.833 - -0.70% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.74% 173.913 170.886 - -1.95% -
std::copy_backward(list<int>)/8 -1.74% 2.406 2.364 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.74% 1062195.120 1043731.827 - -1.92% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.74% 35.721 35.101 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.73% 350895390.283 344810770.259 - -1.16% -
BM_StringEraseToEnd_Huge_Transparent -1.73% 2.412 2.370 - -1.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.73% 13275.828 13046.351 - 0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.73% 16.533 16.248 - 1.01% -
SetIntersection_Front_Vector_string_16384_16 -1.72% 1627678.375 1599695.783 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.72% 9179217.662 9021698.073 - -3.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.71% 4.611 4.532 - 0.15% -
rng::contains(list<int>)_(process_all)/32 -1.71% 9.064 8.908 - -0.25% -
BM_deque_deque_copy/65536 -1.71% 3130.268 3076.712 - -2.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.71% 21.316 20.951 - 1.22% -
BM_PushHeap_string_Descending_4 -1.71% 1.933 1.900 - 0.42% -
std::adjacent_find(list<int>,_pred)/8192 -1.71% 7362.896 7237.246 - 0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.70% 17.908 17.603 - -2.07% -
std::flat_multimap<int,_int>::clear()/0 -1.70% 399.605 392.802 - 0.74% -
std::map<std::string,_int>::clear()/1024 -1.70% 22508.301 22125.121 - 2.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.70% 756.466 743.610 - -1.84% -
std::fill(deque<int>)/50 -1.70% 2.407 2.366 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.69% 11600744.420 11404150.769 - -1.34% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.69% 1052984.900 1035151.682 - 0.55% -
std::transform(deque<int>,_deque<int>)/32 -1.69% 21.713 21.346 - -1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.69% 185930.932 182793.160 - 0.08% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.69% 19.174 18.851 - -0.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.68% 64144.005 63063.219 - -0.92% -
std::find_if(list<int>)_(process_all)/32768 -1.68% 25973.515 25536.420 - -0.57% -
SetIntersection_None_Set_uint64_64_64 -1.68% 11488846.159 11295552.222 - -1.68% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.68% 4322.904 4250.189 - -2.27% -
std::partial_sort(deque<int>)_(heap)/8 -1.68% 41.340 40.645 - 1.83% -
BM_deque_deque_copy/1 -1.68% 2.534 2.492 - -1.84% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.68% 49.034 48.213 - -0.51% -
SetIntersection_Front_Vector_uint64_64_4 -1.67% 16029186.688 15761242.202 - -1.33% -
std::set<std::string>::ctor(const&)/1024 -1.67% 34762.378 34182.181 - -2.77% -
SetIntersection_None_Set_uint64_16_16 -1.67% 35468206.007 34876315.406 - -1.52% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.67% 8.710 8.565 - -0.91% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.66% 0.642 0.632 - -0.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 535.105 526.232 - -1.83% -
std::stable_partition(list<int>)_(sparse)/32 -1.65% 9.678 9.518 - -2.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.65% 6714.260 6603.400 - -1.19% -
SetIntersection_Front_Vector_float_262144_4 -1.65% 1059705.878 1042222.537 - -1.03% -
std::multiset<int>::insert(value)_(already_present)/32 -1.65% 18.500 18.195 - -0.27% -
std::stable_sort(vector<int>)_(ascending)/8 -1.65% 15.814 15.554 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.64% 1038313.215 1021239.148 - -3.75% -
BM_deque_deque_move/512 -1.64% 17.947 17.652 - 0.08% -
SetIntersection_None_Vector_uint64_64_1 -1.64% 16714136.973 16439975.095 - -1.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.64% 459962.979 452433.003 - -3.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.64% 4411131.820 4338918.986 - -0.96% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.64% 636.551 626.139 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.63% 674.797 663.773 - -0.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.63% 1.703 1.676 - -5.07% -
SetIntersection_None_Vector_float_16384_1 -1.63% 1113512.282 1095348.242 - -1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.63% 11032883.793 10853046.763 - 0.44% -
SetIntersection_Front_Set_float_16384_1 -1.63% 1044869.859 1027851.014 - -2.22% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.63% 1926.000 1894.690 - -0.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 843.533 829.831 - -0.81% -
SetIntersection_None_Set_string_256_256 -1.62% 5829220.607 5734602.079 - -2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.62% 1221362.324 1201554.813 - -3.04% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.62% 2982.610 2934.364 - 0.59% -
std::copy(deque<int>)/8 -1.62% 2.655 2.612 - -3.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.62% 1116840.647 1098780.756 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 706.515 695.099 - 0.26% -
BM_StringFindStringLiteral/1024 -1.61% 18.013 17.723 - -1.72% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.61% 1052.378 1035.425 - 25.37% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.61% 16.185 15.924 - -1.04% -
std::equal(vector<bool>)_(unaligned)/8192 -1.61% 56.391 55.483 - -0.21% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.61% 5.143 5.061 - -1.56% -
BM_StringFindStringLiteral/512 -1.60% 9.592 9.438 - -1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.60% 8448328.109 8313112.055 - -1.15% -
std::reverse(vector<int>)/32768 -1.59% 1051.717 1034.953 - 0.03% -
ranges::minmax(std::deque<__int128>)/1 -1.58% 0.682 0.671 - -1.02% -
rng::fold_left(deque<int>)/8 -1.58% 3.913 3.851 - -7.59% -
ranges::min(std::deque<__int128>)/8 -1.58% 2.885 2.840 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.57% 4320917.442 4252953.382 - -3.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.57% 4089560.990 4025376.700 - -1.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.57% 74.261 73.096 - -0.05% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.57% 16.045 15.794 - -1.59% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.57% 829.050 816.073 - -1.93% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.56% 28.684 28.235 - -12.27% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.56% 59601936.800 58673402.765 - -1.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.56% 15.075 14.840 - 0.35% -
SetIntersection_None_Set_string_256_16 -1.55% 11123084.074 10950135.206 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.55% 17.471 17.199 - -0.60% -
SetIntersection_Front_Vector_uint32_262144_1 -1.55% 1052471.538 1036117.152 - -0.61% -
SetIntersection_Front_Vector_uint64_16384_4 -1.55% 1054766.499 1038381.622 - -1.96% -
SetIntersection_Interlaced_Vector_string_16_16 -1.55% 51819782.613 51015604.441 - 1.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.55% 4899.260 4823.247 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.55% 66817959.283 65782658.296 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.55% 27192476.251 26771711.561 - -7.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.55% 446.664 439.753 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.55% 13079.869 12877.555 - 3.74% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.55% 2.370 2.334 - -8.50% -
SetIntersection_None_Vector_float_16384_16384 -1.54% 1102964.043 1085941.410 - -2.89% -
SetIntersection_Front_Set_uint64_64_1 -1.54% 16466443.410 16212496.799 - -1.53% -
std::sort(deque<int>)_(ascending)/8 -1.54% 17.604 17.333 - 0.04% -
std::set<int>::clear()/8192 -1.54% 78916.256 77701.296 - -3.37% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.54% 47.968 47.230 - -1.89% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.54% 5.957 5.865 - -0.38% -
SetIntersection_Interlaced_Vector_float_64_16 -1.54% 16815535.167 16556889.248 - -3.44% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.54% 19.116 18.822 - -4.62% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.53% 107.888 106.234 - 0.95% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.53% 151.848 149.526 - -1.79% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.53% 12614772.059 12421855.513 - -4.37% -
std::sort(deque<int>)_(repeated)/1024 -1.53% 959.945 945.273 - -6.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.53% 2100045.002 2068009.685 - -4.21% -
ranges::min(std::list<long_long>)/8 -1.53% 1.908 1.879 - -5.41% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.52% 2.178 2.145 - -1.47% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.52% 8.439 8.310 - 2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.52% 32.353 31.862 - 1.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.52% 16.698 16.445 - -1.80% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.52% 21.701 21.372 - 5.73% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.52% 679.405 669.096 - -3.71% -
SetIntersection_None_Set_float_64_4 -1.52% 21359520.046 21035578.568 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.52% 4358471.889 4292394.706 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.51% 250978078.238 247184171.550 - -30.59% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.51% 24.633 24.261 - -1.22% -
SetIntersection_None_Set_float_1024_64 -1.51% 8821894.870 8688797.824 - -2.66% -
std::find(vector<char>)_(process_all)/50 -1.50% 1.665 1.640 - -0.30% -
SetIntersection_None_Set_uint32_16_4 -1.50% 56762947.263 55909048.613 - -1.93% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.50% 20972916.069 20658407.035 - -0.30% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.50% 51044.905 50280.575 - -0.74% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.50% 214871649.914 211655073.913 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.50% 37484424.388 36923394.100 - -4.37% -
SetIntersection_Front_Vector_uint64_16_16 -1.50% 35875669.173 35338721.480 - -2.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.50% 22.373 22.038 - -17.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.49% 1535875.148 1512946.101 - -0.58% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.49% 1.442 1.420 - -3.48% -
BM_CmpLess_int_int -1.49% 1.070 1.054 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.48% 1332086.752 1312369.221 - -2.23% -
SetIntersection_Front_Set_uint32_1024_16 -1.48% 1192766.637 1175118.918 - -2.54% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.48% 1256643.228 1238051.758 - -1.91% -
BM_StringFindStringLiteral/16 -1.48% 1.642 1.618 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.48% 413035.983 406940.548 - 0.29% -
SetIntersection_Interlaced_Set_string_4_4 -1.48% 160048171.471 157686513.106 - -1.46% -
BM_CmpLess_uint_uint -1.48% 1.065 1.049 - -2.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.47% 696616.475 686346.626 - -1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.47% 54644881.273 53839365.659 - -0.96% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.47% 73.214 72.137 - -12.61% -
SetIntersection_None_Vector_string_1024_64 -1.47% 1191577.761 1174077.028 - 0.89% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.47% 12366.156 12184.655 - 8.42% -
std::stable_sort(deque<int>)_(descending)/8 -1.47% 25.697 25.320 - -0.35% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.47% 272.892 268.893 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.46% 16246289.619 16008360.094 - -0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.46% 15.204 14.982 - 0.41% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 119835.108 118084.594 - -0.76% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.46% 20.297 20.001 - -0.45% -
std::stable_partition(vector<int>)_(dense)/50 -1.46% 25.597 25.223 - -0.88% -
BM_deque_deque_ranges_copy_backward/1024 -1.46% 37.907 37.355 - -3.18% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.46% 30.448 30.005 - -3.79% -
SetIntersection_Interlaced_Set_string_1024_64 -1.45% 16752862.264 16509131.522 - -2.57% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.45% 3440.364 3390.345 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.45% 12198077.623 12021102.505 - -1.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.45% 6767.343 6669.195 - -1.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.45% 1.348 1.328 - -3.94% -
SetIntersection_Interlaced_Set_string_16_4 -1.45% 73598855.335 72532200.136 - -1.33% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.45% 105569.772 104042.027 - 8.20% -
SetIntersection_Front_Set_string_1024_1 -1.45% 1090213.351 1074459.133 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.44% 355247154.698 350131699.866 - 2.43% -
std::stable_sort(vector<int>)_(descending)/8 -1.44% 24.368 24.018 - -1.75% -
SetIntersection_None_Set_uint32_64_64 -1.44% 11580247.646 11413642.094 - -1.38% -
std::unique(list<int>)_(contiguous)/32 -1.44% 52.893 52.134 - 0.08% -
SetIntersection_Interlaced_Set_float_1024_16 -1.44% 11434609.477 11270433.320 - -2.43% -
SetIntersection_Front_Set_uint64_1024_1 -1.44% 1056970.070 1041796.458 - -1.15% -
SetIntersection_Front_Set_string_256_1 -1.43% 4338303.340 4276064.816 - -1.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.43% 15.140 14.923 - 0.53% -
SetIntersection_None_Set_string_256_64 -1.43% 9333286.721 9199472.621 - -0.95% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.43% 17.769 17.515 - 0.57% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.43% 15.979 15.750 - -2.85% -
std::fill(deque<int>)/8192 -1.43% 241.791 238.332 - 1.35% -
SetIntersection_None_Set_float_256_64 -1.43% 9425454.870 9290924.884 - 2.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.43% 398.585 392.904 - 0.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.42% 12833.848 12651.298 - 0.10% -
SetIntersection_Front_Vector_uint64_1_1 -1.42% 536496893.917 528868102.582 - -1.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 14918.982 14706.873 - 1.33% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.42% 6776.197 6679.944 - -0.60% -
BM_CmpEqual_int_short -1.42% 1.139 1.123 - -1.25% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.42% 13840365.732 13643890.407 - 4.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.41% 79419.823 78298.645 - -4.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.41% 1062785.156 1047800.221 - 0.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.053 391.465 - -1.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.41% 13113.228 12928.757 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.40% 539080873.013 531509814.327 - -1.00% -
std::unordered_set<std::string>::clear()/1024 -1.40% 23615.183 23283.672 - -2.11% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.40% 1.734 1.710 - 4.69% -
rng::for_each(set<int>)/8192 -1.40% 7837.472 7727.663 - -0.35% -
std::reverse(vector<int>)/512 -1.40% 16.557 16.325 - -0.15% -
BM_CmpLess_ushort_short -1.40% 1.070 1.055 - 0.42% -
std::reverse(vector<int>)/4096 -1.40% 132.299 130.450 - -0.03% -
SetIntersection_Front_Set_uint64_4_1 -1.40% 215098621.142 212092499.030 - -1.03% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.40% 235491224.871 232200644.573 - -2.99% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.39% 17.547 17.302 - -1.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.39% 2.734 2.696 - 17.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.39% 11006402.719 10853002.356 - -0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.39% 328.097 323.528 - 7.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.39% 35077.373 34589.372 - -1.31% -
SetIntersection_Front_Vector_uint64_4_1 -1.39% 214531218.244 211548860.740 - -1.09% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.39% 4.926 4.858 - -0.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.39% 10.607 10.460 - 2.44% -
std::make_heap(vector<int>)_(ascending)/8192 -1.39% 5034.545 4964.624 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.39% 137961.977 136046.868 - -0.14% -
SetIntersection_Front_Set_uint32_64_1 -1.39% 16462923.565 16234712.114 - -1.89% -
BM_StringRead_Cold_Shallow_Large -1.39% 1.152 1.136 - -8.63% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.39% 75350489.860 74306224.458 - 2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.38% 1173067.205 1156882.148 - -1.42% -
std::move_backward(deque<int>)/512 -1.38% 23.979 23.649 - 0.59% -
std::multiset<int>::clear()/8192 -1.38% 77411.804 76346.593 - -4.05% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.37% 137292692.838 135406433.288 - -1.73% -
SetIntersection_None_Vector_uint64_1_1 -1.37% 535744016.069 528389572.361 - -4.66% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.37% 695.962 686.415 - -0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.37% 16474.730 16249.709 - 3.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.36% 350575.774 345795.345 - -0.01% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.36% 34.034 33.571 - -0.47% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.36% 63254473.419 62393179.968 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.36% 1043598.787 1029415.484 - -1.20% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.36% 23.150 22.836 - -0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.36% 1537516.546 1516647.888 - -0.54% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.36% 56.234 55.471 - -2.28% -
std::none_of(vector<int>)_(process_all)/8 -1.36% 2.564 2.530 - 4.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 55577.448 54824.627 - -0.26% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.35% 27111.128 26745.621 - -1.10% -
std::map<int,_int>::erase(key)_(existent)/32 -1.35% 22.451 22.149 - -3.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.35% 46.832 46.202 - -2.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.35% 10.340 10.200 - -4.63% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 661.867 652.972 - -1.42% -
BM_deque_deque_move/1024 -1.34% 37.333 36.832 - -0.43% -
std::adjacent_find(list<int>,_pred)/8 -1.34% 3.920 3.867 - 2.76% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.34% 29043.716 28654.755 - -2.05% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.34% 8.176 8.066 - 2.96% -
std::remove(list<int>)_(sprinkled)/8192 -1.34% 8107.857 7999.462 - 0.11% -
SetIntersection_None_Vector_string_1024_4 -1.33% 1167207.474 1151639.903 - -0.75% -
SetIntersection_Front_Vector_string_1024_1 -1.33% 1070930.608 1056680.327 - -2.49% -
SetIntersection_None_Vector_uint32_256_64 -1.33% 3409655.918 3364357.061 - -2.45% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.33% 10.457 10.318 - 2.29% -
BM_PushHeap_string_QuickSortAdversary_256 -1.32% 14.531 14.338 - -1.50% -
SetIntersection_None_Vector_uint64_262144_256 -1.32% 1135820.241 1120832.066 - -0.79% -
std::set<int>::ctor(const&)/1024 -1.32% 6246.512 6164.194 - -4.06% -
SetIntersection_None_Vector_uint64_16_16 -1.32% 33717845.089 33273698.257 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.32% 58386321.251 57617276.150 - -1.00% -
SetIntersection_Front_Vector_string_1024_16 -1.32% 1653254.736 1631488.137 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.32% 13.044 12.873 - -0.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.31% 50.554 49.890 - 11.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.31% 16098305.475 15887311.629 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.31% 168422198.126 166216125.986 - -1.61% -
SetIntersection_Front_Set_uint64_16_4 -1.30% 54985119.387 54267701.927 - -0.63% -
std::copy_if(list<int>)_(every_other)/262144 -1.30% 210047.206 207306.827 - -0.28% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.30% 17908603.680 17675636.559 - -6.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.30% 8651546.633 8539067.407 - -0.16% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.30% 3.736 3.688 - -3.82% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.29% 240.529 237.418 - 4.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.29% 1109969.484 1095631.339 - 0.81% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.29% 9782.381 9656.084 - -1.64% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.29% 36735.540 36261.292 - -0.30% -
SetIntersection_Front_Set_float_16384_16384 -1.29% 225694902.018 222781628.983 - -4.70% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.29% 292.628 288.855 - -0.33% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.29% 8.639 8.528 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.29% 4566889.904 4508106.788 - -1.59% -
SetIntersection_None_Vector_uint32_262144_256 -1.29% 1133850.355 1119256.201 - -0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.29% 16143867.003 15936120.152 - -1.53% -
SetIntersection_Front_Set_uint32_4_4 -1.29% 137502341.836 135733081.553 - -1.40% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.28% 81045.718 80006.650 - -0.90% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.28% 1.405 1.387 - -1.79% -
BM_num_get<unsigned_long_long> -1.28% 10.484 10.350 - 1.38% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.28% 228584785.252 225669798.079 - -2.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.27% 702.674 693.740 - 2.73% -
std::copy(list<int>)/32768 -1.27% 26123.101 25791.188 - -1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 35670.265 35217.249 - -1.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.27% 15.694 15.495 - -1.13% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.27% 24.314 24.005 - 5.92% -
std::set<int>::find(key)_(existent)/1024 -1.27% 4.026 3.975 - 4.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.27% 32.171 31.764 - -2.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.26% 21.531 21.259 - -1.69% -
SetIntersection_None_Set_uint64_256_256 -1.26% 5679364.155 5607643.008 - -2.24% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.26% 675.845 667.314 - -3.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.26% 15.939 15.738 - 1.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.26% 25.455 25.134 - 2.11% -
SetIntersection_Front_Set_uint32_16_4 -1.26% 54746778.132 54059327.331 - -1.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.25% 250.166 247.029 - -0.74% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.25% 214014969.933 211331152.612 - -1.73% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.25% 21.048 20.784 - -0.30% -
SetIntersection_Front_Set_uint32_262144_256 -1.25% 3830800.392 3782816.663 - -5.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.25% 38563546.923 38081330.470 - -1.29% -
std::find(vector<int>)_(process_all)/50 -1.25% 12.515 12.358 - 0.10% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.25% 366.210 361.645 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.24% 214240155.571 211573818.575 - -1.32% -
std::for_each(multiset<int>::iterator)/32 -1.24% 23.867 23.570 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 35725.002 35281.263 - 1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.23% 1589660.931 1570184.983 - 0.64% -
SetIntersection_Interlaced_Vector_string_256_256 -1.23% 20892201.851 20636258.501 - -0.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.22% 92.525 91.396 - -3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.22% 137284095.785 135611123.121 - -0.72% -
SetIntersection_Front_Set_uint64_4_4 -1.22% 137553706.472 135877598.580 - -0.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.22% 15.028 14.845 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.22% 59658251.821 58931773.602 - -1.82% -
SetIntersection_None_Vector_uint32_64_1 -1.22% 16729419.066 16525804.053 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.21% 175065.177 172940.483 - -1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.21% 559680.602 552889.184 - -1.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.21% 880135.267 869456.305 - -3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.21% 35421589.663 34993768.560 - -0.86% -
std::partial_sort(deque<int>)_(ascending)/8 -1.21% 33.311 32.909 - -0.22% -
SetIntersection_None_Vector_uint32_256_1 -1.21% 4276491.644 4224944.926 - -1.23% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.21% 1860922.443 1838494.791 - -5.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.20% 55169833.940 54506704.266 - -1.36% -
std::move(vector<bool>)_(unaligned)/64 -1.20% 1.636 1.617 - -1.33% -
std::set<int>::contains(key)_(existent)/1024 -1.20% 3.885 3.838 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.20% 536962042.466 530543988.697 - -1.07% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.20% 3701.979 3657.737 - -4.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.19% 63345067.630 62588355.151 - -0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.19% 215710379.540 213137301.558 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.19% 54925249.300 54270512.227 - -0.74% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.19% 6930.086 6847.642 - -0.60% -
std::swap_ranges(list<int>)/50 -1.19% 32.582 32.195 - -6.62% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.19% 1.916 1.894 - 1.34% -
SetIntersection_None_Set_uint64_16_4 -1.19% 56668002.280 55996038.098 - -1.47% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.19% 5076.124 5015.952 - -0.37% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.18% 10.048 9.929 - 2.96% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.18% 24.249 23.962 - 0.67% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.18% 4554384.865 4500590.918 - -0.71% -
std::set<int>::equal_range(key)_(existent)/8192 -1.18% 8.503 8.402 - -1.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.18% 43.813 43.296 - 0.29% -
std::set<int>::contains(key)_(non-existent)/1024 -1.18% 6.394 6.318 - 7.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.18% 54.769 54.125 - -2.07% -
SetIntersection_None_Vector_uint64_4_1 -1.18% 214527059.033 212005607.883 - -3.51% -
std::unordered_set<int>::ctor(const&)/1024 -1.17% 6683.012 6604.492 - -2.46% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.17% 10884850.640 10756980.983 - -1.63% -
BM_vector_deque_ranges_copy/70000 -1.17% 3380.825 3341.136 - 7.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.17% 4176100.525 4127111.314 - -6.35% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.17% 35.644 35.226 - -2.48% -
SetIntersection_None_Set_uint64_64_16 -1.17% 18390308.517 18174817.463 - -1.46% -
SetIntersection_None_Vector_float_1024_16 -1.17% 1088365.605 1075633.894 - -0.23% -
std::is_sorted(list<int>)/8 -1.17% 2.133 2.108 - -0.27% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.17% 7489.773 7402.221 - -3.99% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.17% 42.698 42.199 - 0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.17% 15805.860 15621.361 - -1.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.17% 18.506 18.290 - -0.70% -
BM_deque_deque_move_backward/1024 -1.17% 38.298 37.852 - -1.37% -
SetIntersection_Front_Vector_float_16384_4 -1.16% 1060144.504 1047796.553 - -0.52% -
SetIntersection_Front_Vector_uint64_4_4 -1.16% 136187309.760 134603332.116 - -1.06% -
SetIntersection_None_Vector_uint64_4_4 -1.16% 134049471.633 132490589.190 - -1.18% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.16% 267848.832 264740.493 - -2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.16% 34083896.468 33688436.878 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.16% 538149468.356 531922101.698 - -0.94% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.16% 5.795 5.728 - 0.95% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.15% 600.072 593.143 - -1.02% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.15% 16439294.980 16249485.681 - -1.43% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.15% 5982.581 5913.651 - -0.15% -
SetIntersection_Front_Vector_uint64_16384_16 -1.15% 1118995.246 1106105.352 - -1.31% -
SetIntersection_Front_Set_float_64_16 -1.15% 15488583.667 15310237.939 - -2.77% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.15% 372.612 368.329 - 0.04% -
SetIntersection_Front_Set_uint64_16_1 -1.15% 63069053.885 62346432.946 - -0.65% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.14% 112.757 111.467 - -1.51% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.14% 59901657.896 59218001.422 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.14% 5796794.573 5730641.029 - -0.75% -
std::any_of(list<int>)_(process_all)/32 -1.14% 11.775 11.641 - 0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.14% 36983714.467 36562196.292 - -0.89% -
SetIntersection_Front_Set_uint64_1_1 -1.14% 536857481.417 530752425.691 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.14% 16218117.212 16033693.575 - -1.34% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.14% 23.103 22.841 - -0.27% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.13% 75228986.539 74375378.597 - 3.15% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.13% 26.646 26.344 - -1.36% -
std::set<int>::clear()/32 -1.13% 620.702 613.680 - -1.69% -
BM_CmpEqual_int_uint -1.13% 1.086 1.073 - -0.08% -
SetIntersection_Interlaced_Set_string_16384_1 -1.13% 1088257.551 1075957.126 - -1.50% -
SetIntersection_Front_Vector_uint64_256_64 -1.13% 4256239.435 4208158.452 - -4.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.13% 2983634.524 2949953.693 - -3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.13% 163139859.544 161300034.993 - -1.67% -
BM_vector_deque_ranges_move/65536 -1.13% 3112.575 3077.487 - 7.86% -
BM_vector_deque_move/70000 -1.12% 3381.497 3343.455 - 7.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 38.400 37.968 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.12% 137945593.180 136397819.722 - -1.27% -
std::find_if(list<int>)_(process_all)/1024 -1.12% 718.228 710.170 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.12% 5850385.342 5784767.953 - 1.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.12% 164.402 162.561 - 0.20% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.12% 13.035 12.889 - 0.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.12% 662.365 654.956 - -4.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.12% 24.042 23.773 - 0.05% -
BM_deque_deque_copy_backward/0 -1.11% 0.931 0.920 - 0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.11% 2910532.443 2878148.569 - -1.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.11% 22.645 22.394 - -0.33% -
SetIntersection_Front_Vector_uint64_16_1 -1.11% 62981587.137 62283640.562 - -0.93% -
SetIntersection_Front_Vector_uint32_1024_16 -1.11% 1121351.858 1108947.732 - 0.55% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.10% 16.789 16.604 - -2.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.10% 63345505.434 62646960.973 - -0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.10% 536123956.547 530213963.566 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.10% 137152308.314 135641453.131 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.10% 16.064 15.887 - -2.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.10% 43.761 43.280 - 0.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.10% 10.581 10.465 - -16.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.10% 215442438.063 213079435.325 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.09% 535143114.518 529286666.023 - -1.22% -
SetIntersection_Front_Vector_uint64_64_16 -1.09% 14399739.178 14242349.136 - -0.96% -
std::multiset<std::string>::ctor(const&)/1024 -1.09% 34545.866 34168.683 - -2.60% -
BM_CmpLess_schar_short -1.09% 0.960 0.949 - -0.38% -
bm_ranges_swap_ranges_vb_aligned/128 -1.09% 3.433 3.396 - -0.70% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.09% 1311065.430 1296761.881 - -2.86% -
BM_num_get<unsigned_long> -1.09% 10.510 10.396 - -0.06% -
ranges::min(std::vector<char>)/8 -1.09% 2.446 2.420 - -0.28% -
std::is_sorted_until(list<int>)/8192 -1.09% 7164.030 7085.958 - 5.47% -
SetIntersection_Front_Set_uint32_64_4 -1.09% 16076211.611 15901158.494 - -1.30% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.08% 16393985.429 16216285.682 - -1.28% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.08% 535343385.779 529542779.304 - -1.16% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.08% 18.635 18.433 - -0.78% -
std::unordered_multiset<int>::erase(iterator)/32 -1.08% 19.816 19.601 - -8.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 57898.920 57272.340 - 0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 36902.658 36503.963 - -0.25% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.08% 170885971.239 169039879.713 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.08% 16484097.870 16306143.973 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.08% 536796147.643 531010967.161 - -0.95% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.08% 125.467 124.116 - -8.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 588.057 581.725 - -1.90% -
SetIntersection_None_Vector_uint64_64_16 -1.08% 13540749.061 13394983.292 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.08% 1205208.645 1192241.224 - -0.14% -
std::multiset<int>::clear()/32 -1.08% 622.423 615.730 - -0.84% -
SetIntersection_None_Set_uint64_64_1 -1.07% 22580170.810 22337547.611 - -1.49% -
std::remove_copy(deque<int>)_(prefix)/50 -1.07% 21.270 21.042 - -2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.07% 1156851.776 1144442.094 - -1.08% -
SetIntersection_None_Set_string_16384_16384 -1.07% 196046295.204 193944589.510 - -5.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.07% 215949195.173 213638168.179 - -1.08% -
BM_StringRead_Cold_Deep_Small -1.07% 1.222 1.209 - -12.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 1240.422 1227.186 - -3.40% -
SetIntersection_None_Vector_uint64_16_1 -1.07% 63387777.779 62711944.193 - -2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.06% 217384033.793 215069094.235 - -0.99% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.06% 56.612 56.010 - -0.61% -
SetIntersection_None_Set_uint64_4_4 -1.06% 135643378.985 134203084.400 - -0.91% -
SetIntersection_None_Vector_uint64_16384_1024 -1.06% 1113960.092 1102137.739 - 0.36% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.06% 651.825 644.910 - 0.20% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.06% 293.160 290.052 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_1 -1.06% 1081680.734 1070217.397 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.06% 229815202.865 227380031.872 - -1.74% -
SetIntersection_Interlaced_Set_string_16384_64 -1.06% 351746882.924 348021195.928 - -1.68% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.06% 1635837.728 1618532.551 - -2.15% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.06% 13.468 13.326 - -1.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.06% 604477.186 598091.177 - -1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.06% 138324140.084 136864626.346 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.05% 357902329.804 354139907.688 - 0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.05% 12519.889 12388.602 - 0.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 561.526 555.642 - -1.26% -
std::vector<int>::ctor(size)/8192 -1.05% 574.879 568.865 - 1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.05% 64135862.161 63465277.916 - -0.80% -
SetIntersection_None_Set_uint64_16_1 -1.04% 66642458.452 65946494.882 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.04% 538220795.255 532602892.888 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.04% 241460849.704 238942687.336 - -4.70% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.04% 15.448 15.287 - -1.96% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 96762.589 95756.213 - -2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.04% 16491675.920 16320641.562 - -0.70% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.04% 36.514 36.136 - -1.25% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 57426.303 56831.390 - -1.27% -
SetIntersection_None_Set_uint64_4_1 -1.03% 217074459.147 214829635.606 - -1.00% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.03% 37868338.892 37477038.255 - -0.72% -
std::for_each(set<int>::iterator)/8192 -1.03% 8034.084 7951.074 - 1.19% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.03% 137120669.024 135704644.760 - -0.87% -
std::find_end(list<int>)_(single_element)/8192 -1.03% 8275.159 8189.930 - -5.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.03% 4322932.070 4278459.544 - -0.29% -
std::remove(vector<int>)_(prefix)/1024 -1.03% 309.829 306.641 - 0.05% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.03% 32.212 31.881 - 0.51% -
std::find_if(vector<char>)_(process_all)/50 -1.03% 6.699 6.631 - 0.14% -
SetIntersection_Front_Set_uint64_262144_4 -1.03% 1073021.825 1062016.544 - 0.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.02% 267657.584 264918.990 - -2.14% -
BM_tolower_string<char> -1.02% 15.242 15.086 - -1.11% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.02% 5.551 5.494 - -0.08% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.02% 16.292 16.125 - 1.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.01% 1418.184 1403.803 - 0.56% -
std::is_sorted_until(deque<int>)/8 -1.01% 2.841 2.812 - -11.95% -
BM_vector_deque_copy/70000 -1.01% 3376.882 3342.797 - 7.98% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.01% 7642458.134 7565347.097 - -0.70% -
std::unordered_set<std::string>::clear()/8192 -1.01% 221134.698 218905.261 - -1.29% -
SetIntersection_None_Vector_uint64_16_4 -1.01% 53785553.320 53243749.773 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.01% 62888376.012 62254933.574 - -1.13% -
std::find_end(list<int>)_(process_all)/8192 -1.00% 7515.754 7440.330 - -1.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.00% 2.826 2.798 - -0.16% -
std::rotate(deque<int>)_(by_1/3)/32 -1.00% 20.739 20.531 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.00% 137103193.680 135730355.243 - -1.64% -


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