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 d7d4e4ace55cb6f1f727d1053e9d409882453b20

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 569079 2026-02-13T12:35:31 0:00:00
Previous 569077 2026-02-13T15:01:17 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1755 1965
Performance Improvements 2258 1807
Unchanged Tests 37892 38133
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 292.25% 231.275 907.179 - 296.08% -
std::flat_multimap<int,_int>::ctor(const&)/8192 113.55% 904.764 1932.101 - 0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 100.47% 36.591 73.355 - 103.91% -
BM_StringCtorDefault 96.21% 0.234 0.459 - 89.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 95.80% 38.809 75.987 - 0.39% -
std::set<std::string>::insert(value)_(already_present)/8192 94.19% 31.858 61.866 - 107.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 83.33% 0.264 0.483 - 63.22% -
BM_PushHeap_uint64_SingleElement_1 77.01% 0.393 0.695 - 45.17% -
std::fill(vector<bool>)/262144 73.68% 232.257 403.394 - -57.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 70.46% 25.456 43.392 - 13.61% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 68.47% 68.616 115.595 - 22.19% -
std::multiset<std::string>::erase(key)_(existent)/32 65.20% 50.524 83.469 - 5.78% -
std::is_sorted_until(deque<int>)/8 65.13% 2.805 4.632 - 63.07% -
std::set<std::string>::erase(key)_(existent)/1024 64.47% 60.658 99.764 - 65.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 57.52% 32.758 51.600 - 65.57% -
BM_vector_deque_ranges_move_backward/0 54.55% 0.439 0.678 - 47.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.06% 28.907 43.956 - -5.97% -
std::set<std::string>::erase(key)_(existent)/32 49.13% 50.086 74.691 - 48.54% -
std::fill_n(list<int>)/1024 47.32% 440.991 649.681 - 47.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 46.47% 8.881 13.008 - -45.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 45.10% 25.922 37.612 - -3.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 43.34% 6.854 9.825 - 6.37% -
ranges::min(std::vector<long_long>)/1 43.14% 0.292 0.418 - -7.11% -
std::copy_n(vector<bool>)_(aligned)/1048576 42.31% 2488.546 3541.530 - 6.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 42.22% 250930388.838 356870710.769 - 2.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 41.57% 16524.149 23392.863 - 49.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 41.44% 5.992 8.474 - -43.04% -
std::unordered_set<int>::count(key)_(existent)/32 40.71% 1.215 1.710 - 39.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 40.52% 0.346 0.486 - 26.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 39.05% 30.299 42.131 - -1.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 39.03% 22.491 31.269 - -11.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 38.67% 51.846 71.893 - -0.15% -
std::unordered_set<std::string>::count(key)_(existent)/32 38.40% 31.427 43.495 - 34.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 38.36% 24.540 33.955 - 5.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 37.95% 16394.497 22616.579 - 36.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 37.76% 23.017 31.707 - 41.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 37.42% 4.984 6.849 - 2.75% -
std::move(vector<int>)/262144 37.25% 15033.373 20633.464 - 19.37% -
BM_PushHeap_string_SingleElement_1 36.41% 0.471 0.643 - -8.23% -
std::unordered_set<int>::contains(key)_(non-existent)/32 36.13% 1.352 1.841 - 20.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.57% 25.519 34.086 - 62.94% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 33.50% 5.460 7.290 - 30.66% -
std::unordered_set<int>::count(key)_(existent)/1024 33.40% 1.146 1.528 - 18.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 33.20% 16149.862 21511.346 - 30.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 32.97% 52.732 70.119 - 38.02% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 32.15% 52.646 69.572 - 0.80% -
std::search(deque<int>)_(same_length)/1000 31.26% 351.558 461.470 - -0.62% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.83% 23.520 30.770 - -0.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 30.42% 632.867 825.409 - 0.56% -
BM_vector_deque_ranges_move/0 29.72% 0.424 0.550 - 4.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 29.45% 20.167 26.106 - 12.44% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 29.38% 50.293 65.068 - 26.99% -
BM_deque_deque_ranges_move_backward/1 29.28% 2.519 3.257 - 25.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 29.21% 26.737 34.547 - 28.54% -
rng::find(vector<bool>)_(process_all)/8 29.15% 0.676 0.873 - 57.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 28.43% 0.264 0.339 - 21.25% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 26.27% 656.963 829.564 - 24.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 25.97% 457.861 576.755 - 26.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 25.83% 12.158 15.298 - 45.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 25.79% 1.296 1.630 - 2.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.62% 42.739 53.690 - 27.61% -
BM_vector_deque_ranges_move_backward/1 25.59% 2.033 2.554 - 20.73% -
std::unordered_set<int>::contains(key)_(non-existent)/0 25.47% 0.338 0.425 - 25.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 25.35% 547.567 686.384 - -4.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 25.32% 19.994 25.056 - 2.91% -
std::multiset<std::string>::erase(iterator)/1024 25.27% 25.347 31.752 - 10.65% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 25.22% 80315.872 100572.022 - 24.09% -
BM_vector_deque_ranges_move_backward/2 25.13% 1.782 2.230 - 22.21% -
std::unordered_set<int>::clear()/8192 24.83% 63508.960 79280.721 - 7.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 24.75% 552.528 689.274 - -14.33% -
std::unordered_set<std::string>::erase(key)_(existent)/32 24.44% 59.900 74.539 - -18.18% -
BM_deque_vector_ranges_move_backward/0 24.37% 1.592 1.979 - 47.45% -
std::move(list<int>)/4096 24.25% 3950.971 4909.030 - -3.28% -
std::rotate(list<int>)_(by_1/2)/8192 24.11% 4322.783 5365.028 - -1.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 24.10% 1421.022 1763.516 - 35.34% -
BM_PushHeap_uint32_PipeOrgan_1 23.89% 0.392 0.486 - 18.99% -
BM_deque_vector_ranges_move_backward/1 23.71% 2.098 2.595 - 29.09% -
rng::find(vector<bool>)_(process_all)/50 23.47% 0.682 0.842 - 30.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 23.05% 48.328 59.466 - 24.99% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 22.95% 10.517 12.930 - -2.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 22.94% 10.883 13.380 - 20.10% -
std::unordered_set<std::string>::find(key)_(existent)/8192 22.68% 29.607 36.321 - -17.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.67% 62.573 76.757 - 24.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 22.51% 24.904 30.511 - -13.88% -
BM_deque_vector_move_backward/64 22.42% 2.996 3.668 - 25.55% -
std::find(vector<long_long>)_(process_all)/8 22.34% 0.949 1.161 - 5.92% -
BM_deque_vector_ranges_move_backward/2 22.12% 1.838 2.245 - 27.28% -
BM_deque_vector_ranges_move_backward/64 21.96% 2.924 3.566 - 21.91% -
SetIntersection_Interlaced_Set_uint64_1024_4 21.84% 9651907.235 11759637.369 - 16.54% -
BM_StringRelational_Eq_Empty_Empty_Control 21.64% 1.743 2.120 - 3.07% -
SetIntersection_Interlaced_Set_uint64_1024_1024 21.26% 12186282.454 14776988.663 - 17.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 21.21% 34.837 42.227 - 22.27% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 21.18% 1.502 1.820 - 32.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 21.07% 44571.018 53959.998 - 3.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 21.03% 5522.362 6683.726 - 3.36% -
std::set<std::string>::erase(key)_(existent)/8192 20.98% 72.421 87.618 - 21.11% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 20.93% 11297.095 13661.837 - 22.81% -
bm_lexicographical_compare<int>/1 20.85% 1.211 1.464 - 14.22% -
BM_PushHeap_float_QuickSortAdversary_1 20.77% 0.577 0.697 - 49.53% -
BM_deque_deque_move_backward/2 20.71% 2.532 3.056 - 21.10% -
ranges::min(std::list<char>)/1 20.59% 0.366 0.441 - 21.23% -
std::map<std::string,_int>::find(key)_(non-existent)/32 20.54% 9.918 11.954 - -9.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 20.46% 1.143 1.376 - 20.82% -
BM_deque_deque_move_backward/64 20.41% 3.347 4.030 - 19.80% -
BM_deque_deque_move_backward/1 20.30% 2.780 3.345 - 20.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.96% 6366.597 7637.190 - 0.41% -
std::unordered_set<int>::clear()/1024 19.66% 8482.088 10150.019 - -0.77% -
BM_deque_deque_ranges_move_backward/2 19.57% 2.306 2.757 - 18.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.34% 39.768 47.461 - -5.30% -
rng::starts_with(list<int>,_pred)/8192 19.27% 9853.837 11752.918 - 21.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.19% 20.587 24.537 - -1.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 19.15% 554.075 660.179 - -62.27% -
ranges::min(std::vector<__int128>)/1 18.96% 0.375 0.447 - 8.36% -
std::copy_if(list<int>)_(every_other)/4096 18.94% 3384.903 4026.009 - -3.36% -
BM_vector_deque_move_backward/64 18.90% 3.047 3.623 - 21.49% -
ranges::min(std::deque<__int128>)/70000 18.88% 24400.870 29006.691 - -20.52% -
ranges::min(std::list<long_long>)/1 18.69% 0.369 0.437 - 16.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 18.67% 0.448 0.531 - 25.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 18.51% 52.153 61.806 - 36.62% -
ranges::min(std::list<__int128>)/8 18.42% 2.160 2.558 - 24.03% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.17% 1.125 1.329 - 3.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 18.03% 20.797 24.546 - 19.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 17.88% 1.399 1.650 - -0.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 17.80% 4.641 5.467 - 17.32% -
BM_vector_deque_copy/0 17.64% 0.424 0.499 - -17.30% -
std::multiset<std::string>::erase(iterator)/8192 17.60% 30.675 36.075 - 14.23% -
BM_vector_deque_move_backward/2 17.56% 2.062 2.424 - 18.19% -
rng::find_last_if(deque<int>)_(bail_90%)/8 17.52% 0.983 1.156 - 16.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 17.47% 0.387 0.454 - 1.03% -
std::find_if(vector<int>)_(process_all)/8 17.37% 1.304 1.530 - 13.63% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 17.36% 2.513 2.949 - -29.69% -
std::flat_multimap<int,_int>::ctor(const&)/32 17.26% 22.758 26.686 - 15.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17.07% 4907.110 5744.873 - 4.60% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.04% 9.701 11.355 - -52.86% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.67% 1363.995 1591.342 - 19.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 16.34% 11903.481 13848.414 - 17.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 16.26% 10.352 12.035 - 21.96% -
rng::find_last(forward_list<int>)_(bail_10%)/50 16.25% 17.327 20.143 - 17.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 16.25% 20.977 24.386 - 117.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 16.24% 37303.505 43360.016 - 5.54% -
std::map<std::string,_int>::ctor(const&)/32 16.23% 701.471 815.345 - 14.72% -
BM_vector_deque_move_backward/1 15.85% 2.309 2.675 - 16.52% -
std::multiset<std::string>::ctor(const&)/32 15.83% 692.575 802.227 - -1.98% -
BM_PushHeap_uint32_Random_1 15.83% 0.447 0.518 - 16.48% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 15.75% 7.133 8.257 - -0.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.66% 6.556 7.583 - -49.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 15.40% 61.515 70.991 - 0.27% -
std::set<int>::find(key)_(non-existent)/32 15.33% 2.460 2.837 - 26.85% -
ranges::min(std::vector<__int128>)/70000 15.22% 27142.184 31272.945 - 4.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.20% 1153.355 1328.634 - -0.38% -
BM_vector_deque_ranges_move/2 15.11% 1.741 2.004 - 3.01% -
std::sort(deque<int>)_(heap)/8192 15.09% 69141.738 79575.000 - 15.47% -
SetIntersection_Interlaced_Set_uint64_1024_256 15.06% 13720636.667 15786477.711 - 8.21% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 14.98% 37.466 43.078 - 5.88% -
SetIntersection_Interlaced_Vector_uint32_262144_16 14.86% 5043474.181 5792698.775 - 0.74% -
std::find_end(forward_list<int>)_(process_all)/8192 14.84% 5726.357 6576.416 - 13.63% -
BM_StringConstructDestroyCStr_Large_Opaque 14.81% 15.318 17.587 - -5.19% -
BM_vector_deque_ranges_move_backward/64 14.66% 3.198 3.666 - 18.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.48% 36.451 41.729 - 13.82% -
std::is_sorted_until(list<int>,_pred)/8192 14.20% 7763.845 8865.958 - 15.75% -
SetIntersection_Front_Vector_uint64_16384_16384 14.14% 68921150.183 78668087.950 - 3.74% -
std::unordered_set<int>::insert(value)_(already_present)/32 14.03% 2.506 2.858 - 63.31% -
std::find_if(list<int>)_(process_all)/8192 14.02% 7272.138 8291.725 - 7.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 13.96% 3434.222 3913.566 - 10.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 13.86% 9.688 11.030 - 1.28% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.85% 22670296.968 25809294.685 - 24.32% -
SetIntersection_Front_Vector_uint64_262144_16384 13.84% 69122697.554 78691874.788 - 5.64% -
std::reverse(deque<int>)/512 13.82% 113.007 128.627 - 10.82% -
BM_deque_vector_move_backward/2 13.80% 1.899 2.161 - 22.44% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 13.75% 1.451 1.650 - 5.94% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 13.64% 0.609 0.693 - 6.93% -
BM_StringRelational_Less_Large_Empty_Control 13.63% 1.616 1.836 - 14.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 13.62% 22.704 25.795 - 28.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.51% 48.768 55.357 - -5.76% -
ranges::minmax(std::deque<__int128>)/64 13.48% 30.872 35.034 - 14.50% -
ranges::minmax(std::deque<long_long>)/64 13.47% 22.333 25.342 - 10.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 13.41% 2.823 3.202 - 8.43% -
ranges::minmax(std::deque<long_long>)/70000 13.32% 24143.882 27359.216 - 11.44% -
std::fill_n(deque<int>)/32 13.27% 1.155 1.309 - 13.38% -
BM_deque_deque_ranges_move_backward/64 13.20% 3.665 4.149 - 22.95% -
std::find_if(vector<char>)_(bail_25%)/8 13.16% 0.847 0.958 - 0.13% -
BM_PushHeap_float_Ascending_1 12.97% 0.617 0.697 - 49.11% -
ranges::min(std::deque<char>)/1 12.96% 0.740 0.836 - -8.67% -
SetIntersection_Front_Vector_string_1024_256 12.91% 8992769.131 10153955.493 - 10.97% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 12.82% 19.940 22.497 - 1.75% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.51% 308.776 347.391 - 12.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 12.48% 0.264 0.297 - -11.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 12.45% 94.757 106.552 - 10.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.44% 30.935 34.781 - 13.17% -
std::copy(vector<bool>)_(aligned)/1048576 12.31% 3278.450 3682.137 - -2.93% -
BM_vector_deque_copy/2 12.31% 1.840 2.066 - 3.86% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 12.30% 29.694 33.346 - 9.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 12.28% 0.274 0.307 - -23.98% -
std::reverse(deque<int>)/64 12.27% 13.053 14.655 - 8.05% -
BM_toupper_char<wchar_t> 12.09% 0.614 0.688 - 24.85% -
SetIntersection_Front_Vector_uint64_262144_1024 12.05% 5280698.320 5917006.706 - 11.29% -
std::set<std::string>::find(key)_(non-existent)/32 12.00% 9.107 10.200 - 12.77% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 11.99% 21.333 23.890 - 9.49% -
rng::contains(list<int>)_(process_all)/8192 11.98% 7150.165 8006.625 - 12.21% -
std::stable_partition(deque<int>)_(sparse)/50 11.96% 27.341 30.612 - 4.07% -
std::for_each_n(list<int>)/8192 11.93% 8326.122 9319.497 - 23.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 11.88% 34.094 38.143 - 6.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 11.87% 37.290 41.715 - 1.60% -
std::upper_bound(std::list<int>)/8192 11.82% 13229.674 14793.769 - 12.58% -
SetIntersection_Interlaced_Set_uint64_1024_64 11.78% 9847599.065 11007423.895 - 9.43% -
BM_StringRelational_Eq_Large_Large_Control 11.67% 2.233 2.493 - 12.67% -
std::unordered_set<int>::clear()/32 11.65% 584.611 652.695 - 2.13% -
std::set<std::string>::ctor(const&)/1024 11.63% 34149.342 38122.122 - 9.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 11.56% 1.318 1.470 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.49% 29.579 32.979 - 9.11% -
std::set<std::string>::erase(iterator)/8192 11.48% 26.884 29.972 - 9.58% -
SetIntersection_Front_Vector_uint64_16384_1024 11.43% 5310697.142 5917496.234 - -0.06% -
BM_vector_deque_ranges_move/1 11.19% 2.044 2.272 - 4.43% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.16% 6.372 7.083 - -12.06% -
ranges::min(std::vector<__int128>)/64 11.04% 24.638 27.357 - 3.87% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 11.02% 0.413 0.459 - 0.55% -
std::set<int>::lower_bound(key)_(existent)/8192 10.99% 7.874 8.740 - 12.80% -
std::set<std::string>::find(key)_(existent)/1024 10.99% 23.099 25.636 - 7.49% -
std::fill(list<int>)/8192 10.95% 7572.952 8402.261 - 0.35% -
BM_std_minmax_element<char>/64000 10.93% 17729.383 19666.495 - 17.60% -
std::multiset<std::string>::contains(key)_(existent)/32 10.92% 13.467 14.937 - -9.11% -
std::set<int>::erase(key)_(non-existent,_end)/8192 10.86% 8.214 9.106 - 11.53% -
std::unordered_set<int>::erase(key)_(existent)/32 10.85% 20.810 23.068 - 10.77% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.80% 11.654 12.912 - 20.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.76% 32.024 35.468 - 10.25% -
std::find_end(deque<int>)_(single_element)/1024 10.75% 295.712 327.492 - 3.05% -
std::stable_partition(deque<int>)_(sparse)/32 10.71% 11.301 12.512 - -4.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 10.66% 179761.244 198917.387 - 5.51% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10.65% 9815.660 10861.299 - 11.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.61% 11.270 12.465 - 10.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10.57% 7321566.014 8095110.487 - -27.55% -
std::copy(vector<int>)/4096 10.56% 144.343 159.579 - -28.26% -
std::unordered_set<int>::find(key)_(existent)/32 10.39% 1.146 1.265 - -9.35% -
SetIntersection_Front_Set_uint32_1024_1024 10.39% 12427339.624 13718820.034 - 10.33% -
SetIntersection_Interlaced_Set_uint64_256_64 10.33% 12629569.413 13934813.880 - 0.68% -
std::unordered_set<int>::insert(value)_(already_present)/1024 10.32% 2.397 2.644 - 39.72% -
ranges::min(std::list<__int128>)/64 10.23% 34.880 38.447 - 15.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 10.19% 21.038 23.181 - -2.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 10.15% 1.162 1.280 - -1.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 10.15% 32.011 35.259 - 15.74% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.11% 34.940 38.473 - 11.53% -
SetIntersection_Front_Vector_string_1024_64 10.11% 3025848.555 3331715.280 - -3.53% -
BM_vector_deque_copy/1 10.03% 2.104 2.315 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.96% 17903.865 19686.873 - 9.87% -
SetIntersection_Front_Set_float_16384_64 9.88% 1639359.417 1801381.265 - 1.66% -
SetIntersection_None_Set_string_16384_1 9.81% 195734913.723 214929386.680 - 2.24% -
BM_std_minmax_element<int>/70000 9.74% 16635.432 18255.130 - 0.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 9.72% 2.434 2.671 - -35.76% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 9.70% 27.946 30.657 - 1.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.68% 716.460 785.783 - -1.75% -
std::for_each_n(deque<int>)/8 9.67% 1.063 1.166 - -6.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.65% 182998.704 200655.460 - 7.92% -
SetIntersection_Front_Vector_string_262144_64 9.63% 3046266.430 3339577.360 - 2.05% -
std::unordered_set<std::string>::erase(iterator)/32 9.63% 28.670 31.430 - 5.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.63% 22.351 24.503 - 13.33% -
rng::find_last_if(deque<int>)_(bail_10%)/50 9.62% 18.144 19.891 - 13.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.59% 22.896 25.091 - 11.54% -
std::unordered_set<int>::count(key)_(non-existent)/1024 9.57% 1.578 1.729 - 18.58% -
BM_std_minmax_element<int>/65536 9.56% 15572.196 17061.662 - 0.33% -
rng::starts_with(list<int>)/8 9.55% 2.900 3.177 - 8.85% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.54% 54242.087 59419.116 - 14.12% -
std::set<int>::ctor(const&,_alloc)/32 9.54% 210.998 231.131 - 5.44% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 9.52% 23.904 26.180 - 1.26% -
rng::find_last(list<int>)_(bail_10%)/8192 9.46% 6253.793 6845.447 - 8.50% -
BM_std_minmax_element<int>/64000 9.44% 15247.645 16687.177 - 0.01% -
BM_vector_deque_copy_backward/0 9.36% 0.437 0.478 - -0.33% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.32% 4.388 4.797 - 7.11% -
BM_num_put<unsigned_long_long> 9.31% 11.540 12.615 - 12.45% -
BM_std_minmax_element<char>/4096 9.27% 1145.660 1251.920 - 16.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 9.25% 1.441 1.575 - -4.59% -
std::set<std::string>::count(key)_(non-existent)/8192 9.19% 30.676 33.496 - 1.13% -
std::set<int>::erase(key)_(non-existent,_end)/1024 9.12% 5.464 5.962 - 10.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 9.06% 1.426 1.555 - -1.81% -
SetIntersection_Front_Set_uint64_262144_64 9.05% 1630831.086 1778455.745 - 5.34% -
BM_std_minmax_element<char>/4000 9.00% 1096.046 1194.742 - 13.40% -
SetIntersection_Front_Set_uint64_16384_64 9.00% 1662586.841 1812209.192 - 5.69% -
std::remove(list<int>)_(prefix)/1024 8.99% 956.976 1043.003 - 3.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 8.98% 4.612 5.026 - -7.95% -
SetIntersection_None_Set_string_262144_16384 8.95% 1537916.180 1675560.059 - 0.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.95% 1541.218 1679.130 - -4.21% -
BM_vector_deque_ranges_copy_backward/2 8.87% 1.787 1.945 - -2.67% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.81% 12514.496 13616.920 - 14.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 8.79% 22873.347 24882.961 - 15.57% -
std::any_of(list<int>)_(process_all)/8192 8.78% 7368.475 8015.087 - 1.91% -
BM_std_minmax_element<char>/64 8.76% 17.425 18.950 - 9.47% -
std::lower_bound(std::list<int>)/8192 8.72% 13730.325 14927.139 - 12.77% -
std::set<std::string>::equal_range(key)_(existent)/8192 8.71% 27.962 30.399 - 7.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.65% 1533795.330 1666422.607 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 8.59% 1528224.121 1659432.453 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 8.58% 2.730 2.964 - 5.80% -
BM_std_minmax_element<int>/5500 8.58% 1314.116 1426.879 - 0.28% -
BM_std_minmax_element<int>/4000 8.52% 960.687 1042.577 - -0.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.52% 4.491 4.873 - 12.11% -
BM_vector_deque_ranges_move_backward/65536 8.48% 7728.029 8383.371 - 14.23% -
SetIntersection_Interlaced_Set_float_256_64 8.45% 12531946.058 13591008.875 - 4.51% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.44% 16407.289 17791.842 - 5.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.42% 23.471 25.448 - -39.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 8.42% 24.345 26.394 - 11.00% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.41% 38.756 42.017 - 12.22% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.41% 7715681.522 8364704.938 - 7.86% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.39% 9.391 10.179 - -4.84% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.36% 0.529 0.574 - 8.15% -
std::find_if(vector<int>)_(bail_25%)/1024 8.34% 26.875 29.116 - 0.86% -
std::copy_n(vector<int>)/262144 8.32% 11579.375 12542.734 - 2.12% -
BM_std_minmax_element<int>/4096 8.28% 983.977 1065.471 - -0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 8.27% 84.622 91.618 - 34.15% -
BM_std_minmax_element<char>/5500 8.24% 1533.761 1660.203 - 14.92% -
SetIntersection_None_Set_string_16384_4 8.22% 196142777.783 212260209.594 - 3.36% -
BM_num_put<const_void*> 8.20% 12.029 13.016 - 8.69% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.18% 1.428 1.545 - -0.83% -
std::set<std::string>::lower_bound(key)_(existent)/32 8.17% 14.975 16.197 - 8.18% -
BM_std_minmax_element<int>/1024 8.09% 250.326 270.571 - -0.26% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.08% 2.303 2.489 - 10.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 8.08% 1320.646 1427.383 - 1.67% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 8.03% 11.454 12.374 - 4.91% -
SetIntersection_Interlaced_Vector_float_256_16 8.03% 6266335.624 6769267.964 - 9.69% -
BM_vector_deque_ranges_move_backward/70000 8.00% 8230.482 8888.875 - 13.65% -
std::rotate(list<int>)_(1_element_forward)/8192 7.98% 7072.654 7637.353 - -5.71% -
std::move(deque<int>)/262144 7.97% 15066.046 16266.539 - 7.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.87% 11998.343 12942.778 - 5.08% -
std::set<std::string>::contains(key)_(existent)/8192 7.86% 27.263 29.406 - 10.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.85% 1.299 1.401 - -7.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.84% 3061270.778 3301367.454 - 3.06% -
SetIntersection_Front_Set_float_1024_64 7.81% 1595820.032 1720525.143 - -6.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.81% 922.190 994.200 - -5.53% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.79% 27.093 29.203 - 1.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.70% 12895.094 13888.273 - 9.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 7.69% 1875464.926 2019715.332 - 9.31% -
std::set<int>::ctor(const&,_alloc)/1024 7.69% 6217.699 6695.547 - 5.18% -
std::any_of(vector<int>)_(process_all)/50 7.67% 12.760 13.740 - 9.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.65% 3.018 3.249 - 10.77% -
ranges::minmax(std::deque<long_long>)/8 7.63% 3.695 3.977 - 2.92% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.61% 22.064 23.743 - 6.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.61% 802.566 863.624 - 6.65% -
SetIntersection_None_Set_string_262144_262144 7.60% 1546589.846 1664138.918 - 0.29% -
SetIntersection_Interlaced_Vector_float_262144_16384 7.57% 337963688.477 363536018.101 - 2.12% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 7.54% 0.323 0.347 - -21.84% -
rng::fold_left(deque<int>)/1048576 7.49% 1328834.837 1428309.682 - 159.70% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 7.49% 27.966 30.060 - -77.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.48% 11061.880 11889.566 - 0.56% -
std::set<std::string>::find(key)_(non-existent)/8192 7.48% 26.977 28.994 - 6.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.42% 509.685 547.501 - -2.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 7.42% 12.547 13.478 - 7.59% -
SetIntersection_Interlaced_Set_float_1024_256 7.40% 13594881.114 14601499.301 - 4.42% -
std::find_if(vector<char>)_(bail_25%)/32768 7.38% 800.839 859.918 - 7.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.37% 4298125.221 4614813.861 - -3.53% -
BM_std_minmax_element<int>/512 7.35% 127.848 137.244 - -0.36% -
SetIntersection_Front_Set_float_262144_64 7.35% 1542505.013 1655804.238 - -5.63% -
SetIntersection_None_Set_string_16384_16 7.31% 197537280.834 211972045.024 - 4.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.29% 1.604 1.721 - -6.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.29% 56800.170 60938.763 - 6.54% -
BM_StringRelational_Eq_Small_Small_Control 7.27% 1.635 1.754 - -5.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.27% 83068.813 89106.701 - 13.01% -
rng::fold_left(deque<int>)/8192 7.26% 10332.500 11082.323 - 148.30% -
std::set<int>::ctor(const&,_alloc)/8192 7.25% 49617.928 53215.948 - 5.46% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.24% 521.016 558.755 - 2.45% -
std::unique(list<int>,_pred)_(sprinkled)/8192 7.24% 8287.232 8886.817 - 7.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.21% 225327777.457 241563337.988 - 4.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.15% 728.333 780.391 - 7.53% -
std::adjacent_find(vector<int>,_pred)/50 7.07% 22.938 24.561 - 4.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 7.06% 84.336 90.290 - 7.54% -
SetIntersection_Front_Set_uint32_262144_256 7.03% 3823609.760 4092287.365 - 6.83% -
ranges::minmax(std::vector<char>)/1 7.00% 0.610 0.653 - 0.14% -
std::set<std::string>::ctor(const&)/32 6.98% 773.516 827.520 - -1.62% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 6.98% 0.514 0.550 - 9.86% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 6.96% 1.126 1.205 - 2.46% -
BM_deque_deque_copy/0 6.96% 0.740 0.791 - 0.35% -
SetIntersection_None_Set_string_256_256 6.95% 5664597.155 6058312.948 - 3.93% -
std::multimap<int,_int>::find(key)_(existent)/8192 6.95% 5.342 5.714 - 7.06% -
std::swap_ranges(deque<int>)/1024 6.90% 341.008 364.526 - 14.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 6.90% 19.502 20.847 - 6.57% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.89% 7.523 8.041 - 2.35% -
BM_std_minmax_element<char>/65536 6.87% 17994.346 19230.844 - 12.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 6.85% 9041.520 9660.562 - 17.03% -
std::unique(list<int>,_pred)_(sprinkled)/1024 6.83% 1002.733 1071.201 - 7.13% -
SetIntersection_Front_Vector_uint64_262144_256 6.82% 2127099.863 2272171.908 - -0.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 6.81% 27.248 29.103 - 17.27% -
std::multiset<int>::count(key)_(non-existent)/8192 6.80% 9.193 9.818 - 0.33% -
SetIntersection_Front_Vector_uint64_16384_256 6.80% 2133140.406 2278132.281 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 6.79% 1080430.603 1153813.347 - 2.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.77% 0.592 0.632 - 6.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.77% 982.744 1049.258 - 4.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.71% 1.143 1.220 - 7.30% -
SetIntersection_Front_Vector_string_256_256 6.68% 18697108.001 19946893.822 - 3.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.67% 22.500 24.000 - 1.66% -
BM_StringRelational_Compare_Small_Small_ChangeLast 6.66% 1.621 1.728 - 6.54% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 6.64% 2.291 2.443 - 6.98% -
SetIntersection_Front_Set_float_1024_256 6.61% 3670808.114 3913553.906 - -7.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 6.60% 4.122 4.394 - 5.85% -
SetIntersection_None_Set_string_262144_1024 6.60% 1553674.561 1656153.973 - 0.08% -
std::partition_point(list<int>)/8192 6.58% 12254.314 13061.231 - 10.45% -
std::remove_copy(deque<int>)_(prefix)/1024 6.58% 379.640 404.633 - 7.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 6.58% 1.319 1.405 - 0.22% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.56% 32.032 34.134 - 1.79% -
SetIntersection_Interlaced_Set_string_262144_4 6.56% 1739117.676 1853146.404 - 0.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 6.55% 1.210 1.289 - -3.96% -
BM_PushHeap_uint64_PipeOrgan_4 6.51% 0.482 0.513 - 6.22% -
rng::find_last(list<int>)_(bail_90%)/8 6.50% 0.461 0.491 - 6.65% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.50% 19.150 20.395 - 14.13% -
BM_deque_vector_move/1024 6.50% 37.667 40.114 - 9.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.49% 1549668.783 1650251.221 - 1.14% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.49% 22.177 23.616 - -12.28% -
SetIntersection_Front_Vector_uint64_256_256 6.48% 4249626.307 4524807.289 - 6.61% -
std::multimap<int,_int>::find(key)_(existent)/1024 6.45% 3.808 4.053 - 9.64% -
std::find_first_of(vector<int>)_(small_needle)/50 6.44% 72.998 77.703 - 1.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.44% 1543022.379 1642356.119 - -0.56% -
std::find_if_not(vector<int>)_(process_all)/8 6.40% 1.309 1.392 - 6.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.39% 35.650 37.927 - 6.30% -
SetIntersection_Interlaced_Vector_string_256_256 6.38% 18804157.443 20003600.083 - -4.25% -
std::count_if(list<int>)_(every_other)/8192 6.36% 7182.526 7639.303 - -8.60% -
std::find_end(deque<int>)_(single_element)/8192 6.36% 2207.706 2348.048 - 6.26% -
BM_StringRelational_Compare_Large_Empty_Control 6.35% 1.614 1.717 - 6.72% -
SetIntersection_Interlaced_Vector_float_64_16 6.34% 17091096.682 18175250.033 - 8.09% -
std::multiset<int>::count(key)_(non-existent)/32 6.34% 2.365 2.515 - 0.95% -
std::generate(list<int>)/8192 6.33% 7121.474 7572.312 - -1.58% -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.32% 5.407 5.749 - 5.72% -
SetIntersection_Front_Set_uint64_16384_16 6.31% 1120189.439 1190864.741 - -1.07% -
std::fill_n(vector<bool>)/64 6.28% 1.358 1.443 - 7.35% -
BM_std_minmax_element<short>/3 6.27% 1.201 1.276 - 5.54% -
std::swap_ranges(deque<int>)/8192 6.26% 2713.333 2883.233 - 13.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 6.26% 1.390 1.477 - -26.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.25% 1768.880 1879.365 - 5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.24% 1547353.029 1643844.645 - 0.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.20% 242540.874 257580.831 - 4.49% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.19% 2.187 2.322 - 1.06% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.19% 439.649 466.847 - -1.27% -
BM_std_minmax_element<char>/1024 6.18% 283.783 301.307 - 9.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.18% 1.604 1.703 - 0.92% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 6.16% 869.083 922.631 - 0.34% -
BM_PushHeap_uint32_Ascending_16 6.14% 0.930 0.987 - 6.36% -
BM_CmpEqual_ushort_schar 6.12% 0.990 1.050 - 5.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.12% 10.785 11.445 - 4.71% -
SetIntersection_Front_Set_uint64_1024_1024 6.08% 12246668.207 12991287.935 - 2.58% -
std::multiset<std::string>::contains(key)_(existent)/1024 6.07% 22.906 24.296 - 11.92% -
SetIntersection_None_Set_uint64_1024_64 6.07% 8587794.242 9108674.240 - 1.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 6.06% 12.878 13.659 - 1.22% -
rng::find_last(list<int>)_(bail_90%)/8192 6.06% 601.641 638.081 - 6.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.05% 775.805 822.715 - 7.29% -
BM_vector_deque_ranges_copy_backward/1 6.04% 2.076 2.201 - -2.56% -
BM_deque_vector_copy/65536 6.03% 2894.277 3068.935 - 1.83% -
std::find_end(deque<int>)_(process_all)/8192 6.02% 2003.713 2124.377 - 0.49% -
std::search(list<int>)_(single_element)/8192 6.00% 8173.386 8663.913 - -3.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 6.00% 48125.378 51011.759 - 5.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 5.97% 15.734 16.672 - 6.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.96% 1682948.080 1783167.889 - 0.55% -
std::map<int,_int>::count(key)_(existent)/32 5.95% 1.505 1.594 - 1.89% -
BM_deque_deque_ranges_move_backward/0 5.94% 0.743 0.787 - 6.94% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 5.92% 49899.682 52851.851 - 6.53% -
SetIntersection_Front_Vector_uint64_1024_1024 5.91% 5588228.609 5918586.637 - 0.45% -
std::copy_backward(vector<bool>)_(aligned)/512 5.90% 1.552 1.644 - 4.51% -
SetIntersection_Interlaced_Set_uint64_262144_1 5.89% 981830.472 1039651.652 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.88% 1552421.145 1643699.543 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.88% 8622673.306 9129594.860 - 5.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.88% 6426591.600 6804167.214 - 3.57% -
std::sort(deque<int>)_(heap)/1024 5.87% 6203.008 6566.996 - 5.57% -
std::copy_backward(deque<int>)/32768 5.87% 3550.302 3758.582 - 2.24% -
BM_vector_deque_copy/64 5.86% 2.716 2.876 - 1.76% -
SetIntersection_Front_Set_uint32_16384_256 5.85% 3806282.992 4028855.290 - 4.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.83% 86.637 91.689 - 5.51% -
SetIntersection_Front_Vector_string_1024_16 5.82% 1550204.745 1640468.776 - -0.77% -
SetIntersection_Interlaced_Vector_uint32_262144_4 5.82% 1822338.589 1928347.878 - 22.99% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.80% 6959.094 7362.756 - 6.99% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 5.80% 1.467 1.553 - 2.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.78% 44.140 46.692 - 10.97% -
std::search(list<int>)_(same_length)/1024 5.72% 773.355 817.615 - 7.27% -
std::set<std::string>::clear()/32 5.72% 873.558 923.545 - 3.52% -
BM_std_minmax_element<char>/512 5.72% 144.039 152.281 - 8.50% -
std::move(deque<int>)/1048576 5.72% 54720.991 57851.081 - 5.25% -
std::unordered_set<int>::erase(iterator)/32 5.71% 20.738 21.921 - -1.56% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 5.70% 1.508 1.594 - 6.80% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.68% 2.348 2.481 - -3.73% -
std::partial_sort_copy(list<int>)_(descending)/8 5.68% 15.995 16.904 - 3.76% -
ranges::minmax(std::deque<char>)/64 5.67% 23.162 24.476 - 5.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 5.66% 20176089.366 21319045.594 - -16.67% -
SetIntersection_None_Set_string_256_16 5.66% 10798198.652 11409669.937 - 2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.65% 0.598 0.632 - -7.01% -
std::adjacent_find(deque<int>)/8 5.64% 3.861 4.078 - -16.34% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.64% 27.643 29.202 - -13.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.63% 1.524 1.610 - -8.97% -
std::multiset<std::string>::ctor(const&)/8192 5.60% 339911.047 358945.550 - 5.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.60% 49630.352 52409.193 - 6.38% -
BM_std_minmax_element<char>/70000 5.59% 18926.824 19984.274 - 9.00% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.58% 270.413 285.513 - 5.54% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.57% 1790506.428 1890210.365 - 1.57% -
BM_vector_deque_ranges_copy_backward/70000 5.54% 8650.338 9129.894 - 15.34% -
std::copy_backward(list<int>)/262144 5.53% 219116.659 231233.184 - 6.60% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.53% 1341.908 1416.057 - 6.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.51% 0.344 0.363 - -24.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.51% 1.401 1.478 - -3.75% -
rng::fold_left(list<int>)/50 5.50% 36.949 38.981 - 3.97% -
std::find_end(deque<int>)_(process_all)/1048576 5.43% 264453.019 278816.019 - 4.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.41% 234381721.609 247053785.273 - 2.32% -
BM_PushHeap_string_PipeOrgan_262144 5.38% 16.799 17.702 - 1.38% -
std::set<std::string>::find(key)_(non-existent)/1024 5.37% 19.952 21.023 - 4.87% -
SetIntersection_None_Vector_uint64_262144_16384 5.33% 1073591.280 1130831.170 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 5.33% 1000876.563 1054239.059 - 0.31% -
std::partial_sort(deque<int>)_(descending)/8192 5.32% 256155.448 269784.376 - 4.81% -
SetIntersection_Interlaced_Set_string_262144_16 5.31% 2035739.826 2143878.580 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 5.29% 33.345 35.108 - -4.51% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 5.29% 2956.583 3112.840 - 4.97% -
BM_deque_vector_ranges_move_backward/1024 5.27% 36.641 38.572 - 4.87% -
rng::starts_with(vector<int>,_pred)/8 5.26% 2.454 2.583 - 5.44% -
SetIntersection_None_Set_uint64_256_256 5.25% 5573722.081 5866351.915 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.23% 1736516.602 1827271.811 - 0.05% -
BM_deque_vector_ranges_move_backward/70000 5.22% 8581.079 9028.796 - 13.29% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5.21% 5729.919 6028.658 - 5.39% -
std::set<int>::lower_bound(key)_(existent)/1024 5.20% 4.441 4.672 - 8.59% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 5.18% 35823.398 37679.987 - -1.47% -
std::set<std::string>::count(key)_(existent)/32 5.18% 17.032 17.914 - 6.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 5.17% 8612216.050 9057879.736 - 2.90% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 5.17% 3476.459 3656.052 - 0.14% -
SetIntersection_None_Set_uint64_256_1 5.17% 11130005.059 11704874.011 - 2.72% -
BM_StringEraseWithMove_Large_Transparent 5.16% 2.622 2.757 - -1.19% -
std::find_if(vector<int>)_(bail_25%)/8 5.16% 0.788 0.829 - 12.67% -
rng::find_last(vector<int>)_(bail_90%)/8 5.16% 0.461 0.484 - 14.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.15% 6076.575 6389.345 - 4.71% -
rng::fold_left(deque<int>)/8 5.15% 3.562 3.746 - -4.27% -
std::copy_backward(vector<bool>)_(aligned)/64 5.11% 1.776 1.867 - 10.59% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.11% 6185.800 6501.589 - 6.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.10% 33.754 35.477 - 50.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.09% 32.211 33.851 - 4.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.07% 10.324 10.847 - 4.91% -
std::multiset<int>::erase(iterator)/1024 5.06% 23.110 24.279 - 4.63% -
bm_lexicographical_compare<unsigned_char>/8 5.06% 1.318 1.385 - 5.24% -
SetIntersection_Front_Set_uint64_262144_256 5.05% 3836416.684 4030270.554 - 3.76% -
std::adjacent_find(list<int>)/1048576 5.02% 869647.047 913297.270 - 5.42% -
SetIntersection_None_Vector_uint64_262144_4 5.01% 1083830.742 1138134.425 - -0.03% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.00% 1.178 1.237 - -8.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.99% 99.620 104.595 - 12.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.99% 726.225 762.484 - 7.71% -
SetIntersection_Interlaced_Set_string_262144_64 4.98% 2028849.854 2129966.879 - -0.01% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.97% 16.400 17.215 - 7.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.97% 38.468 40.379 - 9.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.97% 1032457.928 1083741.694 - 0.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.96% 10.498 11.019 - -1.68% -
BM_vector_deque_ranges_copy_backward/65536 4.95% 8210.423 8616.474 - 16.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.93% 1990094.482 2088147.787 - 0.33% -
std::multiset<std::string>::clear()/32 4.92% 857.248 899.459 - -1.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 4.92% 10.815 11.348 - -5.05% -
ranges::min(std::deque<char>)/8 4.92% 2.383 2.500 - -1.86% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.91% 27832.595 29200.047 - 16.60% -
SetIntersection_None_Vector_uint64_16384_16384 4.91% 1054709.790 1106469.110 - -0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.90% 503.188 527.844 - -8.54% -
std::multimap<int,_int>::find(key)_(non-existent)/0 4.89% 0.253 0.266 - 6.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 4.88% 255080.679 267532.517 - 2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.87% 1053579.598 1104939.589 - 0.52% -
SetIntersection_Front_Set_uint32_16384_1 4.87% 989719.909 1037944.090 - 1.16% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.87% 204882.800 214852.518 - 4.99% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.86% 1.202 1.260 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.84% 6360910.202 6668843.590 - 0.33% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.84% 20101.923 21074.464 - 6.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.83% 23616516.348 24757666.624 - 4.79% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.83% 38.836 40.711 - 4.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.83% 27.396 28.719 - -12.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.83% 23.147 24.264 - -0.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.82% 18.849 19.759 - 5.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 4.82% 1.465 1.535 - 8.76% -
SetIntersection_None_Set_string_64_16 4.82% 18471423.039 19361011.868 - 4.33% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.81% 345703.025 362345.245 - 3.83% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.81% 23622.834 24759.270 - 1.30% -
std::pop_heap(deque<int>)/8192 4.80% 54.066 56.659 - 6.76% -
std::replace_if(list<int>)_(sprinkled)/50 4.79% 24.216 25.376 - 10.97% -
BM_deque_deque_ranges_copy_backward/64 4.79% 3.339 3.499 - 3.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.77% 19.637 20.575 - -7.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.76% 23.320 24.430 - 2.28% -
std::move(list<int>)/512 4.76% 349.768 366.411 - -0.59% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 4.75% 1546.452 1619.943 - -0.19% -
std::map<std::string,_int>::clear()/32 4.75% 864.707 905.794 - -1.68% -
std::generate(vector<int>)/8192 4.75% 1851.752 1939.729 - 6.35% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.73% 32.227 33.752 - 0.03% -
BM_deque_vector_copy/64000 4.73% 2848.696 2983.551 - -0.64% -
std::multiset<std::string>::find(key)_(existent)/1024 4.73% 23.606 24.723 - -4.10% -
std::set<int>::ctor(const&)/32 4.72% 214.060 224.157 - 3.71% -
std::is_sorted(list<int>,_pred)/8192 4.70% 8583.571 8986.694 - 3.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.69% 11.146 11.669 - -18.31% -
BM_PushHeap_uint32_Ascending_262144 4.68% 4.838 5.065 - 8.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.68% 0.271 0.284 - 3.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.68% 1.202 1.258 - -6.31% -
SetIntersection_Front_Vector_uint64_262144_64 4.67% 1296775.502 1357367.960 - -1.07% -
std::fill(vector<bool>)/64 4.66% 1.551 1.623 - 3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.65% 13728377.343 14367326.186 - -0.21% -
std::copy_n(list<int>)/32768 4.65% 26258.345 27480.136 - 4.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.65% 65.415 68.454 - 11.39% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.65% 2661.573 2785.204 - 3.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.64% 6.273 6.564 - 4.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.64% 17901366.265 18731326.574 - 2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.63% 12864934.608 13460566.684 - 7.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.61% 1676.545 1753.847 - -1.50% -
BM_deque_vector_move/1 4.61% 2.134 2.232 - 8.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.60% 1.622 1.696 - 1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.59% 54809852.511 57325702.784 - -15.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.58% 6260.881 6547.388 - 6.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.57% 1446871.308 1513044.857 - -1.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.57% 5.257 5.498 - 1.38% -
std::lower_bound(std::vector<int>)/100 4.57% 12.200 12.758 - 5.48% -
std::set<int>::insert(value)_(new_value,_middle)/8192 4.56% 31.527 32.965 - 1.51% -
std::find_if(vector<char>)_(bail_25%)/1024 4.56% 25.166 26.313 - 4.68% -
SetIntersection_None_Vector_uint64_1024_1024 4.55% 1036280.503 1083467.725 - 1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.53% 2909610.189 3041448.242 - 1.94% -
BM_std_minmax_element<int>/64 4.52% 16.271 17.007 - -0.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.50% 216.949 226.707 - 6.42% -
SetIntersection_Front_Set_float_64_64 4.50% 12665280.958 13234883.033 - -4.44% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.50% 50170.823 52426.086 - 5.66% -
rng::starts_with(vector<int>)/1048576 4.49% 68398.154 71470.220 - 4.80% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.48% 46.762 48.855 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.47% 1141194.038 1192239.961 - 0.81% -
BM_PushHeap_string_Ascending_16 4.47% 4.789 5.003 - 6.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 4.47% 8962.149 9362.394 - 14.72% -
ranges::min(std::list<long_long>)/70000 4.46% 46500.016 48575.532 - 10.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.46% 20167.407 21067.159 - 5.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.46% 2013187.824 2102912.191 - 0.14% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.45% 217.697 227.393 - 6.76% -
std::copy_n(deque<int>)/4096 4.45% 146.438 152.958 - 5.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.44% 22.836 23.850 - -73.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 4.44% 1211540.078 1265287.521 - 3.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 4.43% 146835.391 153347.264 - 1.95% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 4.43% 8026.745 8382.074 - -10.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.42% 1039768.163 1085697.233 - 3.16% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.42% 1.459 1.523 - 4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.41% 0.462 0.482 - 22.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.40% 26766.107 27942.876 - -2.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.39% 609.160 635.912 - 5.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.37% 1105244.766 1153562.260 - -0.12% -
std::set<int>::erase(key)_(non-existent,_middle)/0 4.37% 0.255 0.266 - 5.71% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.35% 82778.350 86379.328 - 3.85% -
std::multiset<int>::contains(key)_(non-existent)/32 4.35% 2.547 2.657 - -1.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.35% 85.665 89.388 - 5.63% -
BM_vector_deque_ranges_move/64 4.34% 2.675 2.792 - -47.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.34% 20.825 21.729 - 0.47% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 4.34% 10.390 10.841 - 2.58% -
std::map<std::string,_int>::erase(iterator)/8192 4.34% 30.428 31.748 - -0.99% -
std::stable_sort(vector<int>)_(descending)/1024 4.33% 2785.872 2906.579 - 4.04% -
SetIntersection_Interlaced_Vector_float_64_64 4.33% 10932073.817 11405376.830 - 4.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.32% 86.994 90.755 - 5.12% -
std::search(list<int>)_(same_length)/8192 4.32% 8647.456 9020.841 - 6.37% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.28% 2641.168 2754.309 - 0.39% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 4.28% 633.428 660.557 - -5.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.28% 6.897 7.191 - 8.06% -
SetIntersection_None_Vector_string_262144_64 4.27% 1269152.652 1323382.096 - 2.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.27% 16221.483 16914.539 - 1.68% -
SetIntersection_Interlaced_Set_float_256_256 4.27% 7221955.541 7530452.081 - -2.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.27% 593621.682 618942.683 - 3.50% -
std::set<std::string>::find(key)_(existent)/8192 4.26% 29.985 31.264 - 2.51% -
BM_deque_deque_ranges_copy/64000 4.26% 3031.950 3161.134 - 8.07% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.25% 208459766.589 217315918.122 - 0.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.25% 113825.498 118658.039 - 2.54% -
SetIntersection_None_Set_uint64_1024_4 4.25% 8629837.051 8996196.716 - 1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 4.23% 1006019.781 1048580.179 - 0.29% -
std::find(vector<int>)_(bail_25%)/8 4.23% 1.393 1.452 - 0.71% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 4.23% 47594.185 49605.097 - 4.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.22% 26.409 27.525 - 2.21% -
std::generate(vector<int>)/1024 4.21% 244.927 255.229 - 5.64% -
SetIntersection_None_Vector_uint64_16384_1 4.19% 1068706.995 1113527.926 - 0.42% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.19% 45.606 47.515 - 7.21% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.19% 35.854 37.355 - 4.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.19% 1916472.658 1996677.410 - -0.09% -
SetIntersection_Front_Vector_string_64_64 4.18% 25216843.207 26271354.952 - -2.78% -
SetIntersection_Interlaced_Set_uint64_262144_16384 4.18% 1243340.820 1295305.746 - 1.58% -
std::search(vector<int>)_(same_length)/8192 4.18% 1872.645 1950.870 - 4.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.17% 117769.456 122674.840 - 3.41% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.16% 27.433 28.573 - 9.77% -
std::multimap<std::string,_int>::clear()/8192 4.14% 213514.765 222360.691 - 3.44% -
BM_deque_vector_move/64 4.14% 2.616 2.724 - 2.60% -
std::multiset<int>::count(key)_(existent)/8192 4.14% 9.194 9.575 - -5.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.13% 72885.083 75894.954 - 13.84% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.12% 175094.433 182313.569 - 5.28% -
std::copy(list<int>)/32768 4.12% 26067.386 27141.737 - 3.90% -
SetIntersection_None_Set_string_262144_256 4.11% 1606351.316 1672347.736 - 0.36% -
bm_gcd_trivial 4.10% 0.651 0.678 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.10% 1765834.203 1838188.050 - 5.34% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 4.09% 763.244 794.475 - 12.63% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.08% 24.365 25.360 - -1.37% -
SetIntersection_None_Set_uint64_1024_1 4.08% 8594361.094 8945017.298 - -1.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.07% 1.199 1.248 - 4.87% -
std::find_first_of(deque<int>)_(small_needle)/32 4.07% 108.754 113.183 - 0.38% -
BM_vector_deque_move_backward/65536 4.07% 8011.313 8337.454 - 13.27% -
SetIntersection_None_Set_uint64_256_4 4.06% 11123699.985 11575556.544 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.05% 598.147 622.383 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 4.04% 1436876.208 1494896.408 - 2.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.03% 121995.914 126913.315 - 3.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.03% 553.263 575.553 - -10.79% -
SetIntersection_None_Set_string_64_1 4.03% 22433517.849 23336704.201 - 1.50% -
SetIntersection_None_Set_string_256_4 4.01% 11447523.345 11906981.664 - 5.58% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.98% 23.696 24.639 - 0.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.98% 578.893 601.931 - 3.21% -
std::map<int,_int>::clear()/8192 3.97% 84047.163 87387.707 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.97% 1079093.214 1121922.499 - 3.38% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.97% 11292030.225 11740001.788 - 2.07% -
std::set<int>::clear()/8192 3.95% 79268.313 82402.748 - 4.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.95% 70.379 73.160 - 5.24% -
BM_StringRelational_Less_Huge_Empty_Control 3.95% 1.644 1.709 - 6.05% -
std::set<int>::insert(value)_(new_value,_middle)/32 3.94% 18.525 19.256 - 4.97% -
std::find_end(vector<int>)_(same_length)/1024 3.94% 247.941 257.710 - 1.14% -
SetIntersection_None_Vector_uint32_262144_256 3.93% 1095396.948 1138494.910 - 0.41% -
std::flat_multimap<int,_int>::ctor(const&)/0 3.93% 12.762 13.264 - 1.21% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.93% 613.221 637.321 - 6.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.93% 1902777.996 1977509.848 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.93% 1005583.398 1045064.463 - 0.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.92% 26050.031 27071.039 - -11.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 3.91% 948433.334 985554.083 - 4.43% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.91% 1.401 1.456 - 12.75% -
SetIntersection_Front_Vector_string_16384_1 3.90% 1038904.056 1079438.091 - 0.14% -
BM_StringAssignStr_Large_Transparent 3.90% 10.305 10.707 - 4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.90% 1104206.152 1147258.878 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3.90% 2803461.678 2912765.028 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.89% 1101205.674 1144077.426 - -3.13% -
ranges::minmax(std::deque<char>)/70000 3.89% 24182.324 25123.522 - 4.50% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.89% 276.772 287.538 - 4.01% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.89% 201112797.553 208931925.174 - 0.58% -
std::partial_sort_copy(list<int>)_(descending)/1024 3.89% 8240.103 8560.417 - 4.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.88% 50.348 52.303 - -4.39% -
SetIntersection_None_Vector_uint32_262144_262144 3.88% 1080923.138 1122893.092 - 0.22% -
BM_StringRelational_Eq_Large_Huge_Control 3.88% 0.477 0.495 - 1.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.88% 206979.857 215005.090 - 14.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.86% 15367.898 15961.509 - 8.06% -
std::reverse_copy(vector<int>)/8 3.86% 2.613 2.713 - 16.07% -
SetIntersection_None_Set_uint32_16384_1024 3.86% 151422555.755 157264051.253 - 2.87% -
SetIntersection_None_Set_string_16_16 3.85% 36162104.358 37555537.568 - 3.72% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 3.85% 1321384.591 1372294.834 - 4.55% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.84% 1.556 1.616 - 0.18% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 3.83% 0.415 0.431 - 4.46% -
BM_vector_deque_ranges_copy_backward/64000 3.82% 7684.008 7977.371 - 10.80% -
std::map<int,_int>::ctor(const&)/32 3.82% 236.517 245.542 - 4.55% -
std::find_if(list<int>)_(process_all)/1024 3.82% 704.948 731.844 - 1.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.81% 1415.878 1469.829 - -2.25% -
SetIntersection_Front_Set_uint64_256_256 3.81% 7462144.887 7746479.796 - -0.67% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.81% 4.401 4.568 - 3.71% -
SetIntersection_Front_Vector_uint64_256_16 3.81% 4069078.372 4224030.243 - 0.10% -
std::pop_heap(deque<int>)/1024 3.80% 12.330 12.799 - 4.22% -
SetIntersection_None_Set_string_16384_1024 3.80% 206930789.821 214799753.424 - -2.99% -
BM_vector_deque_move_backward/512 3.80% 17.491 18.156 - 3.89% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.80% 166929179.912 173268612.879 - 1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.79% 11741717.700 12186318.713 - 2.35% -
std::set<int>::ctor(const&)/8192 3.78% 48907.176 50754.815 - 0.15% -
std::move_backward(deque<int>)/512 3.78% 23.554 24.444 - 1.94% -
BM_StringRelational_Less_Small_Empty_Control 3.77% 1.613 1.674 - -2.48% -
std::move(vector<bool>)_(unaligned)/512 3.76% 4.594 4.767 - -0.02% -
std::for_each_n(list<int>)/50 3.76% 22.732 23.587 - 4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.76% 2881568.522 2989813.881 - 1.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.74% 181005.487 187768.897 - 4.56% -
BM_CmpEqual_ushort_uchar 3.73% 1.077 1.118 - 2.27% -
std::transform(list<int>)_(identity_transform)/8192 3.72% 7643.465 7927.571 - 4.73% -
std::map<int,_int>::clear()/32 3.71% 640.247 663.977 - -4.47% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.70% 790.390 819.624 - 2.51% -
std::lower_bound(std::vector<int>)/8192 3.70% 15.760 16.343 - 4.67% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.69% 20008.054 20746.698 - 4.23% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 3.69% 381.287 395.355 - 3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.69% 1003946.615 1040958.454 - -1.84% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.69% 1501291.992 1556616.941 - 2.37% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.68% 1.169 1.212 - -0.30% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.68% 578905.074 600218.319 - 2.09% -
std::is_sorted(deque<int>)/1024 3.67% 473.499 490.889 - 4.31% -
ranges::minmax(std::vector<char>)/8 3.67% 0.968 1.004 - -3.85% -
std::vector<int>::ctor(size)/1024 3.66% 40.978 42.477 - -4.36% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.66% 7692.417 7973.760 - 11.51% -
BM_deque_deque_copy/1024 3.65% 37.063 38.416 - 3.92% -
SetIntersection_None_Vector_uint32_1024_1024 3.65% 1035236.707 1073003.717 - -0.49% -
BM_StringEraseWithMove_Large_Opaque 3.65% 2.727 2.826 - -1.23% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 3.64% 41.171 42.671 - 4.13% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.64% 641.212 664.555 - 0.41% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.64% 11742.744 12169.731 - 4.96% -
std::stable_sort(deque<int>)_(ascending)/8192 3.63% 13654.583 14149.655 - 4.17% -
std::search(vector<int>,_pred)_(same_length)/1000 3.62% 600.385 622.138 - 3.94% -
BM_lexicographical_compare_three_way_fast_path/1 3.62% 0.375 0.388 - -1.81% -
BM_vector_deque_ranges_move_backward/5500 3.60% 199.719 206.901 - 5.00% -
rng::fold_left(list<int>)/8 3.60% 3.775 3.911 - 1.92% -
std::multiset<int>::find(key)_(non-existent)/8192 3.57% 8.099 8.389 - -0.59% -
BM_PushHeap_string_Ascending_262144 3.57% 29.180 30.222 - 2.97% -
SetIntersection_None_Set_uint32_16384_256 3.57% 151358828.099 156765176.800 - 1.58% -
BM_deque_vector_move_backward/1024 3.57% 37.492 38.831 - 5.78% -
SetIntersection_None_Vector_uint64_256_16 3.57% 3889328.358 4028166.116 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.57% 8665538.715 8974824.619 - 0.71% -
std::copy_if(deque<int>)_(entire_range)/8 3.57% 2.549 2.639 - -0.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.56% 614.358 636.247 - 5.71% -
SetIntersection_Interlaced_Set_float_16384_1 3.56% 1006456.182 1042292.746 - 3.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.56% 5.407 5.599 - 4.33% -
BM_PushHeap_uint32_Descending_4 3.55% 0.359 0.372 - -4.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.55% 175264.440 181481.575 - 4.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.54% 175793.257 182010.811 - 4.88% -
SetIntersection_Front_Set_uint32_1024_64 3.53% 1727675.443 1788714.543 - 1.03% -
rng::contains(deque<int>)_(process_all)/32 3.53% 8.981 9.298 - 8.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.52% 2.265 2.345 - -4.91% -
std::count(vector<int>)_(every_other)/8192 3.51% 818.850 847.575 - 4.22% -
SetIntersection_Front_Vector_uint32_16384_1 3.51% 1005719.425 1040994.404 - -1.35% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 3.51% 15067.690 15595.819 - 3.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 3.50% 1.418 1.468 - 8.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 3.50% 17759287.245 18380543.394 - 2.93% -
BM_CmpLess_uchar_uchar 3.49% 1.047 1.083 - -0.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.48% 13100.098 13556.625 - 4.86% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 3.48% 115010.327 119012.670 - 3.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.47% 10.299 10.657 - 2.77% -
BM_deque_deque_move_backward/4000 3.47% 151.089 156.330 - 7.86% -
BM_deque_deque_move/0 3.47% 0.793 0.820 - 1.40% -
BM_StringDestroy_Huge 3.46% 10.915 11.292 - -6.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.45% 8733093.151 9034772.748 - 1.72% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.44% 20134.586 20827.218 - 5.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.44% 19644.500 20319.784 - 1.84% -
SetIntersection_Interlaced_Set_string_64_16 3.42% 36953359.420 38217834.406 - 1.27% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 3.42% 4765.557 4928.362 - -1.28% -
std::set<std::string>::count(key)_(existent)/1024 3.40% 23.940 24.755 - 2.25% -
std::set<int>::contains(key)_(existent)/1024 3.40% 3.842 3.972 - 2.26% -
std::count(vector<int>)_(every_other)/1048576 3.40% 105160.319 108733.307 - 4.01% -
SetIntersection_None_Set_uint32_16384_64 3.38% 151218273.582 156327988.053 - 1.24% -
std::unordered_set<int>::find(key)_(existent)/8192 3.37% 1.338 1.383 - -4.44% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.36% 163227952.892 168709250.490 - -1.27% -
std::multiset<int>::erase(iterator)/32 3.35% 20.624 21.314 - 2.37% -
SetIntersection_None_Set_string_256_1 3.34% 11654703.120 12044344.179 - 3.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.34% 32.614 33.704 - 3.30% -
std::reverse(deque<int>)/4096 3.34% 719.173 743.177 - 3.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.32% 51.191 52.892 - 21.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.32% 1240.401 1281.618 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.32% 40773.796 42125.848 - 0.78% -
SetIntersection_None_Set_string_256_64 3.31% 9318856.984 9627646.453 - 3.15% -
std::rotate_copy(vector<int>)/1024 3.31% 33.610 34.723 - 6.38% -
BM_deque_deque_ranges_copy/4000 3.31% 142.565 147.285 - 4.08% -
std::set<int>::ctor(const&)/1024 3.31% 6167.235 6371.362 - 2.00% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.31% 244180.447 252257.490 - 4.57% -
SetIntersection_None_Set_string_4_4 3.31% 137711380.713 142263836.896 - 3.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.30% 13.161 13.596 - 3.90% -
SetIntersection_None_Set_string_262144_1 3.29% 1684165.525 1739635.334 - 5.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.29% 25625858.320 26468937.165 - 2.08% -
BM_StringRelational_Less_Empty_Huge_Control 3.29% 1.614 1.667 - -2.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.28% 54534.177 56325.329 - 2.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.28% 32.996 34.079 - -4.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.28% 7.246 7.483 - -2.20% -
std::stable_partition(vector<int>)_(sparse)/50 3.28% 21.004 21.692 - 1.27% -
std::move_backward(list<int>)/4096 3.27% 4824.262 4982.052 - 2.99% -
BM_deque_deque_ranges_move_backward/1024 3.27% 38.261 39.512 - 4.33% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.27% 2.900 2.994 - -0.34% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.27% 196347757.493 202761085.855 - 1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 3.26% 6749711.185 6969818.621 - -3.67% -
std::is_sorted_until(list<int>)/8 3.26% 2.073 2.140 - 3.39% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 3.26% 156306.471 161400.200 - 3.69% -
rng::contains(deque<int>)_(process_all)/50 3.26% 12.987 13.410 - 7.01% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 3.26% 79532493.621 82123498.273 - 3.12% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.25% 1.760 1.817 - 4.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.25% 547.457 565.246 - -10.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.25% 8778696.089 9063690.047 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.24% 17367368.055 17930888.402 - 2.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.24% 28.532 29.457 - -76.32% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.23% 12830.372 13244.468 - 3.82% -
BM_num_put<unsigned_long> 3.23% 11.682 12.059 - 7.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.23% 138039.663 142493.320 - 2.10% -
BM_PushHeap_string_Random_262144 3.23% 18.109 18.693 - 3.62% -
std::search(vector<int>,_pred)_(same_length)/1024 3.22% 614.608 634.422 - 3.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.22% 155.510 160.511 - 0.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.22% 234.343 241.878 - 5.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 3.21% 7.349 7.585 - -14.19% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.20% 1540445.963 1589760.090 - -8.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 3.19% 713.623 736.420 - -2.83% -
std::find_if(vector<char>)_(bail_25%)/8192 3.19% 211.274 218.020 - 3.86% -
std::stable_sort(deque<int>)_(shuffled)/8 3.18% 22.502 23.218 - 1.86% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.18% 174493.851 180041.270 - 3.87% -
std::make_heap(deque<int>)_(shuffled)/8 3.18% 24.627 25.410 - 2.67% -
bm_ranges_swap_ranges_vb_aligned/256 3.18% 4.100 4.231 - 22.37% -
BM_StringAssignStr_Huge_Transparent 3.18% 111.167 114.697 - 5.83% -
rng::find_last(list<int>)_(bail_90%)/50 3.17% 1.251 1.291 - 3.59% -
std::copy(list<int>)/4096 3.17% 3107.914 3206.462 - -1.09% -
BM_StringAssignStr_Large_Opaque 3.17% 10.358 10.686 - 3.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.16% 1058885.163 1092323.617 - -2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.16% 3.233 3.336 - -2.14% -
std::move_backward(deque<int>)/4096 3.15% 155.403 160.302 - 3.20% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.14% 8.077 8.331 - -0.62% -
BM_PushHeap_uint32_Ascending_64 3.14% 1.557 1.605 - 5.58% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.13% 8.187 8.444 - 1.32% -
BM_CmpLess_uint_uint 3.13% 1.052 1.085 - 1.88% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.13% 22.087 22.778 - 3.48% -
SetIntersection_None_Vector_uint64_262144_1024 3.13% 1116525.495 1151466.259 - 3.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.13% 1117524.364 1152484.812 - 2.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.12% 30.305 31.252 - -76.00% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.11% 86968.747 89676.809 - 3.28% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.11% 177382481.879 182899380.348 - 1.59% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 3.11% 17.016 17.545 - 4.03% -
SetIntersection_None_Set_uint32_262144_16384 3.11% 1160706.787 1196766.439 - 2.49% -
rng::fold_left(list<int>)/8192 3.10% 10529.882 10855.867 - 0.65% -
std::vector<int>::insert(middle)_(cheap_elements)/32 3.09% 5.704 5.881 - 2.34% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.09% 12446.142 12830.886 - 1.95% -
SetIntersection_Front_Vector_uint32_1024_1 3.09% 1001316.958 1032226.532 - -1.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.08% 2208157.684 2276210.364 - 3.93% -
std::fill(vector<bool>)/512 3.07% 1.521 1.567 - 4.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.07% 5.963 6.146 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.07% 1618827.475 1668468.670 - 2.65% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.06% 755.787 778.921 - 1.75% -
std::lower_bound(std::vector<int>)/8 3.06% 7.847 8.087 - 4.36% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.06% 207391280.494 213735623.909 - 0.21% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.06% 39273388.926 40473918.964 - 1.26% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.05% 1.320 1.360 - -1.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.05% 2.987 3.078 - 2.81% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.05% 2.050 2.113 - 4.62% -
BM_StringRelational_Compare_Empty_Empty_Control 3.05% 1.615 1.665 - 3.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.05% 5.117 5.273 - 5.22% -
std::partition_copy(list<int>)/32 3.04% 8.654 8.917 - 2.25% -
std::count(deque<int>)_(every_other)/8 3.04% 2.533 2.610 - 3.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 3.04% 44.485 45.835 - 3.38% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.04% 26.380 27.181 - 4.95% -
std::fill(list<int>)/1024 3.03% 506.228 521.586 - -22.35% -
std::move_backward(vector<int>)/1048576 3.03% 57210.492 58946.104 - 4.25% -
BM_StringRelational_Compare_Empty_Small_Control 3.03% 1.615 1.664 - 3.44% -
SetIntersection_Interlaced_Vector_uint64_256_1 3.03% 4037124.713 4159279.394 - -0.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.03% 721.429 743.252 - 3.26% -
SetIntersection_Interlaced_Set_uint64_262144_16 3.02% 1608015.301 1656634.928 - 1.27% -
SetIntersection_Front_Vector_string_16384_4 3.02% 1155304.798 1190226.790 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 3.02% 0.617 0.635 - 2.93% -
BM_PushHeap_string_Random_16384 3.02% 16.271 16.762 - 4.93% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.02% 36.269 37.363 - 4.81% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.01% 10820777.049 11146835.607 - 2.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.01% 6384.999 6577.349 - -7.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.01% 1422.838 1465.671 - -5.32% -
SetIntersection_Front_Vector_uint64_64_64 3.01% 10573930.268 10891975.566 - 1.84% -
BM_StringDestroy_Empty 3.00% 0.625 0.644 - 3.41% -
SetIntersection_Interlaced_Set_uint64_256_256 3.00% 7478056.567 7702658.507 - 0.79% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 3.00% 12.477 12.851 - 3.42% -
std::find_if_not(vector<bool>)_(process_all)/50 3.00% 24.387 25.119 - 6.56% -
SetIntersection_None_Set_uint32_16384_16384 3.00% 152795184.171 157373044.407 - 0.91% -
SetIntersection_Front_Vector_float_262144_16 3.00% 1092609.693 1125344.945 - 3.68% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.99% 1.775 1.828 - -1.80% -
std::multiset<int>::count(key)_(non-existent)/1024 2.99% 5.830 6.005 - 0.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 2.98% 49.542 51.020 - 0.33% -
SetIntersection_Front_Vector_string_64_16 2.98% 20246059.532 20849753.902 - -1.72% -
SetIntersection_Interlaced_Vector_uint32_16_1 2.97% 62385195.731 64240626.453 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 2.97% 36468741.827 37551634.997 - -42.68% -
std::set<int>::find(key)_(existent)/8192 2.97% 8.070 8.310 - 3.65% -
std::make_heap(deque<int>)_(descending)/1024 2.96% 1094.425 1126.863 - 2.92% -
std::find_if(deque<int>)_(process_all)/8 2.95% 2.533 2.607 - 3.80% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 1.857 1.912 - -5.38% -
std::search(vector<int>)_(same_length)/1024 2.94% 245.370 252.593 - 3.18% -
std::multiset<std::string>::count(key)_(existent)/8192 2.94% 30.095 30.981 - 6.39% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.94% 29.380 30.244 - 2.39% -
std::find_if(list<int>)_(process_all)/50 2.94% 19.268 19.834 - -1.11% -
BM_deque_vector_move_backward/70000 2.93% 8694.500 8949.628 - 15.46% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 2.93% 26.746 27.530 - 3.27% -
BM_CmpLess_ushort_ushort 2.92% 1.056 1.087 - 3.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.92% 6249.267 6431.703 - 1.61% -
SetIntersection_None_Vector_float_262144_16 2.92% 1102819.846 1135014.405 - -1.01% -
bm_ranges_swap_ranges_vb_aligned/65536 2.92% 123.438 127.038 - 3.14% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.92% 1044219.570 1074661.079 - 3.50% -
BM_num_get<long_double> 2.92% 36.906 37.982 - 1.29% -
SetIntersection_None_Set_string_16_4 2.91% 58090492.771 59781462.120 - 3.10% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.91% 199.764 205.571 - 3.73% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.90% 1045015.563 1075356.274 - 3.37% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.90% 26.954 27.735 - 3.74% -
SetIntersection_None_Set_uint64_16384_64 2.90% 166466016.795 171285244.412 - 0.86% -
std::search(list<int>)_(single_element)/1000 2.89% 690.697 710.674 - 3.10% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.89% 1003273.441 1032220.643 - -5.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.88% 556.114 572.157 - -11.23% -
SetIntersection_Interlaced_Vector_uint32_64_1 2.88% 16426064.707 16899854.924 - 3.45% -
BM_StringRelational_Compare_Empty_Large_Control 2.88% 1.619 1.666 - -8.98% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.88% 1579437.906 1624970.053 - 1.52% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.88% 286.838 295.105 - 3.07% -
SetIntersection_None_Set_uint64_262144_1024 2.88% 1198243.244 1232726.238 - 1.97% -
SetIntersection_None_Set_uint64_1024_16 2.87% 8599272.340 8846345.621 - 0.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.86% 51378.608 52848.507 - -6.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.86% 1816.513 1868.452 - -0.80% -
SetIntersection_None_Vector_string_16384_16 2.86% 1187636.415 1221587.031 - 0.02% -
SetIntersection_None_Set_string_16_1 2.86% 68241149.790 70191229.289 - 2.85% -
std::multiset<std::string>::ctor(const&,_alloc)/0 2.86% 12.712 13.075 - 3.86% -
std::copy_n(deque<int>)/512 2.86% 16.751 17.229 - 3.38% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.85% 1528407.795 1572018.961 - -2.93% -
SetIntersection_None_Set_uint64_262144_16 2.85% 1192698.977 1226724.203 - 1.52% -
SetIntersection_Front_Vector_uint64_16384_64 2.85% 1328695.093 1366592.174 - -0.53% -
std::find_first_of(vector<int>)_(small_needle)/32 2.85% 47.640 48.999 - -9.00% -
SetIntersection_None_Set_string_4_1 2.85% 220607804.634 226892698.548 - 2.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.85% 214129.069 220228.480 - 5.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.84% 223.933 230.298 - -5.52% -
std::map<int,_int>::clear()/1024 2.84% 10458.783 10755.737 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/1 2.84% 0.412 0.423 - -2.37% -
std::reverse(deque<int>)/8 2.84% 2.526 2.598 - 2.55% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 2.83% 128.276 131.901 - 163.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.82% 1190450.124 1224037.304 - 1.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.82% 1.399 1.438 - 5.69% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.81% 4101280.069 4216653.016 - 1.39% -
SetIntersection_Interlaced_Vector_uint32_16_4 2.81% 55678041.083 57243989.756 - 2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.81% 41296729.907 42455874.494 - 0.81% -
BM_deque_deque_copy_backward/70000 2.81% 8471.569 8709.241 - 9.41% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.81% 1.180 1.213 - 3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.80% 6434145.683 6614361.639 - 0.30% -
SetIntersection_None_Vector_uint32_262144_1 2.80% 1115583.419 1146826.648 - 2.13% -
SetIntersection_None_Set_uint64_262144_16384 2.80% 1200149.170 1233743.814 - 1.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.80% 16.098 16.548 - 3.01% -
std::count(vector<int>)_(every_other)/8 2.79% 1.296 1.332 - -3.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.79% 11809933.497 12139880.582 - -46.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.79% 76.519 78.654 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 2.78% 5880126.118 6043625.203 - 2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.77% 2280889.426 2344085.281 - 0.63% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.77% 228605275.299 234933455.566 - -0.24% -
std::partition_point(deque<int>)/50 2.77% 4.638 4.766 - 3.25% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 2.76% 313.888 322.567 - 2.90% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.76% 15.501 15.929 - -1.76% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.76% 1243102.539 1277389.240 - 1.65% -
rng::fold_left(list<int>)/32 2.76% 21.785 22.385 - 8.88% -
SetIntersection_Interlaced_Set_string_256_64 2.76% 29706124.953 30524865.957 - 3.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.75% 43.093 44.278 - 1.18% -
std::sort(vector<int>)_(shuffled)/8 2.74% 23.193 23.829 - 5.11% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.74% 12.746 13.095 - 2.56% -
rng::starts_with(vector<int>)/8192 2.74% 485.333 498.622 - 2.91% -
BM_StringDestroy_Small 2.74% 0.623 0.640 - 3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.74% 19286496.318 19813988.652 - 2.38% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.73% 1577961.994 1621041.586 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.73% 11130791.182 11434355.277 - 2.00% -
BM_PushHeap_string_Random_16 2.73% 10.437 10.722 - 4.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.73% 6555.205 6733.854 - 0.27% -
BM_deque_deque_ranges_copy/70000 2.72% 3247.113 3335.311 - 2.29% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.71% 8520.162 8751.169 - 2.70% -
ranges::min(std::deque<__int128>)/64 2.70% 21.800 22.390 - -11.25% -
SetIntersection_None_Vector_uint64_262144_256 2.70% 1118107.032 1148333.855 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.70% 20.000 20.539 - 5.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 42742.618 43894.090 - 0.85% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.69% 217864432.747 223721203.328 - 1.22% -
SetIntersection_None_Set_uint64_262144_256 2.66% 1196182.375 1228054.363 - 1.61% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.66% 2.390 2.453 - 1.18% -
SetIntersection_None_Vector_uint64_1024_4 2.65% 1036410.008 1063893.692 - -1.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.65% 32.853 33.724 - 6.47% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.64% 4.145 4.254 - 0.50% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.64% 21.848 22.424 - 6.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.63% 1315623.291 1350274.250 - 1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.63% 142727.140 146479.254 - 1.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.63% 18.225 18.704 - 3.34% -
BM_deque_deque_move_backward/4096 2.62% 154.248 158.296 - 4.78% -
std::find_end(deque<int>)_(same_length)/1000 2.62% 326.538 335.102 - 2.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.62% 776.451 796.787 - 0.74% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.61% 54633.655 56062.030 - 3.02% -
SetIntersection_Interlaced_Vector_uint32_4_4 2.61% 135510485.752 139052029.156 - 2.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.61% 10579911.777 10855716.140 - -1.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.61% 1.173 1.204 - 9.38% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.60% 88098.115 90387.745 - 2.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 2.59% 1661539.469 1704530.762 - 2.26% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.58% 5.229 5.364 - 3.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.58% 59.686 61.226 - -7.02% -
std::stable_partition(list<int>)_(sparse)/8192 2.58% 8638.358 8861.235 - -0.73% -
std::remove_copy_if(deque<int>)_(prefix)/1024 2.58% 522.113 535.558 - -0.27% -
BM_deque_vector_copy/5500 2.57% 197.998 203.087 - 3.23% -
BM_StringFindStringLiteral/8 2.57% 1.618 1.660 - 2.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 2.56% 71.153 72.977 - -6.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.56% 2.879 2.953 - 2.63% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.56% 6005.925 6159.410 - 2.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.55% 18642177.154 19116955.461 - 1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.55% 60451.119 61989.867 - 0.57% -
BM_vector_deque_ranges_move_backward/64000 2.54% 7841.378 8040.333 - 13.86% -
std::find_end(deque<int>)_(process_all)/1024 2.53% 292.927 300.344 - 3.28% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 2.53% 26852.639 27531.765 - 2.62% -
std::equal(vector<bool>)_(unaligned)/1048576 2.53% 6285.603 6444.552 - 0.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.53% 29.796 30.550 - 12.66% -
std::multiset<std::string>::count(key)_(existent)/32 2.53% 19.420 19.911 - -0.06% -
std::find_end(vector<int>)_(same_length)/8192 2.53% 2024.261 2075.414 - 4.03% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.53% 175873866.591 180318131.271 - -1.04% -
SetIntersection_None_Set_uint64_16384_1 2.52% 157964140.085 161949856.567 - 0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.52% 36.209 37.121 - 1.11% -
BM_deque_deque_ranges_move_backward/4096 2.51% 154.027 157.900 - 4.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.51% 597888.469 612909.049 - 2.78% -
rng::starts_with(vector<int>)/1024 2.51% 59.923 61.426 - 2.65% -
SetIntersection_Interlaced_Vector_string_1024_256 2.51% 20356521.496 20866746.735 - -0.40% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.50% 16.741 17.160 - 2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.50% 0.604 0.619 - 1.49% -
std::find_if(vector<int>)_(bail_25%)/8192 2.50% 212.478 217.792 - -1.97% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.50% 1454514.469 1490888.593 - -2.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.49% 14861.769 15231.854 - 0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.49% 1258.305 1289.639 - -2.64% -
BM_deque_deque_move_backward/5500 2.49% 206.108 211.237 - 4.56% -
SetIntersection_None_Set_uint64_262144_4 2.49% 1191383.869 1221022.217 - 1.67% -
BM_deque_vector_move/512 2.49% 16.589 17.001 - 2.24% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.48% 1549509.031 1587972.086 - 1.03% -
SetIntersection_Front_Vector_string_256_16 2.48% 5983039.622 6131554.351 - -2.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.48% 68.303 69.998 - 0.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.48% 44.205 45.302 - 3.42% -
BM_deque_vector_ranges_move/70000 2.48% 3217.131 3296.921 - 1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.48% 4.509 4.621 - 2.65% -
BM_StringCopy_Huge 2.48% 108.180 110.859 - 2.53% -
std::shift_left(deque<int>)/50 2.48% 5.433 5.568 - 2.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.47% 44.756 45.864 - 4.11% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.47% 7.883 8.077 - -1.21% -
BM_PushHeap_float_Ascending_262144 2.47% 5.057 5.181 - 1.78% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 2.46% 9167.660 9393.334 - 3.23% -
BM_CmpEqual_uchar_short 2.46% 0.990 1.014 - -1.53% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2.46% 2349.982 2407.794 - 2.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.46% 18.814 19.277 - 2.74% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.46% 1042858.470 1068480.301 - 2.38% -
std::set<int>::contains(key)_(existent)/8192 2.45% 8.279 8.482 - 4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.45% 4117463.764 4218336.013 - -0.81% -
SetIntersection_None_Vector_uint32_262144_16384 2.44% 1093017.205 1119698.442 - -0.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.44% 362.786 371.640 - 1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.44% 106666551.221 109269208.399 - -23.97% -
BM_std_minmax_element<int>/4 2.44% 1.211 1.241 - -1.50% -
SetIntersection_Front_Set_string_16384_256 2.43% 14792600.892 15152340.601 - 2.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.43% 65415.795 67002.682 - -0.13% -
ranges::min(std::list<__int128>)/70000 2.43% 61150.836 62633.856 - 7.61% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 2.42% 5.362 5.492 - -5.10% -
SetIntersection_Front_Set_uint32_262144_1 2.42% 1016968.866 1041553.360 - -0.20% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.42% 769.485 788.069 - -0.97% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.41% 367461.286 376333.087 - 4.36% -
SetIntersection_Interlaced_Vector_string_1024_64 2.41% 8106731.353 8302190.346 - 1.43% -
std::unordered_map<int,_int>::clear()/8192 2.41% 61832.547 63321.815 - -0.70% -
BM_StringFindCharLiteral/1024 2.41% 19.610 20.082 - 11.95% -
BM_deque_vector_ranges_move/64000 2.40% 2956.477 3027.543 - 1.33% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 2.40% 215.805 220.983 - 3.78% -
SetIntersection_None_Set_uint64_262144_64 2.40% 1195890.545 1224586.506 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.39% 4550773.256 4659749.251 - 2.31% -
BM_std_minmax_element<int>/3 2.39% 1.095 1.121 - -1.47% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.39% 1.449 1.484 - 2.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.39% 138321.812 141624.904 - 1.41% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.39% 7444.273 7621.993 - 1.77% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 2.39% 5288.933 5415.182 - 2.51% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.38% 1034540.957 1059195.581 - 1.48% -
SetIntersection_Front_Set_uint32_1024_256 2.38% 3815730.659 3906593.748 - -4.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.38% 1.202 1.230 - 3.56% -
std::move(deque<int>)/64 2.38% 4.893 5.009 - -0.25% -
std::is_sorted_until(vector<int>,_pred)/8 2.38% 3.512 3.595 - -1.27% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.37% 12.354 12.647 - 2.42% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.37% 35825417.772 36672904.292 - 2.25% -
SetIntersection_None_Set_uint64_256_16 2.36% 10751424.734 11005660.031 - 2.09% -
BM_PushHeap_string_Random_256 2.36% 14.415 14.756 - 4.50% -
std::count(deque<int>)_(every_other)/1024 2.36% 247.270 253.114 - 3.69% -
BM_CmpEqual_uchar_ushort 2.36% 1.051 1.076 - 0.87% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 2.36% 7525.245 7702.810 - -1.33% -
SetIntersection_None_Vector_uint64_16384_4 2.36% 1088232.644 1113903.471 - 1.69% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.36% 12398388.675 12690737.438 - 0.60% -
std::partial_sort_copy(list<int>)_(descending)/8192 2.36% 99255.629 101595.397 - 5.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.36% 35.614 36.454 - 2.27% -
BM_deque_vector_ranges_move_backward/512 2.35% 17.924 18.346 - 2.67% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.35% 108951.097 111515.131 - 1.68% -
BM_deque_deque_move_backward/70000 2.35% 8517.356 8717.732 - 8.25% -
BM_StringFindStringLiteral/16 2.35% 1.618 1.656 - 0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.35% 42.343 43.338 - 0.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.35% 21.657 22.165 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.35% 14.724 15.069 - 0.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.34% 228.642 233.988 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 2.33% 4259590.118 4358919.746 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 2.33% 117012259.488 119738311.686 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.33% 11322263.286 11585911.934 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.33% 8686409.885 8888433.772 - 1.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.32% 1.107 1.133 - 1.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.32% 1025377.043 1049201.575 - -0.39% -
SetIntersection_None_Vector_float_262144_1024 2.32% 1107155.140 1132844.100 - 0.39% -
bm_ranges_swap_ranges_vb_aligned/131072 2.32% 242.488 248.113 - 1.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.32% 3.508 3.590 - 3.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.31% 1604621.908 1641753.498 - 1.71% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.31% 28.429 29.087 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.31% 11148945.783 11406606.544 - 0.59% -
std::move(vector<int>)/1048576 2.31% 57222.010 58544.408 - -16.82% -
BM_std_minmax_element<short>/4000 2.31% 1044.401 1068.523 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.31% 8634441.458 8833604.592 - 1.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.29% 4857.645 4969.074 - 1.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.29% 12668.262 12958.330 - 1.78% -
BM_std_minmax_element<short>/4096 2.29% 1067.692 1092.127 - -1.17% -
BM_StringDestroy_Large 2.29% 7.380 7.548 - -20.72% -
BM_deque_vector_copy/64 2.28% 2.578 2.637 - -51.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.28% 35.563 36.375 - 3.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.28% 27.240 27.862 - 1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 2.28% 8168103.926 8354332.345 - -0.38% -
SetIntersection_None_Set_string_64_64 2.28% 11523958.126 11786625.902 - 1.16% -
std::partition_point(deque<int>)/1024 2.28% 9.561 9.779 - 3.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.27% 0.651 0.665 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.27% 16.239 16.608 - 4.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.27% 2.178 2.228 - -1.96% -
SetIntersection_None_Set_uint64_16384_16384 2.27% 167509569.243 171317909.118 - 0.10% -
rng::find_last(list<int>)_(bail_10%)/1024 2.27% 662.650 677.703 - -45.38% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.27% 9937517.291 10163145.578 - 2.24% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.27% 17.105 17.493 - 1.76% -
bm_ranges_swap_ranges_vb_aligned/32768 2.27% 64.406 65.867 - 2.74% -
BM_PushHeap_string_PipeOrgan_16384 2.27% 12.414 12.696 - -3.62% -
SetIntersection_None_Set_uint64_64_4 2.27% 21127453.773 21606031.451 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.26% 1832007.322 1873461.750 - 2.22% -
BM_CmpLess_ushort_int 2.26% 1.074 1.098 - 2.49% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.26% 1867.213 1909.395 - 2.41% -
BM_StringAssignStr_Huge_Opaque 2.26% 110.632 113.130 - 3.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.26% 14848.768 15184.125 - 1.78% -
BM_PushHeap_string_Random_64 2.26% 12.970 13.263 - 3.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.25% 31.696 32.410 - 0.18% -
SetIntersection_None_Vector_float_1024_4 2.25% 1052963.812 1076691.636 - -0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.25% 557.922 570.485 - 2.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.25% 1071608.344 1095714.649 - -3.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.25% 139228.921 142359.790 - 1.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.25% 9787.258 10007.175 - 2.86% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.25% 25.181 25.747 - 6.18% -
SetIntersection_Interlaced_Set_uint32_256_256 2.25% 7725532.141 7899015.930 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 2.24% 11907100.619 12174238.662 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_64 2.24% 15981669.148 16340220.737 - -2.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.24% 732.944 749.379 - 1.87% -
SetIntersection_Interlaced_Set_float_262144_262144 2.24% 1608325.275 1644366.535 - 0.61% -
std::find_first_of(list<int>)_(large_needle)/1024 2.24% 829810.032 848358.395 - -8.03% -
BM_PushHeap_string_QuickSortAdversary_262144 2.23% 15.913 16.268 - 1.39% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.23% 17714713.093 18110304.929 - 3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.23% 4418430.236 4516981.650 - 6.60% -
std::sort_heap(deque<int>,_pred)/8 2.23% 33.337 34.081 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.23% 7563601.237 7732266.215 - 3.41% -
BM_vector_deque_move_backward/70000 2.23% 8388.422 8575.480 - 10.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.22% 28578.644 29214.256 - 0.59% -
SetIntersection_None_Vector_uint32_1024_1 2.22% 1049177.080 1072504.630 - -0.31% -
BM_std_minmax_element<short>/5500 2.22% 1430.629 1462.424 - -1.23% -
BM_vector_deque_ranges_move_backward/1024 2.22% 38.433 39.287 - 3.88% -
std::partition_point(deque<int>)/32 2.22% 4.139 4.231 - 2.68% -
std::swap_ranges(deque<int>)/32 2.22% 10.419 10.650 - 2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.22% 1130057.733 1155096.285 - 2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.21% 116617572.230 119199811.902 - 0.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.21% 753.008 769.679 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.21% 8662093.591 8853787.726 - -0.15% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.21% 0.818 0.836 - 2.12% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.21% 11249442.793 11497751.321 - -0.99% -
std::set<std::string>::ctor(const&)/0 2.20% 12.733 13.014 - 0.76% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.20% 535.098 546.856 - 3.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.19% 22.570 23.065 - 6.52% -
std::reverse(deque<int>)/32768 2.19% 5754.609 5880.766 - 3.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.19% 1084292.900 1108043.629 - -0.79% -
std::pop_heap(deque<int>)/8 2.19% 51.986 53.124 - 2.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.19% 4092810.678 4182377.978 - -0.15% -
SetIntersection_Interlaced_Vector_float_16384_16 2.19% 2793136.856 2854187.405 - -22.33% -
BM_deque_vector_move_backward/4096 2.18% 149.198 152.451 - 3.99% -
std::sort(deque<int>)_(repeated)/1024 2.18% 965.414 986.453 - 2.76% -
BM_PushHeap_string_PipeOrgan_256 2.17% 7.624 7.790 - -0.41% -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2.17% 2290.955 2340.637 - 2.40% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.16% 2.768 2.828 - 0.27% -
std::find_if_not(vector<bool>)_(process_all)/8 2.16% 3.604 3.682 - 6.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.16% 11118024.205 11358321.556 - -2.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.16% 1.430 1.461 - 3.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 2.16% 1.049 1.072 - 2.23% -
std::stable_sort(deque<int>)_(heap)/8 2.16% 23.950 24.466 - 3.38% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 50992.136 52090.899 - -8.14% -
SetIntersection_Front_Set_uint32_16_16 2.15% 37490598.317 38297133.052 - 1.04% -
BM_deque_vector_ranges_move/65536 2.15% 2962.366 3025.992 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.15% 8601719.979 8786444.084 - -2.31% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.15% 48.719 49.765 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.15% 1642394.127 1677625.895 - 1.93% -
SetIntersection_None_Vector_uint32_262144_1024 2.14% 1119746.461 1143750.679 - 0.84% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.14% 15.547 15.880 - 3.55% -
std::make_heap(deque<int>)_(shuffled)/1024 2.14% 2561.776 2616.553 - 2.65% -
SetIntersection_Front_Vector_string_256_4 2.14% 4611403.462 4709858.888 - 2.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.13% 38.079 38.889 - 9.51% -
SetIntersection_Front_Vector_uint64_16_16 2.13% 34946524.246 35689655.043 - -0.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.13% 1.062 1.085 - 3.89% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.12% 2786.553 2845.760 - 3.41% -
std::find_if_not(deque<int>)_(bail_25%)/1024 2.12% 78.680 80.352 - 3.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.12% 755.433 771.475 - 2.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.12% 10284.056 10502.373 - 29.68% -
std::sort(vector<int>)_(pipe-organ)/8 2.12% 17.450 17.821 - 1.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.12% 12.246 12.505 - 1.65% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.11% 1249618.650 1276017.578 - -7.17% -
SetIntersection_Front_Vector_string_256_64 2.10% 10359480.897 10577457.107 - 3.96% -
SetIntersection_Front_Vector_string_262144_16 2.10% 1590974.721 1624328.316 - -0.76% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.09% 572.183 584.137 - 4.42% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.08% 155.730 158.976 - 2.39% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.08% 1.887 1.926 - 1.96% -
SetIntersection_Front_Vector_uint64_16384_16 2.08% 1096597.511 1119410.210 - 0.04% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.07% 1472.963 1503.500 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.07% 4067728.254 4151979.012 - -0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.07% 696.565 710.951 - 3.13% -
std::partial_sort_copy(deque<int>)_(descending)/8192 2.06% 95283.934 97250.023 - 1.83% -
BM_std_minmax_element<short>/1024 2.06% 272.121 277.735 - -1.48% -
BM_deque_deque_move_backward/1024 2.06% 38.883 39.684 - 3.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.06% 16165.323 16498.365 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.05% 1027067.392 1048154.607 - -0.89% -
std::set<int>::erase(key)_(existent)/1024 2.05% 49.270 50.280 - 0.88% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.05% 1536959.881 1568426.189 - -2.18% -
SetIntersection_Interlaced_Set_float_1024_1024 2.05% 11777320.129 12018388.545 - -3.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.04% 1148834.992 1172284.526 - 0.76% -
SetIntersection_Interlaced_Set_uint32_4_1 2.04% 212765569.007 217106059.492 - 1.44% -
SetIntersection_None_Set_uint64_16384_4 2.04% 160561044.586 163831532.273 - -0.28% -
std::make_heap(deque<int>)_(descending)/8 2.04% 20.994 21.422 - 1.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.04% 48.219 49.200 - 5.08% -
SetIntersection_None_Set_uint64_16384_1024 2.03% 165043676.602 168401018.075 - 0.22% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.03% 925.640 944.436 - -2.84% -
std::vector<int>::ctor(size)/32 2.02% 11.054 11.277 - -22.44% -
BM_PushHeap_string_Ascending_4 2.02% 2.567 2.619 - 2.81% -
BM_PushHeap_string_QuickSortAdversary_16384 2.01% 15.493 15.804 - 2.01% -
BM_PushHeap_uint32_Random_64 2.01% 5.046 5.147 - 2.38% -
SetIntersection_Front_Vector_uint64_256_64 2.01% 4248172.626 4333427.620 - 1.81% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.00% 2.366 2.413 - 1.98% -
std::stable_sort(deque<int>)_(ascending)/8 2.00% 17.497 17.847 - 1.85% -
BM_deque_deque_move/64000 2.00% 3007.016 3067.119 - 1.51% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.00% 793.003 808.835 - 1.69% -
BM_StringEraseToEnd_Small_Opaque 1.99% 0.596 0.608 - 3.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 1.99% 58.189 59.347 - 6.34% -
BM_CmpLess_ushort_uchar 1.99% 1.126 1.148 - 4.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.98% 18.844 19.218 - 2.09% -
BM_std_minmax_element<short>/4 1.98% 1.229 1.254 - 0.53% -
SetIntersection_Interlaced_Set_uint32_64_64 1.98% 13169617.278 13430306.228 - 0.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 1.98% 53.652 54.712 - 19.96% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.97% 22.949 23.401 - 17.33% -
std::map<int,_int>::count(key)_(existent)/1024 1.97% 3.734 3.807 - 2.36% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.97% 4.422 4.509 - 3.00% -
std::stable_partition(vector<int>)_(sparse)/32 1.97% 7.187 7.328 - 1.45% -
SetIntersection_Interlaced_Vector_string_256_64 1.96% 18537968.518 18901912.133 - -9.38% -
SetIntersection_None_Set_uint64_262144_262144 1.96% 1210994.955 1234705.893 - 0.93% -
SetIntersection_None_Set_string_64_4 1.96% 21768870.919 22194887.245 - 3.80% -
std::shift_left(deque<int>)/1024 1.94% 38.184 38.927 - 2.47% -
BM_deque_vector_move_backward/4000 1.94% 141.489 144.239 - 1.29% -
bm_ranges_lexicographical_compare<int>/1 1.94% 1.320 1.345 - 2.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.94% 17.185 17.518 - 1.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.93% 178977.747 182437.750 - 0.69% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.93% 31.663 32.275 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.93% 193902448.678 197644885.341 - -0.06% -
std::any_of(vector<int>)_(process_all)/8 1.93% 2.401 2.447 - 5.64% -
SetIntersection_Interlaced_Set_uint32_256_64 1.93% 13463680.487 13722917.229 - 6.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 7611.266 7757.589 - 1.65% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.92% 17.281 17.613 - 1.01% -
std::is_sorted(vector<int>)/8192 1.92% 1916.196 1952.966 - 2.96% -
std::search(list<int>)_(no_match)/1048576 1.92% 828530.980 844423.494 - 1.08% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.92% 52.958 53.974 - 2.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.92% 50.174 51.136 - 1.69% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 7741.545 7889.800 - 4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.91% 4997771.144 5093326.341 - 1.45% -
std::multiset<int>::erase(iterator)/8192 1.91% 23.142 23.585 - 2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.91% 1528843.397 1558008.873 - -1.99% -
BM_deque_vector_ranges_move_backward/4096 1.91% 149.267 152.112 - 2.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.90% 46.405 47.288 - 3.90% -
BM_CmpEqual_uint_schar 1.90% 1.007 1.026 - 1.39% -
std::remove(vector<int>)_(sprinkled)/8192 1.90% 1976.562 2014.112 - 2.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.90% 53.441 54.457 - -0.01% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.90% 8.140 8.295 - -1.43% -
SetIntersection_None_Set_uint64_1024_1024 1.89% 8591619.876 8754322.312 - -1.60% -
SetIntersection_Interlaced_Set_uint64_64_1 1.89% 16200719.781 16506528.726 - 0.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 1.87% 5.183 5.280 - -3.52% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.86% 51172.538 52126.897 - 2.12% -
BM_PushHeap_string_PipeOrgan_1024 1.86% 9.136 9.306 - -1.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.86% 3.766 3.836 - 2.64% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.86% 6407.649 6527.020 - 2.60% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.86% 6.592 6.714 - 3.64% -
BM_deque_vector_move_backward/65536 1.86% 8125.359 8276.343 - 12.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.86% 60.112 61.227 - 4.54% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.85% 690028.969 702817.681 - 0.89% -
BM_vector_deque_copy_backward/64000 1.85% 7898.375 8044.718 - 10.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.85% 3.172 3.230 - 1.08% -
std::copy(list<int>)/8 1.85% 2.409 2.454 - -0.88% -
BM_deque_vector_copy_backward/64000 1.85% 8160.214 8311.043 - 10.47% -
SetIntersection_None_Vector_float_16384_16384 1.85% 1085564.871 1105612.486 - 0.24% -
std::sort(deque<int>)_(repeated)/8 1.85% 17.779 18.107 - -0.18% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.84% 9.816 9.997 - 1.29% -
BM_deque_vector_ranges_move_backward/4000 1.84% 142.439 145.065 - -0.30% -
SetIntersection_None_Set_uint64_64_64 1.84% 11312109.946 11520530.509 - 0.28% -
SetIntersection_Front_Vector_uint64_262144_16 1.84% 1098136.109 1118360.054 - -0.84% -
std::partial_sort(deque<int>)_(heap)/8192 1.84% 265857.396 270738.753 - 0.72% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.83% 19.021 19.369 - -1.37% -
std::lower_bound(std::forward_list<int>)/100 1.83% 81.909 83.407 - 1.46% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.82% 26.650 27.136 - 26.99% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.82% 3991.048 4063.724 - 3.17% -
rng::starts_with(deque<int>)/1000 1.81% 463.675 472.075 - 2.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.80% 1072328.744 1091649.866 - 1.68% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.80% 861153.392 876631.788 - 1.70% -
BM_PushHeap_uint32_Ascending_4 1.80% 0.593 0.603 - 2.98% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.79% 5.399 5.496 - 1.51% -
std::find(vector<int>)_(process_all)/8 1.79% 2.728 2.777 - -0.47% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.79% 1.176 1.197 - 2.69% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.78% 19.118 19.458 - 0.66% -
std::pop_heap(vector<float>)/8192 1.77% 19.667 20.015 - 2.42% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.77% 2.417 2.459 - 2.37% -
std::unordered_set<std::string>::clear()/1024 1.77% 22887.908 23292.653 - -1.37% -
BM_PushHeap_string_Random_1024 1.77% 15.160 15.428 - 5.22% -
BM_num_put<long_double> 1.76% 60.081 61.141 - 3.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.76% 4246921.714 4321616.007 - 0.16% -
SetIntersection_None_Set_uint32_262144_262144 1.75% 1174336.752 1194850.422 - 1.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.74% 16.714 17.006 - 1.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.74% 32.432 32.997 - 1.06% -
std::move_backward(deque<int>)/32768 1.74% 3595.981 3658.532 - 7.80% -
BM_CmpLess_int_int 1.74% 1.065 1.083 - 1.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.73% 18.018 18.330 - 2.48% -
SetIntersection_Interlaced_Set_string_262144_1 1.72% 1080130.720 1098704.323 - -0.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.72% 4.138 4.209 - 2.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.71% 1.218 1.239 - 5.61% -
BM_vector_deque_move_backward/1024 1.71% 38.376 39.031 - 3.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.71% 33.098 33.663 - 0.40% -
std::stable_sort(vector<int>)_(descending)/8 1.71% 24.413 24.830 - 1.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.70% 11460.411 11655.593 - -0.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.70% 57013750.000 57982708.385 - 0.26% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.70% 7057.188 7176.881 - 1.66% -
SetIntersection_None_Vector_uint64_262144_64 1.70% 1122543.302 1141579.874 - 0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.69% 15.884 16.153 - 2.40% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.69% 13.158 13.380 - 1.44% -
SetIntersection_Front_Set_uint32_262144_4 1.69% 1046565.436 1064225.658 - -0.13% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 554.311 563.656 - 0.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.69% 6.674 6.786 - 0.97% -
std::is_sorted_until(list<int>)/8192 1.68% 7148.365 7268.765 - 1.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.68% 942.752 958.628 - 4.41% -
std::make_heap(deque<int>)_(descending)/8192 1.68% 8700.482 8846.969 - 2.49% -
std::copy_if(vector<int>)_(every_other)/262144 1.68% 128069.447 130215.903 - 2.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.67% 63.349 64.410 - 1.52% -
BM_deque_deque_ranges_copy_backward/512 1.67% 18.942 19.259 - 1.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 12607.452 12818.280 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.67% 16005783.019 16272417.995 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.66% 206057520.605 209487186.537 - 2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.66% 1241428.793 1261977.863 - 1.77% -
SetIntersection_Front_Vector_float_4_4 1.65% 135269103.191 137506282.872 - 1.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.65% 6.490 6.597 - 3.90% -
SetIntersection_None_Vector_string_1024_64 1.65% 1150268.905 1169222.108 - -1.88% -
std::map<int,_int>::find(key)_(non-existent)/32 1.65% 2.282 2.320 - 2.99% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.64% 1.556 1.581 - -1.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.64% 25.679 26.100 - 12.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.64% 501.393 509.598 - -11.61% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.64% 23.594 23.980 - 3.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.63% 54136.964 55021.573 - 2.33% -
SetIntersection_Front_Vector_float_256_16 1.63% 4161324.674 4229302.657 - 0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.63% 8517939.381 8656855.555 - 1.08% -
BM_StringRelational_Less_Large_Small_Control 1.63% 1.849 1.879 - 1.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.62% 205686.849 209027.344 - 1.58% -
SetIntersection_None_Set_uint64_16384_256 1.62% 165648798.170 168330866.700 - -0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.62% 1225671.549 1245503.174 - 1.74% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.62% 22.898 23.268 - -1.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.61% 15.649 15.901 - -0.24% -
SetIntersection_None_Vector_string_256_64 1.61% 3579017.961 3636602.095 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.61% 1225160.969 1244862.225 - 1.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.61% 1050946.490 1067846.253 - 1.87% -
SetIntersection_None_Set_uint64_64_16 1.61% 18201172.959 18493796.978 - 0.56% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.61% 19.492 19.805 - 1.75% -
BM_CmpLess_uchar_ushort 1.60% 1.066 1.083 - 0.97% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.60% 242479.890 246365.951 - 0.33% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.60% 14082607.268 14308292.861 - -0.40% -
SetIntersection_Front_Vector_uint64_16384_1 1.60% 1022290.826 1038658.932 - -0.54% -
SetIntersection_Front_Vector_string_16_4 1.60% 60000501.411 60959838.140 - -0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.60% 4.009 4.073 - 4.32% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.60% 56522.772 57425.652 - 1.51% -
std::map<int,_int>::contains(key)_(existent)/32 1.59% 1.638 1.664 - 1.64% -
std::multiset<int>::count(key)_(existent)/1024 1.59% 5.620 5.709 - 0.98% -
SetIntersection_Front_Vector_string_16384_16 1.59% 1599061.547 1624473.985 - -0.20% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.59% 3.802 3.863 - 0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.59% 2050.945 2083.455 - 8.96% -
SetIntersection_None_Set_float_256_4 1.58% 11238517.002 11416308.724 - 1.19% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.58% 63046.282 64041.911 - 0.88% -
SetIntersection_None_Set_uint32_262144_1 1.58% 1180374.676 1198977.701 - 1.08% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.57% 23.863 24.238 - -3.57% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.57% 36.008 36.574 - 1.05% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.57% 5.515 5.602 - 0.58% -
SetIntersection_Interlaced_Set_float_1024_4 1.57% 9791639.244 9945551.307 - 2.64% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.57% 54308.538 55160.119 - 2.26% -
SetIntersection_Front_Vector_uint64_64_16 1.57% 14093475.291 14314188.497 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.56% 213603810.560 216945833.760 - 1.60% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 1.56% 17.327 17.597 - 0.72% -
SetIntersection_Interlaced_Vector_float_64_4 1.56% 17724348.771 18000762.685 - 0.09% -
BM_std_minmax_element<short>/65536 1.56% 17108.893 17374.989 - -1.14% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.55% 1.936 1.966 - -4.16% -
std::find_first_of(deque<int>)_(small_needle)/50 1.54% 167.334 169.917 - -2.30% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.54% 25.590 25.985 - 7.25% -
BM_deque_vector_copy_backward/65536 1.54% 8251.960 8379.190 - 8.04% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.54% 16237684.914 16487934.928 - 0.02% -
BM_PushHeap_string_Random_4 1.54% 6.209 6.304 - 4.22% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.54% 2.396 2.433 - 2.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.54% 165352.091 167892.326 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.53% 1241245.604 1260291.018 - 1.81% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.53% 1297069.256 1316936.195 - 0.45% -
rng::contains(list<int>)_(process_all)/8 1.53% 2.280 2.315 - -0.58% -
SetIntersection_Front_Set_uint64_262144_16384 1.53% 221210268.311 224593994.291 - 0.23% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.53% 2.617 2.657 - -3.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.53% 3382659.397 3434303.260 - -1.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.53% 36.685 37.245 - -11.04% -
SetIntersection_Front_Vector_string_1024_4 1.53% 1176798.993 1194753.305 - -0.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.52% 446.544 453.316 - 1.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.51% 85656.397 86953.839 - 1.63% -
std::search(vector<int>,_pred)_(same_length)/8192 1.51% 4918.565 4993.032 - 1.84% -
BM_PushHeap_string_PipeOrgan_64 1.51% 5.700 5.786 - 0.90% -
BM_deque_deque_move_backward/64000 1.51% 7735.948 7852.631 - 8.60% -
std::move(vector<bool>)_(aligned)/64 1.51% 1.696 1.722 - 7.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.51% 12846.456 13039.862 - -0.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.50% 12865.787 13059.321 - 3.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.50% 6453.523 6550.164 - -13.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.50% 1228296.307 1246689.779 - 1.77% -
BM_vector_deque_ranges_move_backward/512 1.50% 18.122 18.394 - 2.60% -
std::multiset<int>::find(key)_(non-existent)/1024 1.50% 5.444 5.525 - 0.68% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.49% 33.088 33.582 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.49% 10779057.379 10939908.248 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.49% 540409649.146 548473350.118 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.49% 2321303.557 2355930.862 - 0.11% -
std::set<int>::lower_bound(key)_(existent)/32 1.49% 1.519 1.542 - 3.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.49% 12.930 13.123 - 2.44% -
BM_deque_vector_copy_backward/0 1.49% 1.502 1.524 - 3.27% -
std::multiset<int>::find(key)_(non-existent)/32 1.49% 2.281 2.314 - 1.83% -
SetIntersection_Interlaced_Set_uint64_16_16 1.49% 37411062.679 37966845.407 - 0.26% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.48% 5.005 5.079 - 17.41% -
std::set<std::string>::clear()/0 1.48% 392.960 398.769 - 1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.48% 171491693.670 174025748.556 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.48% 1522779.347 1545261.140 - 0.50% -
SetIntersection_Front_Vector_uint32_262144_262144 1.47% 346140377.143 351239766.076 - 1.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.47% 57579150.293 58427013.385 - 0.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.47% 754.011 765.105 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.47% 1222395.506 1240361.734 - 1.93% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.47% 1865.237 1892.585 - 1.22% -
BM_deque_vector_copy/0 1.47% 1.328 1.348 - -13.54% -
BM_CmpLess_uchar_uint 1.46% 1.066 1.081 - -3.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.46% 23.636 23.982 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.46% 162682630.471 165055190.458 - 0.51% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.45% 491.933 499.063 - -6.64% -
BM_vector_deque_move/64 1.45% 2.786 2.826 - 5.65% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.45% 3.841 3.896 - 1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.45% 1027624.691 1042478.099 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.44% 19.006 19.281 - 0.75% -
SetIntersection_Front_Set_string_16_16 1.44% 58181055.728 59021163.557 - -2.77% -
std::find_if(vector<int>)_(bail_25%)/32768 1.44% 813.905 825.653 - -1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.44% 1538671.479 1560847.475 - 4.50% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.44% 24.871 25.229 - 2.12% -
BM_deque_deque_ranges_move_backward/4000 1.44% 152.308 154.501 - 7.19% -
SetIntersection_Interlaced_Set_float_16_4 1.44% 58806612.242 59652258.534 - 0.61% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.44% 2193.034 2224.568 - 0.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.44% 4.975 5.046 - 1.14% -
SetIntersection_None_Vector_uint64_16384_256 1.44% 1099913.883 1115717.850 - 1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.44% 5666028.630 5747376.303 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.44% 345684311.093 350645192.293 - -0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.43% 106177.704 107701.133 - 4.89% -
SetIntersection_Front_Vector_uint64_16384_4 1.43% 1043800.223 1058765.337 - 0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.43% 34.656 35.153 - 1.20% -
std::move_backward(vector<bool>)_(unaligned)/512 1.43% 4.507 4.572 - 0.89% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.43% 33.404 33.882 - 0.35% -
SetIntersection_Interlaced_Set_float_16384_64 1.43% 211060042.242 214080327.395 - 1.77% -
SetIntersection_Front_Vector_uint32_16384_64 1.43% 1303146.007 1321766.005 - -3.92% -
std::map<int,_int>::count(key)_(existent)/8192 1.43% 5.680 5.761 - 0.28% -
std::remove_if(deque<int>)_(sprinkled)/50 1.43% 60.372 61.233 - -4.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.43% 4590.003 4655.465 - -0.42% -
std::sort(vector<NonIntegral>)_(descending)/8 1.42% 24.966 25.321 - 2.58% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.42% 9994704.708 10136995.252 - 0.44% -
SetIntersection_None_Vector_uint64_262144_1 1.42% 1121580.364 1137534.898 - 0.15% -
BM_num_put<double> 1.42% 57.993 58.817 - 2.51% -
std::sort_heap(deque<int>)/8192 1.42% 470562.160 477236.949 - 1.33% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.42% 12423.581 12599.600 - 0.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.41% 21.923 22.233 - -0.97% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.41% 13.567 13.758 - 1.71% -
std::sort_heap(deque<int>,_pred)/8192 1.41% 426429.333 432425.752 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.40% 1040647.979 1055268.319 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.40% 1147413.650 1163488.718 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 1.40% 8200332.688 8314959.919 - -0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.40% 438.414 444.532 - -2.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.39% 166028.638 168344.125 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.39% 18041939.733 18292974.447 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.39% 35430480.447 35923454.029 - 0.49% -
SetIntersection_None_Set_uint32_262144_4 1.39% 1177518.637 1193893.064 - 1.07% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.39% 24.044 24.378 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.39% 17020129.198 17255999.897 - 1.29% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.39% 34795.643 35277.826 - 1.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.38% 43.176 43.773 - -0.09% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.38% 237420844.288 240702030.401 - 1.09% -
BM_vector_deque_copy_backward/70000 1.38% 8778.997 8900.251 - 11.55% -
SetIntersection_Front_Set_uint64_262144_262144 1.38% 1659607.826 1682495.443 - -0.46% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.38% 3.014 3.055 - 2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.38% 1135494.084 1151125.402 - 2.94% -
BM_CmpLess_int_schar 1.38% 1.124 1.139 - 0.65% -
std::search(vector<int>)_(same_length)/1000 1.38% 240.788 244.099 - 1.27% -
SetIntersection_Interlaced_Set_uint32_64_4 1.37% 20943778.003 21230774.680 - 1.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.37% 454.560 460.772 - 0.25% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.36% 6448.664 6536.626 - -0.04% -
SetIntersection_Interlaced_Set_uint64_64_4 1.36% 20571268.203 20851541.399 - 0.24% -
SetIntersection_Front_Set_uint32_16384_4 1.36% 1053776.392 1068122.438 - -0.22% -
SetIntersection_None_Vector_uint64_16384_64 1.36% 1099602.553 1114563.925 - 0.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 1.36% 36.975 37.478 - 0.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.36% 54.919 55.663 - 2.04% -
BM_PushHeap_string_QuickSortAdversary_256 1.35% 14.514 14.710 - 1.24% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.35% 1.736 1.759 - 1.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.35% 657.065 665.956 - 2.18% -
SetIntersection_Front_Vector_string_16_16 1.35% 51217692.106 51910019.258 - 1.28% -
std::flat_multimap<int,_int>::clear()/1024 1.35% 391.929 397.224 - -1.57% -
SetIntersection_Interlaced_Set_float_262144_4 1.35% 1272295.328 1289472.410 - 2.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.35% 204749.123 207512.846 - 1.65% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.35% 15.496 15.705 - -0.23% -
SetIntersection_Interlaced_Set_string_16384_1024 1.35% 353929946.877 358692933.034 - 3.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.34% 662.332 671.199 - -2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.34% 3.769 3.819 - 0.87% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.33% 74.590 75.585 - 4.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.33% 195.889 198.501 - 1.64% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.33% 604.012 612.058 - -0.54% -
SetIntersection_Front_Set_uint32_256_4 1.33% 4162058.720 4217488.767 - -0.02% -
SetIntersection_Interlaced_Set_float_64_16 1.33% 21881966.850 22173180.999 - 3.35% -
rng::contains(deque<int>)_(process_all)/8192 1.33% 1949.463 1975.405 - 6.26% -
std::set<int>::insert(value)_(new_value,_end)/32 1.33% 18.794 19.043 - 1.82% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.33% 23.183 23.491 - 0.51% -
BM_deque_deque_ranges_move_backward/65536 1.32% 8002.414 8108.401 - 8.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 42312.686 42872.022 - 2.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.32% 1445575.930 1464592.380 - 1.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 19.280 19.534 - 1.01% -
SetIntersection_Interlaced_Set_float_1024_64 1.31% 10040016.217 10171958.908 - -0.72% -
BM_PushHeap_string_QuickSortAdversary_16 1.31% 10.419 10.556 - 1.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.31% 57521.782 58276.815 - 2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.31% 13603631.842 13782022.719 - 0.50% -
SetIntersection_None_Set_float_16_4 1.31% 56010728.336 56744368.773 - 0.47% -
BM_deque_vector_move_backward/64000 1.31% 7883.303 7986.400 - 6.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.31% 1087478.551 1101686.569 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.30% 16204953.856 16416224.115 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.30% 4047585.340 4100335.247 - 0.26% -
SetIntersection_None_Set_uint64_262144_1 1.30% 1205978.676 1221669.598 - 0.34% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.30% 17.343 17.568 - 2.20% -
std::map<int,_int>::ctor(const&)/1024 1.30% 6795.718 6883.805 - -7.54% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.29% 36734.799 37210.024 - -0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.29% 165026.677 167160.940 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.29% 4488002.099 4546039.423 - -0.46% -
SetIntersection_None_Vector_uint64_64_4 1.29% 15733886.444 15937254.693 - 0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.29% 391.483 396.527 - 0.84% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.29% 307.605 311.564 - 3.01% -
SetIntersection_None_Vector_uint64_64_1 1.29% 16463498.477 16675231.290 - -0.23% -
SetIntersection_Front_Set_float_16384_16384 1.28% 217836412.311 220632484.884 - -2.24% -
BM_CmpEqual_uint_ushort 1.28% 1.100 1.114 - -0.12% -
BM_deque_vector_ranges_copy/70000 1.28% 3168.183 3208.693 - -6.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.28% 1243.959 1259.838 - -3.67% -
std::multiset<int>::count(key)_(existent)/32 1.28% 3.792 3.840 - 2.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 56575.268 57296.392 - 4.82% -
SetIntersection_None_Vector_uint32_256_16 1.27% 3937044.896 3987008.944 - -0.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.27% 22.569 22.855 - -75.97% -
SetIntersection_Interlaced_Vector_string_64_64 1.27% 26307609.449 26641184.968 - -2.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.27% 1442531.919 1460820.780 - 1.01% -
SetIntersection_Front_Set_float_16384_16 1.27% 1191342.524 1206441.907 - -1.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.27% 4.068 4.120 - 1.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 9368.814 9487.274 - 14.76% -
BM_deque_deque_ranges_move_backward/70000 1.26% 8500.228 8607.396 - 8.87% -
SetIntersection_Interlaced_Vector_string_1024_1 1.26% 1069406.101 1082880.964 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.26% 165178324.345 167256520.138 - -0.16% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.26% 36.266 36.723 - 2.80% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.25% 1.419 1.436 - 2.86% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.25% 15.842 16.041 - 1.92% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.25% 32.319 32.724 - 1.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.25% 60452.446 61208.282 - -1.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 20.010 20.259 - -0.40% -
SetIntersection_None_Set_uint32_262144_1024 1.24% 1176059.410 1190669.598 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.24% 1228163.168 1243419.350 - 1.86% -
BM_deque_deque_copy_backward/1024 1.24% 38.045 38.517 - 0.77% -
SetIntersection_None_Vector_uint32_16384_16384 1.24% 1093140.241 1106711.571 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.24% 213532073.985 216182173.158 - 0.11% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.24% 583.382 590.620 - 2.07% -
SetIntersection_Interlaced_Set_uint64_256_1 1.24% 4040245.320 4090314.251 - -1.91% -
SetIntersection_None_Vector_uint64_64_64 1.24% 8371768.673 8475428.044 - -0.34% -
SetIntersection_Front_Set_uint64_16384_16384 1.24% 226068091.207 228867268.302 - -0.07% -
SetIntersection_Front_Vector_float_64_4 1.24% 15831780.959 16027786.349 - 0.05% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.23% 40.967 41.471 - -5.55% -
BM_std_minmax_element<short>/70000 1.23% 18333.395 18558.819 - -1.29% -
SetIntersection_None_Set_uint32_262144_256 1.23% 1177104.002 1191573.322 - 1.28% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.23% 11.512 11.653 - 1.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.22% 13447.838 13612.389 - -2.27% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.22% 1860.232 1882.950 - -0.20% -
SetIntersection_Front_Set_uint32_256_64 1.22% 5401291.235 5467206.227 - 0.18% -
std::map<int,_int>::erase(key)_(existent)/32 1.22% 22.187 22.457 - 0.03% -
SetIntersection_Interlaced_Set_float_256_16 1.22% 11913069.421 12058253.420 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.22% 16.343 16.542 - 3.01% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.21% 184.952 187.188 - 1.39% -
std::map<std::string,_int>::clear()/8192 1.21% 210599.345 213143.446 - -2.53% -
BM_PushHeap_uint32_Ascending_256 1.21% 2.139 2.165 - 4.08% -
std::sort(vector<int>)_(ascending)/8 1.20% 15.610 15.798 - 0.60% -
SetIntersection_Interlaced_Set_float_1024_1 1.20% 1036760.438 1049234.479 - 0.75% -
SetIntersection_None_Vector_string_1024_1 1.20% 1163085.941 1177020.660 - 0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.20% 41849227.099 42350146.803 - 1.10% -
std::unique(list<int>,_pred)_(contiguous)/32 1.20% 57.465 58.152 - 0.58% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.19% 2.145 2.170 - 1.62% -
SetIntersection_None_Set_uint64_16_16 1.19% 35020216.520 35435792.657 - -0.09% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.18% 25.876 26.183 - -2.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.18% 21.876 22.135 - 1.40% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.18% 20.273 20.512 - 1.02% -
SetIntersection_None_Vector_uint64_64_16 1.18% 13310189.157 13466609.829 - -0.55% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.17% 1883.853 1905.950 - 1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.17% 1040825.565 1053018.260 - -0.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.17% 12.182 12.325 - 2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.17% 12445743.962 12591525.542 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 21.293 21.542 - 2.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.17% 44.514 45.035 - 3.10% -
BM_std_minmax_element<short>/64000 1.17% 16773.587 16969.682 - -1.12% -
std::transform(list<int>)_(identity_transform)/1024 1.16% 743.511 752.168 - 2.38% -
BM_CmpEqual_int_short 1.16% 1.125 1.138 - -0.07% -
BM_PushHeap_string_QuickSortAdversary_64 1.16% 13.037 13.188 - 1.41% -
SetIntersection_Interlaced_Set_float_64_64 1.16% 13077822.785 13229266.577 - -0.43% -
std::for_each(multiset<int>::iterator)/8192 1.15% 8114.470 8208.188 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.15% 4230467.628 4279031.418 - -1.02% -
BM_vector_deque_ranges_copy_backward/1024 1.15% 37.369 37.797 - 0.03% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.14% 27.447 27.760 - 1.43% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.14% 54503.914 55124.496 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.14% 63236268.680 63954792.279 - -0.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.14% 6.353 6.426 - -3.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 670.388 677.979 - 1.24% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.13% 343374.103 347260.275 - 0.47% -
SetIntersection_Front_Set_uint64_262144_4 1.13% 1064499.885 1076522.242 - 0.33% -
SetIntersection_None_Vector_uint32_256_1 1.13% 4227979.258 4275710.493 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.13% 133329716.309 134834185.599 - 0.18% -
BM_CmpEqual_short_short 1.13% 1.074 1.086 - 4.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.13% 1028.379 1039.962 - 0.31% -
SetIntersection_Front_Set_uint32_64_4 1.13% 15958557.596 16138274.656 - 0.39% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 53259.144 53858.232 - -0.25% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.12% 2.297 2.323 - 1.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.12% 504.926 510.587 - 1.80% -
SetIntersection_None_Vector_string_1024_4 1.12% 1164185.168 1177234.424 - 0.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.12% 605129.645 611909.318 - 2.02% -
BM_deque_deque_copy_backward/4096 1.12% 151.766 153.465 - 0.92% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.12% 17.288 17.481 - 0.77% -
std::partition(list<int>)_(sparse)/8192 1.12% 7722.586 7808.852 - 1.85% -
SetIntersection_Interlaced_Set_uint64_16_1 1.12% 62107813.022 62801585.150 - -0.72% -
SetIntersection_Front_Set_uint32_1024_16 1.11% 1194168.541 1207452.714 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.11% 1053727.475 1065444.939 - 2.84% -
SetIntersection_Front_Vector_string_256_1 1.11% 4223804.989 4270705.775 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.11% 9305017.066 9408237.470 - 3.73% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.11% 20.481 20.707 - -0.01% -
SetIntersection_None_Vector_uint64_16384_1024 1.11% 1100546.145 1112732.868 - -0.11% -
SetIntersection_None_Vector_uint32_16384_256 1.11% 1095754.925 1107866.063 - 0.06% -
SetIntersection_None_Set_float_64_64 1.11% 11395267.571 11521214.329 - 3.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.10% 166059733.915 167891988.030 - -0.31% -
SetIntersection_Interlaced_Set_float_16384_1024 1.10% 169797781.275 171666201.158 - 1.52% -
SetIntersection_None_Set_uint32_262144_64 1.10% 1178685.057 1191646.727 - 0.96% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.10% 917.080 927.144 - 0.98% -
std::multiset<std::string>::clear()/1024 1.10% 21580.874 21817.590 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.10% 29.672 29.997 - 3.64% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.10% 1635.640 1653.553 - -1.49% -
std::for_each_n(list<int>)/32 1.09% 11.239 11.362 - 0.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.09% 11540.674 11666.321 - 0.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.09% 23.770 24.028 - 1.38% -
BM_PushHeap_string_QuickSortAdversary_1024 1.08% 15.110 15.273 - 1.57% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.08% 5.782 5.845 - 0.28% -
SetIntersection_None_Vector_string_1024_256 1.08% 1163652.062 1176237.872 - 0.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.08% 539.373 545.200 - 2.61% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.08% 54394.893 54980.374 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.08% 161569375.808 163306992.650 - 0.10% -
SetIntersection_None_Set_string_262144_4 1.08% 1654950.520 1672742.023 - 1.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.07% 449.982 454.814 - 1.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.07% 64196.793 64885.921 - 1.16% -
SetIntersection_Front_Vector_uint32_1024_4 1.07% 1039924.548 1051087.418 - -0.66% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.07% 13.811 13.960 - 1.26% -
std::multiset<std::string>::find(key)_(existent)/32 1.07% 15.053 15.214 - 2.58% -
BM_std_minmax_element<short>/512 1.07% 139.609 141.103 - -1.52% -
BM_deque_vector_ranges_move/1 1.07% 2.094 2.116 - 4.26% -
std::set<std::string>::ctor(const&)/8192 1.07% 342580.252 346235.134 - 1.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.07% 392.457 396.643 - 0.81% -
BM_deque_deque_copy/5500 1.07% 197.371 199.475 - -1.72% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.06% 10830790.900 10945582.046 - 0.55% -
std::adjacent_find(list<int>)/8192 1.06% 6635.771 6706.081 - -6.91% -
std::sort(deque<int>)_(shuffled)/8 1.06% 22.684 22.924 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.06% 56264491.991 56860431.380 - 0.04% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.06% 23764.718 24016.080 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.05% 695.278 702.612 - 1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.05% 2.802 2.831 - 1.33% -
std::is_sorted_until(vector<int>,_pred)/1024 1.05% 400.547 404.769 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.05% 62271929.786 62928053.286 - 0.06% -
BM_deque_deque_ranges_copy/65536 1.05% 3058.709 3090.863 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.05% 2400838.424 2426041.923 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.05% 117374505.539 118606046.997 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.05% 25728.383 25997.897 - 1.09% -
std::copy_if(vector<int>)_(entire_range)/8 1.04% 2.287 2.311 - 2.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.04% 24.988 25.249 - 2.53% -
BM_CmpEqual_ushort_uint 1.04% 1.062 1.073 - 2.76% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.04% 49791.216 50307.781 - 1.58% -
SetIntersection_None_Set_uint64_16384_16 1.03% 165210990.347 166919215.887 - -0.21% -
SetIntersection_None_Vector_uint64_16384_16 1.03% 1098755.420 1110075.146 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.03% 159632059.338 161274462.027 - -0.24% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.03% 209854.910 212012.872 - -1.38% -
SetIntersection_Front_Set_string_256_1 1.03% 4266386.742 4310254.459 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.03% 16264803.300 16431928.210 - -0.32% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.03% 40.688 41.106 - 0.52% -
std::set<std::string>::clear()/1024 1.03% 21778.385 22001.726 - -2.59% -
std::set<int>::count(key)_(existent)/8192 1.03% 7.866 7.947 - -1.22% -
std::map<int,_int>::erase(key)_(existent)/1024 1.02% 24.143 24.391 - -0.06% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.02% 15.616 15.776 - 0.06% -
SetIntersection_None_Vector_uint64_262144_262144 1.02% 1125306.238 1136817.768 - 0.78% -
SetIntersection_None_Vector_uint32_262144_4 1.02% 1109248.762 1120589.256 - -0.36% -
SetIntersection_None_Vector_string_64_16 1.02% 14021723.965 14164831.262 - 0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 59219.327 59823.154 - -4.43% -
std::partition_copy(vector<int>)/50 1.02% 12.737 12.867 - 1.16% -
SetIntersection_Front_Set_float_16384_4 1.02% 1046870.695 1057522.748 - -1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.02% 17.730 17.910 - 1.20% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.01% 22867.867 23099.628 - 1.46% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.01% 64.824 65.479 - 1.29% -
SetIntersection_None_Vector_float_256_4 1.01% 4178878.614 4221084.005 - 0.43% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.01% 15.675 15.834 - 0.69% -
std::flat_map<int,_int>::clear()/8192 1.01% 409.462 413.597 - 1.59% -
std::map<std::string,_int>::clear()/0 1.01% 393.735 397.704 - 0.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.01% 41.896 42.318 - 2.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.01% 22.398 22.623 - -1.36% -
BM_toupper_string<char> 1.01% 15.391 15.546 - 1.72% -
std::move_backward(deque<int>)/64 1.00% 5.175 5.227 - -3.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.00% 1.831 1.849 - 0.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.00% 6.508 6.574 - 1.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.00% 219.205 221.402 - -7.45% -
SetIntersection_Front_Set_uint64_64_4 1.00% 15932903.412 16092396.318 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.00% 16.081 16.241 - -1.77% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -56.21% 234.375 102.632 - -42.84% -
std::rotate_copy(vector<int>)/8192 -55.09% 735.807 330.445 - -54.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -53.54% 210.557 97.835 - -41.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.84% 211.518 99.755 - -41.92% -
rng::starts_with(list<int>)/1000 -49.82% 1503.516 754.463 - 0.38% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.67% 6791735.960 3486517.540 - -18.17% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.75% 710214.960 371055.967 - -47.06% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -45.78% 15517515.450 8413067.465 - -12.49% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.99% 17.577 9.669 - -44.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.84% 142.648 78.681 - -37.48% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -44.71% 709567.515 392303.437 - -40.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -43.97% 61.559 34.493 - -51.02% -
SetIntersection_Interlaced_Vector_float_262144_64 -42.32% 13857669.714 7993127.435 - -13.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.47% 11.017 6.449 - -40.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -40.24% 55.167 32.965 - -49.67% -
std::set<std::string>::insert(value)_(already_present)/1024 -39.85% 27.056 16.273 - -39.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -38.01% 2274.554 1409.961 - -28.23% -
SetIntersection_Interlaced_Vector_float_1024_64 -38.00% 5413446.593 3356443.853 - -6.99% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -37.67% 100.485 62.637 - -7.28% -
SetIntersection_Interlaced_Vector_float_16384_1024 -35.78% 64904857.459 41679395.749 - -9.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -35.52% 50.192 32.364 - -32.90% -
rng::starts_with(list<int>)/1024 -35.40% 1196.249 772.829 - 0.48% -
SetIntersection_Interlaced_Vector_float_262144_1024 -35.23% 135491569.950 87764300.950 - -9.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -33.67% 70.600 46.830 - -27.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.12% 0.697 0.466 - -16.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.11% 34.652 23.180 - -33.02% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -32.79% 25688955.709 17265969.111 - 99.76% -
SetIntersection_Interlaced_Vector_float_1024_16 -32.33% 2720958.592 1841220.971 - -6.59% -
std::search(deque<int>,_pred)_(no_match)/1048576 -31.81% 653961.259 445925.472 - 0.04% -
std::search(deque<int>,_pred)_(no_match)/8192 -31.78% 5120.953 3493.609 - 0.03% -
std::search(deque<int>,_pred)_(no_match)/1000 -31.76% 620.500 423.450 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -31.76% 8901673.175 6074862.918 - -26.93% -
std::search(deque<int>,_pred)_(no_match)/1024 -31.51% 636.431 435.912 - -0.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -31.44% 522.213 358.044 - 2.20% -
std::unique_copy(deque<int>)_(sprinkled)/32 -31.32% 13.383 9.191 - -0.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -31.12% 34.490 23.757 - -1.07% -
std::unique_copy(deque<int>)_(sprinkled)/52 -30.88% 21.256 14.693 - -0.21% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.58% 341282352.587 236929017.216 - -32.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -30.31% 18413.461 12831.574 - 1.54% -
std::search(deque<int>)_(no_match)/1024 -29.99% 348.347 243.893 - -29.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -29.86% 9164820.478 6427793.185 - 15.62% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.48% 36091.007 25452.085 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.28% 0.578 0.408 - -29.27% -
ranges::minmax(std::deque<char>)/1 -28.64% 0.920 0.656 - -18.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -28.54% 9.746 6.965 - -22.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -28.51% 32.590 23.299 - -32.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.41% 41.564 29.756 - -27.78% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -28.20% 70392202.863 50539595.009 - 8.94% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -27.62% 849.713 614.991 - -7.10% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -27.44% 7893439.242 5727688.014 - -17.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -27.33% 348072496.509 252961281.490 - 1.78% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.27% 2139823.794 1556269.802 - 1.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -27.08% 170150.446 124081.361 - -5.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -26.86% 34.345 25.119 - -11.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -26.73% 40.811 29.901 - -28.35% -
std::is_sorted(deque<int>)/8 -26.58% 4.600 3.378 - 26.66% -
SetIntersection_Interlaced_Vector_float_262144_256 -26.32% 49519122.098 36485700.815 - 7.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -26.10% 6.882 5.086 - -20.68% -
std::find_end(deque<int>)_(match_near_end)/1024 -25.98% 45.247 33.490 - 3.36% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.66% 19.367 14.398 - -24.69% -
BM_lexicographical_compare_three_way<IntPtr>/1 -25.65% 0.460 0.342 - -12.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.60% 854.414 635.711 - -5.07% -
std::equal(vector<bool>)_(unaligned)/50 -25.53% 1.066 0.794 - -29.29% -
std::shift_left(vector<int>)/32 -25.50% 3.979 2.964 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -25.01% 38947530.987 29208169.500 - -24.75% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.00% 3298357.704 2473783.373 - -23.21% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -24.98% 3.237 2.429 - -30.86% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -24.97% 816.844 612.872 - -3.32% -
std::equal(vector<bool>)_(unaligned)/8 -24.90% 1.065 0.800 - -28.65% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -24.70% 2857.081 2151.507 - 8.00% -
std::is_partitioned(list<int>)_(partitioned)/1024 -24.31% 761.908 576.688 - -18.70% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -24.10% 713.562 541.573 - 8.12% -
std::find_end(deque<int>)_(match_near_end)/1000 -23.89% 48.714 37.074 - 10.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -23.84% 0.359 0.273 - -5.51% -
std::find_if(deque<int>)_(bail_25%)/8192 -23.57% 656.336 501.649 - -7.40% -
std::set<int>::insert(value)_(already_present)/1024 -23.27% 7.450 5.717 - -5.45% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -23.26% 43.376 33.285 - -11.05% -
BM_PushHeap_uint64_Descending_1 -23.26% 0.696 0.534 - 13.48% -
std::find_end(deque<int>)_(match_near_end)/8192 -23.18% 360.376 276.849 - 1.72% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -23.18% 2.130 1.636 - -1.53% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -22.99% 0.486 0.375 - -8.83% -
std::set<std::string>::insert(value)_(already_present)/32 -22.61% 9.653 7.471 - -16.19% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -22.52% 128845034.633 99826230.515 - -8.08% -
ranges::minmax(std::list<char>)/1 -22.50% 0.460 0.357 - -5.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -22.40% 134926.105 104708.823 - 2.37% -
std::find_if(deque<int>)_(bail_25%)/32768 -22.35% 2586.506 2008.386 - -6.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -22.02% 367279.546 286408.043 - 3.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -21.93% 8.286 6.469 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -21.90% 5657426.119 4418577.556 - -11.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.86% 0.350 0.273 - 0.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -21.85% 15.816 12.360 - 4.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -21.72% 36.136 28.285 - -3.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -21.64% 49431.283 38731.889 - 0.61% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -21.62% 1.535 1.203 - -12.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -21.12% 721.645 569.231 - 12.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -21.06% 26.082 20.589 - -59.03% -
std::set<std::string>::count(key)_(existent)/8192 -21.05% 38.380 30.302 - -12.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -20.88% 15.694 12.417 - 0.05% -
BM_PushHeap_float_PipeOrgan_1 -20.84% 0.568 0.449 - -3.58% -
std::unordered_multimap<int,_int>::clear()/8192 -20.54% 77294.470 61417.875 - -5.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.28% 53.640 42.764 - -20.06% -
std::deque<int>::ctor(size)/32 -20.20% 35.839 28.600 - -2.49% -
std::multiset<std::string>::erase(key)_(existent)/8192 -20.11% 101.889 81.394 - 22.63% -
std::unordered_set<int>::count(key)_(non-existent)/32 -20.10% 1.616 1.291 - -19.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.97% 26.115 20.899 - -18.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -19.90% 5454672.159 4369383.235 - 2.55% -
BM_StringEraseWithMove_Empty_Transparent -19.61% 0.719 0.578 - 3.31% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -19.57% 26.837 21.585 - -21.99% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.55% 1708786.441 1374685.328 - -18.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.46% 20.586 16.580 - -18.70% -
BM_tolower_char<wchar_t> -19.25% 0.691 0.558 - -18.99% -
std::unordered_multimap<int,_int>::clear()/1024 -19.18% 9900.893 8002.330 - -4.97% -
std::replace(vector<int>)_(sprinkled)/32 -19.12% 6.764 5.470 - -11.70% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -19.05% 4822669.843 3903790.523 - -8.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -18.92% 5.818 4.717 - -0.05% -
BM_vector_deque_move_backward/0 -18.73% 0.606 0.493 - 24.61% -
std::replace(vector<int>)_(sprinkled)/50 -18.72% 10.114 8.220 - -9.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -18.66% 7715.814 6275.911 - 5.37% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -18.57% 434.430 353.774 - 1.85% -
BM_deque_deque_ranges_move/0 -18.19% 0.849 0.694 - -12.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -18.07% 10235.753 8386.636 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -18.04% 1703.252 1395.930 - -19.02% -
std::copy_n(vector<int>)/4096 -18.02% 237.813 194.948 - 13.29% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -18.02% 885.091 725.587 - -13.73% -
SetIntersection_Front_Set_uint64_262144_1024 -17.84% 15468246.619 12708405.095 - -18.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -17.84% 15419.059 12668.424 - 0.92% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -17.71% 2.131 1.753 - 19.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -17.70% 1.438 1.184 - -23.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -17.68% 2640176.498 2173399.597 - -1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.64% 0.697 0.574 - -13.59% -
std::deque<int>::ctor(size)/1024 -17.60% 91.681 75.543 - 0.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -17.53% 8.290 6.837 - 5.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.45% 38.228 31.557 - -2.84% -
BM_vector_deque_move/0 -17.45% 0.451 0.372 - -15.08% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.42% 34.968 28.877 - -15.68% -
std::unordered_set<int>::erase(key)_(existent)/8192 -17.40% 28.614 23.636 - 4.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.32% 965.787 798.525 - 0.11% -
std::all_of(list<int>)_(process_all)/8192 -16.98% 8320.097 6907.157 - -1.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -16.98% 1.744 1.448 - -19.71% -
std::set<int>::insert(value)_(already_present)/8192 -16.92% 12.055 10.015 - 0.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -16.86% 125593.067 104412.217 - 2.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -16.85% 1.429 1.188 - -21.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.83% 27.601 22.955 - -33.54% -
std::stable_partition(list<int>)_(dense)/8192 -16.82% 23026.231 19152.750 - 9.87% -
std::find_end(deque<int>)_(near_matches)/1000 -16.73% 19422.879 16174.173 - -6.52% -
std::partition(deque<int>)_(dense)/32 -16.72% 11.279 9.393 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -16.68% 55606927.150 46331235.941 - -9.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -16.66% 5.944 4.953 - 5.12% -
std::search(list<int>,_pred)_(single_element)/8192 -16.66% 9827.685 8190.865 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.47% 1871770.374 1563461.030 - -12.97% -
std::copy_backward(vector<bool>)_(aligned)/262144 -16.43% 769.867 643.380 - -18.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -16.39% 27.694 23.156 - -29.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.34% 38.512 32.221 - -25.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -16.28% 5037679.511 4217489.722 - 0.86% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.13% 4107266.713 3444952.146 - -12.04% -
std::copy(list<int>)/64 -16.10% 39.563 33.194 - -9.67% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.01% 62.370 52.384 - -24.68% -
std::multimap<int,_int>::ctor(const&)/1024 -15.97% 7842.683 6590.074 - 0.39% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.89% 40.115 33.740 - -15.34% -
std::adjacent_find(deque<int>,_pred)/8 -15.89% 5.042 4.241 - 1.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.80% 29.212 24.597 - -17.38% -
std::none_of(list<int>)_(process_all)/8192 -15.77% 8888.980 7487.294 - -0.54% -
std::map<std::string,_int>::erase(iterator)/1024 -15.76% 30.542 25.729 - 0.92% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -15.74% 2.759 2.325 - 3.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -15.73% 1.481 1.248 - -16.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.56% 59.792 50.486 - -10.84% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.56% 364.051 307.423 - -6.30% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.50% 63319.533 53504.929 - 0.79% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -15.30% 22286.648 18875.700 - -26.62% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.25% 21311.390 18060.589 - -26.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -15.03% 8162.688 6935.618 - 3.89% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -14.96% 1.394 1.186 - -5.08% -
std::equal(deque<int>)_(it,_it,_it)/50 -14.92% 25.377 21.590 - -4.48% -
std::all_of(vector<int>)_(process_all)/50 -14.86% 15.062 12.824 - -27.26% -
std::map<std::string,_int>::count(key)_(existent)/8192 -14.82% 33.611 28.628 - 2.11% -
SetIntersection_Interlaced_Vector_float_1024_256 -14.68% 6540986.890 5580850.487 - -7.26% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.63% 877.824 749.421 - -6.43% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -14.60% 1096.292 936.242 - 1.57% -
std::copy_backward(deque<int>)/64 -14.57% 3.540 3.024 - -0.20% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -14.55% 2.059 1.760 - -13.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -14.38% 1646.557 1409.836 - 0.58% -
ranges::min(std::vector<char>)/1 -14.24% 0.382 0.328 - -1.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -14.11% 1.454 1.249 - -12.22% -
BM_deque_deque_copy_backward/0 -14.02% 0.922 0.793 - -14.82% -
BM_deque_deque_ranges_copy_backward/2 -14.01% 2.531 2.176 - -7.53% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -13.91% 41.777 35.966 - 2.69% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -13.86% 15.552 13.397 - -1.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.84% 1.490 1.284 - -6.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.72% 47.011 40.559 - 17.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.68% 13287.764 11469.858 - 6.82% -
std::multimap<int,_int>::ctor(const&)/8192 -13.65% 61347.465 52975.026 - 0.86% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -13.59% 2424408.741 2094983.061 - 11.50% -
BM_vector_deque_ranges_copy_backward/0 -13.49% 0.445 0.385 - -43.09% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.34% 0.266 0.231 - -26.88% -
std::copy_backward(vector<int>)/4096 -13.26% 230.239 199.705 - -14.49% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -13.25% 1.576 1.367 - -5.67% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -13.15% 37894.088 32912.524 - 1.38% -
std::partition(deque<int>)_(dense)/50 -13.08% 17.035 14.806 - 5.37% -
SetIntersection_None_Set_string_1024_4 -13.04% 10714692.063 9317210.775 - -25.56% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.96% 1.849 1.610 - 4.12% -
SetIntersection_None_Set_string_1024_16 -12.91% 10649676.970 9274571.004 - -26.76% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.85% 14.649 12.766 - -1.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -12.78% 23.024 20.081 - 6.95% -
BM_deque_deque_ranges_copy/0 -12.76% 0.907 0.791 - 7.65% -
std::is_partitioned(deque<int>)_(partitioned)/50 -12.75% 16.055 14.008 - -1.13% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -12.71% 326595.828 285074.140 - -3.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.70% 62131.212 54238.825 - -0.83% -
std::search(list<int>,_pred)_(same_length)/8192 -12.69% 9885.001 8630.977 - 0.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -12.66% 70.467 61.547 - 0.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -12.65% 14.506 12.671 - -2.04% -
std::map<std::string,_int>::erase(iterator)/32 -12.61% 31.602 27.618 - -1.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.59% 20183.619 17641.577 - 0.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.47% 51539.838 45111.910 - -1.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -12.30% 24.372 21.373 - -11.19% -
bm_ranges_lexicographical_compare<signed_char>/64 -12.28% 2.587 2.269 - -11.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.28% 50866.648 44621.185 - -1.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.28% 1.349 1.183 - -22.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -12.27% 38032.180 33365.109 - -3.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -12.26% 30.468 26.733 - -0.67% -
BM_deque_vector_move/0 -12.19% 1.529 1.342 - -4.18% -
SetIntersection_None_Set_string_1024_64 -12.17% 10587354.195 9298881.514 - 3.48% -
std::map<int,_int>::erase(iterator)/8192 -12.14% 23.728 20.848 - -12.78% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -12.13% 24598551.190 21614595.332 - 15.86% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.12% 40.521 35.612 - -13.86% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.10% 16.685 14.665 - -4.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -12.02% 322286.840 283563.226 - 1.53% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -11.96% 45.708 40.241 - -11.51% -
std::is_partitioned(deque<int>)_(partitioned)/32 -11.84% 10.377 9.148 - -1.78% -
std::reverse(list<int>)/32768 -11.84% 19563.935 17246.913 - -1.55% -
std::find_end(deque<int>)_(near_matches)/1024 -11.83% 19098.832 16840.120 - -6.62% -
SetIntersection_None_Set_float_1024_1 -11.79% 9941657.774 8769389.602 - -2.45% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -11.77% 2663.967 2350.444 - -1.44% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.74% 6974779.755 6155652.601 - -6.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -11.70% 13.313 11.755 - -6.05% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -11.69% 339.195 299.529 - 2.36% -
std::multimap<int,_int>::ctor(const&)/32 -11.69% 256.865 226.839 - 1.72% -
std::find_end(deque<int>)_(near_matches)/8192 -11.68% 1260726.168 1113433.029 - -11.07% -
std::set<std::string>::equal_range(key)_(existent)/1024 -11.67% 25.696 22.697 - -10.30% -
ranges::min(std::deque<long_long>)/64 -11.66% 17.281 15.266 - -13.31% -
std::unique(list<int>)_(sprinkled)/52 -11.66% 76.348 67.447 - -3.46% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.57% 8033452.645 7103857.754 - -15.61% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.57% 6581.029 5819.783 - -2.65% -
SetIntersection_None_Set_string_1024_1 -11.51% 10554606.545 9339708.470 - -26.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -11.48% 1060.704 938.941 - 0.67% -
std::is_partitioned(list<int>)_(partitioned)/8192 -11.45% 7658.100 6780.932 - -5.52% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -11.41% 12083.877 10704.729 - 2.55% -
SetIntersection_None_Set_float_1024_256 -11.40% 9974005.873 8836822.384 - -0.42% -
std::find_if(vector<char>)_(process_all)/8 -11.39% 1.605 1.422 - -9.28% -
std::remove_if(list<int>)_(prefix)/8192 -11.34% 10274.423 9109.302 - -7.94% -
BM_deque_deque_ranges_copy_backward/1 -11.19% 2.787 2.476 - -5.75% -
std::set<std::string>::contains(key)_(non-existent)/32 -11.16% 11.490 10.208 - 5.83% -
std::equal(deque<int>)_(it,_it,_it)/1024 -11.12% 501.460 445.688 - -8.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -11.08% 1308.513 1163.519 - 7.23% -
SetIntersection_None_Set_float_1024_4 -11.08% 10120780.133 8999460.019 - 2.24% -
std::search(vector<int>,_pred)_(single_element)/8192 -11.05% 4398.756 3912.645 - -15.02% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -11.05% 6.262 5.570 - 0.56% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -11.03% 25.804 22.957 - -11.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -10.99% 193675.604 172390.295 - 2.25% -
std::remove(deque<int>)_(sprinkled)/50 -10.98% 66.800 59.464 - 9.49% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.92% 0.937 0.835 - -1.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -10.91% 1.325 1.181 - -22.06% -
SetIntersection_None_Set_float_1024_16 -10.91% 9780160.438 8713106.163 - -2.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -10.88% 13693.973 12204.686 - -1.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -10.84% 68.168 60.775 - -16.02% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.83% 536.686 478.571 - -15.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -10.78% 31.819 28.390 - -9.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.73% 10339.254 9229.587 - -6.61% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.72% 361.315 322.574 - 0.89% -
rng::contains_subrange(deque<int>)_(process_all)/16 -10.66% 10.184 9.098 - -0.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.64% 1.987 1.776 - 1.04% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -10.61% 6450252.108 5765846.977 - -19.53% -
std::any_of(deque<int>)_(process_all)/8192 -10.56% 2828.627 2530.011 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -10.51% 124106022.201 111060433.993 - 3.03% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -10.50% 2120056.036 1897510.319 - -6.33% -
std::list<int>::ctor(size)/32 -10.49% 360.207 322.406 - 0.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.49% 261.615 234.178 - 3.10% -
std::set<std::string>::erase(iterator)/1024 -10.45% 30.774 27.560 - -11.27% -
BM_toupper_char<char> -10.41% 0.616 0.552 - -0.24% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.38% 17.294 15.499 - -10.74% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.29% 550.094 493.513 - -14.33% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.27% 57090322.218 51228362.917 - -5.13% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -10.23% 3791.989 3403.942 - 72.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -10.18% 31.475 28.270 - -2.65% -
std::set<std::string>::contains(key)_(non-existent)/1024 -10.14% 25.095 22.551 - -1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -10.13% 4085.264 3671.299 - -0.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -10.08% 22.680 20.394 - -5.75% -
BM_PushHeap_string_Ascending_256 -10.05% 12.202 10.975 - -1.43% -
std::list<int>::ctor(size)/1024 -10.04% 13001.667 11696.940 - 1.16% -
std::copy_n(vector<bool>)_(aligned)/262144 -9.98% 789.842 711.055 - 11.32% -
BM_PushHeap_uint64_Ascending_64 -9.92% 1.683 1.516 - 0.17% -
BM_PushHeap_string_Random_1 -9.91% 0.583 0.526 - 11.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -9.91% 33.828 30.477 - -1.02% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.90% 1.420 1.280 - -14.18% -
std::unique(deque<int>)_(sprinkled)/52 -9.85% 67.471 60.823 - 3.63% -
std::multimap<int,_int>::clear()/1024 -9.85% 11909.103 10736.417 - 1.28% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -9.79% 1.557 1.404 - -4.43% -
std::multimap<int,_int>::clear()/8192 -9.76% 94382.882 85167.169 - -0.19% -
std::shift_left(list<int>)/8192 -9.76% 7788.475 7028.008 - -7.57% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.76% 2.906 2.622 - -0.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.75% 6332.371 5715.134 - -0.28% -
BM_StringEraseWithMove_Huge_Transparent -9.75% 47.523 42.891 - -5.38% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -9.71% 33.696 30.426 - -0.19% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -9.67% 15.586 14.078 - -4.55% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -9.63% 6525.760 5897.095 - 0.19% -
SetIntersection_None_Set_float_1024_64 -9.60% 9921297.963 8968705.079 - 1.66% -
std::any_of(deque<int>)_(process_all)/32768 -9.60% 11302.569 10217.899 - 1.41% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -9.58% 11.271 10.191 - -2.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -9.53% 1.786 1.615 - -2.96% -
std::adjacent_find(vector<int>,_pred)/1024 -9.51% 445.224 402.878 - 1.32% -
std::search(list<int>)_(no_match)/1000 -9.41% 752.384 681.557 - -4.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.39% 14052.487 12732.262 - -0.19% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.36% 1.748 1.585 - -2.83% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.33% 74499040.357 67546859.002 - -11.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -9.31% 41975725.471 38066587.944 - 0.35% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.19% 34.977 31.762 - -5.33% -
std::multiset<std::string>::erase(key)_(existent)/1024 -9.15% 102.917 93.496 - 46.72% -
BM_PushHeap_uint64_Ascending_262144 -9.15% 5.193 4.718 - -1.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.12% 47918.037 43549.582 - 6.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -9.11% 1995091.272 1813340.968 - -0.42% -
std::multiset<std::string>::insert(value)_(already_present)/32 -9.10% 47.892 43.535 - -11.60% -
std::list<int>::ctor(size)/8192 -9.10% 105265.241 95690.620 - 2.50% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -9.07% 22.319 20.294 - -1.95% -
std::unordered_set<int>::contains(key)_(existent)/32 -9.05% 1.327 1.207 - -23.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.98% 37.244 33.898 - -3.92% -
std::unordered_multiset<int>::erase(iterator)/1024 -8.95% 21.748 19.801 - -0.18% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.95% 2.059 1.874 - -3.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.90% 1.354 1.234 - -9.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.80% 782.209 713.364 - -11.33% -
std::multimap<int,_int>::erase(iterator)/1024 -8.73% 22.237 20.295 - -2.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.73% 0.430 0.392 - -43.72% -
std::shift_left(list<int>)/50 -8.70% 29.777 27.187 - -0.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.69% 24.054 21.964 - 5.01% -
std::copy(vector<bool>)_(aligned)/64 -8.65% 1.440 1.315 - 1.46% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.61% 5.109 4.669 - -7.19% -
BM_std_minmax_element<long_long>/2 -8.61% 0.687 0.628 - -7.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.60% 1.488 1.360 - -6.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -8.58% 362.524 331.427 - -5.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -8.57% 4844431.044 4429360.162 - -3.19% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.56% 21.276 19.454 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -8.56% 6342339.558 5799526.470 - -5.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.54% 193237.280 176736.003 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -8.54% 1506622.925 1378022.631 - -3.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -8.53% 2.804 2.565 - 1.30% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.52% 1.568 1.434 - 4.04% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.47% 21.236 19.437 - -1.13% -
std::adjacent_find(vector<int>,_pred)/8192 -8.37% 3475.941 3184.927 - 0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.37% 25.313 23.195 - -7.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.36% 465.212 426.342 - -4.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.35% 36713.599 33648.406 - 4.00% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.33% 1.428 1.309 - -16.68% -
BM_deque_vector_ranges_copy_backward/0 -8.31% 1.394 1.278 - -10.06% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -8.28% 57.527 52.762 - -14.24% -
BM_deque_vector_copy_backward/1024 -8.26% 40.663 37.303 - 1.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.25% 22.286 20.447 - 3.84% -
bm_lexicographical_compare<signed_char>/8 -8.22% 3.315 3.042 - -7.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -8.21% 2.504 2.299 - 0.49% -
BM_vector_deque_copy_backward/2 -8.18% 2.062 1.893 - -5.34% -
std::find_if(vector<int>)_(process_all)/50 -8.15% 5.937 5.453 - -3.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -8.11% 32.046 29.447 - 0.83% -
BM_StringEraseWithMove_Empty_Opaque -8.11% 0.958 0.880 - 9.83% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.08% 842.152 774.088 - -8.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -8.04% 983.651 904.532 - 3.90% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.03% 33.405 30.724 - -9.11% -
BM_vector_deque_copy/64000 -8.01% 3091.503 2843.739 - -7.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.01% 6269.325 5766.974 - 6.51% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.01% 1.864 1.715 - -6.48% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.00% 2198015.397 2022188.433 - -7.38% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.97% 1176.933 1083.081 - -6.64% -
BM_vector_deque_ranges_copy/64000 -7.92% 3087.920 2843.410 - -7.49% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -7.91% 1.255 1.156 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -7.90% 78.446 72.247 - 15.75% -
BM_StringFindAllMatch/8 -7.88% 3.052 2.811 - -2.15% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.88% 352.903 325.095 - -9.63% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.88% 0.852 0.785 - -6.80% -
std::multimap<int,_int>::erase(iterator)/8192 -7.87% 22.031 20.296 - -3.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.83% 12243.870 11285.061 - 3.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.79% 5407823.707 4986819.506 - -6.90% -
std::generate_n(list<int>)/8192 -7.78% 7544.585 6957.373 - 1.29% -
BM_deque_deque_ranges_copy_backward/0 -7.78% 0.921 0.850 - 0.87% -
BM_vector_deque_move/64000 -7.76% 3082.728 2843.384 - -7.36% -
std::find_end(list<int>)_(same_length)/1000 -7.75% 793.111 731.682 - -0.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.74% 30.792 28.407 - -0.33% -
std::unordered_set<int>::erase(key)_(existent)/1024 -7.71% 25.298 23.348 - 8.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -7.69% 73.216 67.585 - 27.35% -
BM_vector_deque_copy_backward/1 -7.64% 2.308 2.132 - -4.85% -
BM_deque_deque_ranges_copy/2 -7.63% 2.306 2.130 - -5.03% -
std::find_end(list<int>)_(same_length)/1024 -7.63% 809.081 747.340 - -0.82% -
std::find_end(list<int>)_(same_length)/8192 -7.63% 8559.268 7906.220 - -2.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.62% 6.517 6.020 - 30.55% -
std::for_each(join_view(vector<vector<int>>))/8 -7.61% 1.541 1.424 - -0.25% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.58% 1.149 1.062 - 11.32% -
ranges::minmax(std::list<long_long>)/64 -7.57% 32.271 29.827 - -1.14% -
std::multimap<int,_int>::erase(iterator)/32 -7.57% 21.828 20.176 - -3.00% -
std::stable_partition(vector<int>)_(dense)/32 -7.55% 21.639 20.005 - -6.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.50% 123806.607 114520.196 - -1.63% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.48% 350.554 324.350 - 1.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.38% 25.154 23.297 - 2.00% -
BM_deque_deque_ranges_move/2 -7.36% 2.244 2.079 - -7.20% -
std::transform(deque<int>,_deque<int>)/50 -7.36% 36.398 33.719 - -7.05% -
std::multiset<std::string>::find(key)_(non-existent)/32 -7.35% 10.574 9.796 - -6.91% -
BM_vector_deque_ranges_copy/0 -7.32% 0.495 0.459 - -26.60% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -7.28% 787.042 729.736 - 0.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.26% 11.118 10.311 - -9.43% -
std::find_first_of(deque<int>)_(large_needle)/50 -7.23% 721.170 669.026 - -18.08% -
BM_PushHeap_uint64_Ascending_256 -7.22% 2.260 2.097 - 0.41% -
BM_vector_deque_copy/70000 -7.20% 3349.543 3108.382 - -7.95% -
std::copy_backward(vector<int>)/32768 -7.20% 3734.469 3465.680 - -8.42% -
BM_vector_deque_move/70000 -7.19% 3348.634 3107.864 - -8.09% -
BM_vector_deque_ranges_copy/70000 -7.17% 3349.026 3108.744 - -8.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -7.17% 352.465 327.205 - -0.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.16% 0.649 0.603 - -8.62% -
BM_StringFindAllMatch/4096 -7.13% 86.293 80.140 - 0.37% -
std::remove(deque<int>)_(prefix)/32 -7.11% 56.077 52.092 - -2.65% -
std::set<int>::lower_bound(key)_(non-existent)/32 -7.11% 2.654 2.465 - -14.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -7.10% 20.870 19.388 - 2.69% -
BM_deque_deque_ranges_copy/1 -7.10% 2.589 2.405 - -1.33% -
std::unordered_multiset<int>::erase(iterator)/32 -7.10% 21.522 19.995 - 0.90% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.09% 236.864 220.069 - -0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.07% 29383.363 27305.018 - -7.21% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -7.04% 8.969 8.337 - 32.76% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.04% 542.081 503.934 - -3.15% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.03% 3.858 3.587 - -4.00% -
std::unordered_multimap<int,_int>::clear()/32 -6.99% 631.593 587.449 - -2.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.98% 27.294 25.388 - -0.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -6.91% 60.044 55.895 - 6.20% -
SetIntersection_Interlaced_Vector_string_262144_64 -6.88% 21702294.683 20208812.091 - -9.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -6.88% 18.425 17.158 - -0.49% -
SetIntersection_Front_Vector_uint32_16384_256 -6.86% 2286609.114 2129639.187 - -6.53% -
std::find(list<int>)_(process_all)/1024 -6.84% 735.788 685.485 - -0.07% -
std::unordered_map<int,_int>::erase(iterator)/8192 -6.83% 21.207 19.759 - -0.46% -
ranges::minmax(std::vector<long_long>)/1 -6.82% 0.649 0.605 - -12.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.81% 31.334 29.201 - 5.37% -
BM_std_minmax_element<long_long>/512 -6.80% 144.575 134.742 - -1.71% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -6.80% 3.802 3.544 - -0.26% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.79% 1.843 1.718 - 0.86% -
BM_std_minmax_element<long_long>/4000 -6.79% 1095.471 1021.113 - -1.67% -
std::remove(deque<int>)_(sprinkled)/32 -6.74% 56.285 52.490 - 5.96% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.73% 24.802 23.134 - 16.49% -
BM_std_minmax_element<long_long>/5500 -6.72% 1501.776 1400.924 - -5.21% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -6.71% 86.020 80.245 - -0.98% -
BM_std_minmax_element<long_long>/70000 -6.70% 19143.703 17860.418 - -1.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.69% 149400.820 139399.912 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -6.68% 3311.412 3090.342 - -4.88% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -6.67% 6691.039 6244.498 - 7.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.62% 20.733 19.360 - 4.78% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -6.62% 23.185 21.651 - -2.70% -
std::shift_left(list<int>)/1024 -6.61% 775.798 724.508 - -0.07% -
BM_std_minmax_element<long_long>/65536 -6.55% 17896.756 16724.140 - -2.68% -
BM_PushHeap_string_Ascending_1024 -6.55% 14.621 13.664 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.54% 1395805.759 1304538.883 - 3.80% -
BM_vector_deque_ranges_copy_backward/64 -6.53% 3.198 2.989 - 0.72% -
BM_std_minmax_element<long_long>/1024 -6.52% 284.522 265.959 - -1.54% -
std::generate(deque<int>)/8192 -6.49% 2022.312 1891.132 - 0.16% -
BM_std_minmax_element<long_long>/4096 -6.48% 1119.455 1046.880 - -1.75% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -6.47% 347.053 324.609 - -31.32% -
SetIntersection_Front_Set_string_256_64 -6.47% 15471455.690 14471143.320 - 2.92% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.46% 1.498 1.401 - 7.67% -
BM_std_minmax_element<long_long>/64000 -6.46% 17474.909 16345.983 - -6.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.45% 8.140 7.615 - -24.16% -
std::unordered_map<int,_int>::ctor(const&)/32 -6.45% 212.615 198.903 - -1.75% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.44% 13241581.071 12388733.787 - -5.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.43% 65625363.924 61404109.170 - -5.86% -
rng::fold_left(list<int>)/1048576 -6.43% 1450312.628 1357078.568 - 0.40% -
std::search(deque<int>)_(near_matches)/1000 -6.42% 22329.965 20895.992 - 11.86% -
BM_deque_vector_ranges_copy_backward/2 -6.41% 1.840 1.722 - -6.13% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -6.41% 6.860 6.420 - -11.50% -
BM_vector_deque_move/65536 -6.39% 3056.875 2861.541 - -7.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.39% 7805.929 7307.368 88.051 -10.89% 88.051
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.38% 1.588 1.486 - -14.16% -
std::none_of(vector<int>)_(process_all)/50 -6.36% 19.250 18.026 - -5.84% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -6.35% 12084.369 11316.664 - -21.78% -
std::find_if_not(vector<int>)_(process_all)/50 -6.35% 6.036 5.653 - -0.12% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.34% 10.339 9.683 - -10.00% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -6.31% 23.857 22.351 - 5.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.31% 12106.578 11342.672 - 1.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.30% 5886.953 5515.966 - -0.04% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -6.28% 0.668 0.626 - 3.56% -
std::rotate(vector<bool>)_(by_1/4)/1024 -6.27% 14.632 13.715 - 9.16% -
SetIntersection_Front_Vector_uint32_262144_1024 -6.26% 5665332.045 5310845.253 - -9.91% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.24% 8.825 8.274 - 0.05% -
std::remove_copy(deque<int>)_(prefix)/50 -6.24% 20.798 19.501 - -8.32% -
std::copy(vector<bool>)_(aligned)/4096 -6.22% 4.976 4.666 - -5.29% -
ranges::minmax(std::list<char>)/70000 -6.22% 58540.553 54899.114 - 2.51% -
SetIntersection_Front_Set_float_16384_1024 -6.22% 12501332.875 11723724.841 - -13.67% -
std::lower_bound(std::deque<int>)/8192 -6.22% 69.283 64.975 - 0.56% -
std::copy_backward(vector<int>)/8 -6.21% 2.257 2.117 - -0.09% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.20% 1.501 1.408 - -10.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -6.19% 103087.299 96705.569 - 2.59% -
std::sort_heap(vector<int>)/8 -6.15% 33.356 31.303 - 5.53% -
ranges::minmax(std::list<char>)/64 -6.14% 37.055 34.780 - 3.39% -
BM_vector_deque_ranges_copy/65536 -6.12% 3048.951 2862.357 - -8.27% -
SetIntersection_Front_Set_uint64_1024_64 -6.12% 1717836.942 1612779.902 - -9.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -6.11% 0.504 0.473 - -0.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.11% 739.439 694.280 - -1.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.10% 25.477 23.924 - -2.66% -
std::is_partitioned(list<int>)_(partitioned)/32 -6.09% 9.192 8.632 - 1.03% -
ranges::min(std::deque<long_long>)/8 -6.08% 2.405 2.258 - -6.00% -
BM_StringFindNoMatch/10 -6.08% 1.355 1.272 - -4.27% -
std::copy_n(vector<int>)/8 -6.06% 2.268 2.130 - -1.45% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -6.06% 23095.535 21696.949 - -0.40% -
std::reverse(list<int>)/512 -6.05% 203.902 191.565 - -0.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.05% 390.206 366.606 - 0.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.02% 104053.555 97788.020 - -7.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.02% 17206.702 16171.624 - -5.68% -
std::none_of(vector<int>)_(process_all)/8 -6.01% 2.521 2.369 - -7.61% -
std::replace(vector<int>)_(sprinkled)/1024 -6.00% 166.799 156.786 - -7.77% -
std::set<int>::contains(key)_(non-existent)/32 -5.99% 2.790 2.623 - -9.03% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.98% 3.333 3.134 - -3.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -5.97% 1013262.647 952730.173 - -1.60% -
std::partition_point(list<int>)/1024 -5.97% 1379.247 1296.866 - 0.57% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -5.97% 4935.282 4640.617 - -0.38% -
std::multiset<int>::contains(key)_(existent)/1024 -5.97% 4.242 3.989 - 0.74% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.97% 30.334 28.523 - 5.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.96% 206109845.096 193819511.894 - -1.15% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.96% 202102.105 190055.830 - 0.15% -
std::reverse(list<int>)/4096 -5.96% 1856.252 1745.672 - -1.10% -
std::move_backward(deque<int>)/1048576 -5.94% 137954.908 129756.282 - 2.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.94% 2.449 2.303 - -1.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.94% 380.055 357.485 - -2.17% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.94% 57.914 54.476 - 1.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -5.92% 24.483 23.033 - -2.80% -
BM_deque_deque_ranges_move/1 -5.92% 2.498 2.350 - -5.99% -
std::unique_copy(vector<int>)_(contiguous)/32 -5.91% 9.207 8.662 - 0.27% -
BM_StringRelationalLiteral_Less_Large_Empty_Control -5.90% 0.235 0.221 - 1.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.89% 805.876 758.448 - -2.78% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.88% 21.731 20.453 - -8.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -5.86% 7.017 6.605 - -0.25% -
BM_std_minmax_element<long_long>/64 -5.86% 17.780 16.738 - -1.99% -
SetIntersection_Interlaced_Vector_string_16384_4 -5.83% 1896577.964 1785984.310 - -3.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.83% 20.217 19.039 - 1.60% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.83% 1337210.272 1259295.691 - -1.83% -
BM_PushHeap_uint64_Random_16 -5.83% 4.763 4.486 - 0.76% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.82% 78002071.169 73462543.751 - -2.51% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.79% 4.115 3.876 - -0.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.79% 269.347 253.763 - -5.83% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.77% 1.286 1.212 - 0.07% -
SetIntersection_Interlaced_Vector_float_256_64 -5.77% 7642354.427 7201350.742 - -0.27% -
SetIntersection_Front_Set_uint32_262144_1024 -5.77% 12562807.202 11838223.904 - -17.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.74% 1062.026 1001.043 - -5.81% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.72% 297.652 280.628 - -14.02% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.71% 7529.998 7099.730 - -1.84% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -5.71% 246.884 232.785 - -5.97% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.71% 30.224 28.499 - 3.91% -
BM_vector_deque_ranges_move/64000 -5.71% 3018.443 2846.202 - -7.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.69% 64.359 60.695 - -6.38% -
std::generate(deque<int>)/1024 -5.69% 260.241 245.428 - 1.60% -
BM_deque_vector_ranges_copy_backward/1 -5.68% 2.116 1.996 - -4.50% -
std::multimap<int,_int>::clear()/32 -5.66% 681.417 642.833 - -2.30% -
std::find_if(deque<int>)_(bail_25%)/1024 -5.66% 82.453 77.785 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.66% 6354868.995 5995458.337 - -12.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -5.65% 191896015.494 181051958.175 - 2.17% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.65% 104390.077 98496.084 - -7.00% -
std::search(deque<int>)_(near_matches)/1024 -5.64% 23287.406 21973.259 - 6.91% -
std::copy_n(deque<int>)/8 -5.64% 2.784 2.627 - -4.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.63% 22.073 20.829 - 1.70% -
rng::starts_with(deque<int>)/8192 -5.63% 4046.592 3818.662 - -0.48% -
BM_PushHeap_string_Descending_262144 -5.62% 3.264 3.080 - -10.00% -
std::partition_point(list<int>)/50 -5.62% 26.430 24.945 - 0.51% -
std::lower_bound(std::list<int>)/100 -5.60% 96.510 91.106 - 0.39% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -5.59% 101.408 95.739 - 3.47% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.56% 21.559 20.360 - -15.53% -
std::copy_backward(deque<int>)/512 -5.56% 19.068 18.007 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -5.55% 13709914.258 12949047.507 - 0.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.54% 5.108 4.825 - 0.94% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.54% 71.445 67.489 - 2.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.53% 52.597 49.688 - 11.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.52% 12959.545 12243.646 - -1.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.52% 808.173 763.531 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -5.52% 0.617 0.583 - 0.55% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.52% 4.449 4.204 - -5.62% -
SetIntersection_Front_Set_string_1024_256 -5.49% 15414426.936 14568640.789 - 1.98% -
BM_PushHeap_uint64_Ascending_1024 -5.48% 2.724 2.575 - 0.04% -
BM_deque_deque_ranges_move_backward/5500 -5.47% 222.635 210.453 - 4.53% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.47% 22.562 21.328 - -0.21% -
BM_deque_deque_copy_backward/1 -5.46% 2.825 2.671 - -1.97% -
std::is_sorted(list<int>)/8192 -5.45% 7717.673 7297.022 - 1.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.45% 33.897 32.050 - -0.28% -
std::replace(vector<int>)_(sprinkled)/8192 -5.45% 1296.087 1225.474 - -4.05% -
BM_deque_vector_ranges_copy/0 -5.44% 1.480 1.399 - -9.92% -
std::map<int,_int>::find(key)_(non-existent)/0 -5.43% 0.268 0.253 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -5.43% 244014059.663 230774330.070 - 0.42% -
BM_deque_deque_copy/70000 -5.42% 3397.524 3213.240 - 1.35% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.42% 77925189.952 73702273.385 - -2.03% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.41% 5030486.734 4758449.381 - -5.28% -
BM_std_minmax_element<long_long>/3 -5.41% 1.136 1.074 - -9.29% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.40% 4.499 4.256 - -6.50% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.40% 10.699 10.122 - 0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.40% 9798.645 9269.874 - -4.95% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -5.39% 22.584 21.367 - 0.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.39% 20.658 19.545 - 6.24% -
std::count(list<int>)_(every_other)/8 -5.38% 2.172 2.055 - -1.35% -
BM_align/1 -5.38% 0.659 0.623 - -0.17% -
std::map<int,_int>::find(key)_(existent)/8192 -5.38% 5.650 5.346 - 0.43% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.37% 1.411 1.335 - -17.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.31% 10.596 10.034 - -11.20% -
std::find_first_of(list<int>)_(small_needle)/50 -5.31% 147.372 139.547 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -5.29% 14799441.487 14015905.217 - 1.07% -
SetIntersection_Front_Set_string_262144_64 -5.28% 4580302.546 4338570.400 - -13.28% -
std::is_sorted(list<int>)/1024 -5.27% 801.007 758.777 - 0.98% -
std::search(list<int>)_(single_element)/1024 -5.27% 771.537 730.898 - 1.13% -
BM_lexicographical_compare_three_way_slow_path/4 -5.27% 1.224 1.160 - -1.34% -
BM_PushHeap_uint64_Ascending_16384 -5.26% 3.759 3.561 - -0.36% -
BM_align/8 -5.26% 0.657 0.622 - -0.03% -
BM_StringFindAllMatch/64 -5.26% 3.502 3.317 - 2.53% -
bm_ranges_lexicographical_compare<signed_char>/8 -5.26% 3.550 3.363 - -2.88% -
std::find_end(deque<int>)_(same_length)/8192 -5.25% 2819.372 2671.413 - -4.49% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.25% 30.195 28.611 - -10.05% -
std::pop_heap(deque<float>)/8192 -5.24% 64.701 61.308 - -0.05% -
rng::contains(deque<int>)_(process_all)/1048576 -5.24% 262068.983 248330.745 - 2.28% -
std::set<int>::erase(key)_(existent)/32 -5.24% 22.707 21.519 - 0.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.22% 18.067 17.125 - -57.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -5.21% 231254089.470 219209884.576 - 1.25% -
rng::contains_subrange(vector<int>)_(same_length)/16 -5.21% 5.012 4.751 - -0.73% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.20% 5.335 5.057 - -4.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.20% 22.043 20.897 - 0.68% -
std::adjacent_find(vector<int>,_pred)/1048576 -5.18% 490159.634 464758.244 - 0.77% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.18% 1.746 1.656 - -4.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.15% 27207084.132 25805457.010 - -0.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.14% 79.433 75.352 - 0.92% -
std::partition(vector<int>)_(dense)/32 -5.13% 8.852 8.398 - 2.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.12% 20.142 19.110 - 4.34% -
BM_PushHeap_string_Ascending_16384 -5.12% 20.503 19.453 - -0.18% -
std::find_first_of(deque<int>)_(small_needle)/1024 -5.10% 3640.021 3454.357 - -1.00% -
std::sort_heap(deque<int>)/8 -5.09% 36.718 34.848 - -5.69% -
std::fill(vector<int>)/1024 -5.08% 30.737 29.177 - -1.51% -
BM_lexicographical_compare_three_way<IntPtr>/16 -5.07% 4.399 4.176 - -2.95% -
std::unique(deque<int>)_(sprinkled)/32 -5.07% 56.105 53.261 - 2.89% -
BM_StringConstructDestroyCStr_Large_Transparent -5.07% 10.653 10.113 - -17.10% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.05% 17.401 16.523 - -2.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.03% 54284.688 51556.445 - -1.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.03% 1687.133 1602.350 - 0.16% -
bm_lexicographical_compare<signed_char>/1 -5.02% 1.373 1.304 - -14.82% -
BM_deque_deque_ranges_move/70000 -5.01% 3455.221 3282.100 - -4.77% -
std::multiset<int>::contains(key)_(non-existent)/1024 -5.01% 6.220 5.909 - 0.40% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.99% 10491.337 9967.417 - 4.96% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.94% 24.839 23.611 - -2.06% -
BM_deque_vector_move/5500 -4.94% 205.909 195.730 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.94% 1085265.599 1031647.054 - 0.52% -
SetIntersection_Front_Vector_float_262144_16384 -4.94% 79704496.522 75768185.235 - -4.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.94% 356846879.307 339226040.814 - -5.22% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.93% 17.200 16.353 - -0.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.91% 29.048 27.622 - -10.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -4.91% 10476951.951 9962745.655 - -1.19% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -4.90% 9.158 8.709 - -2.89% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.90% 813.326 773.473 - 13.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.89% 912.822 868.181 - -5.49% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -4.89% 0.558 0.531 - 0.57% -
std::multiset<int>::erase(key)_(existent)/8192 -4.89% 63.163 60.075 - -3.39% -
std::deque<int>::ctor(size)/8192 -4.88% 477.216 453.907 - -1.03% -
std::shift_right(list<int>)/50 -4.88% 27.098 25.776 - -3.02% -
std::stable_partition(list<int>)_(dense)/32 -4.88% 38.709 36.821 - -1.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.87% 4.515 4.295 - -6.85% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -4.86% 1028209.079 978242.783 - -1.25% -
std::count(list<int>)_(every_other)/1024 -4.86% 755.323 718.638 - 3.58% -
ranges::minmax(std::list<__int128>)/1 -4.86% 0.463 0.440 - -4.23% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.85% 7077.220 6733.645 - -2.30% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -4.85% 48.510 46.157 - 7.69% -
BM_deque_deque_copy_backward/2 -4.84% 2.544 2.420 - -1.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.83% 817.924 778.391 - -2.95% -
std::find_if(vector<int>)_(process_all)/8192 -4.83% 845.656 804.787 - 0.36% -
std::count(deque<int>)_(every_other)/1048576 -4.83% 264518.470 251746.843 - 0.43% -
std::lower_bound(std::list<int>)/8 -4.81% 16.228 15.447 - 0.70% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.79% 16.543 15.750 - 1.06% -
SetIntersection_Front_Set_float_256_64 -4.79% 5488246.672 5225497.514 - -8.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -4.79% 1.229 1.170 - 1.13% -
rng::contains_subrange(list<int>)_(process_all)/8192 -4.78% 7480.144 7122.464 - 5.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.77% 53.199 50.660 - -2.57% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -4.76% 1.084 1.033 - -0.58% -
BM_std_minmax_element<int>/1 -4.76% 0.310 0.296 - -2.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.76% 244.555 232.922 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.76% 232.763 221.695 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.75% 8455223.255 8053287.220 - -0.27% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.75% 29168.556 27783.169 - -0.26% -
std::unordered_map<int,_int>::erase(iterator)/1024 -4.75% 20.429 19.459 - -1.33% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.74% 278.382 265.197 - -4.76% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -4.73% 26.357 25.109 - -10.44% -
std::remove_if(list<int>)_(sprinkled)/50 -4.73% 74.801 71.263 - -4.12% -
ranges::min(std::vector<char>)/8 -4.72% 2.447 2.331 - -4.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -4.72% 17.897 17.053 - -0.55% -
std::stable_partition(deque<int>)_(dense)/32 -4.70% 30.113 28.697 - -1.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.70% 29.974 28.567 - -3.60% -
std::unordered_set<int>::erase(iterator)/8192 -4.68% 23.630 22.523 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.68% 14909775.266 14211696.258 - 1.39% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -4.66% 7.066 6.737 - -5.44% -
std::all_of(deque<int>)_(process_all)/32768 -4.65% 11387.813 10858.087 - 7.52% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -4.65% 23.463 22.373 - 1.49% -
std::unique_copy(vector<int>)_(contiguous)/52 -4.64% 13.940 13.293 - -1.54% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.64% 23.923 22.814 - -4.21% -
std::move_backward(vector<bool>)_(aligned)/64 -4.63% 1.762 1.680 - -2.52% -
std::partition_point(list<int>)/32 -4.63% 16.957 16.172 - 1.85% -
std::rotate_copy(vector<int>)/32 -4.63% 2.180 2.079 - -0.05% -
BM_lexicographical_compare_three_way_fast_path/64 -4.60% 15.831 15.103 - -2.63% -
ranges::minmax(std::deque<__int128>)/1 -4.60% 0.692 0.660 - -3.20% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.57% 13261.181 12655.169 - 1.81% -
std::remove(deque<int>)_(prefix)/50 -4.55% 62.659 59.806 - -1.76% -
BM_lexicographical_compare_three_way<IntPtr>/256 -4.54% 70.706 67.496 - -3.19% -
std::find(vector<char>)_(bail_25%)/8 -4.53% 1.155 1.103 - -0.09% -
BM_PushHeap_float_Random_16 -4.52% 5.064 4.835 - -10.37% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.49% 3.650 3.486 - -4.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.49% 21.686 20.712 - -4.50% -
BM_StringFindAllMatch/1 -4.49% 3.228 3.083 - -2.34% -
BM_StringConstructDestroyCStr_Small_Opaque -4.47% 2.178 2.081 - -4.93% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.47% 30.338 28.983 - -0.71% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.46% 10.853 10.369 - -6.86% -
std::unordered_map<int,_int>::erase(iterator)/32 -4.45% 20.264 19.361 - -1.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.45% 24.987 23.875 - -3.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.44% 1.284 1.227 - -11.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.40% 16415.503 15693.789 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.39% 1826942.221 1746798.751 - -9.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.37% 5.298 5.067 - -4.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.35% 1182528.153 1131037.277 - -2.94% -
BM_PushHeap_string_PipeOrgan_4 -4.35% 2.605 2.491 - -2.92% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 -4.34% 0.309 0.296 - -1.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.33% 865.070 827.580 - 2.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.32% 34.024 32.555 - -1.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.31% 2.385 2.282 - -3.28% -
rng::contains(list<int>)_(process_all)/50 -4.30% 18.954 18.138 - -0.40% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.30% 112.065 107.242 - -0.60% -
std::adjacent_find(vector<int>,_pred)/8 -4.30% 3.255 3.115 - -4.08% -
std::set<std::string>::ctor(const&,_alloc)/1024 -4.30% 38498.243 36843.103 - -0.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.30% 32.840 31.428 - 0.54% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.29% 33.664 32.218 - -2.33% -
ranges::minmax(std::vector<char>)/64 -4.29% 1.279 1.224 - -7.87% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.28% 9.052 8.664 - 0.47% -
rng::starts_with(deque<int>)/1048576 -4.28% 514100.886 492113.617 - -0.47% -
std::flat_map<int,_int>::erase(iterator)/1024 -4.25% 79.135 75.772 - 1.49% -
std::shift_right(vector<int>)/32 -4.24% 4.200 4.022 - -1.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.23% 10.672 10.221 - -3.40% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.23% 1.486 1.423 - -8.39% -
std::copy_n(deque<int>)/1048576 -4.21% 53127.150 50892.164 - 1.76% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.20% 163.192 156.331 - -4.91% -
BM_lexicographical_compare_three_way_fast_path/256 -4.20% 70.765 67.795 - -4.49% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.20% 12.121 11.613 - -4.93% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -4.18% 26.035 24.947 - 2.86% -
std::find_if_not(vector<int>)_(process_all)/1024 -4.18% 117.353 112.452 - -0.15% -
BM_lexicographical_compare_three_way<IntPtr>/64 -4.16% 15.801 15.144 - -2.79% -
BM_lexicographical_compare_three_way_fast_path/16 -4.14% 4.353 4.172 - -4.76% -
std::find_end(vector<int>)_(single_element)/8192 -4.14% 1937.297 1857.065 - -0.21% -
std::reverse_copy(list<int>)/4096 -4.14% 3281.063 3145.206 - 0.33% -
std::shift_right(list<int>)/8192 -4.13% 7723.319 7404.085 - -3.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.13% 33.553 32.167 - -2.16% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.13% 5.015 4.807 - 0.11% -
std::find_end(vector<int>)_(process_all)/8192 -4.13% 1770.954 1697.861 - -1.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.12% 6774.299 6495.158 - 0.08% -
BM_vector_deque_ranges_move/65536 -4.12% 3077.857 2951.071 - -5.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.11% 1.092 1.047 - -1.15% -
std::partial_sort(deque<int>)_(heap)/8 -4.10% 40.244 38.594 - -6.64% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -4.09% 602700.792 578044.490 - 1.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.09% 3.330 3.194 - -0.38% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.08% 32.216 30.900 - -0.63% -
BM_StringRead_Cold_Deep_Small -4.08% 1.216 1.166 - -4.57% -
BM_deque_deque_move/65536 -4.08% 3252.473 3119.805 - 0.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.08% 52.646 50.499 - 5.79% -
SetIntersection_Front_Set_float_256_256 -4.08% 7726765.212 7411865.506 - -9.42% -
BM_CmpLess_short_short -4.07% 0.986 0.946 - -0.98% -
std::replace(deque<int>)_(prefix)/32 -4.05% 13.168 12.635 - -0.45% -
BM_PushHeap_float_QuickSortAdversary_16 -4.05% 1.070 1.026 - 5.14% -
std::copy_if(vector<int>)_(every_other)/1048576 -4.05% 504797.250 484376.494 - -1.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.04% 22.573 21.661 - -8.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.03% 22.594 21.683 - -0.65% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.02% 538.113 516.479 - -2.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.01% 1409813.337 1353268.427 - 0.45% -
SetIntersection_None_Set_uint32_64_1 -4.01% 22944655.874 22025442.580 - -3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.01% 18683043.531 17934627.839 - -3.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -4.00% 48.907 46.950 - -7.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.00% 241.874 232.204 - 16.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.98% 0.516 0.495 - 1.70% -
std::remove_if(list<int>)_(prefix)/1024 -3.98% 1026.606 985.724 - -0.60% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.98% 522.492 501.711 - -1.15% -
std::list<std::string>::ctor(size)/32 -3.97% 354.924 340.817 - -2.10% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.97% 9.930 9.536 - 1.62% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.97% 6817.134 6546.594 - -0.56% -
SetIntersection_None_Set_string_16384_16384 -3.97% 217174328.704 208560724.781 - 6.38% -
std::move_backward(list<int>)/64 -3.94% 40.665 39.064 - -0.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.94% 797.274 765.893 - -7.53% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.94% 2.365 2.272 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.93% 346326537.642 332728065.375 - -5.18% -
std::partial_sort(deque<int>)_(descending)/8 -3.92% 43.366 41.666 - -4.00% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.91% 29.908 28.737 - -3.84% -
std::multiset<int>::ctor(const&)/32 -3.91% 239.126 229.765 - -1.38% -
BM_PushHeap_uint32_QuickSortAdversary_16 -3.91% 0.961 0.924 - 0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.90% 1.274 1.224 - -3.95% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -3.89% 585.965 563.168 - -0.04% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.88% 2.021 1.943 - -3.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.87% 69.830 67.128 - 17.45% -
BM_lexicographical_compare_three_way_fast_path/1024 -3.86% 246.655 237.145 - -2.83% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -3.85% 62.914 60.491 - 0.29% -
BM_num_put<bool> -3.85% 10.970 10.548 - -1.41% -
BM_std_minmax_element<long_long>/4 -3.84% 1.275 1.226 - -3.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -3.82% 76590.064 73666.131 - -4.65% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.82% 54350.461 52275.565 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -3.82% 194146.054 186738.181 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.81% 28.799 27.703 - -7.32% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.80% 10.763 10.354 - -7.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.80% 1.236 1.189 - -1.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -3.79% 5.666 5.451 - -1.81% -
std::find_if_not(vector<char>)_(process_all)/1024 -3.78% 129.277 124.396 - -0.85% -
std::find_first_of(list<int>)_(small_needle)/32 -3.78% 97.394 93.717 - 1.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.77% 2.275 2.189 - 0.84% -
std::find_if_not(vector<char>)_(process_all)/50 -3.77% 6.876 6.617 - -0.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.77% 441542.955 424895.353 - -3.34% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.77% 26.754 25.746 - -0.42% -
std::unordered_set<int>::find(key)_(non-existent)/32 -3.76% 1.158 1.115 - -4.92% -
SetIntersection_None_Set_uint32_256_256 -3.76% 5961651.489 5737459.002 - -1.75% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -3.75% 246.133 236.900 - -2.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.75% 5.463 5.258 - -19.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.74% 88047.413 84756.763 - -2.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.72% 9.733 9.371 - 0.41% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -3.72% 0.287 0.277 - 0.58% -
std::for_each(list<int>)/50 -3.71% 21.925 21.112 - -3.18% -
std::move_backward(vector<int>)/262144 -3.71% 22519.641 21684.590 - -0.84% -
std::count(deque<int>)_(every_other)/8192 -3.70% 2013.345 1938.780 - 1.12% -
ranges::min(std::deque<long_long>)/70000 -3.70% 19069.403 18363.262 - -3.08% -
std::find_end(forward_list<int>)_(same_length)/1000 -3.70% 1526.567 1470.040 - 0.16% -
BM_lexicographical_compare_three_way_fast_path/4096 -3.70% 959.314 923.799 - -2.76% -
std::all_of(deque<int>)_(process_all)/8192 -3.69% 2827.890 2723.434 - 7.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.69% 32.032 30.849 - -0.33% -
std::search(list<int>,_pred)_(same_length)/1000 -3.69% 821.035 790.765 - 0.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.68% 4.340 4.181 - 0.30% -
SetIntersection_Front_Vector_uint32_262144_256 -3.67% 2255741.191 2172856.871 - -5.03% -
SetIntersection_Interlaced_Set_string_16384_16 -3.66% 245520293.199 236525583.567 - -31.54% -
BM_PushHeap_string_Ascending_64 -3.65% 8.148 7.851 - 5.46% -
std::move_backward(deque<int>)/262144 -3.64% 32728.466 31538.350 - 4.41% -
std::search(vector<int>)_(no_match)/1024 -3.64% 217.739 209.822 - 0.36% -
std::find_if(list<int>)_(bail_25%)/1024 -3.63% 187.809 180.982 - 41.46% -
std::is_sorted_until(vector<int>)/8 -3.63% 2.141 2.063 - 0.07% -
std::move(vector<bool>)_(unaligned)/4096 -3.63% 26.656 25.689 - -3.90% -
std::unordered_set<int>::erase(iterator)/1024 -3.61% 22.904 22.077 - -0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.61% 24.826 23.930 - -5.48% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.60% 1615.902 1557.677 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -3.60% 4308462.039 4153391.437 - -41.81% -
std::set<int>::erase(iterator)/1024 -3.59% 20.665 19.923 - 0.78% -
std::rotate_copy(deque<int>)/32 -3.59% 2.667 2.571 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.58% 28160.718 27151.219 - -0.16% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.58% 229.919 221.681 - -4.77% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.58% 31.264 30.144 - 10.29% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -3.58% 956.284 922.067 - -2.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.58% 19.561 18.862 - -3.07% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.57% 11782.528 11362.061 - -8.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.56% 26052455.989 25124376.558 - -2.35% -
std::unique(vector<int>)_(contiguous)/32 -3.56% 49.846 48.073 - 0.47% -
BM_std_minmax_element<char>/3 -3.56% 1.162 1.121 - -6.65% -
rng::starts_with(deque<int>)/1024 -3.56% 497.907 480.194 - 0.70% -
std::find_if_not(vector<char>)_(process_all)/8192 -3.55% 976.072 941.397 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.55% 12157154.292 11725813.819 - 0.93% -
std::find_end(vector<int>)_(process_all)/1048576 -3.54% 226569.696 218540.446 - -1.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -3.54% 24224.881 23366.922 - 0.78% -
std::rotate(list<int>)_(1_element_backward)/50 -3.53% 25.347 24.453 - -1.30% -
rng::contains(list<int>)_(process_all)/32 -3.53% 9.282 8.955 - -1.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.52% 10.596 10.223 - -0.83% -
std::for_each(vector<int>)/8 -3.52% 0.947 0.913 - 0.57% -
std::find(list<int>)_(process_all)/8 -3.51% 2.392 2.308 - 2.69% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.51% 10.784 10.406 - -5.94% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.51% 99033.509 95559.631 - -1.24% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.50% 0.943 0.910 - -2.99% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.50% 1.520 1.467 - 4.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.50% 139938.115 135043.996 - -0.92% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.49% 1691820.577 1632738.096 - -4.93% -
SetIntersection_None_Vector_string_262144_262144 -3.48% 1314484.178 1268767.960 - -1.56% -
std::search(list<int>,_pred)_(same_length)/1024 -3.48% 838.262 809.132 - -0.24% -
std::sort(vector<int>)_(shuffled)/8192 -3.47% 46787.318 45164.333 - 0.55% -
BM_PushHeap_uint64_Ascending_16 -3.47% 0.942 0.909 - 0.01% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.47% 2.043 1.972 - -2.43% -
std::partition(list<int>)_(dense)/8192 -3.46% 5241.508 5060.026 - -5.56% -
ranges::minmax(std::deque<char>)/8 -3.46% 3.885 3.751 - 4.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -3.45% 23.792 22.970 - 5.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.45% 32953.711 31815.907 - -0.57% -
std::adjacent_find(deque<int>,_pred)/50 -3.45% 31.390 30.307 - 4.67% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.44% 41364763.173 39939974.781 - -7.54% -
std::move_backward(list<int>)/8 -3.44% 3.482 3.362 - 0.18% -
std::copy_if(vector<int>)_(entire_range)/64 -3.44% 15.617 15.080 - -1.34% -
rng::contains(vector<int>)_(process_all)/8 -3.43% 2.637 2.546 - 0.98% -
vector<bool>::resize() -3.43% 11.794 11.389 - 6.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.42% 44046.506 42539.598 - -2.65% -
BM_StringRead_Cold_Deep_Large -3.42% 1.312 1.267 - -5.34% -
rng::contains_subrange(vector<int>)_(same_length)/32 -3.42% 8.905 8.601 - -0.79% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.41% 5.065 4.892 - 0.68% -
std::set<int>::count(key)_(existent)/1024 -3.41% 4.218 4.074 - -4.27% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.41% 2.751 2.657 - 1.95% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -3.41% 0.488 0.472 - 0.83% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.41% 5.327 5.145 - 2.45% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.41% 1.354 1.308 - 2.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.41% 208396.863 201293.802 - -7.20% -
std::find_end(vector<int>)_(process_all)/1000 -3.41% 225.686 217.998 - -1.81% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.40% 723.629 698.989 - 2.88% -
std::unique(vector<int>)_(sprinkled)/8192 -3.40% 3982.980 3847.471 - -1.24% -
std::fill(list<int>)/50 -3.39% 35.228 34.033 - -2.35% -
std::flat_map<int,_int>::ctor(const&)/8192 -3.39% 1928.103 1862.716 - -3.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.39% 9070.399 8763.050 - -0.44% -
std::partition(deque<int>)_(sparse)/8192 -3.37% 3052.702 2949.675 - -10.49% -
std::partition(vector<int>)_(sparse)/50 -3.37% 14.172 13.695 - -3.07% -
std::stable_partition(deque<int>)_(dense)/50 -3.36% 39.889 38.547 - 1.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -3.36% 4884.939 4720.626 - 0.25% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.36% 11.991 11.588 - -5.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.35% 6780.120 6552.934 - 0.58% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.35% 235.384 227.498 - -1.36% -
std::copy_n(list<int>)/8 -3.35% 2.287 2.210 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -3.34% 215578653.801 208372416.202 - 1.56% -
ranges::min(std::deque<long_long>)/1 -3.34% 0.711 0.687 - 1.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -3.34% 14.827 14.332 - -0.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.33% 2.704 2.614 - -36.89% -
ranges::min(std::vector<long_long>)/70000 -3.32% 7988.763 7723.333 - -1.90% -
std::find_end(vector<int>)_(process_all)/1024 -3.32% 230.933 223.271 - -1.27% -
BM_vector_deque_ranges_copy_backward/512 -3.31% 18.105 17.505 - 0.15% -
std::count(list<int>)_(every_other)/1048576 -3.31% 832240.385 804703.455 - -7.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.29% 225.085 217.673 - -1.42% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.29% 1.376 1.330 - -0.45% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -3.29% 12.903 12.479 - 0.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -3.29% 55.901 54.062 - -8.25% -
BM_PushHeap_string_Descending_16 -3.29% 2.180 2.108 - -4.93% -
std::find_end(vector<int>)_(single_element)/1000 -3.29% 246.491 238.390 - -0.05% -
SetIntersection_Front_Set_float_262144_256 -3.29% 3820671.444 3695149.097 - -11.19% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -3.28% 244918.633 236876.141 - 0.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.27% 16250.148 15718.765 - -9.31% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 -3.27% 1917.752 1855.048 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.26% 1152.337 1114.739 - -6.70% -
std::find_end(list<int>)_(process_all)/8192 -3.25% 7483.521 7240.374 - -3.66% -
std::partition_copy(vector<int>)/1024 -3.25% 474.897 459.469 - 0.58% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.24% 8.153 7.889 - -3.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.24% 4296539.175 4157419.448 - 0.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.23% 639.450 618.802 - 1.01% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.23% 1.549 1.499 - 5.96% -
BM_StringFindStringLiteral/32 -3.23% 1.806 1.748 - -2.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.23% 13891.533 13443.246 - -0.48% -
BM_lexicographical_compare_three_way_fast_path/4 -3.22% 1.153 1.116 - -2.56% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -3.22% 604.483 585.030 - 2.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.21% 854.615 827.159 - -3.54% -
BM_PushHeap_uint64_Random_64 -3.21% 5.770 5.585 - 1.79% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.21% 82071.534 79438.726 - 0.02% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -3.21% 4.163 4.030 - 0.30% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -3.20% 214.337 207.473 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.20% 11933549.874 11551838.220 - -0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.19% 1.402 1.357 - 4.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.19% 1194646.142 1156539.839 - -2.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -3.19% 973.400 942.376 - -0.60% -
std::copy(vector<bool>)_(unaligned)/64 -3.18% 1.814 1.756 - -2.07% -
std::remove(deque<int>)_(sprinkled)/1024 -3.18% 533.092 516.144 - -1.36% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.18% 16.271 15.754 - -11.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.17% 1.668 1.615 - -12.01% -
ranges::min(std::list<__int128>)/1 -3.17% 0.372 0.360 - -20.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.17% 0.409 0.396 - -3.13% -
std::find_if(list<int>)_(bail_25%)/8 -3.16% 0.955 0.925 - 0.50% -
BM_deque_vector_move/4096 -3.15% 151.802 147.015 - 1.43% -
std::replace(deque<int>)_(prefix)/50 -3.15% 19.429 18.817 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.14% 13009352.514 12600579.307 - -1.29% -
std::stable_partition(deque<int>)_(dense)/1024 -3.14% 604.101 585.129 - 1.45% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.13% 23.386 22.654 - -1.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.12% 11.014 10.671 - -16.17% -
SetIntersection_Front_Set_string_262144_4 -3.11% 1264312.285 1224929.534 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.11% 6832.876 6620.120 - -4.32% -
std::find_if_not(vector<int>)_(process_all)/8192 -3.11% 829.414 803.592 - -0.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.11% 1.414 1.370 - 11.96% -
BM_num_put<long> -3.10% 12.264 11.883 - 2.04% -
SetIntersection_Front_Vector_float_262144_64 -3.10% 1361617.975 1319381.960 - -3.00% -
BM_std_minmax_element<int>/2 -3.10% 0.688 0.667 - -1.96% -
ranges::minmax(std::list<__int128>)/64 -3.10% 39.556 38.331 - -3.84% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.09% 18.194 17.631 - -10.31% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.09% 10.568 10.242 - -9.88% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.08% 5.788 5.610 - 4.94% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -3.08% 15097.457 14632.598 - -2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.08% 364191421.935 352980224.700 - -3.77% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.08% 33486.207 32455.482 - 1.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -3.07% 51.247 49.673 - -3.14% -
std::move_backward(deque<int>)/8 -3.06% 3.481 3.374 - 0.33% -
std::find_end(list<int>)_(single_element)/8192 -3.06% 8867.767 8596.487 - 3.88% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.06% 111083.782 107688.437 - -4.56% -
ranges::min(std::deque<char>)/64 -3.05% 16.752 16.241 - -9.69% -
std::reverse_copy(list<int>)/8 -3.05% 2.465 2.389 - 1.69% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.05% 360.174 349.204 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.04% 350446635.002 339780548.498 - -1.02% -
std::set<std::string>::erase(iterator)/32 -3.03% 27.337 26.507 - -5.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.03% 37.782 36.636 - -4.44% -
std::remove_if(list<int>)_(sprinkled)/8192 -3.02% 8261.299 8011.569 - -1.88% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.02% 22.130 21.461 - -14.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.02% 4603.787 4464.735 - -2.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -3.02% 21.790 21.132 - 0.06% -
std::unique_copy(vector<int>)_(contiguous)/1024 -3.02% 253.357 245.711 - 0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.01% 22.601 21.921 - -8.01% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.01% 273.468 265.242 - -6.81% -
BM_StringRead_Cold_Shallow_Empty -3.01% 1.127 1.093 - -3.73% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -3.00% 249.150 241.667 - 0.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.00% 0.994 0.964 - -0.17% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -3.00% 5000.420 4850.540 - 0.39% -
std::find_if_not(vector<char>)_(bail_25%)/8 -2.99% 0.738 0.716 - -8.97% -
std::set<std::string>::contains(key)_(existent)/32 -2.99% 15.873 15.399 - -2.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.99% 17.357 16.839 - 7.74% -
SetIntersection_Front_Set_string_256_16 -2.97% 7103525.955 6892266.467 - -5.79% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.97% 30.091 29.197 - 9.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.96% 70172.453 68092.358 - -8.99% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.96% 236786.560 229785.703 - -2.67% -
BM_deque_deque_ranges_copy/1024 -2.96% 38.245 37.114 - 0.42% -
BM_std_minmax_element<char>/4 -2.96% 1.263 1.226 - 1.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.95% 2.238 2.172 - 0.12% -
BM_vector_deque_ranges_copy/2 -2.95% 2.063 2.002 - 0.62% -
ranges::min(std::deque<char>)/70000 -2.95% 17888.435 17361.109 - -12.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.94% 57157.864 55475.164 - -4.19% -
ranges::min(std::list<char>)/70000 -2.94% 54485.272 52884.999 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.94% 569.412 552.695 - -14.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.93% 356.647 346.180 - -2.75% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -2.93% 2.195 2.131 - -0.35% -
std::find(list<int>)_(process_all)/8192 -2.92% 7434.238 7216.852 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.92% 15267710.557 14821357.950 - 0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.91% 4435369.232 4306187.901 - -1.67% -
std::lower_bound(std::deque<int>)/100 -2.91% 31.508 30.591 - 0.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.91% 25.677 24.930 - 12.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.91% 7980.534 7748.525 - -1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.91% 210.535 204.416 - -6.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.90% 1075638.778 1044401.702 - -0.01% -
std::rotate(list<int>)_(by_1/4)/50 -2.90% 26.283 25.521 - -0.05% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.90% 1458.823 1416.492 - 0.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.90% 170.061 165.130 - -16.87% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.90% 6665.190 6471.999 - -8.38% -
ranges::minmax(std::vector<long_long>)/64 -2.90% 10.223 9.927 - -1.83% -
BM_vector_deque_move/4096 -2.90% 148.213 143.921 - -0.49% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.89% 1459.762 1417.592 - -0.03% -
BM_lexicographical_compare_three_way_fast_path/65536 -2.89% 15116.071 14679.870 - -2.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.89% 3.824 3.713 - -1.25% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.88% 3773.626 3664.757 - -1.77% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.88% 32.604 31.664 - -2.20% -
BM_StringRelational_Less_Empty_Small_Control -2.88% 1.717 1.668 - -5.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.88% 1.413 1.373 - 1.86% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.88% 18052394.369 17533294.434 - -2.10% -
std::sort(deque<int>)_(shuffled)/1024 -2.88% 6932.822 6733.468 - -1.34% -
SetIntersection_Front_Set_string_16384_4 -2.87% 1255059.011 1219007.505 - -4.50% -
BM_PushHeap_uint32_SingleElement_16 -2.87% 0.355 0.345 - 1.46% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.87% 73.246 71.147 - -2.82% -
BM_PushHeap_uint32_SingleElement_4 -2.86% 0.354 0.344 - -3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.86% 0.658 0.639 - 1.72% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.86% 12974.616 12603.984 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.85% 186223664.958 180907326.571 - 0.41% -
ranges::min(std::vector<char>)/70000 -2.85% 496.367 482.208 - -1.74% -
std::pop_heap(deque<float>)/8 -2.85% 54.116 52.572 - 0.65% -
rng::find_last(deque<int>)_(bail_90%)/1024 -2.85% 29.535 28.693 - -0.95% -
SetIntersection_Front_Vector_float_16384_16384 -2.85% 79706010.678 77434765.563 - -2.68% -
std::rotate(list<int>)_(by_1/4)/8192 -2.84% 6663.723 6474.195 - -1.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.84% 1037.390 1007.919 - 3.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.84% 19.190 18.645 - -2.19% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.84% 10.232 9.941 - -1.00% -
std::all_of(list<int>)_(process_all)/32768 -2.84% 26963.916 26198.862 - 2.13% -
std::is_sorted(vector<int>,_pred)/8 -2.84% 3.316 3.222 - -2.45% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.83% 6.611 6.424 - 0.71% -
BM_PushHeap_float_SingleElement_4 -2.83% 0.356 0.346 - -3.92% -
BM_PushHeap_uint32_QuickSortAdversary_1 -2.82% 0.501 0.487 - 4.69% -
std::unique(vector<int>)_(sprinkled)/1024 -2.82% 538.798 523.588 - -0.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 -2.82% 123427.515 119945.817 - -2.10% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.82% 1.157 1.124 - -1.73% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.82% 2.730 2.653 - -2.63% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.82% 1.192 1.158 - -3.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.82% 10589858.356 10291579.111 - -0.13% -
ranges::minmax(std::list<long_long>)/1 -2.82% 0.473 0.460 - 1.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.82% 31.529 30.641 - -2.31% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.81% 139.002 135.093 - 0.51% -
SetIntersection_Front_Set_string_262144_256 -2.81% 14907068.964 14488094.813 - -3.92% -
BM_lexicographical_compare_three_way_slow_path/16 -2.81% 4.596 4.467 - -1.82% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -2.81% 127.404 123.827 - -2.02% -
std::move(vector<bool>)_(aligned)/1048576 -2.81% 1747.131 1698.091 - -1.17% -
BM_PushHeap_string_Descending_256 -2.81% 2.377 2.310 - -3.28% -
ranges::minmax(std::vector<__int128>)/64 -2.81% 32.148 31.246 - -1.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.81% 34163.810 33205.484 - -2.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.80% 54.795 53.259 - -0.60% -
std::rotate(deque<int>)_(by_1/3)/50 -2.80% 30.648 29.790 - 1.58% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.80% 10.280 9.993 - 4.87% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.78% 12.362 12.018 - -0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -2.78% 685.921 666.843 - -1.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -2.78% 1937.237 1883.380 - -1.96% -
SetIntersection_Front_Vector_float_262144_1 -2.77% 1048426.730 1019347.173 - -2.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.77% 285309.864 277399.435 - 1.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.77% 57.168 55.583 - 16.55% -
std::partition_point(vector<int>)/1024 -2.77% 6.216 6.044 - 0.04% -
SetIntersection_Interlaced_Vector_float_16384_256 -2.76% 28173891.549 27395295.183 - 61.29% -
bm_ranges_swap_ranges_vb_aligned/1048576 -2.76% 3445.602 3350.457 - 0.14% -
std::copy_if(list<int>)_(entire_range)/4096 -2.76% 3076.775 2991.825 - -0.69% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -2.76% 1.426 1.387 - -0.46% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.76% 1.645 1.600 - -1.60% -
std::find(list<int>)_(process_all)/32768 -2.75% 26541.583 25810.764 - -1.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -2.75% 1.439 1.400 - 0.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.75% 0.791 0.769 - -5.46% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.75% 770.746 749.544 - 0.08% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.75% 5947.754 5784.340 - -5.70% -
std::partition(vector<int>)_(sparse)/32 -2.75% 8.848 8.605 - -5.24% -
SetIntersection_None_Set_uint32_256_4 -2.74% 11719354.717 11397975.237 - -1.21% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.74% 27966.849 27200.928 - -1.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.74% 51.070 49.672 - 4.25% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.74% 24.401 23.734 - -0.17% -
ranges::min(std::vector<char>)/64 -2.73% 4.212 4.097 - -2.59% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.72% 42.417 41.262 - -3.36% -
BM_PushHeap_string_Descending_64 -2.72% 2.290 2.228 - -3.97% -
ranges::minmax(std::vector<char>)/70000 -2.72% 595.011 578.842 - -1.83% -
std::find(list<int>)_(process_all)/50 -2.71% 19.358 18.832 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/16384 -2.71% 3781.581 3679.122 - -1.71% -
std::find(vector<bool>)_(process_all)/1048576 -2.71% 3729.741 3628.779 - -0.79% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.71% 1.661 1.616 - 0.16% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.70% 13.172 12.816 - 1.14% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.70% 43.925 42.739 - -0.19% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.70% 16.341 15.899 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.69% 0.621 0.604 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.69% 0.617 0.600 - 0.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.69% 72481.823 70530.701 - -1.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -2.69% 489.645 476.484 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.69% 22898876.525 22283993.092 - -1.38% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -2.68% 2814.315 2738.805 - 0.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.68% 100.658 97.959 - 0.73% -
BM_std_minmax_element<char>/2 -2.68% 0.689 0.670 - 11.22% -
ranges::min(std::list<char>)/8 -2.68% 1.913 1.862 - -2.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.68% 1049.697 1021.608 - -1.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -2.68% 624369.824 607667.393 - 0.18% -
std::generate(list<int>)/32 -2.67% 8.613 8.383 - 0.02% -
BM_StringFindMatch2/8 -2.67% 1008.545 981.647 - 0.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.66% 24.321 23.673 - -0.23% -
std::move_backward(vector<bool>)_(aligned)/1048576 -2.66% 1746.206 1699.771 - -1.30% -
std::multiset<int>::ctor(const&)/1024 -2.65% 6652.270 6475.823 - -1.64% -
std::find_if_not(list<int>)_(process_all)/50 -2.65% 39.165 38.126 - -1.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 -2.65% 30858.053 30040.961 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.65% 199053735.897 193784041.927 - -1.63% -
std::copy_n(vector<bool>)_(unaligned)/64 -2.65% 1.823 1.775 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.64% 46429557.507 45201588.866 - -2.44% -
bm_lexicographical_compare<signed_char>/512 -2.64% 7.795 7.589 - -6.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.64% 12738.483 12402.172 - -2.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.64% 47.429 46.178 - -1.31% -
std::partition_point(deque<int>)/8192 -2.63% 15.387 14.982 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.63% 6.985 6.801 - -0.23% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.63% 2.379 2.316 - -13.06% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.62% 4.578 4.458 - -0.87% -
BM_StringMove_Empty -2.61% 0.585 0.570 - -0.04% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -2.61% 272.252 265.157 - 0.03% -
std::pop_heap(deque<float>)/1024 -2.60% 12.567 12.239 - -7.97% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 -2.60% 7725.323 7524.271 - -1.81% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -2.60% 247232.933 240805.975 - -1.60% -
BM_PushHeap_uint64_Random_256 -2.60% 6.236 6.074 - 1.95% -
std::find_end(vector<int>)_(single_element)/1024 -2.59% 251.077 244.562 - 0.19% -
bm_lexicographical_compare<unsigned_char>/4096 -2.59% 77.690 75.679 - -2.02% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.59% 32560.546 31717.877 - -0.16% -
SetIntersection_Front_Set_uint64_16384_1 -2.59% 1047400.287 1020314.436 - 1.13% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.58% 2.189 2.132 - -2.79% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.58% 2.700 2.630 - 0.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.57% 13.185 12.846 - -1.53% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.57% 2.308 2.248 - 4.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.57% 14279.583 13912.522 - -5.33% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.57% 1844.455 1797.043 - -2.49% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.57% 5883.750 5732.571 - -0.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.57% 12.743 12.415 - -0.14% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.57% 7806.510 7606.086 - 3.15% -
std::move(deque<int>)/8 -2.57% 3.605 3.513 - 1.00% -
rng::contains_subrange(vector<int>)_(same_length)/50 -2.57% 12.912 12.581 - -0.41% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.56% 13.246 12.907 - -3.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.56% 586.742 571.704 - -2.33% -
std::multiset<int>::find(key)_(existent)/8192 -2.56% 8.228 8.017 - -6.72% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.56% 6098.102 5941.981 - -3.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.56% 31.820 31.006 - -4.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.56% 105878.901 103170.382 - 1.26% -
std::shift_left(list<int>)/32 -2.56% 14.071 13.711 - 2.82% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.55% 71.684 69.853 - -5.14% -
BM_align/64 -2.54% 0.639 0.623 - -0.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.54% 163.175 159.029 - 0.87% -
ranges::minmax(std::vector<__int128>)/8 -2.54% 4.134 4.029 - -1.69% -
std::unique(vector<int>,_pred)_(contiguous)/32 -2.54% 55.441 54.035 - -0.86% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -2.53% 294.440 286.983 - 0.13% -
BM_StringFindMatch2/64 -2.53% 1007.999 982.482 - 0.18% -
BM_StringRead_Cold_Shallow_Large -2.53% 1.142 1.113 - -3.36% -
std::copy_n(vector<int>)/32768 -2.52% 3795.667 3700.000 - -2.12% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.51% 4.684 4.567 - -4.96% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.51% 28.072 27.368 - 109.68% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.51% 11.212 10.931 - 13.50% -
std::set<int>::erase(iterator)/8192 -2.51% 20.489 19.975 - 1.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.50% 479.148 467.147 - 5.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.50% 64320.518 62712.996 - -2.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.50% 1.342 1.309 - -12.04% -
std::copy_backward(list<int>)/4096 -2.48% 3244.148 3163.605 - -0.71% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 -2.48% 497917.111 485586.483 - -1.80% -
BM_PushHeap_uint32_Random_262144 -2.48% 5.913 5.766 - -2.59% -
BM_StringMove_Small -2.48% 0.725 0.707 - -10.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.48% 0.600 0.585 - 2.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.47% 176042511.527 171694273.916 - 0.13% -
BM_deque_vector_ranges_move/0 -2.47% 1.446 1.410 - 7.81% -
SetIntersection_None_Set_uint32_16_4 -2.47% 57838252.832 56410093.679 - -0.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.46% 19.190 18.717 - -3.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.46% 13789.556 13450.456 - 0.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.46% 64.459 62.876 - 12.40% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.45% 4931.675 4810.629 - 0.66% -
std::find_if(vector<int>)_(process_all)/1024 -2.45% 115.390 112.558 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.45% 56.264 54.884 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.45% 6.504 6.345 - -0.67% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.45% 673.467 656.979 - 0.21% -
SetIntersection_Front_Vector_uint32_256_64 -2.45% 4356859.434 4250215.002 - -2.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.45% 13.243 12.919 - -2.49% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.45% 951.778 928.499 - -1.51% -
std::find(vector<bool>)_(process_all)/1024 -2.45% 4.635 4.521 - -2.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.44% 75.454 73.612 - 0.56% -
ranges::minmax(std::vector<__int128>)/70000 -2.44% 35215.997 34356.597 - -1.46% -
rng::for_each(multimap<int>)/8 -2.44% 6.269 6.116 - -0.23% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.44% 570.604 556.690 - -1.25% -
std::replace(deque<int>)_(prefix)/1024 -2.43% 415.462 405.349 - -0.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.43% 9027.352 8807.618 - -1.88% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.43% 30.029 29.298 - 12.12% -
rng::find_last(list<int>)_(bail_10%)/50 -2.43% 15.982 15.594 - -1.05% -
std::copy_backward(list<int>)/64 -2.42% 30.892 30.143 - -2.06% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 -2.42% 334.210 326.127 - 0.41% -
std::multiset<int>::contains(key)_(existent)/8192 -2.41% 8.447 8.243 - 0.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.41% 59271.756 57841.842 - 0.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.41% 10.381 10.131 - -25.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.41% 1.291 1.260 - 2.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -2.41% 248207.728 242230.651 - -0.78% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -2.40% 60437.647 58985.061 - -1.41% -
BM_deque_vector_copy_backward/512 -2.40% 18.385 17.945 - 0.21% -
std::set<int>::contains(key)_(non-existent)/1024 -2.40% 6.132 5.985 - -6.39% -
SetIntersection_None_Set_uint32_1024_1024 -2.39% 9252335.084 9030764.957 - 0.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.39% 52.262 51.011 - -2.23% -
BM_vector_deque_ranges_move/4096 -2.39% 147.784 144.253 - -0.80% -
ranges::minmax(std::list<long_long>)/70000 -2.39% 55507.036 54181.139 - -0.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.38% 13672.826 13346.848 - -3.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.38% 10.331 10.085 - -28.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -2.38% 118949.418 116117.425 - 0.89% -
std::search(vector<int>)_(no_match)/8192 -2.38% 1665.127 1625.485 - 0.39% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.38% 1038559.377 1013849.423 - -3.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.38% 74.486 72.714 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -2.38% 14233.019 13894.846 - -0.13% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.37% 503.644 491.695 - -1.38% -
SetIntersection_Front_Vector_float_1024_1024 -2.37% 5903128.639 5763170.678 - -2.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.37% 4022.243 3926.919 - 0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.37% 146396.408 142933.022 - 1.42% -
BM_PushHeap_uint64_Random_1024 -2.37% 6.406 6.254 - 2.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.36% 6837.578 6676.277 - 0.77% -
std::rotate(vector<bool>)_(by_1/2)/8192 -2.36% 15.435 15.071 - 0.03% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.36% 49.996 48.817 - -0.94% -
SetIntersection_None_Set_uint32_4_4 -2.35% 139039251.671 135765826.674 - 0.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.35% 1.163 1.136 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.35% 1409328.369 1376187.500 - 1.50% -
SetIntersection_Front_Set_float_262144_1024 -2.35% 11951532.653 11670517.886 - -12.57% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 -2.35% 2424.125 2367.183 - 0.42% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.34% 960.975 938.485 - -3.36% -
BM_deque_vector_ranges_copy_backward/5500 -2.34% 201.177 196.475 - -1.37% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.34% 8.896 8.688 - -2.25% -
std::move_backward(list<int>)/1048576 -2.34% 1043562.468 1019191.825 - -0.66% -
SetIntersection_Front_Set_float_16384_1 -2.33% 1042518.381 1018186.078 - -2.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.33% 6845.776 6686.034 - -1.20% -
SetIntersection_Front_Vector_uint32_262144_64 -2.33% 1359783.743 1328077.970 - 0.02% -
std::any_of(list<int>)_(process_all)/50 -2.33% 22.019 21.506 - -2.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.32% 18928559.792 18488855.565 - -2.36% -
BM_PushHeap_string_SingleElement_16384 -2.32% 2.706 2.643 - -2.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.32% 4.850 4.738 - -6.70% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.32% 28.552 27.891 - 0.57% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.31% 26.349 25.739 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.31% 358581573.181 350313485.644 - 0.82% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.30% 5.641 5.511 - -0.02% -
std::remove_copy(list<int>)_(sprinkled)/50 -2.30% 18.906 18.471 - -0.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -2.29% 18.696 18.267 - -0.14% -
SetIntersection_None_Set_uint32_1024_4 -2.29% 9250084.771 9037918.462 - 1.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.29% 24.154 23.600 - -1.22% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.29% 25.076 24.501 - 1.24% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.29% 53.499 52.273 - -0.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.29% 403.200 393.967 - -0.78% -
std::reverse(list<int>)/64 -2.28% 18.195 17.780 - 2.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.28% 14.190 13.866 - 0.33% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -2.28% 802.202 783.932 - -0.88% -
std::remove_copy(deque<int>)_(sprinkled)/50 -2.28% 18.540 18.118 - -0.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.27% 73.020 71.361 - -2.07% -
std::copy_backward(vector<bool>)_(aligned)/32768 -2.27% 36.333 35.507 - -0.27% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 -2.27% 52337.396 51147.909 - 0.19% -
std::find_if_not(vector<char>)_(process_all)/32768 -2.27% 3830.293 3743.367 - -0.15% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -2.27% 2321.562 2268.881 - 0.09% -
std::generate_n(deque<int>)/32 -2.27% 8.285 8.097 - -0.74% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.27% 7364.083 7197.135 - -0.55% -
BM_PushHeap_string_Descending_1024 -2.27% 2.444 2.388 - -1.94% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.26% 691.416 675.773 - -5.45% -
std::find(vector<bool>)_(process_all)/8192 -2.26% 33.904 33.137 - -0.99% -
BM_vector_deque_copy/65536 -2.26% 2925.766 2859.692 - -7.80% -
std::rotate(list<int>)_(1_element_backward)/32 -2.26% 13.390 13.087 - -0.37% -
std::rotate(list<int>)_(by_1/3)/1024 -2.25% 811.961 793.659 - -1.27% -
SetIntersection_None_Set_uint32_1024_16 -2.25% 9218824.725 9011274.010 - -1.10% -
std::is_partitioned(list<int>)_(partitioned)/50 -2.25% 14.341 14.018 - 0.26% -
BM_PushHeap_string_Descending_4 -2.25% 1.919 1.876 - -2.95% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.25% 219.300 214.375 - -2.17% -
std::any_of(list<int>)_(process_all)/32768 -2.25% 26520.198 25924.643 - 0.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 18.735 18.314 - -4.94% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.25% 529.753 517.860 - -2.34% -
std::search(vector<int>)_(no_match)/1000 -2.24% 212.702 207.928 - 1.76% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.24% 3915.471 3827.728 - -1.48% -
std::adjacent_find(list<int>,_pred)/8192 -2.24% 7319.534 7155.667 - -2.81% -
SetIntersection_Front_Set_string_64_64 -2.23% 35120719.538 34335954.136 - -6.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.23% 0.627 0.613 - 1.80% -
std::generate_n(vector<int>)/50 -2.23% 11.989 11.722 - -1.18% -
SetIntersection_Front_Vector_uint32_64_64 -2.23% 10853479.941 10611540.009 - -2.91% -
BM_deque_vector_copy_backward/64 -2.23% 3.002 2.936 - 0.40% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.23% 34138.702 33377.932 - 0.34% -
std::reverse_copy(list<int>)/64 -2.23% 30.505 29.825 - -1.78% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.22% 13.240 12.946 - -0.09% -
BM_lexicographical_compare_three_way_fast_path/1048576 -2.22% 247460.806 241966.172 - -1.13% -
BM_PushHeap_string_Descending_16384 -2.22% 2.369 2.317 - -4.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 11748.625 11488.684 - -2.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.21% 5.576 5.453 - -2.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.21% 13360.942 13065.923 - 1.35% -
SetIntersection_Front_Set_float_256_16 -2.21% 4538827.917 4438613.239 - -2.30% -
std::copy_n(vector<bool>)_(aligned)/64 -2.20% 1.367 1.337 - -0.16% -
ranges::minmax(std::list<__int128>)/8 -2.20% 3.885 3.799 - -1.39% -
std::remove_copy_if(list<int>)_(prefix)/50 -2.20% 25.195 24.641 - -0.72% -
BM_CmpEqual_ushort_ushort -2.20% 1.050 1.027 - -4.71% -
BM_std_minmax_element<short>/2 -2.20% 0.650 0.636 - -6.84% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -2.19% 0.477 0.467 - 0.23% -
std::replace_if(deque<int>)_(prefix)/50 -2.19% 20.570 20.119 - -0.96% -
std::unique(vector<int>)_(contiguous)/52 -2.19% 54.480 53.286 - -0.45% -
std::move_backward(list<int>)/262144 -2.19% 262466.484 256715.670 - -0.73% -
BM_StringRead_Cold_Shallow_Small -2.19% 1.121 1.097 - -2.38% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -2.19% 77.741 76.040 - -1.74% -
std::generate(vector<int>)/32 -2.19% 8.008 7.833 - -0.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.18% 8.693 8.503 - 0.27% -
std::rotate(list<int>)_(by_1/2)/1024 -2.18% 391.099 382.563 - -1.18% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.18% 7188017.619 7031530.000 - -3.60% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 7837.869 7667.391 - -0.70% -
ranges::minmax(std::vector<long_long>)/70000 -2.17% 9210.690 9010.578 - -1.38% -
std::unique(list<int>,_pred)_(contiguous)/8192 -2.17% 7634.455 7468.694 - -0.47% -
std::rotate(list<int>)_(by_1/4)/1024 -2.17% 580.712 568.106 - -0.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.17% 23.570 23.060 - -0.65% -
std::none_of(list<int>)_(process_all)/50 -2.16% 22.237 21.755 - -1.25% -
std::generate_n(vector<int>)/8192 -2.16% 1853.171 1813.168 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.16% 9.515 9.310 - 0.95% -
rng::contains(vector<int>)_(process_all)/50 -2.15% 12.319 12.054 - -0.56% -
BM_num_get<long> -2.15% 10.881 10.647 - -1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.15% 1201.667 1175.852 - -6.34% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.15% 32.671 31.969 - -2.03% -
std::reverse(vector<int>)/8 -2.15% 1.521 1.489 - -3.68% -
std::rotate(deque<int>)_(by_1/4)/50 -2.14% 28.619 28.005 - -0.36% -
std::multiset<std::string>::ctor(const&)/1024 -2.14% 35210.023 34455.914 - -0.26% -
std::deque<std::string>::ctor(size)/1024 -2.14% 724.333 708.827 - -1.07% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.14% 6815.191 6669.408 - 1.58% -
SetIntersection_None_Set_uint32_256_64 -2.14% 9498248.249 9295090.983 - -0.72% -
std::find_end(list<int>)_(match_near_end)/1000 -2.14% 77.894 76.230 - -0.39% -
rng::starts_with(list<int>)/8192 -2.14% 9369.131 9169.081 - -0.34% -
std::fill_n(list<int>)/50 -2.13% 15.980 15.639 - 0.53% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.13% 202.120 197.818 - -0.15% -
SetIntersection_None_Set_uint32_64_4 -2.13% 22133503.215 21663125.948 - -0.05% -
std::generate_n(deque<int>)/50 -2.12% 12.296 12.036 - -0.72% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.12% 2.958 2.896 - 4.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.12% 6820.183 6675.655 - 0.76% -
BM_deque_vector_ranges_move/4000 -2.12% 144.968 141.897 - 2.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.12% 0.631 0.618 - 0.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.12% 28.069 27.475 - -79.79% -
BM_StringMove_Large -2.11% 0.723 0.707 - -3.78% -
std::search(vector<int>)_(no_match)/1048576 -2.11% 213257.274 208762.931 - 0.34% -
std::copy(vector<bool>)_(aligned)/32768 -2.11% 35.499 34.752 - -2.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.10% 36193.243 35432.368 - -0.23% -
BM_num_get<unsigned_long> -2.10% 10.579 10.357 - -1.46% -
std::shift_right(list<int>)/32 -2.09% 14.574 14.269 - -1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.09% 27141434.751 26573867.992 - -2.27% -
std::move_backward(list<int>)/32768 -2.09% 32117.206 31446.306 - -0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.09% 259536.824 254116.624 - 3.32% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -2.09% 350943.077 343621.585 - -0.05% -
std::copy_if(list<int>)_(every_other)/512 -2.08% 361.739 354.205 - -1.52% -
BM_deque_deque_ranges_copy_backward/4000 -2.08% 151.991 148.831 - 2.74% -
std::fill(deque<int>)/8192 -2.08% 239.266 234.293 - -3.10% -
std::rotate(list<int>)_(1_element_forward)/32 -2.07% 13.977 13.687 - -0.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.07% 6.537 6.402 - -0.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -2.07% 15125.238 14812.278 - -0.80% -
rng::starts_with(list<int>)/1048576 -2.07% 956693.392 936903.995 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.07% 1239879.050 1214232.940 - -0.76% -
BM_num_get<unsigned_long_long> -2.07% 10.573 10.354 - -1.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.06% 133398.152 130644.531 - -0.95% -
BM_deque_deque_move/4000 -2.06% 142.870 139.921 - -1.23% -
BM_PushHeap_string_SingleElement_1024 -2.06% 2.715 2.659 - -1.96% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -2.06% 793.602 777.231 - 0.01% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.06% 20.913 20.481 - 1.03% -
rng::starts_with(deque<int>)/8 -2.06% 4.052 3.968 - -0.27% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -2.05% 55.300 54.165 - 0.77% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.05% 915.156 896.394 - 1.41% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.04% 495.092 484.968 - -1.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.04% 12.977 12.712 - 0.57% -
BM_lexicographical_compare_three_way_slow_path/1024 -2.04% 294.202 288.192 - -1.60% -
std::generate_n(deque<int>)/1024 -2.04% 245.655 240.640 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.04% 1450618.925 1421011.335 - 1.27% -
std::find(deque<int>)_(process_all)/50 -2.04% 13.272 13.001 - -0.46% -
std::find(vector<short>)_(bail_25%)/8 -2.04% 0.681 0.667 - -6.01% -
std::replace_if(list<int>)_(prefix)/50 -2.04% 24.680 24.177 - -1.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.03% 21.842 21.398 - 1.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.03% 2.828 2.771 - -2.75% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.03% 16.005 15.680 - -3.03% -
BM_deque_deque_ranges_move_backward/512 -2.03% 19.658 19.259 - 2.01% -
rng::contains(list<int>)_(process_all)/1048576 -2.03% 831785.834 814918.513 - -0.88% -
BM_StringFindMatch2/512 -2.03% 1013.560 993.009 - 0.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -2.03% 1010575.953 990089.016 - -1.01% -
SetIntersection_None_Set_uint32_64_64 -2.03% 11713604.027 11476334.267 - -0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.02% 565909.347 554463.852 - -0.93% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.02% 509519.178 499220.827 - -1.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.02% 2153.042 2109.555 - -1.84% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.02% 5.378 5.269 - -1.33% -
std::swap_ranges(list<int>)/50 -2.02% 32.398 31.745 - -2.57% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.02% 4.937 4.837 - -1.80% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -2.01% 7595.344 7442.620 - -0.37% -
std::copy_if(list<int>)_(entire_range)/64 -2.01% 30.567 29.952 - -18.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.01% 399.493 391.470 - -0.35% -
BM_vector_deque_ranges_copy/5500 -2.01% 198.758 194.770 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.01% 56.206 55.078 - -0.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.00% 12964.285 12704.359 - -1.83% -
std::deque<std::string>::ctor(size)/8192 -2.00% 8519.474 8348.665 - -0.84% -
BM_deque_vector_ranges_copy_backward/64000 -2.00% 8094.905 7932.771 - 6.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.00% 118590.578 116216.040 - -0.39% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.00% 601.630 589.587 - -7.23% -
ranges::minmax(std::vector<long_long>)/8 -2.00% 2.113 2.071 - -1.37% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -2.00% 791.934 776.121 - 0.00% -
SetIntersection_Front_Set_uint32_16384_64 -1.99% 1719900.735 1685593.479 - -0.18% -
std::transform(deque<int>,_deque<int>)/32 -1.99% 22.362 21.917 - 0.94% -
std::replace(list<int>)_(prefix)/32 -1.99% 11.127 10.905 - -0.72% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.99% 2808.835 2752.921 - 0.59% -
std::copy_backward(deque<int>)/8 -1.99% 2.715 2.661 - 0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.98% 4.248 4.164 - -1.67% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.98% 49713.450 48726.864 - -0.48% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.98% 60557.875 59356.752 - -0.95% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.98% 412.836 404.671 - 0.05% -
ranges::min(std::list<char>)/64 -1.97% 26.770 26.242 - -2.85% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.97% 2.563 2.513 - -2.78% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.97% 2.377 2.330 - -2.38% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.97% 11.016 10.799 - -0.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.97% 54428.767 53358.127 - 1.19% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.97% 18.004 17.651 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.96% 1122343.016 1100320.291 - -1.07% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.96% 15.097 14.801 - 0.68% -
BM_CmpLess_int_ushort -1.96% 1.114 1.092 - -2.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 -1.96% 52172.905 51150.380 - 1.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.96% 60668.461 59480.052 - -0.45% -
std::find(deque<int>)_(process_all)/8 -1.96% 3.529 3.460 - -0.14% -
std::partition(list<int>)_(dense)/32 -1.96% 8.984 8.808 - 0.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.96% 9.224 9.044 - -1.51% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.96% 12.754 12.505 - 0.71% -
BM_lexicographical_compare_three_way_slow_path/256 -1.95% 79.793 78.234 - -1.29% -
BM_deque_vector_copy_backward/2 -1.95% 1.843 1.807 - -1.63% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.95% 56178452.326 55081532.354 - -1.03% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.95% 15.748 15.441 - -0.79% -
std::replace(deque<int>)_(prefix)/8192 -1.95% 3279.610 3215.654 - -0.54% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.95% 65.173 63.903 - -1.05% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.95% 845372.109 828895.614 - -1.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.95% 8750.966 8580.415 - -1.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.95% 7638.756 7489.915 - -1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.95% 198525553.587 194660558.811 - -2.57% -
BM_PushHeap_string_SingleElement_256 -1.95% 2.704 2.652 - -2.34% -
BM_deque_vector_ranges_copy/64 -1.94% 2.618 2.567 - -2.23% -
std::find_if(list<int>)_(process_all)/8 -1.94% 2.368 2.322 - -1.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.94% 81398.976 79818.562 - -0.55% -
std::rotate(list<int>)_(by_1/3)/8192 -1.94% 8414.779 8251.445 - -0.58% -
std::generate_n(vector<int>)/1024 -1.94% 244.401 239.664 - -0.55% -
BM_CmpLess_uchar_schar -1.94% 1.060 1.039 - 2.16% -
rng::starts_with(list<int>,_pred)/1000 -1.94% 793.304 777.950 - -0.85% -
std::replace_if(deque<int>)_(prefix)/1024 -1.93% 484.320 474.959 - -1.88% -
SetIntersection_None_Set_uint32_4_1 -1.93% 222994757.629 218685084.056 - 0.92% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.93% 5.176 5.076 - 0.85% -
std::find_if_not(list<int>)_(process_all)/32768 -1.92% 25707.123 25213.096 - -0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.92% 24.422 23.953 - 0.26% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.92% 3686.269 3615.502 - -1.32% -
BM_CmpEqual_ushort_int -1.92% 1.074 1.053 - 1.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.92% 12548.659 12308.150 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.91% 13278.801 13024.521 - 0.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.91% 895881.368 878763.308 - -2.78% -
std::fill(vector<bool>)/32768 -1.91% 30.460 29.878 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.91% 43.897 43.059 - 2.74% -
SetIntersection_Front_Set_string_1024_4 -1.91% 1260896.383 1236818.498 - -2.37% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.91% 4111.973 4033.599 - -0.11% -
std::remove_copy(deque<int>)_(prefix)/32 -1.90% 13.180 12.929 - 0.57% -
std::generate(vector<int>)/50 -1.90% 12.025 11.796 - -0.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.90% 740433.898 726342.535 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.90% 11856836.838 11631509.640 - 2.20% -
SetIntersection_Front_Set_uint64_64_64 -1.90% 13086000.584 12837436.020 - -6.36% -
std::transform(list<int>)_(identity_transform)/32 -1.90% 17.041 16.718 - -0.90% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.90% 14378.680 14106.030 - -1.38% -
rng::for_each(multimap<int>)/50 -1.90% 40.410 39.644 - -1.40% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.90% 28.823 28.276 - -9.51% -
std::move_backward(list<int>)/512 -1.89% 375.114 368.006 - -0.28% -
ranges::minmax(std::list<long_long>)/8 -1.89% 2.585 2.536 - 0.36% -
std::remove(deque<int>)_(prefix)/1024 -1.89% 527.974 517.989 - -1.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.89% 527.982 518.010 - -0.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.89% 910641.968 893453.406 - -0.60% -
std::copy_backward(list<int>)/32768 -1.88% 27126.714 26615.562 - -0.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.88% 28.297 27.764 - -2.22% -
std::unique_copy(deque<int>)_(contiguous)/8192 -1.88% 3764.203 3693.369 - -6.73% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.88% 31.989 31.387 - 0.93% -
SetIntersection_Front_Set_string_16384_64 -1.88% 4612100.498 4525354.059 - -0.83% -
BM_deque_vector_ranges_copy/1 -1.88% 2.145 2.104 - 0.47% -
std::unique_copy(vector<int>)_(contiguous)/8192 -1.88% 1906.799 1870.967 - -0.18% -
BM_PushHeap_string_SingleElement_262144 -1.88% 2.719 2.668 - -2.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.88% 258.656 253.799 - 2.28% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.88% 59.972 58.847 - 1.77% -
std::none_of(list<int>)_(process_all)/32768 -1.87% 26753.982 26252.584 - 2.19% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.87% 25.506 25.028 - -0.73% -
std::map<int,_int>::find(key)_(existent)/1024 -1.87% 4.528 4.443 - 5.94% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.87% 535.760 525.761 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.86% 8762529.710 8599352.115 - 3.93% -
std::set<int>::erase(iterator)/32 -1.86% 20.257 19.880 - 1.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.86% 1167.326 1145.651 - -5.00% -
SetIntersection_Front_Set_uint64_16384_256 -1.85% 3871001.162 3799282.017 - -4.23% -
std::generate(deque<int>)/50 -1.85% 12.804 12.567 - 5.17% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.85% 115.965 113.820 - 0.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.85% 402.281 394.843 - 0.63% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.85% 17.489 17.166 - -2.17% -
std::unique_copy(deque<int>)_(contiguous)/1024 -1.85% 477.625 468.807 - -0.22% -
std::unique_copy(list<int>)_(sprinkled)/8192 -1.85% 6978.812 6849.974 - -0.43% -
std::remove(deque<int>)_(prefix)/8192 -1.84% 3881.260 3809.835 - -0.94% -
BM_deque_vector_ranges_copy/2 -1.84% 1.874 1.840 - 1.05% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.84% 2152.544 2112.993 - 0.87% -
std::transform(list<int>)_(identity_transform)/50 -1.84% 30.543 29.982 - -0.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.84% 169.296 166.187 - 0.73% -
std::swap_ranges(list<int>)/32 -1.83% 19.582 19.223 - -0.70% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.83% 0.932 0.915 - -0.20% -
std::copy_if(list<int>)_(every_other)/262144 -1.83% 210161.921 206307.546 - -1.78% -
BM_vector_deque_ranges_copy/4096 -1.83% 147.844 145.134 - 0.37% -
std::count_if(list<int>)_(every_other)/1024 -1.83% 759.341 745.425 - -0.64% -
std::find_end(list<int>)_(near_matches)/1024 -1.83% 34608.281 33974.184 - -1.63% -
BM_PushHeap_float_Ascending_16384 -1.83% 4.373 4.293 - -1.72% -
std::unique(vector<int>)_(contiguous)/8192 -1.83% 1936.500 1901.047 - 0.16% -
SetIntersection_Front_Set_string_262144_16 -1.83% 1913997.732 1878995.998 - -7.89% -
BM_lexicographical_compare_three_way_slow_path/64 -1.83% 17.839 17.512 - -1.89% -
BM_std_minmax_element<short>/64 -1.83% 17.472 17.153 - -1.10% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.83% 30.404 29.849 - -0.95% -
bm_lexicographical_compare<unsigned_char>/32768 -1.83% 572.279 561.829 - -1.52% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.83% 21.036 20.652 - 2.70% -
std::distance(join_view(vector<vector<int>>))/4096 -1.82% 4.488 4.406 - -3.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.82% 6880.862 6755.890 - 2.28% -
rng::find(vector<bool>)_(process_all)/1048576 -1.82% 3671.620 3604.953 - -0.19% -
std::replace(list<int>)_(sprinkled)/32 -1.81% 11.277 11.072 - -0.90% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.81% 33.196 32.594 - 2.96% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.81% 1111.550 1091.397 - 0.02% -
std::stable_partition(list<int>)_(dense)/1024 -1.81% 1449.865 1423.601 - -18.83% -
std::rotate(vector<int>)_(by_1/3)/32 -1.81% 10.121 9.938 - 0.71% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.81% 2.399 2.355 - -12.28% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 36685.812 36022.389 - 1.19% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.81% 31.988 31.411 - -1.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.81% 41559.402 40809.175 - -2.25% -
std::swap_ranges(list<int>)/1024 -1.80% 761.360 747.627 - -0.30% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.80% 794.667 780.341 - -12.76% -
BM_vector_deque_move/4000 -1.80% 143.282 140.701 - 0.78% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.80% 23.823 23.394 - 1.18% -
std::unordered_set<std::string>::clear()/32 -1.80% 935.310 918.468 - -1.60% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.80% 28315.990 27806.770 - 0.07% -
BM_deque_vector_copy_backward/1 -1.80% 2.112 2.074 - -2.31% -
std::copy_if(list<int>)_(every_other)/64 -1.80% 27.882 27.381 - -1.30% -
std::replace(list<int>)_(sprinkled)/50 -1.80% 18.898 18.558 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.80% 64631667.474 63470701.224 - 0.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.80% 3.134 3.077 - -0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.79% 93.580 91.901 - -5.42% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.79% 2741.708 2692.531 - 0.03% -
BM_CmpEqual_uchar_int -1.79% 1.068 1.049 - -2.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.79% 20.525 20.157 - -1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.79% 546.705 536.921 - -0.94% -
std::unordered_multiset<int>::clear()/8192 -1.79% 61377.113 60279.264 - -7.59% -
std::sort(vector<int>)_(shuffled)/1024 -1.79% 4860.041 4773.173 - 2.96% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.79% 23.377 22.960 - -0.29% -
std::rotate(vector<int>)_(by_1/3)/8192 -1.79% 877.560 861.880 - -1.08% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.79% 1147.940 1127.439 - -1.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.78% 3802.506 3734.685 - -0.23% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.78% 63.175 62.048 - 0.46% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.78% 4904.271 4816.826 - -0.64% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.78% 515.912 506.714 - -2.93% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -1.78% 470.650 462.260 - -0.80% -
BM_StringFindMatch2/4096 -1.78% 1078.760 1059.552 - 0.23% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.78% 25.770 25.312 - 2.88% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -1.78% 460.778 452.591 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.77% 0.667 0.656 - -0.37% -
BM_deque_vector_ranges_move_backward/64000 -1.76% 8118.099 7974.895 - -12.38% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.76% 233.917 229.795 - -1.67% -
BM_deque_vector_move_backward/0 -1.76% 1.466 1.440 - 10.50% -
SetIntersection_Interlaced_Vector_string_64_16 -1.76% 28658141.316 28155053.839 - -4.27% -
std::fill(deque<int>)/1024 -1.75% 30.476 29.942 - -7.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.75% 1126722.523 1106968.059 - -2.05% -
SetIntersection_Front_Set_uint64_256_64 -1.75% 5553349.523 5456077.570 - -4.91% -
BM_StringFindNoMatch/512 -1.75% 9.390 9.225 - -0.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.75% 18.772 18.444 - -0.34% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.75% 1.213 1.192 - -24.99% -
std::move(vector<int>)/32768 -1.75% 1730.277 1700.064 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.75% 1198410.607 1177496.078 - -0.75% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.74% 1.044 1.026 - -13.49% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.74% 503041.427 494268.923 - -1.00% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.74% 3.659 3.595 - -0.60% -
BM_vector_deque_ranges_move/70000 -1.74% 3282.892 3225.725 - -4.48% -
SetIntersection_Front_Set_float_262144_1 -1.74% 1042457.654 1024306.443 - 3.86% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.74% 5720.048 5620.690 - 0.28% -
std::fill_n(deque<int>)/8192 -1.74% 235.997 231.898 - -0.70% -
SetIntersection_None_Set_uint32_256_1 -1.73% 11861906.132 11656386.587 - 1.10% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.73% 8190.701 8048.904 - -0.67% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.73% 10.524 10.342 - 0.50% -
SetIntersection_Interlaced_Set_string_16_16 -1.73% 59894320.908 58859741.460 - 4.75% -
std::sample(list<int>)/8192 -1.73% 99076.011 97365.942 - -1.14% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.72% 1515.374 1489.252 - 0.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.72% 19.113 18.784 - -0.98% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.72% 43.091 42.349 - 1.92% -
rng::contains(deque<int>)_(process_all)/8 -1.72% 3.111 3.058 - 1.41% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.72% 725.701 713.214 - -5.66% -
SetIntersection_Front_Set_string_16384_1024 -1.72% 59278629.929 58259690.449 - -1.65% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.72% 179.048 175.971 - -1.99% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.72% 24.875 24.448 - -1.14% -
std::generate_n(deque<int>)/8192 -1.72% 1975.786 1941.883 - 0.17% -
std::unique(deque<int>)_(contiguous)/1024 -1.71% 519.774 510.861 - -0.08% -
std::replace(deque<int>)_(sprinkled)/8192 -1.71% 2809.138 2761.067 - -2.03% -
BM_deque_vector_copy/1024 -1.71% 37.777 37.131 - 0.81% -
std::remove_copy_if(list<int>)_(prefix)/1024 -1.71% 794.338 780.758 - -0.44% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.71% 36.407 35.785 - -13.33% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.71% 6899.067 6781.285 - 0.02% -
std::fill_n(list<int>)/32 -1.71% 8.140 8.001 - -0.16% -
std::rotate_copy(list<int>)/8192 -1.70% 6738.244 6623.385 - -4.58% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 14762.333 14510.832 - -0.10% -
std::reverse_copy(deque<int>)/64 -1.70% 16.015 15.742 - -0.43% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.70% 793.019 779.510 - 0.02% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.70% 1.646 1.618 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.70% 14690836.915 14440831.054 - 2.33% -
std::reverse_copy(deque<int>)/512 -1.70% 125.754 123.617 - -0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.70% 18.029 17.722 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.70% 61354121.986 60311642.262 - 1.10% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.69% 1912.740 1880.370 - -2.89% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.69% 5195.341 5107.596 - -0.82% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.69% 4552.574 4475.716 - -1.23% -
std::find(list<int>)_(bail_25%)/1024 -1.69% 129.442 127.257 - -0.46% -
std::find(deque<int>)_(bail_25%)/8192 -1.69% 480.958 472.851 - -0.57% -
std::remove(list<int>)_(prefix)/50 -1.69% 63.222 62.157 - -1.11% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.68% 3766.319 3702.883 - -0.73% -
BM_vector_deque_ranges_copy/1 -1.68% 2.313 2.274 - 4.08% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.68% 30.713 30.196 - -0.83% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.68% 838.889 824.821 - -0.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.67% 773.225 760.284 - -0.07% -
std::generate_n(list<int>)/32 -1.67% 8.606 8.462 - -0.51% -
std::move_backward(vector<int>)/32768 -1.67% 1740.168 1711.119 - -1.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.67% 2.959 2.910 - -0.17% -
std::unordered_set<int>::ctor(const&)/1024 -1.67% 6864.086 6749.552 - 1.00% -
std::fill(list<int>)/32 -1.67% 8.337 8.198 - -0.82% -
BM_PushHeap_float_Random_64 -1.67% 6.338 6.232 - -6.97% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.66% 1164.120 1144.796 - -0.89% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -1.66% 645310.322 634600.382 - -0.22% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.66% 1906.720 1875.083 - -0.61% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.66% 12952.529 12737.987 - -0.65% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.65% 25.138 24.722 - 0.21% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.65% 355.035 349.161 - 1.69% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.65% 542.771 533.791 - -0.65% -
std::rotate_copy(list<int>)/32 -1.65% 8.699 8.555 - -0.97% -
std::lower_bound(std::forward_list<int>)/8 -1.65% 15.626 15.368 - 0.22% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 -1.65% 687.914 676.555 - -0.97% -
std::copy_n(list<int>)/64 -1.65% 14.957 14.710 - 1.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.65% 218998662.611 215390614.832 - -0.74% -
std::unique(vector<int>)_(contiguous)/1024 -1.65% 311.855 306.720 - 0.04% -
BM_deque_vector_ranges_copy/4000 -1.64% 144.367 141.995 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.64% 2.591 2.549 - -0.03% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.64% 671.295 660.275 - -1.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.64% 77.157 75.891 - 3.03% -
BM_CmpEqual_schar_short -1.64% 1.133 1.114 - -0.46% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.64% 22.858 22.484 - 0.73% -
BM_num_get<unsigned_int> -1.64% 9.784 9.624 - -1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.64% 203.085 199.762 - 0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.64% 667.708 656.789 - -1.47% -
ranges::min(std::list<long_long>)/8 -1.63% 1.905 1.874 - -1.80% -
std::move(deque<int>)/32768 -1.63% 1846.874 1816.718 - -22.09% -
std::fill(vector<int>)/8192 -1.63% 236.306 232.449 - 0.49% -
std::unique(list<int>)_(contiguous)/52 -1.63% 64.665 63.613 - -0.89% -
std::copy(list<int>)/1048576 -1.62% 873873.965 859677.734 - 0.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.62% 24.230 23.836 - -74.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.62% 1237257.985 1217170.732 - -0.34% -
std::equal(list<int>)_(it,_it,_it)/50 -1.62% 35.601 35.023 - -0.70% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.62% 34.072 33.520 - -48.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.62% 1172729.420 1153732.710 - -2.52% -
std::copy_if(vector<int>)_(entire_range)/512 -1.62% 123.248 121.255 - -1.07% -
std::rotate(list<int>)_(by_1/4)/32 -1.62% 14.585 14.349 - -0.48% -
SetIntersection_None_Vector_string_16384_16384 -1.62% 1253279.518 1233026.991 - 1.73% -
std::replace(deque<int>)_(sprinkled)/32 -1.61% 12.181 11.985 - -1.11% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.61% 18179.503 17886.344 - -2.23% -
std::replace(deque<int>)_(sprinkled)/1024 -1.61% 351.174 345.513 - -1.70% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.61% 17.399 17.119 - -0.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.61% 20553.305 20222.740 - -6.16% -
SetIntersection_Front_Set_uint64_1024_4 -1.60% 1065677.373 1048577.385 - -0.70% -
SetIntersection_Front_Vector_uint32_256_16 -1.60% 4210228.701 4142785.059 - -1.83% -
std::find_if(vector<char>)_(process_all)/1024 -1.60% 125.797 123.783 - -0.32% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.60% 14106.614 13880.900 - -1.61% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.60% 3.779 3.718 - 1.54% -
rng::find(vector<bool>)_(process_all)/8192 -1.60% 33.734 33.195 - -0.14% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.60% 150071.056 147675.581 - 1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.60% 14209332.907 13982547.576 - 2.69% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.60% 72684.167 71524.481 - -4.37% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.59% 4615.813 4542.199 - -0.95% -
std::all_of(list<int>)_(process_all)/8 -1.59% 2.671 2.629 - -0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.59% 48.730 47.953 - -0.51% -
std::all_of(list<int>)_(process_all)/50 -1.59% 21.969 21.619 - -1.41% -
SetIntersection_None_Vector_string_256_256 -1.59% 2276827.876 2240625.538 - -0.45% -
std::replace_if(list<int>)_(prefix)/1024 -1.59% 739.811 728.048 - -0.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.59% 668.562 657.933 - -1.17% -
std::find(vector<int>)_(process_all)/8192 -1.59% 1865.670 1836.048 - -0.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.59% 10.051 9.892 - 0.56% -
bm_swap_ranges_vb_aligned/64 -1.59% 2.962 2.915 - 1.17% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.58% 720.373 708.965 - -0.82% -
BM_vector_deque_copy/1024 -1.58% 36.790 36.207 - 1.22% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -1.58% 38.756 38.143 - -1.16% -
ranges::minmax(std::deque<__int128>)/70000 -1.58% 34382.621 33838.503 - -1.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.58% 13.105 12.897 - -1.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -1.58% 15606.789 15360.198 - -0.13% -
std::unique(deque<int>)_(sprinkled)/8192 -1.58% 3826.756 3766.373 - -0.87% -
std::find(vector<int>)_(bail_25%)/32768 -1.58% 1872.816 1843.269 - -0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.58% 32.082 31.576 - 13.61% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.58% 37557.163 36965.104 - -0.44% -
std::fill_n(vector<bool>)/4096 -1.58% 4.193 4.127 - -0.78% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -1.57% 12.572 12.374 - -7.49% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.57% 28.832 28.379 - -0.42% -
rng::for_each(multimap<int>)/8192 -1.57% 7594.812 7475.410 - -0.34% -
std::find_end(list<int>)_(match_near_end)/8192 -1.57% 605.216 595.705 - -1.10% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.57% 1070.241 1053.423 - 0.38% -
std::fill(vector<bool>)/4096 -1.57% 4.219 4.152 - -0.87% -
std::count_if(list<int>)_(every_other)/1048576 -1.57% 892529.405 878520.027 - -0.75% -
BM_CmpLess_short_uchar -1.57% 1.112 1.095 - -0.54% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -1.57% 29.419 28.958 - -12.00% -
BM_deque_vector_move/65536 -1.57% 3067.592 3019.543 - 1.23% -
std::copy_if(deque<int>)_(every_other)/512 -1.56% 182.091 179.243 - -0.40% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.56% 204.436 201.241 - 0.77% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.56% 9418.217 9271.135 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 139221.714 137048.784 - -0.90% -
std::remove_copy(list<int>)_(prefix)/8192 -1.56% 7028.568 6918.878 - 0.56% -
std::find(deque<int>)_(bail_25%)/32768 -1.56% 1928.874 1898.778 - -0.22% -
rng::contains(vector<int>)_(process_all)/32 -1.56% 8.259 8.130 - -1.05% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -1.56% 276.096 271.790 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.56% 9.321 9.176 - 0.91% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.56% 32.457 31.952 - -0.02% -
SetIntersection_None_Set_uint32_256_16 -1.55% 11223229.050 11048834.297 - 1.23% -
std::remove_copy(list<int>)_(prefix)/1024 -1.55% 746.824 735.221 - -0.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -1.55% 492.005 484.362 - -0.09% -
std::find(vector<int>)_(bail_25%)/8192 -1.55% 474.686 467.333 - 0.47% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.55% 8.593 8.460 - 0.26% -
std::replace_if(list<int>)_(sprinkled)/1024 -1.54% 742.356 730.893 - -0.66% -
std::copy(vector<int>)/32768 -1.54% 3794.508 3735.978 - -0.36% -
std::copy_if(vector<int>)_(entire_range)/4096 -1.54% 933.806 919.405 - -0.98% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.54% 23.107 22.751 - 0.47% -
SetIntersection_Front_Set_string_16_4 -1.54% 64542341.920 63547994.428 - 0.50% -
BM_PushHeap_uint64_Random_16384 -1.54% 6.410 6.311 - 1.04% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.54% 12872.011 12674.265 - 0.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.53% 747.262 735.792 - -1.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.53% 24.511 24.135 - -0.32% -
BM_deque_deque_move/70000 -1.53% 3408.561 3356.326 - -1.19% -
rng::for_each(multiset<int>)/8 -1.53% 6.591 6.490 - -2.88% -
std::replace(deque<int>)_(sprinkled)/50 -1.53% 18.245 17.966 - -0.96% -
std::rotate_copy(list<int>)/50 -1.53% 13.955 13.741 - -0.18% -
std::find(deque<int>)_(bail_25%)/1024 -1.53% 68.281 67.237 - -0.17% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.53% 14.892 14.665 - -0.27% -
SetIntersection_Interlaced_Set_float_256_1 -1.53% 4176714.151 4113000.944 - -0.24% -
SetIntersection_None_Set_uint32_64_16 -1.52% 18751933.651 18466021.900 - 0.01% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.52% 7360.021 7247.869 - 0.28% -
std::find(vector<int>)_(process_all)/50 -1.52% 12.498 12.308 - -1.65% -
SetIntersection_None_Vector_float_1024_1024 -1.52% 1083278.446 1066802.121 - -1.55% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 -1.52% 431405.993 424850.041 - -0.65% -
std::adjacent_find(vector<int>)/1048576 -1.52% 234713.282 231146.802 - -0.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.52% 67.320 66.297 - -1.22% -
std::find_if_not(list<int>)_(process_all)/8 -1.52% 3.609 3.554 - -0.23% -
std::find_if(list<int>)_(process_all)/32768 -1.52% 26324.846 25925.335 - -0.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.52% 378.830 373.082 - -2.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.52% 19.624 19.326 - 0.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.52% 2322.533 2287.342 - 0.12% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.51% 4.112 4.050 - 0.02% -
std::search(list<int>,_pred)_(no_match)/8192 -1.51% 7437.935 7325.532 - -6.06% -
std::generate_n(vector<int>)/32 -1.51% 7.912 7.792 - -0.69% -
std::make_heap(deque<int>)_(ascending)/1024 -1.51% 2661.066 2620.930 - -0.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.51% 7154.900 7047.009 - 4.24% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.51% 206.124 203.017 - -3.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.51% 55.176 54.344 - -0.02% -
rng::find_last(vector<char>)_(bail_90%)/1024 -1.51% 23.821 23.462 - -0.70% -
std::count_if(vector<int>)_(every_other)/8 -1.51% 4.182 4.119 - -1.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.51% 904087.516 890478.153 - -0.27% -
std::for_each(vector<int>)/32 -1.50% 3.730 3.674 - -0.03% -
SetIntersection_None_Vector_string_262144_16 -1.50% 1307814.151 1288158.461 - 1.21% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.50% 28.253 27.828 - -0.43% -
bm_lexicographical_compare<unsigned_char>/64 -1.50% 1.993 1.963 - 2.23% -
BM_StringRead_Cold_Deep_Empty -1.50% 1.215 1.197 - -8.51% -
SetIntersection_Interlaced_Set_string_16_4 -1.50% 72766218.211 71674805.452 - -2.61% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.50% 29.486 29.043 - 3.45% -
std::fill_n(vector<bool>)/32768 -1.50% 30.186 29.734 - -1.59% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.50% 3607.997 3553.943 - -1.08% -
std::find(vector<int>)_(process_all)/32768 -1.50% 7457.523 7345.808 - -0.27% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.49% 70.650 69.594 - -0.48% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.49% 217.926 214.670 - 0.08% -
BM_deque_deque_ranges_copy/64 -1.49% 3.086 3.040 - -1.10% -
std::unique_copy(list<int>)_(sprinkled)/1024 -1.49% 743.384 732.295 - -0.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.49% 755.235 743.970 - 0.27% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.49% 645824.449 636191.072 - 0.07% -
std::remove(list<int>)_(sprinkled)/50 -1.49% 61.789 60.867 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.49% 14025441.268 13816325.898 - -0.30% -
ranges::minmax(std::list<__int128>)/70000 -1.49% 57803.900 56943.045 - -4.40% -
std::copy_backward(list<int>)/1048576 -1.49% 937005.603 923072.114 - 5.92% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 -1.49% 963921.811 949596.037 - -0.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 6755.365 6654.978 - -0.18% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.48% 35.597 35.069 - -0.95% -
SetIntersection_Front_Set_float_1024_1 -1.48% 1035263.748 1019897.087 - -1.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.48% 29.809 29.367 - -0.50% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.48% 1.705 1.680 - -13.13% -
std::remove(vector<int>)_(prefix)/1024 -1.48% 307.886 303.324 - -2.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.48% 37329463.987 36778109.009 - -0.56% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.48% 8622.405 8495.074 - 7.69% -
SetIntersection_Front_Vector_uint32_16384_16 -1.48% 1118304.866 1101803.385 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.47% 1499.370 1477.259 - 1.96% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.47% 2.985 2.941 - -0.39% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.47% 2559.785 2522.104 - 0.15% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.47% 572.341 563.927 - -1.25% -
std::replace(vector<int>)_(prefix)/8192 -1.47% 1279.914 1261.133 - -0.32% -
rng::starts_with(list<int>,_pred)/1024 -1.47% 811.605 799.701 - -0.25% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.46% 36.287 35.756 - 9.73% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.46% 6.209 6.118 - -1.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.46% 13.017 12.827 - 0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.46% 483249.066 476190.044 - 0.55% -
std::copy(vector<bool>)_(aligned)/262144 -1.46% 666.120 656.398 - -12.67% -
BM_StringRelational_Less_Small_Large_Control -1.46% 1.891 1.864 - 0.87% -
std::adjacent_find(deque<int>)/1024 -1.45% 462.837 456.104 - -0.47% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -1.45% 38454.985 37896.158 - -0.59% -
bm_ranges_lexicographical_compare<int>/64 -1.45% 4.394 4.330 - -1.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.45% 18.160 17.896 - -1.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -1.45% 763.332 752.281 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.45% 1149687.985 1133045.207 - -1.65% -
std::find(vector<char>)_(bail_25%)/8192 -1.44% 40.582 39.996 - 1.38% -
std::vector<std::string>::ctor(size)/32 -1.44% 35.730 35.214 - 9.58% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.44% 771.770 760.628 - 0.85% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.44% 987.229 972.983 - -0.48% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.44% 495.235 488.096 - -0.30% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -1.44% 3368.743 3320.200 - -0.50% -
std::adjacent_find(vector<int>)/1024 -1.44% 234.747 231.366 - -0.43% -
std::replace(vector<int>)_(prefix)/1024 -1.44% 160.488 158.176 - -0.34% -
SetIntersection_None_Set_uint32_16_1 -1.44% 67820956.943 66845225.177 - 0.44% -
std::find_end(list<int>,_pred)_(same_length)/1024 -1.44% 798.977 787.484 - -0.26% -
std::generate_n(list<int>)/50 -1.44% 15.270 15.051 - -3.14% -
std::transform(list<int>,_list<int>)/1024 -1.44% 842.235 830.141 - -0.70% -
rng::fold_left(vector<int>)/8 -1.44% 3.601 3.549 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.43% 1045779.100 1030778.781 - -1.58% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.43% 80.544 79.390 - -0.26% -
std::adjacent_find(deque<int>)/1048576 -1.43% 475872.085 469053.583 - -0.45% -
std::adjacent_find(vector<int>)/50 -1.43% 11.992 11.820 - -0.21% -
std::adjacent_find(list<int>,_pred)/1048576 -1.43% 927207.616 913927.748 - -0.34% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.43% 6508.507 6415.400 - -4.19% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.43% 919.363 906.222 - 4.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -1.43% 3892.840 3837.226 - -0.18% -
std::find_end(list<int>)_(near_matches)/1000 -1.43% 33196.225 32722.229 - -1.18% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.43% 963496.223 949756.597 - -0.43% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.43% 17.632 17.381 - 6.36% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.43% 9.415 9.281 - -1.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.42% 367.903 362.662 - -0.77% -
std::replace_if(deque<int>)_(prefix)/8192 -1.42% 3500.100 3450.239 - -0.96% -
std::adjacent_find(vector<int>)/8192 -1.42% 1832.417 1806.360 - -0.38% -
std::adjacent_find(deque<int>)/8192 -1.42% 3708.813 3656.118 - -0.43% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.42% 825.071 813.360 - -0.51% -
std::adjacent_find(list<int>,_pred)/1024 -1.42% 796.715 785.415 - -0.32% -
std::copy_backward(deque<int>)/1048576 -1.42% 130674.251 128821.094 - -1.55% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.42% 34.963 34.468 - -7.85% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.42% 22.470 22.152 - 0.04% -
std::transform(vector<int>)_(identity_transform)/50 -1.42% 16.342 16.111 - -0.13% -
BM_vector_deque_ranges_move/4000 -1.41% 142.659 140.642 - 0.84% -
std::sample(list<int>)/32 -1.41% 314.662 310.220 - -0.77% -
ranges::minmax(std::deque<long_long>)/1 -1.41% 0.849 0.837 - 1.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.41% 279.682 275.736 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1044398.852 1029665.938 - -2.56% -
std::copy_if(list<int>)_(entire_range)/1048576 -1.41% 875014.234 862671.326 - -0.57% -
BM_PushHeap_uint64_Random_4 -1.41% 2.582 2.546 - -0.52% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.41% 16.845 16.608 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.41% 2750461.428 2711742.105 - -2.80% -
BM_vector_deque_ranges_copy/64 -1.41% 2.827 2.787 - -0.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.41% 9785.763 9648.076 - -0.02% -
SetIntersection_Front_Set_float_262144_4 -1.41% 1052528.799 1037739.813 - -2.52% -
BM_deque_vector_copy_backward/4000 -1.40% 144.043 142.020 - 0.08% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.40% 47.221 46.559 - -16.60% -
std::fill_n(vector<int>)/32 -1.40% 1.145 1.129 - -0.84% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.40% 31.594 31.151 - -27.61% -
rng::starts_with(list<int>,_pred)/1048576 -1.40% 979478.907 965750.000 - 0.15% -
std::find_end(deque<int>)_(single_element)/1000 -1.40% 314.659 310.260 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.40% 9100635.356 8973520.940 - -2.97% -
std::for_each(multimap<int>::iterator)/50 -1.40% 36.714 36.202 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.40% 9823015.006 9685886.559 - -0.14% -
BM_deque_vector_ranges_move_backward/5500 -1.39% 202.479 199.655 - -4.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.39% 18.885 18.621 - -1.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.39% 14243.020 14044.453 - 0.17% -
std::rotate(list<int>)_(1_element_backward)/1024 -1.39% 746.102 735.704 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.39% 1120382.067 1104805.274 - -0.32% -
std::move(vector<int>)/8 -1.39% 2.296 2.264 - -1.82% -
SetIntersection_None_Vector_string_1024_1024 -1.39% 1162225.756 1146085.836 - 0.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.39% 152135.696 150024.549 - 2.74% -
std::sample(list<int>)/1024 -1.39% 12066.119 11898.935 - -0.45% -
std::set<int>::find(key)_(existent)/32 -1.38% 1.727 1.703 - 0.81% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.38% 36779.166 36270.261 - -1.27% -
std::remove_copy(vector<int>)_(prefix)/1024 -1.38% 264.728 261.065 - -0.31% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.38% 228.863 225.697 - -5.70% -
std::find_if(deque<int>)_(process_all)/1024 -1.38% 252.066 248.579 - -0.28% -
std::replace_if(vector<int>)_(sprinkled)/1024 -1.38% 245.744 242.348 - -0.64% -
std::list<std::string>::ctor(size)/8192 -1.38% 104897.738 103451.409 - 1.04% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.38% 26.480 26.116 - -1.63% -
SetIntersection_Interlaced_Set_float_1024_16 -1.37% 11540306.205 11381691.989 - -0.46% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.37% 29.133 28.733 - -0.27% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -1.37% 767480.836 756980.111 - -0.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.37% 17.317 17.081 - -7.21% -
rng::find_if(vector<bool>)_(process_all)/8 -1.37% 3.560 3.511 - 0.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.36% 17.396 17.158 - -0.28% -
std::remove_copy(deque<int>)_(prefix)/8192 -1.36% 3358.384 3312.721 - -0.73% -
std::for_each(deque<int>)/32 -1.36% 3.724 3.674 - -0.08% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.36% 29.127 28.732 - -0.20% -
std::find_if(deque<int>)_(process_all)/8192 -1.36% 2010.066 1982.762 - -0.39% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.36% 2537722.826 2503268.007 - -0.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.36% 37.329 36.823 - -6.08% -
std::find_end(list<int>,_pred)_(process_all)/1000 -1.36% 800.083 789.233 - -0.32% -
std::map<std::string,_int>::clear()/1024 -1.35% 22175.202 21875.647 - -2.81% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.35% 27.833 27.458 - 1.25% -
std::remove(list<int>)_(sprinkled)/32 -1.35% 52.552 51.843 - 0.15% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.35% 3143.176 3100.786 - 0.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.35% 166584.526 164341.371 - -4.06% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.35% 294632.345 290665.438 - -4.01% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.35% 8.040 7.932 - -0.10% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -1.34% 37028.080 36530.112 - -0.46% -
rng::find(vector<bool>)_(process_all)/1024 -1.34% 4.678 4.615 - -1.19% -
SetIntersection_None_Set_uint32_1024_256 -1.34% 9256095.132 9131673.183 - 2.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.34% 18.171 17.927 - 0.09% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.34% 11.366 11.213 - -2.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.34% 179421.058 177019.223 - -5.32% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -1.34% 29.365 28.972 - -0.56% -
SetIntersection_Front_Set_string_262144_1024 -1.34% 60182912.744 59379108.973 - -1.53% -
std::move(list<int>)/262144 -1.33% 247686.807 244382.149 - -0.97% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.33% 89012.704 87825.175 - -0.39% -
rng::find_if(vector<bool>)_(process_all)/50 -1.33% 24.015 23.695 - 1.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.33% 53.244 52.535 - -1.10% -
SetIntersection_Front_Vector_uint32_262144_16 -1.33% 1120399.699 1105501.377 - -0.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.33% 20.125 19.857 - 3.37% -
std::replace_if(list<int>)_(sprinkled)/32 -1.33% 13.302 13.125 - -0.90% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -1.33% 589.841 582.011 - -0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 630.153 621.794 - 1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.33% 1663183.758 1641141.277 - -0.45% -
std::remove(vector<int>)_(prefix)/50 -1.32% 54.329 53.610 - -0.45% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.32% 8.004 7.898 - 1.93% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 -1.32% 478148.833 471823.478 - -0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.32% 6.506 6.420 - 2.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 -1.32% 1602866.303 1581668.081 - -0.28% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.32% 89021.126 87844.251 - -0.17% -
std::partition_point(vector<int>)/32 -1.32% 2.587 2.553 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.32% 12372249.392 12209000.259 - 1.18% -
std::multiset<int>::erase(key)_(existent)/1024 -1.32% 40.170 39.640 - -0.71% -
SetIntersection_None_Vector_float_256_16 -1.32% 4057563.068 4004035.418 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.32% 6724.051 6635.394 - 1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.32% 129978234.922 128264509.249 - -0.61% -
BM_vector_deque_ranges_copy_backward/4000 -1.32% 143.950 142.053 - 0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.32% 728.568 718.970 - 0.40% -
rng::for_each(map<int>)/8 -1.32% 6.154 6.073 - -0.38% -
std::fill_n(vector<int>)/8192 -1.32% 234.095 231.014 - -0.38% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.31% 254.693 251.344 - -6.70% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.31% 118746682.400 117185678.403 - -2.55% -
std::find(vector<char>)_(process_all)/8192 -1.31% 136.606 134.811 - -0.51% -
SetIntersection_Front_Set_string_64_16 -1.31% 24290691.833 23971571.047 - -0.26% -
std::find_end(list<int>,_pred)_(process_all)/1024 -1.31% 818.554 807.801 - -0.29% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.31% 63919.573 63081.464 - 0.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.31% 35.295 34.833 - -1.38% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.31% 844.982 833.932 - -0.48% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.30% 1315318.195 1298163.054 - -0.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 17.884 17.651 - -2.80% -
BM_StringFindStringLiteral/64 -1.30% 2.275 2.245 - 4.12% -
rng::contains_subrange(deque<int>)_(single_element)/8192 -1.30% 3728.232 3679.638 - -0.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.30% 776.251 766.146 - -0.95% -
BM_deque_deque_ranges_move/64 -1.30% 3.076 3.036 - -1.00% -
std::unique(vector<int>)_(sprinkled)/32 -1.30% 54.421 53.715 - -0.45% -
BM_CmpLess_ushort_uint -1.30% 1.078 1.064 - -0.71% -
std::find_end(forward_list<int>)_(near_matches)/1000 -1.29% 36722.414 36246.887 - -0.74% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 396.719 391.587 - 0.24% -
std::copy_if(list<int>)_(every_other)/8 -1.29% 2.303 2.274 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.29% 21511607.341 21233706.253 - 0.98% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -1.29% 607.031 599.189 - -0.31% -
SetIntersection_Front_Set_string_16384_16 -1.29% 1890201.799 1865806.022 - -3.72% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.29% 568.236 560.905 - -3.61% -
std::adjacent_find(list<int>)/50 -1.29% 23.418 23.117 - 0.64% -
std::remove_if(deque<int>)_(prefix)/32 -1.29% 54.049 53.352 - -2.76% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.29% 39103.932 38600.551 - -0.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.29% 21.868 21.586 - 0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.29% 48.377 47.755 - -0.59% -
std::move(list<int>)/64 -1.28% 39.318 38.813 - -0.51% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.28% 12176.642 12020.315 - 3.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.28% 3.228 3.187 - -0.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.28% 6662.904 6577.873 - -2.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.28% 23.636 23.334 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.27% 3.549 3.504 - -0.58% -
std::any_of(list<int>)_(process_all)/8 -1.27% 2.671 2.637 - -0.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.27% 13404.065 13233.763 - -2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.27% 1239228.014 1223493.287 - -1.59% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.27% 8.469 8.362 - -0.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.26% 0.942 0.930 - 8.49% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.26% 1.523 1.503 - -0.34% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.26% 50.899 50.256 - -5.30% -
std::find_end(forward_list<int>)_(near_matches)/1024 -1.26% 38075.245 37594.548 - -0.89% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.26% 20.081 19.828 - 1.27% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.26% 2.029 2.003 - -0.07% -
BM_CmpEqual_int_uint -1.26% 1.081 1.067 - -1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.26% 44396.427 43837.271 - -6.31% -
std::find_end(vector<int>)_(near_matches)/1000 -1.26% 13572.839 13401.941 - -0.06% -
SetIntersection_None_Set_uint32_1_1 -1.26% 552758727.907 545802027.526 - 1.79% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -1.26% 45284.196 44714.384 - 0.49% -
std::replace_if(vector<int>)_(prefix)/50 -1.26% 13.883 13.708 - -0.58% -
std::find_end(deque<int>)_(process_all)/1000 -1.26% 287.059 283.449 - -0.13% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.26% 17.086 16.871 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.26% 8403776.112 8298188.075 - 6.95% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.26% 33.631 33.209 - -2.37% -
std::copy_if(vector<int>)_(every_other)/64 -1.26% 33.016 32.601 - -0.84% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.25% 803.257 793.185 - -0.39% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.25% 244908.249 241837.473 - -0.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.25% 6.846 6.761 - 7.04% -
std::find(vector<int>)_(process_all)/1024 -1.25% 244.420 241.358 - 0.29% -
std::move(list<int>)/8 -1.25% 3.389 3.346 - -1.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.25% 141383861.533 139616199.526 - 1.21% -
std::find_if_not(list<int>)_(bail_25%)/1024 -1.25% 182.747 180.464 - 41.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.25% 3104574.665 3065805.991 - 0.04% -
rng::find_last(vector<char>)_(bail_10%)/8 -1.25% 2.018 1.993 - -0.05% -
std::upper_bound(std::vector<int>)/8 -1.25% 6.032 5.956 - 0.31% -
std::find(vector<short>)_(process_all)/50 -1.25% 1.694 1.673 - -0.71% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.25% 607.853 600.272 - -0.00% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.25% 35854.174 35407.249 - -0.74% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.25% 1537.542 1518.379 - -0.29% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.24% 4333.591 4279.646 - -1.00% -
std::find_if(vector<bool>)_(process_all)/8192 -1.24% 4535.800 4479.350 - -0.90% -
std::find(vector<char>)_(bail_25%)/32768 -1.24% 136.887 135.186 - -0.31% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.24% 748.230 738.940 - -0.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.24% 6.821 6.736 - 3.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.24% 3403.557 3361.321 - -2.30% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.24% 146063.833 144251.887 - -2.55% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.24% 2957.837 2921.206 - 0.84% -
std::rotate(list<int>)_(by_1/3)/32 -1.23% 16.758 16.551 - -0.74% -
std::set<int>::upper_bound(key)_(existent)/32 -1.23% 1.795 1.773 - 1.42% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.23% 10.071 9.947 - -2.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.23% 36.722 36.269 - -13.54% -
std::list<std::string>::ctor(size)/1024 -1.23% 12804.769 12646.999 - 1.13% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.23% 23.953 23.658 - -0.71% -
BM_PushHeap_uint64_Random_262144 -1.23% 6.424 6.345 - 0.76% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.23% 629.832 622.085 - -2.27% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.23% 1.855 1.833 - -4.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.23% 16950747.976 16742333.015 - 1.93% -
std::all_of(vector<int>)_(process_all)/8 -1.23% 2.401 2.371 - 0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.23% 87.520 86.446 - -1.51% -
std::remove_if(deque<int>)_(prefix)/50 -1.22% 64.341 63.554 - -1.64% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.22% 41359.058 40853.397 - -7.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.22% 6161436.871 6086145.106 - -0.25% -
SetIntersection_None_Vector_float_262144_262144 -1.22% 1123069.038 1109369.828 - -1.95% -
std::copy_if(vector<int>)_(entire_range)/32768 -1.22% 7457.944 7367.049 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.22% 1570906.444 1551806.145 - -1.66% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -1.22% 3808.350 3762.056 - -0.57% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 134461.306 132827.595 - -0.94% -
rng::contains_subrange(deque<int>)_(single_element)/50 -1.21% 25.626 25.315 - -0.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.21% 18.823 18.595 - -2.01% -
std::remove_if(list<int>)_(prefix)/50 -1.21% 72.034 71.161 - -0.68% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.21% 23.146 22.866 - -75.59% -
std::upper_bound(std::list<int>)/8 -1.21% 16.342 16.144 - 0.21% -
std::find_end(vector<int>)_(near_matches)/8192 -1.21% 771282.200 761959.196 - -0.25% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -1.21% 213403.493 210825.835 - -0.06% -
std::find_end(list<int>,_pred)_(same_length)/1000 -1.21% 777.372 767.992 - -0.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.21% 904273.370 893366.433 - -3.61% -
std::find(vector<int>)_(bail_25%)/1024 -1.21% 66.366 65.566 - 0.26% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -1.21% 1574.248 1555.271 - -0.29% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.20% 21.677 21.416 - 0.60% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.20% 1021378.742 1009087.078 - -0.10% -
std::search(deque<int>)_(single_element)/1000 -1.20% 451.730 446.297 - 2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.20% 8.690 8.586 - 0.81% -
SetIntersection_Front_Vector_uint64_1024_4 -1.20% 1058486.963 1045789.947 - -3.29% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.20% 579801.094 572846.135 - -0.54% -
SetIntersection_Front_Set_uint64_262144_1 -1.20% 1028402.195 1016068.892 - -2.13% -
std::copy_backward(deque<int>)/262144 -1.20% 31641.862 31262.692 - 0.13% -
SetIntersection_Front_Set_uint32_256_16 -1.20% 4550822.764 4496374.588 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.20% 1168395.407 1154424.489 - -0.21% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.19% 55255.824 54595.917 - -7.50% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.19% 213324.774 210780.012 - 0.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.19% 24.981 24.684 - 3.33% -
BM_vector_deque_copy_backward/1024 -1.19% 38.504 38.046 - 0.24% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.19% 17.596 17.387 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.19% 24.161 23.874 - 1.82% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.19% 18.946 18.720 - -2.55% -
std::find_if(vector<bool>)_(process_all)/1024 -1.19% 569.086 562.317 - -0.37% -
std::replace_if(deque<int>)_(prefix)/32 -1.19% 13.991 13.824 - 0.69% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.19% 2246.708 2219.991 - -0.44% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.19% 2692502.085 2660500.795 - -0.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.19% 6.991 6.909 - 0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.19% 15184.538 15004.560 - -3.46% -
std::set<std::string>::clear()/8192 -1.18% 218101.414 215523.812 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.18% 144106541.394 142403805.702 - -1.16% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.18% 1546.477 1528.229 - -0.66% -
std::shift_right(deque<int>)/1024 -1.18% 40.734 40.254 - -3.36% -
std::copy_n(deque<int>)/262144 -1.18% 12682.970 12533.487 - 7.97% -
BM_vector_deque_move_backward/64000 -1.18% 7952.803 7859.133 - 11.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.18% 12715.425 12565.703 - -6.33% -
std::find_if(vector<char>)_(process_all)/8192 -1.18% 948.548 937.388 - -0.30% -
std::remove(deque<int>)_(sprinkled)/8192 -1.18% 3884.239 3838.572 - 0.05% -
SetIntersection_Front_Vector_float_16384_16 -1.17% 1109915.654 1096888.653 - -0.49% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.17% 277371.865 274117.365 - -0.60% -
std::find_if(vector<bool>)_(process_all)/50 -1.17% 24.008 23.726 - 0.47% -
rng::find_last(vector<int>)_(bail_90%)/1024 -1.17% 28.113 27.784 - -0.37% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.17% 2.097 2.073 - 0.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.17% 27.799 27.475 - -0.44% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.17% 4601.521 4547.813 - -0.10% -
std::multiset<int>::clear()/32 -1.17% 626.568 619.261 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.17% 1154520.837 1141070.578 - -1.48% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.16% 55201.458 54559.197 - -1.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 138776.510 137164.770 - -0.17% -
std::find_end(list<int>,_pred)_(single_element)/1000 -1.16% 800.674 791.384 - 0.04% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.16% 936204.445 925343.407 - -0.23% -
std::find_if(vector<char>)_(process_all)/32768 -1.16% 3770.231 3726.591 - -0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.16% 455.630 450.359 - 0.98% -
std::equal(list<int>)_(it,_it,_it)/1024 -1.15% 1135.464 1122.354 - -0.19% -
std::count(list<int>)_(every_other)/8192 -1.15% 6993.826 6913.081 - -8.26% -
std::find_end(list<int>,_pred)_(single_element)/1024 -1.15% 819.516 810.075 - -0.04% -
std::remove_if(list<int>)_(prefix)/32 -1.15% 58.580 57.905 - -0.63% -
std::shift_right(vector<int>)/1024 -1.15% 35.867 35.454 - 0.09% -
std::transform(list<int>,_list<int>)/50 -1.15% 37.305 36.875 - -0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.15% 14305.638 14140.975 - 0.44% -
SetIntersection_Front_Set_uint64_1024_16 -1.15% 1185100.238 1171465.121 - -2.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.15% 729.229 720.840 - 0.56% -
bm_lexicographical_compare<unsigned_char>/512 -1.15% 8.742 8.642 - -0.82% -
std::upper_bound(std::forward_list<int>)/8 -1.15% 16.206 16.019 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.15% 6.620 6.544 - 0.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 17.293 17.095 - -0.98% -
std::find_if(vector<bool>)_(process_all)/8 -1.15% 3.549 3.508 - -0.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.15% 518693.426 512746.449 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.15% 3103497.029 3067938.406 - 0.77% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.15% 14863.834 14693.597 - -0.43% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 250.705 247.837 - -0.22% -
std::copy_if(deque<int>)_(every_other)/64 -1.14% 23.340 23.074 - -0.87% -
std::upper_bound(std::vector<int>)/8192 -1.14% 15.814 15.633 - 0.17% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.14% 3.583 3.543 - 0.08% -
bm_write -1.14% 603.344 596.464 - -1.59% -
std::unique(deque<int>)_(sprinkled)/1024 -1.14% 510.904 505.080 - -0.88% -
std::remove_copy(vector<int>)_(sprinkled)/50 -1.14% 12.602 12.458 - -0.37% -
std::any_of(vector<int>)_(process_all)/32768 -1.14% 8160.394 8067.456 - -0.33% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.14% 12.456 12.315 - -1.05% -
std::remove(vector<int>)_(sprinkled)/1024 -1.14% 285.507 282.263 - -0.57% -
std::multiset<int>::contains(key)_(existent)/32 -1.14% 1.749 1.729 - 3.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.14% 21.255 21.013 - -1.02% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 -1.13% 5184.238 5125.503 - -0.01% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.13% 2.162 2.138 - 0.05% -
std::transform(deque<int>)_(identity_transform)/8192 -1.13% 2469.141 2441.188 - -0.08% -
std::unique(vector<int>)_(sprinkled)/52 -1.13% 65.253 64.515 - -0.44% -
BM_deque_vector_copy_backward/70000 -1.13% 9257.163 9152.611 - 16.69% -
std::for_each(list<int>)/8192 -1.13% 8149.519 8057.482 - 8.31% -
std::copy(vector<int>)/512 -1.13% 16.018 15.837 - -0.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.13% 114869.676 113574.311 - -0.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.13% 4.458 4.407 - -0.24% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -1.13% 2410979.886 2383834.469 - -0.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.13% 38.903 38.465 - -0.23% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -1.12% 613.971 607.077 - -0.18% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -1.12% 3.650 3.609 - -0.09% -
std::set<int>::contains(key)_(non-existent)/8192 -1.12% 14.949 14.782 - -22.93% -
std::sort(deque<int>)_(shuffled)/8192 -1.12% 81918.105 81002.295 - 0.83% -
std::copy_backward(deque<int>)/4096 -1.12% 147.297 145.652 - -0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.12% 22.808 22.554 - -2.73% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 6708.221 6633.504 - -1.69% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.11% 51757.431 51181.948 - -3.81% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.11% 38.818 38.386 - 4.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.11% 4.190 4.144 - -0.32% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.11% 245.091 242.377 - -1.19% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.11% 276.366 273.307 - 3.28% -
std::rotate(list<int>)_(1_element_forward)/1024 -1.11% 736.761 728.619 - -0.01% -
std::remove_copy(list<int>)_(prefix)/50 -1.11% 19.149 18.937 - -0.51% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.10% 42947.226 42472.962 - -1.48% -
std::search(deque<int>)_(single_element)/1024 -1.10% 461.533 456.446 - 0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.10% 142318.291 140750.821 - -1.65% -
bm_ranges_swap_ranges_vb_aligned/16 -1.10% 3.584 3.544 - 6.78% -
std::adjacent_find(list<int>)/8 -1.10% 2.100 2.077 - 0.69% -
std::find(vector<char>)_(process_all)/1024 -1.10% 16.277 16.098 - -0.52% -
std::copy_if(deque<int>)_(every_other)/4096 -1.10% 1455.605 1439.650 - -0.45% -
SetIntersection_Interlaced_Set_string_1024_256 -1.10% 35660812.080 35270056.846 - -0.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.10% 17.433 17.242 - -0.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.09% 42.184 41.723 - -1.63% -
BM_num_get<bool> -1.09% 11.918 11.788 - -0.53% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.09% 26.366 26.078 - -2.13% -
std::unique(deque<int>)_(contiguous)/8192 -1.09% 3790.023 3748.716 - -7.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.09% 38648.637 38227.850 - 0.65% -
ranges::min(std::vector<long_long>)/8 -1.09% 2.186 2.162 - -0.37% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.09% 28.261 27.953 - 1.43% -
std::unique_copy(list<int>)_(contiguous)/32 -1.09% 11.153 11.032 - -2.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.09% 520344.370 514697.978 - -0.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 -1.08% 315.205 311.787 - -0.08% -
SetIntersection_Interlaced_Vector_float_256_256 -1.08% 5140265.574 5084544.403 - 11.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.08% 20.835 20.609 - -3.31% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -1.08% 7974.175 7887.910 - -14.10% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.08% 2468978.060 2442277.439 - -1.35% -
std::none_of(vector<int>)_(process_all)/32 -1.08% 8.354 8.264 - -1.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 17.982 17.787 - -1.56% -
BM_StringRelational_Compare_Huge_Huge_ChangeLast -1.08% 100.593 99.508 - 0.22% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.08% 5134.212 5078.836 - 0.94% -
std::adjacent_find(list<int>,_pred)/50 -1.08% 29.422 29.105 - -0.42% -
BM_vector_deque_ranges_copy/4000 -1.08% 142.166 140.633 - 0.13% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.08% 6636.635 6565.097 - -4.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.08% 603729.051 597222.657 - 1.04% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.08% 10.074 9.966 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.08% 356922584.506 353083667.698 - 40.68% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 13087.086 12946.416 - -2.48% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.07% 22275.714 22036.355 - 0.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.07% 37.268 36.868 - 1.82% -
BM_StringRelational_Less_Large_Large_Control -1.07% 2.171 2.147 - -0.62% -
std::fill_n(deque<int>)/50 -1.07% 2.201 2.177 - -0.76% -
SetIntersection_Front_Vector_uint32_64_16 -1.07% 14261324.632 14108591.458 - -1.38% -
std::replace(list<int>)_(prefix)/50 -1.07% 17.478 17.291 - 1.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.07% 6732.100 6660.029 - -0.44% -
std::find(deque<int>)_(process_all)/32768 -1.07% 7794.851 7711.642 - -0.33% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.07% 13416.069 13272.864 - -0.36% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.07% 1003644.338 992932.535 - -0.24% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.07% 266.827 263.981 - -3.27% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.07% 581683.430 575478.481 - 0.02% -
std::shuffle(vector<int>)/1024 -1.07% 8803.698 8709.827 - -0.49% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.07% 2017.563 1996.051 - -7.36% -
SetIntersection_None_Set_float_256_256 -1.07% 5736590.793 5675428.875 - 0.11% -
std::copy_if(vector<int>)_(every_other)/32768 -1.06% 16298.019 16124.455 - 0.31% -
std::partition_copy(deque<int>)/50 -1.06% 21.367 21.139 - -0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.06% 12.748 12.612 - -1.23% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -1.06% 1973.531 1952.539 - 0.28% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -1.06% 7404.048 7325.366 - 0.19% -
std::partition_copy(deque<int>)/1024 -1.06% 641.801 634.982 - 0.32% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -1.06% 628.700 622.036 - -0.08% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.06% 18.390 18.196 - 0.37% -
std::find_if_not(list<int>)_(process_all)/1024 -1.06% 727.709 720.004 - -0.59% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.06% 7.240 7.164 - 0.11% -
BM_deque_deque_copy_backward/65536 -1.06% 8195.341 8108.649 - 7.07% -
SetIntersection_None_Set_uint32_1024_64 -1.06% 9177472.037 9080429.313 - 1.76% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.06% 4568.355 4520.057 - 1.25% -
BM_PushHeap_string_SingleElement_64 -1.05% 2.733 2.704 - -2.64% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.05% 10.429 10.319 - -0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.05% 1.280 1.266 - 5.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -1.05% 683.622 676.439 - 0.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.05% 593410.861 587188.637 - 0.21% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -1.04% 808745.915 800306.328 - -0.39% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.04% 8.727 8.636 - -0.79% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.04% 56.833 56.240 - -0.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.04% 4016.074 3974.198 - -0.21% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.04% 807161.925 798745.634 - 0.08% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.04% 18.576 18.382 - -1.35% -
std::remove(list<int>)_(sprinkled)/1024 -1.04% 949.816 939.920 - -2.55% -
rng::find_last(deque<int>)_(bail_10%)/50 -1.04% 11.427 11.309 - -6.26% -
std::search(deque<int>)_(single_element)/8192 -1.04% 3681.153 3642.896 - 0.18% -
BM_PushHeap_float_Random_256 -1.04% 6.928 6.856 - -6.93% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.04% 667.317 660.396 - -0.69% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -1.03% 5034.774 4982.708 - -0.06% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -1.03% 1457346.440 1442281.078 - -0.48% -
std::reverse_copy(vector<int>)/512 -1.03% 17.313 17.134 - -0.05% -
rng::fold_left(vector<int>)/50 -1.03% 37.379 36.994 - -0.24% -
BM_deque_deque_ranges_copy_backward/64000 -1.03% 7895.088 7813.668 - 5.98% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.03% 804.863 796.563 - 0.15% -
BM_StringFindMatch1/32768 -1.03% 1581.808 1565.498 - 0.16% -
std::swap_ranges(list<int>)/8192 -1.03% 10291.974 10185.908 - 6.09% -
std::reverse_copy(list<int>)/512 -1.03% 366.782 363.005 - -7.25% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.03% 1.753 1.735 - 1.20% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.03% 3.058 3.027 - -1.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.03% 1.449 1.434 - 17.44% -
std::set<std::string>::find(key)_(existent)/32 -1.03% 15.894 15.730 - -0.41% -
std::copy(vector<bool>)_(aligned)/512 -1.03% 1.379 1.365 - -3.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 19.547 19.346 - -0.21% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -1.03% 4316.281 4272.021 - -0.26% -
std::remove(vector<int>)_(prefix)/8192 -1.02% 2110.152 2088.540 - -0.61% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.02% 533.095 527.640 - 1.09% -
std::copy_if(list<int>)_(entire_range)/262144 -1.02% 215017.081 212818.045 - -0.54% -
BM_deque_vector_ranges_copy_backward/4000 -1.02% 144.390 142.913 - -1.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 55508.037 54940.445 - 0.86% -
rng::find_last_if(list<int>)_(bail_10%)/1024 -1.02% 680.858 673.897 - -0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.02% 18982.062 18787.994 - 0.19% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.02% 10.779 10.669 - 0.82% -
std::remove_copy(vector<int>)_(prefix)/32 -1.02% 9.385 9.289 - -0.56% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.02% 1.769 1.751 - -0.64% -
BM_vector_deque_move_backward/4096 -1.02% 152.470 150.916 - 2.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.02% 100066.402 99047.072 - -3.32% -
std::fill_n(vector<int>)/50 -1.02% 2.225 2.203 - -0.16% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.02% 21.777 21.555 - 0.81% -
std::remove_if(list<int>)_(sprinkled)/32 -1.01% 57.252 56.672 - -1.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.01% 130153015.535 128834099.615 - -0.02% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.01% 4.836 4.787 - 1.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.01% 43.721 43.278 - 2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.01% 220516274.945 218285985.661 - 1.97% -
std::remove(vector<int>)_(sprinkled)/50 -1.01% 52.724 52.191 - -1.28% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.01% 1.365 1.351 - -9.64% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.01% 18.327 18.142 - 2.64% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -1.01% 540.445 534.994 - -0.23% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.01% 4551.034 4505.277 - 0.22% -
std::upper_bound(std::list<int>)/100 -1.00% 101.744 100.722 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/32 -1.00% 16.549 16.383 - -0.15% -
ranges::min(std::vector<long_long>)/64 -1.00% 4.684 4.637 - -0.70% -
std::rotate(list<int>)_(by_1/3)/50 -1.00% 23.010 22.780 - -1.93% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.00% 650.738 644.228 - -2.96% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 296.08% 229.037 907.179 - 292.25% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 163.26% 50.104 131.901 - 2.83% -
rng::fold_left(deque<int>)/1048576 159.70% 549988.259 1428309.682 - 7.49% -
rng::fold_left(deque<int>)/8192 148.30% 4463.233 11082.323 - 7.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 117.06% 11.235 24.386 - 16.25% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 109.68% 13.052 27.368 - -2.51% -
std::set<std::string>::insert(value)_(already_present)/8192 107.33% 29.840 61.866 - 94.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 103.91% 35.974 73.355 - 100.47% -
SetIntersection_Interlaced_Vector_uint64_262144_64 99.76% 8643397.922 17265969.111 - -32.79% -
BM_StringCtorDefault 89.60% 0.242 0.459 - 96.21% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.95% 410.742 718.609 - -0.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 72.18% 1976.923 3403.942 - -10.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 65.57% 31.165 51.600 - 57.52% -
std::set<std::string>::erase(key)_(existent)/1024 65.47% 60.291 99.764 - 64.47% -
std::unordered_set<int>::insert(value)_(already_present)/32 63.31% 1.750 2.858 - 14.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 63.22% 0.296 0.483 - 83.33% -
std::is_sorted_until(deque<int>)/8 63.07% 2.841 4.632 - 65.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 62.94% 20.919 34.086 - 33.57% -
SetIntersection_Interlaced_Vector_float_16384_256 61.29% 16984669.721 27395295.183 - -2.76% -
rng::find(vector<bool>)_(process_all)/8 57.38% 0.555 0.873 - 29.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.25% 23.612 35.477 - 5.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 49.85% 15610.941 23392.863 - 41.57% -
BM_PushHeap_float_QuickSortAdversary_1 49.53% 0.466 0.697 - 20.77% -
BM_PushHeap_float_Ascending_1 49.11% 0.467 0.697 - 12.97% -
std::set<std::string>::erase(key)_(existent)/32 48.54% 50.284 74.691 - 49.13% -
std::fill_n(list<int>)/1024 47.66% 439.985 649.681 - 47.32% -
BM_deque_vector_ranges_move_backward/0 47.45% 1.342 1.979 - 24.37% -
BM_vector_deque_ranges_move_backward/0 47.07% 0.461 0.678 - 54.55% -
std::multiset<std::string>::erase(key)_(existent)/1024 46.72% 63.722 93.496 - -9.15% -
BM_PushHeap_uint64_SingleElement_1 45.17% 0.479 0.695 - 77.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 45.05% 10.547 15.298 - 25.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.80% 22.361 31.707 - 37.76% -
std::find_if_not(list<int>)_(bail_25%)/1024 41.74% 127.323 180.464 - -1.25% -
std::find_if(list<int>)_(bail_25%)/1024 41.46% 127.937 180.982 - -3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.68% 250978078.238 353083667.698 - -1.08% -
std::unordered_set<int>::insert(value)_(already_present)/1024 39.72% 1.892 2.644 - 10.32% -
std::unordered_set<int>::count(key)_(existent)/32 39.52% 1.225 1.710 - 40.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 38.02% 50.805 70.119 - 32.97% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 36.91% 16519.464 22616.579 - 37.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.62% 45.239 61.806 - 18.51% -
rng::fold_left(deque<int>)/32 36.56% 16.348 22.324 - 0.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.79% 0.891 1.209 - 0.37% -
rng::fold_left(deque<int>)/50 35.51% 27.301 36.995 - -0.63% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 35.34% 1303.009 1763.516 - 24.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 34.15% 68.297 91.618 - 8.27% -
std::unordered_set<std::string>::count(key)_(existent)/32 34.05% 32.447 43.495 - 38.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 32.76% 6.280 8.337 - -7.04% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 32.75% 1.371 1.820 - 21.18% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.94% 4314.109 5691.827 - 0.02% -
BM_PushHeap_string_Descending_1 31.83% 0.531 0.700 - -0.04% -
rng::find(vector<bool>)_(process_all)/50 30.87% 0.644 0.842 - 23.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 30.66% 5.579 7.290 - 33.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 30.55% 4.612 6.020 - -7.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 30.30% 16509.367 21511.346 - 33.20% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 29.68% 8098.512 10502.373 - 2.12% -
BM_deque_vector_ranges_move_backward/1 29.09% 2.010 2.595 - 23.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.05% 737.214 951.376 - 0.33% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 28.71% 20.042 25.795 - 13.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.54% 26.877 34.547 - 29.21% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 27.61% 42.074 53.690 - 25.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 27.35% 53.070 67.585 - -7.69% -
BM_deque_vector_ranges_move_backward/2 27.28% 1.764 2.245 - 22.12% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 26.99% 51.239 65.068 - 29.38% -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.99% 21.369 27.136 - 1.82% -
std::set<int>::find(key)_(non-existent)/32 26.85% 2.236 2.837 - 15.33% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.84% 454.701 576.755 - 25.97% -
std::is_sorted(deque<int>)/8 26.66% 2.667 3.378 - -26.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.09% 0.386 0.486 - 40.52% -
std::unordered_set<int>::contains(key)_(non-existent)/0 25.78% 0.338 0.425 - 25.47% -
BM_deque_deque_ranges_move_backward/1 25.59% 2.593 3.257 - 29.28% -
BM_deque_vector_move_backward/64 25.55% 2.921 3.668 - 22.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.41% 0.424 0.531 - 18.67% -
std::fill(vector<bool>)/1048576 25.21% 3054.135 3824.145 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.19% 79640886.809 99703624.769 - -0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 24.99% 47.577 59.466 - 23.05% -
BM_toupper_char<wchar_t> 24.85% 0.551 0.688 - 12.09% -
BM_vector_deque_move_backward/0 24.61% 0.395 0.493 - -18.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.47% 61.669 76.757 - 22.67% -
SetIntersection_Interlaced_Vector_uint32_16384_256 24.32% 20759934.317 25809294.685 - 13.85% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 24.14% 668.225 829.564 - 26.27% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 24.09% 81045.718 100572.022 - 25.22% -
ranges::min(std::list<__int128>)/8 24.03% 2.062 2.558 - 18.42% -
std::for_each_n(list<int>)/8192 23.33% 7556.751 9319.497 - 11.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.99% 0.392 0.482 - 4.41% -
SetIntersection_Interlaced_Vector_uint32_262144_4 22.99% 1567920.028 1928347.878 - 5.82% -
BM_deque_deque_ranges_move_backward/64 22.95% 3.374 4.149 - 13.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 22.81% 11124.608 13661.837 - 20.93% -
std::multiset<std::string>::erase(key)_(existent)/8192 22.63% 66.375 81.394 - -20.11% -
BM_deque_vector_move_backward/2 22.44% 1.765 2.161 - 13.80% -
bm_ranges_swap_ranges_vb_aligned/256 22.37% 3.457 4.231 - 3.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 22.27% 34.535 42.227 - 21.21% -
BM_vector_deque_ranges_move_backward/2 22.21% 1.825 2.230 - 25.13% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 22.19% 94.600 115.595 - 68.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 21.96% 9.868 12.035 - 16.26% -
BM_deque_vector_ranges_move_backward/64 21.91% 2.925 3.566 - 21.96% -
BM_PushHeap_string_PipeOrgan_1 21.59% 0.584 0.710 - 0.46% -
BM_vector_deque_move_backward/64 21.49% 2.982 3.623 - 18.90% -
rng::starts_with(list<int>,_pred)/8192 21.35% 9684.784 11752.918 - 19.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.25% 0.280 0.339 - 28.43% -
ranges::min(std::list<char>)/1 21.23% 0.364 0.441 - 20.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.19% 43.644 52.892 - 3.32% -
std::set<std::string>::erase(key)_(existent)/8192 21.11% 72.345 87.618 - 20.98% -
BM_deque_deque_move_backward/2 21.10% 2.523 3.056 - 20.71% -
rng::contains_subrange(deque<int>)_(same_length)/16 20.92% 10.679 12.912 - 10.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 20.82% 1.139 1.376 - 20.46% -
BM_vector_deque_ranges_move_backward/1 20.73% 2.115 2.554 - 25.59% -
BM_deque_deque_move_backward/1 20.49% 2.776 3.345 - 20.30% -
std::unordered_set<int>::contains(key)_(non-existent)/32 20.15% 1.532 1.841 - 36.13% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.14% 5913198.504 7103977.421 - -0.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 20.10% 11.140 13.380 - 22.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 19.99% 1.461 1.753 - -17.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 19.96% 45.607 54.712 - 1.98% -
BM_PushHeap_string_Ascending_1 19.82% 0.585 0.700 - -0.03% -
BM_deque_deque_move_backward/64 19.80% 3.364 4.030 - 20.41% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 19.70% 1329.490 1591.342 - 16.67% -
BM_vector_deque_move/2 19.68% 1.727 2.067 - 0.13% -
std::move(vector<int>)/262144 19.37% 17285.567 20633.464 - 37.25% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 19.33% 20.570 24.546 - 18.03% -
BM_PushHeap_uint32_PipeOrgan_1 18.99% 0.409 0.486 - 23.89% -
std::unordered_set<int>::count(key)_(non-existent)/1024 18.58% 1.458 1.729 - 9.57% -
BM_vector_deque_move/1 18.52% 1.952 2.314 - -0.18% -
BM_vector_deque_ranges_move_backward/64 18.25% 3.101 3.666 - 14.66% -
BM_vector_deque_move_backward/2 18.19% 2.051 2.424 - 17.56% -
std::copy_n(deque<int>)/32768 18.16% 1131.351 1336.808 - -0.10% -
std::unordered_set<int>::count(key)_(existent)/1024 18.07% 1.294 1.528 - 33.40% -
BM_deque_deque_ranges_move_backward/2 18.05% 2.336 2.757 - 19.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.75% 34.444 40.559 - -13.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 17.63% 0.369 0.434 - -0.33% -
BM_std_minmax_element<char>/64000 17.60% 16722.664 19666.495 - 10.93% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.45% 57.154 67.128 - -3.87% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 17.44% 1.221 1.434 - -1.03% -
std::map<int,_int>::equal_range(key)_(existent)/1024 17.41% 4.326 5.079 - 1.48% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 17.35% 11801.055 13848.414 - 16.34% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.35% 12592655.939 14776988.663 - 21.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 17.33% 19.944 23.401 - 1.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 17.32% 4.660 5.467 - 17.80% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 17.27% 24.817 29.103 - 6.81% -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.10% 17.202 20.143 - 16.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 17.03% 8254.927 9660.562 - 6.85% -
ranges::min(std::list<long_long>)/1 16.74% 0.375 0.437 - 18.69% -
BM_deque_vector_copy_backward/70000 16.69% 7843.430 9152.611 - -1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 16.60% 25042.208 29200.047 - 4.91% -
BM_vector_deque_ranges_copy_backward/65536 16.60% 7389.624 8616.474 - 4.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.55% 47.690 55.583 - -2.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 16.54% 10090484.117 11759637.369 - 21.84% -
BM_vector_deque_move_backward/1 16.52% 2.296 2.675 - 15.85% -
std::unordered_multiset<int>::erase(iterator)/8192 16.49% 19.859 23.134 - -6.73% -
BM_PushHeap_uint32_Random_1 16.48% 0.445 0.518 - 15.83% -
rng::find_last_if(deque<int>)_(bail_90%)/8 16.32% 0.994 1.156 - 17.52% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 16.29% 199.668 232.204 - -4.00% -
BM_std_minmax_element<char>/4096 16.08% 1078.540 1251.920 - 9.27% -
std::reverse_copy(vector<int>)/8 16.07% 2.338 2.713 - 3.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 16.03% 741.027 859.833 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_16384_256 15.86% 18655393.692 21614595.332 - -12.13% -
ranges::min(std::list<__int128>)/64 15.84% 33.190 38.447 - 10.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.75% 62.416 72.247 - -7.90% -
std::is_sorted_until(list<int>,_pred)/8192 15.75% 7659.792 8865.958 - 14.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 15.74% 30.463 35.259 - 10.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 15.68% 118601.458 137203.512 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_262144_16 15.62% 5559185.694 6427793.185 - -29.86% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 15.57% 21531.271 24882.961 - 8.79% -
std::flat_multimap<int,_int>::ctor(const&)/32 15.51% 23.103 26.686 - 17.26% -
std::sort(deque<int>)_(heap)/8192 15.47% 68914.354 79575.000 - 15.09% -
BM_deque_vector_move_backward/70000 15.46% 7751.143 8949.628 - 2.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.37% 18.571 21.425 - -0.81% -
BM_vector_deque_ranges_copy_backward/70000 15.34% 7915.634 9129.894 - 5.54% -
BM_std_minmax_element<char>/5500 14.92% 1444.625 1660.203 - 8.24% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.90% 1.775 2.040 - -0.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.78% 11863.714 13616.920 - 8.81% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14.76% 8266.918 9487.274 - 1.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 14.72% 8160.941 9362.394 - 4.47% -
std::map<std::string,_int>::ctor(const&)/32 14.72% 710.717 815.345 - 16.23% -
BM_StringRelational_Compare_Small_Empty_Control 14.66% 1.609 1.845 - 0.26% -
ranges::minmax(std::deque<__int128>)/64 14.50% 30.597 35.034 - 13.48% -
BM_vector_deque_ranges_move_backward/65536 14.23% 7338.762 8383.371 - 8.48% -
std::multiset<std::string>::erase(iterator)/8192 14.23% 31.582 36.075 - 17.60% -
bm_lexicographical_compare<int>/1 14.22% 1.282 1.464 - 20.85% -
std::swap_ranges(deque<int>)/1024 14.21% 319.166 364.526 - 6.90% -
BM_StringRelational_Less_Large_Empty_Control 14.13% 1.609 1.836 - 13.63% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.13% 17.870 20.395 - 6.50% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.12% 52065.324 59419.116 - 9.54% -
rng::find_last(vector<int>)_(bail_90%)/8 14.12% 0.424 0.484 - 5.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 14.06% 188505.742 215005.090 - 3.88% -
std::set<int>::equal_range(key)_(existent)/1024 14.02% 4.289 4.890 - 0.07% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.87% 913174.242 1039789.764 - -0.74% -
BM_vector_deque_ranges_move_backward/64000 13.86% 7061.837 8040.333 - 2.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.84% 66666.752 75894.954 - 4.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.82% 36.661 41.729 - 14.48% -
std::multimap<std::string,_int>::erase(iterator)/32 13.80% 25.233 28.716 - -0.44% -
BM_vector_deque_ranges_move_backward/70000 13.65% 7821.490 8888.875 - 8.00% -
std::find_if(vector<int>)_(process_all)/8 13.63% 1.347 1.530 - 17.37% -
std::find_end(forward_list<int>)_(process_all)/8192 13.63% 5787.751 6576.416 - 14.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.61% 38.192 43.392 - 70.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.61% 27.792 31.576 - -1.58% -
std::multiset<std::string>::contains(key)_(non-existent)/32 13.50% 9.631 10.931 - -2.51% -
BM_PushHeap_uint64_Descending_1 13.48% 0.471 0.534 - -23.26% -
BM_std_minmax_element<char>/4000 13.40% 1053.545 1194.742 - 9.00% -
std::fill_n(deque<int>)/32 13.38% 1.154 1.309 - 13.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 13.33% 21.621 24.503 - 9.63% -
BM_deque_vector_ranges_move_backward/70000 13.29% 7969.408 9028.796 - 5.22% -
std::copy_n(vector<int>)/4096 13.29% 172.086 194.948 - -18.02% -
BM_vector_deque_move_backward/65536 13.27% 7360.985 8337.454 - 4.07% -
rng::find_last_if(deque<int>)_(bail_10%)/50 13.25% 17.564 19.891 - 9.62% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.21% 683.232 773.473 - -4.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.17% 30.734 34.781 - 12.44% -
std::swap_ranges(deque<int>)/8192 13.17% 2547.802 2883.233 - 6.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.01% 78845.898 89106.701 - 7.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 12.84% 23.130 26.100 - 1.64% -
std::set<int>::lower_bound(key)_(existent)/8192 12.80% 7.748 8.740 - 10.99% -
BM_deque_vector_move_backward/65536 12.78% 7338.727 8276.343 - 1.86% -
std::set<std::string>::find(key)_(non-existent)/32 12.77% 9.045 10.200 - 12.00% -
std::lower_bound(std::list<int>)/8192 12.77% 13237.348 14927.139 - 8.72% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 12.75% 1.291 1.456 - 3.91% -
BM_StringRelational_Eq_Large_Large_Control 12.67% 2.213 2.493 - 11.67% -
std::find_if(vector<int>)_(bail_25%)/8 12.67% 0.736 0.829 - 5.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 12.66% 27.117 30.550 - 2.53% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 12.63% 705.357 794.475 - 4.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.62% 505.458 569.231 - -21.12% -
std::upper_bound(std::list<int>)/8192 12.58% 13140.472 14793.769 - 11.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.57% 32.797 36.920 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 12.55% 92.934 104.595 - 4.99% -
BM_num_put<unsigned_long_long> 12.45% 11.218 12.615 - 9.31% -
std::sort_heap(vector<int>,_pred)/8 12.44% 28.885 32.480 - -0.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 12.44% 23.217 26.106 - 29.45% -
BM_vector_deque_copy_backward/65536 12.42% 7428.858 8351.882 - 0.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 12.40% 55.937 62.876 - -2.46% -
BM_std_minmax_element<char>/65536 12.30% 17124.893 19230.844 - 6.87% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.28% 309.396 347.391 - 12.51% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 12.22% 37.443 42.017 - 8.41% -
rng::contains(list<int>)_(process_all)/8192 12.21% 7135.563 8006.625 - 11.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 12.15% 22.228 24.930 - -2.91% -
std::multiset<std::string>::find(key)_(existent)/8192 12.12% 26.131 29.298 - -2.43% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.11% 4.347 4.873 - 8.52% -
BM_tolower_char<char> 12.10% 0.617 0.692 - -0.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 12.03% 0.442 0.496 - -0.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 11.96% 1.223 1.370 - -3.11% -
BM_PushHeap_string_Random_1 11.95% 0.469 0.526 - -9.91% -
BM_StringFindCharLiteral/1024 11.95% 17.939 20.082 - 2.41% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.92% 21.709 24.296 - 6.07% -
std::search(deque<int>)_(near_matches)/1000 11.86% 18680.726 20895.992 - -6.42% -
SetIntersection_Interlaced_Vector_float_256_256 11.67% 4553133.961 5084544.403 - -1.08% -
BM_vector_deque_copy_backward/70000 11.55% 7978.416 8900.251 - 1.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 11.54% 22.495 25.091 - 9.59% -
std::set<int>::erase(key)_(non-existent,_end)/8192 11.53% 8.165 9.106 - 10.86% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.53% 34.497 38.473 - 10.11% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.51% 7150.454 7973.760 - 3.66% -
SetIntersection_Interlaced_Vector_uint64_1024_16 11.50% 1878971.325 2094983.061 - -13.59% -
BM_vector_deque_move_backward/64000 11.49% 7049.427 7859.133 - -1.18% -
ranges::minmax(std::deque<long_long>)/70000 11.44% 24550.840 27359.216 - 13.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 11.39% 61.456 68.454 - 4.65% -
std::copy_n(vector<bool>)_(aligned)/262144 11.32% 638.731 711.055 - -9.98% -
std::unordered_set<int>::find(key)_(non-existent)/1024 11.32% 0.954 1.062 - -7.58% -
SetIntersection_Front_Vector_uint64_262144_1024 11.29% 5316786.676 5917006.706 - 12.05% -
BM_std_minmax_element<char>/2 11.22% 0.603 0.670 - -2.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.14% 44.708 49.688 - -5.53% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 11.03% 9782.381 10861.299 - 10.65% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 11.00% 23.779 26.394 - 8.42% -
SetIntersection_Front_Vector_string_1024_256 10.97% 9150043.026 10153955.493 - 12.91% -
std::replace_if(list<int>)_(sprinkled)/50 10.97% 22.868 25.376 - 4.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 10.97% 42.077 46.692 - 5.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.95% 11.235 12.465 - 10.61% -
std::set<int>::erase(key)_(non-existent,_end)/1024 10.94% 5.374 5.962 - 9.12% -
BM_vector_deque_copy_backward/64000 10.87% 7256.225 8044.718 - 1.85% -
BM_vector_deque_move_backward/70000 10.86% 7735.353 8575.480 - 2.23% -
BM_PushHeap_float_PipeOrgan_4 10.85% 0.484 0.536 - -0.39% -
std::reverse(deque<int>)/512 10.82% 116.070 128.627 - 13.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.82% 96.151 106.552 - 12.45% -
BM_vector_deque_ranges_copy_backward/64000 10.80% 7199.611 7977.371 - 3.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 10.77% 2.933 3.249 - 7.65% -
std::unordered_set<int>::erase(key)_(existent)/32 10.77% 20.826 23.068 - 10.85% -
ranges::minmax(std::deque<long_long>)/64 10.70% 22.893 25.342 - 13.47% -
SetIntersection_Interlaced_Vector_float_1024_4 10.69% 1272764.805 1408777.801 - -0.73% -
std::multiset<std::string>::erase(iterator)/1024 10.65% 28.695 31.752 - 25.27% -
std::copy_backward(vector<bool>)_(aligned)/64 10.59% 1.688 1.867 - 5.11% -
std::set<int>::erase(key)_(non-existent,_end)/32 10.56% 2.252 2.489 - 8.08% -
BM_deque_vector_move_backward/0 10.50% 1.303 1.440 - -1.76% -
BM_deque_vector_copy_backward/64000 10.47% 7523.065 8311.043 - 1.85% -
std::partition_point(list<int>)/8192 10.45% 11825.322 13061.231 - 6.58% -
ranges::min(std::list<long_long>)/70000 10.43% 43985.737 48575.532 - 4.46% -
std::set<std::string>::contains(key)_(existent)/8192 10.36% 26.645 29.406 - 7.86% -
SetIntersection_Front_Set_uint32_1024_1024 10.33% 12433868.103 13718820.034 - 10.39% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 10.29% 27.331 30.144 - -3.58% -
std::find_end(deque<int>)_(match_near_end)/1000 10.28% 33.620 37.074 - -23.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.25% 32.170 35.468 - 10.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 10.18% 3551.922 3913.566 - 13.96% -
BM_PushHeap_float_QuickSortAdversary_4 10.01% 0.536 0.589 - 0.09% -
std::unordered_set<int>::find(key)_(non-existent)/8192 9.95% 1.127 1.239 - 0.87% -
std::stable_partition(list<int>)_(dense)/8192 9.87% 17431.408 19152.750 - -16.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.87% 17918.388 19686.873 - 9.96% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 9.86% 0.500 0.550 - 6.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 9.83% 26.584 29.197 - -2.97% -
BM_StringEraseWithMove_Empty_Opaque 9.83% 0.802 0.880 - -8.11% -
rng::contains_subrange(deque<int>)_(same_length)/50 9.77% 26.031 28.573 - 4.16% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.73% 32.584 35.756 - -1.46% -
SetIntersection_Interlaced_Vector_float_256_16 9.69% 6170997.625 6769267.964 - 8.03% -
std::set<int>::find(key)_(non-existent)/8192 9.68% 8.480 9.301 - -0.12% -
std::set<std::string>::ctor(const&)/1024 9.66% 34762.378 38122.122 - 11.63% -
std::multimap<int,_int>::find(key)_(existent)/1024 9.64% 3.697 4.053 - 6.45% -
BM_PushHeap_float_Ascending_4 9.63% 0.535 0.587 - -0.34% -
std::set<std::string>::erase(iterator)/8192 9.58% 27.351 29.972 - 11.48% -
std::vector<std::string>::ctor(size)/32 9.58% 32.136 35.214 - -1.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.51% 35.511 38.889 - 2.13% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.49% 21.818 23.890 - 11.99% -
std::remove(deque<int>)_(sprinkled)/50 9.49% 54.309 59.464 - -10.98% -
BM_std_minmax_element<char>/64 9.47% 17.310 18.950 - 8.76% -
SetIntersection_Interlaced_Set_uint64_1024_64 9.43% 10059309.750 11007423.895 - 11.78% -
BM_deque_deque_copy_backward/70000 9.41% 7960.115 8709.241 - 2.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.40% 32.970 36.070 - 0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 9.38% 1.101 1.204 - 2.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.37% 92.382 101.036 - 0.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.36% 30.493 33.346 - 12.30% -
BM_std_minmax_element<char>/1024 9.35% 275.555 301.307 - 6.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 9.34% 12701.374 13888.273 - 7.70% -
BM_deque_vector_move/1024 9.31% 36.696 40.114 - 6.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 9.31% 1847652.098 2019715.332 - 7.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.31% 0.338 0.369 - 1.24% -
std::any_of(vector<int>)_(process_all)/50 9.29% 12.571 13.740 - 7.67% -
std::rotate(vector<bool>)_(by_1/4)/1024 9.16% 12.564 13.715 - -6.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.11% 30.225 32.979 - 11.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.09% 37.013 40.379 - 4.97% -
BM_deque_deque_ranges_copy_backward/65536 9.02% 7407.194 8075.368 - -0.47% -
BM_std_minmax_element<char>/70000 9.00% 18334.008 19984.274 - 5.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.96% 1912.101 2083.455 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_262144_256 8.94% 46390890.196 50539595.009 - -28.20% -
rng::fold_left(list<int>)/32 8.88% 20.560 22.385 - 2.76% -
BM_deque_deque_ranges_move_backward/70000 8.87% 7906.454 8607.396 - 1.26% -
rng::starts_with(list<int>)/8 8.85% 2.919 3.177 - 9.55% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 8.76% 1.412 1.535 - 4.82% -
BM_num_put<const_void*> 8.69% 11.976 13.016 - 8.20% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.67% 21.485 23.348 - -7.71% -
BM_deque_deque_move_backward/64000 8.60% 7230.942 7852.631 - 1.51% -
std::set<int>::lower_bound(key)_(existent)/1024 8.59% 4.302 4.672 - 5.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.52% 1.308 1.420 - 0.27% -
BM_std_minmax_element<char>/512 8.50% 140.349 152.281 - 5.72% -
rng::find_last(list<int>)_(bail_10%)/8192 8.50% 6309.334 6845.447 - 9.46% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 8.49% 0.858 0.930 - -1.26% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.46% 29.345 31.827 - -0.70% -
BM_deque_vector_move/1 8.45% 2.058 2.232 - 4.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 8.43% 2.953 3.202 - 13.41% -
ranges::min(std::vector<__int128>)/1 8.36% 0.412 0.447 - 18.96% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.34% 1.355 1.468 - 3.50% -
std::set<int>::find(key)_(non-existent)/1024 8.33% 5.595 6.061 - 0.56% -
std::for_each(list<int>)/8192 8.31% 7438.980 8057.482 - -1.13% -
BM_PushHeap_uint32_Ascending_262144 8.25% 4.679 5.065 - 4.68% -
BM_deque_deque_move_backward/70000 8.25% 8053.695 8717.732 - 2.35% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.21% 14588622.809 15786477.711 - 15.06% -
std::set<std::string>::lower_bound(key)_(existent)/32 8.18% 14.973 16.197 - 8.17% -
BM_deque_deque_ranges_move_backward/65536 8.15% 7497.091 8108.401 - 1.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.15% 0.530 0.574 - 8.36% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.12% 500.919 541.573 - -24.10% -
SetIntersection_Interlaced_Vector_float_64_16 8.09% 16815535.167 18175250.033 - 6.34% -
BM_deque_deque_ranges_copy/64000 8.07% 2925.020 3161.134 - 4.26% -
rng::contains(deque<int>)_(process_all)/32 8.07% 8.604 9.298 - 3.53% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.06% 14770.873 15961.509 - 3.86% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 8.06% 6.655 7.191 - 4.28% -
std::reverse(deque<int>)/64 8.05% 13.563 14.655 - 12.27% -
BM_deque_vector_copy_backward/65536 8.04% 7755.877 8379.190 - 1.54% -
std::find_if_not(deque<int>)_(bail_25%)/32768 8.00% 1992.150 2151.507 - -24.70% -
std::find_if(vector<char>)_(bail_25%)/32768 7.98% 796.352 859.918 - 7.38% -
std::copy_n(deque<int>)/262144 7.97% 11608.260 12533.487 - -1.18% -
std::all_of(deque<int>)_(process_all)/8192 7.92% 2523.452 2723.434 - -3.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.92% 185930.932 200655.460 - 9.65% -
BM_deque_deque_move_backward/4000 7.86% 144.932 156.330 - 3.47% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.86% 7754898.091 8364704.938 - 8.41% -
BM_deque_vector_ranges_move/0 7.81% 1.308 1.410 - -2.47% -
std::move_backward(deque<int>)/32768 7.80% 3393.848 3658.532 - 1.74% -
std::unordered_set<int>::clear()/8192 7.78% 73561.139 79280.721 - 24.83% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 7.74% 15.629 16.839 - -2.99% -
std::remove_copy(deque<int>)_(prefix)/1024 7.72% 375.631 404.633 - 6.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.71% 707.880 762.484 - 4.99% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.71% 26.080 28.092 - -0.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 7.69% 42.861 46.157 - -4.85% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.69% 7888.666 8495.074 - -1.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.67% 1.301 1.401 - -6.46% -
BM_deque_deque_ranges_copy/0 7.65% 0.735 0.791 - -12.76% -
ranges::min(std::list<__int128>)/70000 7.61% 58205.552 62633.856 - 2.43% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 7.59% 12.528 13.478 - 7.42% -
BM_deque_deque_copy_backward/64000 7.56% 7405.065 7964.818 - -0.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 7.54% 83.963 90.290 - 7.06% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.53% 725.753 780.391 - 7.15% -
std::all_of(deque<int>)_(process_all)/32768 7.52% 10098.430 10858.087 - -4.65% -
std::unique(list<int>,_pred)_(sprinkled)/8192 7.50% 8266.474 8886.817 - 7.24% -
std::set<std::string>::equal_range(key)_(existent)/8192 7.50% 28.277 30.399 - 8.71% -
std::partition(deque<int>)_(sparse)/32 7.49% 10.069 10.823 - -0.02% -
std::set<std::string>::find(key)_(existent)/1024 7.49% 23.851 25.636 - 10.99% -
std::find(vector<bool>)_(process_all)/8 7.47% 0.628 0.675 - -0.13% -
SetIntersection_Interlaced_Vector_float_262144_256 7.42% 33965704.155 36485700.815 - -26.32% -
std::move(vector<bool>)_(aligned)/64 7.38% 1.603 1.722 - 1.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.37% 32.089 34.454 - 0.38% -
std::fill_n(vector<bool>)/64 7.35% 1.344 1.443 - 6.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 7.30% 1.137 1.220 - 6.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 7.29% 766.792 822.715 - 6.05% -
bm_ranges_swap_ranges_vb_aligned/32 7.29% 3.318 3.560 - -0.86% -
std::search(list<int>)_(same_length)/1024 7.27% 762.209 817.615 - 5.72% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 7.25% 24.229 25.985 - 1.54% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 7.24% 5823.171 6244.498 - -6.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.23% 1085.048 1163.519 - -11.08% -
bm_ranges_swap_ranges_vb_aligned/8 7.22% 3.286 3.523 - -0.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 7.21% 44.321 47.515 - 4.19% -
std::map<int,_int>::equal_range(key)_(existent)/8192 7.19% 5.412 5.802 - 0.87% -
BM_deque_deque_ranges_move_backward/4000 7.19% 144.132 154.501 - 1.44% -
std::find_if(list<int>)_(process_all)/8192 7.19% 7735.543 8291.725 - 14.02% -
std::move(deque<int>)/262144 7.18% 15177.337 16266.539 - 7.97% -
std::unique(list<int>,_pred)_(sprinkled)/1024 7.13% 999.881 1071.201 - 6.83% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.11% 4.479 4.797 - 9.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 7.10% 12568627.864 13460566.684 - 4.63% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.08% 16.076 17.215 - 4.97% -
BM_deque_deque_copy_backward/65536 7.07% 7572.941 8108.649 - -1.06% -
std::multimap<int,_int>::find(key)_(existent)/8192 7.06% 5.337 5.714 - 6.95% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.04% 6.316 6.761 - -1.25% -
BM_num_put<unsigned_long> 7.04% 11.266 12.059 - 3.23% -
BM_deque_deque_move_backward/65536 7.03% 7570.413 8102.985 - 0.68% -
rng::contains(deque<int>)_(process_all)/50 7.01% 12.532 13.410 - 3.26% -
std::remove_copy(list<int>)_(sprinkled)/8192 6.99% 6881.939 7362.756 - 5.80% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 6.98% 2.283 2.443 - 6.64% -
std::set<std::string>::find(key)_(non-existent)/8192 6.96% 27.107 28.994 - 7.48% -
SetIntersection_Interlaced_Vector_uint64_16384_64 6.95% 7758674.068 8298188.075 - -1.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.95% 18.777 20.081 - -12.78% -
BM_deque_deque_ranges_move_backward/0 6.94% 0.736 0.787 - 5.94% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.93% 0.648 0.693 - 13.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.91% 47.510 50.792 - -0.87% -
std::search(deque<int>)_(near_matches)/1024 6.91% 20553.620 21973.259 - -5.64% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.84% 15.979 17.071 - 0.09% -
SetIntersection_Front_Set_uint32_262144_256 6.83% 3830800.392 4092287.365 - 7.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.82% 10737.534 11469.858 - -13.68% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 6.80% 1.493 1.594 - 5.70% -
bm_ranges_swap_ranges_vb_aligned/16 6.78% 3.319 3.544 - -1.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.76% 213.000 227.393 - 4.45% -
std::pop_heap(deque<int>)/8192 6.76% 53.073 56.659 - 4.80% -
std::set<std::string>::count(key)_(existent)/32 6.75% 16.781 17.914 - 5.18% -
BM_StringRelational_Compare_Large_Empty_Control 6.72% 1.608 1.717 - 6.35% -
std::copy_n(vector<bool>)_(aligned)/1048576 6.70% 3319.084 3541.530 - 42.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.70% 40814.327 43549.582 - -9.12% -
vector<bool>(size_type,_const_value_type&) 6.65% 8.380 8.937 - 0.74% -
rng::find_last(list<int>)_(bail_90%)/8 6.65% 0.460 0.491 - 6.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.65% 809.776 863.624 - 7.61% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.63% 3070726.040 3274419.707 - 0.54% -
SetIntersection_Front_Vector_uint64_256_256 6.61% 4244218.702 4524807.289 - 6.48% -
std::copy_backward(list<int>)/262144 6.60% 216911.166 231233.184 - 5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.60% 4237314.430 4516981.650 - 2.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 6.57% 19.562 20.847 - 6.90% -
std::find_if_not(vector<bool>)_(process_all)/50 6.56% 23.574 25.119 - 3.00% -
BM_StringRelational_Compare_Small_Small_ChangeLast 6.54% 1.622 1.728 - 6.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 6.54% 0.969 1.033 - 0.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.54% 57198.945 60938.763 - 7.29% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 6.53% 49613.232 52851.851 - 5.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.52% 6146.769 6547.388 - 4.58% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.52% 21.654 23.065 - 2.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.51% 5414.643 5766.974 - -8.01% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.48% 15.657 16.672 - 5.97% -
vector<bool>::reserve() 6.47% 8.283 8.819 - -0.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.47% 31.675 33.724 - 2.65% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.47% 0.593 0.632 - 6.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 6.46% 85.198 90.697 - -0.59% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 6.42% 213.021 226.707 - 4.50% -
BM_deque_vector_ranges_copy_backward/64000 6.41% 7454.620 7932.771 - -2.00% -
std::set<std::string>::upper_bound(key)_(existent)/1024 6.40% 22.315 23.743 - 7.61% -
std::multiset<std::string>::count(key)_(existent)/8192 6.39% 29.121 30.981 - 2.94% -
SetIntersection_None_Set_string_16384_16384 6.38% 196046295.204 208560724.781 - -3.97% -
std::rotate_copy(vector<int>)/1024 6.38% 32.641 34.723 - 3.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 6.38% 49267.240 52409.193 - 5.60% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6.37% 6112.039 6501.589 - 5.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.37% 9.236 9.825 - 43.34% -
std::search(list<int>)_(same_length)/8192 6.37% 8480.488 9020.841 - 4.32% -
rng::contains_subrange(list<int>)_(single_element)/50 6.36% 16.341 17.381 - -1.43% -
BM_PushHeap_uint32_Ascending_16 6.36% 0.928 0.987 - 6.14% -
std::for_each(list<int>)/8 6.36% 2.378 2.529 - -0.41% -
BM_PushHeap_string_Ascending_16 6.36% 4.704 5.003 - 4.47% -
std::generate(vector<int>)/8192 6.35% 1823.829 1939.729 - 4.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.34% 55.807 59.347 - 1.99% -
BM_deque_deque_ranges_copy_backward/70000 6.33% 8131.276 8646.147 - 0.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 6.33% 1331.791 1416.057 - 5.53% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.31% 599.511 637.321 - 3.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.30% 35.680 37.927 - 6.39% -
BM_deque_vector_move_backward/64000 6.26% 7515.808 7986.400 - 1.31% -
rng::contains(deque<int>)_(process_all)/8192 6.26% 1859.031 1975.405 - 1.33% -
std::find_end(deque<int>)_(single_element)/8192 6.26% 2209.722 2348.048 - 6.36% -
SetIntersection_Interlaced_Set_uint32_256_64 6.25% 12915637.320 13722917.229 - 1.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 6.24% 18.397 19.545 - -5.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.24% 35.903 38.143 - 11.88% -
std::unordered_multiset<int>::erase(key)_(existent)/32 6.23% 21.109 22.424 - 2.64% -
BM_PushHeap_uint64_PipeOrgan_4 6.22% 0.483 0.513 - 6.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.20% 52.632 55.895 - -6.91% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 6.18% 24.249 25.747 - 2.25% -
std::find_if_not(vector<int>)_(process_all)/8 6.15% 1.312 1.392 - 6.40% -
std::find_if_not(vector<bool>)_(process_all)/8 6.15% 3.469 3.682 - 2.16% -
vector<bool>::resize() 6.15% 10.729 11.389 - -3.43% -
rng::contains_subrange(vector<int>)_(same_length)/8192 6.10% 1858.701 1972.105 - -0.97% -
std::swap_ranges(list<int>)/8192 6.09% 9600.745 10185.908 - -1.03% -
rng::find_last(list<int>)_(bail_90%)/8192 6.09% 601.471 638.081 - 6.06% -
BM_StringRelational_Less_Huge_Empty_Control 6.05% 1.612 1.709 - 3.95% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.05% 19872.774 21074.464 - 4.84% -
std::multimap<int,_int>::find(key)_(non-existent)/0 6.02% 0.251 0.266 - 4.89% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.01% 22.957 24.336 - -0.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 5.99% 6.450 6.837 - -17.53% -
BM_deque_deque_ranges_copy_backward/64000 5.98% 7372.578 7813.668 - -1.03% -
BM_CmpEqual_ushort_schar 5.97% 0.991 1.050 - 6.12% -
std::remove(deque<int>)_(sprinkled)/32 5.96% 49.538 52.490 - -6.74% -
rng::find_last(vector<int>)_(bail_90%)/50 5.96% 1.415 1.499 - -3.23% -
std::map<int,_int>::find(key)_(existent)/1024 5.94% 4.194 4.443 - -1.87% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.94% 144.782 153.381 - 0.23% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.94% 1.558 1.650 - 13.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.93% 228.335 241.878 - 3.22% -
std::copy_backward(list<int>)/1048576 5.92% 871469.061 923072.114 - -1.49% -
std::find(vector<long_long>)_(process_all)/8 5.92% 1.096 1.161 - 22.34% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 5.90% 26.934 28.523 - -5.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.89% 32.068 33.955 - 38.36% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.88% 40.686 43.078 - 14.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.88% 77.730 82.300 - 0.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.85% 19903.141 21067.159 - 4.46% -
ranges::min(std::deque<__int128>)/1 5.85% 0.664 0.703 - -0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.85% 4.151 4.394 - 6.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 5.85% 21.701 22.970 - -3.45% -
std::set<std::string>::contains(key)_(non-existent)/32 5.83% 9.646 10.208 - -11.16% -
BM_StringAssignStr_Huge_Transparent 5.83% 108.382 114.697 - 3.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 5.80% 2.802 2.964 - 8.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.79% 47.736 50.499 - -4.08% -
BM_deque_vector_move_backward/1024 5.78% 36.709 38.831 - 3.57% -
std::multiset<std::string>::erase(key)_(existent)/32 5.78% 78.908 83.469 - 65.20% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.78% 25014.029 26458.624 - -0.64% -
std::generate(deque<int>)/32 5.76% 7.972 8.430 - 0.58% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.74% 441.772 467.147 - -2.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.72% 0.460 0.486 - 0.20% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.72% 5.438 5.749 - 6.32% -
std::multiset<std::string>::ctor(const&)/8192 5.71% 339550.863 358945.550 - 5.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.71% 601.874 636.247 - 3.56% -
std::set<int>::erase(key)_(non-existent,_middle)/0 5.71% 0.252 0.266 - 4.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.69% 1.361 1.438 - 2.82% -
SetIntersection_Front_Set_uint64_16384_64 5.69% 1714697.503 1812209.192 - 9.00% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.66% 49620.033 52426.086 - 4.50% -
BM_vector_deque_move/64 5.65% 2.675 2.826 - 1.45% -
std::generate(vector<int>)/1024 5.64% 241.592 255.229 - 4.21% -
std::any_of(vector<int>)_(process_all)/8 5.64% 2.316 2.447 - 1.93% -
SetIntersection_Front_Vector_uint64_262144_16384 5.64% 74491368.376 78691874.788 - 13.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 5.63% 84.623 89.388 - 4.35% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.62% 21.162 22.351 - -6.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.61% 1.173 1.239 - 1.71% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 5.60% 12.855 13.576 - 0.00% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.59% 6745.710 7122.464 - -4.78% -
BM_PushHeap_uint32_Ascending_64 5.58% 1.521 1.605 - 3.14% -
SetIntersection_None_Set_string_256_4 5.58% 11277958.237 11906981.664 - 4.01% -
std::sort(deque<int>)_(heap)/1024 5.57% 6220.533 6566.996 - 5.87% -
SetIntersection_Front_Vector_uint32_16384_1024 5.57% 5593949.777 5905319.294 - -0.05% -
BM_deque_deque_ranges_move_backward/64000 5.56% 7352.422 7761.385 - -0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.54% 41082.278 43360.016 - 16.24% -
BM_std_minmax_element<short>/3 5.54% 1.209 1.276 - 6.27% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.54% 270.537 285.513 - 5.58% -
std::sort_heap(vector<int>)/8 5.53% 29.663 31.303 - -6.15% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.53% 16860.068 17791.842 - 8.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.51% 188532.850 198917.387 - 10.66% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.51% 86.903 91.689 - 5.83% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.49% 8558.268 9028.250 - -0.47% -
std::lower_bound(std::vector<int>)/100 5.48% 12.096 12.758 - 4.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.47% 1.201 1.266 - -1.05% -
std::set<int>::upper_bound(key)_(existent)/1024 5.46% 4.077 4.299 - -0.12% -
BM_PushHeap_string_Ascending_64 5.46% 7.444 7.851 - -3.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 5.46% 48369.350 51011.759 - 6.00% -
std::set<int>::ctor(const&,_alloc)/8192 5.46% 50462.986 53215.948 - 7.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.44% 22.447 23.669 - -0.47% -
rng::starts_with(vector<int>,_pred)/8 5.44% 2.450 2.583 - 5.26% -
std::set<int>::ctor(const&,_alloc)/32 5.44% 219.213 231.131 - 9.54% -
std::adjacent_find(list<int>)/1048576 5.42% 866338.329 913297.270 - 5.02% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.41% 8.742 9.215 - -0.10% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5.39% 5720.475 6028.658 - 5.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.37% 5956.037 6275.911 - -18.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.37% 27.713 29.201 - -6.81% -
std::partition(deque<int>)_(dense)/50 5.37% 14.052 14.806 - -13.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.34% 1745020.134 1838188.050 - 4.10% -
SetIntersection_Front_Set_uint64_262144_64 5.34% 1688334.814 1778455.745 - 9.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.33% 603.761 635.912 - 4.39% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 5.31% 209120.589 220228.480 - 2.85% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.28% 173172.632 182313.569 - 4.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.28% 18.768 19.759 - 4.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.26% 98.419 103.597 - -0.95% -
std::move(deque<int>)/1048576 5.25% 54962.899 57851.081 - 5.72% -
std::set<int>::equal_range(key)_(existent)/32 5.25% 1.808 1.903 - 0.42% -
bm_lexicographical_compare<unsigned_char>/8 5.24% 1.316 1.385 - 5.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.24% 69.520 73.160 - 3.95% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.22% 5.011 5.273 - 3.05% -
BM_PushHeap_string_Random_1024 5.22% 14.663 15.428 - 1.77% -
std::for_each_n(list<int>)/8 5.22% 2.399 2.524 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.21% 8677180.010 9129594.860 - 5.88% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 5.19% 19799.780 20827.218 - 3.44% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 5.18% 19.527 20.539 - 2.70% -
std::copy_n(deque<int>)/4096 5.18% 145.424 152.958 - 4.45% -
std::set<int>::ctor(const&,_alloc)/1024 5.18% 6365.747 6695.547 - 7.69% -
std::generate(deque<int>)/50 5.17% 11.949 12.567 - -1.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.17% 18.429 19.382 - 0.31% -
BM_PushHeap_float_QuickSortAdversary_16 5.14% 0.976 1.026 - -4.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.12% 86.331 90.755 - 4.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.12% 4.712 4.953 - -16.66% -
std::partial_sort_copy(list<int>)_(descending)/8192 5.11% 96654.042 101595.397 - 2.36% -
std::unordered_set<std::string>::erase(iterator)/32 5.11% 29.901 31.430 - 9.63% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.11% 16633.488 17483.732 - 0.40% -
std::sort(vector<int>)_(shuffled)/8 5.11% 22.671 23.829 - 2.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.09% 1788.355 1879.365 - 6.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.08% 12316.960 12942.778 - 7.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.08% 46.823 49.200 - 2.04% -
ranges::minmax(std::deque<char>)/64 5.06% 23.297 24.476 - 5.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.01% 20.917 21.964 - -8.69% -
SetIntersection_None_Set_string_262144_1 5.00% 1656736.897 1739635.334 - 3.29% -
BM_vector_deque_ranges_move_backward/5500 5.00% 197.046 206.901 - 3.60% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.99% 204649.899 214852.518 - 4.87% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 4.97% 2965.481 3112.840 - 5.29% -
std::set<int>::insert(value)_(new_value,_middle)/32 4.97% 18.344 19.256 - 3.94% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 4.96% 15.823 16.608 - 2.27% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.96% 11594.686 12169.731 - 3.64% -
std::find_end(list<int>,_pred)_(same_length)/8192 4.96% 9496.537 9967.417 - -4.99% -
std::set<int>::insert(value)_(new_value,_middle)/1024 4.95% 25.899 27.181 - 3.04% -
std::fill(vector<bool>)/512 4.95% 1.493 1.567 - 3.07% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.94% 5.346 5.610 - -3.08% -
BM_PushHeap_string_Random_16384 4.93% 15.974 16.762 - 3.02% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.91% 1.548 1.624 - 0.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.91% 10.340 10.847 - 5.07% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.91% 11.796 12.374 - 8.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.89% 102683.243 107701.133 - 1.43% -
BM_deque_deque_ranges_move_backward/4096 4.88% 150.551 157.900 - 2.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.88% 173542.689 182010.811 - 3.54% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.87% 9.528 9.993 - -2.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.87% 1.190 1.248 - 4.07% -
BM_deque_vector_ranges_move_backward/1024 4.87% 36.782 38.572 - 5.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.87% 0.270 0.283 - 3.02% -
std::set<std::string>::find(key)_(non-existent)/1024 4.87% 20.048 21.023 - 5.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.86% 12928.132 13556.625 - 3.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.86% 2276498.561 2387071.809 - -0.20% -
std::adjacent_find(vector<int>,_pred)/50 4.85% 23.425 24.561 - 7.07% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.82% 173133.403 181481.575 - 3.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.82% 54663.742 57296.392 - 1.27% -
std::partial_sort(deque<int>)_(descending)/8192 4.81% 257399.873 269784.376 - 5.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.81% 35.650 37.363 - 3.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.80% 347.120 363.794 - 0.50% -
rng::starts_with(vector<int>)/1048576 4.80% 68197.081 71470.220 - 4.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.80% 6.264 6.564 - 4.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.79% 23626974.281 24757666.624 - 4.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.78% 24.028 25.178 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.78% 18.477 19.360 - -6.62% -
BM_deque_deque_move_backward/4096 4.78% 151.077 158.296 - 2.62% -
SetIntersection_Interlaced_Vector_float_64_64 4.77% 10886581.015 11405376.830 - 4.33% -
SetIntersection_Interlaced_Set_string_16_16 4.75% 56188439.682 58859741.460 - -1.73% -
std::for_each_n(list<int>)/50 4.74% 22.520 23.587 - 3.76% -
std::transform(list<int>)_(identity_transform)/8192 4.73% 7569.706 7927.571 - 3.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.71% 6101.732 6389.345 - 5.15% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.71% 10.930 11.445 - 6.12% -
BM_vector_deque_ranges_move/0 4.71% 0.525 0.550 - 29.72% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.69% 0.465 0.487 - -2.82% -
std::find_if(vector<char>)_(bail_25%)/1024 4.68% 25.136 26.313 - 4.56% -
std::lower_bound(std::vector<int>)/8192 4.67% 15.613 16.343 - 3.70% -
std::adjacent_find(deque<int>,_pred)/50 4.67% 28.956 30.307 - -3.45% -
std::none_of(deque<int>)_(process_all)/8 4.65% 3.277 3.429 - -0.18% -
ranges::min(std::vector<__int128>)/70000 4.64% 29886.819 31272.945 - 15.22% -
std::multiset<int>::erase(iterator)/1024 4.63% 23.205 24.279 - 5.06% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.63% 22.591 23.636 - -17.40% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.62% 1.456 1.523 - 4.42% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.62% 2.019 2.113 - 3.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.60% 5492.321 5744.873 - 17.07% -
std::search(vector<int>)_(same_length)/8192 4.59% 1865.216 1950.870 - 4.18% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.59% 72.267 75.585 - 1.33% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.57% 35.721 37.355 - 4.19% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.57% 241222.539 252257.490 - 3.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.56% 179583.451 187768.897 - 3.74% -
BM_deque_deque_move_backward/5500 4.56% 202.033 211.237 - 2.49% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 4.55% 1312558.910 1372294.834 - 3.85% -
std::map<int,_int>::ctor(const&)/32 4.55% 234.864 245.542 - 3.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.54% 58.569 61.227 - 1.86% -
BM_StringAssignStr_Large_Transparent 4.53% 10.243 10.707 - 3.90% -
BM_deque_deque_ranges_move_backward/5500 4.53% 201.337 210.453 - -5.47% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.52% 1.154 1.207 - 0.16% -
std::set<int>::contains(key)_(existent)/8192 4.52% 8.116 8.482 - 2.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.52% 54474.300 56933.909 - 0.77% -
SetIntersection_Interlaced_Set_float_256_64 4.51% 13004318.605 13591008.875 - 8.45% -
std::copy_backward(vector<bool>)_(aligned)/512 4.51% 1.573 1.644 - 5.90% -
ranges::minmax(std::deque<char>)/70000 4.50% 24041.126 25123.522 - 3.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.50% 1493657.610 1560847.475 - 1.44% -
BM_PushHeap_string_Random_256 4.50% 14.121 14.756 - 2.36% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.49% 246509.749 257580.831 - 6.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.48% 1.299 1.357 - -3.19% -
std::any_of(deque<int>)_(process_all)/8 4.47% 3.283 3.429 - 0.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.46% 56.690 59.221 - -0.43% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 4.46% 0.412 0.431 - 3.83% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.45% 2.772 2.896 - -2.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 4.43% 943701.640 985554.083 - 3.91% -
BM_vector_deque_ranges_move/1 4.43% 2.176 2.272 - 11.19% -
rng::find_last(vector<char>)_(bail_90%)/8 4.42% 0.440 0.460 - -0.21% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.42% 559.418 584.137 - 2.09% -
std::set<int>::clear()/8192 4.42% 78916.256 82402.748 - 3.95% -
SetIntersection_Interlaced_Set_float_1024_256 4.42% 13983835.652 14601499.301 - 7.40% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.41% 918.112 958.628 - 1.68% -
std::move_backward(deque<int>)/262144 4.41% 30207.481 31538.350 - -3.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.40% 7556.923 7889.800 - 1.92% -
rng::find_last(vector<char>)_(bail_90%)/50 4.40% 1.405 1.467 - -3.50% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.39% 32.188 33.600 - 0.78% -
BM_CmpLess_ushort_uchar 4.38% 1.100 1.148 - 1.99% -
std::lower_bound(std::vector<int>)/8 4.36% 7.749 8.087 - 3.06% -
std::copy_n(list<int>)/32768 4.36% 26331.454 27480.136 - 4.65% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 4.36% 360614.712 376333.087 - 2.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.35% 287.638 300.136 - 0.08% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.35% 2.155 2.248 - -2.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.34% 18.315 19.110 - -5.12% -
BM_deque_deque_ranges_move_backward/1024 4.33% 37.870 39.512 - 3.27% -
BM_vector_deque_move_backward/4000 4.33% 139.969 146.034 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 4.33% 5.367 5.599 - 3.56% -
SetIntersection_None_Set_string_64_16 4.33% 18557289.509 19361011.868 - 4.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.33% 1005.752 1049.258 - 6.77% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.32% 868.675 906.222 - -1.43% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.32% 1.742 1.817 - 3.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.32% 3.905 4.073 - 1.60% -
std::is_sorted(deque<int>)/1024 4.31% 470.586 490.889 - 3.67% -
SetIntersection_None_Set_string_16384_256 4.28% 201923062.792 210558771.774 - -0.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.27% 36.813 38.386 - -1.11% -
BM_deque_vector_ranges_move/1 4.26% 2.029 2.116 - 1.07% -
std::move_backward(vector<int>)/1048576 4.25% 56541.236 58946.104 - 3.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.25% 47.647 49.672 - -2.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.25% 39.052 40.711 - 4.83% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 4.25% 47585.024 49605.097 - 4.23% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.24% 11.174 11.648 - -0.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.24% 6760.441 7047.009 - -1.51% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.23% 19903.805 20746.698 - 3.69% -
ranges::minmax(std::deque<char>)/8 4.23% 3.599 3.751 - -3.46% -
std::pop_heap(deque<int>)/1024 4.22% 12.280 12.799 - 3.80% -
BM_PushHeap_string_Random_4 4.22% 6.049 6.304 - 1.54% -
std::count(vector<int>)_(every_other)/8192 4.22% 813.270 847.575 - 3.51% -
std::is_sorted(deque<int>)/8192 4.20% 3767.832 3925.916 - -0.27% -
BM_CmpEqual_short_short 4.18% 1.042 1.086 - 1.13% -
std::stable_sort(deque<int>)_(ascending)/8192 4.17% 13582.615 14149.655 - 3.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 4.17% 0.256 0.266 - 3.48% -
rng::for_each(set<int>)/8 4.16% 6.593 6.868 - -0.36% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 4.13% 40.978 42.671 - 3.64% -
SetIntersection_None_Set_string_16384_16 4.12% 203578927.555 211972045.024 - 7.31% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.12% 1.546 1.610 - -12.96% -
BM_StringFindStringLiteral/64 4.12% 2.157 2.245 - -1.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 4.11% 44.053 45.864 - 2.47% -
SetIntersection_Front_Set_uint32_16384_256 4.11% 3869862.807 4028855.290 - 5.85% -
BM_PushHeap_string_Random_16 4.10% 10.299 10.722 - 2.73% -
BM_PushHeap_uint32_Ascending_256 4.08% 2.080 2.165 - 1.21% -
BM_vector_deque_ranges_copy/1 4.08% 2.185 2.274 - -1.68% -
BM_deque_deque_ranges_copy/4000 4.08% 141.517 147.285 - 3.31% -
std::stable_partition(deque<int>)_(sparse)/50 4.07% 29.416 30.612 - 11.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.06% 32.530 33.851 - 5.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 4.05% 11.879 12.360 - -21.85% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.04% 1.379 1.434 - -8.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.04% 232177285.777 241563337.988 - 7.21% -
SetIntersection_None_Vector_float_16384_256 4.04% 1069768.359 1112981.242 - 0.14% -
std::stable_sort(vector<int>)_(descending)/1024 4.04% 2793.767 2906.579 - 4.33% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 4.03% 16.865 17.545 - 3.11% -
std::find_end(vector<int>)_(same_length)/8192 4.03% 1995.053 2075.414 - 2.53% -
std::all_of(deque<int>)_(process_all)/8 4.02% 3.298 3.431 - -0.29% -
std::find_end(deque<int>)_(process_all)/1048576 4.02% 268048.694 278816.019 - 5.43% -
bm_lexicographical_compare<int>/64 4.01% 4.344 4.518 - 0.70% -
std::count(vector<int>)_(every_other)/1048576 4.01% 104542.504 108733.307 - 3.40% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.01% 276.463 287.538 - 3.89% -
std::partial_sort_copy(list<int>)_(descending)/1024 4.00% 8230.787 8560.417 - 3.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.00% 32354.235 33648.406 - -8.35% -
BM_deque_vector_move_backward/4096 3.99% 146.602 152.451 - 2.18% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.97% 1.643 1.708 - 0.61% -
rng::fold_left(list<int>)/50 3.97% 37.492 38.981 - 5.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.97% 1181805.709 1228722.449 - 0.43% -
BM_PushHeap_string_Random_64 3.97% 12.757 13.263 - 2.26% -
SetIntersection_Front_Vector_string_256_64 3.96% 10174332.052 10577457.107 - 2.10% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.96% 3.916 4.071 - -0.47% -
SetIntersection_None_Vector_string_16384_256 3.95% 1194138.645 1241287.422 - 0.90% -
std::search(vector<int>,_pred)_(same_length)/1000 3.94% 598.547 622.138 - 3.62% -
SetIntersection_None_Set_string_1024_256 3.94% 8979815.925 9333196.090 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.93% 8273927.302 8599352.115 - -1.86% -
SetIntersection_None_Set_string_256_256 3.93% 5829220.607 6058312.948 - 6.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.93% 2190145.505 2276210.364 - 3.08% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 3.93% 5.162 5.364 - 2.58% -
BM_deque_deque_copy/1024 3.92% 36.967 38.416 - 3.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.92% 0.625 0.649 - 0.46% -
std::remove(list<int>)_(prefix)/1024 3.91% 1003.722 1043.003 - 8.99% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.91% 27.427 28.499 - -5.71% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.90% 13.085 13.596 - 3.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.90% 6.350 6.597 - 1.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.90% 45.513 47.288 - 1.90% -
std::copy(list<int>)/32768 3.90% 26123.101 27141.737 - 4.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.90% 870.589 904.532 - -8.04% -
BM_vector_deque_move_backward/512 3.89% 17.476 18.156 - 3.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.89% 1.044 1.085 - 2.13% -
std::is_sorted(list<int>,_pred)/8192 3.89% 8650.007 8986.694 - 4.70% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.89% 6675.804 6935.618 - -15.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.88% 1136115.252 1180246.080 - 0.73% -
std::find_end(list<int>)_(single_element)/8192 3.88% 8275.159 8596.487 - -3.06% -
SetIntersection_Front_Vector_string_256_256 3.88% 19202575.762 19946893.822 - 6.68% -
BM_vector_deque_ranges_move_backward/1024 3.88% 37.821 39.287 - 2.22% -
ranges::min(std::vector<__int128>)/64 3.87% 26.337 27.357 - 11.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.87% 173329.328 180041.270 - 3.18% -
BM_vector_deque_copy/2 3.86% 1.989 2.066 - 12.31% -
std::multiset<std::string>::ctor(const&,_alloc)/0 3.86% 12.589 13.075 - 2.86% -
SetIntersection_Front_Set_float_262144_1 3.86% 986263.395 1024306.443 - -1.74% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.86% 12.064 12.529 - 0.66% -
std::find_if(vector<char>)_(bail_25%)/8192 3.86% 209.926 218.020 - 3.19% -
SetIntersection_Interlaced_Set_float_16384_1 3.85% 1003604.540 1042292.746 - 3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.85% 1218328.002 1265287.521 - 4.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.85% 12.025 12.488 - 0.57% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.85% 83174.250 86379.328 - 4.35% -
std::set<std::string>::count(key)_(non-existent)/32 3.85% 10.451 10.853 - 0.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.84% 19.690 20.447 - -8.25% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 3.83% 348963.748 362345.245 - 4.81% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.82% 12756.724 13244.468 - 3.23% -
bm_ranges_swap_ranges_vb_aligned/262144 3.82% 482.098 500.519 - 0.70% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.80% 1256764.869 1304538.883 - -6.54% -
std::find_if(deque<int>)_(process_all)/8 3.80% 2.512 2.607 - 2.95% -
SetIntersection_None_Set_string_64_4 3.80% 21383169.487 22194887.245 - 1.96% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.79% 18.374 19.071 - 0.33% -
std::multiset<int>::contains(key)_(existent)/32 3.79% 1.666 1.729 - -1.14% -
std::reverse(deque<int>)/4096 3.79% 716.031 743.177 - 3.34% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 3.78% 212.929 220.983 - 2.40% -
SetIntersection_Front_Set_uint64_262144_256 3.76% 3884075.185 4030270.554 - 5.05% -
std::partial_sort_copy(list<int>)_(descending)/8 3.76% 16.292 16.904 - 5.68% -
BM_deque_vector_move_backward/1 3.75% 2.069 2.146 - 0.20% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 3.74% 26.735 27.735 - 2.90% -
SetIntersection_Front_Vector_uint64_16384_16384 3.74% 75831912.994 78668087.950 - 14.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.74% 267.545 277.550 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.73% 9069584.462 9408237.470 - 1.11% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.73% 198.175 205.571 - 2.91% -
std::rotate(vector<bool>)_(by_1/2)/32 3.73% 17.823 18.487 - 0.50% -
BM_deque_deque_ranges_copy_backward/64 3.73% 3.373 3.499 - 4.79% -
SetIntersection_None_Set_string_16_16 3.72% 36208860.531 37555537.568 - 3.85% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.71% 4.405 4.568 - 3.81% -
std::set<int>::ctor(const&)/32 3.71% 216.138 224.157 - 4.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.71% 122373.301 126913.315 - 4.03% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 3.69% 155652.732 161400.200 - 3.26% -
std::count(deque<int>)_(every_other)/1024 3.69% 244.107 253.114 - 2.36% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.68% 2686.257 2785.204 - 4.65% -
SetIntersection_Front_Vector_float_262144_16 3.68% 1085449.416 1125344.945 - 3.00% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.67% 66.765 69.215 - -0.99% -
std::set<int>::find(key)_(existent)/8192 3.65% 8.017 8.310 - 2.97% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.64% 6.478 6.714 - 1.86% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.64% 6.971 7.225 - 0.23% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.64% 28.943 29.997 - 1.10% -
std::unique(deque<int>)_(sprinkled)/52 3.63% 58.694 60.823 - -9.85% -
SetIntersection_Interlaced_Set_string_16384_1024 3.62% 346154910.491 358692933.034 - 1.35% -
BM_deque_deque_move_backward/1024 3.62% 38.298 39.684 - 2.06% -
BM_PushHeap_string_Random_262144 3.62% 18.040 18.693 - 3.23% -
BM_deque_vector_ranges_move_backward/65536 3.62% 7911.153 8197.263 - 0.50% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 3.61% 15052.318 15595.819 - 3.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.61% 3.465 3.590 - 2.32% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.61% 6.147 6.369 - 0.37% -
rng::find_last(list<int>)_(bail_90%)/50 3.59% 1.246 1.291 - 3.17% -
std::count(list<int>)_(every_other)/1024 3.58% 693.767 718.638 - -4.86% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 3.58% 23.150 23.980 - 1.64% -
BM_StringDestroy_Small 3.57% 0.618 0.640 - 2.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.57% 6569425.171 6804167.214 - 5.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.56% 1.188 1.230 - 2.38% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.56% 0.605 0.626 - -6.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.55% 12910.606 13369.526 - 0.21% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.55% 15.335 15.880 - 2.14% -
std::search(vector<int>,_pred)_(same_length)/1024 3.55% 612.666 634.422 - 3.22% -
std::fill(vector<bool>)/64 3.55% 1.568 1.623 - 4.66% -
std::find_if_not(deque<int>)_(bail_25%)/1024 3.54% 77.605 80.352 - 2.12% -
std::partition(vector<int>)_(dense)/1024 3.53% 239.833 248.290 - -0.95% -
std::set<std::string>::clear()/32 3.52% 892.099 923.545 - 5.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.51% 1304809.090 1350654.485 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.50% 598006.067 618942.683 - 4.27% -
SetIntersection_Interlaced_Vector_uint32_16384_1 3.50% 1038313.215 1074661.079 - 2.92% -
BM_num_put<long_double> 3.49% 59.076 61.141 - 1.76% -
SetIntersection_None_Set_string_1024_64 3.48% 8985856.243 9298881.514 - -12.17% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.48% 22.012 22.778 - 3.13% -
std::count(deque<int>)_(every_other)/8 3.48% 2.522 2.610 - 3.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 3.48% 115011.971 119012.670 - 3.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.47% 92.525 95.739 - -5.59% -
BM_StringFindStringLiteral/256 3.47% 5.423 5.611 - -0.81% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.45% 28.076 29.043 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_64_1 3.45% 16337040.274 16899854.924 - 2.88% -
std::multimap<std::string,_int>::clear()/8192 3.44% 214961.382 222360.691 - 4.14% -
BM_std_minmax_element<char>/1 3.44% 0.304 0.315 - 1.16% -
BM_StringRelational_Compare_Empty_Small_Control 3.44% 1.608 1.664 - 3.03% -
BM_StringRelational_Compare_Empty_Empty_Control 3.42% 1.609 1.665 - 3.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.42% 1075143.141 1111937.567 - -0.80% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 3.42% 12.426 12.851 - 3.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.42% 43.804 45.302 - 2.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.42% 1362.626 1409.214 - 0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.42% 276939.835 286408.043 - -22.02% -
SetIntersection_None_Set_string_16384_64 3.42% 203903841.314 210868202.809 - 0.76% -
BM_StringDestroy_Empty 3.41% 0.623 0.644 - 3.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.41% 118626.118 122674.840 - 4.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.41% 7477195.071 7732266.215 - 2.23% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.41% 2752.032 2845.760 - 2.12% -
ranges::minmax(std::list<char>)/64 3.39% 33.638 34.780 - -6.14% -
std::is_sorted_until(list<int>)/8 3.39% 2.070 2.140 - 3.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.39% 12631.680 13059.321 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.38% 1085210.654 1121922.499 - 3.97% -
std::stable_sort(deque<int>)_(heap)/8 3.38% 23.667 24.466 - 2.16% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.38% 17518190.598 18110304.929 - 2.23% -
std::copy_n(deque<int>)/512 3.38% 16.666 17.229 - 2.86% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 3.38% 44.337 45.835 - 3.04% -
SetIntersection_Front_Set_string_262144_16384 3.38% 337008874.244 348386368.009 - -0.27% -
BM_StringAssignStr_Huge_Opaque 3.38% 109.436 113.130 - 2.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1 3.37% 1040280.811 1075356.274 - 2.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.37% 11992544.978 12396896.717 - 0.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.37% 19.211 19.857 - -1.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.36% 6466.454 6683.726 - 21.03% -
SetIntersection_None_Set_string_16384_4 3.36% 205369041.613 212260209.594 - 8.22% -
std::find_end(deque<int>)_(match_near_end)/1024 3.36% 32.402 33.490 - -25.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.35% 975.212 1007.919 - -2.84% -
SetIntersection_Interlaced_Set_float_64_16 3.35% 21455200.570 22173180.999 - 1.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.34% 18.099 18.704 - 2.63% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.34% 1.414 1.461 - 2.16% -
std::partition(deque<int>)_(sparse)/50 3.34% 15.453 15.969 - 0.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.33% 8404.936 8684.871 - -0.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.33% 23.889 24.684 - -1.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.32% 14.912 15.408 - 0.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.32% 245945.330 254116.624 - -2.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 3.32% 382.657 395.355 - 3.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.31% 25049.689 25879.951 - 0.69% -
SetIntersection_None_Vector_uint64_262144_1024 3.31% 1114535.784 1151466.259 - 3.13% -
BM_StringEraseWithMove_Empty_Transparent 3.31% 0.559 0.578 - -19.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.30% 32.628 33.704 - 3.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.29% 3729.986 3852.826 - 0.38% -
SetIntersection_None_Set_uint64_256_256 3.29% 5679364.155 5866351.915 - 5.25% -
std::distance(join_view(vector<vector<int>>))/50 3.29% 0.641 0.662 - 0.35% -
std::find_end(deque<int>)_(process_all)/1024 3.28% 290.795 300.344 - 2.53% -
BM_PushHeap_uint32_Ascending_16384 3.28% 3.571 3.688 - -0.74% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.28% 264.634 273.307 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.28% 7147034.371 7381115.176 - 0.00% -
rng::find_last(list<int>)_(bail_90%)/1048576 3.28% 86832.915 89676.809 - 3.11% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.27% 20.356 21.023 - -0.74% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 3.27% 26.658 27.530 - 2.93% -
BM_deque_vector_copy_backward/0 3.27% 1.476 1.524 - 1.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.26% 35.225 36.375 - 2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.26% 1058354.372 1092883.537 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.26% 719.771 743.252 - 3.03% -
std::partition_point(deque<int>)/1024 3.26% 9.470 9.779 - 2.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 3.25% 1.174 1.213 - 2.81% -
std::partition_point(deque<int>)/50 3.25% 4.616 4.766 - 2.77% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 3.24% 12.438 12.841 - 1.00% -
BM_deque_vector_copy/5500 3.23% 196.726 203.087 - 2.57% -
SetIntersection_Interlaced_Set_string_256_64 3.23% 29568884.692 30524865.957 - 2.76% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.23% 11644.559 12020.315 - -1.28% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.23% 9099.704 9393.334 - 2.46% -
bm_lexicographical_compare<int>/8 3.22% 1.462 1.509 - 0.53% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.21% 583.200 601.931 - 3.98% -
BM_deque_vector_ranges_move/2 3.21% 1.786 1.843 - 0.14% -
std::move_backward(deque<int>)/4096 3.20% 155.337 160.302 - 3.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.19% 0.606 0.626 - -0.03% -
SetIntersection_Interlaced_Set_float_262144_16384 3.19% 1236047.851 1275464.031 - 0.83% -
SetIntersection_None_Set_float_64_1 3.18% 21718738.212 22410085.498 - -0.89% -
std::search(vector<int>)_(same_length)/1024 3.18% 244.811 252.593 - 2.94% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.17% 3938.813 4063.724 - 1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.16% 1052425.596 1085697.233 - 4.42% -
SetIntersection_None_Set_string_256_1 3.16% 11675421.901 12044344.179 - 3.34% -
SetIntersection_None_Set_float_64_64 3.16% 11168700.624 11521214.329 - 1.11% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.15% 7373.488 7606.086 - -2.57% -
SetIntersection_None_Set_string_256_64 3.15% 9333286.721 9627646.453 - 3.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.14% 2.177 2.245 - -0.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.14% 10941.331 11285.061 - -7.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.14% 31.621 32.614 - 0.63% -
bm_ranges_swap_ranges_vb_aligned/65536 3.14% 123.174 127.038 - 2.92% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.13% 18822.302 19412.125 - -0.81% -
std::reverse(deque<int>)/32768 3.13% 5702.227 5880.766 - 2.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.13% 2.254 2.325 - -15.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 3.13% 689.383 710.951 - 2.07% -
BM_deque_deque_copy_backward/4000 3.13% 144.896 149.425 - 0.61% -
BM_CmpLess_ushort_ushort 3.12% 1.054 1.087 - 2.92% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 3.12% 79641841.995 82123498.273 - 3.26% -
std::search(list<int>)_(single_element)/1000 3.10% 689.282 710.674 - 2.89% -
SetIntersection_None_Set_string_16_4 3.10% 57982577.946 59781462.120 - 2.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.10% 22.144 22.831 - 0.61% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.10% 227.145 234.178 - -10.49% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.10% 43.683 45.035 - 1.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.09% 6.534 6.736 - -1.24% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.09% 82.060 84.599 - 0.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.09% 52341.438 53959.998 - 21.07% -
BM_StringEraseToEnd_Small_Opaque 3.09% 0.590 0.608 - 1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.09% 1078496.632 1111798.706 - 0.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.09% 1.179 1.215 - -0.14% -
std::set<int>::lower_bound(key)_(existent)/32 3.08% 1.496 1.542 - 1.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.07% 286.317 295.105 - 2.88% -
BM_StringRelational_Eq_Empty_Empty_Control 3.07% 2.057 2.120 - 21.64% -
std::stable_partition(deque<int>)_(sparse)/1024 3.06% 422.350 435.279 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.06% 3203303.726 3301367.454 - 7.84% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 3.06% 1.290 1.329 - 18.17% -
BM_PushHeap_uint32_Random_256 3.06% 5.414 5.579 - 0.91% -
std::find_end(deque<int>)_(single_element)/1024 3.05% 317.788 327.492 - 10.75% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 3.05% 530.672 546.856 - 2.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.04% 5668.842 5841.249 - -0.35% -
BM_vector_deque_move_backward/1024 3.03% 37.882 39.031 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.03% 107792999.534 111060433.993 - -10.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.03% 73.661 75.891 - -1.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 54416.012 56062.030 - 2.61% -
BM_StringAssignStr_Large_Opaque 3.02% 10.373 10.686 - 3.17% -
SetIntersection_None_Set_float_262144_16 3.01% 1145471.517 1179987.145 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.01% 16.064 16.548 - 2.80% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 3.01% 302.462 311.564 - 1.29% -
BM_vector_deque_ranges_move/2 3.01% 1.945 2.004 - 15.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.01% 16.059 16.542 - 1.22% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.00% 4.377 4.509 - 1.97% -
SetIntersection_None_Set_string_4_4 3.00% 138121738.396 142263836.896 - 3.31% -
std::move_backward(list<int>)/4096 2.99% 4837.508 4982.052 - 3.27% -
std::map<int,_int>::find(key)_(non-existent)/32 2.99% 2.253 2.320 - 1.65% -
BM_StringCopy_Large 2.98% 6.085 6.266 - -0.49% -
BM_PushHeap_uint32_Ascending_4 2.98% 0.586 0.603 - 1.80% -
BM_PushHeap_string_Ascending_262144 2.97% 29.350 30.222 - 3.57% -
std::partition(vector<int>)_(dense)/32 2.97% 8.156 8.398 - -5.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.96% 31.656 32.594 - -1.81% -
std::sort(vector<int>)_(shuffled)/1024 2.96% 4635.956 4773.173 - -1.79% -
std::is_sorted(vector<int>)/8192 2.96% 1896.850 1952.966 - 1.92% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.96% 5982.581 6159.410 - 2.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.94% 1.584 1.630 - 25.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.94% 1118257.083 1151125.402 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.93% 17856610.719 18380543.394 - 3.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.93% 0.617 0.635 - 3.02% -
std::make_heap(deque<int>)_(descending)/1024 2.92% 1094.850 1126.863 - 2.96% -
BM_StringRelational_Less_Huge_Large_Control 2.92% 2.103 2.165 - 0.25% -
SetIntersection_Front_Set_string_256_64 2.92% 14060122.483 14471143.320 - -6.47% -
ranges::minmax(std::deque<long_long>)/8 2.92% 3.865 3.977 - 7.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 2.91% 24.346 25.056 - 25.32% -
rng::starts_with(vector<int>)/8192 2.91% 484.512 498.622 - 2.74% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.91% 1.442 1.484 - 2.39% -
std::find_end(deque<int>)_(same_length)/1000 2.91% 325.631 335.102 - 2.62% -
BM_CmpLess_schar_uchar 2.91% 1.074 1.105 - 0.58% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.91% 16611.351 17094.016 - -0.46% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 2.90% 313.465 322.567 - 2.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.90% 8802411.858 9057879.736 - 5.17% -
std::unique(deque<int>)_(sprinkled)/32 2.89% 51.764 53.261 - -5.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.88% 679.405 698.989 - -3.40% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.88% 24.604 25.312 - -1.78% -
SetIntersection_None_Set_uint32_16384_1024 2.87% 152879738.503 157264051.253 - 3.86% -
BM_PushHeap_uint32_Ascending_1024 2.86% 2.552 2.625 - 0.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.86% 9728.989 10007.175 - 2.25% -
BM_StringRelational_Less_Large_Large_ChangeFirst 2.86% 1.396 1.436 - 1.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.86% 24.254 24.947 - -4.18% -
SetIntersection_None_Set_string_16_1 2.85% 68246618.726 70191229.289 - 2.86% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.85% 260125.557 267532.517 - 4.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.84% 1035985.754 1065444.939 - 1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.84% 203696439.673 209487186.537 - 1.66% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2.83% 2341.439 2407.794 - 2.46% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.83% 43.584 44.818 - 0.34% -
ranges::minmax(std::list<char>)/8 2.83% 2.512 2.583 - 0.45% -
BM_deque_vector_move/2 2.83% 1.770 1.820 - -0.88% -
std::reverse(list<int>)/8 2.83% 1.926 1.980 - -0.49% -
BM_StringRelational_Eq_Empty_Huge_Control 2.82% 0.473 0.487 - 0.34% -
BM_vector_deque_ranges_move_backward/4096 2.82% 147.444 151.597 - 0.79% -
std::shift_left(list<int>)/32 2.82% 13.336 13.711 - -2.56% -
BM_CmpLess_uint_short 2.81% 1.017 1.046 - -0.15% -
std::find_end(vector<int>)_(match_near_end)/1024 2.81% 28.294 29.090 - -0.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.81% 1.226 1.260 - -2.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.81% 2.994 3.078 - 3.05% -
BM_PushHeap_string_Ascending_4 2.81% 2.548 2.619 - 2.02% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.80% 35.723 36.723 - 1.26% -
bm_ranges_lexicographical_compare<int>/1 2.80% 1.309 1.345 - 1.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.78% 596321.686 612909.049 - 2.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.78% 41.173 42.318 - 1.01% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.78% 16.696 17.160 - 2.50% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.77% 10.370 10.657 - 3.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.76% 10983.444 11286.855 - 0.03% -
std::sort(deque<int>)_(repeated)/1024 2.76% 959.945 986.453 - 2.18% -
SetIntersection_Interlaced_Set_float_262144_4 2.76% 1254860.434 1289472.410 - 1.35% -
BM_CmpEqual_ushort_uint 2.76% 1.044 1.073 - 1.04% -
SetIntersection_None_Set_uint32_1024_256 2.75% 8887022.808 9131673.183 - -1.34% -
SetIntersection_None_Set_float_262144_262144 2.75% 1146513.508 1178054.443 - 0.09% -
std::partial_sort(vector<int>)_(descending)/8 2.75% 24.012 24.672 - 0.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.75% 392.920 403.723 - 0.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 2.75% 6.666 6.849 - 37.42% -
BM_deque_vector_move_backward/512 2.75% 17.883 18.374 - 0.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.75% 23.508 24.153 - -0.78% -
BM_deque_deque_move/1 2.75% 2.484 2.552 - -0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.74% 41.909 43.059 - -1.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.74% 18.762 19.277 - 2.46% -
bm_ranges_swap_ranges_vb_aligned/32768 2.74% 64.110 65.867 - 2.27% -
BM_deque_deque_ranges_copy_backward/4000 2.74% 144.861 148.831 - -2.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.74% 146030.576 150024.549 - -1.39% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.73% 1.736 1.783 - 0.09% -
SetIntersection_None_Set_uint64_256_1 2.72% 11394433.927 11704874.011 - 5.17% -
BM_deque_vector_ranges_move/4000 2.72% 138.140 141.897 - -2.12% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.71% 571.196 586.694 - -0.18% -
SetIntersection_None_Set_float_16384_1024 2.71% 149967456.792 154035860.487 - -0.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.71% 1.512 1.553 - 5.80% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.70% 20.108 20.652 - -1.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.70% 8520.955 8751.169 - 2.71% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.69% 18.879 19.388 - -7.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.69% 13616005.769 13982547.576 - -1.60% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.69% 35.023 35.966 - -13.91% -
SetIntersection_None_Set_float_262144_256 2.69% 1147915.852 1178797.607 - 0.49% -
std::find(list<int>)_(process_all)/8 2.69% 2.247 2.308 - -3.51% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.69% 1.165 1.197 - 1.79% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.68% 357.130 366.712 - -0.95% -
std::partition_point(deque<int>)/32 2.68% 4.120 4.231 - 2.22% -
SetIntersection_None_Set_string_4_1 2.67% 220991840.012 226892698.548 - 2.85% -
BM_deque_vector_ranges_move_backward/512 2.67% 17.869 18.346 - 2.35% -
std::make_heap(deque<int>)_(shuffled)/8 2.67% 24.749 25.410 - 3.18% -
rng::find_last(list<int>)_(bail_90%)/1024 2.66% 75.173 77.171 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.65% 1625334.719 1668468.670 - 3.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.65% 4.501 4.621 - 2.48% -
rng::starts_with(vector<int>)/1024 2.65% 59.840 61.426 - 2.51% -
std::make_heap(deque<int>)_(shuffled)/1024 2.65% 2549.025 2616.553 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.65% 18248360.567 18731326.574 - 4.64% -
SetIntersection_None_Set_float_262144_4 2.65% 1149936.281 1180366.861 - 0.48% -
SetIntersection_Interlaced_Set_float_1024_4 2.64% 9689654.532 9945551.307 - 1.57% -
std::rotate(vector<bool>)_(by_1/2)/50 2.64% 17.675 18.142 - -1.01% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.64% 2.370 2.433 - 1.54% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.64% 3.737 3.836 - 1.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.64% 14.977 15.372 - -0.62% -
std::stable_partition(list<int>)_(sparse)/50 2.63% 26.190 26.878 - 0.46% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.63% 2.878 2.953 - 2.56% -
std::search(vector<int>,_pred)_(no_match)/8192 2.62% 4171.108 4280.572 - -0.00% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 2.62% 26827.897 27531.765 - 2.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.62% 2.977 3.055 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.61% 1821640.777 1869220.962 - 0.18% -
SetIntersection_None_Set_float_262144_1024 2.61% 1149187.012 1179178.061 - 0.13% -
SetIntersection_None_Set_float_16384_16384 2.61% 152495069.253 156474723.356 - 0.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.61% 531.340 545.200 - 1.08% -
BM_deque_vector_move/64 2.60% 2.655 2.724 - 4.14% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.60% 6361.493 6527.020 - 1.86% -
BM_vector_deque_ranges_move_backward/512 2.60% 17.927 18.394 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.60% 17476485.058 17930888.402 - 3.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.59% 94263.220 96705.569 - -6.19% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.59% 19.699 20.209 - 0.74% -
SetIntersection_Interlaced_Vector_float_16_16 2.58% 35304761.483 36216506.511 - -0.08% -
std::shift_left(deque<int>)/50 2.58% 5.428 5.568 - 2.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.58% 1.316 1.350 - -0.95% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.58% 3.034 3.112 - -0.13% -
std::multiset<std::string>::find(key)_(existent)/32 2.58% 14.831 15.214 - 1.07% -
SetIntersection_None_Set_float_256_1 2.58% 11367406.192 11660709.686 - -0.29% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.58% 10.568 10.841 - 4.34% -
SetIntersection_Front_Set_uint64_1024_1024 2.58% 12664646.235 12991287.935 - 6.08% -
std::sort(vector<NonIntegral>)_(descending)/8 2.58% 24.685 25.321 - 1.42% -
SetIntersection_None_Set_string_256_16 2.58% 11123084.074 11409669.937 - 5.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.58% 806.802 827.580 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_4_4 2.57% 135562859.943 139052029.156 - 2.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.57% 56815.632 58276.815 - 1.31% -
BM_deque_vector_ranges_move_backward/4096 2.57% 148.305 152.112 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.57% 1109910.474 1138392.002 - 0.56% -
SetIntersection_Front_Vector_float_1024_64 2.56% 1336760.760 1371033.660 - 0.22% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 2.56% 12.768 13.095 - 2.74% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.56% 88.260 90.517 - 0.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.55% 10438.090 10704.729 - -11.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.55% 4260604.027 4369383.235 - -19.90% -
std::reverse(deque<int>)/8 2.55% 2.533 2.598 - 2.84% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.55% 21.643 22.194 - 0.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.54% 115714.844 118658.039 - 4.25% -
std::partition(list<int>)_(sparse)/50 2.54% 21.752 22.305 - 0.57% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.54% 9.483 9.724 - -0.08% -
std::search(list<int>)_(no_match)/1024 2.54% 730.845 749.408 - -0.44% -
std::search(vector<int>,_pred)_(no_match)/1000 2.53% 513.867 526.890 - -0.18% -
std::sort(vector<NonIntegral>)_(heap)/8 2.53% 23.125 23.711 - 0.61% -
BM_StringFindAllMatch/64 2.53% 3.236 3.317 - -5.26% -
BM_StringCopy_Huge 2.53% 108.124 110.859 - 2.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.53% 24.627 25.249 - 1.04% -
SetIntersection_Front_Set_string_262144_1 2.53% 1070602.755 1097639.696 - 0.02% -
std::copy_if(vector<int>)_(every_other)/262144 2.52% 127013.215 130215.903 - 1.68% -
std::partition_copy(deque<int>)/32 2.51% 12.658 12.976 - -0.11% -
std::set<std::string>::find(key)_(existent)/8192 2.51% 30.497 31.264 - 4.26% -
std::copy_if(vector<int>)_(entire_range)/8 2.51% 2.254 2.311 - 1.04% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 799.536 819.624 - 3.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.51% 556.504 570.485 - 2.25% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 2.51% 5282.508 5415.182 - 2.39% -
BM_StringFindStringLiteral/8 2.51% 1.619 1.660 - 2.57% -
BM_vector_deque_copy_backward/4000 2.51% 140.927 144.466 - -0.29% -
BM_num_put<double> 2.51% 57.377 58.817 - 1.42% -
ranges::minmax(std::list<char>)/70000 2.51% 53556.027 54899.114 - -6.22% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 2.51% 570.727 585.030 - -3.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.50% 17.444 17.880 - -0.99% -
std::list<int>::ctor(size)/8192 2.50% 93359.438 95690.620 - -9.10% -
BM_CmpLess_ushort_int 2.49% 1.071 1.098 - 2.26% -
std::make_heap(deque<int>)_(descending)/8192 2.49% 8632.158 8846.969 - 1.68% -
SetIntersection_None_Set_uint32_262144_16384 2.49% 1167735.758 1196766.439 - 3.11% -
SetIntersection_None_Vector_string_262144_64 2.49% 1291292.522 1323382.096 - 4.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 2.48% 17.886 18.330 - 1.73% -
std::shift_left(deque<int>)/1024 2.47% 37.988 38.927 - 1.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.47% 54968.162 56325.329 - 3.28% -
BM_deque_vector_copy/1 2.47% 2.067 2.118 - -0.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.46% 35077.373 35940.891 - 0.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.46% 1.176 1.205 - 6.96% -
std::make_heap(deque<int>)_(shuffled)/8192 2.46% 22518.940 23071.786 - 0.02% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.45% 5.022 5.145 - -3.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.45% 545.398 558.755 - 7.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.44% 42.246 43.278 - -1.01% -
std::remove(vector<int>)_(sprinkled)/8192 2.44% 1966.091 2014.112 - 1.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.44% 12.810 13.123 - 1.49% -
std::pop_heap(vector<float>)/8192 2.42% 19.542 20.015 - 1.77% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.42% 12.348 12.647 - 2.37% -
std::shift_left(deque<int>)/8192 2.42% 300.383 307.647 - -0.67% -
SetIntersection_Interlaced_Vector_uint32_64_64 2.41% 10884850.640 11146835.607 - 3.01% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.41% 1864.525 1909.395 - 2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.40% 1040622.008 1065627.108 - -0.51% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.40% 41866.130 42872.022 - 1.32% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.40% 24.531 25.120 - 0.99% -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2.40% 2285.800 2340.637 - 2.17% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.40% 15.776 16.153 - 1.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.39% 29.537 30.244 - 2.94% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.39% 155.261 158.976 - 2.08% -
SetIntersection_None_Set_float_262144_64 2.39% 1147883.137 1175346.111 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.38% 1043598.787 1068480.301 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.38% 19352590.987 19813988.652 - 2.74% -
BM_PushHeap_uint32_Random_64 2.38% 5.028 5.147 - 2.01% -
std::transform(list<int>)_(identity_transform)/1024 2.38% 734.682 752.168 - 1.16% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.38% 4.112 4.209 - 1.72% -
std::multiset<int>::erase(iterator)/32 2.37% 20.820 21.314 - 3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.37% 22830349.129 23371761.553 - -0.30% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.37% 30.264 30.982 - -0.18% -
std::set<int>::upper_bound(key)_(non-existent)/32 2.37% 2.402 2.459 - 1.77% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.37% 1520576.660 1556616.941 - 3.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.37% 1.345 1.377 - -0.88% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.37% 102287.484 104708.823 - -22.40% -
std::map<int,_int>::count(key)_(existent)/1024 2.36% 3.720 3.807 - 1.97% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.36% 292.628 299.529 - -11.69% -
std::search(deque<int>)_(single_element)/1000 2.36% 436.016 446.297 - -1.20% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 2.36% 65.935 67.489 - -5.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.36% 3325.932 3404.286 - 0.46% -
BM_CmpLess_uint_schar 2.35% 1.039 1.064 - 0.46% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.35% 88308.834 90387.745 - 2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.35% 11906340.932 12186318.713 - 3.79% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 2.35% 52.734 53.974 - 1.92% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.35% 7.857 8.041 - 6.89% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.35% 189523.719 193970.887 - 0.03% -
BM_vector_deque_move_backward/5500 2.35% 197.193 201.819 - 0.54% -
bm_gcd_complex 2.34% 17.779 18.196 - -0.28% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.34% 5.746 5.881 - 3.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.34% 21.050 21.542 - 1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.33% 14111433.784 14440831.054 - -1.70% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.33% 11563.844 11833.465 - -0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.33% 53768.281 55021.573 - 1.63% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.33% 102034.835 104412.217 - -16.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.32% 21742561.091 22247657.567 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.32% 241460849.704 247053785.273 - 5.41% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.31% 4554384.865 4659749.251 - 2.39% -
std::set<std::string>::contains(key)_(existent)/1024 2.31% 24.211 24.769 - 0.15% -
std::shift_left(deque<int>)/32 2.31% 3.780 3.867 - 0.28% -
SetIntersection_Front_Vector_string_256_4 2.30% 4604073.369 4709858.888 - 2.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.30% 216.716 221.695 - -4.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.29% 15.694 16.054 - 0.75% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.29% 21565.169 22059.796 - -0.62% -
rng::starts_with(deque<int>)/1000 2.29% 461.492 472.075 - 1.81% -
BM_deque_deque_ranges_copy/70000 2.29% 3260.604 3335.311 - 2.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.28% 6605.083 6755.890 - -1.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.28% 23.885 24.430 - 4.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.28% 248.146 253.799 - -1.88% -
rng::contains(deque<int>)_(process_all)/1048576 2.28% 242800.589 248330.745 - -5.24% -
SetIntersection_Interlaced_Set_string_262144_1024 2.27% 2065097.330 2112047.117 - -0.02% -
BM_CmpEqual_ushort_uchar 2.27% 1.093 1.118 - 3.73% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.27% 35.644 36.454 - 2.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.26% 38156.931 39020.462 - 0.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.26% 754.405 771.475 - 2.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.26% 53939.659 55160.119 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 2.26% 21169125.224 21648023.763 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 2.26% 1666859.457 1704530.762 - 2.59% -
BM_StringRelational_Eq_Empty_Large_Control 2.26% 0.463 0.474 - -0.85% -
std::swap_ranges(deque<int>)/32 2.26% 10.415 10.650 - 2.22% -
std::set<int>::contains(key)_(existent)/1024 2.26% 3.885 3.972 - 3.40% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.25% 35864289.636 36672904.292 - 2.37% -
BM_num_put<long_long> 2.25% 11.609 11.871 - 0.76% -
std::partition_copy(list<int>)/32 2.25% 8.721 8.917 - 3.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 2.25% 168597.530 172390.295 - -10.99% -
std::set<std::string>::count(key)_(existent)/1024 2.25% 24.211 24.755 - 3.40% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.25% 4608.601 4712.081 - 0.99% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.24% 9940022.363 10163145.578 - 2.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.24% 51.886 53.051 - -0.68% -
SetIntersection_None_Set_string_16384_1 2.24% 210213417.855 214929386.680 - 9.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.24% 1462119.010 1494896.408 - 4.04% -
SetIntersection_Interlaced_Set_float_262144_256 2.24% 1532402.670 1566729.084 - 0.65% -
std::reverse(list<int>)/64 2.24% 17.390 17.780 - -2.28% -
std::copy_backward(deque<int>)/32768 2.24% 3676.253 3758.582 - 5.87% -
SetIntersection_None_Set_float_1024_4 2.24% 8802568.577 8999460.019 - -11.08% -
BM_deque_vector_move/512 2.24% 16.630 17.001 - 2.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.23% 96.404 98.557 - -0.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 2.23% 1.048 1.072 - 2.16% -
bm_lexicographical_compare<unsigned_char>/64 2.23% 1.920 1.963 - -1.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.22% 1832810.465 1873461.750 - 2.26% -
std::move_backward(deque<int>)/1048576 2.22% 126941.756 129756.282 - -5.94% -
BM_StringEraseToEnd_Huge_Opaque 2.22% 2.256 2.306 - -0.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.21% 26.929 27.525 - 4.22% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.20% 350.324 358.044 - -31.44% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 2.20% 17.190 17.568 - 1.30% -
std::multiset<int>::count(key)_(existent)/32 2.20% 3.758 3.840 - 1.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.20% 24.637 25.179 - 0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.20% 11381119.776 11631509.640 - -1.90% -
std::none_of(list<int>)_(process_all)/32768 2.19% 25689.098 26252.584 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.18% 0.573 0.585 - -2.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.18% 651.733 665.956 - 1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.18% 1130443.455 1155096.285 - 2.22% -
SetIntersection_Front_Set_string_16384_1 2.18% 1061581.333 1084703.179 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.17% 177208284.719 181051958.175 - -5.65% -
SetIntersection_None_Set_uint32_1024_1 2.17% 8959748.378 9154040.608 - -0.93% -
BM_CmpLess_uchar_schar 2.16% 1.017 1.039 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 2.16% 5915613.934 6043625.203 - 2.78% -
SetIntersection_Interlaced_Vector_uint32_16_1 2.16% 62880564.313 64240626.453 - 2.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.16% 31.818 32.504 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_16_4 2.15% 56039415.003 57243989.756 - 2.81% -
std::for_each_n(vector<int>)/8 2.15% 2.638 2.695 - -0.67% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.14% 64.084 65.458 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 2.14% 536962042.466 548473350.118 - 1.49% -
BM_deque_vector_move/4000 2.14% 141.486 144.518 - 0.51% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.14% 36.514 37.295 - -0.13% -
BM_StringAssignAsciiz_Empty_Opaque 2.13% 3.038 3.103 - 0.02% -
SetIntersection_None_Vector_uint32_262144_1 2.13% 1122893.214 1146826.648 - 2.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.13% 9.926 10.137 - -0.45% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.13% 12.068 12.325 - 1.17% -
std::unordered_set<int>::clear()/32 2.13% 639.098 652.695 - 11.65% -
std::pop_heap(deque<int>)/8 2.13% 52.018 53.124 - 2.19% -
std::all_of(list<int>)_(process_all)/32768 2.13% 25653.580 26198.862 - -2.84% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.12% 0.819 0.836 - 2.21% -
std::copy_n(vector<int>)/262144 2.12% 12281.933 12542.734 - 8.32% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.12% 355981242.406 363536018.101 - 7.57% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.12% 24.705 25.229 - 1.44% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 2.12% 51044.905 52126.897 - 1.86% -
std::unordered_set<int>::count(key)_(existent)/8192 2.11% 1.281 1.308 - -3.41% -
BM_vector_deque_move_backward/4096 2.11% 147.798 150.916 - -1.02% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.11% 28.038 28.628 - -14.82% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 2.10% 13956.697 14250.445 - 0.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.10% 139559.455 142493.320 - 3.23% -
SetIntersection_Front_Set_string_16384_256 2.10% 14841135.951 15152340.601 - 2.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.09% 18.824 19.218 - 1.98% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.09% 61.961 63.258 - -0.75% -
SetIntersection_None_Set_uint64_256_16 2.09% 10780360.535 11005660.031 - 2.36% -
rng::find_if(vector<bool>)_(process_all)/1048576 2.09% 587952.066 600218.319 - 3.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.08% 25928857.049 26468937.165 - 3.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.08% 1481891.897 1512730.454 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.08% 1130301.251 1153813.347 - 6.79% -
std::unordered_set<int>::ctor(const&)/32 2.08% 198.538 202.664 - 0.95% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.07% 11501606.159 11740001.788 - 3.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.07% 578.659 590.620 - 1.24% -
BM_deque_vector_move/64000 2.07% 2981.761 3043.351 - 0.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.06% 6.078 6.203 - -0.76% -
std::set<int>::erase(key)_(existent)/8192 2.06% 67.817 69.211 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.05% 1129279.291 1152484.812 - 3.13% -
BM_StringAssignAsciiz_Small_Opaque 2.05% 3.041 3.104 - -0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.05% 53441.429 54536.931 - -0.74% -
BM_PushHeap_uint64_Random_1024 2.05% 6.129 6.254 - -2.37% -
SetIntersection_Front_Vector_string_262144_64 2.05% 3272591.317 3339577.360 - 9.63% -
BM_num_put<long> 2.04% 11.645 11.883 - -3.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.04% 54.551 55.663 - 1.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.04% 34.951 35.663 - 0.96% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 2.03% 38.971 39.764 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.03% 349765375.114 356870710.769 - 42.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.02% 599770.577 611909.318 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.02% 5.244 5.350 - 0.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.02% 6.293 6.420 - -1.32% -
std::multiset<int>::erase(iterator)/8192 2.02% 23.118 23.585 - 1.91% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.02% 27.185 27.733 - 0.56% -
BM_deque_deque_ranges_move_backward/512 2.01% 18.880 19.259 - -2.03% -
BM_PushHeap_string_QuickSortAdversary_16384 2.01% 15.493 15.804 - 2.01% -
std::set<int>::ctor(const&)/1024 2.00% 6246.512 6371.362 - 3.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.00% 22.841 23.297 - -7.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.00% 11210422.731 11434355.277 - 2.73% -
SetIntersection_Front_Set_string_1024_256 1.98% 14285740.985 14568640.789 - -5.49% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.98% 6692142.171 6824592.584 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.98% 2.366 2.413 - 2.00% -
SetIntersection_None_Set_uint64_262144_1024 1.97% 1208922.934 1232726.238 - 2.88% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.97% 1.584 1.616 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.97% 214076113.557 218285985.661 - -1.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.96% 1448.808 1477.259 - -1.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.96% 1.111 1.133 - 2.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.96% 23.832 24.300 - -0.98% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.96% 1.889 1.926 - 2.08% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.95% 150408.301 153347.264 - 4.43% -
BM_PushHeap_uint64_Random_256 1.95% 5.958 6.074 - -2.60% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.95% 12585.297 12830.886 - 3.09% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.95% 2.606 2.657 - -3.41% -
SetIntersection_None_Set_string_1024_1024 1.95% 9147533.178 9325462.828 - 0.11% -
SetIntersection_None_Set_float_16384_256 1.94% 151043094.353 153973752.219 - 0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.94% 2983634.524 3041448.242 - 4.53% -
std::move_backward(deque<int>)/512 1.94% 23.979 24.444 - 3.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.93% 1216860.676 1240361.734 - 1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.93% 13999395.298 14269529.153 - -0.93% -
std::set<int>::upper_bound(key)_(existent)/8192 1.93% 7.749 7.898 - -1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.93% 1645902.426 1677625.895 - 2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.93% 16425861.187 16742333.015 - -1.23% -
std::search(list<int>)_(same_length)/1000 1.93% 742.047 756.338 - 0.97% -
std::find_end(forward_list<int>)_(process_all)/1000 1.93% 681.310 694.426 - 0.51% -
SetIntersection_None_Set_uint64_262144_16384 1.92% 1210464.029 1233743.814 - 2.80% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.92% 15.738 16.041 - 1.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.92% 41.552 42.349 - -1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.92% 4506876.116 4593307.054 - 0.38% -
rng::fold_left(list<int>)/8 1.92% 3.837 3.911 - 3.60% -
std::any_of(list<int>)_(process_all)/8192 1.91% 7864.493 8015.087 - 8.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.91% 272.604 277.813 - 0.07% -
BM_deque_deque_copy/1 1.90% 2.534 2.582 - 0.24% -
std::adjacent_find(deque<int>,_pred)/8 1.90% 4.162 4.241 - -15.89% -
std::find_if(list<int>)_(process_all)/1024 1.90% 718.228 731.844 - 3.82% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.89% 1841.833 1876.713 - 0.74% -
std::stable_sort(vector<int>)_(descending)/8 1.89% 24.368 24.830 - 1.71% -
std::map<int,_int>::count(key)_(existent)/32 1.89% 1.565 1.594 - 5.95% -
BM_CmpLess_uint_uint 1.88% 1.065 1.085 - 3.13% -
std::partition_copy(vector<int>)/32 1.88% 7.982 8.133 - -0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.88% 11021.876 11229.404 - -0.09% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.88% 0.815 0.830 - 0.43% -
BM_StringAssignAsciizMix_Opaque 1.88% 4.978 5.072 - 0.39% -
BM_deque_vector_ranges_move/1024 1.87% 36.875 37.566 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.87% 1048209.168 1067846.253 - 1.61% -
BM_deque_deque_ranges_copy_backward/512 1.87% 18.905 19.259 - 1.67% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.87% 735.625 749.379 - 2.24% -
std::search(vector<int>,_pred)_(no_match)/1024 1.87% 525.852 535.680 - -0.09% -
std::stable_sort(deque<int>)_(shuffled)/8 1.86% 22.793 23.218 - 3.18% -
BM_vector_deque_ranges_copy_backward/5500 1.86% 196.280 199.927 - 0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.86% 1.348 1.373 - -2.88% -
SetIntersection_None_Set_float_262144_1 1.86% 1159976.074 1181507.732 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.86% 1220766.927 1243419.350 - 1.24% -
std::partition(list<int>)_(sparse)/8192 1.85% 7666.741 7808.852 - 1.12% -
std::stable_sort(deque<int>)_(ascending)/8 1.85% 17.522 17.847 - 2.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.85% 89.604 91.264 - 0.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.85% 2.984 3.039 - 0.92% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.85% 347.346 353.774 - -18.57% -
std::partition_point(list<int>)/32 1.85% 15.879 16.172 - -4.63% -
rng::find_if(vector<bool>)_(process_all)/50 1.85% 23.266 23.695 - -1.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.84% 19951.709 20319.784 - 3.44% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.84% 16.698 17.006 - 1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.84% 0.602 0.613 - 0.59% -
std::find_end(vector<int>)_(match_near_end)/8192 1.84% 200.381 204.064 - -0.91% -
std::search(vector<int>,_pred)_(same_length)/8192 1.84% 4902.959 4993.032 - 1.51% -
SetIntersection_Front_Vector_uint64_64_64 1.84% 10695618.600 10891975.566 - 3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.83% 96.779 98.554 - 0.65% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.83% 95500.317 97250.023 - 2.06% -
std::multiset<int>::find(key)_(non-existent)/32 1.83% 2.273 2.314 - 1.49% -
BM_deque_vector_copy/65536 1.83% 3013.831 3068.935 - 6.03% -
std::partition(list<int>)_(sparse)/32 1.83% 8.770 8.930 - 0.52% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.82% 586205.801 596885.077 - -0.34% -
BM_deque_vector_copy_backward/1024 1.82% 36.637 37.303 - -8.26% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.82% 23.447 23.874 - -1.19% -
std::set<int>::insert(value)_(new_value,_end)/32 1.82% 18.703 19.043 - 1.33% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.82% 36.209 36.868 - -1.07% -
std::set<std::string>::clear()/0 1.82% 391.660 398.769 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.81% 12429.706 12655.169 - -4.57% -
SetIntersection_Front_Vector_uint64_256_64 1.81% 4256239.435 4333427.620 - 2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.81% 1237882.813 1260291.018 - 1.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.81% 1735.289 1766.688 - 0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.81% 52.336 53.282 - 0.04% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.81% 28.684 29.203 - 7.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.80% 0.602 0.613 - -2.23% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.80% 501.544 510.587 - 1.12% -
BM_deque_vector_ranges_copy_backward/4096 1.80% 147.048 149.700 - 0.17% -
SetIntersection_None_Set_float_262144_16384 1.80% 1155743.326 1176529.623 - -0.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.80% 365.074 371.640 - 2.44% -
BM_deque_vector_ranges_copy/1024 1.80% 36.791 37.451 - -0.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.79% 33.534 34.134 - 6.56% -
SetIntersection_None_Set_uint32_1_1 1.79% 536209151.102 545802027.526 - -1.26% -
BM_PushHeap_uint64_Random_64 1.79% 5.487 5.585 - -3.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 12731.460 12958.330 - 2.29% -
BM_vector_deque_ranges_move_backward/4000 1.78% 141.033 143.544 - -0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.78% 14918.982 15184.125 - 2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.78% 248544678.670 252961281.490 - -27.33% -
BM_PushHeap_float_Ascending_262144 1.78% 5.091 5.181 - 2.47% -
SetIntersection_Front_Vector_string_256_1 1.77% 4196337.550 4270705.775 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.77% 1240045.735 1261977.863 - 1.66% -
SetIntersection_None_Vector_float_262144_256 1.77% 1118549.505 1138329.256 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.77% 57.825 58.847 - -1.88% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.77% 672.628 684.515 - 0.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.77% 1.342 1.366 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.77% 1225042.969 1246689.779 - 1.50% -
SetIntersection_Interlaced_Set_float_16384_64 1.77% 210366080.108 214080327.395 - 1.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.77% 7489.773 7621.993 - 2.39% -
SetIntersection_None_Set_uint32_1024_64 1.76% 8922964.495 9080429.313 - -1.06% -
BM_vector_deque_copy/64 1.76% 2.826 2.876 - 5.86% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.76% 5196.519 5288.196 - 0.65% -
std::search(vector<int>)_(no_match)/1000 1.76% 204.324 207.928 - -2.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.76% 27.380 27.862 - 2.28% -
SetIntersection_Interlaced_Set_float_262144_1024 1.76% 1503440.674 1529915.771 - 0.04% -
std::copy_n(deque<int>)/1048576 1.76% 50013.368 50892.164 - -4.21% -
std::sort_heap(vector<NonIntegral>)/8 1.76% 30.069 30.597 - -0.63% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.76% 17.191 17.493 - 2.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.75% 19.463 19.805 - 1.61% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.75% 765.493 778.921 - 3.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.75% 22.109 22.497 - 12.82% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.75% 15.786 16.063 - 0.70% -
std::stable_sort(vector<int>)_(heap)/8 1.75% 21.094 21.463 - 0.10% -
std::copy_n(vector<bool>)_(aligned)/4096 1.75% 4.705 4.787 - -1.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.74% 820.033 834.305 - -0.90% -
BM_CmpEqual_short_uchar 1.74% 1.081 1.100 - 0.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.74% 17.219 17.518 - 1.94% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.74% 3.830 3.896 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.74% 1224258.219 1245503.174 - 1.62% -
SetIntersection_None_Vector_string_16384_16384 1.73% 1212053.724 1233026.991 - -1.62% -
BM_CmpEqual_uchar_uchar 1.73% 1.047 1.065 - -0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.73% 7444.925 7573.609 - -0.41% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.73% 3768.941 3834.042 - -0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.73% 49.293 50.144 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.73% 1142685.334 1162404.915 - 0.13% -
SetIntersection_None_Vector_float_1024_64 1.72% 1060784.415 1079046.330 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.72% 0.628 0.639 - -2.86% -
std::find_end(deque<int>)_(match_near_end)/8192 1.72% 272.167 276.849 - -23.18% -
BM_toupper_string<char> 1.72% 15.283 15.546 - 1.01% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.72% 30.139 30.657 - 9.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.72% 8882216.196 9034772.748 - 3.45% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.72% 1560.573 1587.364 - 0.41% -
std::multimap<int,_int>::ctor(const&)/32 1.72% 223.010 226.839 - -11.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.72% 8488.069 8633.684 - 0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.71% 1614115.967 1641753.498 - 2.31% -
std::any_of(vector<int>)_(process_all)/32 1.71% 8.294 8.436 - -0.85% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.71% 13.527 13.758 - 1.41% -
std::map<int,_int>::contains(key)_(existent)/8192 1.71% 5.481 5.574 - -0.15% -
BM_CmpEqual_int_schar 1.71% 1.122 1.141 - 0.33% -
BM_deque_deque_copy/65536 1.70% 3130.268 3183.587 - -0.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.70% 861965.853 876631.788 - 1.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.70% 144034.679 146479.254 - 2.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.70% 6.824 6.940 - -0.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.70% 20.482 20.829 - -5.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.69% 50.284 51.136 - 1.92% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.69% 343.346 349.161 - -1.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 667.622 678.916 - -0.31% -
bm_swap_ranges_vb_unaligned/64 1.69% 4.925 5.008 - 0.09% -
SetIntersection_None_Vector_uint64_16384_4 1.69% 1095405.391 1113903.471 - 2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.69% 1224190.186 1244862.225 - 1.61% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.69% 65.880 66.992 - -0.97% -
std::reverse_copy(list<int>)/8 1.69% 2.350 2.389 - -3.05% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.69% 98.834 100.502 - 0.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.69% 795.431 808.835 - 2.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.68% 618816.062 629242.821 - 0.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.68% 16634.439 16914.539 - 4.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 1073611.419 1091649.866 - 1.80% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.68% 109673.530 111515.131 - 2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.68% 8741977.982 8888433.772 - 2.33% -
std::stable_partition(deque<int>)_(dense)/50 1.67% 37.913 38.547 - -3.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.67% 1403.905 1427.383 - 8.08% -
std::make_heap(deque<int>)_(descending)/8 1.67% 21.069 21.422 - 2.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.67% 230.146 233.988 - 2.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.67% 4.052 4.120 - 1.27% -
SetIntersection_None_Set_uint64_262144_4 1.67% 1200993.570 1221022.217 - 2.49% -
std::stable_sort(vector<int>)_(descending)/8192 1.67% 18639.356 18950.099 - -0.93% -
SetIntersection_None_Set_float_1024_64 1.66% 8821894.870 8968705.079 - -9.60% -
BM_StringAssignAsciizMix_Transparent 1.66% 2.972 3.021 - 0.47% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.66% 7059.450 7176.881 - 1.70% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.66% 21.490 21.847 - -0.73% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.66% 75422.629 76675.206 - 0.69% -
rng::find_last(vector<char>)_(bail_10%)/50 1.66% 10.698 10.876 - 0.24% -
SetIntersection_Front_Set_float_16384_64 1.66% 1771979.265 1801381.265 - 9.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.66% 23.609 24.000 - 6.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.65% 12.302 12.505 - 2.12% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.65% 1256643.228 1277389.240 - 2.76% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.65% 18.856 19.167 - 0.86% -
std::find(list<int>)_(process_all)/8192 1.65% 7099.829 7216.852 - -2.92% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.65% 533.850 542.647 - 0.45% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.65% 204151.294 207512.846 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 7631.942 7757.589 - 1.92% -
std::map<int,_int>::contains(key)_(existent)/32 1.64% 1.638 1.664 - 1.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 195.297 198.501 - 1.33% -
SetIntersection_None_Set_uint32_262144_262144 1.64% 1175592.285 1194850.422 - 1.75% -
std::set<int>::count(key)_(non-existent)/32 1.64% 2.864 2.911 - 0.82% -
BM_PushHeap_string_QuickSortAdversary_4 1.64% 6.348 6.452 - 0.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.63% 141468.936 143777.487 - -0.78% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.63% 11.466 11.653 - 1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 85560.621 86953.839 - 1.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.63% 366.340 372.303 - 0.32% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.63% 34713.298 35277.826 - 1.39% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.62% 3.982 4.046 - 0.30% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.62% 2.136 2.170 - 1.19% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.62% 9.384 9.536 - -3.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.61% 6329.523 6431.703 - 2.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.61% 24.313 24.705 - 0.46% -
std::set<int>::count(key)_(non-existent)/8192 1.61% 11.181 11.362 - 0.26% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.61% 15655.880 15908.086 - 0.03% -
SetIntersection_Front_Vector_uint32_262144_262144 1.61% 345675598.981 351239766.076 - 1.47% -
BM_CmpEqual_short_int 1.61% 1.112 1.130 - -0.26% -
SetIntersection_None_Set_uint64_262144_256 1.61% 1208624.512 1228054.363 - 2.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.61% 12761.118 12966.264 - -0.32% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.61% 157.784 160.318 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.60% 213522266.364 216945833.760 - 1.56% -
SetIntersection_None_Vector_uint64_16384_256 1.60% 1098145.365 1115717.850 - 1.44% -
BM_CmpEqual_schar_ushort 1.60% 1.079 1.096 - -0.23% -
std::generate(deque<int>)/1024 1.60% 241.566 245.428 - -5.69% -
std::set<int>::contains(key)_(existent)/32 1.60% 1.632 1.658 - 0.07% -
std::for_each(multiset<int>::iterator)/8192 1.60% 8079.080 8208.188 - 1.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.60% 18.740 19.039 - -5.83% -
rng::starts_with(deque<int>,_pred)/8192 1.60% 3901.106 3963.383 - 0.68% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.60% 41.060 41.715 - 11.87% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.59% 180029039.767 182899380.348 - 3.11% -
std::flat_map<int,_int>::clear()/8192 1.59% 407.106 413.597 - 1.01% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.59% 32.212 32.724 - 1.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.58% 205766.794 209027.344 - 1.62% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 6565.424 6669.408 - -2.14% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.58% 49523.705 50307.781 - 1.04% -
SetIntersection_None_Set_uint32_16384_256 1.58% 154322308.179 156765176.800 - 3.57% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.58% 30.304 30.784 - 0.66% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.58% 1275180.500 1295305.746 - 4.18% -
std::rotate(deque<int>)_(by_1/3)/50 1.58% 29.327 29.790 - -2.80% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.57% 682.421 693.168 - 0.10% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.57% 1860922.443 1890210.365 - 5.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.57% 921.764 936.242 - -14.60% -
BM_PushHeap_string_QuickSortAdversary_1024 1.57% 15.037 15.273 - 1.08% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.57% 242216.863 246010.844 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.56% 1205208.645 1224037.304 - 2.82% -
std::set<int>::erase(iterator)/8192 1.56% 19.668 19.975 - -2.51% -
std::rotate(list<int>)_(1_element_forward)/50 1.56% 25.567 25.965 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.56% 753.368 765.105 - 1.47% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.56% 476.470 483.886 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.56% 205181555.098 208372416.202 - -3.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.55% 4211.660 4277.117 - 0.44% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.55% 16.425 16.680 - 0.52% -
bm_lexicographical_compare<unsigned_char>/1 1.55% 1.534 1.557 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.55% 38563546.923 39160059.791 - -0.63% -
std::pop_heap(deque<std::string>)/8192 1.55% 113.519 115.274 - 0.09% -
std::remove(list<int>)_(prefix)/8192 1.54% 8099.386 8224.498 - -0.42% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.54% 2.906 2.951 - 0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.54% 11409860.888 11585911.934 - 2.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.54% 12636.927 12831.574 - -30.31% -
std::copy_n(list<int>)/4096 1.54% 3524.515 3578.779 - 0.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.54% 3.662 3.718 - -1.60% -
SetIntersection_Front_Vector_float_4_4 1.53% 135429375.914 137506282.872 - 1.65% -
std::find_first_of(list<int>)_(large_needle)/8192 1.53% 47909902.735 48642325.000 - 0.25% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.53% 4.536 4.606 - 0.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.53% 279303.184 283563.226 - -12.02% -
rng::starts_with(deque<int>,_pred)/1048576 1.52% 507583.545 515314.288 - 0.91% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.52% 1600594.563 1624970.053 - 2.88% -
SetIntersection_None_Set_uint64_262144_16 1.52% 1208327.151 1226724.203 - 2.85% -
SetIntersection_Interlaced_Set_float_16384_1024 1.52% 169092099.833 171666201.158 - 1.10% -
bm_ranges_swap_ranges_vb_aligned/4096 1.52% 11.922 12.104 - -0.19% -
bm_ranges_swap_ranges_vb_aligned/131072 1.52% 244.403 248.113 - 2.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.52% 63.448 64.410 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.52% 1067949.770 1084143.492 - -0.74% -
SetIntersection_None_Set_string_262144_64 1.51% 1648619.629 1673594.727 - 0.71% -
BM_deque_deque_move/64000 1.51% 3021.457 3067.119 - 2.00% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.51% 32.474 32.965 - 4.56% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.51% 5.414 5.496 - 1.79% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.51% 56572.930 57425.652 - 1.60% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.51% 102229.906 103768.693 - 0.48% -
std::for_each_n(deque<int>)/50 1.51% 3.901 3.960 - -0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.50% 24.036 24.397 - 0.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.50% 880135.267 893378.886 - 0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.50% 1355844.402 1376187.500 - -2.35% -
SetIntersection_None_Set_string_64_1 1.50% 22992016.710 23336704.201 - 4.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.50% 21624.317 21948.285 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.49% 22.043 22.373 - -4.65% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.49% 2.402 2.438 - 0.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.49% 1443057.832 1464592.380 - 1.32% -
std::flat_map<int,_int>::erase(iterator)/1024 1.49% 74.659 75.772 - -4.25% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.49% 49.034 49.765 - 2.15% -
SetIntersection_None_Set_uint32_1024_4 1.49% 8905406.330 9037918.462 - -2.29% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.48% 17565.135 17825.947 - 0.94% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.48% 1043794.161 1059195.581 - 2.38% -
BM_CmpEqual_ushort_int 1.47% 1.038 1.053 - -1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.47% 20.325 20.623 - 0.75% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.47% 23668.747 24016.080 - 1.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.46% 22766.722 23099.628 - 1.01% -
std::is_sorted_until(list<int>)/8192 1.46% 7164.030 7268.765 - 1.68% -
SetIntersection_None_Set_uint64_1024_4 1.46% 8866597.824 8996196.716 - 4.25% -
std::lower_bound(std::forward_list<int>)/100 1.46% 82.206 83.407 - 1.83% -
std::copy(vector<bool>)_(aligned)/64 1.46% 1.296 1.315 - -8.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.46% 448.283 454.814 - 1.07% -
SetIntersection_None_Set_float_64_16 1.46% 18048889.919 18311788.499 - 0.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.45% 2.423 2.459 - 0.15% -
BM_PushHeap_uint32_Random_1024 1.45% 5.632 5.714 - -0.72% -
std::stable_partition(deque<int>)_(dense)/1024 1.45% 576.742 585.129 - -3.14% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.45% 2.257 2.290 - 0.27% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.45% 12519.889 12701.627 - 0.64% -
BM_StringRelational_Less_Large_Small_Control 1.45% 1.853 1.879 - 1.63% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.45% 7.040 7.142 - -0.26% -
std::stable_partition(vector<int>)_(sparse)/32 1.45% 7.224 7.328 - 1.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.45% 4.474 4.539 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.45% 5020620.053 5093326.341 - 1.91% -
BM_CmpLess_schar_int 1.45% 1.104 1.119 - 0.16% -
SetIntersection_Interlaced_Set_uint32_4_1 1.44% 214014969.933 217106059.492 - 2.04% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.44% 13.190 13.380 - 1.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.44% 6.480 6.574 - 1.00% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.43% 75161.459 76239.184 - 0.83% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.43% 730.890 741.339 - 0.26% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.43% 27.369 27.760 - 1.14% -
std::multiset<int>::insert(value)_(already_present)/1024 1.43% 27.560 27.953 - -1.09% -
SetIntersection_Interlaced_Vector_string_1024_64 1.43% 8185305.496 8302190.346 - 2.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.43% 20.082 20.369 - 0.09% -
BM_deque_vector_move/4096 1.43% 144.947 147.015 - -3.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.42% 4899.260 4969.074 - 2.29% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.42% 2.164 2.195 - 0.03% -
BM_deque_deque_copy/4000 1.42% 141.695 143.709 - 0.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.42% 23.983 24.323 - -0.47% -
std::set<int>::upper_bound(key)_(existent)/32 1.42% 1.748 1.773 - -1.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.42% 140937.184 142933.022 - -2.37% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.42% 5274.512 5349.204 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.42% 1150885.537 1167183.054 - 0.34% -
std::any_of(deque<int>)_(process_all)/32768 1.41% 10075.407 10217.899 - -9.60% -
rng::contains(deque<int>)_(process_all)/8 1.41% 3.015 3.058 - -1.72% -
BM_CmpLess_int_uchar 1.41% 1.111 1.126 - 0.92% -
BM_PushHeap_string_QuickSortAdversary_64 1.41% 13.004 13.188 - 1.16% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.41% 883.928 896.394 - -2.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 139656.628 141624.904 - 2.39% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.41% 508118.395 515265.244 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.40% 2948407.795 2989813.881 - 3.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.40% 15540.232 15758.442 - -0.86% -
BM_deque_deque_move/0 1.40% 0.809 0.820 - 3.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.40% 21.830 22.135 - 1.18% -
BM_CmpLess_uint_ushort 1.40% 1.101 1.117 - 0.08% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.40% 746.632 757.054 - 0.53% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.39% 4158686.515 4216653.016 - 2.81% -
BM_PushHeap_string_QuickSortAdversary_262144 1.39% 16.045 16.268 - 2.23% -
BM_CmpEqual_uint_schar 1.39% 1.012 1.026 - 1.90% -
BM_CmpEqual_short_ushort 1.39% 1.078 1.093 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.39% 14017362.535 14211696.258 - -4.68% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.39% 184.629 187.188 - 1.21% -
BM_PushHeap_string_PipeOrgan_262144 1.38% 17.460 17.702 - 5.38% -
std::find(vector<char>)_(bail_25%)/8192 1.38% 39.449 39.996 - -1.44% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.38% 5.423 5.498 - 4.57% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.38% 1.627 1.649 - 0.11% -
SetIntersection_None_Set_uint64_262144_64 1.38% 1207886.066 1224586.506 - 2.40% -
std::replace(list<int>)_(prefix)/50 1.38% 17.055 17.291 - -1.07% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.38% 4031.411 4087.086 - 0.92% -
SetIntersection_Interlaced_Set_uint32_256_256 1.38% 7791467.503 7899015.930 - 2.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.38% 32464.780 32912.524 - -13.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.38% 23.701 24.028 - 1.09% -
SetIntersection_Interlaced_Set_uint64_256_4 1.37% 11066807.337 11218286.135 - 0.12% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.37% 477633.432 484164.537 - -0.66% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.37% 273659.304 277399.435 - -2.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.37% 1332086.752 1350274.250 - 2.63% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.36% 6546.044 6635.394 - -1.32% -
ranges::minmax(std::deque<long_long>)/1 1.36% 0.826 0.837 - -1.41% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.36% 12.069 12.234 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.36% 2393446.212 2426041.923 - 1.05% -
std::partition(vector<int>)_(dense)/50 1.36% 12.984 13.161 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.36% 8715347.903 8833604.592 - 2.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.36% 1048799.297 1063023.449 - -0.31% -
std::find_first_of(vector<int>)_(small_needle)/50 1.35% 76.664 77.703 - 6.44% -
BM_PushHeap_string_PipeOrgan_16 1.35% 4.144 4.200 - 0.54% -
BM_deque_deque_copy/70000 1.35% 3170.306 3213.240 - -5.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.35% 16.145 16.364 - -0.68% -
BM_StringFindStringLiteral/1024 1.35% 18.013 18.256 - 0.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.35% 12892.336 13065.923 - -2.21% -
std::multiset<int>::find(key)_(existent)/1024 1.34% 4.049 4.103 - 0.21% -
SetIntersection_None_Set_uint32_262144_1024 1.34% 1174901.287 1190669.598 - 1.24% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.34% 51474.251 52161.511 - 0.23% -
BM_vector_deque_copy/4000 1.34% 139.816 141.682 - 0.79% -
BM_deque_vector_ranges_move/64000 1.33% 2987.683 3027.543 - 2.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.33% 1.131 1.146 - -0.66% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.33% 1.761 1.784 - 0.73% -
BM_deque_vector_move/5500 1.33% 193.164 195.730 - -4.94% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.33% 2.794 2.831 - 1.05% -
std::sort_heap(deque<int>)/8192 1.33% 470990.322 477236.949 - 1.42% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.33% 207.804 210.559 - 0.60% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.32% 8.333 8.444 - 3.13% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 1.32% 50482.225 51150.380 - -1.96% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.32% 7.024 7.117 - -0.33% -
BM_deque_deque_ranges_move/65536 1.32% 3075.081 3115.675 - -0.08% -
SetIntersection_None_Set_string_262144_4 1.32% 1650966.555 1672742.023 - 1.08% -
std::adjacent_find(vector<int>,_pred)/1024 1.32% 397.633 402.878 - -9.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.32% 166155.307 168344.125 - 1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.32% 140510.543 142359.790 - 2.25% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.32% 4.139 4.194 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.31% 8946343.704 9063690.047 - 3.25% -
std::unordered_set<int>::erase(iterator)/8192 1.31% 22.232 22.523 - -4.68% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.31% 98278.198 99564.422 - 0.52% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.31% 6.484 6.569 - 0.54% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.31% 1881.352 1905.950 - 1.17% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.31% 10.171 10.304 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.30% 613.801 621.794 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.30% 2.532 2.565 - -8.53% -
SetIntersection_Interlaced_Set_float_262144_16 1.30% 1557667.969 1577914.877 - 0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.30% 24441.824 24759.270 - 4.81% -
SetIntersection_None_Set_float_16384_64 1.29% 151453232.826 153412461.645 - 0.27% -
BM_deque_vector_move_backward/4000 1.29% 142.400 144.239 - 1.94% -
std::move(vector<int>)/512 1.29% 20.048 20.307 - 0.55% -
std::generate_n(list<int>)/8192 1.29% 6868.739 6957.373 - -7.78% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.29% 9.870 9.997 - 1.84% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.29% 78.217 79.226 - 0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.29% 17036399.861 17255999.897 - 1.39% -
BM_num_get<long_double> 1.29% 37.499 37.982 - 2.92% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.29% 64.648 65.479 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.29% 1043158.132 1056569.369 - 0.74% -
std::flat_multimap<int,_int>::ctor(const&)/1024 1.28% 176.753 179.021 - 0.50% -
std::multimap<int,_int>::clear()/1024 1.28% 10600.658 10736.417 - -9.85% -
SetIntersection_Front_Vector_string_16_16 1.28% 51254324.350 51910019.258 - 1.35% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.28% 10.891 11.030 - 13.86% -
SetIntersection_None_Set_uint32_262144_256 1.28% 1176561.848 1191573.322 - 1.23% -
std::reverse_copy(deque<int>)/4096 1.28% 967.934 980.283 - -0.05% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.27% 16.127 16.332 - 0.79% -
BM_vector_deque_ranges_copy_backward/4096 1.27% 147.787 149.667 - -0.39% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.27% 1635837.728 1656634.928 - 3.02% -
std::stable_sort(vector<int>)_(shuffled)/8 1.27% 19.579 19.828 - -1.26% -
std::search(vector<int>)_(same_length)/1000 1.27% 241.038 244.099 - 1.38% -
std::stable_partition(vector<int>)_(sparse)/50 1.27% 21.420 21.692 - 3.28% -
SetIntersection_Interlaced_Set_string_64_16 1.27% 37738687.529 38217834.406 - 3.42% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.27% 15.880 16.081 - 0.85% -
BM_toupper_string<wchar_t> 1.27% 6.301 6.381 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.27% 1403238.870 1421011.335 - -2.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.26% 25.853 26.180 - 9.52% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.26% 338458.560 342728.424 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.26% 43174.065 43718.318 - 0.20% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.26% 39970196.619 40473918.964 - 3.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 1240.422 1256.051 - -0.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.26% 13.786 13.960 - 1.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.26% 101887.453 103170.382 - -2.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.26% 320.323 324.350 - -7.48% -
SetIntersection_Front_Vector_float_256_64 1.26% 4349719.020 4404368.673 - 0.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 21.133 21.398 - -2.03% -
BM_deque_vector_ranges_move/70000 1.25% 3256.163 3296.921 - 2.48% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.25% 8265.795 8369.205 - 0.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.25% 1.613 1.633 - 0.70% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.25% 27.119 27.458 - -1.35% -
std::stable_sort(vector<int>)_(repeated)/8 1.25% 15.419 15.612 - 0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.25% 9.422 9.540 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.25% 216505573.380 219209884.576 - -5.21% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.25% 4464.370 4520.057 - -1.06% -
std::set<std::string>::ctor(&&,_different_allocs)/0 1.25% 12.757 12.916 - 0.42% -
std::sort(vector<int>)_(pipe-organ)/8 1.25% 17.601 17.821 - 2.12% -
SetIntersection_None_Vector_float_16384_16 1.24% 1103223.252 1116955.764 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.24% 24.200 24.501 - -2.29% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.24% 1.738 1.759 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 669.666 677.979 - 1.13% -
BM_CmpLess_int_int 1.24% 1.070 1.083 - 1.74% -
SetIntersection_None_Set_uint32_16384_64 1.24% 154414146.018 156327988.053 - 3.38% -
BM_PushHeap_string_QuickSortAdversary_256 1.24% 14.531 14.710 - 1.35% -
SetIntersection_Front_Set_uint32_1024_16 1.23% 1192766.637 1207452.714 - 1.11% -
SetIntersection_Interlaced_Set_uint32_64_4 1.23% 20972916.069 21230774.680 - 1.37% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.23% 11.477 11.618 - -0.29% -
std::set<std::string>::count(key)_(non-existent)/1024 1.23% 23.538 23.827 - -0.01% -
BM_deque_vector_move/65536 1.23% 2982.907 3019.543 - -1.57% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.23% 1.676 1.696 - 4.60% -
SetIntersection_None_Set_uint32_256_16 1.23% 10915105.269 11048834.297 - -1.55% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.22% 1869.697 1892.585 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.22% 18885988.751 19116955.461 - 2.55% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.22% 221018447.715 223721203.328 - 2.69% -
BM_vector_deque_copy/1024 1.22% 35.771 36.207 - -1.58% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.22% 2.928 2.964 - -0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.22% 2.295 2.323 - 1.12% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.22% 13.494 13.659 - 6.06% -
BM_PushHeap_string_QuickSortAdversary_16 1.21% 10.429 10.556 - 1.31% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.21% 13.105 13.264 - 3.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.21% 137945593.180 139616199.526 - -1.25% -
SetIntersection_None_Vector_string_262144_16 1.21% 1272765.224 1288158.461 - -1.50% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.21% 7.830 7.924 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.20% 17.698 17.910 - 1.02% -
std::multimap<int,_int>::find(key)_(existent)/32 1.20% 1.714 1.735 - -1.03% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.20% 1601839.682 1621041.586 - 2.73% -
SetIntersection_Interlaced_Set_float_16384_256 1.20% 196886740.230 199246202.639 - 0.57% -
std::sort(vector<int>)_(repeated)/8 1.20% 15.760 15.949 - 0.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.20% 145930.508 147675.581 - -1.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.20% 34.738 35.153 - 1.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.19% 52729.224 53358.127 - -1.97% -
std::vector<std::string>::ctor(size)/1024 1.19% 427.805 432.903 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.19% 35598.769 36022.389 - -1.81% -
std::make_heap(vector<int>)_(descending)/1024 1.19% 272.004 275.239 - 0.16% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.19% 10.175 10.296 - -0.18% -
SetIntersection_None_Set_float_256_4 1.19% 11282467.969 11416308.724 - 1.58% -
std::multiset<std::string>::count(key)_(existent)/1024 1.18% 23.120 23.394 - -1.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.18% 43.761 44.278 - 2.75% -
SetIntersection_None_Set_uint64_1024_64 1.18% 9002334.521 9108674.240 - 6.07% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.18% 8.133 8.229 - -0.38% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.18% 571317.007 578044.490 - -4.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.18% 2.425 2.453 - 2.66% -
SetIntersection_Interlaced_Set_float_262144_64 1.18% 1538117.678 1556198.080 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.18% 12067171.443 12209000.259 - -1.32% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.18% 117664.643 119047.332 - 0.37% -
std::make_heap(deque<int>)_(heap)/8 1.17% 20.970 21.217 - 0.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.17% 19.116 19.339 - -0.10% -
std::make_heap(vector<int>,_pred)_(ascending)/8 1.17% 16.686 16.881 - 0.98% -
bm_swap_ranges_vb_aligned/64 1.17% 2.882 2.915 - -1.59% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.16% 8.329 8.425 - 0.13% -
SetIntersection_None_Set_string_64_64 1.16% 11651226.775 11786625.902 - 2.28% -
SetIntersection_Front_Set_uint32_16384_1 1.16% 1026027.524 1037944.090 - 4.87% -
std::list<int>::ctor(size)/1024 1.16% 11562.706 11696.940 - -10.04% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.16% 9.686 9.799 - 0.14% -
std::partition_copy(vector<int>)/50 1.16% 12.719 12.867 - 1.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.16% 64144.005 64885.921 - 1.07% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.16% 21.226 21.471 - 0.15% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.15% 32085.419 32455.482 - -3.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.15% 165978.444 167892.326 - 1.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.15% 7.896 7.987 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.15% 19.512 19.736 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 12111.273 12249.984 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.14% 1631570.394 1650251.221 - 6.49% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.14% 184.505 186.616 - 0.22% -
std::set<std::string>::ctor(const&,_alloc)/0 1.14% 12.671 12.816 - -2.70% -
std::transform(list<int>,_list<int>)/8192 1.14% 9049.095 9152.407 - -0.02% -
std::find_end(vector<int>)_(same_length)/1024 1.14% 254.807 257.710 - 3.94% -
std::replace_if(vector<int>)_(prefix)/1024 1.14% 269.698 272.768 - 0.76% -
BM_deque_vector_ranges_copy/4096 1.14% 144.476 146.119 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.14% 4.990 5.046 - 1.44% -
BM_deque_deque_copy/4096 1.14% 146.654 148.319 - 0.02% -
BM_CmpEqual_uint_short 1.13% 1.018 1.029 - -0.89% -
std::list<std::string>::ctor(size)/1024 1.13% 12505.523 12646.999 - -1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.13% 1.157 1.170 - -4.79% -
SetIntersection_Front_Set_uint64_16384_1 1.13% 1008932.772 1020314.436 - -2.59% -
std::set<std::string>::ctor(const&)/8192 1.13% 342373.576 346235.134 - 1.07% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.13% 7.267 7.349 - 0.32% -
std::search(list<int>)_(single_element)/1024 1.13% 722.762 730.898 - -5.27% -
std::set<std::string>::count(key)_(non-existent)/8192 1.13% 33.123 33.496 - 9.19% -
BM_deque_vector_ranges_move/65536 1.12% 2992.353 3025.992 - 2.15% -
std::make_heap(deque<int>)_(repeated)/8 1.12% 24.888 25.166 - 0.26% -
std::count(deque<int>)_(every_other)/8192 1.12% 1917.375 1938.780 - -3.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.11% 1108524.532 1120871.577 - -0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.11% 36.712 37.121 - 2.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.11% 376491.969 380676.025 - 0.95% -
std::stable_partition(deque<int>)_(sparse)/8192 1.11% 3299.520 3336.129 - -0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.11% 391.660 396.001 - 0.30% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.11% 36589.042 36994.457 - 0.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.11% 694.919 702.612 - 1.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.11% 11.385 11.511 - -0.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.10% 389.447 393.739 - 0.52% -
SetIntersection_None_Vector_uint64_262144_256 1.10% 1135820.241 1148333.855 - 2.70% -
std::make_heap(vector<int>)_(shuffled)/8 1.10% 15.720 15.893 - 0.74% -
std::sort(deque<int>)_(repeated)/8192 1.10% 6708.291 6782.191 - 0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.10% 7.918 8.005 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.10% 41889079.726 42350146.803 - 1.20% -
SetIntersection_None_Set_uint32_256_1 1.10% 11529564.767 11656386.587 - -1.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.10% 11.205 11.328 - -0.16% -
BM_num_get<double> 1.10% 36.623 37.025 - -0.40% -
vector<bool>(const_vector<bool>&) 1.10% 10.255 10.368 - -0.55% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.10% 42.411 42.876 - 0.71% -
rng::for_each(set<int>)/32 1.10% 25.157 25.432 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.10% 59658251.821 60311642.262 - -1.70% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.10% 53.886 54.476 - -5.94% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.09% 25.462 25.739 - -2.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.09% 23.723 23.982 - 1.46% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.09% 13188.347 13331.749 - 0.69% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.09% 238114392.995 240702030.401 - 1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.09% 25718.412 25997.897 - 1.05% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.09% 521.972 527.640 - -1.02% -
SetIntersection_None_Set_uint32_262144_1 1.08% 1186128.418 1198977.701 - 1.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.08% 53.714 54.295 - 0.76% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.08% 6659.352 6731.221 - 0.79% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.08% 1903.190 1923.715 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.08% 8564573.971 8656855.555 - 1.63% -
std::search(list<int>)_(no_match)/1048576 1.08% 835423.412 844423.494 - 1.92% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.08% 448.491 453.316 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.08% 3.196 3.230 - 1.85% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 604.001 610.481 - -0.95% -
std::is_sorted(list<int>)/8192 1.07% 7219.697 7297.022 - -5.45% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.07% 6209.491 6275.827 - 0.42% -
std::make_heap(deque<int>)_(repeated)/8192 1.07% 17777.665 17967.498 - 0.54% -
SetIntersection_Front_Set_uint32_262144_16384 1.07% 219248401.645 221589411.208 - -0.33% -
SetIntersection_None_Set_uint32_262144_4 1.07% 1181285.890 1193893.064 - 1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.07% 13867933.397 14015905.217 - -5.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 67667.106 68388.770 - -0.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.06% 11223.150 11342.672 - -6.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.06% 32.650 32.997 - 1.74% -
std::map<std::string,_int>::find(key)_(existent)/32 1.06% 15.585 15.750 - -4.79% -
SetIntersection_None_Vector_uint64_1024_1024 1.06% 1072098.516 1083467.725 - 4.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.06% 2.298 2.322 - 6.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.06% 391.090 395.220 - 0.26% -
SetIntersection_Interlaced_Vector_float_262144_4 1.06% 1540014.927 1556269.802 - -27.27% -
SetIntersection_None_Vector_string_16384_4 1.05% 1224996.343 1237911.797 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.05% 390.585 394.702 - 0.28% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.05% 36.193 36.574 - 1.57% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.05% 27.789 28.081 - -0.85% -
SetIntersection_None_Set_string_262144_16 1.05% 1652525.881 1669901.691 - -0.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.05% 23.159 23.403 - -0.71% -
BM_deque_vector_ranges_copy/2 1.05% 1.820 1.840 - -1.84% -
std::sort_heap(vector<int>)/1024 1.05% 9762.085 9864.553 - 0.22% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.05% 7.034 7.108 - -0.06% -
BM_std_minmax_element<char>/4 1.05% 1.213 1.226 - -2.96% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.05% 200660410.789 202761085.855 - 3.27% -
std::set<int>::count(key)_(non-existent)/1024 1.05% 7.359 7.436 - 0.04% -
std::list<std::string>::ctor(size)/8192 1.04% 102383.115 103451.409 - -1.38% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.04% 294.746 297.821 - -0.83% -
BM_StringFindMatch2/32768 1.04% 1562.526 1578.795 - -0.51% -
SetIntersection_Front_Set_uint32_16_16 1.04% 37903283.074 38297133.052 - 2.15% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.04% 1.757 1.776 - -10.64% -
BM_PushHeap_uint64_Random_16384 1.04% 6.247 6.311 - -1.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.04% 591090.105 597222.657 - -1.08% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.03% 1571737.225 1587972.086 - 2.48% -
BM_deque_vector_ranges_copy_backward/1024 1.03% 36.850 37.230 - 0.86% -
std::is_partitioned(list<int>)_(partitioned)/32 1.03% 8.544 8.632 - -6.09% -
SetIntersection_Front_Set_uint32_1024_64 1.03% 1770491.338 1788714.543 - 3.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.03% 54545.695 55106.494 - 0.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.03% 11.262 11.378 - -0.74% -
std::find_first_of(list<int>)_(small_needle)/32 1.03% 92.763 93.717 - -3.78% -
std::copy_if(list<int>)_(entire_range)/32768 1.03% 25584.541 25847.548 - 0.26% -
SetIntersection_Front_Vector_string_262144_16384 1.03% 345430994.416 348978186.116 - 0.19% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.03% 6754.389 6823.696 - -0.42% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.03% 20.274 20.481 - -2.06% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.02% 171511183.733 173268612.879 - 3.80% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.02% 20.304 20.512 - 1.18% -
BM_CmpEqual_schar_schar 1.02% 1.080 1.091 - 0.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.02% 12.977 13.109 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.02% 18.145 18.330 - 0.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 62287.851 62922.216 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.02% 388.471 392.427 - 0.08% -
BM_CmpLess_short_ushort 1.01% 1.092 1.103 - -0.64% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.01% 17.436 17.613 - 1.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.01% 1446158.557 1460820.780 - 1.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.01% 612.597 618.802 - -3.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.01% 19.338 19.534 - 1.31% -
BM_vector_deque_ranges_copy/1024 1.01% 35.803 36.165 - 0.85% -
SetIntersection_None_Vector_float_16384_4 1.01% 1089729.328 1100732.415 - 0.14% -
std::set<int>::insert(value)_(already_present)/32 1.01% 1.750 1.768 - -0.81% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.01% 22.308 22.533 - -0.73% -
std::copy_n(list<int>)/64 1.01% 14.563 14.710 - -1.65% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.01% 4725.967 4773.642 - -0.13% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 1.01% 52933.006 53466.007 - 0.24% -
std::move(deque<int>)/8 1.00% 3.478 3.513 - -2.57% -
std::set<int>::erase(iterator)/32 1.00% 19.683 19.880 - -1.86% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.263 350.319 -0.62% 350.319
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.062 533.296 -0.41% 533.296
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 18.150 685.665 2.05% 685.665
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.717 372.219 -0.42% 372.219
std::search_n(vector<int>)_(no_match)/1024 -98.50% 216.841 3.263 55.766 -0.33% 55.766
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.12% 427.880 8.055 71.175 -0.36% 71.175
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.52% 611.467 15.176 98.214 -0.01% 98.214
std::search_n(deque<int>)_(no_match)/1024 -95.38% 293.746 13.567 42.201 -1.02% 42.201
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -79.79% 135.918 27.475 - -2.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.79% 135.333 30.060 - 7.49% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.32% 124.371 29.457 - 3.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.00% 130.189 31.252 - 3.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.97% 95.112 22.855 - 1.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -75.59% 93.679 22.866 - -1.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -74.34% 92.896 23.836 - -1.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.99% 91.695 23.850 - 4.44% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.79% 2531.800 815.438 - 0.93% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.97% 23.874 8.841 - 0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.27% 1749.757 660.179 - 19.15% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.44% 14.878 5.886 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -59.03% 50.255 20.589 - -21.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -57.63% 40.863 17.312 - -0.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -57.58% 40.369 17.125 - -5.22% -
std::fill(vector<bool>)/262144 -57.14% 941.294 403.394 - 73.68% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -56.92% 42.486 18.303 - -0.83% -
std::rotate_copy(vector<int>)/8192 -54.11% 720.009 330.445 - -55.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.86% 24.088 11.355 - 17.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -52.61% 36.266 17.186 - -0.78% -
std::search_n(vector<int>)_(no_match)/32 -52.37% 6.886 3.280 0.391 -0.07% 0.391
BM_deque_vector_copy/64 -51.26% 5.410 2.637 - 2.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -51.02% 70.426 34.493 - -43.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -49.67% 65.499 32.965 - -40.24% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.51% 15.020 7.583 - 15.66% -
std::transform(deque<int>)_(identity_transform)/32 -49.33% 24.212 12.269 - -0.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.42% 64.988 33.520 - -1.62% -
BM_vector_deque_ranges_move/64 -47.53% 5.321 2.792 - 4.34% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.06% 700887.854 371055.967 - -47.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.83% 22832289.416 12139880.582 - 2.79% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -46.46% 0.482 0.258 - -0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -46.41% 0.482 0.258 - -0.01% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.12% 15.025 8.096 0.417 -0.28% 0.417
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -45.51% 23.870 13.008 - 46.47% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.38% 1240.838 677.703 - 2.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.46% 17.408 9.669 - -44.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -43.72% 0.697 0.392 - -8.73% -
BM_vector_deque_ranges_copy_backward/0 -43.09% 0.676 0.385 - -13.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.04% 14.877 8.474 - 41.44% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -42.84% 179.543 102.632 - -56.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -42.68% 65517870.747 37551634.997 - 2.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.06% 10.947 6.342 - -0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.92% 171.755 99.755 - -52.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -41.81% 7137942.061 4153391.437 - -3.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -41.31% 166.690 97.835 - -53.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -40.99% 10.928 6.449 - -41.47% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.52% 659551.092 392303.437 - -44.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -39.35% 41.959 25.448 - 8.42% -
std::set<std::string>::insert(value)_(already_present)/1024 -39.26% 26.792 16.273 - -39.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -37.48% 125.843 78.681 - -44.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -36.89% 4.142 2.614 - -3.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -36.73% 7.257 4.592 - -0.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -35.89% 37.421 23.991 - 0.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -35.76% 4.158 2.671 - 9.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -35.09% 34.642 22.488 - -0.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -34.41% 88.248 57.879 - 0.45% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.41% 653.879 428.864 - -0.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -33.54% 34.540 22.955 - -16.83% -
BM_PushHeap_float_Random_1 -33.20% 0.697 0.465 - -1.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.02% 34.610 23.180 - -33.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.90% 48.229 32.364 - -35.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.55% 34.541 23.299 - -28.51% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.18% 349346807.551 236929017.216 - -30.58% -
SetIntersection_Interlaced_Set_string_16384_16 -31.54% 345495322.150 236525583.567 - -3.66% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -31.32% 472.645 324.609 - -6.47% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -30.86% 3.512 2.429 - -24.98% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -29.69% 4.194 2.949 - 17.36% -
std::equal(vector<bool>)_(unaligned)/50 -29.29% 1.123 0.794 - -25.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.27% 0.578 0.408 - -29.28% -
std::search(deque<int>)_(no_match)/1024 -29.10% 343.994 243.893 - -29.99% -
std::is_sorted_until(deque<int>,_pred)/8 -29.01% 6.112 4.339 - -0.34% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.00% 32.615 23.156 - -16.39% -
std::equal(vector<bool>)_(unaligned)/8 -28.65% 1.121 0.800 - -24.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.35% 41.730 29.901 - -26.73% -
std::copy(vector<int>)/4096 -28.26% 222.446 159.579 - 10.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -28.23% 1964.499 1409.961 - -38.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -28.15% 14.036 10.085 - -2.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.78% 41.201 29.756 - -28.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -27.65% 2287558.021 1654961.672 - 0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -27.61% 43.032 31.151 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -27.55% 11172785.651 8095110.487 - 10.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -27.36% 64.468 46.830 - -33.67% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.33% 11.309 8.218 - -0.97% -
std::all_of(vector<int>)_(process_all)/50 -27.26% 17.631 12.824 - -14.86% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -26.93% 8314145.924 6074862.918 - -31.76% -
BM_StringConstructDestroyCStr_Empty_Transparent -26.88% 0.316 0.231 - -13.34% -
SetIntersection_None_Set_string_1024_16 -26.76% 12663239.195 9274571.004 - -12.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -26.66% 2.014 1.477 - 6.26% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.62% 25721.937 18875.700 - -15.30% -
BM_vector_deque_ranges_copy/0 -26.60% 0.625 0.459 - -7.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.46% 24559.665 18060.589 - -15.25% -
SetIntersection_None_Set_string_1024_1 -26.35% 12681800.183 9339708.470 - -11.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -25.68% 13.631 10.131 - -2.41% -
SetIntersection_None_Set_string_1024_4 -25.56% 12516676.481 9317210.775 - -13.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -25.25% 43.399 32.438 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -25.16% 43.054 32.221 - -16.34% -
std::unordered_set<int>::contains(key)_(existent)/1024 -24.99% 1.589 1.192 - -1.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -24.97% 7.861 5.898 - 0.36% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -24.75% 38814871.394 29208169.500 - -25.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.72% 7088.095 5336.085 - 0.96% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -24.69% 19.119 14.398 - -25.66% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.68% 69.546 52.384 - -16.01% -
SetIntersection_Interlaced_Vector_float_16384_64 -24.65% 8464292.663 6377514.856 - -0.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.55% 0.487 0.367 - 0.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -24.44% 0.480 0.363 - 5.51% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -24.16% 10.040 7.615 - -6.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.08% 31.266 23.738 - -0.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.98% 0.404 0.307 - 12.28% -
std::unordered_set<int>::contains(key)_(existent)/32 -23.98% 1.587 1.207 - -9.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -23.97% 769.308 584.908 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -23.97% 143713879.990 109269208.399 - 2.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.96% 32.598 24.789 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -23.21% 3221521.985 2473783.373 - -25.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -23.04% 1.538 1.184 - -17.70% -
std::set<int>::contains(key)_(non-existent)/8192 -22.93% 19.181 14.782 - -1.12% -
std::vector<int>::ctor(size)/32 -22.44% 14.541 11.277 - 2.02% -
std::fill(list<int>)/1024 -22.35% 671.673 521.586 - 3.03% -
SetIntersection_Interlaced_Vector_float_16384_16 -22.33% 3674779.688 2854187.405 - 2.19% -
std::move(deque<int>)/32768 -22.09% 2331.800 1816.718 - -1.63% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.07% 3794.811 2957.150 - 0.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -22.06% 1.515 1.181 - -10.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.02% 8.931 6.965 - -28.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -22.01% 1.517 1.183 - -12.28% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.99% 27.669 21.585 - -19.57% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -21.84% 0.445 0.347 - 7.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -21.82% 1.520 1.188 - -16.85% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -21.78% 14468.164 11316.664 - -6.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -21.63% 41.424 32.464 - 0.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.59% 0.338 0.265 - 0.51% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -21.33% 7.978 6.276 - 0.00% -
ranges::min(std::list<__int128>)/1 -20.98% 0.456 0.360 - -3.17% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.78% 511.827 405.476 - -0.36% -
BM_StringDestroy_Large -20.72% 9.522 7.548 - 2.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -20.68% 6.411 5.086 - -26.10% -
ranges::min(std::deque<__int128>)/70000 -20.52% 36497.526 29006.691 - 18.88% -
BM_PushHeap_float_SingleElement_1 -20.29% 0.586 0.467 - 0.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.06% 53.493 42.764 - -20.28% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -19.71% 1.804 1.448 - -16.98% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -19.61% 0.629 0.505 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -19.53% 7165166.732 5765846.977 - -10.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.32% 2.734 2.205 - 0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.25% 63.031 50.898 - -0.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -19.25% 6.511 5.258 - -3.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.12% 110.373 89.267 - 0.20% -
std::unordered_set<int>::count(key)_(non-existent)/32 -19.11% 1.596 1.291 - -20.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.02% 1723.823 1395.930 - -18.04% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.01% 0.443 0.359 - -0.60% -
BM_tolower_char<wchar_t> -18.99% 0.688 0.558 - -19.25% -
std::stable_partition(list<int>)_(dense)/1024 -18.83% 1753.766 1423.601 - -1.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.70% 20.395 16.580 - -19.46% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.70% 709.345 576.688 - -24.31% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.57% 25.666 20.899 - -19.97% -
std::copy_backward(vector<bool>)_(aligned)/262144 -18.55% 789.882 643.380 - -16.43% -
std::adjacent_find(deque<int>)/50 -18.54% 26.467 21.559 - 0.55% -
ranges::minmax(std::deque<char>)/1 -18.53% 0.805 0.656 - -28.64% -
BM_PushHeap_float_Random_4 -18.50% 2.812 2.292 - 0.46% -
std::copy_if(list<int>)_(entire_range)/64 -18.40% 36.704 29.952 - -2.01% -
SetIntersection_Front_Set_uint64_262144_1024 -18.36% 15566381.195 12708405.095 - -17.84% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.33% 1037.840 847.609 - 0.78% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -18.31% 14.285 11.669 - 4.69% -
BM_PushHeap_uint32_Ascending_1 -18.25% 0.629 0.515 - -0.98% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -18.18% 91.105 74.539 - 24.44% -
SetIntersection_Interlaced_Vector_float_262144_16 -18.17% 4260499.326 3486517.540 - -48.67% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.10% 1678455.658 1374685.328 - -19.55% -
std::find_first_of(deque<int>)_(large_needle)/50 -18.08% 816.645 669.026 - -7.23% -
std::fill_n(list<int>)/8192 -18.02% 9046.214 7416.359 - -0.62% -
bm_ranges_swap_ranges_vb_unaligned/64 -17.92% 6.192 5.082 - -0.77% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.86% 6973366.576 5727688.014 - -27.44% -
std::multiset<std::string>::erase(iterator)/32 -17.59% 33.084 27.265 - -0.49% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -17.46% 1.617 1.335 - -5.37% -
SetIntersection_Front_Set_uint32_262144_1024 -17.40% 14332566.840 11838223.904 - -5.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.38% 29.773 24.597 - -15.80% -
BM_vector_deque_copy/0 -17.30% 0.604 0.499 - 17.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -17.30% 43.919 36.321 - 22.68% -
BM_StringConstructDestroyCStr_Large_Transparent -17.10% 12.199 10.113 - -5.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -16.87% 198.647 165.130 - -2.90% -
std::move(vector<int>)/1048576 -16.82% 70383.066 58544.408 - 2.31% -
std::unordered_set<int>::contains(key)_(existent)/8192 -16.68% 1.571 1.309 - -8.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -16.67% 25584093.036 21319045.594 - 5.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -16.62% 1.497 1.248 - -15.73% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -16.60% 55.823 46.559 - -1.40% -
std::adjacent_find(deque<int>)/8 -16.34% 4.875 4.078 - 5.64% -
std::set<std::string>::insert(value)_(already_present)/32 -16.19% 8.914 7.471 - -22.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -16.17% 12.729 10.671 - -3.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.11% 0.556 0.466 - -33.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -16.02% 72.369 60.775 - -10.84% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -15.68% 34.246 28.877 - -17.42% -
SetIntersection_Interlaced_Vector_uint32_256_64 -15.61% 8417840.117 7103857.754 - -11.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -15.58% 67905738.999 57325702.784 - 4.59% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -15.53% 24.103 20.360 - -5.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.36% 5.360 4.537 - -0.03% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -15.35% 9630.343 8152.124 - 0.17% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.34% 39.854 33.740 - -15.89% -
BM_StringFindAllMatch/512 -15.27% 13.701 11.609 - -0.17% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.11% 38.250 32.470 - -0.66% -
BM_vector_deque_move/0 -15.08% 0.438 0.372 - -17.45% -
std::search(vector<int>,_pred)_(single_element)/1000 -15.02% 563.159 478.571 - -10.83% -
std::search(vector<int>,_pred)_(single_element)/8192 -15.02% 4604.042 3912.645 - -11.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -14.93% 25.227 21.461 - -3.02% -
bm_lexicographical_compare<signed_char>/1 -14.82% 1.531 1.304 - -5.02% -
BM_deque_deque_copy_backward/0 -14.82% 0.931 0.793 - -14.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -14.61% 11.791 10.068 - -0.31% -
std::copy_backward(vector<int>)/4096 -14.49% 233.555 199.705 - -13.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.49% 28.138 24.060 - -0.04% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.34% 2.878 2.465 - -7.11% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.33% 576.091 493.513 - -10.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -14.33% 804.576 689.274 - 24.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.24% 61.523 52.762 - -8.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -14.19% 8.840 7.585 - 3.21% -
std::unordered_multiset<int>::find(key)_(existent)/32 -14.18% 1.491 1.280 - -9.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.16% 1.731 1.486 - -6.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.11% 643.498 552.695 - -2.94% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -14.10% 9182.285 7887.910 - -1.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.02% 326.383 280.628 - -5.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.88% 35.428 30.511 - 22.51% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -13.86% 41.339 35.612 - -12.12% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -13.73% 841.040 725.587 - -18.02% -
SetIntersection_Front_Set_float_16384_1024 -13.67% 13580671.575 11723724.841 - -6.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -13.59% 0.665 0.574 - -17.64% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -13.57% 33.789 29.202 - 5.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.56% 7577.612 6550.164 - 1.50% -
BM_deque_vector_copy/0 -13.54% 1.559 1.348 - 1.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.54% 41.949 36.269 - -1.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.49% 1.186 1.026 - -1.74% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -13.45% 2.033 1.760 - -14.55% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -13.33% 41.289 35.785 - -1.71% -
ranges::min(std::deque<long_long>)/64 -13.31% 17.609 15.266 - -11.66% -
SetIntersection_Front_Set_string_262144_64 -13.28% 5003161.131 4338570.400 - -5.28% -
SetIntersection_Interlaced_Vector_float_262144_64 -13.27% 9216105.617 7993127.435 - -42.32% -
std::unordered_multiset<int>::count(key)_(existent)/32 -13.13% 1.934 1.680 - -1.48% -
std::set<int>::equal_range(key)_(non-existent)/32 -13.06% 2.664 2.316 - -2.63% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.00% 728.294 633.583 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -12.97% 1796409.249 1563461.030 - -16.47% -
std::multiset<std::string>::contains(key)_(existent)/8192 -12.96% 32.993 28.719 - 4.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.93% 625.709 544.807 - -0.79% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.90% 6166.445 5371.178 - 0.33% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.86% 0.392 0.342 - -25.65% -
std::map<int,_int>::erase(iterator)/8192 -12.78% 23.902 20.848 - -12.14% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.76% 894.508 780.341 - -1.80% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -12.71% 1.379 1.203 - -21.62% -
std::copy(vector<bool>)_(aligned)/262144 -12.67% 751.624 656.398 - -1.46% -
std::set<std::string>::count(key)_(existent)/8192 -12.64% 34.687 30.302 - -21.05% -
BM_StringConstructDestroyCStr_Small_Transparent -12.61% 0.397 0.347 - -0.00% -
SetIntersection_Front_Set_float_262144_1024 -12.57% 13347852.654 11670517.886 - -2.35% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.55% 6855503.643 5995458.337 - -5.66% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -12.49% 9613780.560 8413067.465 - -45.78% -
BM_deque_deque_ranges_move/0 -12.44% 0.793 0.694 - -18.19% -
ranges::min(std::deque<char>)/70000 -12.40% 19818.274 17361.109 - -2.95% -
BM_deque_vector_ranges_move_backward/64000 -12.38% 9101.442 7974.895 - -1.76% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -12.35% 125.055 109.613 - -0.56% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -12.28% 26.923 23.616 - 6.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -12.28% 2.685 2.355 - -1.81% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -12.22% 1.422 1.249 - -14.11% -
ranges::minmax(std::vector<long_long>)/1 -12.15% 0.688 0.605 - -6.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -12.06% 8.055 7.083 - 11.16% -
SetIntersection_Front_Set_float_1024_1024 -12.05% 13560496.078 11925885.986 - -0.67% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -12.04% 1.488 1.309 - -2.50% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -12.04% 3916378.838 3444952.146 - -16.13% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.01% 1.835 1.615 - -3.17% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -12.00% 32.906 28.958 - -1.57% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.99% 28.541 25.119 - -26.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.96% 622.932 548.443 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.93% 43.062 37.924 - -0.63% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -11.93% 35.504 31.269 - 39.03% -
SetIntersection_Front_Set_float_16384_256 -11.75% 4199292.751 3705796.141 - 0.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -11.75% 30675.141 27071.039 - 3.92% -
std::replace(vector<int>)_(sprinkled)/32 -11.70% 6.195 5.470 - -19.12% -
SetIntersection_Interlaced_Set_string_256_256 -11.67% 32527027.954 28730851.886 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -11.62% 4999450.693 4418577.556 - -21.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.61% 576.560 509.598 - 1.64% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.61% 10.615 9.382 - -0.51% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.60% 49.249 43.535 - -9.10% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -11.51% 45.478 40.241 - -11.96% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.51% 17.804 15.754 - -3.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.51% 1.387 1.227 - -4.44% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -11.50% 7.254 6.420 - -6.41% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -11.48% 25.933 22.957 - -11.03% -
BM_PushHeap_float_Descending_1 -11.43% 0.536 0.475 - 0.01% -
bm_ranges_lexicographical_compare<signed_char>/64 -11.38% 2.561 2.269 - -12.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -11.34% 26.550 23.539 - -0.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.33% 804.553 713.364 - -8.80% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.29% 0.335 0.297 - 12.48% -
std::set<std::string>::erase(iterator)/1024 -11.27% 31.060 27.560 - -10.45% -
ranges::min(std::deque<__int128>)/64 -11.25% 25.229 22.390 - 2.70% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -11.23% 644.506 572.157 - 2.88% -
bm_lexicographical_compare<signed_char>/64 -11.22% 2.263 2.009 - -0.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -11.20% 11.299 10.034 - -5.31% -
SetIntersection_Front_Set_float_262144_256 -11.19% 4160749.066 3695149.097 - -3.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -11.19% 24.065 21.373 - -12.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.15% 736.078 654.025 - -0.40% -
SetIntersection_Interlaced_Vector_string_262144_256 -11.13% 76003151.660 67546859.002 - -9.33% -
std::find_end(deque<int>)_(near_matches)/8192 -11.07% 1252100.370 1113433.029 - -11.68% -
std::pop_heap(vector<std::string>)/1024 -11.07% 22.869 20.338 - -0.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.05% 37.420 33.285 - -23.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.04% 41.865 37.245 - 1.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.95% 11385.720 10139.015 - 0.28% -
BM_StringMove_Small -10.92% 0.794 0.707 - -2.48% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.89% 8200.717 7307.368 88.051 -6.39% 88.051
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.89% 843.533 751.652 - 0.48% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.85% 56.521 50.389 - -0.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.84% 56.622 50.486 - -15.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.79% 645.167 575.553 - 4.03% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.74% 17.364 15.499 - -10.38% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.64% 1.576 1.408 - -6.20% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.64% 63.333 56.598 - -0.86% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -10.52% 30.870 27.622 - -4.91% -
std::partition(deque<int>)_(sparse)/8192 -10.49% 3295.180 2949.675 - -3.37% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.44% 28.035 25.109 - -4.73% -
BM_deque_vector_ranges_copy_backward/70000 -10.37% 10219.110 9159.133 - -0.44% -
BM_PushHeap_float_Random_16 -10.37% 5.394 4.835 - -4.52% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.31% 19.659 17.631 - -3.09% -
std::search(list<int>)_(no_match)/8192 -10.31% 7424.052 6658.590 - 0.62% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.30% 25.302 22.697 - -11.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -10.27% 1.539 1.381 - -0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.16% 629.201 565.246 - 3.25% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.14% 5909097.384 5309796.037 - 0.17% -
BM_deque_vector_ranges_copy_backward/0 -10.06% 1.421 1.278 - -8.31% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -10.05% 9318.240 8382.074 - 4.43% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.05% 31.806 28.611 - -5.25% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.02% 13.463 12.115 - 0.73% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.00% 10.759 9.683 - -6.34% -
BM_PushHeap_string_Descending_262144 -10.00% 3.422 3.080 - -5.62% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -9.99% 51470782.220 46331235.941 - -16.68% -
BM_deque_vector_ranges_copy/0 -9.92% 1.553 1.399 - -5.44% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.91% 5894961.454 5310845.253 - -6.26% -
std::copy_if(list<int>)_(every_other)/32768 -9.88% 28160.750 25377.682 - -0.71% -
std::multiset<std::string>::count(key)_(non-existent)/32 -9.88% 11.364 10.242 - -3.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -9.83% 1.368 1.234 - -8.90% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -9.80% 13.253 11.954 - 20.54% -
ranges::min(std::deque<char>)/64 -9.69% 17.984 16.241 - -3.05% -
std::copy(list<int>)/64 -9.67% 36.747 33.194 - -16.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.64% 1.495 1.351 - -1.01% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -9.63% 359.742 325.095 - -7.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.60% 4.661 4.214 - -0.35% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.54% 22340393.591 20208812.091 - -6.88% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -9.51% 31.247 28.276 - -1.90% -
std::replace(vector<int>)_(sprinkled)/50 -9.51% 9.084 8.220 - -18.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -9.43% 11.385 10.311 - -7.26% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.43% 96897190.723 87764300.950 - -35.23% -
SetIntersection_Front_Set_float_256_256 -9.42% 8182561.613 7411865.506 - -4.08% -
SetIntersection_Front_Set_uint64_1024_256 -9.42% 4278192.684 3875298.552 - 0.97% -
SetIntersection_Interlaced_Vector_string_256_64 -9.38% 20857354.572 18901912.133 - 1.96% -
std::unordered_set<int>::find(key)_(existent)/32 -9.35% 1.395 1.265 - 10.39% -
SetIntersection_Front_Set_string_1024_64 -9.32% 4966333.257 4503271.608 - -0.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.31% 17331.996 15718.765 - -3.27% -
BM_std_minmax_element<long_long>/3 -9.29% 1.184 1.074 - -5.41% -
std::find_if(vector<char>)_(process_all)/8 -9.28% 1.567 1.422 - -11.39% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.27% 45938317.730 41679395.749 - -35.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.25% 9269.935 8412.228 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.13% 1922236.660 1746798.751 - -4.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.11% 33.806 30.724 - -8.03% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.11% 16.435 14.937 - 10.92% -
SetIntersection_Front_Set_uint64_1024_64 -9.11% 1774335.884 1612779.902 - -6.12% -
std::set<int>::contains(key)_(non-existent)/32 -9.03% 2.883 2.623 - -5.99% -
std::find_first_of(vector<int>)_(small_needle)/32 -9.00% 53.847 48.999 - 2.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.00% 31.198 28.390 - -10.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.99% 74815.710 68092.358 - -2.96% -
BM_StringRelational_Compare_Empty_Large_Control -8.98% 1.830 1.666 - 2.88% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.97% 1.769 1.610 - 5.63% -
SetIntersection_Front_Set_float_256_64 -8.97% 5740497.510 5225497.514 - -4.79% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.97% 0.787 0.716 - -2.99% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.97% 4288280.585 3903790.523 - -19.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -8.83% 0.411 0.375 - -22.99% -
SetIntersection_Interlaced_Set_uint32_262144_16 -8.70% 1741256.019 1589760.090 - 3.20% -
BM_StringRelational_Less_Empty_Empty_Control -8.68% 1.827 1.668 - 0.03% -
ranges::min(std::deque<char>)/1 -8.67% 0.915 0.836 - 12.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.62% 0.660 0.603 - -7.16% -
std::count_if(list<int>)_(every_other)/8192 -8.60% 8357.806 7639.303 - 6.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.58% 22.373 20.453 - -5.88% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.58% 205.461 187.830 - -0.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.54% 577.117 527.844 - 4.90% -
BM_StringRead_Cold_Deep_Empty -8.51% 1.308 1.197 - -1.50% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.46% 1.351 1.237 - 5.00% -
std::copy_backward(vector<int>)/32768 -8.42% 3784.373 3465.680 - -7.20% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.39% 1.553 1.423 - -4.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.38% 7064.338 6471.999 - -2.90% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.37% 29.451 26.986 - -0.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -8.33% 23.631 21.661 - -4.04% -
std::remove_copy(deque<int>)_(prefix)/50 -8.32% 21.270 19.501 - -6.24% -
BM_vector_deque_ranges_copy/65536 -8.27% 3120.466 2862.357 - -6.12% -
std::count(list<int>)_(every_other)/8192 -8.26% 7535.874 6913.081 - -1.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -8.25% 58.922 54.062 - -3.29% -
BM_PushHeap_string_SingleElement_1 -8.23% 0.700 0.643 - 36.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.14% 56706.774 52090.899 - 2.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.12% 42220.257 38791.375 - -0.35% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.12% 12366.156 11362.061 - -3.57% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.10% 21.701 19.942 - 0.37% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.10% 484.969 445.688 - -11.12% -
BM_vector_deque_move/70000 -8.09% 3381.497 3107.864 - -7.19% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -8.08% 108597894.405 99826230.515 - -22.52% -
BM_vector_deque_ranges_copy/70000 -8.05% 3380.825 3108.744 - -7.17% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.04% 841.801 774.088 - -8.08% -
std::find_first_of(list<int>)_(large_needle)/1024 -8.03% 922409.162 848358.395 - 2.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.01% 23.831 21.921 - -3.01% -
std::pop_heap(deque<float>)/1024 -7.97% 13.299 12.239 - -2.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.95% 5.460 5.026 - 8.98% -
BM_vector_deque_copy/70000 -7.95% 3376.882 3108.382 - -7.20% -
std::remove_if(list<int>)_(prefix)/8192 -7.94% 9895.199 9109.302 - -11.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.91% 35.554 32.741 - -0.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.90% 93.924 86.501 - -0.59% -
BM_vector_deque_move/65536 -7.89% 3106.739 2861.541 - -6.39% -
SetIntersection_Front_Set_string_262144_16 -7.89% 2039869.741 1878995.998 - -1.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.88% 106156.503 97788.020 - -6.02% -
ranges::minmax(std::vector<char>)/64 -7.87% 1.328 1.224 - -4.29% -
bm_lexicographical_compare<signed_char>/8 -7.86% 3.302 3.042 - -8.22% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.85% 37.402 34.468 - -1.42% -
std::count(list<int>)_(every_other)/1048576 -7.84% 873195.537 804703.455 - -3.31% -
BM_vector_deque_copy/65536 -7.80% 3101.452 2859.692 - -2.26% -
std::replace(vector<int>)_(sprinkled)/1024 -7.77% 169.994 156.786 - -6.00% -
SetIntersection_Front_Set_float_1024_256 -7.67% 4238564.298 3913553.906 - 6.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.61% 1.516 1.401 - 7.85% -
std::none_of(vector<int>)_(process_all)/8 -7.61% 2.564 2.369 - -6.01% -
std::unordered_multiset<int>::clear()/8192 -7.59% 65232.083 60279.264 - -1.79% -
std::shift_left(list<int>)/8192 -7.57% 7603.754 7028.008 - -9.76% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -7.57% 44198.507 40853.397 - -1.22% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.56% 34.599 31.984 - -0.67% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.54% 43195874.964 39939974.781 - -3.44% -
std::map<int,_int>::ctor(const&)/1024 -7.54% 7444.928 6883.805 - 1.30% -
BM_deque_deque_ranges_copy_backward/2 -7.53% 2.353 2.176 - -14.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.53% 828.254 765.893 - -3.94% -
BM_std_minmax_element<long_long>/2 -7.53% 0.679 0.628 - -8.61% -
std::unordered_map<int,_int>::ctor(const&)/8192 -7.50% 59021.197 54595.917 - -1.19% -
BM_vector_deque_ranges_copy/64000 -7.49% 3073.603 2843.410 - -7.92% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.49% 13.375 12.374 - -1.57% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.46% 37.366 34.578 - 0.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.45% 239.223 221.402 - 1.00% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.40% 541.750 501.649 - -23.57% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.38% 2183326.230 2022188.433 - -8.00% -
BM_vector_deque_move/64000 -7.36% 3069.389 2843.384 - -7.76% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.36% 2154.561 1996.051 - -1.07% -
std::fill(deque<int>)/1024 -7.34% 32.312 29.942 - -1.75% -
BM_PushHeap_float_Random_1024 -7.33% 7.553 6.999 - -0.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.32% 29.892 27.703 - -3.81% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.28% 67.556 62.637 - -37.67% -
BM_vector_deque_copy/64000 -7.27% 3066.720 2843.739 - -8.01% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -7.27% 11.165 10.354 - -3.80% -
BM_vector_deque_ranges_move/64000 -7.27% 3069.179 2846.202 - -5.71% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.26% 6018052.764 5580850.487 - -14.68% -
std::reverse_copy(list<int>)/512 -7.25% 391.377 363.005 - -1.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.23% 635.551 589.587 - -2.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.21% 18.408 17.081 - -1.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.21% 29425.545 27305.018 - -7.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.20% 216919.492 201293.802 - -3.41% -
BM_deque_deque_ranges_move/2 -7.20% 2.240 2.079 - -7.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.19% 5.030 4.669 - -8.61% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.17% 1374565.267 1276017.578 - 2.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.15% 24.981 23.195 - -8.37% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.15% 7083.683 6577.349 - 3.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -7.13% 50.554 46.950 - -4.00% -
std::unordered_multiset<int>::clear()/1024 -7.11% 8388.866 7792.433 - -0.81% -
ranges::min(std::vector<long_long>)/1 -7.11% 0.450 0.418 - 43.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.10% 662.007 614.991 - -27.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.10% 22.147 20.575 - 4.77% -
std::unique(deque<int>)_(contiguous)/8192 -7.06% 4033.370 3748.716 - -1.09% -
std::transform(deque<int>,_deque<int>)/50 -7.05% 36.276 33.719 - -7.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.02% 65.849 61.226 - 2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.01% 0.679 0.632 - 5.65% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -7.00% 105914.800 98496.084 - -5.65% -
SetIntersection_Interlaced_Vector_float_1024_64 -6.99% 3608553.126 3356443.853 - -38.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.98% 1.462 1.360 - -8.60% -
BM_PushHeap_float_Random_64 -6.97% 6.699 6.232 - -1.67% -
BM_deque_vector_ranges_copy/70000 -6.95% 3448.286 3208.693 - 1.28% -
std::find_if(deque<int>)_(bail_25%)/32768 -6.93% 2157.941 2008.386 - -22.35% -
BM_PushHeap_float_Random_256 -6.93% 7.367 6.856 - -1.04% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.91% 10.524 9.796 - -7.35% -
std::adjacent_find(list<int>)/8192 -6.91% 7204.023 6706.081 - 1.06% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.91% 8666.123 8067.727 - -0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.90% 5356393.760 4986819.506 - -7.79% -
BM_StringDestroy_Huge -6.89% 12.129 11.292 - 3.46% -
SetIntersection_Front_Vector_uint32_1024_256 -6.88% 2277038.061 2120345.716 - -0.57% -
std::list<int>::erase(begin)_(cheap_elements)/32 -6.86% 11.133 10.369 - -4.46% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -6.85% 4.611 4.295 - -4.87% -
BM_std_minmax_element<short>/2 -6.84% 0.683 0.636 - -2.20% -
std::find_first_of(vector<int>)_(large_needle)/50 -6.81% 284.622 265.242 - -3.01% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.80% 0.842 0.785 - -7.88% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.78% 6603472.743 6155652.601 - -11.74% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.75% 56676.944 52848.507 - 2.86% -
std::for_each_n(deque<int>)/8 -6.74% 1.250 1.166 - 9.67% -
std::map<int,_int>::ctor(const&)/8192 -6.74% 58703.685 54747.962 - 0.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.73% 219.177 204.416 - -2.91% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.73% 3959.967 3693.369 - -1.88% -
std::multiset<int>::find(key)_(existent)/8192 -6.72% 8.594 8.017 - -2.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.70% 72.774 67.896 - 0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.70% 1194.803 1114.739 - -3.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.70% 5.078 4.738 - -2.32% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.70% 269.388 251.344 - -1.31% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.69% 105569.772 98502.409 - -0.06% -
BM_std_minmax_element<char>/3 -6.65% 1.201 1.121 - -3.56% -
std::partial_sort(deque<int>)_(heap)/8 -6.64% 41.340 38.594 - -4.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.64% 1160.107 1083.081 - -7.97% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -6.64% 534.534 499.063 - 1.45% -
std::find_end(deque<int>)_(near_matches)/1024 -6.62% 18033.884 16840.120 - -11.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -6.61% 9882.387 9229.587 - -10.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.60% 65944.330 61594.317 - -0.17% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.59% 1971052.001 1841220.971 - -32.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.55% 69283.589 64742.644 - -0.43% -
SetIntersection_Front_Vector_uint32_16384_256 -6.53% 2278427.191 2129639.187 - -6.86% -
std::find_end(deque<int>)_(near_matches)/1000 -6.52% 17301.504 16174.173 - -16.73% -
std::stable_partition(vector<int>)_(dense)/32 -6.51% 21.398 20.005 - -7.55% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.50% 4.552 4.256 - -5.40% -
bm_lexicographical_compare<signed_char>/512 -6.49% 8.116 7.589 - -2.64% -
SetIntersection_Front_Set_string_64_64 -6.49% 36717887.879 34335954.136 - -2.23% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.48% 1.834 1.715 - -8.01% -
BM_PushHeap_float_Random_16384 -6.45% 7.623 7.131 - -0.48% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.43% 800.940 749.421 - -14.63% -
std::set<int>::contains(key)_(non-existent)/1024 -6.39% 6.394 5.985 - -2.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.38% 64.832 60.695 - -5.69% -
SetIntersection_Front_Set_uint64_64_64 -6.36% 13709639.806 12837436.020 - -1.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.34% 1255.449 1175.852 - -2.15% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.33% 13415.140 12565.703 - -1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.33% 2025761.427 1897510.319 - -10.50% -
BM_std_minmax_element<long_long>/64000 -6.32% 17449.139 16345.983 - -6.46% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.32% 4.529 4.243 - -0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.31% 46789.561 43837.271 - -1.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.31% 1.343 1.258 - 4.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.30% 328.097 307.423 - -15.56% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.26% 12.064 11.309 - -1.04% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.23% 0.237 0.222 - 1.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.23% 2.453 2.300 - 0.57% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.22% 77.818 72.977 - 2.56% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.21% 23.082 21.650 - 0.21% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.16% 21550.929 20222.740 - -1.61% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.14% 26.707 25.067 - -0.40% -
BM_deque_vector_ranges_copy_backward/2 -6.13% 1.835 1.722 - -6.41% -
SetIntersection_Front_Set_float_1024_64 -6.13% 1832791.498 1720525.143 - 7.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.09% 1.832 1.721 - 7.29% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -6.08% 1.367 1.284 - -13.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.08% 39.205 36.823 - -1.36% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.07% 1.229 1.154 - -0.11% -
std::search(list<int>,_pred)_(no_match)/8192 -6.06% 7798.397 7325.532 - -1.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.06% 227.513 213.733 - -0.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.05% 12.512 11.755 - -11.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.02% 23876.535 22439.208 - 0.33% -
std::find(vector<short>)_(bail_25%)/8 -6.01% 0.710 0.667 - -2.04% -
ranges::min(std::deque<long_long>)/8 -6.00% 2.403 2.258 - -6.08% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.99% 702.674 660.557 - 4.28% -
std::multiset<int>::count(key)_(existent)/8192 -5.99% 10.185 9.575 - 4.14% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.99% 1097971.448 1032220.643 - 2.89% -
BM_deque_deque_ranges_move/1 -5.99% 2.499 2.350 - -5.92% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -5.97% 247.568 232.785 - -5.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.97% 46.745 43.956 - 52.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.97% 2297.606 2160.543 - 0.37% -
std::replace(list<int>)_(prefix)/1024 -5.97% 785.529 738.672 - -0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.94% 10691.891 10056.460 - -0.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.94% 352.361 331.427 - -8.58% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -5.94% 11.062 10.406 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.86% 65223379.843 61404109.170 - -6.43% -
std::none_of(vector<int>)_(process_all)/50 -5.84% 19.144 18.026 - -6.36% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.84% 13157231.822 12388733.787 - -6.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.83% 269.484 253.763 - -5.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.81% 1062.781 1001.043 - -5.74% -
SetIntersection_Front_Set_string_256_16 -5.79% 7315761.490 6892266.467 - -2.97% -
SetIntersection_Front_Set_string_256_256 -5.78% 30873578.681 29089766.812 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.76% 58.742 55.357 - 13.51% -
BM_deque_vector_ranges_copy/64000 -5.76% 3121.639 2941.794 - 0.99% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.75% 1.715 1.617 - 0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.75% 16160.124 15230.189 - -0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.75% 979859.505 923505.449 - -0.05% -
BM_deque_deque_ranges_copy_backward/1 -5.75% 2.626 2.476 - -11.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.75% 21.637 20.394 - -10.08% -
SetIntersection_Front_Set_float_262144_16384 -5.72% 228201279.112 215156062.729 - 0.91% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.71% 311.990 294.166 - 0.20% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.71% 8100.032 7637.353 - 7.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.71% 653.191 615.890 - 0.28% -
BM_deque_vector_ranges_copy/65536 -5.71% 3128.203 2949.604 - -0.24% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.70% 6134.257 5784.340 - -2.75% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.70% 239.328 225.697 - -1.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.69% 131573.970 124081.361 - -27.08% -
std::sort_heap(deque<int>)/8 -5.69% 36.949 34.848 - -5.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.68% 17144.735 16171.624 - -6.02% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.67% 1.449 1.367 - -13.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.66% 756.039 713.214 - -1.72% -
SetIntersection_Front_Set_float_262144_64 -5.63% 1754597.485 1655804.238 - 7.35% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.62% 4.454 4.204 - -5.52% -
std::sort(vector<int>)_(heap)/1024 -5.61% 4832.304 4561.049 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.59% 644659.485 608594.483 - 0.03% -
std::partition(list<int>)_(dense)/8192 -5.56% 5358.135 5060.026 - -3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.56% 1721.271 1625.577 - -0.23% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.55% 43.909 41.471 - 1.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.54% 662.365 625.702 - 0.22% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.53% 1052.378 994.200 - 7.81% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.52% 7177.363 6780.932 - -11.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.52% 243.741 230.298 - 2.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.51% 0.289 0.273 - -23.84% -
std::multimap<std::string,_int>::clear()/1024 -5.51% 22718.921 21467.598 - -0.70% -
std::set<std::string>::erase(iterator)/32 -5.50% 28.049 26.507 - -3.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.49% 918.642 868.181 - -4.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.48% 25.317 23.930 - -3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.46% 0.814 0.769 - -2.75% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.45% 714.755 675.773 - -2.26% -
std::set<int>::insert(value)_(already_present)/1024 -5.45% 6.046 5.717 - -23.27% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -5.44% 7.124 6.737 - -4.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.42% 97.167 91.901 - -1.79% -
std::partition(list<int>)_(dense)/1024 -5.40% 412.971 390.658 - -0.11% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.38% 2.021 1.912 - 2.95% -
BM_StringEraseWithMove_Huge_Transparent -5.38% 45.328 42.891 - -9.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.37% 1162.960 1100.561 - -0.21% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.35% 237.570 224.861 - -1.00% -
BM_vector_deque_copy_backward/2 -5.34% 2.000 1.893 - -8.18% -
ranges::minmax(std::list<char>)/1 -5.34% 0.377 0.357 - -22.50% -
BM_StringRead_Cold_Deep_Large -5.34% 1.338 1.267 - -3.42% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.33% 33.550 31.762 - -9.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.33% 14695.793 13912.522 - -2.57% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.32% 186973.381 177019.223 - -1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.32% 1547.980 1465.671 - 3.01% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.30% 53.069 50.256 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.30% 50.116 47.461 - 19.34% -
std::copy(vector<bool>)_(aligned)/4096 -5.29% 4.926 4.666 - -6.22% -
std::unordered_multimap<int,_int>::clear()/8192 -5.28% 64844.701 61417.875 - -20.54% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.28% 5023863.240 4758449.381 - -5.41% -
std::partition(vector<int>)_(sparse)/32 -5.24% 9.080 8.605 - -2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.22% 357902329.804 339226040.814 - -4.94% -
BM_std_minmax_element<long_long>/5500 -5.21% 1477.855 1400.924 - -6.72% -
BM_vector_deque_ranges_move/65536 -5.19% 3112.575 2951.071 - -4.12% -
BM_StringConstructDestroyCStr_Large_Opaque -5.19% 18.549 17.587 - 14.81% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.18% 12.222 11.588 - -3.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.18% 350895390.283 332728065.375 - -3.93% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -5.14% 73.639 69.853 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.13% 54000255.708 51228362.917 - -10.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.12% 0.457 0.434 - -0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.11% 6111872.852 5799526.470 - -8.56% -
BM_StringRelational_Eq_Small_Small_Control -5.11% 1.848 1.754 - 7.27% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.10% 1977.161 1876.240 - 0.53% -
BM_StringRelational_Less_Empty_Small_Control -5.10% 1.757 1.668 - -2.88% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.10% 5.787 5.492 - 2.42% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.08% 1.249 1.186 - -14.96% -
BM_PushHeap_float_Random_262144 -5.08% 7.569 7.185 - 0.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.07% 669.668 635.711 - -25.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.05% 11.951 11.348 - 4.92% -
SetIntersection_Front_Vector_uint32_262144_256 -5.03% 2287988.299 2172856.871 - -3.67% -
BM_deque_deque_ranges_copy/2 -5.03% 2.242 2.130 - -7.63% -
std::partition(deque<int>)_(sparse)/1024 -5.00% 400.688 380.642 - -0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.00% 1205.938 1145.651 - -1.86% -
std::unordered_multimap<int,_int>::clear()/1024 -4.97% 8420.524 8002.330 - -19.18% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.96% 4.805 4.567 - -2.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.95% 829.050 788.037 - 0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.95% 9752.247 9269.874 - -5.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.94% 19.267 18.314 - -2.25% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.94% 2172.858 2065.450 - -0.49% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.93% 1717485.515 1632738.096 - -3.49% -
BM_PushHeap_string_Descending_16 -4.93% 2.217 2.108 - -3.29% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.93% 12.215 11.613 - -4.20% -
BM_StringConstructDestroyCStr_Small_Opaque -4.93% 2.188 2.081 - -4.47% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.92% 1.173 1.115 - -3.76% -
SetIntersection_Front_Vector_string_16384_64 -4.92% 3428717.280 3259986.998 - 0.03% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -4.91% 0.233 0.222 - 0.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.91% 164.402 156.331 - -4.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -4.91% 2.466 2.345 - 3.52% -
SetIntersection_Front_Set_uint64_256_64 -4.91% 5737624.205 5456077.570 - -1.75% -
BM_deque_vector_ranges_move_backward/5500 -4.90% 209.939 199.655 - -1.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.90% 19.691 18.726 - 0.80% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.88% 3248.747 3090.342 - -6.68% -
bm_gcd_random -4.87% 31.086 29.572 - 0.17% -
BM_vector_deque_copy_backward/1 -4.85% 2.240 2.132 - -7.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.84% 10.698 10.179 - 8.39% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.83% 55.818 53.121 - -0.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.79% 32.565 31.006 - -2.56% -
SetIntersection_Front_Set_string_1024_16 -4.79% 1955368.088 1861802.125 - -0.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.77% 232.792 221.681 - -3.58% -
BM_deque_deque_ranges_move/70000 -4.77% 3446.422 3282.100 - -5.01% -
BM_lexicographical_compare_three_way_fast_path/16 -4.76% 4.381 4.172 - -4.14% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.76% 278.438 265.197 - -4.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.75% 30.940 29.472 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.74% 5073.826 4833.095 - -0.50% -
BM_CmpEqual_ushort_ushort -4.71% 1.078 1.027 - -2.20% -
ranges::min(std::vector<char>)/8 -4.71% 2.446 2.331 - -4.72% -
std::stable_partition(deque<int>)_(sparse)/32 -4.68% 13.126 12.512 - 10.71% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.67% 34.034 32.446 - -0.99% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.66% 216.880 206.773 - -0.56% -
SetIntersection_Front_Vector_float_262144_16384 -4.65% 79463729.967 75768185.235 - -4.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.65% 77257.429 73666.131 - -3.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.64% 5683.831 5419.952 - -0.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.59% 1.650 1.575 - 9.25% -
std::rotate_copy(list<int>)/8192 -4.58% 6941.271 6623.385 - -1.70% -
BM_StringRead_Cold_Deep_Small -4.57% 1.222 1.166 - -4.08% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.56% 112837.887 107688.437 - -3.06% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.56% 43204.293 41232.962 - -0.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.55% 14.749 14.078 - -9.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.54% 1418.184 1353.759 - -0.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.54% 21362.021 20393.243 - 0.47% -
std::copy_n(deque<int>)/8 -4.53% 2.752 2.627 - -5.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.53% 6656.318 6354.937 - 0.88% -
std::move_backward(vector<bool>)_(unaligned)/64 -4.52% 1.734 1.656 - -5.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.51% 36.767 35.108 - 5.29% -
BM_deque_vector_ranges_copy_backward/1 -4.50% 2.090 1.996 - -5.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.50% 21.688 20.712 - -4.49% -
SetIntersection_Front_Set_string_16384_4 -4.50% 1276415.358 1219007.505 - -2.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.49% 5.295 5.057 - -5.20% -
BM_lexicographical_compare_three_way_fast_path/256 -4.49% 70.985 67.795 - -4.20% -
std::find_end(deque<int>)_(same_length)/8192 -4.49% 2797.052 2671.413 - -5.25% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.49% 3.650 3.486 - -4.49% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.48% 15.296 14.610 - -0.76% -
SetIntersection_Front_Set_string_262144_262144 -4.48% 18289269.207 17469804.689 - 0.44% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.48% 22.602 21.590 - -14.92% -
BM_vector_deque_ranges_move/70000 -4.48% 3376.854 3225.725 - -1.74% -
std::remove(vector<int>)_(prefix)/32 -4.47% 50.778 48.508 - -0.61% -
std::map<int,_int>::clear()/32 -4.47% 695.035 663.977 - 3.71% -
SetIntersection_Front_Set_float_64_64 -4.44% 13850448.489 13234883.033 - 4.50% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.44% 1.447 1.383 - 3.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.44% 38.337 36.636 - -3.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.43% 62598.020 59823.154 - 1.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.43% 20.811 19.889 - 0.26% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.43% 1.470 1.404 - -9.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.42% 25.455 24.330 - -0.98% -
ranges::minmax(std::list<__int128>)/70000 -4.40% 59564.330 56943.045 - -1.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.39% 54.705 52.303 - 3.88% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.39% 2.239 2.141 - -0.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.38% 57439.554 54925.070 - 0.05% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.37% 74789.387 71524.481 - -1.60% -
BM_PushHeap_string_Descending_16384 -4.36% 2.422 2.317 - -2.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.36% 2.377 2.273 - 0.64% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.36% 1.916 1.833 - -1.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.36% 0.266 0.255 - 0.12% -
std::vector<int>::ctor(size)/1024 -4.36% 44.415 42.477 - 3.66% -
BM_StringAssignStr_Empty_Transparent -4.35% 0.508 0.486 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.32% 6919.170 6620.120 - -3.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.31% 5.295 5.067 - -4.37% -
rng::fold_left(deque<int>)/8 -4.27% 3.913 3.746 - 5.15% -
BM_StringFindNoMatch/10 -4.27% 1.329 1.272 - -6.08% -
std::set<int>::count(key)_(existent)/1024 -4.27% 4.256 4.074 - -3.41% -
SetIntersection_Interlaced_Vector_string_64_16 -4.27% 29409543.761 28155053.839 - -1.76% -
SetIntersection_Interlaced_Vector_string_256_256 -4.25% 20892201.851 20003600.083 - 6.38% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.24% 445.203 426.342 - -8.36% -
BM_PushHeap_uint32_Descending_4 -4.23% 0.389 0.372 - 3.55% -
ranges::minmax(std::list<__int128>)/1 -4.23% 0.460 0.440 - -4.86% -
BM_CmpLess_short_schar -4.23% 0.988 0.946 - -0.56% -
SetIntersection_Front_Set_uint64_16384_256 -4.23% 3966943.696 3799282.017 - -1.85% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.21% 23.816 22.814 - -4.64% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.21% 1752.841 1679.130 - 8.95% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.19% 6696.126 6415.400 - -1.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.19% 360954.608 345830.015 - 0.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.19% 57898.920 55475.164 - -2.94% -
BM_deque_vector_move/0 -4.18% 1.401 1.342 - -12.19% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.16% 2.052 1.966 - 1.55% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.16% 15.301 14.665 - -12.10% -
std::unique(deque<int>)_(contiguous)/52 -4.15% 57.436 55.052 - -0.96% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.13% 20.307 19.467 - 0.60% -
BM_PushHeap_string_SingleElement_16 -4.12% 2.776 2.661 - -0.57% -
std::remove_if(list<int>)_(sprinkled)/50 -4.12% 74.324 71.263 - -4.73% -
std::is_sorted(deque<int>,_pred)/1024 -4.12% 670.005 642.417 - -0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.11% 63.861 61.233 - 1.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.11% 715.814 686.384 - 25.35% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.10% 15.353 14.724 - 0.11% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.10% 72.588 69.612 - 0.42% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.10% 25.779 24.723 - 4.73% -
std::set<int>::equal_range(key)_(existent)/8192 -4.08% 8.503 8.155 - 0.90% -
std::adjacent_find(vector<int>,_pred)/8 -4.08% 3.248 3.115 - -4.30% -
BM_StringEraseWithMove_Huge_Opaque -4.06% 48.581 46.607 - 0.94% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.06% 6842.805 6565.097 - -1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.06% 171290.622 164341.371 - -1.35% -
std::replace(vector<int>)_(sprinkled)/8192 -4.05% 1277.194 1225.474 - -5.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.04% 33.584 32.227 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.03% 17765501.233 17048739.692 - 0.39% -
SetIntersection_Front_Set_uint32_1024_256 -4.02% 4070064.754 3906593.748 - 2.38% -
std::find_if_not(vector<char>)_(process_all)/8 -4.01% 1.482 1.423 - -0.44% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.01% 302801.338 290665.438 - -1.35% -
std::partial_sort(deque<int>)_(descending)/8 -4.00% 43.404 41.666 - -3.92% -
std::search(list<int>)_(no_match)/1000 -4.00% 709.956 681.557 - -9.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.00% 3.736 3.587 - -7.03% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -4.00% 35.497 34.079 - 3.28% -
BM_deque_deque_move/64 -3.99% 3.152 3.026 - -0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.98% 12460.738 11964.963 - -0.91% -
BM_PushHeap_string_Descending_64 -3.97% 2.320 2.228 - -2.72% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.96% 8.724 8.378 - 0.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.96% 1.343 1.289 - 6.55% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.96% 1.206 1.158 - -2.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.95% 1.275 1.224 - -3.90% -
SetIntersection_Front_Vector_uint32_16384_64 -3.92% 1375714.783 1321766.005 - 1.43% -
SetIntersection_Front_Set_string_262144_256 -3.92% 15079210.532 14488094.813 - -2.81% -
BM_PushHeap_float_SingleElement_4 -3.92% 0.360 0.346 - -2.83% -
std::distance(join_view(vector<vector<int>>))/4096 -3.92% 4.586 4.406 - -1.82% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.92% 35.280 33.898 - -8.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.91% 408.102 392.129 - -0.29% -
BM_StringRelational_Less_Empty_Large_Control -3.91% 1.717 1.650 - -0.96% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.91% 1479159.990 1421328.864 - -0.10% -
std::move(vector<bool>)_(unaligned)/4096 -3.90% 26.732 25.689 - -3.63% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.86% 11.019 10.594 - -0.24% -
ranges::minmax(std::vector<char>)/8 -3.85% 1.044 1.004 - 3.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.85% 13880.784 13346.848 - -2.38% -
ranges::minmax(std::list<__int128>)/64 -3.84% 39.862 38.331 - -3.10% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.84% 29.883 28.737 - -3.91% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.84% 5046032.944 4852513.921 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.83% 554586041.157 533366642.840 - 0.52% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.81% 53210.608 51181.948 - -1.11% -
BM_StringMove_Large -3.78% 0.735 0.707 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.77% 366806757.063 352980224.700 - -3.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.76% 643002.421 618845.028 - 0.03% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.75% 6173.371 5941.981 - -2.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.75% 24.804 23.875 - -4.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.75% 1.536 1.478 - 5.51% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.73% 2.577 2.481 - 5.68% -
BM_StringRead_Cold_Shallow_Empty -3.73% 1.135 1.093 - -3.01% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.73% 21.006 20.223 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.72% 9.663 9.303 - -0.67% -
SetIntersection_Front_Set_string_16384_16 -3.72% 1937963.880 1865806.022 - -1.29% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.72% 1052984.900 1013849.423 - -2.38% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.71% 18.293 17.614 - 0.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.71% 34650.160 33365.109 - -12.27% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.71% 4047.949 3897.921 - -0.36% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.69% 23738.636 22861.764 - -0.77% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.69% 1.946 1.874 - -8.95% -
std::reverse(vector<int>)/8 -3.68% 1.546 1.489 - -2.15% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.68% 13.321 12.831 - 0.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.68% 7007.870 6750.329 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.67% 7235397.834 6969818.621 - 3.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.67% 1307.827 1259.838 - 1.28% -
std::find_end(list<int>)_(process_all)/8192 -3.66% 7515.754 7240.374 - -3.25% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.66% 8.189 7.889 - -3.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.65% 714.126 688.079 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.63% 1429979.884 1378022.631 - -8.54% -
BM_PushHeap_string_PipeOrgan_16384 -3.62% 13.172 12.696 - 2.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.61% 926858.243 893366.433 - -1.21% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.61% 581.890 560.905 - -1.29% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.60% 29.634 28.567 - -4.70% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.60% 3492789.406 3367146.201 - 0.90% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.60% 7293784.291 7031530.000 - -2.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.58% 39.010 37.612 - 45.10% -
BM_PushHeap_float_PipeOrgan_1 -3.58% 0.466 0.449 - -20.84% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.57% 25.136 24.238 - 1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.56% 199678545.327 192566132.890 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.56% 1136113.089 1095714.649 - 2.25% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.54% 857.543 827.159 - -3.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.53% 4783923.337 4614813.861 - 7.37% -
SetIntersection_Front_Vector_string_1024_64 -3.53% 3453497.542 3331715.280 - 10.11% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.52% 5.473 5.280 - 1.87% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.51% 30.195 29.135 - -0.75% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.50% 295408.806 285074.140 - -12.71% -
std::copy(vector<bool>)_(aligned)/512 -3.49% 1.415 1.365 - -1.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.48% 1.127 1.088 - -0.20% -
std::shift_right(list<int>)/8192 -3.48% 7670.697 7404.085 - -4.13% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.46% 8459.392 8166.433 - 0.08% -
std::unique(list<int>)_(sprinkled)/52 -3.46% 69.865 67.447 - -11.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.46% 15542.135 15004.560 - -1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.44% 18573425.908 17934627.839 - -4.01% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.43% 23.884 23.065 - 0.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.40% 10.581 10.221 - -4.23% -
BM_PushHeap_uint32_SingleElement_4 -3.40% 0.356 0.344 - -2.86% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.39% 671397.495 648605.811 - -0.57% -
std::multimap<int,_int>::erase(iterator)/8192 -3.39% 21.009 20.296 - -7.87% -
std::multiset<int>::erase(key)_(existent)/8192 -3.39% 62.183 60.075 - -4.89% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.37% 24.054 23.242 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.37% 644221.397 622502.491 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.37% 1056122.205 1020580.704 - -0.39% -
std::shift_right(deque<int>)/1024 -3.36% 41.655 40.254 - -1.18% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -3.36% 42.698 41.262 - -2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.36% 5850385.342 5653738.910 - -0.63% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -3.36% 971.109 938.485 - -2.34% -
std::copy_if(list<int>)_(every_other)/4096 -3.36% 4165.891 4026.009 - 18.94% -
BM_StringRead_Cold_Shallow_Large -3.36% 1.152 1.113 - -2.53% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.35% 13.355 12.907 - -2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.34% 439599.408 424895.353 - -3.77% -
std::find_if(vector<int>)_(process_all)/50 -3.34% 5.641 5.453 - -8.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.33% 29.260 28.285 - -21.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.32% 633.905 612.872 - -24.97% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.32% 102445.098 99047.072 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.31% 21.316 20.609 - -1.08% -
BM_StringRelational_Eq_Small_Small_ChangeLast -3.31% 2.009 1.943 - -3.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -3.30% 54.145 52.359 - 0.03% -
SetIntersection_Front_Vector_uint64_1024_4 -3.29% 1081399.933 1045789.947 - -1.20% -
std::flat_map<int,_int>::ctor(const&)/8192 -3.29% 1926.000 1862.716 - -3.39% -
BM_PushHeap_string_Descending_256 -3.28% 2.389 2.310 - -2.81% -
std::move(list<int>)/4096 -3.28% 5075.383 4909.030 - 24.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.28% 2.360 2.282 - -4.31% -
std::for_each(join_view(vector<vector<int>>))/32 -3.27% 3.877 3.750 - -0.96% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.27% 272.892 263.981 - -1.07% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.25% 4666.051 4514.314 - -0.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.24% 19.343 18.717 - -2.46% -
SetIntersection_None_Set_uint64_256_64 -3.23% 9370715.529 9067821.552 - 0.39% -
BM_CmpLess_uchar_uint -3.23% 1.117 1.081 - 1.46% -
std::for_each(join_view(vector<vector<int>>))/50 -3.22% 4.171 4.037 - 0.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.22% 2.745 2.657 - 1.53% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.22% 43.244 41.853 - 0.26% -
ranges::minmax(std::deque<__int128>)/1 -3.20% 0.682 0.660 - -4.60% -
SetIntersection_Front_Vector_uint32_1024_64 -3.20% 1367828.207 1324004.270 - -0.26% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.20% 23238654.458 22495634.971 - 0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.19% 4575371.148 4429360.162 - -8.57% -
BM_lexicographical_compare_three_way<IntPtr>/256 -3.19% 69.719 67.496 - -4.54% -
std::count(vector<int>)_(every_other)/8 -3.19% 1.376 1.332 - 2.79% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.19% 25158.382 24356.865 - -0.40% -
BM_std_minmax_element<long_long>/4 -3.18% 1.266 1.226 - -3.84% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.18% 209.684 203.017 - -1.51% -
std::for_each(list<int>)/50 -3.18% 21.805 21.112 - -3.71% -
bm_ranges_lexicographical_compare<int>/8 -3.18% 1.498 1.451 - -0.93% -
std::move_backward(deque<int>)/64 -3.17% 5.398 5.227 - 1.00% -
SetIntersection_Front_Set_float_262144_262144 -3.16% 1642585.369 1590743.328 - -0.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.15% 352.021 340.916 - -0.66% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.15% 520.337 503.934 - -7.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -3.14% 51.285 49.673 - -3.07% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.14% 23978.317 23225.765 - -0.46% -
std::generate_n(list<int>)/50 -3.14% 15.538 15.051 - -1.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.13% 0.409 0.396 - -3.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.13% 1181025.735 1144077.426 - 3.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.12% 591.919 573.435 - 0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.11% 35725.002 34612.608 - -0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.11% 16.661 16.143 - 0.92% -
std::fill(deque<int>)/8192 -3.10% 241.791 234.293 - -2.08% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.10% 12402850.426 12018388.545 - 2.05% -
ranges::min(std::deque<long_long>)/70000 -3.08% 18947.479 18363.262 - -3.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.08% 386164.568 374269.284 - -0.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.07% 19.460 18.862 - -3.58% -
std::partition(vector<int>)_(sparse)/50 -3.07% 14.129 13.695 - -3.37% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.06% 151.848 147.209 - 0.63% -
BM_PushHeap_uint64_Descending_4 -3.05% 0.371 0.359 - -1.66% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -3.04% 615.502 596.781 - -0.65% -
std::search(list<int>)_(single_element)/8192 -3.04% 8935.607 8663.913 - 6.00% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.03% 16.169 15.680 - -2.03% -
std::shift_right(list<int>)/50 -3.02% 26.579 25.776 - -4.88% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.02% 1841569.878 1785984.310 - -5.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.02% 6.625 6.426 - 1.14% -
SetIntersection_None_Set_uint32_64_1 -3.00% 22707648.462 22025442.580 - -4.01% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.00% 3.231 3.134 - -5.98% -
std::multimap<int,_int>::erase(iterator)/32 -3.00% 20.800 20.176 - -7.57% -
SetIntersection_Front_Vector_float_262144_64 -3.00% 1360122.774 1319381.960 - -3.10% -
SetIntersection_None_Set_string_16384_1024 -2.99% 221429009.401 214799753.424 - 3.80% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.99% 0.938 0.910 - -3.50% -
std::unordered_map<int,_int>::clear()/1024 -2.99% 8239.916 7993.498 - -0.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.98% 13.747 13.338 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.97% 9248125.708 8973520.940 - -1.40% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.96% 663.902 644.228 - -1.00% -
std::find(vector<char>)_(process_all)/50 -2.96% 1.665 1.616 - -0.06% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.96% 1.665 1.615 - -9.53% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.95% 4.303 4.176 - -5.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.95% 802.029 778.391 - -4.83% -
std::multimap<int,_int>::erase(iterator)/1024 -2.95% 20.911 20.295 - -8.73% -
BM_PushHeap_string_Descending_4 -2.95% 1.933 1.876 - -2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.94% 1165317.785 1131037.277 - -4.35% -
std::is_sorted(deque<int>,_pred)/8192 -2.93% 5356.698 5199.566 - -0.05% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.93% 1619440.350 1572018.961 - 2.85% -
std::copy(vector<bool>)_(aligned)/1048576 -2.93% 3793.166 3682.137 - 12.31% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.93% 521.991 506.714 - -1.78% -
BM_PushHeap_string_PipeOrgan_4 -2.92% 2.567 2.491 - -4.35% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.92% 340.610 330.648 - -0.35% -
BM_StringRelational_Less_Empty_Huge_Control -2.91% 1.717 1.667 - 3.29% -
SetIntersection_Front_Vector_uint32_64_64 -2.91% 10929541.189 10611540.009 - -2.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.91% 19.474 18.908 - -0.03% -
SetIntersection_Front_Vector_string_256_16 -2.91% 6315256.638 6131554.351 - 2.48% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.89% 8.968 8.709 - -4.90% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.89% 1936.264 1880.370 - -1.69% -
std::unique(deque<int>)_(contiguous)/32 -2.88% 50.858 49.391 - -0.65% -
rng::for_each(multiset<int>)/8 -2.88% 6.683 6.490 - -1.53% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.88% 3.463 3.363 - -5.26% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.87% 1535020.066 1490888.593 - 2.50% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.87% 24.314 23.616 - 0.06% -
ranges::min(std::list<char>)/64 -2.85% 27.012 26.242 - -1.97% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.85% 243.843 236.900 - -3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.84% 1182562.606 1148923.452 - -0.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.84% 32.478 31.557 - -17.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.84% 972.019 944.436 - 2.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.83% 757.904 736.420 - 3.19% -
bm_ranges_lexicographical_compare<signed_char>/1 -2.83% 1.631 1.585 - -9.36% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.83% 244.043 237.145 - -3.86% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.82% 73.214 71.147 - -2.87% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.82% 26.943 26.183 - 1.18% -
std::adjacent_find(list<int>,_pred)/8192 -2.81% 7362.896 7155.667 - -2.24% -
std::map<std::string,_int>::clear()/1024 -2.81% 22508.301 21875.647 - -1.35% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.80% 22673274.151 22038097.002 - 0.47% -
SetIntersection_None_Set_float_1024_16 -2.80% 8963908.957 8713106.163 - -10.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.80% 23.696 23.033 - -5.92% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.80% 2789744.387 2711742.105 - -1.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.80% 18.158 17.651 - -1.30% -
BM_PushHeap_uint32_Descending_16 -2.79% 0.379 0.368 - 2.06% -
BM_lexicographical_compare_three_way<IntPtr>/64 -2.79% 15.579 15.144 - -4.16% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.79% 2.194 2.132 - -2.58% -
SetIntersection_Front_Vector_string_64_64 -2.78% 27023384.684 26271354.952 - 4.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.78% 780.145 758.448 - -5.89% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.78% 2.584 2.513 - -1.97% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.78% 903848.015 878763.308 - -1.91% -
SetIntersection_Front_Set_string_16_16 -2.77% 60701157.319 59021163.557 - 1.44% -
std::remove_if(deque<int>)_(prefix)/32 -2.76% 54.866 53.352 - -1.29% -
BM_lexicographical_compare_three_way_fast_path/4096 -2.76% 950.004 923.799 - -3.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.76% 20.623 20.054 - 0.35% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.75% 2.849 2.771 - -2.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.75% 355.969 346.180 - -2.93% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.73% 23.186 22.554 - -1.12% -
std::unordered_multimap<int,_int>::clear()/32 -2.72% 603.877 587.449 - -6.99% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.72% 0.632 0.615 - 0.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.70% 24.961 24.287 - -0.24% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.70% 22.251 21.651 - -6.62% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -2.69% 9.559 9.302 - 0.68% -
BM_std_minmax_element<long_long>/65536 -2.68% 17185.188 16724.140 - -6.55% -
SetIntersection_Front_Vector_float_16384_16384 -2.68% 79563420.577 77434765.563 - -2.85% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.67% 236096.118 229785.703 - -2.96% -
BM_vector_deque_ranges_copy_backward/2 -2.67% 1.998 1.945 - 8.87% -
std::search(deque<int>)_(near_matches)/8192 -2.67% 1476459.508 1437090.006 - -0.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.66% 24.579 23.924 - -6.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 5978.461 5819.783 - -11.57% -
BM_CmpLess_int_ushort -2.65% 1.122 1.092 - -1.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.65% 29.039 28.270 - -10.18% -
std::remove(deque<int>)_(prefix)/32 -2.65% 53.508 52.092 - -7.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.65% 43695.444 42539.598 - -3.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.64% 13593.061 13233.763 - -1.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.64% 1324.625 1289.639 - 2.49% -
BM_PushHeap_string_SingleElement_64 -2.64% 2.777 2.704 - -1.05% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.63% 2.724 2.653 - -2.82% -
std::set<std::string>::contains(key)_(existent)/32 -2.63% 15.814 15.399 - -2.99% -
rng::contains_subrange(list<int>)_(single_element)/32 -2.63% 10.216 9.947 - -1.23% -
BM_lexicographical_compare_three_way_fast_path/64 -2.63% 15.510 15.103 - -4.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.62% 404.775 394.162 - 0.31% -
std::sort_heap(deque<int>,_pred)/1024 -2.61% 12596.954 12267.588 - 0.50% -
SetIntersection_Interlaced_Set_string_16_4 -2.61% 73598855.335 71674805.452 - -1.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.61% 13.277 12.930 - 22.95% -
std::set<std::string>::clear()/1024 -2.59% 22587.844 22001.726 - 1.03% -
ranges::min(std::vector<char>)/64 -2.59% 4.206 4.097 - -2.73% -
BM_PushHeap_uint32_Random_262144 -2.59% 5.920 5.766 - -2.48% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.58% 3306.307 3221.017 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.57% 199800715.949 194660558.811 - -1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.57% 51.997 50.660 - -4.77% -
std::swap_ranges(list<int>)/50 -2.57% 32.582 31.745 - -2.02% -
BM_lexicographical_compare_three_way_fast_path/4 -2.56% 1.145 1.116 - -3.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.56% 1056703.773 1029665.938 - -1.41% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.56% 946.265 922.067 - -3.58% -
BM_vector_deque_ranges_copy_backward/1 -2.56% 2.259 2.201 - 6.04% -
BM_StringAssignStr_Small_Opaque -2.56% 0.736 0.717 - -0.09% -
SetIntersection_Front_Set_float_16384_1 -2.55% 1044869.859 1018186.078 - -2.33% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.55% 120254309.394 117185678.403 - -1.31% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.55% 19.210 18.720 - -1.19% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.55% 148025.122 144251.887 - -1.24% -
std::remove(list<int>)_(sprinkled)/1024 -2.55% 964.468 939.920 - -1.04% -
std::stable_sort(deque<int>)_(descending)/8 -2.54% 25.697 25.043 - -0.60% -
std::map<std::string,_int>::clear()/8192 -2.53% 218681.069 213143.446 - 1.21% -
BM_StringFindStringLiteral/32 -2.53% 1.793 1.748 - -3.23% -
std::make_heap(deque<int>)_(ascending)/8 -2.53% 27.845 27.140 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.52% 1183563.512 1153732.710 - -1.62% -
std::move_backward(vector<bool>)_(aligned)/64 -2.52% 1.724 1.680 - -4.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.52% 1120537.165 1092323.617 - 3.16% -
SetIntersection_Front_Set_float_262144_4 -2.52% 1064516.991 1037739.813 - -1.41% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.51% 75350489.860 73462543.751 - -5.82% -
std::unique_copy(list<int>)_(contiguous)/32 -2.50% 11.315 11.032 - -1.09% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.50% 228584785.252 222872736.444 - -0.12% -
BM_StringRead_Hot_Deep_Large -2.50% 0.520 0.507 - 0.49% -
SetIntersection_Front_Vector_float_262144_1 -2.49% 1045429.483 1019347.173 - -2.77% -
std::deque<int>::ctor(size)/32 -2.49% 29.330 28.600 - -20.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.49% 13.248 12.919 - -2.45% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.49% 16.945 16.523 - -5.05% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.49% 1842.839 1797.043 - -2.57% -
std::sort(vector<int>)_(heap)/8192 -2.48% 46637.237 45479.216 - -0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.48% 13275.828 12946.416 - -1.07% -
BM_StringRelational_Less_Small_Empty_Control -2.48% 1.717 1.674 - 3.77% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.47% 4578.037 4464.735 - -3.02% -
SetIntersection_Front_Vector_float_1024_1024 -2.47% 5909356.494 5763170.678 - -2.37% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.47% 4.219 4.115 - -0.54% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.47% 34.441 33.591 - 0.44% -
SetIntersection_Interlaced_Set_string_1024_64 -2.46% 16752862.264 16340220.737 - 2.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.46% 20.587 20.080 - -0.60% -
std::is_sorted(vector<int>,_pred)/8 -2.45% 3.303 3.222 - -2.84% -
SetIntersection_None_Set_float_1024_1 -2.45% 8989756.056 8769389.602 - -11.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.45% 11777.069 11488.684 - -2.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.44% 39961.526 38985.809 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.44% 46332003.136 45201588.866 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.44% 11488045.413 11208276.084 - -0.76% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.43% 2.021 1.972 - -3.47% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.43% 20.406 19.910 - -0.67% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.41% 15.207 14.841 - 0.72% -
std::find(vector<bool>)_(process_all)/1024 -2.40% 4.633 4.521 - -2.45% -
BM_PushHeap_string_SingleElement_262144 -2.39% 2.734 2.668 - -1.88% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.38% 2.387 2.330 - -1.97% -
BM_StringRead_Cold_Shallow_Small -2.38% 1.123 1.097 - -2.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.38% 5.585 5.453 - -2.21% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.37% 16.789 16.391 - -0.72% -
BM_lexicographical_compare_three_way_slow_path/1 -2.37% 0.434 0.423 - 2.84% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.37% 34.015 33.209 - -1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.37% 1122126.846 1095542.825 - -0.01% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.37% 13502785.584 13183165.545 - 0.77% -
SetIntersection_Front_Set_string_1024_4 -2.37% 1266791.865 1236818.498 - -1.91% -
BM_CmpEqual_ushort_short -2.36% 1.037 1.013 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.36% 18935876.892 18488855.565 - -2.32% -
SetIntersection_Interlaced_Set_float_256_256 -2.36% 7712209.809 7530452.081 - 4.27% -
SetIntersection_Front_Set_uint32_262144_64 -2.35% 1686092.803 1646404.919 - 0.22% -
std::fill(list<int>)/50 -2.35% 34.853 34.033 - -3.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.35% 25729312.356 25124376.558 - -3.56% -
SetIntersection_Interlaced_Set_float_262144_1 -2.35% 1032131.440 1007873.417 - 0.62% -
BM_StringFindAllMatch/1 -2.34% 3.157 3.083 - -4.49% -
BM_PushHeap_string_SingleElement_256 -2.34% 2.715 2.652 - -1.95% -
SetIntersection_Front_Vector_string_1024_1024 -2.34% 39841103.141 38908850.327 - -0.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.34% 530.249 517.860 - -2.25% -
SetIntersection_Front_Set_uint32_262144_16 -2.34% 1191753.467 1163917.203 - 0.27% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.33% 32.989 32.218 - -4.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.33% 405.166 395.714 - 0.38% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.33% 585.346 571.704 - -2.56% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.32% 404.622 395.215 - 0.48% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.32% 10.433 10.191 - -9.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.31% 22888910.395 22359434.736 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.31% 8994335.319 8786444.084 - 2.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.31% 31.366 30.641 - -2.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.31% 17.893 17.480 - 0.97% -
BM_deque_vector_copy_backward/1 -2.31% 2.123 2.074 - -1.80% -
std::multimap<int,_int>::clear()/32 -2.30% 657.972 642.833 - -5.66% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.30% 6892.092 6733.645 - -4.85% -
SetIntersection_Front_Set_float_256_16 -2.30% 4543001.562 4438613.239 - -2.21% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.30% 3440.364 3361.321 - -1.24% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.30% 173.913 169.917 - 1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.29% 1164862.996 1138141.380 - -0.28% -
BM_CmpLess_uchar_short -2.29% 1.059 1.035 - -0.71% -
BM_CmpLess_ushort_short -2.28% 1.070 1.045 - 0.70% -
SetIntersection_Interlaced_Vector_string_64_64 -2.28% 27262060.306 26641184.968 - 1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.27% 27192476.251 26573867.992 - -2.09% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -2.27% 636.551 622.085 - -1.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.27% 13928.528 13612.389 - 1.22% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.27% 17.769 17.366 - 0.68% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.27% 12.512 12.229 - -0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.26% 454.809 444.532 - 1.40% -
std::copy(vector<bool>)_(aligned)/32768 -2.26% 35.554 34.752 - -2.11% -
SetIntersection_Front_Set_uint64_1024_16 -2.26% 1198509.430 1171465.121 - -1.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.25% 1503.723 1469.829 - 3.81% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.25% 41750.207 40809.175 - -1.81% -
BM_PushHeap_string_SingleElement_16384 -2.25% 2.704 2.643 - -2.32% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.25% 8.888 8.688 - -2.34% -
SetIntersection_Front_Set_float_16384_16384 -2.24% 225694902.018 220632484.884 - 1.28% -
SetIntersection_Front_Set_float_4_1 -2.23% 218709583.003 213823093.022 - 0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.23% 86693.507 84756.763 - -3.74% -
BM_deque_vector_ranges_copy/64 -2.23% 2.626 2.567 - -1.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 13210.504 12915.581 - 0.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.23% 52.175 51.011 - -2.39% -
std::adjacent_find(list<int>,_pred)/8 -2.23% 3.920 3.832 - -0.54% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.23% 17.344 16.958 - -0.09% -
BM_lexicographical_compare_three_way_slow_path/65536 -2.23% 18293.615 17886.344 - -1.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.22% 1231.554 1204.167 - 0.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.22% 22.433 21.934 - 0.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.22% 559.925 547.501 - 7.42% -
std::shift_right(deque<int>)/8192 -2.22% 315.847 308.844 - -0.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.22% 28.394 27.764 - -1.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.20% 1182598.537 1156539.839 - -3.19% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.20% 32.376 31.664 - -2.88% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.20% 7.651 7.483 - 3.28% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.20% 54.429 53.233 - -0.21% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.20% 0.495 0.484 - 1.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.19% 119835.108 117207.699 - 0.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.19% 19.063 18.645 - -2.84% -
std::sort(deque<int>)_(ascending)/8 -2.18% 17.604 17.219 - -0.61% -
BM_CmpEqual_int_int -2.18% 1.084 1.061 - -0.35% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.18% 1603431.478 1568426.189 - 2.05% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.18% 528.003 516.479 - -4.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.18% 7.707 7.539 - -0.38% -
std::any_of(list<int>)_(process_all)/50 -2.18% 21.985 21.506 - -2.33% -
ranges::min(std::list<char>)/8 -2.18% 1.904 1.862 - -2.68% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.17% 267848.832 262023.950 - 0.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 365.430 357.485 - -5.94% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.17% 17.547 17.166 - -1.85% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.17% 219.130 214.375 - -2.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.16% 32.877 32.167 - -4.13% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.16% 2982.610 2918.200 - 0.25% -
std::pop_heap(deque<std::string>)/1024 -2.16% 60.758 59.448 - -0.28% -
SetIntersection_Front_Set_float_262144_16 -2.16% 1176110.252 1150759.678 - -0.34% -
BM_CmpEqual_uchar_int -2.15% 1.072 1.049 - -1.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.15% 406.258 397.523 - 0.44% -
BM_StringFindAllMatch/8 -2.15% 2.873 2.811 - -7.88% -
SetIntersection_Front_Vector_string_262144_256 -2.14% 9742873.313 9534415.220 - -0.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.14% 3.408 3.336 - 3.16% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.13% 26.646 26.078 - -1.09% -
SetIntersection_Front_Set_uint64_262144_1 -2.13% 1038146.520 1016068.892 - -1.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.12% 64073.548 62712.996 - -2.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.12% 10.457 10.235 - -0.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.12% 23.683 23.181 - 10.19% -
std::multiset<int>::insert(value)_(already_present)/32 -2.12% 18.500 18.107 - -0.77% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.12% 366.210 358.446 - 0.87% -
std::copy_n(vector<int>)/32768 -2.12% 3780.021 3700.000 - -2.52% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.11% 3221.457 3153.527 - -0.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.10% 16004.565 15667.741 - -0.32% -
std::list<std::string>::ctor(size)/32 -2.10% 348.132 340.817 - -3.97% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.10% 14946.416 14632.598 - -3.08% -
std::remove(vector<int>)_(prefix)/1024 -2.10% 309.829 303.324 - -1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 4139182.680 4052346.250 - -0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 -2.10% 122514.574 119945.817 - -2.82% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.10% 17908603.680 17533294.434 - -2.88% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 12849.209 12580.444 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.09% 11600744.420 11358321.556 - 2.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 12666.791 12402.172 - -2.64% -
std::remove(list<int>)_(sprinkled)/8192 -2.09% 8107.857 7938.484 - 0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.09% 28538.844 27942.876 - 4.40% -
SetIntersection_Interlaced_Vector_string_16_4 -2.09% 67956251.022 66539154.696 - -0.31% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.08% 11.451 11.213 - -1.34% -
std::fill(deque<int>)/50 -2.08% 2.407 2.357 - -0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 685.414 671.199 - 1.34% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.07% 72.869 71.361 - -2.27% -
std::copy(vector<bool>)_(unaligned)/64 -2.07% 1.794 1.756 - -3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.07% 1041094.569 1019572.891 - 0.53% -
std::copy_backward(list<int>)/64 -2.06% 30.778 30.143 - -2.42% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.06% 5106.825 5001.526 - 0.50% -
std::find_if_not(deque<int>)_(process_all)/8 -2.06% 2.576 2.523 - -0.44% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.06% 24.108 23.611 - -4.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.05% 1130189.084 1106968.059 - -1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.05% 33900.897 33205.484 - -2.81% -
SetIntersection_Front_Vector_uint32_256_64 -2.05% 4339196.841 4250215.002 - -2.45% -
std::find_end(list<int>)_(same_length)/8192 -2.05% 8071.286 7906.220 - -7.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.04% 12.936 12.671 - -12.65% -
std::replace(deque<int>)_(sprinkled)/8192 -2.03% 2818.400 2761.067 - -1.71% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.03% 6714.260 6577.873 - -1.28% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.03% 32.632 31.969 - -2.15% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.03% 75228986.539 73702273.385 - -5.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -2.02% 126.385 123.827 - -2.81% -
BM_PushHeap_uint32_Random_4 -2.02% 2.207 2.162 - 0.32% -
std::unordered_multiset<int>::clear()/32 -2.02% 596.436 584.380 - 0.08% -
bm_lexicographical_compare<unsigned_char>/4096 -2.02% 77.235 75.679 - -2.59% -
SetIntersection_Front_Vector_uint32_1024_16 -2.01% 1121351.858 1098786.128 - -0.07% -
BM_lexicographical_compare_three_way_fast_path/65536 -2.01% 14981.197 14679.870 - -2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 15.250 14.943 - -0.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 18.976 18.595 - -1.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 380.721 373.082 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.00% 1042810.995 1021980.956 - -0.65% -
std::shift_right(list<int>)/32 -1.99% 14.559 14.269 - -2.09% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.99% 179.548 175.971 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 1589660.931 1558008.873 - 1.91% -
BM_std_minmax_element<long_long>/64 -1.99% 17.078 16.738 - -5.86% -
std::stable_partition(list<int>)_(dense)/32 -1.99% 37.568 36.821 - -4.88% -
std::multiset<std::string>::ctor(const&)/32 -1.98% 818.461 802.227 - 15.83% -
BM_PushHeap_string_SingleElement_4 -1.98% 2.409 2.361 - -0.82% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.98% 2.711 2.657 - 4.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.98% 51839.462 50812.564 - 0.41% -
std::find_if(vector<int>)_(bail_25%)/8192 -1.97% 222.169 217.792 - 2.50% -
BM_deque_vector_ranges_move/64 -1.97% 2.658 2.606 - -0.10% -
BM_deque_deque_copy_backward/1 -1.97% 2.724 2.671 - -5.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -1.97% 486.035 476.484 - -2.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -1.96% 1921.086 1883.380 - -2.78% -
BM_PushHeap_string_SingleElement_1024 -1.96% 2.712 2.659 - -2.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -1.96% 2.272 2.228 - 2.27% -
BM_std_minmax_element<int>/2 -1.96% 0.680 0.667 - -3.10% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.95% 19.174 18.800 - -0.39% -
SetIntersection_None_Vector_float_262144_262144 -1.95% 1131427.982 1109369.828 - -1.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.95% 168.361 165.083 - -0.95% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.95% 20.696 20.294 - -9.07% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.94% 2212.559 2169.644 - -0.21% -
BM_PushHeap_string_Descending_1024 -1.94% 2.436 2.388 - -2.27% -
std::rotate(list<int>)_(by_1/3)/50 -1.93% 23.228 22.780 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.93% 1061053.059 1040583.083 - -0.19% -
BM_deque_deque_copy_backward/2 -1.92% 2.468 2.420 - -4.84% -
std::multiset<int>::ctor(const&)/8192 -1.92% 53158.406 52136.264 - 0.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.92% 22.199 21.772 - 0.72% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.92% 372.612 365.449 - -0.13% -
bm_ranges_lexicographical_compare<int>/64 -1.92% 4.415 4.330 - -1.45% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.92% 179.863 176.417 - -0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.91% 267657.584 262532.269 - 0.59% -
std::flat_multimap<int,_int>::clear()/8192 -1.91% 417.286 409.298 - 0.18% -
std::unique(list<int>)_(contiguous)/32 -1.91% 52.893 51.881 - -0.96% -
BM_tolower_string<wchar_t> -1.91% 6.442 6.319 - 0.18% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.91% 19.629 19.253 - -0.41% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.91% 4169966.224 4090314.251 - 1.24% -
BM_std_minmax_element<long_long>/70000 -1.90% 18206.928 17860.418 - -6.70% -
ranges::min(std::vector<long_long>)/70000 -1.90% 7873.041 7723.333 - -3.32% -
std::remove_if(vector<int>)_(prefix)/1024 -1.90% 350.023 343.383 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.89% 1065102.705 1044977.808 - 0.49% -
BM_deque_vector_copy_backward/5500 -1.89% 202.296 198.474 - -0.84% -
bm_swap_ranges_vb_unaligned/512 -1.89% 12.563 12.326 - -0.05% -
BM_lexicographical_compare_three_way_slow_path/64 -1.89% 17.849 17.512 - -1.83% -
std::replace_if(deque<int>)_(prefix)/1024 -1.88% 484.070 474.959 - -1.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.88% 8976.321 8807.618 - -2.43% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.88% 8164.963 8011.569 - -3.02% -
SetIntersection_None_Vector_string_1024_64 -1.88% 1191577.761 1169222.108 - 1.65% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.87% 28.333 27.803 - 0.58% -
SetIntersection_Front_Set_float_1024_1 -1.87% 1039296.191 1019897.087 - -1.48% -
ranges::minmax(std::deque<__int128>)/70000 -1.87% 34481.899 33838.503 - -1.58% -
ranges::min(std::deque<char>)/8 -1.86% 2.548 2.500 - 4.92% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.85% 19.726 19.361 - -4.45% -
SetIntersection_Front_Set_uint64_262144_16 -1.85% 1206808.063 1184484.325 - 0.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.85% 37.835 37.136 - -0.60% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.84% 6389.704 6271.940 - 0.93% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.84% 6582.676 6461.399 - -0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 -1.84% 30604.667 30040.961 - -2.65% -
std::rotate(list<int>)_(1_element_backward)/8192 -1.84% 7232.801 7099.730 - -5.71% -
std::sort_heap(deque<int>,_pred)/8 -1.84% 34.719 34.081 - 2.23% -
std::multiset<std::string>::clear()/32 -1.84% 916.312 899.459 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.84% 1060446.869 1040958.454 - 3.69% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.84% 2148.990 2109.555 - -2.02% -
std::flat_multimap<int,_int>::clear()/0 -1.83% 399.605 392.274 - 0.03% -
ranges::minmax(std::vector<char>)/70000 -1.83% 589.654 578.842 - -2.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.83% 12941.520 12704.359 - -2.00% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 55577.448 54559.197 - -1.16% -
SetIntersection_Front_Vector_uint32_256_16 -1.83% 4220046.354 4142785.059 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.83% 11588341.122 11376437.909 - -0.38% -
std::stable_partition(list<int>)_(sparse)/1024 -1.83% 953.147 935.726 - 0.71% -
ranges::minmax(std::vector<long_long>)/64 -1.83% 10.111 9.927 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.83% 1282711.515 1259295.691 - -5.83% -
BM_lexicographical_compare_three_way_slow_path/16 -1.82% 4.550 4.467 - -2.81% -
std::generate(list<int>)/50 -1.82% 15.568 15.284 - -0.69% -
std::flat_multimap<int,_int>::clear()/32 -1.82% 400.868 393.566 - 0.33% -
std::move(vector<int>)/8 -1.82% 2.306 2.264 - -1.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.82% 23.120 22.699 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.81% 23821.757 23389.515 - 0.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.81% 1.584 1.555 - 9.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 -1.81% 7663.092 7524.271 - -2.60% -
std::reverse(vector<int>)/32768 -1.81% 1051.717 1032.690 - -0.09% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.81% 5.551 5.451 - -3.79% -
std::find_end(vector<int>)_(process_all)/1000 -1.81% 222.010 217.998 - -3.41% -
ranges::min(std::list<long_long>)/8 -1.80% 1.908 1.874 - -1.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.80% 15.190 14.917 - 0.45% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.80% 1.861 1.828 - 2.99% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.80% 4.926 4.837 - -2.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 -1.80% 494469.515 485586.483 - -2.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.79% 74.261 72.929 - -0.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.79% 121270.841 119099.077 - -0.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.78% 752.454 739.029 - -0.52% -
std::copy_if(list<int>)_(every_other)/262144 -1.78% 210047.206 206307.546 - -1.83% -
std::reverse_copy(list<int>)/64 -1.78% 30.365 29.825 - -2.23% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.78% 9.313 9.148 - -11.84% -
std::map<std::string,_int>::erase(iterator)/32 -1.77% 28.116 27.618 - -12.61% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.77% 3730.798 3664.757 - -2.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.77% 16.533 16.241 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.76% 16.215 15.929 - 2.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.76% 413035.983 405758.091 - 0.56% -
std::remove(deque<int>)_(prefix)/50 -1.76% 60.876 59.806 - -4.55% -
SetIntersection_None_Set_uint32_256_256 -1.75% 5839950.100 5737459.002 - -3.76% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.75% 202.450 198.903 - -6.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.75% 799.787 785.783 - 9.68% -
BM_std_minmax_element<long_long>/4096 -1.75% 1065.511 1046.880 - -6.48% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.75% 535.105 525.761 - -1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.74% 21576306.263 21200838.574 - -0.02% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.74% 406.221 399.153 - 0.68% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -1.74% 77.385 76.040 - -2.19% -
ranges::min(std::vector<char>)/70000 -1.74% 490.730 482.208 - -2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.73% 357190102.564 350997773.916 - 0.05% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.73% 492919.995 484376.494 - -4.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 706.515 694.280 - -6.11% -
BM_lexicographical_compare_three_way<IntPtr>/4 -1.73% 1.144 1.124 - -2.82% -
BM_PushHeap_float_Ascending_16384 -1.72% 4.368 4.293 - -1.83% -
SetIntersection_Front_Vector_string_64_16 -1.72% 21215406.422 20849753.902 - 2.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.72% 12418.397 12204.686 - -10.88% -
std::replace_if(vector<int>)_(prefix)/32 -1.72% 9.659 9.493 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.72% 37750027.195 37100625.792 - 0.41% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.72% 6.525 6.412 - -0.08% -
BM_CmpEqual_int_uint -1.72% 1.086 1.067 - -1.26% -
BM_deque_deque_copy/5500 -1.72% 202.960 199.475 - 1.07% -
BM_std_minmax_element<long_long>/512 -1.71% 137.089 134.742 - -6.80% -
SetIntersection_Interlaced_Vector_float_256_4 -1.71% 4822243.294 4739744.654 - 1.00% -
std::rotate_copy(deque<int>)/8192 -1.71% 294.732 289.701 - -0.81% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.71% 3742.951 3679.122 - -2.71% -
ranges::min(std::deque<__int128>)/8 -1.70% 2.885 2.836 - 0.22% -
BM_num_get<unsigned_int> -1.70% 9.790 9.624 - -1.64% -
std::replace(deque<int>)_(sprinkled)/1024 -1.70% 351.487 345.513 - -1.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.69% 44583.861 43828.203 - -0.57% -
ranges::minmax(std::vector<__int128>)/8 -1.69% 4.098 4.029 - -2.54% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 6747.790 6633.504 - -1.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.69% 300.066 294.995 - 0.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.69% 11.057 10.870 - 0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.69% 2210726.304 2173399.597 - -17.68% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.69% 493.293 484.968 - -2.04% -
std::map<std::string,_int>::clear()/32 -1.68% 921.312 905.794 - 4.75% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.68% 668.988 657.747 - -0.74% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.68% 839.762 825.653 - 1.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.68% 52470.299 51589.318 - 0.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.68% 15.075 14.822 - 0.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.68% 11.206 11.019 - 4.96% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.67% 233.706 229.795 - -1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.67% 4379362.712 4306187.901 - -2.91% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.67% 23922.061 23522.836 - 0.43% -
BM_std_minmax_element<long_long>/4000 -1.67% 1038.441 1021.113 - -6.79% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.67% 4.234 4.164 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.66% 1577980.228 1551806.145 - -1.22% -
std::find(vector<int>)_(process_all)/50 -1.65% 12.515 12.308 - -1.52% -
SetIntersection_Front_Vector_uint32_16_16 -1.65% 35884167.006 35291133.792 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.65% 2930755.723 2882323.758 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.65% 1152063.341 1133045.207 - -1.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 687.593 676.262 - 0.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 143106.779 140750.821 - -1.10% -
SetIntersection_Front_Set_string_16384_1024 -1.65% 59234636.588 58259690.449 - -1.72% -
std::count_if(vector<int>)_(every_other)/8 -1.65% 4.188 4.119 - -1.51% -
ranges::minmax(std::vector<__int128>)/64 -1.64% 31.768 31.246 - -2.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.64% 1.302 1.280 - 10.15% -
std::reverse(vector<int>)/4096 -1.64% 132.299 130.127 - -0.17% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.64% 12.318 12.116 - -0.53% -
std::remove_if(deque<int>)_(prefix)/50 -1.64% 64.613 63.554 - -1.22% -
std::multiset<int>::ctor(const&)/1024 -1.64% 6583.685 6475.823 - -2.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.64% 33.096 32.555 - -4.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.64% 18.931 18.621 - -1.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.63% 45361.311 44621.185 - -12.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.63% 116419.262 114520.196 - -7.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.63% 26.549 26.116 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.63% 196992849.699 193784041.927 - -2.65% -
std::find_end(list<int>)_(near_matches)/1024 -1.63% 34536.449 33974.184 - -1.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.63% 42.413 41.723 - -1.09% -
BM_deque_vector_copy_backward/2 -1.63% 1.837 1.807 - -1.95% -
SetIntersection_None_Set_uint64_1024_1 -1.62% 9092670.744 8945017.298 - 4.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.62% 12445.708 12243.646 - -5.52% -
std::set<std::string>::ctor(const&)/32 -1.62% 841.161 827.520 - 6.98% -
BM_deque_deque_move/512 -1.62% 17.947 17.656 - 0.07% -
BM_num_get<long_long> -1.61% 10.875 10.700 - -0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.61% 400.692 394.240 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.61% 14107.736 13880.900 - -1.60% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.61% 27111.128 26675.644 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.61% 11032883.793 10855716.140 - 2.61% -
SetIntersection_None_Set_uint64_1024_1024 -1.60% 8897075.085 8754322.312 - 1.89% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.60% 1.626 1.600 - -2.76% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.60% 292.881 288.192 - -2.04% -
std::unordered_set<std::string>::clear()/32 -1.60% 933.402 918.468 - -1.80% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.60% 244713.323 240805.975 - -2.60% -
std::find_end(vector<int>)_(process_all)/8192 -1.60% 1725.403 1697.861 - -4.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.60% 968172.998 952730.173 - -5.97% -
std::map<std::string,_int>::ctor(const&)/1024 -1.59% 35391.665 34827.754 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.59% 1243284.916 1223493.287 - -1.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.59% 39.829 39.196 - 0.59% -
bm_write -1.59% 606.091 596.464 - -1.14% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.59% 4.797 4.721 - 0.89% -
std::fill_n(vector<bool>)/32768 -1.59% 30.213 29.734 - -1.50% -
std::rotate(list<int>)_(by_1/2)/8192 -1.58% 5451.162 5365.028 - 24.11% -
std::generate(list<int>)/8192 -1.58% 7693.826 7572.312 - 6.33% -
std::stable_sort(vector<int>)_(ascending)/8 -1.58% 15.814 15.565 - 0.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.58% 12.971 12.766 - -12.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.58% 1047309.313 1030778.781 - -1.43% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.58% 15.377 15.134 - 0.56% -
SetIntersection_Front_Vector_uint32_1024_1 -1.58% 1048755.888 1032226.532 - 3.09% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.58% 16.796 16.531 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.57% 350575.774 345072.312 - -0.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.57% 1.154 1.136 - -2.35% -
BM_deque_deque_copy/64000 -1.57% 3056.465 3008.518 - 0.21% -
std::flat_multimap<int,_int>::clear()/1024 -1.57% 403.551 397.224 - 1.35% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.57% 17.769 17.491 - -0.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.56% 18.070 17.787 - -1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 174516.548 171790.853 - -0.41% -
std::move(list<int>)/32768 -1.56% 31528.265 31036.647 - -0.89% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.56% 7.597 7.479 - 0.83% -
SetIntersection_None_Vector_string_262144_262144 -1.56% 1288853.432 1268767.960 - -3.48% -
SetIntersection_Front_Set_float_16384_16 -1.56% 1225513.146 1206441.907 - 1.27% -
std::unordered_set<int>::erase(iterator)/32 -1.56% 22.267 21.921 - 5.71% -
std::reverse(list<int>)/32768 -1.55% 17518.994 17246.913 - -11.84% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.55% 23.011 22.654 - -3.13% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.55% 293.160 288.612 - 0.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.55% 1037.701 1021.608 - -2.68% -
std::copy_backward(deque<int>)/1048576 -1.55% 130848.893 128821.094 - -1.42% -
SetIntersection_None_Vector_float_1024_1024 -1.55% 1083548.633 1066802.121 - -1.52% -
bm_ranges_swap_ranges_vb_aligned/128 -1.54% 3.433 3.380 - 0.19% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.54% 17.273 17.006 - -0.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.54% 21.213 20.887 - -0.38% -
BM_std_minmax_element<long_long>/1024 -1.54% 270.111 265.959 - -6.52% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.54% 13.501 13.293 - -4.64% -
std::find(list<int>)_(process_all)/32768 -1.54% 26213.158 25810.764 - -2.75% -
std::find_if(vector<char>)_(process_all)/50 -1.53% 6.699 6.597 - -0.95% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.53% 1.662 1.636 - -23.18% -
BM_CmpEqual_uchar_short -1.53% 1.030 1.014 - 2.46% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.53% 4.172 4.108 - -0.32% -
SetIntersection_Front_Set_string_262144_1024 -1.53% 60299380.220 59379108.973 - -1.34% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.53% 13.045 12.846 - -2.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 45809.531 45111.910 - -12.47% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.52% 1602.623 1578.264 - -0.56% -
BM_num_get<unsigned_short> -1.52% 10.283 10.127 - -0.52% -
std::copy_if(list<int>)_(every_other)/512 -1.52% 359.671 354.205 - -2.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.52% 15.053 14.824 - 0.62% -
bm_lexicographical_compare<unsigned_char>/32768 -1.52% 570.494 561.829 - -1.83% -
SetIntersection_Front_Set_float_16384_4 -1.52% 1073814.414 1057522.748 - 1.02% -
BM_std_minmax_element<short>/512 -1.52% 143.275 141.103 - 1.07% -
std::find(list<int>)_(bail_25%)/32768 -1.52% 8022.389 7900.799 - -0.93% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.51% 10.846 10.682 - -0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 87.773 86.446 - -1.23% -
BM_CmpEqual_schar_uint -1.51% 1.118 1.101 - -0.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.51% 9.182 9.044 - -1.96% -
SetIntersection_Front_Vector_uint64_1024_64 -1.51% 1377008.162 1356257.284 - -0.46% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.51% 942.704 928.499 - -2.45% -
std::fill(vector<int>)/1024 -1.51% 29.623 29.177 - -5.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.50% 6930.086 6825.932 - -0.76% -
ranges::minmax(std::deque<__int128>)/8 -1.50% 3.814 3.757 - -0.82% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.50% 29774.261 29328.544 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.50% 1780.489 1753.847 - 4.61% -
BM_std_minmax_element<int>/4 -1.50% 1.260 1.241 - 2.44% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.49% 240.529 236.939 - -0.81% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.49% 1678.606 1653.553 - 1.10% -
std::none_of(vector<int>)_(process_all)/32 -1.49% 8.389 8.264 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.49% 131542559.074 129583351.344 - -0.52% -
BM_CmpLess_int_uint -1.49% 1.090 1.074 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.49% 137961.977 135909.824 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.49% 14953.560 14731.153 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.49% 1535875.148 1513044.857 - 4.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 15.204 14.978 - 0.59% -
SetIntersection_Interlaced_Vector_string_64_4 -1.49% 21959288.280 21633074.605 - 0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.48% 5222641.880 5145169.057 - -0.10% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.48% 3885.258 3827.728 - -2.24% -
BM_std_minmax_element<short>/1024 -1.48% 281.908 277.735 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.48% 1158203.520 1141070.578 - -1.17% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -1.48% 43109.882 42472.962 - -1.10% -
std::all_of(vector<int>)_(process_all)/32 -1.48% 8.377 8.253 - -0.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.48% 18.165 17.896 - -1.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.48% 15.140 14.917 - 0.50% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.48% 29.468 29.033 - 0.97% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 38244.012 37679.987 - 5.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.47% 666.615 656.789 - -1.64% -
BM_std_minmax_element<int>/3 -1.47% 1.138 1.121 - 2.39% -
std::partial_sort(deque<int>)_(ascending)/8 -1.47% 33.311 32.821 - 0.23% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 399.527 393.674 - 0.66% -
ranges::minmax(std::vector<__int128>)/70000 -1.46% 34866.881 34356.597 - -2.44% -
ranges::min(std::vector<__int128>)/8 -1.46% 2.917 2.874 - 0.13% -
BM_num_get<unsigned_long> -1.46% 10.510 10.357 - -2.10% -
BM_PushHeap_string_PipeOrgan_1024 -1.46% 9.444 9.306 - 1.86% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.46% 8707.153 8580.415 - -1.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.45% 17.443 17.189 - -0.49% -
std::copy_n(vector<int>)/8 -1.45% 2.162 2.130 - -6.06% -
std::multimap<std::string,_int>::clear()/32 -1.45% 906.818 893.647 - -0.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.44% 2384.866 2350.444 - -11.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.44% 51.026 50.290 - 0.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.44% 15.028 14.811 - 0.34% -
std::for_each(multiset<int>::iterator)/32 -1.44% 23.867 23.523 - -0.89% -
std::reverse(vector<int>)/512 -1.44% 16.557 16.319 - -0.03% -
SetIntersection_None_Vector_float_16384_1 -1.44% 1113512.282 1097510.273 - 0.69% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.43% 345545.144 340592.347 - -0.55% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.43% 8.416 8.295 - 1.90% -
std::for_each(multimap<int>::iterator)/50 -1.43% 36.728 36.202 - -1.40% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.43% 400.518 394.787 - -0.41% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.43% 1.380 1.360 - 3.05% -
std::unordered_set<std::string>::ctor(const&)/32 -1.43% 790.772 779.475 - -0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.43% 15.724 15.499 - 0.64% -
BM_PushHeap_string_Ascending_256 -1.43% 11.134 10.975 - -10.05% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.42% 15.315 15.096 - -0.24% -
std::flat_map<int,_int>::erase(iterator)/32 -1.42% 20.104 19.819 - -0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.42% 220.800 217.673 - -3.29% -
SetIntersection_Front_Vector_string_262144_4 -1.41% 1203670.962 1186647.335 - -0.05% -
BM_num_put<bool> -1.41% 10.699 10.548 - -3.85% -
std::all_of(list<int>)_(process_all)/50 -1.41% 21.928 21.619 - -1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.41% 11568927.715 11405934.077 - 0.74% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.41% 24.226 23.885 - -0.85% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.41% 59827.395 58985.061 - -2.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.41% 2.336 2.303 - -5.94% -
std::move(list<int>)/8 -1.41% 3.394 3.346 - -1.25% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.40% 7596.359 7489.915 - -1.95% -
SetIntersection_Front_Vector_uint32_262144_1 -1.40% 1052471.538 1037738.494 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/512 -1.40% 5.249 5.176 - 0.00% -
rng::for_each(multimap<int>)/50 -1.40% 40.206 39.644 - -1.90% -
SetIntersection_Front_Set_float_16_16 -1.40% 38474063.983 37936891.589 - -0.12% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.40% 8.768 8.645 - -0.64% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.39% 1096204.274 1080916.124 - -0.57% -
BM_num_get<long> -1.39% 10.798 10.647 - -2.15% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.39% 18.553 18.294 - 0.86% -
std::find_end(vector<int>)_(process_all)/1048576 -1.39% 221623.335 218540.446 - -3.54% -
ranges::minmax(std::list<__int128>)/8 -1.39% 3.852 3.799 - -2.20% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.38% 35.322 34.833 - -1.31% -
SetIntersection_Front_Vector_uint32_64_16 -1.38% 14306405.516 14108591.458 - -1.07% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.38% 14303.659 14106.030 - -1.90% -
BM_PushHeap_float_PipeOrgan_16 -1.38% 0.907 0.895 - 0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.38% 17.231 16.994 - -0.31% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.38% 498.577 491.695 - -2.37% -
std::multiset<int>::ctor(const&)/32 -1.38% 232.977 229.765 - -3.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.38% 22595456.210 22283993.092 - -2.69% -
SetIntersection_Front_Set_uint32_16384_16 -1.38% 1205652.387 1189033.407 - 0.07% -
ranges::minmax(std::vector<long_long>)/70000 -1.38% 9136.416 9010.578 - -2.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.38% 4220.566 4162.467 - 0.14% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.38% 214971.698 212012.872 - 1.03% -
ranges::minmax(std::vector<long_long>)/8 -1.37% 2.100 2.071 - -2.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.37% 19.638 19.369 - 1.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.37% 18.635 18.380 - -0.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.37% 25.711 25.360 - 4.08% -
BM_deque_vector_ranges_copy_backward/5500 -1.37% 199.197 196.475 - -2.34% -
std::unordered_set<std::string>::clear()/1024 -1.37% 23615.183 23292.653 - 1.77% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.36% 230.639 227.498 - -3.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.36% 22.935 22.623 - 1.01% -
std::remove(deque<int>)_(sprinkled)/1024 -1.36% 523.251 516.144 - -3.18% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.36% 0.833 0.821 - 0.83% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.35% 18.635 18.382 - -1.04% -
std::partial_sort(deque<int>)_(repeated)/8 -1.35% 26.328 25.972 - -0.16% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.35% 1142.913 1127.439 - -1.79% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.35% 2475738.516 2442277.439 - -1.08% -
SetIntersection_Front_Vector_uint32_16384_1 -1.35% 1055254.260 1040994.404 - 3.51% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.35% 21.048 20.764 - -0.29% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.35% 250.166 246.794 - -0.56% -
std::count(list<int>)_(every_other)/8 -1.35% 2.083 2.055 - -5.38% -
std::copy_if(vector<int>)_(entire_range)/64 -1.34% 15.285 15.080 - -3.44% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.34% 773.616 763.222 - -0.90% -
std::sort(deque<int>)_(shuffled)/1024 -1.34% 6825.030 6733.468 - -2.88% -
BM_lexicographical_compare_three_way_slow_path/4 -1.34% 1.175 1.160 - -5.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.34% 42.702 42.131 - 39.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.33% 15785535.600 15575097.418 - -0.11% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.33% 7806.861 7702.810 - 2.36% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.33% 675.845 666.843 - -2.78% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.33% 35.382 34.911 - -0.74% -
SetIntersection_None_Vector_float_1024_16 -1.33% 1088365.605 1073876.897 - -0.36% -
BM_deque_deque_ranges_copy/1 -1.33% 2.438 2.405 - -7.10% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.33% 19.721 19.459 - -4.75% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.33% 5.340 5.269 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.32% 58386321.251 57613140.542 - 0.28% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -1.32% 3663.987 3615.502 - -1.92% -
std::replace_if(list<int>)_(prefix)/50 -1.32% 24.501 24.177 - -2.04% -
BM_PushHeap_uint64_Ascending_262144 -1.32% 4.781 4.718 - -9.15% -
SetIntersection_Front_Set_uint32_16384_16384 -1.32% 221134899.028 218219670.507 - 0.31% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.32% 40.919 40.380 - -0.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.32% 22.818 22.517 - -0.72% -
std::stable_partition(deque<int>)_(dense)/32 -1.31% 29.079 28.697 - -4.70% -
SetIntersection_Front_Vector_uint64_1024_16 -1.31% 1130084.493 1115298.848 - -0.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.31% 46.791 46.178 - -2.64% -
SetIntersection_Front_Set_uint64_16_16 -1.31% 38072981.091 37575394.849 - -0.77% -
std::rotate(list<int>)_(1_element_backward)/50 -1.30% 24.776 24.453 - -3.53% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 420.959 415.469 - -0.15% -
SetIntersection_Front_Set_float_64_16 -1.30% 15488583.667 15286755.933 - -0.34% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.30% 1722.193 1699.771 - -2.66% -
std::copy_if(list<int>)_(every_other)/64 -1.30% 27.742 27.381 - -1.80% -
std::shift_right(vector<int>)/32 -1.30% 4.075 4.022 - -4.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.30% 398.585 393.406 - -0.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.30% 29.140 28.762 - -0.62% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.30% 51.990 51.316 - -0.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.29% 31.822 31.411 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.29% 12765132.025 12600579.307 - -3.14% -
BM_lexicographical_compare_three_way_slow_path/256 -1.29% 79.256 78.234 - -1.95% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.29% 8.710 8.598 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.29% 9112829.632 8995540.292 - -0.12% -
BM_std_minmax_element<short>/70000 -1.29% 18800.434 18558.819 - 1.23% -
SetIntersection_Interlaced_Vector_string_256_4 -1.28% 6116010.426 6037427.762 - -0.08% -
std::find_if_not(list<int>)_(process_all)/50 -1.28% 38.623 38.126 - -2.65% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.28% 0.845 0.835 - -10.92% -
std::remove(vector<int>)_(sprinkled)/50 -1.28% 52.870 52.191 - -1.01% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.28% 4992.279 4928.362 - 3.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.28% 12796.412 12632.759 - -0.78% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.28% 21.531 21.256 - -0.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.28% 17.237 17.017 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.28% 8905218.907 8791485.215 - 0.97% -
std::move_backward(vector<int>)/32768 -1.28% 1733.224 1711.119 - -1.67% -
std::is_sorted_until(vector<int>,_pred)/8 -1.27% 3.642 3.595 - 2.38% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.27% 170885971.239 168709250.490 - 3.36% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.27% 1044084.415 1030789.519 - -0.81% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.27% 8476.198 8368.366 - -0.92% -
std::all_of(list<int>)_(process_all)/8192 -1.27% 6996.132 6907.157 - -16.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.27% 472.850 466.847 - 6.19% -
std::find_end(vector<int>)_(process_all)/1024 -1.27% 226.135 223.271 - -3.32% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.27% 36735.540 36270.261 - -1.38% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.27% 357.682 353.153 - -0.98% -
std::rotate(list<int>)_(by_1/3)/1024 -1.27% 803.828 793.659 - -2.25% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.26% 505570.470 499220.827 - -2.02% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.26% 10.607 10.474 - 0.30% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.25% 563.751 556.690 - -2.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.25% 3.761 3.713 - -2.89% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.25% 17.413 17.195 - -0.37% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.25% 990609.667 978242.783 - -4.86% -
std::none_of(list<int>)_(process_all)/50 -1.25% 22.030 21.755 - -2.16% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.25% 571.047 563.927 - -1.47% -
std::find_if(list<int>)_(process_all)/8 -1.25% 2.351 2.322 - -1.94% -
std::unique(vector<int>)_(sprinkled)/8192 -1.24% 3895.926 3847.471 - -3.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.24% 96762.589 95559.631 - -3.51% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.24% 3195.365 3155.665 - -0.62% -
SetIntersection_Front_Set_uint64_1024_1 -1.24% 1056970.070 1043853.954 - -0.19% -
BM_num_get<unsigned_long_long> -1.24% 10.484 10.354 - -2.07% -
SetIntersection_Front_Vector_float_16384_4 -1.24% 1060144.504 1047008.358 - -0.51% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.24% 1.601 1.581 - 1.64% -
SetIntersection_Front_Vector_string_262144_262144 -1.23% 14602418.295 14422297.365 - 0.41% -
BM_std_minmax_element<short>/5500 -1.23% 1480.681 1462.424 - 2.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.769 12.612 - -1.06% -
BM_deque_deque_move/4000 -1.23% 141.667 139.921 - -2.06% -
std::search(vector<int>)_(single_element)/1024 -1.23% 237.436 234.517 - -0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.23% 61968.915 61208.282 - 1.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.23% 71405.672 70530.701 - -2.69% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.23% 4531.227 4475.716 - -1.69% -
BM_StringEraseWithMove_Large_Opaque -1.23% 2.861 2.826 - 3.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.22% 13.563 13.397 - -13.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.22% 23.893 23.600 - -2.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.22% 67.116 66.297 - -1.52% -
BM_deque_deque_move/1024 -1.22% 37.333 36.878 - -0.84% -
BM_PushHeap_uint32_Random_16 -1.22% 4.116 4.066 - 0.32% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.22% 178.987 176.809 - 0.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.22% 210.028 207.473 - -3.20% -
std::set<int>::count(key)_(existent)/8192 -1.22% 8.044 7.947 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.21% 1058621.182 1045761.718 - 0.10% -
std::remove_if(vector<int>)_(prefix)/50 -1.21% 54.292 53.632 - -0.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.21% 744.831 735.792 - -1.53% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.21% 10.106 9.984 - 0.21% -
SetIntersection_None_Set_uint32_256_4 -1.21% 11537350.620 11397975.237 - -2.74% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.21% 8.176 8.077 - 2.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.20% 6767.343 6686.034 - -2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.20% 66817959.283 66015274.327 - 0.47% -
rng::contains(list<int>)_(process_all)/32 -1.20% 9.064 8.955 - -3.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.20% 16122.820 15929.694 - -0.71% -
SetIntersection_None_Vector_uint32_16384_1 -1.20% 1106121.428 1092890.899 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.19% 1168671.865 1154706.894 - -0.13% -
rng::find(vector<bool>)_(process_all)/1024 -1.19% 4.671 4.615 - -1.34% -
BM_deque_deque_move/70000 -1.19% 3396.818 3356.326 - -1.53% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.19% 4288302.922 4237233.467 - -0.53% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.19% 245.297 242.377 - -1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.19% 10082706.103 9962745.655 - -4.91% -
SetIntersection_Interlaced_Set_string_4_4 -1.19% 160048171.471 158147276.012 - -0.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 33101.378 32708.597 - 0.67% -
BM_StringEraseWithMove_Large_Transparent -1.19% 2.790 2.757 - 5.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.18% 355247154.698 351037702.029 - 0.08% -
SetIntersection_None_Vector_uint32_16384_4 -1.18% 1114634.745 1101427.846 - 0.35% -
std::rotate(list<int>)_(by_1/4)/8192 -1.18% 6551.817 6474.195 - -2.84% -
std::find_end(list<int>)_(near_matches)/1000 -1.18% 33113.347 32722.229 - -1.43% -
std::generate_n(vector<int>)/50 -1.18% 11.862 11.722 - -2.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.18% 24.829 24.537 - 19.19% -
std::rotate(list<int>)_(by_1/2)/1024 -1.18% 387.121 382.563 - -2.18% -
std::replace(list<int>)_(prefix)/8192 -1.17% 7044.596 6961.873 - -0.77% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.17% 93820.977 92720.876 - -0.28% -
BM_std_minmax_element<short>/4096 -1.17% 1105.054 1092.127 - 2.29% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.17% 651.825 644.205 - -0.11% -
std::remove(deque<int>)_(prefix)/1024 -1.17% 524.115 517.989 - -1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 665.707 657.933 - -1.59% -
std::move(vector<bool>)_(aligned)/1048576 -1.17% 1718.144 1698.091 - -2.81% -
std::find(vector<char>)_(bail_25%)/1024 -1.17% 5.349 5.287 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.16% 144081847.032 142403805.702 - -1.18% -
SetIntersection_None_Vector_uint64_1024_4 -1.16% 1076419.722 1063893.692 - 2.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 120081.206 118686.178 - 0.42% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.16% 838616.140 828895.614 - -1.95% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.16% 526.558 520.457 - -0.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.16% 13.417 13.262 - -0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.16% 165032.589 163123.998 - -0.63% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -1.16% 38.589 38.143 - -1.58% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.15% 1.059 1.047 - -4.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.15% 196078614.715 193819511.894 - -5.96% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.15% 11.000 10.874 - -0.24% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.15% 507.546 501.711 - -3.98% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.15% 29.474 29.136 - 0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.15% 15.126 14.953 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.15% 629.615 622.383 - 4.05% -
std::remove_if(list<int>)_(sprinkled)/32 -1.15% 57.329 56.672 - -1.01% -
ranges::minmax(std::list<long_long>)/64 -1.14% 30.172 29.827 - -7.57% -
BM_std_minmax_element<short>/65536 -1.14% 17575.901 17374.989 - 1.56% -
std::sample(list<int>)/8192 -1.14% 98490.075 97365.942 - -1.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.14% 446.664 441.574 - 0.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.14% 1.203 1.189 - -3.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.14% 3473770.131 3434303.260 - 1.53% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.14% 24.729 24.448 - -1.72% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.13% 244742.745 241966.172 - -2.22% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.13% 14.168 14.008 - -12.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.13% 9.787 9.676 - 0.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.13% 13.044 12.897 - -1.58% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.13% 19.659 19.437 - -8.47% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.12% 32231.757 31869.610 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.12% 1191074.694 1177700.613 - 0.01% -
std::find(list<int>)_(bail_25%)/8 -1.12% 0.928 0.917 - -0.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.12% 52139.615 51556.445 - -5.03% -
SetIntersection_Front_Set_string_256_4 -1.12% 4947997.232 4892755.323 - 0.14% -
BM_std_minmax_element<short>/64000 -1.12% 17161.273 16969.682 - 1.17% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.12% 3.061 3.027 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.11% 14980802.086 14813903.379 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.11% 8448328.109 8354340.348 - 0.37% -
std::find_if(list<int>)_(process_all)/50 -1.11% 20.057 19.834 - 2.94% -
std::replace(deque<int>)_(sprinkled)/32 -1.11% 12.119 11.985 - -1.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.11% 17.229 17.038 - -0.14% -
std::remove(list<int>)_(prefix)/50 -1.11% 62.852 62.157 - -1.69% -
std::unique_copy(list<int>)_(contiguous)/52 -1.11% 19.596 19.379 - -0.63% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.11% 1051269.111 1039651.652 - 5.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.10% 53.122 52.535 - -1.33% -
BM_deque_deque_ranges_copy/64 -1.10% 3.074 3.040 - -1.49% -
BM_StringRelational_Less_Large_Huge_Control -1.10% 2.175 2.151 - -0.34% -
std::reverse(list<int>)/4096 -1.10% 1765.143 1745.672 - -5.96% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.10% 13.468 13.320 - -0.36% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.10% 1.556 1.539 - -0.14% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.10% 23.527 23.268 - 1.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.10% 604477.186 597835.904 - -0.49% -
BM_std_minmax_element<short>/64 -1.10% 17.343 17.153 - -1.83% -
std::find_end(list<int>)_(match_near_end)/8192 -1.10% 602.309 595.705 - -1.57% -
SetIntersection_None_Set_uint32_1024_16 -1.10% 9111137.382 9011274.010 - -2.25% -
std::copy(list<int>)/4096 -1.09% 3241.840 3206.462 - 3.17% -
std::set<std::string>::contains(key)_(non-existent)/1024 -1.09% 22.798 22.551 - -10.14% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.08% 11.006 10.887 - -0.19% -
SetIntersection_Front_Vector_uint32_16384_16 -1.08% 1113858.098 1101803.385 - -1.48% -
std::rotate(vector<int>)_(by_1/3)/8192 -1.08% 871.307 861.880 - -1.79% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.08% 3.018 2.985 - -0.14% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.08% 3592.712 3553.943 - -1.50% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.08% 7786.644 7702.640 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.08% 215710379.540 213384710.552 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.08% 6.185 6.118 - -1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.07% 1112265.150 1100320.291 - -1.96% -
SetIntersection_Front_Vector_uint64_64_4 -1.07% 16029186.688 15857162.864 - 0.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.07% 24.015 23.757 - -31.12% -
SetIntersection_Front_Vector_uint64_262144_64 -1.07% 1372084.962 1357367.960 - 4.67% -
std::deque<std::string>::ctor(size)/1024 -1.07% 716.503 708.827 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.07% 8651546.633 8558998.589 - 0.05% -
SetIntersection_Front_Set_uint64_16384_16 -1.07% 1203734.927 1190864.741 - 6.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.07% 12251673.449 12120714.495 - 0.73% -
std::copy(deque<int>)/262144 -1.07% 11710.515 11585.728 - -0.92% -
std::copy_if(vector<int>)_(entire_range)/512 -1.07% 122.560 121.255 - -1.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.06% 393778.670 389597.224 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.06% 8463379.527 8373513.784 - 0.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 674.797 667.638 - 0.33% -
rng::find_last(list<int>)_(bail_10%)/50 -1.05% 15.761 15.594 - -2.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.05% 380.263 376.257 - 0.30% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.05% 64.582 63.903 - -1.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.05% 63345505.434 62679433.551 - 0.19% -
std::move(vector<bool>)_(aligned)/512 -1.05% 2.343 2.319 - -0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.05% 4211337.370 4167205.431 - 0.59% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.05% 12.445 12.315 - -1.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.05% 6477.733 6409.888 - -0.33% -
rng::contains(vector<int>)_(process_all)/32 -1.05% 8.216 8.130 - -1.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.04% 18.594 18.400 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.04% 35421589.663 35052483.478 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.04% 137284095.785 135853970.910 - 0.41% -
BM_StringFindCharLiteral/64 -1.04% 2.118 2.096 - 0.74% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.04% 182212949.097 180318131.271 - 2.53% -
SetIntersection_Interlaced_Set_string_256_16 -1.04% 17727641.840 17543508.901 - -0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 17.908 17.722 - -1.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 395.243 391.144 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.04% 9.378 9.281 - -1.43% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.03% 16.998 16.822 - -0.14% -
SetIntersection_None_Vector_uint32_1024_64 -1.03% 1082198.844 1071005.989 - -0.63% -
BM_deque_vector_ranges_copy_backward/4000 -1.03% 144.404 142.913 - -1.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.03% 38504.806 38108.483 - -0.29% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.03% 27483.437 27200.928 - -2.74% -
std::deque<int>::ctor(size)/8192 -1.03% 458.610 453.907 - -4.88% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.03% 55652180.672 55081532.354 - -1.95% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.02% 21.231 21.013 - -1.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.02% 30.791 30.477 - -9.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.02% 54925249.300 54365271.709 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.02% 1048273.418 1037590.473 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.02% 343273638.211 339780548.498 - -3.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.02% 1309.302 1295.981 - -0.45% -
std::partition(deque<int>)_(dense)/32 -1.02% 9.489 9.393 - -16.72% -
BM_std_minmax_element<short>/4000 -1.02% 1079.499 1068.523 - 2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.02% 4322932.070 4279031.418 - 1.15% -
SetIntersection_None_Vector_float_262144_16 -1.01% 1146649.101 1135014.405 - 2.92% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.01% 1000221.514 990089.016 - -2.03% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.01% 15.817 15.657 - -0.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 1105246.289 1094054.877 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -1.01% 457.219 452.591 - -1.78% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.01% 1045174.598 1034604.247 - -0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 7827.398 7748.525 - -2.91% -
SetIntersection_Front_Set_uint32_262144_262144 -1.01% 1677584.799 1660685.627 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.00% 1.763 1.745 - -0.98% -
BM_deque_deque_ranges_move/64 -1.00% 3.067 3.036 - -1.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.00% 20.362 20.157 - -1.79% -
std::replace(deque<int>)_(prefix)/50 -1.00% 19.007 18.817 - -3.15% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.00% 4322.904 4279.646 - -1.24% -


Report Time: 2.82s
Name Current %
BM_CmpEqual_int_int 1.061 -
BM_CmpEqual_int_schar 1.141 -
BM_CmpEqual_int_short 1.138 1.16%
BM_CmpEqual_int_uchar 1.114 -
BM_CmpEqual_int_uint 1.067 -1.26%
BM_CmpEqual_int_ushort 1.103 -
BM_CmpEqual_schar_int 1.134 -
BM_CmpEqual_schar_schar 1.091 -
BM_CmpEqual_schar_short 1.114 -1.64%
BM_CmpEqual_schar_uchar 1.092 -
BM_CmpEqual_schar_uint 1.101 -
BM_CmpEqual_schar_ushort 1.096 -
BM_CmpEqual_short_int 1.130 -
BM_CmpEqual_short_schar 1.129 -
BM_CmpEqual_short_short 1.086 1.13%
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.112 -
BM_CmpEqual_short_ushort 1.093 -
BM_CmpEqual_uchar_int 1.049 -1.79%
BM_CmpEqual_uchar_schar 1.040 -
BM_CmpEqual_uchar_short 1.014 2.46%
BM_CmpEqual_uchar_uchar 1.065 -
BM_CmpEqual_uchar_uint 1.069 -
BM_CmpEqual_uchar_ushort 1.076 2.36%
BM_CmpEqual_uint_int 1.044 -
BM_CmpEqual_uint_schar 1.026 1.90%
BM_CmpEqual_uint_short 1.029 -
BM_CmpEqual_uint_uchar 1.085 -
BM_CmpEqual_uint_uint 1.067 -
BM_CmpEqual_uint_ushort 1.114 1.28%
BM_CmpEqual_ushort_int 1.053 -1.92%
BM_CmpEqual_ushort_schar 1.050 6.12%
BM_CmpEqual_ushort_short 1.013 -
BM_CmpEqual_ushort_uchar 1.118 3.73%
BM_CmpEqual_ushort_uint 1.073 1.04%
BM_CmpEqual_ushort_ushort 1.027 -2.20%
BM_CmpLess_int_int 1.083 1.74%
BM_CmpLess_int_schar 1.139 1.38%
BM_CmpLess_int_short 1.127 -
BM_CmpLess_int_uchar 1.126 -
BM_CmpLess_int_uint 1.074 -
BM_CmpLess_int_ushort 1.092 -1.96%
BM_CmpLess_schar_int 1.119 -
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.954 -
BM_CmpLess_schar_uchar 1.105 -
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.106 -
BM_CmpLess_short_int 1.124 -
BM_CmpLess_short_schar 0.946 -
BM_CmpLess_short_short 0.946 -4.07%
BM_CmpLess_short_uchar 1.095 -1.57%
BM_CmpLess_short_uint 1.104 -
BM_CmpLess_short_ushort 1.103 -
BM_CmpLess_uchar_int 1.075 -
BM_CmpLess_uchar_schar 1.039 -1.94%
BM_CmpLess_uchar_short 1.035 -
BM_CmpLess_uchar_uchar 1.083 3.49%
BM_CmpLess_uchar_uint 1.081 1.46%
BM_CmpLess_uchar_ushort 1.083 1.60%
BM_CmpLess_uint_int 1.071 -
BM_CmpLess_uint_schar 1.064 -
BM_CmpLess_uint_short 1.046 -
BM_CmpLess_uint_uchar 1.114 -
BM_CmpLess_uint_uint 1.085 3.13%
BM_CmpLess_uint_ushort 1.117 -
BM_CmpLess_ushort_int 1.098 2.26%
BM_CmpLess_ushort_schar 1.042 -
BM_CmpLess_ushort_short 1.045 -
BM_CmpLess_ushort_uchar 1.148 1.99%
BM_CmpLess_ushort_uint 1.064 -1.30%
BM_CmpLess_ushort_ushort 1.087 2.92%
BM_PushHeap_float_Ascending_1 0.697 12.97%
BM_PushHeap_float_Ascending_1024 3.121 -
BM_PushHeap_float_Ascending_16 0.981 -
BM_PushHeap_float_Ascending_16384 4.293 -1.83%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.181 2.47%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.756 -
BM_PushHeap_float_Descending_1 0.475 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.353 -
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.449 -20.84%
BM_PushHeap_float_PipeOrgan_1024 2.103 -
BM_PushHeap_float_PipeOrgan_16 0.895 -
BM_PushHeap_float_PipeOrgan_16384 2.526 -
BM_PushHeap_float_PipeOrgan_256 1.730 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.536 -
BM_PushHeap_float_PipeOrgan_64 1.304 -
BM_PushHeap_float_QuickSortAdversary_1 0.697 20.77%
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 1.026 -4.05%
BM_PushHeap_float_QuickSortAdversary_16384 0.484 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.589 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.465 -
BM_PushHeap_float_Random_1024 6.999 -
BM_PushHeap_float_Random_16 4.835 -4.52%
BM_PushHeap_float_Random_16384 7.131 -
BM_PushHeap_float_Random_256 6.856 -1.04%
BM_PushHeap_float_Random_262144 7.185 -
BM_PushHeap_float_Random_4 2.292 -
BM_PushHeap_float_Random_64 6.232 -1.67%
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.346 -2.83%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.421 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.676 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.350 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -4.89%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.583 -5.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.953 2.56%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.071 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.413 2.00%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.599 3.56%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.868 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -2.19%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.595 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.554 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.539 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.891 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.350 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.801 -2.63%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.909 -1.19%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.940 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.565 -8.53%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.597 1.65%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 -7.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.574 8.36%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.632 6.77%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.664 -6.55%
BM_PushHeap_string_Ascending_16 5.003 4.47%
BM_PushHeap_string_Ascending_16384 19.453 -5.12%
BM_PushHeap_string_Ascending_256 10.975 -10.05%
BM_PushHeap_string_Ascending_262144 30.222 3.57%
BM_PushHeap_string_Ascending_4 2.619 2.02%
BM_PushHeap_string_Ascending_64 7.851 -3.65%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.388 -2.27%
BM_PushHeap_string_Descending_16 2.108 -3.29%
BM_PushHeap_string_Descending_16384 2.317 -2.22%
BM_PushHeap_string_Descending_256 2.310 -2.81%
BM_PushHeap_string_Descending_262144 3.080 -5.62%
BM_PushHeap_string_Descending_4 1.876 -2.25%
BM_PushHeap_string_Descending_64 2.228 -2.72%
BM_PushHeap_string_PipeOrgan_1 0.710 -
BM_PushHeap_string_PipeOrgan_1024 9.306 1.86%
BM_PushHeap_string_PipeOrgan_16 4.200 -
BM_PushHeap_string_PipeOrgan_16384 12.696 2.27%
BM_PushHeap_string_PipeOrgan_256 7.790 2.17%
BM_PushHeap_string_PipeOrgan_262144 17.702 5.38%
BM_PushHeap_string_PipeOrgan_4 2.491 -4.35%
BM_PushHeap_string_PipeOrgan_64 5.786 1.51%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.273 1.08%
BM_PushHeap_string_QuickSortAdversary_16 10.556 1.31%
BM_PushHeap_string_QuickSortAdversary_16384 15.804 2.01%
BM_PushHeap_string_QuickSortAdversary_256 14.710 1.35%
BM_PushHeap_string_QuickSortAdversary_262144 16.268 2.23%
BM_PushHeap_string_QuickSortAdversary_4 6.452 -
BM_PushHeap_string_QuickSortAdversary_64 13.188 1.16%
BM_PushHeap_string_Random_1 0.526 -9.91%
BM_PushHeap_string_Random_1024 15.428 1.77%
BM_PushHeap_string_Random_16 10.722 2.73%
BM_PushHeap_string_Random_16384 16.762 3.02%
BM_PushHeap_string_Random_256 14.756 2.36%
BM_PushHeap_string_Random_262144 18.693 3.23%
BM_PushHeap_string_Random_4 6.304 1.54%
BM_PushHeap_string_Random_64 13.263 2.26%
BM_PushHeap_string_SingleElement_1 0.643 36.41%
BM_PushHeap_string_SingleElement_1024 2.659 -2.06%
BM_PushHeap_string_SingleElement_16 2.661 -
BM_PushHeap_string_SingleElement_16384 2.643 -2.32%
BM_PushHeap_string_SingleElement_256 2.652 -1.95%
BM_PushHeap_string_SingleElement_262144 2.668 -1.88%
BM_PushHeap_string_SingleElement_4 2.361 -
BM_PushHeap_string_SingleElement_64 2.704 -1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.531 18.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.008 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.544 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.922 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.482 4.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.613 -2.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.585 -2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.639 -2.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.600 -2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.632 5.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.656 -1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.408 -29.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.020 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.468 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.919 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.549 -1.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.365 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.162 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.574 -17.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.535 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.291 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.230 1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.119 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.819 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.769 -2.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.669 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.392 -8.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.176 -1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.303 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.231 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.504 -1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.586 -1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 -33.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.619 2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.635 3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.618 -2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.665 2.27%
BM_PushHeap_uint32_Ascending_1 0.515 -
BM_PushHeap_uint32_Ascending_1024 2.625 -
BM_PushHeap_uint32_Ascending_16 0.987 6.14%
BM_PushHeap_uint32_Ascending_16384 3.688 -
BM_PushHeap_uint32_Ascending_256 2.165 1.21%
BM_PushHeap_uint32_Ascending_262144 5.065 4.68%
BM_PushHeap_uint32_Ascending_4 0.603 1.80%
BM_PushHeap_uint32_Ascending_64 1.605 3.14%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.368 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.400 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.372 3.55%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.486 23.89%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.027 -1.03%
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.487 -2.82%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -3.91%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.518 15.83%
BM_PushHeap_uint32_Random_1024 5.714 -
BM_PushHeap_uint32_Random_16 4.066 -
BM_PushHeap_uint32_Random_16384 5.829 -
BM_PushHeap_uint32_Random_256 5.579 -
BM_PushHeap_uint32_Random_262144 5.766 -2.48%
BM_PushHeap_uint32_Random_4 2.162 -
BM_PushHeap_uint32_Random_64 5.147 2.01%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.345 -2.87%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.344 -2.86%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -5.48%
BM_PushHeap_uint64_Ascending_16 0.909 -3.47%
BM_PushHeap_uint64_Ascending_16384 3.561 -5.26%
BM_PushHeap_uint64_Ascending_256 2.097 -7.22%
BM_PushHeap_uint64_Ascending_262144 4.718 -9.15%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.516 -9.92%
BM_PushHeap_uint64_Descending_1 0.534 -23.26%
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.359 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.887 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.028 -
BM_PushHeap_uint64_PipeOrgan_4 0.513 6.51%
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.472 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -3.50%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.470 -
BM_PushHeap_uint64_Random_1024 6.254 -2.37%
BM_PushHeap_uint64_Random_16 4.486 -5.83%
BM_PushHeap_uint64_Random_16384 6.311 -1.54%
BM_PushHeap_uint64_Random_256 6.074 -2.60%
BM_PushHeap_uint64_Random_262144 6.345 -1.23%
BM_PushHeap_uint64_Random_4 2.546 -1.41%
BM_PushHeap_uint64_Random_64 5.585 -3.21%
BM_PushHeap_uint64_SingleElement_1 0.695 77.01%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.072 -
BM_StringAssignAsciizMix_Transparent 3.021 -
BM_StringAssignAsciiz_Empty_Opaque 3.103 -
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 190.044 -
BM_StringAssignAsciiz_Huge_Transparent 189.258 -
BM_StringAssignAsciiz_Large_Opaque 11.645 -
BM_StringAssignAsciiz_Large_Transparent 11.544 -
BM_StringAssignAsciiz_Small_Opaque 3.104 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 113.130 2.26%
BM_StringAssignStr_Huge_Transparent 114.697 3.18%
BM_StringAssignStr_Large_Opaque 10.686 3.17%
BM_StringAssignStr_Large_Transparent 10.707 3.90%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.248 -2.57%
BM_StringConstructDestroyCStr_Empty_Transparent 0.231 -13.34%
BM_StringConstructDestroyCStr_Huge_Opaque 160.318 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.479 1.01%
BM_StringConstructDestroyCStr_Large_Opaque 17.587 14.81%
BM_StringConstructDestroyCStr_Large_Transparent 10.113 -5.07%
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -4.47%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 110.859 2.48%
BM_StringCopy_Large 6.266 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.459 96.21%
BM_StringDestroy_Empty 0.644 3.00%
BM_StringDestroy_Huge 11.292 3.46%
BM_StringDestroy_Large 7.548 2.29%
BM_StringDestroy_Small 0.640 2.74%
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.353 -
BM_StringEraseToEnd_Huge_Opaque 2.306 -
BM_StringEraseToEnd_Huge_Transparent 2.427 -
BM_StringEraseToEnd_Large_Opaque 0.985 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.608 1.99%
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.880 -8.11%
BM_StringEraseWithMove_Empty_Transparent 0.578 -19.61%
BM_StringEraseWithMove_Huge_Opaque 46.607 -
BM_StringEraseWithMove_Huge_Transparent 42.891 -9.75%
BM_StringEraseWithMove_Large_Opaque 2.826 3.65%
BM_StringEraseWithMove_Large_Transparent 2.757 5.16%
BM_StringEraseWithMove_Small_Opaque 2.190 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 3.083 -4.49%
BM_StringFindAllMatch/131072 2270.834 -
BM_StringFindAllMatch/32768 575.308 -
BM_StringFindAllMatch/4096 80.140 -7.13%
BM_StringFindAllMatch/512 11.609 -
BM_StringFindAllMatch/64 3.317 -5.26%
BM_StringFindAllMatch/8 2.811 -7.88%
BM_StringFindCharLiteral/1024 20.082 2.41%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.631 -
BM_StringFindCharLiteral/2048 40.351 -
BM_StringFindCharLiteral/256 5.368 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.411 -
BM_StringFindCharLiteral/512 9.488 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.330 -
BM_StringFindMatch1/1 982.211 -
BM_StringFindMatch1/32768 1565.498 -1.03%
BM_StringFindMatch1/4096 1058.593 -
BM_StringFindMatch1/512 994.239 -
BM_StringFindMatch1/64 982.757 -
BM_StringFindMatch1/8 981.993 -
BM_StringFindMatch2/1 981.930 -
BM_StringFindMatch2/32768 1578.795 -
BM_StringFindMatch2/4096 1059.552 -1.78%
BM_StringFindMatch2/512 993.009 -2.03%
BM_StringFindMatch2/64 982.482 -2.53%
BM_StringFindMatch2/8 981.647 -2.67%
BM_StringFindNoMatch/10 1.272 -6.08%
BM_StringFindNoMatch/131072 1963.214 -
BM_StringFindNoMatch/32768 499.232 -
BM_StringFindNoMatch/4096 75.192 -
BM_StringFindNoMatch/512 9.225 -1.75%
BM_StringFindNoMatch/64 2.086 -
BM_StringFindStringLiteral/1024 18.256 -
BM_StringFindStringLiteral/128 3.203 -
BM_StringFindStringLiteral/16 1.656 2.35%
BM_StringFindStringLiteral/2048 40.404 -
BM_StringFindStringLiteral/256 5.611 -
BM_StringFindStringLiteral/32 1.748 -3.23%
BM_StringFindStringLiteral/4096 77.640 -
BM_StringFindStringLiteral/512 9.583 -
BM_StringFindStringLiteral/64 2.245 -1.30%
BM_StringFindStringLiteral/8 1.660 2.57%
BM_StringFindStringLiteral/8192 138.688 -
BM_StringMove_Empty 0.570 -2.61%
BM_StringMove_Huge 0.801 -
BM_StringMove_Large 0.707 -2.11%
BM_StringMove_Small 0.707 -2.48%
BM_StringRead_Cold_Deep_Empty 1.197 -1.50%
BM_StringRead_Cold_Deep_Large 1.267 -3.42%
BM_StringRead_Cold_Deep_Small 1.166 -4.08%
BM_StringRead_Cold_Shallow_Empty 1.093 -3.01%
BM_StringRead_Cold_Shallow_Large 1.113 -2.53%
BM_StringRead_Cold_Shallow_Small 1.097 -2.19%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.507 -
BM_StringRead_Hot_Deep_Small 0.511 -
BM_StringRead_Hot_Shallow_Empty 0.476 -
BM_StringRead_Hot_Shallow_Large 0.473 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.600 -2.76%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.649 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.431 3.83%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.400 -2.75%
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.972 -3.47%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.207 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -3.17%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -7.91%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.347 7.54%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.830 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 11.02%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.359 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.649 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.626 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.693 13.64%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.626 -6.28%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.703 6.18%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.708 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -5.90%
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.213 2.81%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.926 2.08%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.461 2.16%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.113 3.05%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.618 -1.70%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -2.71%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.189 -3.80%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -9.53%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.158 -2.82%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.616 -
BM_StringRelational_Compare_Empty_Empty_Control 1.665 3.05%
BM_StringRelational_Compare_Empty_Huge_Control 1.616 -
BM_StringRelational_Compare_Empty_Large_Control 1.666 2.88%
BM_StringRelational_Compare_Empty_Small_Control 1.664 3.03%
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.508 -1.08%
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.861 -
BM_StringRelational_Compare_Huge_Huge_Control 99.138 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.717 6.35%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.391 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.854 -
BM_StringRelational_Compare_Small_Empty_Control 1.845 -
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.728 6.66%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 2.120 21.64%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 -
BM_StringRelational_Eq_Empty_Large_Control 0.474 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.335 -5.37%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.214 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.421 -
BM_StringRelational_Eq_Huge_Huge_Control 98.958 -
BM_StringRelational_Eq_Large_Huge_Control 0.495 3.88%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.404 -9.79%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.912 2.95%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.610 -12.96%
BM_StringRelational_Eq_Large_Large_Control 2.493 11.67%
BM_StringRelational_Eq_Small_Huge_Control 0.486 -
BM_StringRelational_Eq_Small_Large_Control 0.478 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.545 8.18%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.943 -3.88%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.650 13.75%
BM_StringRelational_Eq_Small_Small_Control 1.754 7.27%
BM_StringRelational_Less_Empty_Empty_Control 1.668 -
BM_StringRelational_Less_Empty_Huge_Control 1.667 3.29%
BM_StringRelational_Less_Empty_Large_Control 1.650 -
BM_StringRelational_Less_Empty_Small_Control 1.668 -2.88%
BM_StringRelational_Less_Huge_Empty_Control 1.709 3.95%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.042 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.800 -
BM_StringRelational_Less_Huge_Huge_Control 98.915 -
BM_StringRelational_Less_Huge_Large_Control 2.165 -
BM_StringRelational_Less_Huge_Small_Control 1.851 -
BM_StringRelational_Less_Large_Empty_Control 1.836 13.63%
BM_StringRelational_Less_Large_Huge_Control 2.151 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.436 1.25%
BM_StringRelational_Less_Large_Large_ChangeLast 2.100 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.630 -
BM_StringRelational_Less_Large_Large_Control 2.147 -1.07%
BM_StringRelational_Less_Large_Small_Control 1.879 1.63%
BM_StringRelational_Less_Small_Empty_Control 1.674 3.77%
BM_StringRelational_Less_Small_Huge_Control 1.853 -
BM_StringRelational_Less_Small_Large_Control 1.864 -1.46%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.408 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.783 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -2.76%
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.623 -5.38%
BM_align/256 0.622 -
BM_align/64 0.623 -2.54%
BM_align/8 0.622 -5.26%
BM_deque_deque_copy/0 0.791 6.96%
BM_deque_deque_copy/1 2.582 -
BM_deque_deque_copy/1024 38.416 3.65%
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 143.709 -
BM_deque_deque_copy/4096 148.319 -
BM_deque_deque_copy/512 17.711 -
BM_deque_deque_copy/5500 199.475 1.07%
BM_deque_deque_copy/64 3.065 -
BM_deque_deque_copy/64000 3008.518 -
BM_deque_deque_copy/65536 3183.587 -
BM_deque_deque_copy/70000 3213.240 -5.42%
BM_deque_deque_copy_backward/0 0.793 -14.02%
BM_deque_deque_copy_backward/1 2.671 -5.46%
BM_deque_deque_copy_backward/1024 38.517 1.24%
BM_deque_deque_copy_backward/2 2.420 -4.84%
BM_deque_deque_copy_backward/4000 149.425 -
BM_deque_deque_copy_backward/4096 153.465 1.12%
BM_deque_deque_copy_backward/512 18.910 -
BM_deque_deque_copy_backward/5500 204.503 -
BM_deque_deque_copy_backward/64 3.357 -
BM_deque_deque_copy_backward/64000 7964.818 -
BM_deque_deque_copy_backward/65536 8108.649 -1.06%
BM_deque_deque_copy_backward/70000 8709.241 2.81%
BM_deque_deque_move/0 0.820 3.47%
BM_deque_deque_move/1 2.552 -
BM_deque_deque_move/1024 36.878 -
BM_deque_deque_move/2 2.307 -
BM_deque_deque_move/4000 139.921 -2.06%
BM_deque_deque_move/4096 146.758 -
BM_deque_deque_move/512 17.656 -
BM_deque_deque_move/5500 196.689 -
BM_deque_deque_move/64 3.026 -
BM_deque_deque_move/64000 3067.119 2.00%
BM_deque_deque_move/65536 3119.805 -4.08%
BM_deque_deque_move/70000 3356.326 -1.53%
BM_deque_deque_move_backward/0 0.921 -
BM_deque_deque_move_backward/1 3.345 20.30%
BM_deque_deque_move_backward/1024 39.684 2.06%
BM_deque_deque_move_backward/2 3.056 20.71%
BM_deque_deque_move_backward/4000 156.330 3.47%
BM_deque_deque_move_backward/4096 158.296 2.62%
BM_deque_deque_move_backward/512 19.084 -
BM_deque_deque_move_backward/5500 211.237 2.49%
BM_deque_deque_move_backward/64 4.030 20.41%
BM_deque_deque_move_backward/64000 7852.631 1.51%
BM_deque_deque_move_backward/65536 8102.985 -
BM_deque_deque_move_backward/70000 8717.732 2.35%
BM_deque_deque_ranges_copy/0 0.791 -12.76%
BM_deque_deque_ranges_copy/1 2.405 -7.10%
BM_deque_deque_ranges_copy/1024 37.114 -2.96%
BM_deque_deque_ranges_copy/2 2.130 -7.63%
BM_deque_deque_ranges_copy/4000 147.285 3.31%
BM_deque_deque_ranges_copy/4096 147.446 -
BM_deque_deque_ranges_copy/512 17.625 -
BM_deque_deque_ranges_copy/5500 198.606 -
BM_deque_deque_ranges_copy/64 3.040 -1.49%
BM_deque_deque_ranges_copy/64000 3161.134 4.26%
BM_deque_deque_ranges_copy/65536 3090.863 1.05%
BM_deque_deque_ranges_copy/70000 3335.311 2.72%
BM_deque_deque_ranges_copy_backward/0 0.850 -7.78%
BM_deque_deque_ranges_copy_backward/1 2.476 -11.19%
BM_deque_deque_ranges_copy_backward/1024 37.807 -
BM_deque_deque_ranges_copy_backward/2 2.176 -14.01%
BM_deque_deque_ranges_copy_backward/4000 148.831 -2.08%
BM_deque_deque_ranges_copy_backward/4096 152.258 -
BM_deque_deque_ranges_copy_backward/512 19.259 1.67%
BM_deque_deque_ranges_copy_backward/5500 202.649 -
BM_deque_deque_ranges_copy_backward/64 3.499 4.79%
BM_deque_deque_ranges_copy_backward/64000 7813.668 -1.03%
BM_deque_deque_ranges_copy_backward/65536 8075.368 -
BM_deque_deque_ranges_copy_backward/70000 8646.147 -
BM_deque_deque_ranges_move/0 0.694 -18.19%
BM_deque_deque_ranges_move/1 2.350 -5.92%
BM_deque_deque_ranges_move/1024 36.956 -
BM_deque_deque_ranges_move/2 2.079 -7.36%
BM_deque_deque_ranges_move/4000 144.325 -
BM_deque_deque_ranges_move/4096 147.176 -
BM_deque_deque_ranges_move/512 17.668 -
BM_deque_deque_ranges_move/5500 198.584 -
BM_deque_deque_ranges_move/64 3.036 -1.30%
BM_deque_deque_ranges_move/64000 3037.124 -
BM_deque_deque_ranges_move/65536 3115.675 -
BM_deque_deque_ranges_move/70000 3282.100 -5.01%
BM_deque_deque_ranges_move_backward/0 0.787 5.94%
BM_deque_deque_ranges_move_backward/1 3.257 29.28%
BM_deque_deque_ranges_move_backward/1024 39.512 3.27%
BM_deque_deque_ranges_move_backward/2 2.757 19.57%
BM_deque_deque_ranges_move_backward/4000 154.501 1.44%
BM_deque_deque_ranges_move_backward/4096 157.900 2.51%
BM_deque_deque_ranges_move_backward/512 19.259 -2.03%
BM_deque_deque_ranges_move_backward/5500 210.453 -5.47%
BM_deque_deque_ranges_move_backward/64 4.149 13.20%
BM_deque_deque_ranges_move_backward/64000 7761.385 -
BM_deque_deque_ranges_move_backward/65536 8108.401 1.32%
BM_deque_deque_ranges_move_backward/70000 8607.396 1.26%
BM_deque_vector_copy/0 1.348 1.47%
BM_deque_vector_copy/1 2.118 -
BM_deque_vector_copy/1024 37.131 -1.71%
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 142.069 -
BM_deque_vector_copy/4096 145.675 -
BM_deque_vector_copy/512 16.566 -
BM_deque_vector_copy/5500 203.087 2.57%
BM_deque_vector_copy/64 2.637 2.28%
BM_deque_vector_copy/64000 2983.551 4.73%
BM_deque_vector_copy/65536 3068.935 6.03%
BM_deque_vector_copy/70000 3269.305 -
BM_deque_vector_copy_backward/0 1.524 1.49%
BM_deque_vector_copy_backward/1 2.074 -1.80%
BM_deque_vector_copy_backward/1024 37.303 -8.26%
BM_deque_vector_copy_backward/2 1.807 -1.95%
BM_deque_vector_copy_backward/4000 142.020 -1.40%
BM_deque_vector_copy_backward/4096 147.555 -
BM_deque_vector_copy_backward/512 17.945 -2.40%
BM_deque_vector_copy_backward/5500 198.474 -
BM_deque_vector_copy_backward/64 2.936 -2.23%
BM_deque_vector_copy_backward/64000 8311.043 1.85%
BM_deque_vector_copy_backward/65536 8379.190 1.54%
BM_deque_vector_copy_backward/70000 9152.611 -1.13%
BM_deque_vector_move/0 1.342 -12.19%
BM_deque_vector_move/1 2.232 4.61%
BM_deque_vector_move/1024 40.114 6.50%
BM_deque_vector_move/2 1.820 -
BM_deque_vector_move/4000 144.518 -
BM_deque_vector_move/4096 147.015 -3.15%
BM_deque_vector_move/512 17.001 2.49%
BM_deque_vector_move/5500 195.730 -4.94%
BM_deque_vector_move/64 2.724 4.14%
BM_deque_vector_move/64000 3043.351 -
BM_deque_vector_move/65536 3019.543 -1.57%
BM_deque_vector_move/70000 3266.179 -
BM_deque_vector_move_backward/0 1.440 -1.76%
BM_deque_vector_move_backward/1 2.146 -
BM_deque_vector_move_backward/1024 38.831 3.57%
BM_deque_vector_move_backward/2 2.161 13.80%
BM_deque_vector_move_backward/4000 144.239 1.94%
BM_deque_vector_move_backward/4096 152.451 2.18%
BM_deque_vector_move_backward/512 18.374 -
BM_deque_vector_move_backward/5500 200.270 -
BM_deque_vector_move_backward/64 3.668 22.42%
BM_deque_vector_move_backward/64000 7986.400 1.31%
BM_deque_vector_move_backward/65536 8276.343 1.86%
BM_deque_vector_move_backward/70000 8949.628 2.93%
BM_deque_vector_ranges_copy/0 1.399 -5.44%
BM_deque_vector_ranges_copy/1 2.104 -1.88%
BM_deque_vector_ranges_copy/1024 37.451 -
BM_deque_vector_ranges_copy/2 1.840 -1.84%
BM_deque_vector_ranges_copy/4000 141.995 -1.64%
BM_deque_vector_ranges_copy/4096 146.119 -
BM_deque_vector_ranges_copy/512 16.562 -
BM_deque_vector_ranges_copy/5500 192.993 -
BM_deque_vector_ranges_copy/64 2.567 -1.94%
BM_deque_vector_ranges_copy/64000 2941.794 -
BM_deque_vector_ranges_copy/65536 2949.604 -
BM_deque_vector_ranges_copy/70000 3208.693 1.28%
BM_deque_vector_ranges_copy_backward/0 1.278 -8.31%
BM_deque_vector_ranges_copy_backward/1 1.996 -5.68%
BM_deque_vector_ranges_copy_backward/1024 37.230 -
BM_deque_vector_ranges_copy_backward/2 1.722 -6.41%
BM_deque_vector_ranges_copy_backward/4000 142.913 -1.02%
BM_deque_vector_ranges_copy_backward/4096 149.700 -
BM_deque_vector_ranges_copy_backward/512 17.940 -
BM_deque_vector_ranges_copy_backward/5500 196.475 -2.34%
BM_deque_vector_ranges_copy_backward/64 2.934 -
BM_deque_vector_ranges_copy_backward/64000 7932.771 -2.00%
BM_deque_vector_ranges_copy_backward/65536 8364.684 -
BM_deque_vector_ranges_copy_backward/70000 9159.133 -
BM_deque_vector_ranges_move/0 1.410 -2.47%
BM_deque_vector_ranges_move/1 2.116 1.07%
BM_deque_vector_ranges_move/1024 37.566 -
BM_deque_vector_ranges_move/2 1.843 -
BM_deque_vector_ranges_move/4000 141.897 -2.12%
BM_deque_vector_ranges_move/4096 146.052 -
BM_deque_vector_ranges_move/512 16.615 -
BM_deque_vector_ranges_move/5500 193.179 -
BM_deque_vector_ranges_move/64 2.606 -
BM_deque_vector_ranges_move/64000 3027.543 2.40%
BM_deque_vector_ranges_move/65536 3025.992 2.15%
BM_deque_vector_ranges_move/70000 3296.921 2.48%
BM_deque_vector_ranges_move_backward/0 1.979 24.37%
BM_deque_vector_ranges_move_backward/1 2.595 23.71%
BM_deque_vector_ranges_move_backward/1024 38.572 5.27%
BM_deque_vector_ranges_move_backward/2 2.245 22.12%
BM_deque_vector_ranges_move_backward/4000 145.065 1.84%
BM_deque_vector_ranges_move_backward/4096 152.112 1.91%
BM_deque_vector_ranges_move_backward/512 18.346 2.35%
BM_deque_vector_ranges_move_backward/5500 199.655 -1.39%
BM_deque_vector_ranges_move_backward/64 3.566 21.96%
BM_deque_vector_ranges_move_backward/64000 7974.895 -1.76%
BM_deque_vector_ranges_move_backward/65536 8197.263 -
BM_deque_vector_ranges_move_backward/70000 9028.796 5.22%
BM_getline_string 16.725 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.342 -25.65%
BM_lexicographical_compare_three_way<IntPtr>/1024 236.900 -3.75%
BM_lexicographical_compare_three_way<IntPtr>/1048576 240805.975 -2.60%
BM_lexicographical_compare_three_way<IntPtr>/16 4.176 -5.07%
BM_lexicographical_compare_three_way<IntPtr>/16384 3664.757 -2.88%
BM_lexicographical_compare_three_way<IntPtr>/256 67.496 -4.54%
BM_lexicographical_compare_three_way<IntPtr>/262144 58985.061 -2.40%
BM_lexicographical_compare_three_way<IntPtr>/4 1.124 -2.82%
BM_lexicographical_compare_three_way<IntPtr>/4096 922.067 -3.58%
BM_lexicographical_compare_three_way<IntPtr>/64 15.144 -4.16%
BM_lexicographical_compare_three_way<IntPtr>/65536 14632.598 -3.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.267 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.484 -2.69%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 485586.483 -2.48%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.044 -1.96%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7524.271 -2.60%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.827 -2.81%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119945.817 -2.82%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.713 -2.89%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1883.380 -2.78%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.641 -2.82%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30040.961 -2.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.187 -1.28%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.799 -1.88%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 242230.651 -2.41%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.420 -1.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3734.685 -1.78%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 75.891 -1.64%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59480.052 -1.96%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.230 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 942.376 -3.19%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.880 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14812.278 -2.07%
BM_lexicographical_compare_three_way_fast_path/1 0.388 3.62%
BM_lexicographical_compare_three_way_fast_path/1024 237.145 -3.86%
BM_lexicographical_compare_three_way_fast_path/1048576 241966.172 -2.22%
BM_lexicographical_compare_three_way_fast_path/16 4.172 -4.14%
BM_lexicographical_compare_three_way_fast_path/16384 3679.122 -2.71%
BM_lexicographical_compare_three_way_fast_path/256 67.795 -4.20%
BM_lexicographical_compare_three_way_fast_path/262144 59356.752 -1.98%
BM_lexicographical_compare_three_way_fast_path/4 1.116 -3.22%
BM_lexicographical_compare_three_way_fast_path/4096 923.799 -3.70%
BM_lexicographical_compare_three_way_fast_path/64 15.103 -4.60%
BM_lexicographical_compare_three_way_fast_path/65536 14679.870 -2.89%
BM_lexicographical_compare_three_way_slow_path/1 0.423 2.84%
BM_lexicographical_compare_three_way_slow_path/1024 288.192 -2.04%
BM_lexicographical_compare_three_way_slow_path/1048576 290665.438 -1.35%
BM_lexicographical_compare_three_way_slow_path/16 4.467 -2.81%
BM_lexicographical_compare_three_way_slow_path/16384 4475.716 -1.69%
BM_lexicographical_compare_three_way_slow_path/256 78.234 -1.95%
BM_lexicographical_compare_three_way_slow_path/262144 71524.481 -1.60%
BM_lexicographical_compare_three_way_slow_path/4 1.160 -5.27%
BM_lexicographical_compare_three_way_slow_path/4096 1127.439 -1.79%
BM_lexicographical_compare_three_way_slow_path/64 17.512 -1.83%
BM_lexicographical_compare_three_way_slow_path/65536 17886.344 -1.61%
BM_map_find_string_literal 14.733 -
BM_num_get<bool> 11.788 -1.09%
BM_num_get<double> 37.025 -
BM_num_get<float> 37.408 -
BM_num_get<long> 10.647 -2.15%
BM_num_get<long_double> 37.982 2.92%
BM_num_get<long_long> 10.700 -
BM_num_get<unsigned_int> 9.624 -1.64%
BM_num_get<unsigned_long> 10.357 -2.10%
BM_num_get<unsigned_long_long> 10.354 -2.07%
BM_num_get<unsigned_short> 10.127 -
BM_num_get<void*> 10.853 -
BM_num_put<bool> 10.548 -3.85%
BM_num_put<const_void*> 13.016 8.20%
BM_num_put<double> 58.817 1.42%
BM_num_put<long> 11.883 -3.10%
BM_num_put<long_double> 61.141 1.76%
BM_num_put<long_long> 11.871 -
BM_num_put<unsigned_long> 12.059 3.23%
BM_num_put<unsigned_long_long> 12.615 9.31%
BM_std_minmax_element<char>/1 0.315 -
BM_std_minmax_element<char>/1024 301.307 6.18%
BM_std_minmax_element<char>/2 0.670 -2.68%
BM_std_minmax_element<char>/3 1.121 -3.56%
BM_std_minmax_element<char>/4 1.226 -2.96%
BM_std_minmax_element<char>/4000 1194.742 9.00%
BM_std_minmax_element<char>/4096 1251.920 9.27%
BM_std_minmax_element<char>/512 152.281 5.72%
BM_std_minmax_element<char>/5500 1660.203 8.24%
BM_std_minmax_element<char>/64 18.950 8.76%
BM_std_minmax_element<char>/64000 19666.495 10.93%
BM_std_minmax_element<char>/65536 19230.844 6.87%
BM_std_minmax_element<char>/70000 19984.274 5.59%
BM_std_minmax_element<int>/1 0.296 -4.76%
BM_std_minmax_element<int>/1024 270.571 8.09%
BM_std_minmax_element<int>/2 0.667 -3.10%
BM_std_minmax_element<int>/3 1.121 2.39%
BM_std_minmax_element<int>/4 1.241 2.44%
BM_std_minmax_element<int>/4000 1042.577 8.52%
BM_std_minmax_element<int>/4096 1065.471 8.28%
BM_std_minmax_element<int>/512 137.244 7.35%
BM_std_minmax_element<int>/5500 1426.879 8.58%
BM_std_minmax_element<int>/64 17.007 4.52%
BM_std_minmax_element<int>/64000 16687.177 9.44%
BM_std_minmax_element<int>/65536 17061.662 9.56%
BM_std_minmax_element<int>/70000 18255.130 9.74%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 265.959 -6.52%
BM_std_minmax_element<long_long>/2 0.628 -8.61%
BM_std_minmax_element<long_long>/3 1.074 -5.41%
BM_std_minmax_element<long_long>/4 1.226 -3.84%
BM_std_minmax_element<long_long>/4000 1021.113 -6.79%
BM_std_minmax_element<long_long>/4096 1046.880 -6.48%
BM_std_minmax_element<long_long>/512 134.742 -6.80%
BM_std_minmax_element<long_long>/5500 1400.924 -6.72%
BM_std_minmax_element<long_long>/64 16.738 -5.86%
BM_std_minmax_element<long_long>/64000 16345.983 -6.46%
BM_std_minmax_element<long_long>/65536 16724.140 -6.55%
BM_std_minmax_element<long_long>/70000 17860.418 -6.70%
BM_std_minmax_element<short>/1 0.310 -
BM_std_minmax_element<short>/1024 277.735 2.06%
BM_std_minmax_element<short>/2 0.636 -2.20%
BM_std_minmax_element<short>/3 1.276 6.27%
BM_std_minmax_element<short>/4 1.254 1.98%
BM_std_minmax_element<short>/4000 1068.523 2.31%
BM_std_minmax_element<short>/4096 1092.127 2.29%
BM_std_minmax_element<short>/512 141.103 1.07%
BM_std_minmax_element<short>/5500 1462.424 2.22%
BM_std_minmax_element<short>/64 17.153 -1.83%
BM_std_minmax_element<short>/64000 16969.682 1.17%
BM_std_minmax_element<short>/65536 17374.989 1.56%
BM_std_minmax_element<short>/70000 18558.819 1.23%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.558 -19.25%
BM_tolower_string<char> 15.236 -
BM_tolower_string<wchar_t> 6.319 -
BM_toupper_char<char> 0.552 -10.41%
BM_toupper_char<wchar_t> 0.688 12.09%
BM_toupper_string<char> 15.546 1.01%
BM_toupper_string<wchar_t> 6.381 -
BM_vector_deque_copy/0 0.499 17.64%
BM_vector_deque_copy/1 2.315 10.03%
BM_vector_deque_copy/1024 36.207 -1.58%
BM_vector_deque_copy/2 2.066 12.31%
BM_vector_deque_copy/4000 141.682 -
BM_vector_deque_copy/4096 144.595 -
BM_vector_deque_copy/512 16.974 -
BM_vector_deque_copy/5500 195.161 -
BM_vector_deque_copy/64 2.876 5.86%
BM_vector_deque_copy/64000 2843.739 -8.01%
BM_vector_deque_copy/65536 2859.692 -2.26%
BM_vector_deque_copy/70000 3108.382 -7.20%
BM_vector_deque_copy_backward/0 0.478 9.36%
BM_vector_deque_copy_backward/1 2.132 -7.64%
BM_vector_deque_copy_backward/1024 38.046 -1.19%
BM_vector_deque_copy_backward/2 1.893 -8.18%
BM_vector_deque_copy_backward/4000 144.466 -
BM_vector_deque_copy_backward/4096 148.567 -
BM_vector_deque_copy_backward/512 17.653 -
BM_vector_deque_copy_backward/5500 198.668 -
BM_vector_deque_copy_backward/64 3.022 -
BM_vector_deque_copy_backward/64000 8044.718 1.85%
BM_vector_deque_copy_backward/65536 8351.882 -
BM_vector_deque_copy_backward/70000 8900.251 1.38%
BM_vector_deque_move/0 0.372 -17.45%
BM_vector_deque_move/1 2.314 -
BM_vector_deque_move/1024 35.758 -
BM_vector_deque_move/2 2.067 -
BM_vector_deque_move/4000 140.701 -1.80%
BM_vector_deque_move/4096 143.921 -2.90%
BM_vector_deque_move/512 16.939 -
BM_vector_deque_move/5500 197.153 -
BM_vector_deque_move/64 2.826 1.45%
BM_vector_deque_move/64000 2843.384 -7.76%
BM_vector_deque_move/65536 2861.541 -6.39%
BM_vector_deque_move/70000 3107.864 -7.19%
BM_vector_deque_move_backward/0 0.493 -18.73%
BM_vector_deque_move_backward/1 2.675 15.85%
BM_vector_deque_move_backward/1024 39.031 1.71%
BM_vector_deque_move_backward/2 2.424 17.56%
BM_vector_deque_move_backward/4000 146.034 -
BM_vector_deque_move_backward/4096 150.916 -1.02%
BM_vector_deque_move_backward/512 18.156 3.80%
BM_vector_deque_move_backward/5500 201.819 -
BM_vector_deque_move_backward/64 3.623 18.90%
BM_vector_deque_move_backward/64000 7859.133 -1.18%
BM_vector_deque_move_backward/65536 8337.454 4.07%
BM_vector_deque_move_backward/70000 8575.480 2.23%
BM_vector_deque_ranges_copy/0 0.459 -7.32%
BM_vector_deque_ranges_copy/1 2.274 -1.68%
BM_vector_deque_ranges_copy/1024 36.165 -
BM_vector_deque_ranges_copy/2 2.002 -2.95%
BM_vector_deque_ranges_copy/4000 140.633 -1.08%
BM_vector_deque_ranges_copy/4096 145.134 -1.83%
BM_vector_deque_ranges_copy/512 16.958 -
BM_vector_deque_ranges_copy/5500 194.770 -2.01%
BM_vector_deque_ranges_copy/64 2.787 -1.41%
BM_vector_deque_ranges_copy/64000 2843.410 -7.92%
BM_vector_deque_ranges_copy/65536 2862.357 -6.12%
BM_vector_deque_ranges_copy/70000 3108.744 -7.17%
BM_vector_deque_ranges_copy_backward/0 0.385 -13.49%
BM_vector_deque_ranges_copy_backward/1 2.201 6.04%
BM_vector_deque_ranges_copy_backward/1024 37.797 1.15%
BM_vector_deque_ranges_copy_backward/2 1.945 8.87%
BM_vector_deque_ranges_copy_backward/4000 142.053 -1.32%
BM_vector_deque_ranges_copy_backward/4096 149.667 -
BM_vector_deque_ranges_copy_backward/512 17.505 -3.31%
BM_vector_deque_ranges_copy_backward/5500 199.927 -
BM_vector_deque_ranges_copy_backward/64 2.989 -6.53%
BM_vector_deque_ranges_copy_backward/64000 7977.371 3.82%
BM_vector_deque_ranges_copy_backward/65536 8616.474 4.95%
BM_vector_deque_ranges_copy_backward/70000 9129.894 5.54%
BM_vector_deque_ranges_move/0 0.550 29.72%
BM_vector_deque_ranges_move/1 2.272 11.19%
BM_vector_deque_ranges_move/1024 35.836 -
BM_vector_deque_ranges_move/2 2.004 15.11%
BM_vector_deque_ranges_move/4000 140.642 -1.41%
BM_vector_deque_ranges_move/4096 144.253 -2.39%
BM_vector_deque_ranges_move/512 16.972 -
BM_vector_deque_ranges_move/5500 195.313 -
BM_vector_deque_ranges_move/64 2.792 4.34%
BM_vector_deque_ranges_move/64000 2846.202 -5.71%
BM_vector_deque_ranges_move/65536 2951.071 -4.12%
BM_vector_deque_ranges_move/70000 3225.725 -1.74%
BM_vector_deque_ranges_move_backward/0 0.678 54.55%
BM_vector_deque_ranges_move_backward/1 2.554 25.59%
BM_vector_deque_ranges_move_backward/1024 39.287 2.22%
BM_vector_deque_ranges_move_backward/2 2.230 25.13%
BM_vector_deque_ranges_move_backward/4000 143.544 -
BM_vector_deque_ranges_move_backward/4096 151.597 -
BM_vector_deque_ranges_move_backward/512 18.394 1.50%
BM_vector_deque_ranges_move_backward/5500 206.901 3.60%
BM_vector_deque_ranges_move_backward/64 3.666 14.66%
BM_vector_deque_ranges_move_backward/64000 8040.333 2.54%
BM_vector_deque_ranges_move_backward/65536 8383.371 8.48%
BM_vector_deque_ranges_move_backward/70000 8888.875 8.00%
SetIntersection_Front_Set_float_1024_1 1019897.087 -1.48%
SetIntersection_Front_Set_float_1024_1024 11925885.986 -
SetIntersection_Front_Set_float_1024_16 1208680.267 -
SetIntersection_Front_Set_float_1024_256 3913553.906 6.61%
SetIntersection_Front_Set_float_1024_4 1066472.263 -
SetIntersection_Front_Set_float_1024_64 1720525.143 7.81%
SetIntersection_Front_Set_float_16384_1 1018186.078 -2.33%
SetIntersection_Front_Set_float_16384_1024 11723724.841 -6.22%
SetIntersection_Front_Set_float_16384_16 1206441.907 1.27%
SetIntersection_Front_Set_float_16384_16384 220632484.884 1.28%
SetIntersection_Front_Set_float_16384_256 3705796.141 -
SetIntersection_Front_Set_float_16384_4 1057522.748 1.02%
SetIntersection_Front_Set_float_16384_64 1801381.265 9.88%
SetIntersection_Front_Set_float_16_1 62629253.828 -
SetIntersection_Front_Set_float_16_16 37936891.589 -
SetIntersection_Front_Set_float_16_4 54625316.617 -
SetIntersection_Front_Set_float_1_1 534263361.441 -
SetIntersection_Front_Set_float_256_1 4143656.030 -
SetIntersection_Front_Set_float_256_16 4438613.239 -2.21%
SetIntersection_Front_Set_float_256_256 7411865.506 -4.08%
SetIntersection_Front_Set_float_256_4 4215808.276 -
SetIntersection_Front_Set_float_256_64 5225497.514 -4.79%
SetIntersection_Front_Set_float_262144_1 1024306.443 -1.74%
SetIntersection_Front_Set_float_262144_1024 11670517.886 -2.35%
SetIntersection_Front_Set_float_262144_16 1150759.678 -
SetIntersection_Front_Set_float_262144_16384 215156062.729 -
SetIntersection_Front_Set_float_262144_256 3695149.097 -3.29%
SetIntersection_Front_Set_float_262144_262144 1590743.328 -
SetIntersection_Front_Set_float_262144_4 1037739.813 -1.41%
SetIntersection_Front_Set_float_262144_64 1655804.238 7.35%
SetIntersection_Front_Set_float_4_1 213823093.022 -
SetIntersection_Front_Set_float_4_4 136347354.198 -
SetIntersection_Front_Set_float_64_1 16335099.686 -
SetIntersection_Front_Set_float_64_16 15286755.933 -
SetIntersection_Front_Set_float_64_4 16114811.631 -
SetIntersection_Front_Set_float_64_64 13234883.033 4.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1045761.718 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14440831.054 -1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1217170.732 -1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4516981.650 2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1078245.416 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1869220.962 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037590.473 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14211696.258 -4.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1214232.940 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353083667.698 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4217489.722 -16.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1083741.694 4.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1813340.968 -9.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62928053.286 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39192925.902 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54878030.869 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532088507.897 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4168188.553 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4593307.054 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8599352.115 -1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4218336.013 2.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5799526.470 -8.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1085697.233 4.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14015905.217 -5.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1265287.521 4.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337811671.676 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4369383.235 -19.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2019715.332 7.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1121922.499 3.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1838188.050 4.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212797349.942 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137678706.274 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16470694.860 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15575097.418 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16272417.995 1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14269529.153 -
SetIntersection_Front_Set_string_1024_1 1085505.259 -
SetIntersection_Front_Set_string_1024_1024 55814012.256 -
SetIntersection_Front_Set_string_1024_16 1861802.125 -
SetIntersection_Front_Set_string_1024_256 14568640.789 -5.49%
SetIntersection_Front_Set_string_1024_4 1236818.498 -1.91%
SetIntersection_Front_Set_string_1024_64 4503271.608 -
SetIntersection_Front_Set_string_16384_1 1084703.179 -
SetIntersection_Front_Set_string_16384_1024 58259690.449 -1.72%
SetIntersection_Front_Set_string_16384_16 1865806.022 -1.29%
SetIntersection_Front_Set_string_16384_16384 348812118.032 -
SetIntersection_Front_Set_string_16384_256 15152340.601 2.43%
SetIntersection_Front_Set_string_16384_4 1219007.505 -2.87%
SetIntersection_Front_Set_string_16384_64 4525354.059 -1.88%
SetIntersection_Front_Set_string_16_1 65066246.124 -
SetIntersection_Front_Set_string_16_16 59021163.557 1.44%
SetIntersection_Front_Set_string_16_4 63547994.428 -1.54%
SetIntersection_Front_Set_string_1_1 552869732.147 -
SetIntersection_Front_Set_string_256_1 4310254.459 1.03%
SetIntersection_Front_Set_string_256_16 6892266.467 -2.97%
SetIntersection_Front_Set_string_256_256 29089766.812 -
SetIntersection_Front_Set_string_256_4 4892755.323 -
SetIntersection_Front_Set_string_256_64 14471143.320 -6.47%
SetIntersection_Front_Set_string_262144_1 1097639.696 -
SetIntersection_Front_Set_string_262144_1024 59379108.973 -1.34%
SetIntersection_Front_Set_string_262144_16 1878995.998 -1.83%
SetIntersection_Front_Set_string_262144_16384 348386368.009 -
SetIntersection_Front_Set_string_262144_256 14488094.813 -2.81%
SetIntersection_Front_Set_string_262144_262144 17469804.689 -
SetIntersection_Front_Set_string_262144_4 1224929.534 -3.11%
SetIntersection_Front_Set_string_262144_64 4338570.400 -5.28%
SetIntersection_Front_Set_string_4_1 220566565.914 -
SetIntersection_Front_Set_string_4_4 157234861.453 -
SetIntersection_Front_Set_string_64_1 17075358.985 -
SetIntersection_Front_Set_string_64_16 23971571.047 -1.31%
SetIntersection_Front_Set_string_64_4 18709735.409 -
SetIntersection_Front_Set_string_64_64 34335954.136 -2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1029665.938 -1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24757666.624 4.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1336502.705 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6668843.590 4.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1084143.492 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2355930.862 1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020580.704 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26468937.165 3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1350654.485 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352980224.700 -3.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6614361.639 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1104939.589 4.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2387071.809 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63021928.353 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42350146.803 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56359185.569 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536479556.745 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4183793.997 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5093326.341 1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13460566.684 4.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4358919.746 2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7732266.215 2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1040958.454 3.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25805457.010 -5.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1325608.379 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 339226040.814 -4.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6804167.214 5.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3041448.242 4.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1092883.537 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2344085.281 2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214524348.923 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141573961.313 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16440524.115 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17255999.897 1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16535477.083 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18731326.574 4.64%
SetIntersection_Front_Set_uint32_1024_1 1046057.627 -
SetIntersection_Front_Set_uint32_1024_1024 13718820.034 10.39%
SetIntersection_Front_Set_uint32_1024_16 1207452.714 1.11%
SetIntersection_Front_Set_uint32_1024_256 3906593.748 2.38%
SetIntersection_Front_Set_uint32_1024_4 1073124.236 -
SetIntersection_Front_Set_uint32_1024_64 1788714.543 3.53%
SetIntersection_Front_Set_uint32_16384_1 1037944.090 4.87%
SetIntersection_Front_Set_uint32_16384_1024 12622133.880 -
SetIntersection_Front_Set_uint32_16384_16 1189033.407 -
SetIntersection_Front_Set_uint32_16384_16384 218219670.507 -
SetIntersection_Front_Set_uint32_16384_256 4028855.290 5.85%
SetIntersection_Front_Set_uint32_16384_4 1068122.438 1.36%
SetIntersection_Front_Set_uint32_16384_64 1685593.479 -1.99%
SetIntersection_Front_Set_uint32_16_1 62799149.921 -
SetIntersection_Front_Set_uint32_16_16 38297133.052 2.15%
SetIntersection_Front_Set_uint32_16_4 54723649.490 -
SetIntersection_Front_Set_uint32_1_1 533783894.317 -
SetIntersection_Front_Set_uint32_256_1 4148892.819 -
SetIntersection_Front_Set_uint32_256_16 4496374.588 -1.20%
SetIntersection_Front_Set_uint32_256_256 7676135.651 -
SetIntersection_Front_Set_uint32_256_4 4217488.767 1.33%
SetIntersection_Front_Set_uint32_256_64 5467206.227 1.22%
SetIntersection_Front_Set_uint32_262144_1 1041553.360 2.42%
SetIntersection_Front_Set_uint32_262144_1024 11838223.904 -5.77%
SetIntersection_Front_Set_uint32_262144_16 1163917.203 -
SetIntersection_Front_Set_uint32_262144_16384 221589411.208 -
SetIntersection_Front_Set_uint32_262144_256 4092287.365 7.03%
SetIntersection_Front_Set_uint32_262144_262144 1660685.627 -
SetIntersection_Front_Set_uint32_262144_4 1064225.658 1.69%
SetIntersection_Front_Set_uint32_262144_64 1646404.919 -
SetIntersection_Front_Set_uint32_4_1 213986404.598 -
SetIntersection_Front_Set_uint32_4_4 136867502.725 -
SetIntersection_Front_Set_uint32_64_1 16329085.708 -
SetIntersection_Front_Set_uint32_64_16 15361046.449 -
SetIntersection_Front_Set_uint32_64_4 16138274.656 1.13%
SetIntersection_Front_Set_uint32_64_64 13333169.338 -
SetIntersection_Front_Set_uint64_1024_1 1043853.954 -
SetIntersection_Front_Set_uint64_1024_1024 12991287.935 6.08%
SetIntersection_Front_Set_uint64_1024_16 1171465.121 -1.15%
SetIntersection_Front_Set_uint64_1024_256 3875298.552 -
SetIntersection_Front_Set_uint64_1024_4 1048577.385 -1.60%
SetIntersection_Front_Set_uint64_1024_64 1612779.902 -6.12%
SetIntersection_Front_Set_uint64_16384_1 1020314.436 -2.59%
SetIntersection_Front_Set_uint64_16384_1024 12479102.804 -
SetIntersection_Front_Set_uint64_16384_16 1190864.741 6.31%
SetIntersection_Front_Set_uint64_16384_16384 228867268.302 1.24%
SetIntersection_Front_Set_uint64_16384_256 3799282.017 -1.85%
SetIntersection_Front_Set_uint64_16384_4 1067825.042 -
SetIntersection_Front_Set_uint64_16384_64 1812209.192 9.00%
SetIntersection_Front_Set_uint64_16_1 62812068.903 -
SetIntersection_Front_Set_uint64_16_16 37575394.849 -
SetIntersection_Front_Set_uint64_16_4 54653125.363 -
SetIntersection_Front_Set_uint64_1_1 534092927.593 -
SetIntersection_Front_Set_uint64_256_1 4159668.607 -
SetIntersection_Front_Set_uint64_256_16 4466955.067 -
SetIntersection_Front_Set_uint64_256_256 7746479.796 3.81%
SetIntersection_Front_Set_uint64_256_4 4201072.941 -
SetIntersection_Front_Set_uint64_256_64 5456077.570 -1.75%
SetIntersection_Front_Set_uint64_262144_1 1016068.892 -1.20%
SetIntersection_Front_Set_uint64_262144_1024 12708405.095 -17.84%
SetIntersection_Front_Set_uint64_262144_16 1184484.325 -
SetIntersection_Front_Set_uint64_262144_16384 224593994.291 1.53%
SetIntersection_Front_Set_uint64_262144_256 4030270.554 5.05%
SetIntersection_Front_Set_uint64_262144_262144 1682495.443 1.38%
SetIntersection_Front_Set_uint64_262144_4 1076522.242 1.13%
SetIntersection_Front_Set_uint64_262144_64 1778455.745 9.05%
SetIntersection_Front_Set_uint64_4_1 213618714.832 -
SetIntersection_Front_Set_uint64_4_4 136870536.106 -
SetIntersection_Front_Set_uint64_64_1 16419305.643 -
SetIntersection_Front_Set_uint64_64_16 15124676.691 -
SetIntersection_Front_Set_uint64_64_4 16092396.318 1.00%
SetIntersection_Front_Set_uint64_64_64 12837436.020 -1.90%
SetIntersection_Front_Vector_float_1024_1 1036411.313 -
SetIntersection_Front_Vector_float_1024_1024 5763170.678 -2.37%
SetIntersection_Front_Vector_float_1024_16 1112395.056 -
SetIntersection_Front_Vector_float_1024_256 2276502.743 -
SetIntersection_Front_Vector_float_1024_4 1053364.629 -
SetIntersection_Front_Vector_float_1024_64 1371033.660 -
SetIntersection_Front_Vector_float_16384_1 1032915.492 -
SetIntersection_Front_Vector_float_16384_1024 5922181.951 -
SetIntersection_Front_Vector_float_16384_16 1096888.653 -1.17%
SetIntersection_Front_Vector_float_16384_16384 77434765.563 -2.85%
SetIntersection_Front_Vector_float_16384_256 2282711.911 -
SetIntersection_Front_Vector_float_16384_4 1047008.358 -
SetIntersection_Front_Vector_float_16384_64 1365585.734 -
SetIntersection_Front_Vector_float_16_1 62731126.760 -
SetIntersection_Front_Vector_float_16_16 35802593.900 -
SetIntersection_Front_Vector_float_16_4 54080658.920 -
SetIntersection_Front_Vector_float_1_1 533550618.070 -
SetIntersection_Front_Vector_float_256_1 4130812.322 -
SetIntersection_Front_Vector_float_256_16 4229302.657 1.63%
SetIntersection_Front_Vector_float_256_256 4539543.020 -
SetIntersection_Front_Vector_float_256_4 4173352.489 -
SetIntersection_Front_Vector_float_256_64 4404368.673 -
SetIntersection_Front_Vector_float_262144_1 1019347.173 -2.77%
SetIntersection_Front_Vector_float_262144_1024 5917194.740 -
SetIntersection_Front_Vector_float_262144_16 1125344.945 3.00%
SetIntersection_Front_Vector_float_262144_16384 75768185.235 -4.94%
SetIntersection_Front_Vector_float_262144_256 2271161.534 -
SetIntersection_Front_Vector_float_262144_262144 353059382.311 -
SetIntersection_Front_Vector_float_262144_4 1054141.435 -
SetIntersection_Front_Vector_float_262144_64 1319381.960 -3.10%
SetIntersection_Front_Vector_float_4_1 213357007.721 -
SetIntersection_Front_Vector_float_4_4 137506282.872 1.65%
SetIntersection_Front_Vector_float_64_1 16388132.055 -
SetIntersection_Front_Vector_float_64_16 14246031.587 -
SetIntersection_Front_Vector_float_64_4 16027786.349 1.24%
SetIntersection_Front_Vector_float_64_64 10915587.218 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1040583.083 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8354332.345 2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1131037.277 -4.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2912765.028 3.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1064948.529 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1545261.140 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1049201.575 2.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8373513.784 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1133045.207 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119199811.902 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2869793.008 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067846.253 1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1513044.857 4.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62827428.911 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36778109.009 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54365271.709 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534435082.471 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4182377.978 2.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4306187.901 -2.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5747376.303 1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4188774.871 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4850070.781 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1044977.808 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8354340.348 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147258.878 3.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118606046.997 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2882323.758 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350251934.142 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1069251.498 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1512730.454 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213696290.097 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135983310.752 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16434216.029 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14665215.657 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15965600.289 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12174238.662 2.24%
SetIntersection_Front_Vector_string_1024_1 1071360.052 -
SetIntersection_Front_Vector_string_1024_1024 38908850.327 -
SetIntersection_Front_Vector_string_1024_16 1640468.776 5.82%
SetIntersection_Front_Vector_string_1024_256 10153955.493 12.91%
SetIntersection_Front_Vector_string_1024_4 1194753.305 1.53%
SetIntersection_Front_Vector_string_1024_64 3331715.280 10.11%
SetIntersection_Front_Vector_string_16384_1 1079438.091 3.90%
SetIntersection_Front_Vector_string_16384_1024 38094783.928 -
SetIntersection_Front_Vector_string_16384_16 1624473.985 1.59%
SetIntersection_Front_Vector_string_16384_16384 352749762.060 -
SetIntersection_Front_Vector_string_16384_256 9484515.620 -
SetIntersection_Front_Vector_string_16384_4 1190226.790 3.02%
SetIntersection_Front_Vector_string_16384_64 3259986.998 -
SetIntersection_Front_Vector_string_16_1 64259116.810 -
SetIntersection_Front_Vector_string_16_16 51910019.258 1.35%
SetIntersection_Front_Vector_string_16_4 60959838.140 1.60%
SetIntersection_Front_Vector_string_1_1 547371098.352 -
SetIntersection_Front_Vector_string_256_1 4270705.775 1.11%
SetIntersection_Front_Vector_string_256_16 6131554.351 2.48%
SetIntersection_Front_Vector_string_256_256 19946893.822 6.68%
SetIntersection_Front_Vector_string_256_4 4709858.888 2.14%
SetIntersection_Front_Vector_string_256_64 10577457.107 2.10%
SetIntersection_Front_Vector_string_262144_1 1077317.963 -
SetIntersection_Front_Vector_string_262144_1024 39621693.579 -
SetIntersection_Front_Vector_string_262144_16 1624328.316 2.10%
SetIntersection_Front_Vector_string_262144_16384 348978186.116 -
SetIntersection_Front_Vector_string_262144_256 9534415.220 -
SetIntersection_Front_Vector_string_262144_262144 14422297.365 -
SetIntersection_Front_Vector_string_262144_4 1186647.335 -
SetIntersection_Front_Vector_string_262144_64 3339577.360 9.63%
SetIntersection_Front_Vector_string_4_1 219106570.258 -
SetIntersection_Front_Vector_string_4_4 151255805.710 -
SetIntersection_Front_Vector_string_64_1 16821501.602 -
SetIntersection_Front_Vector_string_64_16 20849753.902 2.98%
SetIntersection_Front_Vector_string_64_4 17821955.518 -
SetIntersection_Front_Vector_string_64_64 26271354.952 4.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1035756.322 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8974599.182 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1167183.054 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3065805.991 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065627.108 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1551806.145 -1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1021980.956 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8995540.292 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1138141.380 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128834099.615 -1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3051068.129 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065444.939 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1559116.972 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62738526.648 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37100625.792 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54481478.433 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533526083.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4121561.670 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4368953.392 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6086145.106 -1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4197907.561 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4997558.325 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1053018.260 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8989145.274 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1154706.894 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128264509.249 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3067938.406 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350997773.916 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1063023.449 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1558008.873 1.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213206686.739 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136427843.988 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16431928.210 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14813903.379 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16023343.053 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12463270.634 -
SetIntersection_Front_Vector_uint32_1024_1 1032226.532 3.09%
SetIntersection_Front_Vector_uint32_1024_1024 5309796.037 -
SetIntersection_Front_Vector_uint32_1024_16 1098786.128 -
SetIntersection_Front_Vector_uint32_1024_256 2120345.716 -
SetIntersection_Front_Vector_uint32_1024_4 1051087.418 1.07%
SetIntersection_Front_Vector_uint32_1024_64 1324004.270 -
SetIntersection_Front_Vector_uint32_16384_1 1040994.404 3.51%
SetIntersection_Front_Vector_uint32_16384_1024 5905319.294 -
SetIntersection_Front_Vector_uint32_16384_16 1101803.385 -1.48%
SetIntersection_Front_Vector_uint32_16384_16384 73462543.751 -5.82%
SetIntersection_Front_Vector_uint32_16384_256 2129639.187 -6.86%
SetIntersection_Front_Vector_uint32_16384_4 1048998.498 -
SetIntersection_Front_Vector_uint32_16384_64 1321766.005 1.43%
SetIntersection_Front_Vector_uint32_16_1 62707284.188 -
SetIntersection_Front_Vector_uint32_16_16 35291133.792 -
SetIntersection_Front_Vector_uint32_16_4 54264157.545 -
SetIntersection_Front_Vector_uint32_1_1 533317908.944 -
SetIntersection_Front_Vector_uint32_256_1 4136137.766 -
SetIntersection_Front_Vector_uint32_256_16 4142785.059 -1.60%
SetIntersection_Front_Vector_uint32_256_256 4551308.207 -
SetIntersection_Front_Vector_uint32_256_4 4128997.360 -
SetIntersection_Front_Vector_uint32_256_64 4250215.002 -2.45%
SetIntersection_Front_Vector_uint32_262144_1 1037738.494 -
SetIntersection_Front_Vector_uint32_262144_1024 5310845.253 -6.26%
SetIntersection_Front_Vector_uint32_262144_16 1105501.377 -1.33%
SetIntersection_Front_Vector_uint32_262144_16384 73702273.385 -5.42%
SetIntersection_Front_Vector_uint32_262144_256 2172856.871 -3.67%
SetIntersection_Front_Vector_uint32_262144_262144 351239766.076 1.47%
SetIntersection_Front_Vector_uint32_262144_4 1052591.449 -
SetIntersection_Front_Vector_uint32_262144_64 1328077.970 -2.33%
SetIntersection_Front_Vector_uint32_4_1 213556425.853 -
SetIntersection_Front_Vector_uint32_4_4 134902133.813 -
SetIntersection_Front_Vector_uint32_64_1 16375144.020 -
SetIntersection_Front_Vector_uint32_64_16 14108591.458 -1.07%
SetIntersection_Front_Vector_uint32_64_4 15944487.539 -
SetIntersection_Front_Vector_uint32_64_64 10611540.009 -2.23%
SetIntersection_Front_Vector_uint64_1024_1 1044499.259 -
SetIntersection_Front_Vector_uint64_1024_1024 5918586.637 5.91%
SetIntersection_Front_Vector_uint64_1024_16 1115298.848 -
SetIntersection_Front_Vector_uint64_1024_256 2274246.391 -
SetIntersection_Front_Vector_uint64_1024_4 1045789.947 -1.20%
SetIntersection_Front_Vector_uint64_1024_64 1356257.284 -
SetIntersection_Front_Vector_uint64_16384_1 1038658.932 1.60%
SetIntersection_Front_Vector_uint64_16384_1024 5917496.234 11.43%
SetIntersection_Front_Vector_uint64_16384_16 1119410.210 2.08%
SetIntersection_Front_Vector_uint64_16384_16384 78668087.950 14.14%
SetIntersection_Front_Vector_uint64_16384_256 2278132.281 6.80%
SetIntersection_Front_Vector_uint64_16384_4 1058765.337 1.43%
SetIntersection_Front_Vector_uint64_16384_64 1366592.174 2.85%
SetIntersection_Front_Vector_uint64_16_1 62737282.243 -
SetIntersection_Front_Vector_uint64_16_16 35689655.043 2.13%
SetIntersection_Front_Vector_uint64_16_4 54072191.360 -
SetIntersection_Front_Vector_uint64_1_1 532979698.895 -
SetIntersection_Front_Vector_uint64_256_1 4146962.152 -
SetIntersection_Front_Vector_uint64_256_16 4224030.243 3.81%
SetIntersection_Front_Vector_uint64_256_256 4524807.289 6.48%
SetIntersection_Front_Vector_uint64_256_4 4178953.597 -
SetIntersection_Front_Vector_uint64_256_64 4333427.620 2.01%
SetIntersection_Front_Vector_uint64_262144_1 1039999.283 -
SetIntersection_Front_Vector_uint64_262144_1024 5917006.706 12.05%
SetIntersection_Front_Vector_uint64_262144_16 1118360.054 1.84%
SetIntersection_Front_Vector_uint64_262144_16384 78691874.788 13.84%
SetIntersection_Front_Vector_uint64_262144_256 2272171.908 6.82%
SetIntersection_Front_Vector_uint64_262144_262144 350899769.998 -
SetIntersection_Front_Vector_uint64_262144_4 1060283.050 -
SetIntersection_Front_Vector_uint64_262144_64 1357367.960 4.67%
SetIntersection_Front_Vector_uint64_4_1 213238672.824 -
SetIntersection_Front_Vector_uint64_4_4 135322347.977 -
SetIntersection_Front_Vector_uint64_64_1 16405006.539 -
SetIntersection_Front_Vector_uint64_64_16 14314188.497 1.57%
SetIntersection_Front_Vector_uint64_64_4 15857162.864 -
SetIntersection_Front_Vector_uint64_64_64 10891975.566 3.01%
SetIntersection_Interlaced_Set_float_1024_1 1049234.479 1.20%
SetIntersection_Interlaced_Set_float_1024_1024 12018388.545 2.05%
SetIntersection_Interlaced_Set_float_1024_16 11381691.989 -1.37%
SetIntersection_Interlaced_Set_float_1024_256 14601499.301 7.40%
SetIntersection_Interlaced_Set_float_1024_4 9945551.307 1.57%
SetIntersection_Interlaced_Set_float_1024_64 10171958.908 1.31%
SetIntersection_Interlaced_Set_float_16384_1 1042292.746 3.56%
SetIntersection_Interlaced_Set_float_16384_1024 171666201.158 1.10%
SetIntersection_Interlaced_Set_float_16384_16 204815521.200 -
SetIntersection_Interlaced_Set_float_16384_16384 215390614.832 -1.65%
SetIntersection_Interlaced_Set_float_16384_256 199246202.639 -
SetIntersection_Interlaced_Set_float_16384_4 165026253.999 -
SetIntersection_Interlaced_Set_float_16384_64 214080327.395 1.43%
SetIntersection_Interlaced_Set_float_16_1 62744134.798 -
SetIntersection_Interlaced_Set_float_16_16 37973401.459 -
SetIntersection_Interlaced_Set_float_16_4 59652258.534 1.44%
SetIntersection_Interlaced_Set_float_1_1 534227828.726 -
SetIntersection_Interlaced_Set_float_256_1 4113000.944 -1.53%
SetIntersection_Interlaced_Set_float_256_16 12058253.420 1.22%
SetIntersection_Interlaced_Set_float_256_256 7530452.081 4.27%
SetIntersection_Interlaced_Set_float_256_4 10895327.533 -
SetIntersection_Interlaced_Set_float_256_64 13591008.875 8.45%
SetIntersection_Interlaced_Set_float_262144_1 1007873.417 -
SetIntersection_Interlaced_Set_float_262144_1024 1529915.771 -
SetIntersection_Interlaced_Set_float_262144_16 1577914.877 -
SetIntersection_Interlaced_Set_float_262144_16384 1275464.031 -
SetIntersection_Interlaced_Set_float_262144_256 1566729.084 -
SetIntersection_Interlaced_Set_float_262144_262144 1644366.535 2.24%
SetIntersection_Interlaced_Set_float_262144_4 1289472.410 1.35%
SetIntersection_Interlaced_Set_float_262144_64 1556198.080 -
SetIntersection_Interlaced_Set_float_4_1 213642855.535 -
SetIntersection_Interlaced_Set_float_4_4 136504943.342 -
SetIntersection_Interlaced_Set_float_64_1 16445408.404 -
SetIntersection_Interlaced_Set_float_64_16 22173180.999 1.33%
SetIntersection_Interlaced_Set_float_64_4 20997636.253 -
SetIntersection_Interlaced_Set_float_64_64 13229266.577 1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1044401.702 -2.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12949047.507 -5.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11631509.640 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14821357.950 -2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9962745.655 -4.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10291579.111 -2.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1031647.054 -4.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180907326.571 -2.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 219209884.576 -5.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 252961281.490 -27.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208372416.202 -3.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181051958.175 -5.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230774330.070 -5.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 63470701.224 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39160059.791 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60311642.262 -1.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 548473350.118 1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4157419.448 -3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12209000.259 -1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8053287.220 -4.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11725813.819 -3.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13982547.576 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1054239.059 5.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1641753.498 2.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1704530.762 2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350274.250 2.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1677625.895 2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1873461.750 2.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1376187.500 -2.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1668468.670 3.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 218285985.661 -1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 139616199.526 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16742333.015 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22283993.092 -2.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21648023.763 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13816325.898 -1.49%
SetIntersection_Interlaced_Set_string_1024_1 1088197.567 -
SetIntersection_Interlaced_Set_string_1024_1024 55081532.354 -1.95%
SetIntersection_Interlaced_Set_string_1024_16 12909042.311 -
SetIntersection_Interlaced_Set_string_1024_256 35270056.846 -1.10%
SetIntersection_Interlaced_Set_string_1024_4 10438925.349 -
SetIntersection_Interlaced_Set_string_1024_64 16340220.737 2.24%
SetIntersection_Interlaced_Set_string_16384_1 1088846.658 -
SetIntersection_Interlaced_Set_string_16384_1024 358692933.034 1.35%
SetIntersection_Interlaced_Set_string_16384_16 236525583.567 -3.66%
SetIntersection_Interlaced_Set_string_16384_16384 350079039.261 -
SetIntersection_Interlaced_Set_string_16384_256 351117214.800 -
SetIntersection_Interlaced_Set_string_16384_4 196757473.142 -
SetIntersection_Interlaced_Set_string_16384_64 352696254.311 -
SetIntersection_Interlaced_Set_string_16_1 64909883.762 -
SetIntersection_Interlaced_Set_string_16_16 58859741.460 -1.73%
SetIntersection_Interlaced_Set_string_16_4 71674805.452 -1.50%
SetIntersection_Interlaced_Set_string_1_1 554728851.414 -
SetIntersection_Interlaced_Set_string_256_1 4312624.585 -
SetIntersection_Interlaced_Set_string_256_16 17543508.901 -
SetIntersection_Interlaced_Set_string_256_256 28730851.886 -
SetIntersection_Interlaced_Set_string_256_4 13017985.527 -
SetIntersection_Interlaced_Set_string_256_64 30524865.957 2.76%
SetIntersection_Interlaced_Set_string_262144_1 1098704.323 1.72%
SetIntersection_Interlaced_Set_string_262144_1024 2112047.117 -
SetIntersection_Interlaced_Set_string_262144_16 2143878.580 5.31%
SetIntersection_Interlaced_Set_string_262144_16384 2711742.105 -1.41%
SetIntersection_Interlaced_Set_string_262144_256 2073031.656 -
SetIntersection_Interlaced_Set_string_262144_262144 17533294.434 -2.88%
SetIntersection_Interlaced_Set_string_262144_4 1853146.404 6.56%
SetIntersection_Interlaced_Set_string_262144_64 2129966.879 4.98%
SetIntersection_Interlaced_Set_string_4_1 221158999.625 -
SetIntersection_Interlaced_Set_string_4_4 158147276.012 -
SetIntersection_Interlaced_Set_string_64_1 17044580.365 -
SetIntersection_Interlaced_Set_string_64_16 38217834.406 3.42%
SetIntersection_Interlaced_Set_string_64_4 25804342.321 -
SetIntersection_Interlaced_Set_string_64_64 34774354.128 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1045064.463 3.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23371761.553 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12186318.713 3.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18488855.565 -2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9880398.484 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11551838.220 -3.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055268.319 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 241563337.988 7.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 247053785.273 5.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350313485.644 -2.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 356870710.769 42.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 196807002.007 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 339780548.498 -3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63220075.765 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42455874.494 2.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62696719.143 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537482883.083 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4167205.431 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12600579.307 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12396896.717 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11434355.277 2.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17048739.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1019572.891 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1977509.848 3.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2102912.191 4.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1783167.889 5.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1996677.410 4.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2989813.881 3.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1827271.811 5.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2088147.787 4.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214366064.410 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140367285.237 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16538721.306 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25124376.558 -3.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22359434.736 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18380543.394 3.50%
SetIntersection_Interlaced_Set_uint32_1024_1 1039912.616 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12690737.438 2.36%
SetIntersection_Interlaced_Set_uint32_1024_16 11497751.321 2.21%
SetIntersection_Interlaced_Set_uint32_1024_256 14308292.861 1.60%
SetIntersection_Interlaced_Set_uint32_1024_4 10163145.578 2.27%
SetIntersection_Interlaced_Set_uint32_1024_64 10136995.252 1.42%
SetIntersection_Interlaced_Set_uint32_16384_1 1034604.247 -
SetIntersection_Interlaced_Set_uint32_16384_1024 173268612.879 3.80%
SetIntersection_Interlaced_Set_uint32_16384_16 208931925.174 3.89%
SetIntersection_Interlaced_Set_uint32_16384_16384 222872736.444 -
SetIntersection_Interlaced_Set_uint32_16384_256 202761085.855 3.27%
SetIntersection_Interlaced_Set_uint32_16384_4 168709250.490 3.36%
SetIntersection_Interlaced_Set_uint32_16384_64 217315918.122 4.25%
SetIntersection_Interlaced_Set_uint32_16_1 62791624.960 -
SetIntersection_Interlaced_Set_uint32_16_16 37843876.562 -
SetIntersection_Interlaced_Set_uint32_16_4 59728342.978 -
SetIntersection_Interlaced_Set_uint32_1_1 534533358.018 -
SetIntersection_Interlaced_Set_uint32_256_1 4121794.050 -
SetIntersection_Interlaced_Set_uint32_256_16 12129295.233 -
SetIntersection_Interlaced_Set_uint32_256_256 7899015.930 2.25%
SetIntersection_Interlaced_Set_uint32_256_4 11492053.268 -
SetIntersection_Interlaced_Set_uint32_256_64 13722917.229 1.93%
SetIntersection_Interlaced_Set_uint32_262144_1 1032220.643 2.89%
SetIntersection_Interlaced_Set_uint32_262144_1024 1556616.941 3.69%
SetIntersection_Interlaced_Set_uint32_262144_16 1589760.090 3.20%
SetIntersection_Interlaced_Set_uint32_262144_16384 1277389.240 2.76%
SetIntersection_Interlaced_Set_uint32_262144_256 1568426.189 2.05%
SetIntersection_Interlaced_Set_uint32_262144_262144 1890210.365 5.57%
SetIntersection_Interlaced_Set_uint32_262144_4 1276017.578 2.11%
SetIntersection_Interlaced_Set_uint32_262144_64 1572018.961 2.85%
SetIntersection_Interlaced_Set_uint32_4_1 217106059.492 2.04%
SetIntersection_Interlaced_Set_uint32_4_4 136637616.786 -
SetIntersection_Interlaced_Set_uint32_64_1 16466271.611 -
SetIntersection_Interlaced_Set_uint32_64_16 22495634.971 -
SetIntersection_Interlaced_Set_uint32_64_4 21230774.680 1.37%
SetIntersection_Interlaced_Set_uint32_64_64 13430306.228 1.98%
SetIntersection_Interlaced_Set_uint64_1024_1 1059195.581 2.38%
SetIntersection_Interlaced_Set_uint64_1024_1024 14776988.663 21.26%
SetIntersection_Interlaced_Set_uint64_1024_16 11740001.788 3.97%
SetIntersection_Interlaced_Set_uint64_1024_256 15786477.711 15.06%
SetIntersection_Interlaced_Set_uint64_1024_4 11759637.369 21.84%
SetIntersection_Interlaced_Set_uint64_1024_64 11007423.895 11.78%
SetIntersection_Interlaced_Set_uint64_16384_1 1013849.423 -2.38%
SetIntersection_Interlaced_Set_uint64_16384_1024 180318131.271 2.53%
SetIntersection_Interlaced_Set_uint64_16384_16 223721203.328 2.69%
SetIntersection_Interlaced_Set_uint64_16384_16384 240702030.401 1.38%
SetIntersection_Interlaced_Set_uint64_16384_256 213735623.909 3.06%
SetIntersection_Interlaced_Set_uint64_16384_4 182899380.348 3.11%
SetIntersection_Interlaced_Set_uint64_16384_64 234933455.566 2.77%
SetIntersection_Interlaced_Set_uint64_16_1 62801585.150 1.12%
SetIntersection_Interlaced_Set_uint64_16_16 37966845.407 1.49%
SetIntersection_Interlaced_Set_uint64_16_4 59510143.969 -
SetIntersection_Interlaced_Set_uint64_1_1 534000611.017 -
SetIntersection_Interlaced_Set_uint64_256_1 4090314.251 1.24%
SetIntersection_Interlaced_Set_uint64_256_16 11981094.472 -
SetIntersection_Interlaced_Set_uint64_256_256 7702658.507 3.00%
SetIntersection_Interlaced_Set_uint64_256_4 11218286.135 -
SetIntersection_Interlaced_Set_uint64_256_64 13934813.880 10.33%
SetIntersection_Interlaced_Set_uint64_262144_1 1039651.652 5.89%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587972.086 2.48%
SetIntersection_Interlaced_Set_uint64_262144_16 1656634.928 3.02%
SetIntersection_Interlaced_Set_uint64_262144_16384 1295305.746 4.18%
SetIntersection_Interlaced_Set_uint64_262144_256 1621041.586 2.73%
SetIntersection_Interlaced_Set_uint64_262144_262144 1698548.014 -
SetIntersection_Interlaced_Set_uint64_262144_4 1316936.195 1.53%
SetIntersection_Interlaced_Set_uint64_262144_64 1624970.053 2.88%
SetIntersection_Interlaced_Set_uint64_4_1 213240003.976 -
SetIntersection_Interlaced_Set_uint64_4_4 136599878.713 -
SetIntersection_Interlaced_Set_uint64_64_1 16506528.726 1.89%
SetIntersection_Interlaced_Set_uint64_64_16 22038097.002 -
SetIntersection_Interlaced_Set_uint64_64_4 20851541.399 1.36%
SetIntersection_Interlaced_Set_uint64_64_64 13183165.545 -
SetIntersection_Interlaced_Vector_float_1024_1 1035729.129 -
SetIntersection_Interlaced_Vector_float_1024_1024 7103977.421 -
SetIntersection_Interlaced_Vector_float_1024_16 1841220.971 -32.33%
SetIntersection_Interlaced_Vector_float_1024_256 5580850.487 -14.68%
SetIntersection_Interlaced_Vector_float_1024_4 1408777.801 -
SetIntersection_Interlaced_Vector_float_1024_64 3356443.853 -38.00%
SetIntersection_Interlaced_Vector_float_16384_1 1038499.871 -
SetIntersection_Interlaced_Vector_float_16384_1024 41679395.749 -35.78%
SetIntersection_Interlaced_Vector_float_16384_16 2854187.405 2.19%
SetIntersection_Interlaced_Vector_float_16384_16384 99703624.769 -
SetIntersection_Interlaced_Vector_float_16384_256 27395295.183 -2.76%
SetIntersection_Interlaced_Vector_float_16384_4 1374685.328 -19.55%
SetIntersection_Interlaced_Vector_float_16384_64 6377514.856 -
SetIntersection_Interlaced_Vector_float_16_1 62786872.487 -
SetIntersection_Interlaced_Vector_float_16_16 36216506.511 -
SetIntersection_Interlaced_Vector_float_16_4 56285531.738 -
SetIntersection_Interlaced_Vector_float_1_1 534972706.852 -
SetIntersection_Interlaced_Vector_float_256_1 4128997.353 -
SetIntersection_Interlaced_Vector_float_256_16 6769267.964 8.03%
SetIntersection_Interlaced_Vector_float_256_256 5084544.403 -1.08%
SetIntersection_Interlaced_Vector_float_256_4 4739744.654 -
SetIntersection_Interlaced_Vector_float_256_64 7201350.742 -5.77%
SetIntersection_Interlaced_Vector_float_262144_1 1030789.519 -
SetIntersection_Interlaced_Vector_float_262144_1024 87764300.950 -35.23%
SetIntersection_Interlaced_Vector_float_262144_16 3486517.540 -48.67%
SetIntersection_Interlaced_Vector_float_262144_16384 363536018.101 7.57%
SetIntersection_Interlaced_Vector_float_262144_256 36485700.815 -26.32%
SetIntersection_Interlaced_Vector_float_262144_262144 350586907.737 -
SetIntersection_Interlaced_Vector_float_262144_4 1556269.802 -27.27%
SetIntersection_Interlaced_Vector_float_262144_64 7993127.435 -42.32%
SetIntersection_Interlaced_Vector_float_4_1 213849774.960 -
SetIntersection_Interlaced_Vector_float_4_4 136020553.639 -
SetIntersection_Interlaced_Vector_float_64_1 16415083.876 -
SetIntersection_Interlaced_Vector_float_64_16 18175250.033 6.34%
SetIntersection_Interlaced_Vector_float_64_4 18000762.685 1.56%
SetIntersection_Interlaced_Vector_float_64_64 11405376.830 4.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1048580.179 4.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8314959.919 1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2173399.597 -17.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7529324.567 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1353268.427 -4.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4418577.556 -21.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1030778.781 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57325702.784 4.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3010604.335 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119738311.686 2.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21319045.594 5.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494896.408 4.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8095110.487 10.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62679433.551 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36601341.609 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57613140.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533375053.588 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4151979.012 2.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6969818.621 3.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5766820.303 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4986819.506 -7.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8656855.555 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050635.380 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 109269208.399 2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4153391.437 -3.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351037702.029 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37551634.997 2.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350230507.272 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1654961.672 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12139880.582 2.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213384710.552 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135853970.910 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16416224.115 1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19116955.461 2.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17934627.839 -4.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12120714.495 -
SetIntersection_Interlaced_Vector_string_1024_1 1082880.964 1.26%
SetIntersection_Interlaced_Vector_string_1024_1024 40473918.964 3.06%
SetIntersection_Interlaced_Vector_string_1024_16 3367146.201 -
SetIntersection_Interlaced_Vector_string_1024_256 20866746.735 2.51%
SetIntersection_Interlaced_Vector_string_1024_4 1632738.096 -3.49%
SetIntersection_Interlaced_Vector_string_1024_64 8302190.346 2.41%
SetIntersection_Interlaced_Vector_string_16384_1 1063129.318 -
SetIntersection_Interlaced_Vector_string_16384_1024 117185678.403 -1.31%
SetIntersection_Interlaced_Vector_string_16384_16 4237233.467 -
SetIntersection_Interlaced_Vector_string_16384_16384 351787556.766 -
SetIntersection_Interlaced_Vector_string_16384_256 39939974.781 -3.44%
SetIntersection_Interlaced_Vector_string_16384_4 1785984.310 -5.83%
SetIntersection_Interlaced_Vector_string_16384_64 12388733.787 -6.44%
SetIntersection_Interlaced_Vector_string_16_1 64413347.920 -
SetIntersection_Interlaced_Vector_string_16_16 51900821.310 -
SetIntersection_Interlaced_Vector_string_16_4 66539154.696 -
SetIntersection_Interlaced_Vector_string_1_1 548126274.829 -
SetIntersection_Interlaced_Vector_string_256_1 4242586.418 -
SetIntersection_Interlaced_Vector_string_256_16 10377858.229 -
SetIntersection_Interlaced_Vector_string_256_256 20003600.083 6.38%
SetIntersection_Interlaced_Vector_string_256_4 6037427.762 -
SetIntersection_Interlaced_Vector_string_256_64 18901912.133 1.96%
SetIntersection_Interlaced_Vector_string_262144_1 1080916.124 -
SetIntersection_Interlaced_Vector_string_262144_1024 236929017.216 -30.58%
SetIntersection_Interlaced_Vector_string_262144_16 5995458.337 -5.66%
SetIntersection_Interlaced_Vector_string_262144_16384 1009087.078 -1.20%
SetIntersection_Interlaced_Vector_string_262144_256 67546859.002 -9.33%
SetIntersection_Interlaced_Vector_string_262144_262144 14512791.748 -
SetIntersection_Interlaced_Vector_string_262144_4 2022188.433 -8.00%
SetIntersection_Interlaced_Vector_string_262144_64 20208812.091 -6.88%
SetIntersection_Interlaced_Vector_string_4_1 219479972.546 -
SetIntersection_Interlaced_Vector_string_4_4 151748918.833 -
SetIntersection_Interlaced_Vector_string_64_1 16834418.064 -
SetIntersection_Interlaced_Vector_string_64_16 28155053.839 -1.76%
SetIntersection_Interlaced_Vector_string_64_4 21633074.605 -
SetIntersection_Interlaced_Vector_string_64_64 26641184.968 1.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040712.754 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8973520.940 -1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2426041.923 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8857772.851 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1421011.335 -2.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4429360.162 -8.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1040554.559 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61404109.170 -6.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3301367.454 7.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129583351.344 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26573867.992 -2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1560847.475 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9129594.860 5.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62896459.838 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37277212.557 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58427013.385 1.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533366642.840 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4147881.092 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7381115.176 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6180393.747 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5145169.057 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9685886.559 -1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042478.099 1.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142403805.702 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4614813.861 7.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349581801.920 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45201588.866 -2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351111183.749 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1746798.751 -4.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14367326.186 4.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213145011.934 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136678500.164 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16394276.464 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19813988.652 2.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18657848.811 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12591525.542 1.17%
SetIntersection_Interlaced_Vector_uint32_1024_1 1068480.301 2.46%
SetIntersection_Interlaced_Vector_uint32_1024_1024 6043625.203 2.78%
SetIntersection_Interlaced_Vector_uint32_1024_16 1897510.319 -10.50%
SetIntersection_Interlaced_Vector_uint32_1024_256 5765846.977 -10.61%
SetIntersection_Interlaced_Vector_uint32_1024_4 1259295.691 -5.83%
SetIntersection_Interlaced_Vector_uint32_1024_64 3444952.146 -16.13%
SetIntersection_Interlaced_Vector_uint32_16384_1 1074661.079 2.92%
SetIntersection_Interlaced_Vector_uint32_16384_1024 46331235.941 -16.68%
SetIntersection_Interlaced_Vector_uint32_16384_16 2473783.373 -25.00%
SetIntersection_Interlaced_Vector_uint32_16384_16384 82123498.273 3.26%
SetIntersection_Interlaced_Vector_uint32_16384_256 25809294.685 13.85%
SetIntersection_Interlaced_Vector_uint32_16384_4 1378022.631 -8.54%
SetIntersection_Interlaced_Vector_uint32_16384_64 6074862.918 -31.76%
SetIntersection_Interlaced_Vector_uint32_16_1 64240626.453 2.97%
SetIntersection_Interlaced_Vector_uint32_16_16 36672904.292 2.37%
SetIntersection_Interlaced_Vector_uint32_16_4 57243989.756 2.81%
SetIntersection_Interlaced_Vector_uint32_1_1 534103922.650 -
SetIntersection_Interlaced_Vector_uint32_256_1 4216653.016 2.81%
SetIntersection_Interlaced_Vector_uint32_256_16 6155652.601 -11.74%
SetIntersection_Interlaced_Vector_uint32_256_256 4659749.251 2.39%
SetIntersection_Interlaced_Vector_uint32_256_4 4758449.381 -5.41%
SetIntersection_Interlaced_Vector_uint32_256_64 7103857.754 -11.57%
SetIntersection_Interlaced_Vector_uint32_262144_1 1075356.274 2.90%
SetIntersection_Interlaced_Vector_uint32_262144_1024 99826230.515 -22.52%
SetIntersection_Interlaced_Vector_uint32_262144_16 5792698.775 14.86%
SetIntersection_Interlaced_Vector_uint32_262144_16384 332728065.375 -3.93%
SetIntersection_Interlaced_Vector_uint32_262144_256 29208169.500 -25.01%
SetIntersection_Interlaced_Vector_uint32_262144_262144 348713573.612 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1928347.878 5.82%
SetIntersection_Interlaced_Vector_uint32_262144_64 8413067.465 -45.78%
SetIntersection_Interlaced_Vector_uint32_4_1 216945833.760 1.56%
SetIntersection_Interlaced_Vector_uint32_4_4 139052029.156 2.61%
SetIntersection_Interlaced_Vector_uint32_64_1 16899854.924 2.88%
SetIntersection_Interlaced_Vector_uint32_64_16 18110304.929 2.23%
SetIntersection_Interlaced_Vector_uint32_64_4 17728068.294 -
SetIntersection_Interlaced_Vector_uint32_64_64 11146835.607 3.01%
SetIntersection_Interlaced_Vector_uint64_1024_1 1036495.664 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5913473.572 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2094983.061 -13.59%
SetIntersection_Interlaced_Vector_uint64_1024_256 5727688.014 -27.44%
SetIntersection_Interlaced_Vector_uint64_1024_4 1304538.883 -6.54%
SetIntersection_Interlaced_Vector_uint64_1024_64 3903790.523 -19.05%
SetIntersection_Interlaced_Vector_uint64_16384_1 1056569.369 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 51228362.917 -10.27%
SetIntersection_Interlaced_Vector_uint64_16384_16 3274419.707 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78631137.889 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21614595.332 -12.13%
SetIntersection_Interlaced_Vector_uint64_16384_4 1490888.593 2.50%
SetIntersection_Interlaced_Vector_uint64_16384_64 8298188.075 -1.26%
SetIntersection_Interlaced_Vector_uint64_16_1 62683835.726 -
SetIntersection_Interlaced_Vector_uint64_16_16 35923454.029 1.39%
SetIntersection_Interlaced_Vector_uint64_16_4 55798016.252 -
SetIntersection_Interlaced_Vector_uint64_1_1 533659926.338 -
SetIntersection_Interlaced_Vector_uint64_256_1 4159279.394 3.03%
SetIntersection_Interlaced_Vector_uint64_256_16 6824592.584 -
SetIntersection_Interlaced_Vector_uint64_256_256 4546039.423 1.29%
SetIntersection_Interlaced_Vector_uint64_256_4 4852513.921 -
SetIntersection_Interlaced_Vector_uint64_256_64 8364704.938 8.41%
SetIntersection_Interlaced_Vector_uint64_262144_1 1048154.607 2.05%
SetIntersection_Interlaced_Vector_uint64_262144_1024 111060433.993 -10.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 6427793.185 -29.86%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350645192.293 1.44%
SetIntersection_Interlaced_Vector_uint64_262144_256 50539595.009 -28.20%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350608587.399 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1563461.030 -16.47%
SetIntersection_Interlaced_Vector_uint64_262144_64 17265969.111 -32.79%
SetIntersection_Interlaced_Vector_uint64_4_1 213459697.855 -
SetIntersection_Interlaced_Vector_uint64_4_4 135651970.543 -
SetIntersection_Interlaced_Vector_uint64_64_1 16487934.928 1.54%
SetIntersection_Interlaced_Vector_uint64_64_16 17930888.402 3.24%
SetIntersection_Interlaced_Vector_uint64_64_4 17701702.011 -
SetIntersection_Interlaced_Vector_uint64_64_64 10945582.046 1.06%
SetIntersection_None_Set_float_1024_1 8769389.602 -11.79%
SetIntersection_None_Set_float_1024_1024 8960449.219 -
SetIntersection_None_Set_float_1024_16 8713106.163 -10.91%
SetIntersection_None_Set_float_1024_256 8836822.384 -11.40%
SetIntersection_None_Set_float_1024_4 8999460.019 -11.08%
SetIntersection_None_Set_float_1024_64 8968705.079 -9.60%
SetIntersection_None_Set_float_16384_1 152638871.191 -
SetIntersection_None_Set_float_16384_1024 154035860.487 -
SetIntersection_None_Set_float_16384_16 153130336.870 -
SetIntersection_None_Set_float_16384_16384 156474723.356 -
SetIntersection_None_Set_float_16384_256 153973752.219 -
SetIntersection_None_Set_float_16384_4 153016507.221 -
SetIntersection_None_Set_float_16384_64 153412461.645 -
SetIntersection_None_Set_float_16_1 66827241.502 -
SetIntersection_None_Set_float_16_16 35283796.239 -
SetIntersection_None_Set_float_16_4 56744368.773 1.31%
SetIntersection_None_Set_float_1_1 535041811.811 -
SetIntersection_None_Set_float_256_1 11660709.686 -
SetIntersection_None_Set_float_256_16 10782416.730 -
SetIntersection_None_Set_float_256_256 5675428.875 -1.07%
SetIntersection_None_Set_float_256_4 11416308.724 1.58%
SetIntersection_None_Set_float_256_64 9372669.477 -
SetIntersection_None_Set_float_262144_1 1181507.732 -
SetIntersection_None_Set_float_262144_1024 1179178.061 -
SetIntersection_None_Set_float_262144_16 1179987.145 -
SetIntersection_None_Set_float_262144_16384 1176529.623 -
SetIntersection_None_Set_float_262144_256 1178797.607 -
SetIntersection_None_Set_float_262144_262144 1178054.443 -
SetIntersection_None_Set_float_262144_4 1180366.861 -
SetIntersection_None_Set_float_262144_64 1175346.111 -
SetIntersection_None_Set_float_4_1 216623826.947 -
SetIntersection_None_Set_float_4_4 135424485.748 -
SetIntersection_None_Set_float_64_1 22410085.498 -
SetIntersection_None_Set_float_64_16 18311788.499 -
SetIntersection_None_Set_float_64_4 21446966.852 -
SetIntersection_None_Set_float_64_64 11521214.329 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9063690.047 3.25%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8853787.726 2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8833604.592 2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8786444.084 2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8693074.968 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9057879.736 5.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163306992.650 1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161274462.027 1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174025748.556 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171694273.916 -2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165055190.458 1.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167256520.138 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167891988.030 1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66015274.327 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35052483.478 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56038404.837 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532127002.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11405934.077 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10855716.140 2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5644537.215 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11406606.544 2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9093176.227 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240361.734 1.47%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246689.779 1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1245503.174 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1261977.863 1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1260291.018 1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1250891.844 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1243419.350 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1244862.225 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215253388.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134654238.970 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22247657.567 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18292974.447 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21200838.574 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11208276.084 -
SetIntersection_None_Set_string_1024_1 9339708.470 -11.51%
SetIntersection_None_Set_string_1024_1024 9325462.828 -
SetIntersection_None_Set_string_1024_16 9274571.004 -12.91%
SetIntersection_None_Set_string_1024_256 9333196.090 -
SetIntersection_None_Set_string_1024_4 9317210.775 -13.04%
SetIntersection_None_Set_string_1024_64 9298881.514 -12.17%
SetIntersection_None_Set_string_16384_1 214929386.680 9.81%
SetIntersection_None_Set_string_16384_1024 214799753.424 3.80%
SetIntersection_None_Set_string_16384_16 211972045.024 7.31%
SetIntersection_None_Set_string_16384_16384 208560724.781 -3.97%
SetIntersection_None_Set_string_16384_256 210558771.774 -
SetIntersection_None_Set_string_16384_4 212260209.594 8.22%
SetIntersection_None_Set_string_16384_64 210868202.809 -
SetIntersection_None_Set_string_16_1 70191229.289 2.86%
SetIntersection_None_Set_string_16_16 37555537.568 3.85%
SetIntersection_None_Set_string_16_4 59781462.120 2.91%
SetIntersection_None_Set_string_1_1 543107284.089 -
SetIntersection_None_Set_string_256_1 12044344.179 3.34%
SetIntersection_None_Set_string_256_16 11409669.937 5.66%
SetIntersection_None_Set_string_256_256 6058312.948 6.95%
SetIntersection_None_Set_string_256_4 11906981.664 4.01%
SetIntersection_None_Set_string_256_64 9627646.453 3.31%
SetIntersection_None_Set_string_262144_1 1739635.334 3.29%
SetIntersection_None_Set_string_262144_1024 1656153.973 6.60%
SetIntersection_None_Set_string_262144_16 1669901.691 -
SetIntersection_None_Set_string_262144_16384 1675560.059 8.95%
SetIntersection_None_Set_string_262144_256 1672347.736 4.11%
SetIntersection_None_Set_string_262144_262144 1664138.918 7.60%
SetIntersection_None_Set_string_262144_4 1672742.023 1.08%
SetIntersection_None_Set_string_262144_64 1673594.727 -
SetIntersection_None_Set_string_4_1 226892698.548 2.85%
SetIntersection_None_Set_string_4_4 142263836.896 3.31%
SetIntersection_None_Set_string_64_1 23336704.201 4.03%
SetIntersection_None_Set_string_64_16 19361011.868 4.82%
SetIntersection_None_Set_string_64_4 22194887.245 1.96%
SetIntersection_None_Set_string_64_64 11786625.902 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8772766.873 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8974824.619 3.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8791485.215 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8888433.772 2.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9034772.748 3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8859380.477 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 194660558.811 -1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 192566132.890 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 193784041.927 -2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 209487186.537 1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 191883150.821 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197644885.341 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 193819511.894 -5.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66562096.918 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35406784.784 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56860431.380 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537369678.681 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11376437.909 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10939908.248 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5653738.910 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11358321.556 2.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9408237.470 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1641141.277 -1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1666422.607 8.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1642356.119 6.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1650251.221 6.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1643844.645 6.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1659432.453 8.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1648777.912 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1643699.543 5.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217722482.314 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136354397.748 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22352505.284 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18290393.924 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21233706.253 -1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11585911.934 2.33%
SetIntersection_None_Set_uint32_1024_1 9154040.608 -
SetIntersection_None_Set_uint32_1024_1024 9030764.957 -2.39%
SetIntersection_None_Set_uint32_1024_16 9011274.010 -2.25%
SetIntersection_None_Set_uint32_1024_256 9131673.183 -1.34%
SetIntersection_None_Set_uint32_1024_4 9037918.462 -2.29%
SetIntersection_None_Set_uint32_1024_64 9080429.313 -1.06%
SetIntersection_None_Set_uint32_16384_1 156228196.770 -
SetIntersection_None_Set_uint32_16384_1024 157264051.253 3.86%
SetIntersection_None_Set_uint32_16384_16 156161879.965 -
SetIntersection_None_Set_uint32_16384_16384 157373044.407 3.00%
SetIntersection_None_Set_uint32_16384_256 156765176.800 3.57%
SetIntersection_None_Set_uint32_16384_4 156113579.545 -
SetIntersection_None_Set_uint32_16384_64 156327988.053 3.38%
SetIntersection_None_Set_uint32_16_1 66845225.177 -1.44%
SetIntersection_None_Set_uint32_16_16 35521576.784 -
SetIntersection_None_Set_uint32_16_4 56410093.679 -2.47%
SetIntersection_None_Set_uint32_1_1 545802027.526 -1.26%
SetIntersection_None_Set_uint32_256_1 11656386.587 -1.73%
SetIntersection_None_Set_uint32_256_16 11048834.297 -1.55%
SetIntersection_None_Set_uint32_256_256 5737459.002 -3.76%
SetIntersection_None_Set_uint32_256_4 11397975.237 -2.74%
SetIntersection_None_Set_uint32_256_64 9295090.983 -2.14%
SetIntersection_None_Set_uint32_262144_1 1198977.701 1.58%
SetIntersection_None_Set_uint32_262144_1024 1190669.598 1.24%
SetIntersection_None_Set_uint32_262144_16 1190148.764 -
SetIntersection_None_Set_uint32_262144_16384 1196766.439 3.11%
SetIntersection_None_Set_uint32_262144_256 1191573.322 1.23%
SetIntersection_None_Set_uint32_262144_262144 1194850.422 1.75%
SetIntersection_None_Set_uint32_262144_4 1193893.064 1.39%
SetIntersection_None_Set_uint32_262144_64 1191646.727 1.10%
SetIntersection_None_Set_uint32_4_1 218685084.056 -1.93%
SetIntersection_None_Set_uint32_4_4 135765826.674 -2.35%
SetIntersection_None_Set_uint32_64_1 22025442.580 -4.01%
SetIntersection_None_Set_uint32_64_16 18466021.900 -1.52%
SetIntersection_None_Set_uint32_64_4 21663125.948 -2.13%
SetIntersection_None_Set_uint32_64_64 11476334.267 -2.03%
SetIntersection_None_Set_uint64_1024_1 8945017.298 4.08%
SetIntersection_None_Set_uint64_1024_1024 8754322.312 1.89%
SetIntersection_None_Set_uint64_1024_16 8846345.621 2.87%
SetIntersection_None_Set_uint64_1024_256 8920451.943 -
SetIntersection_None_Set_uint64_1024_4 8996196.716 4.25%
SetIntersection_None_Set_uint64_1024_64 9108674.240 6.07%
SetIntersection_None_Set_uint64_16384_1 161949856.567 2.52%
SetIntersection_None_Set_uint64_16384_1024 168401018.075 2.03%
SetIntersection_None_Set_uint64_16384_16 166919215.887 1.03%
SetIntersection_None_Set_uint64_16384_16384 171317909.118 2.27%
SetIntersection_None_Set_uint64_16384_256 168330866.700 1.62%
SetIntersection_None_Set_uint64_16384_4 163831532.273 2.04%
SetIntersection_None_Set_uint64_16384_64 171285244.412 2.90%
SetIntersection_None_Set_uint64_16_1 66528745.933 -
SetIntersection_None_Set_uint64_16_16 35435792.657 1.19%
SetIntersection_None_Set_uint64_16_4 56448636.800 -
SetIntersection_None_Set_uint64_1_1 534666417.402 -
SetIntersection_None_Set_uint64_256_1 11704874.011 5.17%
SetIntersection_None_Set_uint64_256_16 11005660.031 2.36%
SetIntersection_None_Set_uint64_256_256 5866351.915 5.25%
SetIntersection_None_Set_uint64_256_4 11575556.544 4.06%
SetIntersection_None_Set_uint64_256_64 9067821.552 -
SetIntersection_None_Set_uint64_262144_1 1221669.598 1.30%
SetIntersection_None_Set_uint64_262144_1024 1232726.238 2.88%
SetIntersection_None_Set_uint64_262144_16 1226724.203 2.85%
SetIntersection_None_Set_uint64_262144_16384 1233743.814 2.80%
SetIntersection_None_Set_uint64_262144_256 1228054.363 2.66%
SetIntersection_None_Set_uint64_262144_262144 1234705.893 1.96%
SetIntersection_None_Set_uint64_262144_4 1221022.217 2.49%
SetIntersection_None_Set_uint64_262144_64 1224586.506 2.40%
SetIntersection_None_Set_uint64_4_1 216272265.395 -
SetIntersection_None_Set_uint64_4_4 135101327.259 -
SetIntersection_None_Set_uint64_64_1 22613617.206 -
SetIntersection_None_Set_uint64_64_16 18493796.978 1.61%
SetIntersection_None_Set_uint64_64_4 21606031.451 2.27%
SetIntersection_None_Set_uint64_64_64 11520530.509 1.84%
SetIntersection_None_Vector_float_1024_1 1077271.624 -
SetIntersection_None_Vector_float_1024_1024 1066802.121 -1.52%
SetIntersection_None_Vector_float_1024_16 1073876.897 -
SetIntersection_None_Vector_float_1024_256 1085033.576 -
SetIntersection_None_Vector_float_1024_4 1076691.636 2.25%
SetIntersection_None_Vector_float_1024_64 1079046.330 -
SetIntersection_None_Vector_float_16384_1 1097510.273 -
SetIntersection_None_Vector_float_16384_1024 1110490.328 -
SetIntersection_None_Vector_float_16384_16 1116955.764 -
SetIntersection_None_Vector_float_16384_16384 1105612.486 1.85%
SetIntersection_None_Vector_float_16384_256 1112981.242 -
SetIntersection_None_Vector_float_16384_4 1100732.415 -
SetIntersection_None_Vector_float_16384_64 1106884.276 -
SetIntersection_None_Vector_float_16_1 63322210.876 -
SetIntersection_None_Vector_float_16_16 33630381.632 -
SetIntersection_None_Vector_float_16_4 53896318.569 -
SetIntersection_None_Vector_float_1_1 533560911.676 -
SetIntersection_None_Vector_float_256_1 4258294.124 -
SetIntersection_None_Vector_float_256_16 4004035.418 -1.32%
SetIntersection_None_Vector_float_256_256 2137811.080 -
SetIntersection_None_Vector_float_256_4 4221084.005 1.01%
SetIntersection_None_Vector_float_256_64 3412249.120 -
SetIntersection_None_Vector_float_262144_1 1139575.624 -
SetIntersection_None_Vector_float_262144_1024 1132844.100 2.32%
SetIntersection_None_Vector_float_262144_16 1135014.405 2.92%
SetIntersection_None_Vector_float_262144_16384 1135342.829 -
SetIntersection_None_Vector_float_262144_256 1138329.256 -
SetIntersection_None_Vector_float_262144_262144 1109369.828 -1.22%
SetIntersection_None_Vector_float_262144_4 1127851.466 -
SetIntersection_None_Vector_float_262144_64 1134491.307 -
SetIntersection_None_Vector_float_4_1 213630754.761 -
SetIntersection_None_Vector_float_4_4 133475243.285 -
SetIntersection_None_Vector_float_64_1 16727729.009 -
SetIntersection_None_Vector_float_64_16 13516523.598 -
SetIntersection_None_Vector_float_64_4 15916120.236 -
SetIntersection_None_Vector_float_64_64 8424380.934 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1096349.188 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1108043.629 2.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1096309.001 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1092323.617 3.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095542.825 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1101686.569 1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1151125.402 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1138392.002 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1152484.812 3.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1095714.649 2.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1106968.059 -1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1153813.347 6.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1155096.285 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63954792.279 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33894611.865 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54378489.691 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 536268486.940 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4320510.694 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4100335.247 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2176771.466 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4279031.418 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3434303.260 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1153732.710 -1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1144077.426 3.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1163488.718 1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1192239.961 4.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1165735.239 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1148923.452 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1172284.526 2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1166418.743 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 216182173.158 1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134834185.599 1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16983546.266 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13782022.719 1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16138996.626 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8612871.950 -
SetIntersection_None_Vector_string_1024_1 1177020.660 1.20%
SetIntersection_None_Vector_string_1024_1024 1146085.836 -1.39%
SetIntersection_None_Vector_string_1024_16 1168469.956 -
SetIntersection_None_Vector_string_1024_256 1176237.872 1.08%
SetIntersection_None_Vector_string_1024_4 1177234.424 1.12%
SetIntersection_None_Vector_string_1024_64 1169222.108 1.65%
SetIntersection_None_Vector_string_16384_1 1226180.144 -
SetIntersection_None_Vector_string_16384_1024 1218212.092 -
SetIntersection_None_Vector_string_16384_16 1221587.031 2.86%
SetIntersection_None_Vector_string_16384_16384 1233026.991 -1.62%
SetIntersection_None_Vector_string_16384_256 1241287.422 -
SetIntersection_None_Vector_string_16384_4 1237911.797 -
SetIntersection_None_Vector_string_16384_64 1224579.798 -
SetIntersection_None_Vector_string_16_1 64972641.125 -
SetIntersection_None_Vector_string_16_16 34532350.434 -
SetIntersection_None_Vector_string_16_4 55345944.089 -
SetIntersection_None_Vector_string_1_1 535313826.763 -
SetIntersection_None_Vector_string_256_1 4525197.246 -
SetIntersection_None_Vector_string_256_16 4265442.002 -
SetIntersection_None_Vector_string_256_256 2240625.538 -1.59%
SetIntersection_None_Vector_string_256_4 4470750.770 -
SetIntersection_None_Vector_string_256_64 3636602.095 1.61%
SetIntersection_None_Vector_string_262144_1 1289463.097 -
SetIntersection_None_Vector_string_262144_1024 1289320.858 -
SetIntersection_None_Vector_string_262144_16 1288158.461 -1.50%
SetIntersection_None_Vector_string_262144_16384 1284048.950 -
SetIntersection_None_Vector_string_262144_256 1302929.531 -
SetIntersection_None_Vector_string_262144_262144 1268767.960 -3.48%
SetIntersection_None_Vector_string_262144_4 1289844.261 -
SetIntersection_None_Vector_string_262144_64 1323382.096 4.27%
SetIntersection_None_Vector_string_4_1 217289023.168 -
SetIntersection_None_Vector_string_4_4 135455703.515 -
SetIntersection_None_Vector_string_64_1 17457427.413 -
SetIntersection_None_Vector_string_64_16 14164831.262 1.02%
SetIntersection_None_Vector_string_64_4 16583092.783 -
SetIntersection_None_Vector_string_64_64 8770218.763 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111798.706 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1120871.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1100320.291 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1111937.567 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1104805.274 -1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1111951.272 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1152242.426 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1141070.578 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153562.260 4.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1168424.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1162404.915 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1154424.489 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1153646.146 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63507567.832 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33952091.078 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53888344.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532399970.047 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4324604.373 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4052346.250 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2171945.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4321616.007 1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3448083.942 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1223493.287 -1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1156539.839 -3.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1177496.078 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1186630.426 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1228722.449 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1224037.304 2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1180246.080 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1177700.613 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214266295.206 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133969103.663 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16927121.075 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13655353.022 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16101647.442 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8558998.589 -
SetIntersection_None_Vector_uint32_1024_1 1072504.630 2.22%
SetIntersection_None_Vector_uint32_1024_1024 1073003.717 3.65%
SetIntersection_None_Vector_uint32_1024_16 1071152.078 -
SetIntersection_None_Vector_uint32_1024_256 1086798.733 -
SetIntersection_None_Vector_uint32_1024_4 1068851.355 -
SetIntersection_None_Vector_uint32_1024_64 1071005.989 -
SetIntersection_None_Vector_uint32_16384_1 1092890.899 -
SetIntersection_None_Vector_uint32_16384_1024 1110135.483 -
SetIntersection_None_Vector_uint32_16384_16 1100238.215 -
SetIntersection_None_Vector_uint32_16384_16384 1106711.571 1.24%
SetIntersection_None_Vector_uint32_16384_256 1107866.063 1.11%
SetIntersection_None_Vector_uint32_16384_4 1101427.846 -
SetIntersection_None_Vector_uint32_16384_64 1108338.119 -
SetIntersection_None_Vector_uint32_16_1 63182013.897 -
SetIntersection_None_Vector_uint32_16_16 33606141.307 -
SetIntersection_None_Vector_uint32_16_4 53832396.046 -
SetIntersection_None_Vector_uint32_1_1 534342458.054 -
SetIntersection_None_Vector_uint32_256_1 4275710.493 1.13%
SetIntersection_None_Vector_uint32_256_16 3987008.944 1.27%
SetIntersection_None_Vector_uint32_256_256 2133189.090 -
SetIntersection_None_Vector_uint32_256_4 4206561.237 -
SetIntersection_None_Vector_uint32_256_64 3408153.384 -
SetIntersection_None_Vector_uint32_262144_1 1146826.648 2.80%
SetIntersection_None_Vector_uint32_262144_1024 1143750.679 2.14%
SetIntersection_None_Vector_uint32_262144_16 1121485.871 -
SetIntersection_None_Vector_uint32_262144_16384 1119698.442 2.44%
SetIntersection_None_Vector_uint32_262144_256 1138494.910 3.93%
SetIntersection_None_Vector_uint32_262144_262144 1122893.092 3.88%
SetIntersection_None_Vector_uint32_262144_4 1120589.256 1.02%
SetIntersection_None_Vector_uint32_262144_64 1122757.737 -
SetIntersection_None_Vector_uint32_4_1 213948505.014 -
SetIntersection_None_Vector_uint32_4_4 133899826.620 -
SetIntersection_None_Vector_uint32_64_1 16602554.509 -
SetIntersection_None_Vector_uint32_64_16 13455098.255 -
SetIntersection_None_Vector_uint32_64_4 16022272.869 -
SetIntersection_None_Vector_uint32_64_64 8476870.943 -
SetIntersection_None_Vector_uint64_1024_1 1070200.330 -
SetIntersection_None_Vector_uint64_1024_1024 1083467.725 4.55%
SetIntersection_None_Vector_uint64_1024_16 1067024.766 -
SetIntersection_None_Vector_uint64_1024_256 1075601.345 -
SetIntersection_None_Vector_uint64_1024_4 1063893.692 2.65%
SetIntersection_None_Vector_uint64_1024_64 1073602.285 -
SetIntersection_None_Vector_uint64_16384_1 1113527.926 4.19%
SetIntersection_None_Vector_uint64_16384_1024 1112732.868 1.11%
SetIntersection_None_Vector_uint64_16384_16 1110075.146 1.03%
SetIntersection_None_Vector_uint64_16384_16384 1106469.110 4.91%
SetIntersection_None_Vector_uint64_16384_256 1115717.850 1.44%
SetIntersection_None_Vector_uint64_16384_4 1113903.471 2.36%
SetIntersection_None_Vector_uint64_16384_64 1114563.925 1.36%
SetIntersection_None_Vector_uint64_16_1 63095352.057 -
SetIntersection_None_Vector_uint64_16_16 33599532.584 -
SetIntersection_None_Vector_uint64_16_4 53795140.464 -
SetIntersection_None_Vector_uint64_1_1 532812993.776 -
SetIntersection_None_Vector_uint64_256_1 4268364.828 -
SetIntersection_None_Vector_uint64_256_16 4028166.116 3.57%
SetIntersection_None_Vector_uint64_256_256 2114065.814 -
SetIntersection_None_Vector_uint64_256_4 4204555.764 -
SetIntersection_None_Vector_uint64_256_64 3421971.804 -
SetIntersection_None_Vector_uint64_262144_1 1137534.898 1.42%
SetIntersection_None_Vector_uint64_262144_1024 1151466.259 3.13%
SetIntersection_None_Vector_uint64_262144_16 1118238.732 -
SetIntersection_None_Vector_uint64_262144_16384 1130831.170 5.33%
SetIntersection_None_Vector_uint64_262144_256 1148333.855 2.70%
SetIntersection_None_Vector_uint64_262144_262144 1136817.768 1.02%
SetIntersection_None_Vector_uint64_262144_4 1138134.425 5.01%
SetIntersection_None_Vector_uint64_262144_64 1141579.874 1.70%
SetIntersection_None_Vector_uint64_4_1 213438223.547 -
SetIntersection_None_Vector_uint64_4_4 133636908.097 -
SetIntersection_None_Vector_uint64_64_1 16675231.290 1.29%
SetIntersection_None_Vector_uint64_64_16 13466609.829 1.18%
SetIntersection_None_Vector_uint64_64_4 15937254.693 1.29%
SetIntersection_None_Vector_uint64_64_64 8475428.044 1.24%
bm_gcd_complex 18.196 -
bm_gcd_random 29.572 -
bm_gcd_trivial 0.678 4.10%
bm_lexicographical_compare<int>/1 1.464 20.85%
bm_lexicographical_compare<int>/1048576 68138.789 -
bm_lexicographical_compare<int>/262144 16224.635 -
bm_lexicographical_compare<int>/32768 1915.092 -
bm_lexicographical_compare<int>/4096 237.627 -
bm_lexicographical_compare<int>/512 30.119 -
bm_lexicographical_compare<int>/64 4.518 -
bm_lexicographical_compare<int>/8 1.509 -
bm_lexicographical_compare<signed_char>/1 1.304 -5.02%
bm_lexicographical_compare<signed_char>/1048576 16247.627 -
bm_lexicographical_compare<signed_char>/262144 3827.791 -
bm_lexicographical_compare<signed_char>/32768 474.614 -
bm_lexicographical_compare<signed_char>/4096 59.505 -
bm_lexicographical_compare<signed_char>/512 7.589 -2.64%
bm_lexicographical_compare<signed_char>/64 2.009 -
bm_lexicographical_compare<signed_char>/8 3.042 -8.22%
bm_lexicographical_compare<unsigned_char>/1 1.557 -
bm_lexicographical_compare<unsigned_char>/1048576 17800.869 -
bm_lexicographical_compare<unsigned_char>/262144 4452.430 -
bm_lexicographical_compare<unsigned_char>/32768 561.829 -1.83%
bm_lexicographical_compare<unsigned_char>/4096 75.679 -2.59%
bm_lexicographical_compare<unsigned_char>/512 8.642 -1.15%
bm_lexicographical_compare<unsigned_char>/64 1.963 -1.50%
bm_lexicographical_compare<unsigned_char>/8 1.385 5.06%
bm_ranges_lexicographical_compare<int>/1 1.345 1.94%
bm_ranges_lexicographical_compare<int>/1048576 68184.096 -
bm_ranges_lexicographical_compare<int>/262144 16215.058 -
bm_ranges_lexicographical_compare<int>/32768 1910.220 -
bm_ranges_lexicographical_compare<int>/4096 236.892 -
bm_ranges_lexicographical_compare<int>/512 29.629 -
bm_ranges_lexicographical_compare<int>/64 4.330 -1.45%
bm_ranges_lexicographical_compare<int>/8 1.451 -
bm_ranges_lexicographical_compare<signed_char>/1 1.585 -9.36%
bm_ranges_lexicographical_compare<signed_char>/1048576 16221.602 -
bm_ranges_lexicographical_compare<signed_char>/262144 3829.583 -
bm_ranges_lexicographical_compare<signed_char>/32768 476.164 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.464 -
bm_ranges_lexicographical_compare<signed_char>/512 7.889 -3.24%
bm_ranges_lexicographical_compare<signed_char>/64 2.269 -12.28%
bm_ranges_lexicographical_compare<signed_char>/8 3.363 -5.26%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.581 1.64%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17850.905 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4469.802 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 563.927 -1.47%
bm_ranges_lexicographical_compare<unsigned_char>/4096 76.040 -2.19%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.645 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.966 1.55%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.360 3.05%
bm_ranges_swap_ranges_vb_aligned/1024 6.412 -
bm_ranges_swap_ranges_vb_aligned/1048576 3350.457 -2.76%
bm_ranges_swap_ranges_vb_aligned/128 3.380 -
bm_ranges_swap_ranges_vb_aligned/131072 248.113 2.32%
bm_ranges_swap_ranges_vb_aligned/16 3.544 -1.10%
bm_ranges_swap_ranges_vb_aligned/16384 34.927 -
bm_ranges_swap_ranges_vb_aligned/2048 8.675 -
bm_ranges_swap_ranges_vb_aligned/256 4.231 3.18%
bm_ranges_swap_ranges_vb_aligned/262144 500.519 -
bm_ranges_swap_ranges_vb_aligned/32 3.560 -
bm_ranges_swap_ranges_vb_aligned/32768 65.867 2.27%
bm_ranges_swap_ranges_vb_aligned/4096 12.104 -
bm_ranges_swap_ranges_vb_aligned/512 5.176 -
bm_ranges_swap_ranges_vb_aligned/524288 1053.423 -1.57%
bm_ranges_swap_ranges_vb_aligned/64 2.953 -
bm_ranges_swap_ranges_vb_aligned/65536 127.038 2.92%
bm_ranges_swap_ranges_vb_aligned/8 3.523 -
bm_ranges_swap_ranges_vb_aligned/8192 19.595 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15908.086 -
bm_ranges_swap_ranges_vb_unaligned/262144 3834.042 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.886 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.458 -
bm_ranges_swap_ranges_vb_unaligned/512 12.115 -
bm_ranges_swap_ranges_vb_unaligned/64 5.082 -
bm_ranges_swap_ranges_vb_unaligned/8 5.076 -1.93%
bm_swap_ranges_vb_aligned/1048576 3345.433 -
bm_swap_ranges_vb_aligned/262144 488.412 -
bm_swap_ranges_vb_aligned/32768 63.675 -
bm_swap_ranges_vb_aligned/4096 12.628 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.915 -1.59%
bm_swap_ranges_vb_aligned/8 3.281 -
bm_swap_ranges_vb_unaligned/1048576 15878.178 -
bm_swap_ranges_vb_unaligned/262144 3832.122 -
bm_swap_ranges_vb_unaligned/32768 484.220 -
bm_swap_ranges_vb_unaligned/4096 64.854 -
bm_swap_ranges_vb_unaligned/512 12.326 -
bm_swap_ranges_vb_unaligned/64 5.008 -
bm_swap_ranges_vb_unaligned/8 4.794 -
bm_write 596.464 -1.14%
ranges::min(std::deque<__int128>)/1 0.703 -
ranges::min(std::deque<__int128>)/64 22.390 2.70%
ranges::min(std::deque<__int128>)/70000 29006.691 18.88%
ranges::min(std::deque<__int128>)/8 2.836 -
ranges::min(std::deque<char>)/1 0.836 12.96%
ranges::min(std::deque<char>)/64 16.241 -3.05%
ranges::min(std::deque<char>)/70000 17361.109 -2.95%
ranges::min(std::deque<char>)/8 2.500 4.92%
ranges::min(std::deque<long_long>)/1 0.687 -3.34%
ranges::min(std::deque<long_long>)/64 15.266 -11.66%
ranges::min(std::deque<long_long>)/70000 18363.262 -3.70%
ranges::min(std::deque<long_long>)/8 2.258 -6.08%
ranges::min(std::list<__int128>)/1 0.360 -3.17%
ranges::min(std::list<__int128>)/64 38.447 10.23%
ranges::min(std::list<__int128>)/70000 62633.856 2.43%
ranges::min(std::list<__int128>)/8 2.558 18.42%
ranges::min(std::list<char>)/1 0.441 20.59%
ranges::min(std::list<char>)/64 26.242 -1.97%
ranges::min(std::list<char>)/70000 52884.999 -2.94%
ranges::min(std::list<char>)/8 1.862 -2.68%
ranges::min(std::list<long_long>)/1 0.437 18.69%
ranges::min(std::list<long_long>)/64 24.704 -
ranges::min(std::list<long_long>)/70000 48575.532 4.46%
ranges::min(std::list<long_long>)/8 1.874 -1.63%
ranges::min(std::vector<__int128>)/1 0.447 18.96%
ranges::min(std::vector<__int128>)/64 27.357 11.04%
ranges::min(std::vector<__int128>)/70000 31272.945 15.22%
ranges::min(std::vector<__int128>)/8 2.874 -
ranges::min(std::vector<char>)/1 0.328 -14.24%
ranges::min(std::vector<char>)/64 4.097 -2.73%
ranges::min(std::vector<char>)/70000 482.208 -2.85%
ranges::min(std::vector<char>)/8 2.331 -4.72%
ranges::min(std::vector<long_long>)/1 0.418 43.14%
ranges::min(std::vector<long_long>)/64 4.637 -1.00%
ranges::min(std::vector<long_long>)/70000 7723.333 -3.32%
ranges::min(std::vector<long_long>)/8 2.162 -1.09%
ranges::minmax(std::deque<__int128>)/1 0.660 -4.60%
ranges::minmax(std::deque<__int128>)/64 35.034 13.48%
ranges::minmax(std::deque<__int128>)/70000 33838.503 -1.58%
ranges::minmax(std::deque<__int128>)/8 3.757 -
ranges::minmax(std::deque<char>)/1 0.656 -28.64%
ranges::minmax(std::deque<char>)/64 24.476 5.67%
ranges::minmax(std::deque<char>)/70000 25123.522 3.89%
ranges::minmax(std::deque<char>)/8 3.751 -3.46%
ranges::minmax(std::deque<long_long>)/1 0.837 -1.41%
ranges::minmax(std::deque<long_long>)/64 25.342 13.47%
ranges::minmax(std::deque<long_long>)/70000 27359.216 13.32%
ranges::minmax(std::deque<long_long>)/8 3.977 7.63%
ranges::minmax(std::list<__int128>)/1 0.440 -4.86%
ranges::minmax(std::list<__int128>)/64 38.331 -3.10%
ranges::minmax(std::list<__int128>)/70000 56943.045 -1.49%
ranges::minmax(std::list<__int128>)/8 3.799 -2.20%
ranges::minmax(std::list<char>)/1 0.357 -22.50%
ranges::minmax(std::list<char>)/64 34.780 -6.14%
ranges::minmax(std::list<char>)/70000 54899.114 -6.22%
ranges::minmax(std::list<char>)/8 2.583 -
ranges::minmax(std::list<long_long>)/1 0.460 -2.82%
ranges::minmax(std::list<long_long>)/64 29.827 -7.57%
ranges::minmax(std::list<long_long>)/70000 54181.139 -2.39%
ranges::minmax(std::list<long_long>)/8 2.536 -1.89%
ranges::minmax(std::vector<__int128>)/1 0.391 -
ranges::minmax(std::vector<__int128>)/64 31.246 -2.81%
ranges::minmax(std::vector<__int128>)/70000 34356.597 -2.44%
ranges::minmax(std::vector<__int128>)/8 4.029 -2.54%
ranges::minmax(std::vector<char>)/1 0.653 7.00%
ranges::minmax(std::vector<char>)/64 1.224 -4.29%
ranges::minmax(std::vector<char>)/70000 578.842 -2.72%
ranges::minmax(std::vector<char>)/8 1.004 3.67%
ranges::minmax(std::vector<long_long>)/1 0.605 -6.82%
ranges::minmax(std::vector<long_long>)/64 9.927 -2.90%
ranges::minmax(std::vector<long_long>)/70000 9010.578 -2.17%
ranges::minmax(std::vector<long_long>)/8 2.071 -2.00%
rng::contains(deque<int>)_(process_all)/1048576 248330.745 -5.24%
rng::contains(deque<int>)_(process_all)/32 9.298 3.53%
rng::contains(deque<int>)_(process_all)/50 13.410 3.26%
rng::contains(deque<int>)_(process_all)/8 3.058 -1.72%
rng::contains(deque<int>)_(process_all)/8192 1975.405 1.33%
rng::contains(list<int>)_(process_all)/1048576 814918.513 -2.03%
rng::contains(list<int>)_(process_all)/32 8.955 -3.53%
rng::contains(list<int>)_(process_all)/50 18.138 -4.30%
rng::contains(list<int>)_(process_all)/8 2.315 1.53%
rng::contains(list<int>)_(process_all)/8192 8006.625 11.98%
rng::contains(vector<int>)_(process_all)/1048576 232160.538 -
rng::contains(vector<int>)_(process_all)/32 8.130 -1.56%
rng::contains(vector<int>)_(process_all)/50 12.054 -2.15%
rng::contains(vector<int>)_(process_all)/8 2.546 -3.43%
rng::contains(vector<int>)_(process_all)/8192 1800.835 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18060.589 -15.25%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18875.700 -15.30%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1442281.078 -1.03%
rng::contains_subrange(deque<int>)_(process_all)/1048576 424850.041 -1.52%
rng::contains_subrange(deque<int>)_(process_all)/16 9.098 -10.66%
rng::contains_subrange(deque<int>)_(process_all)/32 14.665 -12.10%
rng::contains_subrange(deque<int>)_(process_all)/50 25.739 -2.31%
rng::contains_subrange(deque<int>)_(process_all)/8192 3320.200 -1.44%
rng::contains_subrange(deque<int>)_(same_length)/1048576 500062.797 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.912 10.80%
rng::contains_subrange(deque<int>)_(same_length)/32 20.395 6.50%
rng::contains_subrange(deque<int>)_(same_length)/50 28.573 4.16%
rng::contains_subrange(deque<int>)_(same_length)/8192 3887.469 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 471823.478 -1.32%
rng::contains_subrange(deque<int>)_(single_element)/16 10.319 -1.05%
rng::contains_subrange(deque<int>)_(single_element)/32 17.387 -1.19%
rng::contains_subrange(deque<int>)_(single_element)/50 25.315 -1.21%
rng::contains_subrange(deque<int>)_(single_element)/8192 3679.638 -1.30%
rng::contains_subrange(list<int>)_(near_matches)/1000 36965.104 -1.58%
rng::contains_subrange(list<int>)_(near_matches)/1024 38600.551 -1.29%
rng::contains_subrange(list<int>)_(near_matches)/8192 2503268.007 -1.36%
rng::contains_subrange(list<int>)_(process_all)/1048576 837064.911 -
rng::contains_subrange(list<int>)_(process_all)/16 4.892 -3.41%
rng::contains_subrange(list<int>)_(process_all)/32 9.941 -2.84%
rng::contains_subrange(list<int>)_(process_all)/50 16.523 -5.05%
rng::contains_subrange(list<int>)_(process_all)/8192 7122.464 -4.78%
rng::contains_subrange(list<int>)_(same_length)/1048576 942562.996 -
rng::contains_subrange(list<int>)_(same_length)/16 5.815 -
rng::contains_subrange(list<int>)_(same_length)/32 16.383 -1.00%
rng::contains_subrange(list<int>)_(same_length)/50 25.028 -1.87%
rng::contains_subrange(list<int>)_(same_length)/8192 8495.074 -1.48%
rng::contains_subrange(list<int>)_(single_element)/1048576 828895.614 -1.95%
rng::contains_subrange(list<int>)_(single_element)/16 4.837 -2.02%
rng::contains_subrange(list<int>)_(single_element)/32 9.947 -1.23%
rng::contains_subrange(list<int>)_(single_element)/50 17.381 -1.43%
rng::contains_subrange(list<int>)_(single_element)/8192 7973.760 3.66%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13272.864 -1.07%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13951.796 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 756980.111 -1.37%
rng::contains_subrange(vector<int>)_(process_all)/1048576 212012.872 1.03%
rng::contains_subrange(vector<int>)_(process_all)/16 4.567 -2.51%
rng::contains_subrange(vector<int>)_(process_all)/32 7.932 -1.35%
rng::contains_subrange(vector<int>)_(process_all)/50 11.653 1.23%
rng::contains_subrange(vector<int>)_(process_all)/8192 1653.553 1.10%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246010.844 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.751 -5.21%
rng::contains_subrange(vector<int>)_(same_length)/32 8.601 -3.42%
rng::contains_subrange(vector<int>)_(same_length)/50 12.581 -2.57%
rng::contains_subrange(vector<int>)_(same_length)/8192 1972.105 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 229785.703 -2.96%
rng::contains_subrange(vector<int>)_(single_element)/16 4.721 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.561 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.315 -1.14%
rng::contains_subrange(vector<int>)_(single_element)/8192 1797.043 -2.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 466.847 6.19%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 486327.695 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.503 9.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.467 17.80%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3800.276 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.131 -2.93%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.771 -2.03%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -1.13%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.170 1.19%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.132 -2.58%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.010 -1.89%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515392.682 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.453 -2.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4003.667 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.713 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2083.455 1.59%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2276210.364 3.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.755 -1.29%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.605 -5.86%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17641.577 -12.59%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 825.409 30.42%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1460820.780 1.27%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.953 -1.92%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.825 -5.54%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11655.593 1.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1766.688 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2343115.772 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.344 -1.51%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.736 -1.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20319.784 3.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 569.231 -21.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464592.380 1.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.135 -1.53%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.738 -2.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11889.566 7.48%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.706 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.707 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.677 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.706 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.284 -1.67%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 949596.037 -1.49%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.367 -1.48%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.077 -1.80%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9660.562 6.85%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 848.025 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1064501.712 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.136 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11469.858 -13.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.542 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73582.234 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.539 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.696 4.60%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 568.786 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.184 -17.70%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.183 -12.28%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.181 -10.91%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.227 -4.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.188 -16.85%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.874 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 307064.338 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.878 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.039 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2535.590 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.408 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9271.135 -1.56%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.242 -1.10%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.539 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2287.342 -1.52%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 484.362 -1.55%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15360.198 -1.58%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.403 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.458 -2.62%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3837.226 -1.43%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.792 -1.53%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27942.876 4.40%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.758 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.407 -1.13%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9229.587 -10.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.554 -1.12%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 644.228 -1.00%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.544 -6.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.093 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.083 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.813 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8580.415 -1.95%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.332 -3.34%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.057 -5.20%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2109.555 -2.02%
rng::find(vector<bool>)_(process_all)/1024 4.615 -1.34%
rng::find(vector<bool>)_(process_all)/1048576 3604.953 -1.82%
rng::find(vector<bool>)_(process_all)/50 0.842 23.47%
rng::find(vector<bool>)_(process_all)/8 0.873 29.15%
rng::find(vector<bool>)_(process_all)/8192 33.195 -1.60%
rng::find_if(vector<bool>)_(process_all)/1024 560.905 -1.29%
rng::find_if(vector<bool>)_(process_all)/1048576 600218.319 3.68%
rng::find_if(vector<bool>)_(process_all)/50 23.695 -1.33%
rng::find_if(vector<bool>)_(process_all)/8 3.511 -1.37%
rng::find_if(vector<bool>)_(process_all)/8192 4514.314 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.168 -3.89%
rng::find_if_not(vector<bool>)_(process_all)/1048576 575478.481 -1.07%
rng::find_if_not(vector<bool>)_(process_all)/50 23.611 -4.94%
rng::find_if_not(vector<bool>)_(process_all)/8 3.486 -4.49%
rng::find_if_not(vector<bool>)_(process_all)/8192 4505.277 -1.01%
rng::find_last(deque<int>)_(bail_10%)/1024 224.861 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321354.930 -
rng::find_last(deque<int>)_(bail_10%)/50 11.309 -1.04%
rng::find_last(deque<int>)_(bail_10%)/8 2.653 -2.82%
rng::find_last(deque<int>)_(bail_10%)/8192 2490.783 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.693 -2.85%
rng::find_last(deque<int>)_(bail_90%)/1048576 25452.085 -29.48%
rng::find_last(deque<int>)_(bail_90%)/50 1.833 -1.23%
rng::find_last(deque<int>)_(bail_90%)/8 0.835 -10.92%
rng::find_last(deque<int>)_(bail_90%)/8192 201.241 -1.56%
rng::find_last(forward_list<int>)_(bail_10%)/1024 780.391 7.15%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 371055.967 -47.75%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.143 16.25%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.323 1.12%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6244.498 -6.67%
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.736 -7.28%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 392303.437 -44.71%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.704 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.397 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5897.095 -9.63%
rng::find_last(list<int>)_(bail_10%)/1024 677.703 2.27%
rng::find_last(list<int>)_(bail_10%)/1048576 785644.336 -
rng::find_last(list<int>)_(bail_10%)/50 15.594 -2.43%
rng::find_last(list<int>)_(bail_10%)/8 2.065 -
rng::find_last(list<int>)_(bail_10%)/8192 6845.447 9.46%
rng::find_last(list<int>)_(bail_90%)/1024 77.171 -
rng::find_last(list<int>)_(bail_90%)/1048576 89676.809 3.11%
rng::find_last(list<int>)_(bail_90%)/50 1.291 3.17%
rng::find_last(list<int>)_(bail_90%)/8 0.491 6.50%
rng::find_last(list<int>)_(bail_90%)/8192 638.081 6.06%
rng::find_last(vector<char>)_(bail_10%)/1024 209.995 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205321.258 -
rng::find_last(vector<char>)_(bail_10%)/50 10.876 -
rng::find_last(vector<char>)_(bail_10%)/8 1.993 -1.25%
rng::find_last(vector<char>)_(bail_10%)/8192 1616.150 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.462 -1.51%
rng::find_last(vector<char>)_(bail_90%)/1048576 22861.764 -
rng::find_last(vector<char>)_(bail_90%)/50 1.467 -3.50%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 187.830 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.001 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212387.470 -
rng::find_last(vector<int>)_(bail_10%)/50 10.799 -1.97%
rng::find_last(vector<int>)_(bail_10%)/8 2.003 -1.26%
rng::find_last(vector<int>)_(bail_10%)/8192 1642.599 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.784 -1.17%
rng::find_last(vector<int>)_(bail_90%)/1048576 22998.465 -
rng::find_last(vector<int>)_(bail_90%)/50 1.499 -3.23%
rng::find_last(vector<int>)_(bail_90%)/8 0.484 5.16%
rng::find_last(vector<int>)_(bail_90%)/8192 187.868 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.446 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 376333.087 2.41%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.891 9.62%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.795 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2845.760 2.12%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.359 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38108.483 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.513 -1.97%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.156 17.52%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.532 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.146 -1.30%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 893453.406 -1.89%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.862 2.28%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.214 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7047.009 -1.51%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 763.531 -5.52%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 890478.153 -1.51%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.475 -1.17%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.198 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6686.034 -2.33%
rng::find_last_if(list<int>)_(bail_10%)/1024 673.897 -1.02%
rng::find_last_if(list<int>)_(bail_10%)/1048576 800306.328 -1.04%
rng::find_last_if(list<int>)_(bail_10%)/50 19.253 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.294 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6565.097 -1.08%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.594 -1.49%
rng::find_last_if(list<int>)_(bail_90%)/1048576 87844.251 -1.32%
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if(list<int>)_(bail_90%)/8192 600.272 -1.25%
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.667 -3.00%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236876.141 -3.28%
rng::find_last_if(vector<char>)_(bail_10%)/50 11.437 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.079 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.048 -3.27%
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.661 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26141.779 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.484 2.39%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.472 -3.41%
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.651 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.407 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307911.703 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.495 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.630 -2.58%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.329 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.159 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33362.681 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.503 -1.26%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.505 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.762 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 366.712 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363317.333 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.720 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.813 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2777.653 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.465 -1.13%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39020.462 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.272 -3.94%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.930 -1.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.787 -1.08%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 763.222 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905487.721 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 42.318 1.01%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -3.68%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6577.873 -1.28%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 758.448 -5.89%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 893366.433 -1.21%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.000 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.873 8.52%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6471.999 -2.90%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 676.439 -1.05%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 798745.634 -1.04%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.868 -1.07%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.179 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6635.394 -1.32%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.390 -1.43%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 87825.175 -1.33%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.095 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 599.189 -1.29%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.952 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 236940.665 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.475 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -1.17%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1857.164 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.972 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26182.215 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.553 5.80%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.550 6.98%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.802 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.161 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306738.570 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.374 -1.57%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2175.877 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.116 -1.38%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33396.055 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.594 5.70%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.473 -6.11%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.336 -
rng::fold_left(deque<int>)/1048576 1428309.682 7.49%
rng::fold_left(deque<int>)/32 22.324 -
rng::fold_left(deque<int>)/50 36.995 -
rng::fold_left(deque<int>)/8 3.746 5.15%
rng::fold_left(deque<int>)/8192 11082.323 7.26%
rng::fold_left(list<int>)/1048576 1357078.568 -6.43%
rng::fold_left(list<int>)/32 22.385 2.76%
rng::fold_left(list<int>)/50 38.981 5.50%
rng::fold_left(list<int>)/8 3.911 3.60%
rng::fold_left(list<int>)/8192 10855.867 3.10%
rng::fold_left(vector<int>)/1048576 1324352.474 -
rng::fold_left(vector<int>)/32 21.544 -
rng::fold_left(vector<int>)/50 36.994 -1.03%
rng::fold_left(vector<int>)/8 3.549 -1.44%
rng::fold_left(vector<int>)/8192 10313.044 -
rng::for_each(map<int>)/32 25.094 -
rng::for_each(map<int>)/50 37.494 -
rng::for_each(map<int>)/8 6.073 -1.32%
rng::for_each(map<int>)/8192 7313.595 -
rng::for_each(multimap<int>)/32 26.281 -
rng::for_each(multimap<int>)/50 39.644 -1.90%
rng::for_each(multimap<int>)/8 6.116 -2.44%
rng::for_each(multimap<int>)/8192 7475.410 -1.57%
rng::for_each(multiset<int>)/32 25.171 -
rng::for_each(multiset<int>)/50 38.935 -
rng::for_each(multiset<int>)/8 6.490 -1.53%
rng::for_each(multiset<int>)/8192 7793.865 -
rng::for_each(set<int>)/32 25.432 -
rng::for_each(set<int>)/50 37.826 -
rng::for_each(set<int>)/8 6.868 -
rng::for_each(set<int>)/8192 7822.126 -
rng::starts_with(deque<int>)/1000 472.075 1.81%
rng::starts_with(deque<int>)/1024 480.194 -3.56%
rng::starts_with(deque<int>)/1048576 492113.617 -4.28%
rng::starts_with(deque<int>)/8 3.968 -2.06%
rng::starts_with(deque<int>)/8192 3818.662 -5.63%
rng::starts_with(deque<int>,_pred)/1000 510.997 -
rng::starts_with(deque<int>,_pred)/1024 526.863 -
rng::starts_with(deque<int>,_pred)/1048576 515314.288 -
rng::starts_with(deque<int>,_pred)/8 4.641 -
rng::starts_with(deque<int>,_pred)/8192 3963.383 -
rng::starts_with(list<int>)/1000 754.463 -49.82%
rng::starts_with(list<int>)/1024 772.829 -35.40%
rng::starts_with(list<int>)/1048576 936903.995 -2.07%
rng::starts_with(list<int>)/8 3.177 9.55%
rng::starts_with(list<int>)/8192 9169.081 -2.14%
rng::starts_with(list<int>,_pred)/1000 777.950 -1.94%
rng::starts_with(list<int>,_pred)/1024 799.701 -1.47%
rng::starts_with(list<int>,_pred)/1048576 965750.000 -1.40%
rng::starts_with(list<int>,_pred)/8 3.497 -
rng::starts_with(list<int>,_pred)/8192 11752.918 19.27%
rng::starts_with(vector<int>)/1000 58.561 -
rng::starts_with(vector<int>)/1024 61.426 2.51%
rng::starts_with(vector<int>)/1048576 71470.220 4.49%
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 498.622 2.74%
rng::starts_with(vector<int>,_pred)/1000 278.461 -
rng::starts_with(vector<int>,_pred)/1024 288.156 -
rng::starts_with(vector<int>,_pred)/1048576 303970.895 -
rng::starts_with(vector<int>,_pred)/8 2.583 5.26%
rng::starts_with(vector<int>,_pred)/8192 2491.215 -
std::adjacent_find(deque<int>)/1024 456.104 -1.45%
std::adjacent_find(deque<int>)/1048576 469053.583 -1.43%
std::adjacent_find(deque<int>)/50 21.559 -
std::adjacent_find(deque<int>)/8 4.078 5.64%
std::adjacent_find(deque<int>)/8192 3656.118 -1.42%
std::adjacent_find(deque<int>,_pred)/1024 628.971 -
std::adjacent_find(deque<int>,_pred)/1048576 648605.811 -
std::adjacent_find(deque<int>,_pred)/50 30.307 -3.45%
std::adjacent_find(deque<int>,_pred)/8 4.241 -15.89%
std::adjacent_find(deque<int>,_pred)/8192 5084.821 -
std::adjacent_find(list<int>)/1024 737.450 -
std::adjacent_find(list<int>)/1048576 913297.270 5.02%
std::adjacent_find(list<int>)/50 23.117 -1.29%
std::adjacent_find(list<int>)/8 2.077 -1.10%
std::adjacent_find(list<int>)/8192 6706.081 1.06%
std::adjacent_find(list<int>,_pred)/1024 785.415 -1.42%
std::adjacent_find(list<int>,_pred)/1048576 913927.748 -1.43%
std::adjacent_find(list<int>,_pred)/50 29.105 -1.08%
std::adjacent_find(list<int>,_pred)/8 3.832 -
std::adjacent_find(list<int>,_pred)/8192 7155.667 -2.24%
std::adjacent_find(vector<int>)/1024 231.366 -1.44%
std::adjacent_find(vector<int>)/1048576 231146.802 -1.52%
std::adjacent_find(vector<int>)/50 11.820 -1.43%
std::adjacent_find(vector<int>)/8 2.015 -
std::adjacent_find(vector<int>)/8192 1806.360 -1.42%
std::adjacent_find(vector<int>,_pred)/1024 402.878 -9.51%
std::adjacent_find(vector<int>,_pred)/1048576 464758.244 -5.18%
std::adjacent_find(vector<int>,_pred)/50 24.561 7.07%
std::adjacent_find(vector<int>,_pred)/8 3.115 -4.30%
std::adjacent_find(vector<int>,_pred)/8192 3184.927 -8.37%
std::all_of(deque<int>)_(process_all)/32 12.299 -
std::all_of(deque<int>)_(process_all)/32768 10858.087 -4.65%
std::all_of(deque<int>)_(process_all)/50 18.876 -
std::all_of(deque<int>)_(process_all)/8 3.431 -
std::all_of(deque<int>)_(process_all)/8192 2723.434 -3.69%
std::all_of(list<int>)_(process_all)/32 11.432 -
std::all_of(list<int>)_(process_all)/32768 26198.862 -2.84%
std::all_of(list<int>)_(process_all)/50 21.619 -1.59%
std::all_of(list<int>)_(process_all)/8 2.629 -1.59%
std::all_of(list<int>)_(process_all)/8192 6907.157 -16.98%
std::all_of(vector<int>)_(process_all)/32 8.253 -
std::all_of(vector<int>)_(process_all)/32768 8083.661 -
std::all_of(vector<int>)_(process_all)/50 12.824 -14.86%
std::all_of(vector<int>)_(process_all)/8 2.371 -1.23%
std::all_of(vector<int>)_(process_all)/8192 2026.906 -
std::any_of(deque<int>)_(process_all)/32 12.272 -
std::any_of(deque<int>)_(process_all)/32768 10217.899 -9.60%
std::any_of(deque<int>)_(process_all)/50 18.847 -
std::any_of(deque<int>)_(process_all)/8 3.429 -
std::any_of(deque<int>)_(process_all)/8192 2530.011 -10.56%
std::any_of(list<int>)_(process_all)/32 11.787 -
std::any_of(list<int>)_(process_all)/32768 25924.643 -2.25%
std::any_of(list<int>)_(process_all)/50 21.506 -2.33%
std::any_of(list<int>)_(process_all)/8 2.637 -1.27%
std::any_of(list<int>)_(process_all)/8192 8015.087 8.78%
std::any_of(vector<int>)_(process_all)/32 8.436 -
std::any_of(vector<int>)_(process_all)/32768 8067.456 -1.14%
std::any_of(vector<int>)_(process_all)/50 13.740 7.67%
std::any_of(vector<int>)_(process_all)/8 2.447 1.93%
std::any_of(vector<int>)_(process_all)/8192 2027.427 -
std::copy(deque<int>)/1048576 49988.012 -
std::copy(deque<int>)/262144 11585.728 -
std::copy(deque<int>)/32768 1133.199 -
std::copy(deque<int>)/4096 145.627 -
std::copy(deque<int>)/512 16.580 -
std::copy(deque<int>)/64 2.687 -
std::copy(deque<int>)/8 2.664 -
std::copy(list<int>)/1048576 859677.734 -1.62%
std::copy(list<int>)/262144 215251.616 -
std::copy(list<int>)/32768 27141.737 4.12%
std::copy(list<int>)/4096 3206.462 3.17%
std::copy(list<int>)/512 363.464 -
std::copy(list<int>)/64 33.194 -16.10%
std::copy(list<int>)/8 2.454 1.85%
std::copy(vector<bool>)_(aligned)/1048576 3682.137 12.31%
std::copy(vector<bool>)_(aligned)/262144 656.398 -1.46%
std::copy(vector<bool>)_(aligned)/32768 34.752 -2.11%
std::copy(vector<bool>)_(aligned)/4096 4.666 -6.22%
std::copy(vector<bool>)_(aligned)/512 1.365 -1.03%
std::copy(vector<bool>)_(aligned)/64 1.315 -8.65%
std::copy(vector<bool>)_(unaligned)/1048576 7001.184 -
std::copy(vector<bool>)_(unaligned)/262144 1709.940 -
std::copy(vector<bool>)_(unaligned)/32768 217.856 -
std::copy(vector<bool>)_(unaligned)/4096 25.999 -
std::copy(vector<bool>)_(unaligned)/512 3.491 -
std::copy(vector<bool>)_(unaligned)/64 1.756 -3.18%
std::copy(vector<int>)/1048576 50218.432 -
std::copy(vector<int>)/262144 12450.129 -
std::copy(vector<int>)/32768 3735.978 -1.54%
std::copy(vector<int>)/4096 159.579 10.56%
std::copy(vector<int>)/512 15.837 -1.13%
std::copy(vector<int>)/64 2.429 -
std::copy(vector<int>)/8 2.207 -
std::copy_backward(deque<int>)/1048576 128821.094 -1.42%
std::copy_backward(deque<int>)/262144 31262.692 -1.20%
std::copy_backward(deque<int>)/32768 3758.582 5.87%
std::copy_backward(deque<int>)/4096 145.652 -1.12%
std::copy_backward(deque<int>)/512 18.007 -5.56%
std::copy_backward(deque<int>)/64 3.024 -14.57%
std::copy_backward(deque<int>)/8 2.661 -1.99%
std::copy_backward(list<int>)/1048576 923072.114 -1.49%
std::copy_backward(list<int>)/262144 231233.184 5.53%
std::copy_backward(list<int>)/32768 26615.562 -1.88%
std::copy_backward(list<int>)/4096 3163.605 -2.48%
std::copy_backward(list<int>)/512 363.685 -
std::copy_backward(list<int>)/64 30.143 -2.42%
std::copy_backward(list<int>)/8 2.392 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3403.942 -10.23%
std::copy_backward(vector<bool>)_(aligned)/262144 643.380 -16.43%
std::copy_backward(vector<bool>)_(aligned)/32768 35.507 -2.27%
std::copy_backward(vector<bool>)_(aligned)/4096 5.145 -3.41%
std::copy_backward(vector<bool>)_(aligned)/512 1.644 5.90%
std::copy_backward(vector<bool>)_(aligned)/64 1.867 5.11%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6523.742 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.264 -
std::copy_backward(vector<bool>)_(unaligned)/32768 203.017 -1.51%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.295 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.779 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.920 -
std::copy_backward(vector<int>)/1048576 50217.590 -
std::copy_backward(vector<int>)/262144 12529.900 -
std::copy_backward(vector<int>)/32768 3465.680 -7.20%
std::copy_backward(vector<int>)/4096 199.705 -13.26%
std::copy_backward(vector<int>)/512 16.508 -
std::copy_backward(vector<int>)/64 2.498 -
std::copy_backward(vector<int>)/8 2.117 -6.21%
std::copy_if(deque<int>)_(entire_range)/1048576 276486.902 -
std::copy_if(deque<int>)_(entire_range)/262144 69377.616 -
std::copy_if(deque<int>)_(entire_range)/32768 8632.961 -
std::copy_if(deque<int>)_(entire_range)/4096 1015.892 -
std::copy_if(deque<int>)_(entire_range)/512 134.280 -
std::copy_if(deque<int>)_(entire_range)/64 16.030 -
std::copy_if(deque<int>)_(entire_range)/8 2.639 3.57%
std::copy_if(deque<int>)_(every_other)/1048576 368851.250 -
std::copy_if(deque<int>)_(every_other)/262144 92110.960 -
std::copy_if(deque<int>)_(every_other)/32768 11539.139 -
std::copy_if(deque<int>)_(every_other)/4096 1439.650 -1.10%
std::copy_if(deque<int>)_(every_other)/512 179.243 -1.56%
std::copy_if(deque<int>)_(every_other)/64 23.074 -1.14%
std::copy_if(deque<int>)_(every_other)/8 3.433 -
std::copy_if(list<int>)_(entire_range)/1048576 862671.326 -1.41%
std::copy_if(list<int>)_(entire_range)/262144 212818.045 -1.02%
std::copy_if(list<int>)_(entire_range)/32768 25847.548 -
std::copy_if(list<int>)_(entire_range)/4096 2991.825 -2.76%
std::copy_if(list<int>)_(entire_range)/512 365.511 -
std::copy_if(list<int>)_(entire_range)/64 29.952 -2.01%
std::copy_if(list<int>)_(entire_range)/8 2.533 -
std::copy_if(list<int>)_(every_other)/1048576 828494.842 -
std::copy_if(list<int>)_(every_other)/262144 206307.546 -1.83%
std::copy_if(list<int>)_(every_other)/32768 25377.682 -
std::copy_if(list<int>)_(every_other)/4096 4026.009 18.94%
std::copy_if(list<int>)_(every_other)/512 354.205 -2.08%
std::copy_if(list<int>)_(every_other)/64 27.381 -1.80%
std::copy_if(list<int>)_(every_other)/8 2.274 -1.29%
std::copy_if(vector<int>)_(entire_range)/1048576 241837.473 -1.25%
std::copy_if(vector<int>)_(entire_range)/262144 59198.493 -
std::copy_if(vector<int>)_(entire_range)/32768 7367.049 -1.22%
std::copy_if(vector<int>)_(entire_range)/4096 919.405 -1.54%
std::copy_if(vector<int>)_(entire_range)/512 121.255 -1.62%
std::copy_if(vector<int>)_(entire_range)/64 15.080 -3.44%
std::copy_if(vector<int>)_(entire_range)/8 2.311 1.04%
std::copy_if(vector<int>)_(every_other)/1048576 484376.494 -4.05%
std::copy_if(vector<int>)_(every_other)/262144 130215.903 1.68%
std::copy_if(vector<int>)_(every_other)/32768 16124.455 -1.06%
std::copy_if(vector<int>)_(every_other)/4096 1983.344 -
std::copy_if(vector<int>)_(every_other)/512 253.263 -
std::copy_if(vector<int>)_(every_other)/64 32.601 -1.26%
std::copy_if(vector<int>)_(every_other)/8 4.198 -
std::copy_n(deque<int>)/1048576 50892.164 -4.21%
std::copy_n(deque<int>)/262144 12533.487 -1.18%
std::copy_n(deque<int>)/32768 1336.808 -
std::copy_n(deque<int>)/4096 152.958 4.45%
std::copy_n(deque<int>)/512 17.229 2.86%
std::copy_n(deque<int>)/64 2.795 -
std::copy_n(deque<int>)/8 2.627 -5.64%
std::copy_n(list<int>)/1048576 866691.800 -
std::copy_n(list<int>)/262144 215877.623 -
std::copy_n(list<int>)/32768 27480.136 4.65%
std::copy_n(list<int>)/4096 3578.779 -
std::copy_n(list<int>)/512 342.548 -
std::copy_n(list<int>)/64 14.710 -1.65%
std::copy_n(list<int>)/8 2.210 -3.35%
std::copy_n(vector<bool>)_(aligned)/1048576 3541.530 42.31%
std::copy_n(vector<bool>)_(aligned)/262144 711.055 -9.98%
std::copy_n(vector<bool>)_(aligned)/32768 35.069 -1.48%
std::copy_n(vector<bool>)_(aligned)/4096 4.787 -1.01%
std::copy_n(vector<bool>)_(aligned)/512 1.371 -
std::copy_n(vector<bool>)_(aligned)/64 1.337 -2.20%
std::copy_n(vector<bool>)_(unaligned)/1048576 7005.568 -
std::copy_n(vector<bool>)_(unaligned)/262144 1708.287 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.670 -1.49%
std::copy_n(vector<bool>)_(unaligned)/4096 26.077 -
std::copy_n(vector<bool>)_(unaligned)/512 3.473 -
std::copy_n(vector<bool>)_(unaligned)/64 1.775 -2.65%
std::copy_n(vector<int>)/1048576 50305.211 -
std::copy_n(vector<int>)/262144 12542.734 8.32%
std::copy_n(vector<int>)/32768 3700.000 -2.52%
std::copy_n(vector<int>)/4096 194.948 -18.02%
std::copy_n(vector<int>)/512 15.985 -
std::copy_n(vector<int>)/64 2.461 -
std::copy_n(vector<int>)/8 2.130 -6.06%
std::count(deque<int>)_(every_other)/1024 253.114 2.36%
std::count(deque<int>)_(every_other)/1048576 251746.843 -4.83%
std::count(deque<int>)_(every_other)/8 2.610 3.04%
std::count(deque<int>)_(every_other)/8192 1938.780 -3.70%
std::count(list<int>)_(every_other)/1024 718.638 -4.86%
std::count(list<int>)_(every_other)/1048576 804703.455 -3.31%
std::count(list<int>)_(every_other)/8 2.055 -5.38%
std::count(list<int>)_(every_other)/8192 6913.081 -1.15%
std::count(vector<bool>)/1000 2.994 -
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1449.492 -
std::count(vector<bool>)/8192 11.380 -
std::count(vector<int>)_(every_other)/1024 102.360 -
std::count(vector<int>)_(every_other)/1048576 108733.307 3.40%
std::count(vector<int>)_(every_other)/8 1.332 2.79%
std::count(vector<int>)_(every_other)/8192 847.575 3.51%
std::count_if(deque<int>)_(every_other)/1024 346.045 -
std::count_if(deque<int>)_(every_other)/1048576 342103.536 -
std::count_if(deque<int>)_(every_other)/8 3.489 -
std::count_if(deque<int>)_(every_other)/8192 2682.668 -
std::count_if(list<int>)_(every_other)/1024 745.425 -1.83%
std::count_if(list<int>)_(every_other)/1048576 878520.027 -1.57%
std::count_if(list<int>)_(every_other)/8 2.774 -
std::count_if(list<int>)_(every_other)/8192 7639.303 6.36%
std::count_if(vector<int>)_(every_other)/1024 245.667 -
std::count_if(vector<int>)_(every_other)/1048576 247487.633 -
std::count_if(vector<int>)_(every_other)/8 4.119 -1.51%
std::count_if(vector<int>)_(every_other)/8192 1895.192 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.864 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.787 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 815.438 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 346.180 -2.93%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.445 6.12%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2754.309 4.28%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.147 -2.87%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.737 -3.91%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.814 1.07%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.361 -2.27%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.567 -4.70%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 453.316 1.52%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.166 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.578 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2160.543 -
std::deque<int>::ctor(size)/1024 75.543 -17.60%
std::deque<int>::ctor(size)/32 28.600 -20.20%
std::deque<int>::ctor(size)/8192 453.907 -4.88%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.352 -5.14%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.285 -21.72%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.147 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.387 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.536 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.479 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.851 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.426 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.386 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.970 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.019 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.978 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.713 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.213 -1.34%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.494 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.025 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.845 1.08%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 330.648 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.659 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.136 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2526.592 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.738 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 847.609 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.109 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10502.373 2.12%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12632.759 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.029 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112925.269 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.625 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.065 2.19%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6389.345 5.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6750.329 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.511 3.22%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54925.070 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 868.181 -4.89%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.290 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13059.321 1.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20393.243 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 625.702 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 198917.387 10.66%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 922.631 6.16%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 65.068 29.38%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13888.273 7.70%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 24882.961 8.79%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 829.564 26.27%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 215005.090 3.88%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1091.397 -1.81%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 62.876 -2.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11833.465 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21696.949 -6.06%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 698.989 -3.40%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 190055.830 -5.96%
std::deque<std::string>::ctor(size)/1024 708.827 -2.14%
std::deque<std::string>::ctor(size)/32 44.270 -
std::deque<std::string>::ctor(size)/8192 8348.665 -2.00%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 928.499 -2.45%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.855 4.48%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12308.150 -1.92%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20222.740 -1.61%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 589.587 -2.00%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177019.223 -1.34%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.341 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.349 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.366 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.673 -2.66%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.060 -2.17%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.394 8.42%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 322.567 2.76%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 27.530 2.93%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2407.794 2.46%
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.127 -2.42%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.295 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.183 -2.35%
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.874 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.682 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.887 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.135 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.900 -4.08%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.411 -1.81%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.965 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.614 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.798 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.820 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.438 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2369.061 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 506.714 -1.78%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.545 3.11%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4542.199 -1.59%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6536.626 1.36%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.029 -2.54%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52851.071 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.962 1.13%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 414.681 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8067.023 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12737.987 -1.66%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 753.231 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113574.311 -1.13%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.232 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.138 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.601 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.613 -
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.845 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.974 -
std::distance(join_view(vector<vector<int>>))/4096 4.406 -1.82%
std::distance(join_view(vector<vector<int>>))/50 0.662 -
std::distance(join_view(vector<vector<int>>))/8192 8.304 -
std::equal(deque<int>)_(it,_it,_it)/1024 445.688 -11.12%
std::equal(deque<int>)_(it,_it,_it)/1048576 494268.923 -1.74%
std::equal(deque<int>)_(it,_it,_it)/50 21.590 -14.92%
std::equal(deque<int>)_(it,_it,_it)/8 4.204 -5.52%
std::equal(deque<int>)_(it,_it,_it)/8192 3827.728 -2.24%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.671 -1.98%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424895.353 -3.77%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.132 -3.02%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.669 -8.61%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3090.342 -6.68%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.188 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 512746.449 -1.15%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.249 1.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.067 -4.37%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3974.198 -1.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 520.457 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513470.745 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.330 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.295 -4.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3994.601 -
std::equal(list<int>)_(it,_it,_it)/1024 1122.354 -1.15%
std::equal(list<int>)_(it,_it,_it)/1048576 1298163.054 -1.30%
std::equal(list<int>)_(it,_it,_it)/50 35.023 -1.62%
std::equal(list<int>)_(it,_it,_it)/8 2.689 -
std::equal(list<int>)_(it,_it,_it)/8192 9797.185 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 777.231 -2.06%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950122.867 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.986 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -1.67%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12020.315 -1.28%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.194 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 976675.406 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 38.143 11.88%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.472 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12942.778 7.87%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1144.796 -1.66%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1372294.834 3.85%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.143 -1.58%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13661.837 20.93%
std::equal(vector<bool>)_(aligned)/1024 0.217 -
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.217 -
std::equal(vector<bool>)_(aligned)/8 0.217 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 6.003 -
std::equal(vector<bool>)_(unaligned)/1048576 6444.552 2.53%
std::equal(vector<bool>)_(unaligned)/50 0.794 -25.53%
std::equal(vector<bool>)_(unaligned)/8 0.800 -24.90%
std::equal(vector<bool>)_(unaligned)/8192 56.186 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.314 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73586.347 -
std::equal(vector<int>)_(it,_it,_it)/50 4.115 -
std::equal(vector<int>)_(it,_it,_it)/8 1.154 -
std::equal(vector<int>)_(it,_it,_it)/8192 568.536 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.226 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73666.131 -3.82%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.243 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.351 -1.01%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 573.435 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.260 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305627.454 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.740 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.985 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2540.788 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.590 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305432.112 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.486 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.657 -3.41%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2539.672 -
std::fill(deque<int>)/1024 29.942 -1.75%
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.357 -
std::fill(deque<int>)/8192 234.293 -2.08%
std::fill(list<int>)/1024 521.586 3.03%
std::fill(list<int>)/32 8.198 -1.67%
std::fill(list<int>)/50 34.033 -3.39%
std::fill(list<int>)/8192 8402.261 10.95%
std::fill(vector<bool>)/1048576 3824.145 -
std::fill(vector<bool>)/262144 403.394 73.68%
std::fill(vector<bool>)/32768 29.878 -1.91%
std::fill(vector<bool>)/4096 4.152 -1.57%
std::fill(vector<bool>)/512 1.567 3.07%
std::fill(vector<bool>)/64 1.623 4.66%
std::fill(vector<int>)/1024 29.177 -5.08%
std::fill(vector<int>)/32 1.034 -
std::fill(vector<int>)/50 2.199 -
std::fill(vector<int>)/8192 232.449 -1.63%
std::fill_n(deque<int>)/1024 29.544 -
std::fill_n(deque<int>)/32 1.309 13.27%
std::fill_n(deque<int>)/50 2.177 -1.07%
std::fill_n(deque<int>)/8192 231.898 -1.74%
std::fill_n(list<int>)/1024 649.681 47.32%
std::fill_n(list<int>)/32 8.001 -1.71%
std::fill_n(list<int>)/50 15.639 -2.13%
std::fill_n(list<int>)/8192 7416.359 -
std::fill_n(vector<bool>)/1048576 3823.225 -
std::fill_n(vector<bool>)/262144 907.179 292.25%
std::fill_n(vector<bool>)/32768 29.734 -1.50%
std::fill_n(vector<bool>)/4096 4.127 -1.58%
std::fill_n(vector<bool>)/512 1.462 -
std::fill_n(vector<bool>)/64 1.443 6.28%
std::fill_n(vector<int>)/1024 29.236 -
std::fill_n(vector<int>)/32 1.129 -1.40%
std::fill_n(vector<int>)/50 2.203 -1.02%
std::fill_n(vector<int>)/8192 231.014 -1.32%
std::find(deque<int>)_(bail_25%)/1024 67.237 -1.53%
std::find(deque<int>)_(bail_25%)/32768 1898.778 -1.56%
std::find(deque<int>)_(bail_25%)/8 2.267 -
std::find(deque<int>)_(bail_25%)/8192 472.851 -1.69%
std::find(deque<int>)_(process_all)/1024 242.583 -
std::find(deque<int>)_(process_all)/32768 7711.642 -1.07%
std::find(deque<int>)_(process_all)/50 13.001 -2.04%
std::find(deque<int>)_(process_all)/8 3.460 -1.96%
std::find(deque<int>)_(process_all)/8192 1929.623 -
std::find(list<int>)_(bail_25%)/1024 127.257 -1.69%
std::find(list<int>)_(bail_25%)/32768 7900.799 -
std::find(list<int>)_(bail_25%)/8 0.917 -
std::find(list<int>)_(bail_25%)/8192 1417.797 -
std::find(list<int>)_(process_all)/1024 685.485 -6.84%
std::find(list<int>)_(process_all)/32768 25810.764 -2.75%
std::find(list<int>)_(process_all)/50 18.832 -2.71%
std::find(list<int>)_(process_all)/8 2.308 -3.51%
std::find(list<int>)_(process_all)/8192 7216.852 -2.92%
std::find(vector<bool>)_(process_all)/1024 4.521 -2.45%
std::find(vector<bool>)_(process_all)/1048576 3628.779 -2.71%
std::find(vector<bool>)_(process_all)/50 0.676 -
std::find(vector<bool>)_(process_all)/8 0.675 -
std::find(vector<bool>)_(process_all)/8192 33.137 -2.26%
std::find(vector<char>)_(bail_25%)/1024 5.287 -
std::find(vector<char>)_(bail_25%)/32768 135.186 -1.24%
std::find(vector<char>)_(bail_25%)/8 1.103 -4.53%
std::find(vector<char>)_(bail_25%)/8192 39.996 -1.44%
std::find(vector<char>)_(process_all)/1024 16.098 -1.10%
std::find(vector<char>)_(process_all)/32768 491.787 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.923 -
std::find(vector<char>)_(process_all)/8192 134.811 -1.31%
std::find(vector<int>)_(bail_25%)/1024 65.566 -1.21%
std::find(vector<int>)_(bail_25%)/32768 1843.269 -1.58%
std::find(vector<int>)_(bail_25%)/8 1.452 4.23%
std::find(vector<int>)_(bail_25%)/8192 467.333 -1.55%
std::find(vector<int>)_(process_all)/1024 241.358 -1.25%
std::find(vector<int>)_(process_all)/32768 7345.808 -1.50%
std::find(vector<int>)_(process_all)/50 12.308 -1.52%
std::find(vector<int>)_(process_all)/8 2.777 1.79%
std::find(vector<int>)_(process_all)/8192 1836.048 -1.59%
std::find(vector<long_long>)_(bail_25%)/1024 22.958 -
std::find(vector<long_long>)_(bail_25%)/32768 726.694 -
std::find(vector<long_long>)_(bail_25%)/8 0.863 -
std::find(vector<long_long>)_(bail_25%)/8192 187.463 -
std::find(vector<long_long>)_(process_all)/1024 89.821 -
std::find(vector<long_long>)_(process_all)/32768 2890.378 -
std::find(vector<long_long>)_(process_all)/50 4.386 -
std::find(vector<long_long>)_(process_all)/8 1.161 22.34%
std::find(vector<long_long>)_(process_all)/8192 720.020 -
std::find(vector<short>)_(bail_25%)/1024 5.958 -
std::find(vector<short>)_(bail_25%)/32768 187.337 -
std::find(vector<short>)_(bail_25%)/8 0.667 -2.04%
std::find(vector<short>)_(bail_25%)/8192 45.274 -
std::find(vector<short>)_(process_all)/1024 22.490 -
std::find(vector<short>)_(process_all)/32768 720.037 -
std::find(vector<short>)_(process_all)/50 1.673 -1.25%
std::find(vector<short>)_(process_all)/8 0.691 -
std::find(vector<short>)_(process_all)/8192 179.726 -
std::find_end(deque<int>)_(match_near_end)/1000 37.074 -23.89%
std::find_end(deque<int>)_(match_near_end)/1024 33.490 -25.98%
std::find_end(deque<int>)_(match_near_end)/8192 276.849 -23.18%
std::find_end(deque<int>)_(near_matches)/1000 16174.173 -16.73%
std::find_end(deque<int>)_(near_matches)/1024 16840.120 -11.83%
std::find_end(deque<int>)_(near_matches)/8192 1113433.029 -11.68%
std::find_end(deque<int>)_(process_all)/1000 283.449 -1.26%
std::find_end(deque<int>)_(process_all)/1024 300.344 2.53%
std::find_end(deque<int>)_(process_all)/1048576 278816.019 5.43%
std::find_end(deque<int>)_(process_all)/8192 2124.377 6.02%
std::find_end(deque<int>)_(same_length)/1000 335.102 2.62%
std::find_end(deque<int>)_(same_length)/1024 335.087 -
std::find_end(deque<int>)_(same_length)/8192 2671.413 -5.25%
std::find_end(deque<int>)_(single_element)/1000 310.260 -1.40%
std::find_end(deque<int>)_(single_element)/1024 327.492 10.75%
std::find_end(deque<int>)_(single_element)/8192 2348.048 6.36%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.259 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.537 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 596.781 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30825.446 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31869.610 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1870461.000 -
std::find_end(deque<int>,_pred)_(process_all)/1000 586.694 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.261 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590252.639 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4319.573 -
std::find_end(deque<int>,_pred)_(same_length)/1000 777.406 -
std::find_end(deque<int>,_pred)_(same_length)/1024 796.441 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4949.385 -
std::find_end(deque<int>,_pred)_(single_element)/1000 660.275 -1.64%
std::find_end(deque<int>,_pred)_(single_element)/1024 664.949 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4816.826 -1.78%
std::find_end(forward_list<int>)_(match_near_end)/1000 759.188 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4438.387 -
std::find_end(forward_list<int>)_(match_near_end)/8192 255508.078 -
std::find_end(forward_list<int>)_(near_matches)/1000 36246.887 -1.29%
std::find_end(forward_list<int>)_(near_matches)/1024 37594.548 -1.26%
std::find_end(forward_list<int>)_(near_matches)/8192 2442277.439 -1.08%
std::find_end(forward_list<int>)_(process_all)/1000 694.426 -
std::find_end(forward_list<int>)_(process_all)/1024 705.970 -
std::find_end(forward_list<int>)_(process_all)/1048576 760560.352 -
std::find_end(forward_list<int>)_(process_all)/8192 6576.416 14.84%
std::find_end(forward_list<int>)_(same_length)/1000 1470.040 -3.70%
std::find_end(forward_list<int>)_(same_length)/1024 1489.252 -1.72%
std::find_end(forward_list<int>)_(same_length)/8192 14106.030 -1.90%
std::find_end(forward_list<int>)_(single_element)/1000 696.087 -
std::find_end(forward_list<int>)_(single_element)/1024 708.965 -1.58%
std::find_end(forward_list<int>)_(single_element)/8192 5784.340 -2.75%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 833.932 -1.31%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5125.503 -1.13%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274117.365 -1.17%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40853.397 -1.22%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42472.962 -1.10%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2660500.795 -1.19%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 778.921 3.06%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 796.787 2.62%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 876631.788 1.80%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6431.703 2.92%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1518.379 -1.25%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1555.271 -1.21%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17791.842 8.44%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 769.679 2.21%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 788.069 2.42%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6354.937 -
std::find_end(list<int>)_(match_near_end)/1000 76.230 -2.14%
std::find_end(list<int>)_(match_near_end)/1024 59.835 -
std::find_end(list<int>)_(match_near_end)/8192 595.705 -1.57%
std::find_end(list<int>)_(near_matches)/1000 32722.229 -1.43%
std::find_end(list<int>)_(near_matches)/1024 33974.184 -1.83%
std::find_end(list<int>)_(near_matches)/8192 2233991.879 -
std::find_end(list<int>)_(process_all)/1000 712.942 -
std::find_end(list<int>)_(process_all)/1024 728.948 -
std::find_end(list<int>)_(process_all)/1048576 869652.228 -
std::find_end(list<int>)_(process_all)/8192 7240.374 -3.25%
std::find_end(list<int>)_(same_length)/1000 731.682 -7.75%
std::find_end(list<int>)_(same_length)/1024 747.340 -7.63%
std::find_end(list<int>)_(same_length)/8192 7906.220 -7.63%
std::find_end(list<int>)_(single_element)/1000 716.833 -
std::find_end(list<int>)_(single_element)/1024 731.619 -
std::find_end(list<int>)_(single_element)/8192 8596.487 -3.06%
std::find_end(list<int>,_pred)_(match_near_end)/1000 69.853 -2.55%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.612 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 622.085 -1.23%
std::find_end(list<int>,_pred)_(near_matches)/1000 36530.112 -1.34%
std::find_end(list<int>,_pred)_(near_matches)/1024 37896.158 -1.45%
std::find_end(list<int>,_pred)_(near_matches)/8192 2383834.469 -1.13%
std::find_end(list<int>,_pred)_(process_all)/1000 789.233 -1.36%
std::find_end(list<int>,_pred)_(process_all)/1024 807.801 -1.31%
std::find_end(list<int>,_pred)_(process_all)/1048576 949756.597 -1.43%
std::find_end(list<int>,_pred)_(process_all)/8192 8048.904 -1.73%
std::find_end(list<int>,_pred)_(same_length)/1000 767.992 -1.21%
std::find_end(list<int>,_pred)_(same_length)/1024 787.484 -1.44%
std::find_end(list<int>,_pred)_(same_length)/8192 9967.417 -4.99%
std::find_end(list<int>,_pred)_(single_element)/1000 791.384 -1.16%
std::find_end(list<int>,_pred)_(single_element)/1024 810.075 -1.15%
std::find_end(list<int>,_pred)_(single_element)/8192 9028.250 -
std::find_end(vector<int>)_(match_near_end)/1000 27.891 -2.32%
std::find_end(vector<int>)_(match_near_end)/1024 29.090 -
std::find_end(vector<int>)_(match_near_end)/8192 204.064 -
std::find_end(vector<int>)_(near_matches)/1000 13401.941 -1.26%
std::find_end(vector<int>)_(near_matches)/1024 13902.056 -
std::find_end(vector<int>)_(near_matches)/8192 761959.196 -1.21%
std::find_end(vector<int>)_(process_all)/1000 217.998 -3.41%
std::find_end(vector<int>)_(process_all)/1024 223.271 -3.32%
std::find_end(vector<int>)_(process_all)/1048576 218540.446 -3.54%
std::find_end(vector<int>)_(process_all)/8192 1697.861 -4.13%
std::find_end(vector<int>)_(same_length)/1000 244.542 -
std::find_end(vector<int>)_(same_length)/1024 257.710 3.94%
std::find_end(vector<int>)_(same_length)/8192 2075.414 2.53%
std::find_end(vector<int>)_(single_element)/1000 238.390 -3.29%
std::find_end(vector<int>)_(single_element)/1024 244.562 -2.59%
std::find_end(vector<int>)_(single_element)/8192 1857.065 -4.14%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.129 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.773 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 475.032 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23099.628 1.01%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24016.080 1.06%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1446250.171 -
std::find_end(vector<int>,_pred)_(process_all)/1000 522.506 -
std::find_end(vector<int>,_pred)_(process_all)/1024 534.994 -1.01%
std::find_end(vector<int>,_pred)_(process_all)/1048576 634600.382 -1.66%
std::find_end(vector<int>,_pred)_(process_all)/8192 4272.021 -1.03%
std::find_end(vector<int>,_pred)_(same_length)/1000 607.077 -1.12%
std::find_end(vector<int>,_pred)_(same_length)/1024 622.036 -1.06%
std::find_end(vector<int>,_pred)_(same_length)/8192 4982.708 -1.03%
std::find_end(vector<int>,_pred)_(single_element)/1000 579.706 -
std::find_end(vector<int>,_pred)_(single_element)/1024 594.170 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4752.142 -
std::find_first_of(deque<int>)_(large_needle)/1024 363939.252 -
std::find_first_of(deque<int>)_(large_needle)/32 280.628 -5.72%
std::find_first_of(deque<int>)_(large_needle)/50 669.026 -7.23%
std::find_first_of(deque<int>)_(large_needle)/8192 23442763.867 -
std::find_first_of(deque<int>)_(small_needle)/1024 3454.357 -5.10%
std::find_first_of(deque<int>)_(small_needle)/32 113.183 4.07%
std::find_first_of(deque<int>)_(small_needle)/50 169.917 1.54%
std::find_first_of(deque<int>)_(small_needle)/8192 27783.169 -4.75%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 611909.318 1.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 590.620 1.24%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1587.364 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36875385.947 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6275.827 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.405 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.754 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 52851.851 5.92%
std::find_first_of(list<int>)_(large_needle)/1024 848358.395 2.24%
std::find_first_of(list<int>)_(large_needle)/32 676.334 -
std::find_first_of(list<int>)_(large_needle)/50 1741.718 -
std::find_first_of(list<int>)_(large_needle)/8192 48642325.000 -
std::find_first_of(list<int>)_(small_needle)/1024 2752.921 -1.99%
std::find_first_of(list<int>)_(small_needle)/32 93.717 -3.78%
std::find_first_of(list<int>)_(small_needle)/50 139.547 -5.31%
std::find_first_of(list<int>)_(small_needle)/8192 22036.355 -1.07%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1039789.764 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 743.970 -1.49%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1952.539 -1.06%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57982708.385 1.70%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5363.932 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.599 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.456 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43051.554 -
std::find_first_of(vector<int>)_(large_needle)/1024 107688.437 -3.06%
std::find_first_of(vector<int>)_(large_needle)/32 107.242 -4.30%
std::find_first_of(vector<int>)_(large_needle)/50 265.242 -3.01%
std::find_first_of(vector<int>)_(large_needle)/8192 7031530.000 -2.18%
std::find_first_of(vector<int>)_(small_needle)/1024 1503.500 2.07%
std::find_first_of(vector<int>)_(small_needle)/32 48.999 2.85%
std::find_first_of(vector<int>)_(small_needle)/50 77.703 6.44%
std::find_first_of(vector<int>)_(small_needle)/8192 12169.731 3.64%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 587188.637 -1.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.096 -1.44%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1353.570 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38066587.944 -9.31%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5620.690 -1.74%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.981 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.736 -1.41%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44714.384 -1.26%
std::find_if(deque<int>)_(bail_25%)/1024 77.785 -5.66%
std::find_if(deque<int>)_(bail_25%)/32768 2008.386 -22.35%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 501.649 -23.57%
std::find_if(deque<int>)_(process_all)/1024 248.579 -1.38%
std::find_if(deque<int>)_(process_all)/32768 8074.802 -
std::find_if(deque<int>)_(process_all)/50 12.544 -
std::find_if(deque<int>)_(process_all)/8 2.607 2.95%
std::find_if(deque<int>)_(process_all)/8192 1982.762 -1.36%
std::find_if(list<int>)_(bail_25%)/1024 180.982 -3.63%
std::find_if(list<int>)_(bail_25%)/32768 7122.103 -
std::find_if(list<int>)_(bail_25%)/8 0.925 -3.16%
std::find_if(list<int>)_(bail_25%)/8192 1427.754 -
std::find_if(list<int>)_(process_all)/1024 731.844 3.82%
std::find_if(list<int>)_(process_all)/32768 25925.335 -1.52%
std::find_if(list<int>)_(process_all)/50 19.834 2.94%
std::find_if(list<int>)_(process_all)/8 2.322 -1.94%
std::find_if(list<int>)_(process_all)/8192 8291.725 14.02%
std::find_if(vector<bool>)_(process_all)/1024 562.317 -1.19%
std::find_if(vector<bool>)_(process_all)/1048576 572846.135 -1.20%
std::find_if(vector<bool>)_(process_all)/50 23.726 -1.17%
std::find_if(vector<bool>)_(process_all)/8 3.508 -1.15%
std::find_if(vector<bool>)_(process_all)/8192 4479.350 -1.24%
std::find_if(vector<char>)_(bail_25%)/1024 26.313 4.56%
std::find_if(vector<char>)_(bail_25%)/32768 859.918 7.38%
std::find_if(vector<char>)_(bail_25%)/8 0.958 13.16%
std::find_if(vector<char>)_(bail_25%)/8192 218.020 3.19%
std::find_if(vector<char>)_(process_all)/1024 123.783 -1.60%
std::find_if(vector<char>)_(process_all)/32768 3726.591 -1.16%
std::find_if(vector<char>)_(process_all)/50 6.597 -
std::find_if(vector<char>)_(process_all)/8 1.422 -11.39%
std::find_if(vector<char>)_(process_all)/8192 937.388 -1.18%
std::find_if(vector<int>)_(bail_25%)/1024 29.116 8.34%
std::find_if(vector<int>)_(bail_25%)/32768 825.653 1.44%
std::find_if(vector<int>)_(bail_25%)/8 0.829 5.16%
std::find_if(vector<int>)_(bail_25%)/8192 217.792 2.50%
std::find_if(vector<int>)_(process_all)/1024 112.558 -2.45%
std::find_if(vector<int>)_(process_all)/32768 3195.256 -
std::find_if(vector<int>)_(process_all)/50 5.453 -8.15%
std::find_if(vector<int>)_(process_all)/8 1.530 17.37%
std::find_if(vector<int>)_(process_all)/8192 804.787 -4.83%
std::find_if_not(deque<int>)_(bail_25%)/1024 80.352 2.12%
std::find_if_not(deque<int>)_(bail_25%)/32768 2151.507 -24.70%
std::find_if_not(deque<int>)_(bail_25%)/8 1.197 1.79%
std::find_if_not(deque<int>)_(bail_25%)/8192 541.573 -24.10%
std::find_if_not(deque<int>)_(process_all)/1024 251.344 -1.31%
std::find_if_not(deque<int>)_(process_all)/32768 8067.727 -
std::find_if_not(deque<int>)_(process_all)/50 12.559 -
std::find_if_not(deque<int>)_(process_all)/8 2.523 -
std::find_if_not(deque<int>)_(process_all)/8192 1996.051 -1.07%
std::find_if_not(list<int>)_(bail_25%)/1024 180.464 -1.25%
std::find_if_not(list<int>)_(bail_25%)/32768 7606.086 -2.57%
std::find_if_not(list<int>)_(bail_25%)/8 0.915 -1.83%
std::find_if_not(list<int>)_(bail_25%)/8192 1417.592 -2.89%
std::find_if_not(list<int>)_(process_all)/1024 720.004 -1.06%
std::find_if_not(list<int>)_(process_all)/32768 25213.096 -1.92%
std::find_if_not(list<int>)_(process_all)/50 38.126 -2.65%
std::find_if_not(list<int>)_(process_all)/8 3.554 -1.52%
std::find_if_not(list<int>)_(process_all)/8192 7217.767 -
std::find_if_not(vector<bool>)_(process_all)/1024 584.137 2.09%
std::find_if_not(vector<bool>)_(process_all)/1048576 578044.490 -4.09%
std::find_if_not(vector<bool>)_(process_all)/50 25.119 3.00%
std::find_if_not(vector<bool>)_(process_all)/8 3.682 2.16%
std::find_if_not(vector<bool>)_(process_all)/8192 4520.057 -1.06%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.109 -4.73%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.097 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.716 -2.99%
std::find_if_not(vector<char>)_(bail_25%)/8192 236.939 -
std::find_if_not(vector<char>)_(process_all)/1024 124.396 -3.78%
std::find_if_not(vector<char>)_(process_all)/32768 3743.367 -2.27%
std::find_if_not(vector<char>)_(process_all)/50 6.617 -3.77%
std::find_if_not(vector<char>)_(process_all)/8 1.423 -
std::find_if_not(vector<char>)_(process_all)/8192 941.397 -3.55%
std::find_if_not(vector<int>)_(bail_25%)/1024 28.958 -1.57%
std::find_if_not(vector<int>)_(bail_25%)/32768 938.485 -2.34%
std::find_if_not(vector<int>)_(bail_25%)/8 0.785 -7.88%
std::find_if_not(vector<int>)_(bail_25%)/8192 232.785 -5.71%
std::find_if_not(vector<int>)_(process_all)/1024 112.452 -4.18%
std::find_if_not(vector<int>)_(process_all)/32768 3199.584 -
std::find_if_not(vector<int>)_(process_all)/50 5.653 -6.35%
std::find_if_not(vector<int>)_(process_all)/8 1.392 6.40%
std::find_if_not(vector<int>)_(process_all)/8192 803.592 -3.11%
std::flat_map<int,_int>::clear()/0 391.640 -
std::flat_map<int,_int>::clear()/1024 393.783 -
std::flat_map<int,_int>::clear()/32 392.787 -
std::flat_map<int,_int>::clear()/8192 413.597 1.01%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.908 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.112 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.660 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.375 -22.99%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.026 8.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.228 2.27%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.083 11.16%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.202 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.071 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.659 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.434 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.537 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.141 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.276 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.072 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.616 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.810 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.128 -
std::flat_map<int,_int>::ctor(const&)/0 12.849 -
std::flat_map<int,_int>::ctor(const&)/1024 178.379 -
std::flat_map<int,_int>::ctor(const&)/32 22.877 -
std::flat_map<int,_int>::ctor(const&)/8192 1862.716 -3.39%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.831 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.359 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.065 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1880.370 -1.69%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.624 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4162.467 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.809 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32708.597 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.724 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8727.642 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.090 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137203.512 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.425 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.328 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.688 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.396 -3.17%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.086 -26.10%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.282 -4.31%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.965 -28.54%
std::flat_map<int,_int>::erase(iterator)/1024 75.772 -4.25%
std::flat_map<int,_int>::erase(iterator)/32 19.819 -
std::flat_map<int,_int>::erase(iterator)/8192 491.695 -2.37%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.403 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.345 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.336 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.481 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.739 -5.59%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.650 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 556.690 -2.44%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.496 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.621 2.48%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.226 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.564 4.64%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -3.98%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.542 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.137 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.378 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.296 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.229 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.434 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.592 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.205 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.342 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.813 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.537 19.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.288 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.956 52.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.802 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.557 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.028 1.09%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 565.246 3.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.953 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.463 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.943 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.542 1.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.899 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.087 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.831 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 509.598 1.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.371 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5766.974 -8.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 621.794 -1.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43549.582 -9.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 403.723 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5841.249 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.802 -3.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43718.318 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.282 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7757.589 1.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 677.979 1.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63228.136 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.910 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1409.836 -14.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 450.359 -1.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8386.636 -18.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.735 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1625.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.700 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10056.460 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.360 -21.85%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.055 1.38%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.942 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.024 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 25.056 25.32%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.345 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 37.612 45.10%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.372 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.959 -2.68%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.323 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 572.157 2.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.417 -20.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.799 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.575 4.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.737 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.039 -5.83%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.166 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.924 -6.10%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.728 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.597 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.388 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 575.553 4.03%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.924 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.523 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.258 -3.75%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.355 -1.81%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.615 -6.45%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.441 -1.95%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 91.689 5.83%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.612 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 614.991 -27.62%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.634 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 90.755 4.32%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 635.711 -25.60%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.194 -4.09%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.929 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.816 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 612.872 -24.97%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.023 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.531 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.898 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.273 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.218 -
std::flat_multimap<int,_int>::clear()/0 392.274 -
std::flat_multimap<int,_int>::clear()/1024 397.224 1.35%
std::flat_multimap<int,_int>::clear()/32 393.566 -
std::flat_multimap<int,_int>::clear()/8192 409.298 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.229 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.618 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.454 17.47%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.020 -7.62%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.245 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.337 -7.04%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.257 15.75%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.443 6.64%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.930 22.95%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.050 -1.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.110 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.451 -3.79%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.134 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.838 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.410 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1166.284 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.264 3.93%
std::flat_multimap<int,_int>::ctor(const&)/1024 179.021 -
std::flat_multimap<int,_int>::ctor(const&)/32 26.686 17.26%
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.101 113.55%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.846 -2.57%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.874 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.980 1.64%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1923.715 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.919 -2.45%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3926.919 -2.37%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.187 -1.84%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32187.588 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 6.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8684.871 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.501 1.33%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 124081.361 -27.08%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.585 3.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.479 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.669 4.69%
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.052 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.050 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.282 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.582 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.981 -
std::flat_multimap<int,_int>::erase(iterator)/8192 499.063 1.45%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.674 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.469 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.153 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.058 1.33%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.290 7.06%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.517 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 547.501 7.42%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.863 1.59%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.874 -8.95%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.574 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 1.00%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.075 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.338 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.360 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.234 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.363 5.51%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.849 37.42%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.322 6.19%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.825 43.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.824 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.955 -16.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.241 1.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.392 70.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.069 2.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.755 -52.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.167 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 552.695 -2.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.917 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.580 -19.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.978 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.772 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.917 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.681 -44.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.980 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 527.844 4.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.240 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5744.873 17.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 622.383 4.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43360.016 16.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.406 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5419.952 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.890 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41781.236 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.162 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7363.307 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.638 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60469.631 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.523 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1163.519 -11.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 441.574 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6275.911 -18.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.714 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1328.634 15.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 444.532 1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7637.190 19.96%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.632 -56.21%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.233 1.41%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 548.443 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.822 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.589 -21.06%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.143 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.448 8.42%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.811 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.835 -53.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.982 1.46%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 544.807 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.005 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
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.717 -18.92%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.172 -2.95%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.469 -21.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.499 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.446 -1.23%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.722 -1.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 686.384 25.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.901 1.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.501 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.651 -1.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 689.274 24.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 3.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.714 -2.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 660.179 19.15%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.987 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.961 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.328 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.953 -16.66%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.189 -3.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.837 -17.53%
std::for_each(deque<int>)/32 3.674 -1.36%
std::for_each(deque<int>)/50 3.874 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 254.567 -
std::for_each(join_view(vector<vector<int>>))/32 3.750 -
std::for_each(join_view(vector<vector<int>>))/50 4.037 -
std::for_each(join_view(vector<vector<int>>))/8 1.424 -7.61%
std::for_each(join_view(vector<vector<int>>))/8192 263.649 -
std::for_each(list<int>)/32 10.840 -
std::for_each(list<int>)/50 21.112 -3.71%
std::for_each(list<int>)/8 2.529 -
std::for_each(list<int>)/8192 8057.482 -1.13%
std::for_each(map<int>::iterator)/32 23.914 -
std::for_each(map<int>::iterator)/50 36.214 -
std::for_each(map<int>::iterator)/8 5.008 -
std::for_each(map<int>::iterator)/8192 7445.825 -
std::for_each(multimap<int>::iterator)/32 23.617 -
std::for_each(multimap<int>::iterator)/50 36.202 -1.40%
std::for_each(multimap<int>::iterator)/8 5.074 -
std::for_each(multimap<int>::iterator)/8192 7698.178 -
std::for_each(multiset<int>::iterator)/32 23.523 -
std::for_each(multiset<int>::iterator)/50 35.426 -
std::for_each(multiset<int>::iterator)/8 5.037 -
std::for_each(multiset<int>::iterator)/8192 8208.188 1.15%
std::for_each(set<int>::iterator)/32 24.611 -
std::for_each(set<int>::iterator)/50 36.789 -
std::for_each(set<int>::iterator)/8 5.045 -
std::for_each(set<int>::iterator)/8192 8046.348 -
std::for_each(vector<int>)/32 3.674 -1.50%
std::for_each(vector<int>)/50 3.874 -
std::for_each(vector<int>)/8 0.913 -3.52%
std::for_each(vector<int>)/8192 251.799 -
std::for_each_n(deque<int>)/32 3.747 -
std::for_each_n(deque<int>)/50 3.960 -
std::for_each_n(deque<int>)/8 1.166 9.67%
std::for_each_n(deque<int>)/8192 254.696 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.896 1.45%
std::for_each_n(join_view(vector<vector<int>>))/50 4.263 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.616 3.84%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.157 -2.61%
std::for_each_n(list<int>)/32 11.362 1.09%
std::for_each_n(list<int>)/50 23.587 3.76%
std::for_each_n(list<int>)/8 2.524 -
std::for_each_n(list<int>)/8192 9319.497 11.93%
std::for_each_n(vector<int>)/32 3.695 -
std::for_each_n(vector<int>)/50 3.854 -
std::for_each_n(vector<int>)/8 2.695 -
std::for_each_n(vector<int>)/8192 251.733 -
std::generate(deque<int>)/1024 245.428 -5.69%
std::generate(deque<int>)/32 8.430 -
std::generate(deque<int>)/50 12.567 -1.85%
std::generate(deque<int>)/8192 1891.132 -6.49%
std::generate(list<int>)/1024 671.375 -
std::generate(list<int>)/32 8.383 -2.67%
std::generate(list<int>)/50 15.284 -
std::generate(list<int>)/8192 7572.312 6.33%
std::generate(vector<int>)/1024 255.229 4.21%
std::generate(vector<int>)/32 7.833 -2.19%
std::generate(vector<int>)/50 11.796 -1.90%
std::generate(vector<int>)/8192 1939.729 4.75%
std::generate_n(deque<int>)/1024 240.640 -2.04%
std::generate_n(deque<int>)/32 8.097 -2.27%
std::generate_n(deque<int>)/50 12.036 -2.12%
std::generate_n(deque<int>)/8192 1941.883 -1.72%
std::generate_n(list<int>)/1024 650.301 -
std::generate_n(list<int>)/32 8.462 -1.67%
std::generate_n(list<int>)/50 15.051 -1.44%
std::generate_n(list<int>)/8192 6957.373 -7.78%
std::generate_n(vector<int>)/1024 239.664 -1.94%
std::generate_n(vector<int>)/32 7.792 -1.51%
std::generate_n(vector<int>)/50 11.722 -2.23%
std::generate_n(vector<int>)/8192 1813.168 -2.16%
std::is_partitioned(deque<int>)_(partitioned)/1024 299.529 -11.69%
std::is_partitioned(deque<int>)_(partitioned)/32 9.148 -11.84%
std::is_partitioned(deque<int>)_(partitioned)/50 14.008 -12.75%
std::is_partitioned(deque<int>)_(partitioned)/8192 2350.444 -11.77%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.355 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.718 -1.60%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.786 1.69%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 710.951 2.07%
std::is_partitioned(list<int>)_(partitioned)/1024 576.688 -24.31%
std::is_partitioned(list<int>)_(partitioned)/32 8.632 -6.09%
std::is_partitioned(list<int>)_(partitioned)/50 14.018 -2.25%
std::is_partitioned(list<int>)_(partitioned)/8192 6780.932 -11.45%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.417 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.254 2.64%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.509 1.97%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2169.644 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.225 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.424 -2.83%
std::is_partitioned(vector<int>)_(partitioned)/50 9.536 -3.97%
std::is_partitioned(vector<int>)_(partitioned)/8192 1404.622 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.389 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.633 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.503 -2.18%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.130 -2.90%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.168 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.807 -4.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3850.438 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513452.101 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.739 -2.70%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.587 1.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.273 3.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4087.086 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 702817.681 1.85%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.316 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 486.483 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.369 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3866.793 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 514697.978 -1.09%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.515 4.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.860 -2.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.426 1.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3980.534 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689760.705 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.051 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.281 -1.45%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.828 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7887.910 -1.08%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421328.864 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.262 -2.72%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.510 -1.70%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.609 -1.12%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9362.394 4.47%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1581668.081 -1.32%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.297 -1.52%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.273 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.836 1.86%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8152.124 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1430135.118 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.876 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 796.563 -1.03%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.194 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8368.366 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590298.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 361.976 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.828 2.16%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2836.079 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210825.835 -1.21%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.734 -2.74%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.708 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.412 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2514.374 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1036767.489 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.121 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 395.355 3.69%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.209 1.72%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3112.840 5.29%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 210780.012 -1.19%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.378 1.39%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.536 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.385 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.765 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990089.016 -2.03%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.259 -2.80%
std::is_sorted(deque<int>)/1024 490.889 3.67%
std::is_sorted(deque<int>)/8 3.378 -26.58%
std::is_sorted(deque<int>)/8192 3925.916 -
std::is_sorted(deque<int>,_pred)/1024 642.417 -
std::is_sorted(deque<int>,_pred)/8 4.820 -
std::is_sorted(deque<int>,_pred)/8192 5199.566 -
std::is_sorted(list<int>)/1024 758.777 -5.27%
std::is_sorted(list<int>)/8 2.133 -
std::is_sorted(list<int>)/8192 7297.022 -5.45%
std::is_sorted(list<int>,_pred)/1024 824.308 -
std::is_sorted(list<int>,_pred)/8 4.035 -
std::is_sorted(list<int>,_pred)/8192 8986.694 4.70%
std::is_sorted(vector<int>)/1024 246.963 -
std::is_sorted(vector<int>)/8 2.064 -
std::is_sorted(vector<int>)/8192 1952.966 1.92%
std::is_sorted(vector<int>,_pred)/1024 470.268 -
std::is_sorted(vector<int>,_pred)/8 3.222 -2.84%
std::is_sorted(vector<int>,_pred)/8192 3736.198 -
std::is_sorted_until(deque<int>)/1024 468.485 -
std::is_sorted_until(deque<int>)/8 4.632 65.13%
std::is_sorted_until(deque<int>)/8192 3753.206 -
std::is_sorted_until(deque<int>,_pred)/1024 596.077 -
std::is_sorted_until(deque<int>,_pred)/8 4.339 -
std::is_sorted_until(deque<int>,_pred)/8192 4805.503 -
std::is_sorted_until(list<int>)/1024 742.902 -
std::is_sorted_until(list<int>)/8 2.140 3.26%
std::is_sorted_until(list<int>)/8192 7268.765 1.68%
std::is_sorted_until(list<int>,_pred)/1024 791.939 -
std::is_sorted_until(list<int>,_pred)/8 3.652 -
std::is_sorted_until(list<int>,_pred)/8192 8865.958 14.20%
std::is_sorted_until(vector<int>)/1024 238.041 -
std::is_sorted_until(vector<int>)/8 2.063 -3.63%
std::is_sorted_until(vector<int>)/8192 1855.618 -
std::is_sorted_until(vector<int>,_pred)/1024 404.769 1.05%
std::is_sorted_until(vector<int>,_pred)/8 3.595 2.38%
std::is_sorted_until(vector<int>,_pred)/8192 3221.017 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4672.391 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 528.819 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36684.902 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 712.442 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.901 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13616.920 8.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11342.672 -6.31%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.350 -7.48%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97788.020 -6.02%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11316.664 -6.35%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.609 -6.47%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98496.084 -5.65%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11362.061 -3.57%
std::list<int>::ctor(const&)_(cheap_elements)/32 325.095 -7.88%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98502.409 -
std::list<int>::ctor(size)/1024 11696.940 -10.04%
std::list<int>::ctor(size)/32 322.406 -10.49%
std::list<int>::ctor(size)/8192 95690.620 -9.10%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11285.061 -7.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.574 -10.72%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96705.569 -6.19%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.406 -3.51%
std::list<int>::erase(begin)_(cheap_elements)/32 10.369 -4.46%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.354 -3.80%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.613 -4.20%
std::list<int>::insert(begin)_(cheap_elements)/32 10.594 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.588 -3.36%
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.054 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.871 -1.26%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8382.074 4.43%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4712.081 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.991 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37795.322 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.606 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.566 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.484 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4789.615 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 546.856 2.20%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38636.049 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17094.016 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 906.222 -1.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147675.581 -1.60%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.525 -17.32%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.746 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15718.765 -3.27%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6922.705 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.331 -4.20%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56061.478 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13556.625 3.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 363.794 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107701.133 1.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33648.406 -8.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 958.628 1.68%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 286408.043 -22.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12831.574 -30.31%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 358.044 -31.44%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104708.823 -22.40%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32912.524 -13.15%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 936.242 -14.60%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 283563.226 -12.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12668.424 -17.84%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 353.774 -18.57%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104412.217 -16.86%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33365.109 -12.27%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 938.941 -11.48%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 285074.140 -12.71%
std::list<std::string>::ctor(size)/1024 12646.999 -1.23%
std::list<std::string>::ctor(size)/32 340.817 -3.97%
std::list<std::string>::ctor(size)/8192 103451.409 -1.38%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12603.984 -2.86%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 349.204 -3.05%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103170.382 -2.56%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32455.482 -3.08%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 896.394 -2.05%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277399.435 -2.77%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.529 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.325 1.17%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.488 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.849 -3.69%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.831 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.387 -1.88%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.766 -12.85%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.755 -11.70%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.671 -12.65%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.477 -9.91%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.447 -8.11%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.426 -9.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1591.342 16.67%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.168 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10704.729 -11.41%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6910.356 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.209 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55465.972 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4786.823 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 545.200 1.08%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38731.889 -21.64%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17483.732 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 904.532 -8.04%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 150024.549 -1.39%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.903 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.160 2.50%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.950 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.608 -1.41%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.760 1.14%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.196 -1.06%
std::lower_bound(std::deque<int>)/100 30.591 -2.91%
std::lower_bound(std::deque<int>)/8 16.968 -
std::lower_bound(std::deque<int>)/8192 64.975 -6.22%
std::lower_bound(std::forward_list<int>)/100 83.407 1.83%
std::lower_bound(std::forward_list<int>)/8 15.368 -1.65%
std::lower_bound(std::forward_list<int>)/8192 10375.445 -
std::lower_bound(std::list<int>)/100 91.106 -5.60%
std::lower_bound(std::list<int>)/8 15.447 -4.81%
std::lower_bound(std::list<int>)/8192 14927.139 8.72%
std::lower_bound(std::vector<int>)/100 12.758 4.57%
std::lower_bound(std::vector<int>)/8 8.087 3.06%
std::lower_bound(std::vector<int>)/8192 16.343 3.70%
std::make_heap(deque<int>)_(ascending)/1024 2620.930 -1.51%
std::make_heap(deque<int>)_(ascending)/8 27.140 -
std::make_heap(deque<int>)_(ascending)/8192 20676.080 -
std::make_heap(deque<int>)_(descending)/1024 1126.863 2.96%
std::make_heap(deque<int>)_(descending)/8 21.422 2.04%
std::make_heap(deque<int>)_(descending)/8192 8846.969 1.68%
std::make_heap(deque<int>)_(heap)/1024 1094.706 -
std::make_heap(deque<int>)_(heap)/8 21.217 -
std::make_heap(deque<int>)_(heap)/8192 8625.404 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2665.340 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.803 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20945.186 -
std::make_heap(deque<int>)_(repeated)/1024 2273.351 -
std::make_heap(deque<int>)_(repeated)/8 25.166 -
std::make_heap(deque<int>)_(repeated)/8192 17967.498 -
std::make_heap(deque<int>)_(shuffled)/1024 2616.553 2.14%
std::make_heap(deque<int>)_(shuffled)/8 25.410 3.18%
std::make_heap(deque<int>)_(shuffled)/8192 23071.786 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.099 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.229 1.44%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17128.494 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.205 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.195 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5038.196 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.879 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.167 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.682 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.374 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.120 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17132.430 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1691.766 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.491 1.33%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13118.855 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.639 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.803 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15389.570 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.829 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.366 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5122.030 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.496 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.724 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2224.568 1.44%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.546 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.792 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2222.234 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.396 -1.04%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.680 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5109.010 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.385 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.613 1.92%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4611.225 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.802 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.332 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5415.182 2.39%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 684.515 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.822 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5288.196 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.612 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.841 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2156.549 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.693 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.739 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2174.589 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.168 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.637 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5349.204 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.378 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.023 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4790.956 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.843 -2.78%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.391 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5732.571 -2.57%
std::make_heap(vector<int>)_(ascending)/1024 652.276 -
std::make_heap(vector<int>)_(ascending)/8 16.432 -
std::make_heap(vector<int>)_(ascending)/8192 5015.328 -
std::make_heap(vector<int>)_(descending)/1024 275.239 -
std::make_heap(vector<int>)_(descending)/8 14.638 -
std::make_heap(vector<int>)_(descending)/8192 1956.905 -
std::make_heap(vector<int>)_(heap)/1024 273.885 -
std::make_heap(vector<int>)_(heap)/8 14.710 -
std::make_heap(vector<int>)_(heap)/8192 1954.056 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.747 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.531 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5001.526 -
std::make_heap(vector<int>)_(repeated)/1024 561.539 -
std::make_heap(vector<int>)_(repeated)/8 15.478 -
std::make_heap(vector<int>)_(repeated)/8192 4272.951 -
std::make_heap(vector<int>)_(shuffled)/1024 572.443 -
std::make_heap(vector<int>)_(shuffled)/8 15.893 -
std::make_heap(vector<int>)_(shuffled)/8192 5049.004 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.270 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.881 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.201 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.790 -1.56%
std::make_heap(vector<int>,_pred)_(descending)/8 14.801 -1.96%
std::make_heap(vector<int>,_pred)_(descending)/8192 1959.435 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.207 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.743 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1957.541 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.725 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.669 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5013.139 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.140 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.657 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4306.130 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 585.030 -3.22%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.899 -2.70%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5078.836 -1.08%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15841.714 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.078 -2.01%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 499220.827 -2.02%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16284.208 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.258 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 515265.244 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21362.603 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.048 -1.78%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 598482.888 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17679.254 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.847 -1.88%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 529301.138 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31717.877 -2.59%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.884 -2.45%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 978242.783 -4.86%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14693.597 -1.15%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.273 -2.29%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174558.449 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22059.796 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.491 -3.85%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 629242.821 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15929.694 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.660 -4.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 461908.276 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16458.129 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.227 1.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 457023.410 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21397.210 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.221 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554463.852 -2.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17894.494 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.457 1.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 476190.044 -1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31815.907 -3.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.584 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 952730.173 -5.97%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13894.846 -2.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.953 -1.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166005.848 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22195.244 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.347 1.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 597222.657 -1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10962.404 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.278 -1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114589.539 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11238.838 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.869 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116441.786 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14746.128 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.535 -1.33%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157550.866 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12334.429 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.599 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129198.415 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24062.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.059 -1.91%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269727.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5738.394 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.108 5.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61989.867 2.55%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15758.442 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 52.359 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 172390.295 -10.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11286.855 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.278 2.75%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 116117.425 -2.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11250.623 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116479.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14818.771 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.963 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158615.105 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12329.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.302 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129609.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24033.617 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.773 1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269843.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.787 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.121 2.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61208.282 1.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15156.896 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.011 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167622.331 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11051.493 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.035 1.17%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114391.141 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11614.186 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.781 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118125.521 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15056.389 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.165 -2.05%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156077.671 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12874.834 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.235 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132525.456 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23522.836 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.818 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262023.950 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.580 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.777 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64041.911 1.58%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15595.819 3.51%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.974 1.92%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 161400.200 3.26%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11070.244 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.835 3.04%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 119012.670 3.48%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11666.321 1.09%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.282 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118441.443 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14982.804 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.663 1.36%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156639.259 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12794.618 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.288 1.90%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132995.154 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23389.515 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.864 2.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262532.269 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5835.780 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64885.921 1.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15077.935 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 49.673 -3.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156369.533 -
std::map<int,_int>::clear()/0 392.646 -
std::map<int,_int>::clear()/1024 10755.737 2.84%
std::map<int,_int>::clear()/32 663.977 3.71%
std::map<int,_int>::clear()/8192 87387.707 3.97%
std::map<int,_int>::contains(key)_(existent)/1024 4.108 -
std::map<int,_int>::contains(key)_(existent)/32 1.664 1.59%
std::map<int,_int>::contains(key)_(existent)/8192 5.574 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.749 6.32%
std::map<int,_int>::contains(key)_(non-existent)/32 2.896 -2.12%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.398 -25.66%
std::map<int,_int>::count(key)_(existent)/1024 3.807 1.97%
std::map<int,_int>::count(key)_(existent)/32 1.594 5.95%
std::map<int,_int>::count(key)_(existent)/8192 5.761 1.43%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.287 -
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.196 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.747 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6099.676 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.208 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51992.591 -
std::map<int,_int>::ctor(const&)/0 12.684 -
std::map<int,_int>::ctor(const&)/1024 6883.805 1.30%
std::map<int,_int>::ctor(const&)/32 245.542 3.82%
std::map<int,_int>::ctor(const&)/8192 54747.962 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.649 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6546.594 -3.97%
std::map<int,_int>::ctor(const&,_alloc)/32 227.498 -3.35%
std::map<int,_int>::ctor(const&,_alloc)/8192 52275.565 -3.82%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.612 -1.06%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8807.618 -2.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.922 -4.76%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70530.701 -2.69%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.698 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13065.923 -2.21%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.550 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254116.624 -2.09%
std::map<int,_int>::equal_range(key)_(existent)/1024 5.079 1.48%
std::map<int,_int>::equal_range(key)_(existent)/32 2.040 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.802 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.146 3.07%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.481 5.68%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 12.035 16.26%
std::map<int,_int>::erase(iterator)/1024 20.625 -
std::map<int,_int>::erase(iterator)/32 20.579 -
std::map<int,_int>::erase(iterator)/8192 20.848 -12.14%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.241 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7621.993 2.39%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.500 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60938.763 7.29%
std::map<int,_int>::erase(key)_(existent)/1024 24.391 1.02%
std::map<int,_int>::erase(key)_(existent)/32 22.457 1.22%
std::map<int,_int>::erase(key)_(existent)/8192 24.904 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.280 1.87%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.300 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.483 3.28%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.951 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.784 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.046 -
std::map<int,_int>::find(key)_(existent)/1024 4.443 -1.87%
std::map<int,_int>::find(key)_(existent)/32 1.704 -
std::map<int,_int>::find(key)_(existent)/8192 5.346 -5.38%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -5.43%
std::map<int,_int>::find(key)_(non-existent)/1024 5.496 1.79%
std::map<int,_int>::find(key)_(non-existent)/32 2.320 1.65%
std::map<int,_int>::find(key)_(non-existent)/8192 8.041 6.89%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.017 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.762 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.415 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.729 14.48%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.518 1.94%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.934 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.281 1.44%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.256 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.195 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.525 4.22%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.784 -1.72%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.781 12.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.189 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.259 1.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.896 -1.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.507 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.129 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15693.789 -4.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.544 -2.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176736.003 -8.54%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.162 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12249.984 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.209 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114520.196 -7.50%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.201 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7667.391 -2.18%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 536.921 -1.79%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132827.595 -1.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.476 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11229.404 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 657.933 -1.59%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91532.715 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.352 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9269.874 -5.40%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.161 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79438.726 -3.21%
std::map<int,_int>::insert(value)_(already_present)/1024 3.134 -5.98%
std::map<int,_int>::insert(value)_(already_present)/32 1.751 -1.02%
std::map<int,_int>::insert(value)_(already_present)/8192 3.876 -5.79%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.480 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.735 2.90%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.339 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.473 10.11%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.006 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.707 1.11%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.382 -1.04%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.590 2.32%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.745 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.073 1.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.038 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.457 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.645 -2.84%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.889 2.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.994 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.887 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.380 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.837 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.797 9.32%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.523 4.42%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.511 -2.30%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.492 2.42%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.345 3.52%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.179 8.39%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6495.158 -4.12%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.695 -4.76%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51556.445 -5.03%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.274 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6552.934 -3.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.069 -7.09%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 59419.116 9.54%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.133 2.32%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1477.259 -1.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.349 -1.72%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12966.264 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.256 -5.40%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.817 3.25%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.743 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.203 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.459 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.724 -
std::map<std::string,_int>::clear()/0 397.704 1.01%
std::map<std::string,_int>::clear()/1024 21875.647 -1.35%
std::map<std::string,_int>::clear()/32 905.794 4.75%
std::map<std::string,_int>::clear()/8192 213143.446 1.21%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.639 3.98%
std::map<std::string,_int>::contains(key)_(existent)/32 16.353 -4.93%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.033 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 4.68%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.623 1.01%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.870 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.087 2.31%
std::map<std::string,_int>::count(key)_(existent)/1024 24.317 -
std::map<std::string,_int>::count(key)_(existent)/32 16.637 -
std::map<std::string,_int>::count(key)_(existent)/8192 28.628 -14.82%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.722 -1.65%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.122 -5.40%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.752 4.73%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.803 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7067.589 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.983 2.40%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59670.035 -
std::map<std::string,_int>::ctor(const&)/0 12.706 -
std::map<std::string,_int>::ctor(const&)/1024 34827.754 -
std::map<std::string,_int>::ctor(const&)/32 815.345 16.23%
std::map<std::string,_int>::ctor(const&)/8192 341942.171 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.726 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35789.619 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 778.391 -4.83%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 342946.473 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40809.175 -1.81%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 834.305 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389597.224 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53835.979 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1049.258 6.77%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1080334.378 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.135 1.18%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.364 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.244 2.94%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.817 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.191 -9.58%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.882 1.43%
std::map<std::string,_int>::erase(iterator)/1024 25.729 -15.76%
std::map<std::string,_int>::erase(iterator)/32 27.618 -12.61%
std::map<std::string,_int>::erase(iterator)/8192 31.748 4.34%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.967 -2.29%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12946.416 -1.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.262 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119099.077 -
std::map<std::string,_int>::erase(key)_(existent)/1024 62.637 -37.67%
std::map<std::string,_int>::erase(key)_(existent)/32 72.977 2.56%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.547 -12.66%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.266 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.453 -5.88%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.221 -4.23%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.703 -3.81%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.415 -2.57%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.611 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.167 -
std::map<std::string,_int>::find(key)_(existent)/1024 25.312 -1.78%
std::map<std::string,_int>::find(key)_(existent)/32 15.750 -4.79%
std::map<std::string,_int>::find(key)_(existent)/8192 30.196 -1.68%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.616 6.49%
std::map<std::string,_int>::find(key)_(non-existent)/32 11.954 20.54%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.202 5.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.555 -4.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.896 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 52.303 3.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.901 -1.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.757 -31.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.357 13.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.461 19.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.695 -5.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.955 38.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.410 2.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.070 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.893 38.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.050 -5.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.407 -7.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.270 -10.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.131 39.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.603 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64742.644 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1465.671 3.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 923505.449 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.377 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43837.271 -1.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.838 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608594.483 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.698 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38791.375 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.651 -1.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618845.028 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.174 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34612.608 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1289.639 2.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405758.091 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.672 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34838.334 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1204.167 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371280.852 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.958 -
std::map<std::string,_int>::insert(value)_(already_present)/32 27.136 1.82%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.470 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.156 -16.39%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.998 2.48%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.285 -23.26%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 91.618 8.27%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.770 30.83%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.499 -4.08%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.711 4.83%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.762 -8.28%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.086 33.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.386 16.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.299 -28.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.390 -10.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.757 22.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.189 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 98.554 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.576 -1.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.672 -2.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.901 -26.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.892 3.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.300 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.397 -13.86%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.997 1.10%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.297 -7.38%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.235 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.969 -2.15%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.320 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36994.457 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 827.159 -3.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350664.144 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.451 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36332.741 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 774.088 -8.08%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349426.112 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15961.509 3.86%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 331.427 -8.58%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207954.266 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.875 -4.45%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.078 -9.67%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.733 -12.26%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.153 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.847 5.07%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.464 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 426.342 -8.36%
std::mismatch(deque<int>)_(it,_it,_it)/1024 467.147 -2.50%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497315.624 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.587 -7.03%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3852.739 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.654 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.354 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494729.403 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.120 1.27%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3852.826 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.970 -1.32%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 720.840 -1.15%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624969.217 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.345 -2.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4843.878 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.612 1.05%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 723.689 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622502.491 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.118 -1.46%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4833.095 -
std::mismatch(list<int>)_(it,_it,_it)/1000 738.940 -1.24%
std::mismatch(list<int>)_(it,_it,_it)/1024 759.312 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 925343.407 -1.16%
std::mismatch(list<int>)_(it,_it,_it)/8 2.651 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7325.366 -1.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.635 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 822.715 6.05%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 985554.083 3.91%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.078 3.05%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13848.414 16.34%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.123 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.125 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1001047.628 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.130 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11964.963 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.185 -1.25%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 813.360 -1.42%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 992932.535 -1.07%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.629 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10139.015 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.261 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.818 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68280.706 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.302 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.570 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.876 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68269.598 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 484.878 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 576.755 25.97%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 501.711 -3.98%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607667.393 -2.68%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.394 6.60%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4720.626 -3.36%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.776 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.860 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604659.650 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.164 -1.98%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4706.325 -
std::move(deque<int>)/1048576 57851.081 5.72%
std::move(deque<int>)/262144 16266.539 7.97%
std::move(deque<int>)/32768 1816.718 -1.63%
std::move(deque<int>)/4096 148.538 -
std::move(deque<int>)/512 22.019 -
std::move(deque<int>)/64 5.009 2.38%
std::move(deque<int>)/8 3.513 -2.57%
std::move(list<int>)/1048576 999185.774 -
std::move(list<int>)/262144 244382.149 -1.33%
std::move(list<int>)/32768 31036.647 -
std::move(list<int>)/4096 4909.030 24.25%
std::move(list<int>)/512 366.411 4.76%
std::move(list<int>)/64 38.813 -1.28%
std::move(list<int>)/8 3.346 -1.25%
std::move(vector<bool>)_(aligned)/1048576 1698.091 -2.81%
std::move(vector<bool>)_(aligned)/262144 254.412 -
std::move(vector<bool>)_(aligned)/32768 36.638 -
std::move(vector<bool>)_(aligned)/4096 6.969 -
std::move(vector<bool>)_(aligned)/512 2.319 -
std::move(vector<bool>)_(aligned)/64 1.722 1.51%
std::move(vector<bool>)_(unaligned)/1048576 6544.539 -
std::move(vector<bool>)_(unaligned)/262144 1589.233 -
std::move(vector<bool>)_(unaligned)/32768 202.308 -
std::move(vector<bool>)_(unaligned)/4096 25.689 -3.63%
std::move(vector<bool>)_(unaligned)/512 4.767 3.76%
std::move(vector<bool>)_(unaligned)/64 1.624 -
std::move(vector<int>)/1048576 58544.408 2.31%
std::move(vector<int>)/262144 20633.464 37.25%
std::move(vector<int>)/32768 1700.064 -1.75%
std::move(vector<int>)/4096 132.990 -
std::move(vector<int>)/512 20.307 -
std::move(vector<int>)/64 4.136 -
std::move(vector<int>)/8 2.264 -1.39%
std::move_backward(deque<int>)/1048576 129756.282 -5.94%
std::move_backward(deque<int>)/262144 31538.350 -3.64%
std::move_backward(deque<int>)/32768 3658.532 1.74%
std::move_backward(deque<int>)/4096 160.302 3.15%
std::move_backward(deque<int>)/512 24.444 3.78%
std::move_backward(deque<int>)/64 5.227 1.00%
std::move_backward(deque<int>)/8 3.374 -3.06%
std::move_backward(list<int>)/1048576 1019191.825 -2.34%
std::move_backward(list<int>)/262144 256715.670 -2.19%
std::move_backward(list<int>)/32768 31446.306 -2.09%
std::move_backward(list<int>)/4096 4982.052 3.27%
std::move_backward(list<int>)/512 368.006 -1.89%
std::move_backward(list<int>)/64 39.064 -3.94%
std::move_backward(list<int>)/8 3.362 -3.44%
std::move_backward(vector<bool>)_(aligned)/1048576 1699.771 -2.66%
std::move_backward(vector<bool>)_(aligned)/262144 255.381 -
std::move_backward(vector<bool>)_(aligned)/32768 37.710 -
std::move_backward(vector<bool>)_(aligned)/4096 7.164 -1.06%
std::move_backward(vector<bool>)_(aligned)/512 2.323 -
std::move_backward(vector<bool>)_(aligned)/64 1.680 -4.63%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.327 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.435 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.448 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.733 -
std::move_backward(vector<bool>)_(unaligned)/512 4.572 1.43%
std::move_backward(vector<bool>)_(unaligned)/64 1.656 -5.18%
std::move_backward(vector<int>)/1048576 58946.104 3.03%
std::move_backward(vector<int>)/262144 21684.590 -3.71%
std::move_backward(vector<int>)/32768 1711.119 -1.67%
std::move_backward(vector<int>)/4096 134.886 -
std::move_backward(vector<int>)/512 20.728 -
std::move_backward(vector<int>)/64 4.294 -
std::move_backward(vector<int>)/8 2.263 -
std::multimap<int,_int>::clear()/0 390.828 -
std::multimap<int,_int>::clear()/1024 10736.417 -9.85%
std::multimap<int,_int>::clear()/32 642.833 -5.66%
std::multimap<int,_int>::clear()/8192 85167.169 -9.76%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.568 3.81%
std::multimap<int,_int>::contains(key)_(existent)/32 1.759 1.35%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.610 -3.08%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -4.34%
std::multimap<int,_int>::contains(key)_(non-existent)/1024 7.290 33.50%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.202 13.41%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.380 22.94%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -
std::multimap<int,_int>::count(key)_(existent)/32 3.595 -1.74%
std::multimap<int,_int>::count(key)_(existent)/8192 6.569 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.570 -11.05%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.325 -15.74%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.215 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.812 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6159.410 2.56%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.188 1.21%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52161.511 -
std::multimap<int,_int>::ctor(const&)/0 12.766 -
std::multimap<int,_int>::ctor(const&)/1024 6590.074 -15.97%
std::multimap<int,_int>::ctor(const&)/32 226.839 -11.69%
std::multimap<int,_int>::ctor(const&)/8192 52975.026 -13.65%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.757 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6675.655 -2.12%
std::multimap<int,_int>::ctor(const&,_alloc)/32 233.988 2.34%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53358.127 -1.97%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.707 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8412.228 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.298 2.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68092.358 -2.96%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.729 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13019.288 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.930 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245211.355 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.498 4.57%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.453 2.66%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.990 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.761 -1.25%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.299 -8.21%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.993 -2.80%
std::multimap<int,_int>::erase(iterator)/1024 20.295 -8.73%
std::multimap<int,_int>::erase(iterator)/32 20.176 -7.57%
std::multimap<int,_int>::erase(iterator)/8192 20.296 -7.87%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.875 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7489.915 -1.95%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.704 -2.56%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57841.842 -2.41%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.388 -6.98%
std::multimap<int,_int>::erase(key)_(existent)/32 22.654 -3.13%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.746 -3.77%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.682 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.303 -5.94%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.676 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.249 7.65%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.857 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.144 -1.11%
std::multimap<int,_int>::find(key)_(existent)/1024 4.053 6.45%
std::multimap<int,_int>::find(key)_(existent)/32 1.735 -1.03%
std::multimap<int,_int>::find(key)_(existent)/8192 5.714 6.95%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.266 4.89%
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.364 2.58%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.433 1.54%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.225 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.095 -1.15%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.724 2.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.621 -1.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.927 6.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.081 -1.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.586 -1.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.314 -2.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.609 -1.08%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.159 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.704 3.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.595 -1.21%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.302 2.48%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.119 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.398 -2.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.787 -1.08%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.157 -1.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.678 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15184.125 2.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.309 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 200655.460 9.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.891 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11488.684 -2.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 671.199 1.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 126913.315 4.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.470 -2.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12243.646 -5.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.280 -6.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 201293.802 -3.41%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.724 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10824.650 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 656.789 -1.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87487.280 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.734 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10007.175 2.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.451 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 89106.701 7.27%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.367 -5.39%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.294 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.294 -9.07%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.053 -4.72%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.582 1.49%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.720 -1.19%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.363 3.02%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.847 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.984 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.515 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.142 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.388 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.296 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.474 41.44%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.949 17.36%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.008 46.47%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.351 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6550.164 1.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.413 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52848.507 2.86%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.466 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6577.349 3.01%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.402 1.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52090.899 2.15%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.647 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.898 -8.98%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12674.265 -1.54%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.117 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.223 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.304 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.886 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.614 -3.33%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.841 -
std::multimap<std::string,_int>::clear()/0 392.458 -
std::multimap<std::string,_int>::clear()/1024 21467.598 -
std::multimap<std::string,_int>::clear()/32 893.647 -
std::multimap<std::string,_int>::clear()/8192 222360.691 4.14%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.921 -3.01%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.839 -2.99%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.006 -2.56%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.165 2.35%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.810 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.764 -1.88%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.985 1.54%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.209 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.043 -1.50%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 29.103 6.81%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.657 3.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.209 -1.26%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.824 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7176.881 1.70%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.129 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60025.372 -
std::multimap<std::string,_int>::ctor(const&)/0 12.702 -
std::multimap<std::string,_int>::ctor(const&)/1024 35277.826 1.39%
std::multimap<std::string,_int>::ctor(const&)/32 780.341 -1.80%
std::multimap<std::string,_int>::ctor(const&)/8192 342728.424 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.705 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36403.182 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 859.833 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345830.015 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.864 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38985.809 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 951.376 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380990.953 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.866 -2.28%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55475.164 -2.94%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.919 -2.84%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094054.877 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 26.100 1.64%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.382 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.784 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.885 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.965 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.600 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.446 -
std::multimap<std::string,_int>::erase(iterator)/32 28.716 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.982 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.985 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12915.581 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.079 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118686.178 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.675 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.879 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.267 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.705 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.019 4.96%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.227 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.505 2.12%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.574 1.00%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.054 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.242 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.880 2.14%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.611 -5.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.461 -3.02%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.223 -3.52%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.622 -4.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.738 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.410 1.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.071 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.264 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.815 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.144 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.924 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.898 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.060 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.167 -4.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.823 -1.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.654 2.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.789 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.269 -1.23%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.696 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.723 -1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.927 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65405.363 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1353.759 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 920670.318 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.689 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43894.090 2.69%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1175.852 -2.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612909.049 2.51%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.455 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61594.317 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1556.156 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 812346.637 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.142 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33205.484 -2.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1114.739 -3.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374269.284 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.342 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32495.408 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1100.561 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345072.312 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.520 -1.62%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.062 -3.29%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.517 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.472 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.454 4.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.196 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 89.388 4.35%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.454 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.338 2.35%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.478 1.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.011 -2.39%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.855 1.27%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.303 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 31.252 3.12%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.539 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.068 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.741 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.455 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36733.952 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 654.025 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347475.627 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.470 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35940.891 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 751.652 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347604.391 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.131 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16171.624 -6.02%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.916 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209027.344 1.62%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 22.866 -1.21%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.312 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.457 3.24%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.488 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.131 -2.41%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.151 -1.40%
std::multiset<int>::clear()/0 391.604 -
std::multiset<int>::clear()/1024 9804.454 -
std::multiset<int>::clear()/32 619.261 -1.17%
std::multiset<int>::clear()/8192 78071.023 -
std::multiset<int>::contains(key)_(existent)/1024 3.989 -5.97%
std::multiset<int>::contains(key)_(existent)/32 1.729 -1.14%
std::multiset<int>::contains(key)_(existent)/8192 8.243 -2.41%
std::multiset<int>::contains(key)_(non-existent)/0 0.284 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.909 -5.01%
std::multiset<int>::contains(key)_(non-existent)/32 2.657 4.35%
std::multiset<int>::contains(key)_(non-existent)/8192 8.664 -4.28%
std::multiset<int>::count(key)_(existent)/1024 5.709 1.59%
std::multiset<int>::count(key)_(existent)/32 3.840 1.28%
std::multiset<int>::count(key)_(existent)/8192 9.575 4.14%
std::multiset<int>::count(key)_(non-existent)/0 0.267 -
std::multiset<int>::count(key)_(non-existent)/1024 6.005 2.99%
std::multiset<int>::count(key)_(non-existent)/32 2.515 6.34%
std::multiset<int>::count(key)_(non-existent)/8192 9.818 6.80%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.837 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6028.658 5.21%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.871 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 49605.097 4.23%
std::multiset<int>::ctor(const&)/0 12.763 -
std::multiset<int>::ctor(const&)/1024 6475.823 -2.65%
std::multiset<int>::ctor(const&)/32 229.765 -3.91%
std::multiset<int>::ctor(const&)/8192 52136.264 -
std::multiset<int>::ctor(const&,_alloc)/0 12.751 -
std::multiset<int>::ctor(const&,_alloc)/1024 6415.400 -1.43%
std::multiset<int>::ctor(const&,_alloc)/32 229.795 -1.76%
std::multiset<int>::ctor(const&,_alloc)/8192 51181.948 -1.11%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.712 -2.04%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9487.274 1.26%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.178 -10.49%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75894.954 4.13%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.757 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12832.061 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.469 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257580.831 6.20%
std::multiset<int>::equal_range(key)_(existent)/1024 5.269 -2.02%
std::multiset<int>::equal_range(key)_(existent)/32 2.330 -1.97%
std::multiset<int>::equal_range(key)_(existent)/8192 8.274 -6.24%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.602 1.57%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.372 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.302 -
std::multiset<int>::erase(iterator)/1024 24.279 5.06%
std::multiset<int>::erase(iterator)/32 21.314 3.35%
std::multiset<int>::erase(iterator)/8192 23.585 1.91%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.188 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6669.408 -2.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.656 1.69%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53504.929 -15.50%
std::multiset<int>::erase(key)_(existent)/1024 39.640 -1.32%
std::multiset<int>::erase(key)_(existent)/32 22.106 -
std::multiset<int>::erase(key)_(existent)/8192 60.075 -4.89%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.402 -2.07%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.290 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.892 -1.59%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.964 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.794 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.265 -
std::multiset<int>::find(key)_(existent)/1024 4.103 -
std::multiset<int>::find(key)_(existent)/32 1.592 -
std::multiset<int>::find(key)_(existent)/8192 8.017 -2.56%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.525 1.50%
std::multiset<int>::find(key)_(non-existent)/32 2.314 1.49%
std::multiset<int>::find(key)_(non-existent)/8192 8.389 3.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.158 -6.88%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.583 -2.77%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.717 -2.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.612 -2.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.158 -1.36%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.574 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.444 -1.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.428 -4.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.197 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.486 -15.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.277 2.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.300 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.148 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.397 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.921 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.201 -6.81%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.144 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14510.832 -1.70%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.773 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188753.276 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.165 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11558.022 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.009 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116216.040 -2.00%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.238 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12233.114 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 693.322 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193970.887 -
std::multiset<int>::insert(value)_(already_present)/1024 27.953 -1.09%
std::multiset<int>::insert(value)_(already_present)/32 18.107 -
std::multiset<int>::insert(value)_(already_present)/8192 31.952 -1.56%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.053 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.559 -1.40%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.800 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.245 -6.71%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.021 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.458 -1.35%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.855 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.594 -1.81%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.125 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.195 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.668 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.583 15.66%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.671 9.72%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.355 17.04%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.343 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6461.399 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.681 -3.58%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51589.318 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.338 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6409.888 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.697 -1.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50812.564 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1427.383 8.08%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.715 11.87%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12599.600 1.42%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.108 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.438 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.793 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.449 -41.47%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.429 -24.98%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.669 -44.99%
std::multiset<std::string>::clear()/0 394.986 -
std::multiset<std::string>::clear()/1024 21817.590 1.10%
std::multiset<std::string>::clear()/32 899.459 4.92%
std::multiset<std::string>::clear()/8192 214743.702 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.296 6.07%
std::multiset<std::string>::contains(key)_(existent)/32 14.937 10.92%
std::multiset<std::string>::contains(key)_(existent)/8192 28.719 4.83%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.277 -3.72%
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.795 13.62%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.931 -2.51%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.523 -5.97%
std::multiset<std::string>::count(key)_(existent)/1024 23.394 -1.80%
std::multiset<std::string>::count(key)_(existent)/32 19.911 2.53%
std::multiset<std::string>::count(key)_(existent)/8192 30.981 2.94%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.238 1.57%
std::multiset<std::string>::count(key)_(non-existent)/32 10.242 -3.09%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.984 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.844 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6825.932 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.473 -3.20%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57211.430 -
std::multiset<std::string>::ctor(const&)/0 12.700 -
std::multiset<std::string>::ctor(const&)/1024 34455.914 -2.14%
std::multiset<std::string>::ctor(const&)/32 802.227 15.83%
std::multiset<std::string>::ctor(const&)/8192 358945.550 5.60%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.075 2.86%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36270.261 -1.38%
std::multiset<std::string>::ctor(const&,_alloc)/32 749.421 -14.63%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343791.564 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38227.850 -1.09%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.893 -3.94%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380676.025 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.845 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56062.030 2.61%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1021.608 -2.68%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091649.866 1.80%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.336 -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.631 -3.09%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.203 7.79%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.287 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.034 -5.31%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.134 6.56%
std::multiset<std::string>::erase(iterator)/1024 31.752 25.27%
std::multiset<std::string>::erase(iterator)/32 27.265 -
std::multiset<std::string>::erase(iterator)/8192 36.075 17.60%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.917 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12992.151 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.916 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122674.840 4.17%
std::multiset<std::string>::erase(key)_(existent)/1024 93.496 -9.15%
std::multiset<std::string>::erase(key)_(existent)/32 83.469 65.20%
std::multiset<std::string>::erase(key)_(existent)/8192 81.394 -20.11%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.747 2.25%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 15.298 25.83%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.997 1.74%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.576 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.191 4.28%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.071 -
std::multiset<std::string>::find(key)_(existent)/1024 24.723 4.73%
std::multiset<std::string>::find(key)_(existent)/32 15.214 1.07%
std::multiset<std::string>::find(key)_(existent)/8192 29.298 -2.43%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.360 -5.56%
std::multiset<std::string>::find(key)_(non-existent)/32 9.796 -7.35%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.276 -1.90%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.477 5.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.226 2.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.559 -13.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 104.595 4.99%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.511 22.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.792 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.557 -17.45%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.806 18.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.979 11.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.688 -5.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.920 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.247 -7.90%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.259 10.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.379 4.97%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.636 -3.03%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.756 -28.41%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.057 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62712.996 -2.50%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1409.214 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893378.886 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.768 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42539.598 -3.42%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1256.051 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597835.904 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.239 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59823.154 1.02%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1469.829 3.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 809102.825 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.476 -5.94%
std::multiset<std::string>::insert(value)_(already_present)/32 43.535 -9.10%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.384 -16.01%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.119 -26.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.128 -3.87%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.221 -16.34%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.697 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.550 2.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 46.157 -4.85%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.245 1.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.895 -6.91%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.850 4.44%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.125 -5.22%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.475 -2.12%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.991 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.085 -2.38%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.438 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.259 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36130.648 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.475 4.09%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345306.395 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.308 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35432.368 -2.10%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 773.473 -4.90%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343621.585 -2.09%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 22616.579 37.95%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.205 -7.17%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 214852.518 4.87%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.836 -1.62%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.186 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.060 7.49%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 29.197 -2.97%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.671 -3.12%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.079 3.28%
std::none_of(deque<int>)_(process_all)/32 12.270 -
std::none_of(deque<int>)_(process_all)/32768 10116.325 -
std::none_of(deque<int>)_(process_all)/50 18.833 -
std::none_of(deque<int>)_(process_all)/8 3.429 -
std::none_of(deque<int>)_(process_all)/8192 2530.000 -
std::none_of(list<int>)_(process_all)/32 11.716 -
std::none_of(list<int>)_(process_all)/32768 26252.584 -1.87%
std::none_of(list<int>)_(process_all)/50 21.755 -2.16%
std::none_of(list<int>)_(process_all)/8 2.654 -
std::none_of(list<int>)_(process_all)/8192 7487.294 -15.77%
std::none_of(vector<int>)_(process_all)/32 8.264 -1.08%
std::none_of(vector<int>)_(process_all)/32768 8064.322 -
std::none_of(vector<int>)_(process_all)/50 18.026 -6.36%
std::none_of(vector<int>)_(process_all)/8 2.369 -6.01%
std::none_of(vector<int>)_(process_all)/8192 2028.162 -
std::partial_sort(deque<int>)_(ascending)/1024 7702.640 -
std::partial_sort(deque<int>)_(ascending)/8 32.821 -
std::partial_sort(deque<int>)_(ascending)/8192 144251.887 -1.24%
std::partial_sort(deque<int>)_(descending)/1024 17820.450 -
std::partial_sort(deque<int>)_(descending)/8 41.666 -3.92%
std::partial_sort(deque<int>)_(descending)/8192 269784.376 5.32%
std::partial_sort(deque<int>)_(heap)/1024 18074.468 -
std::partial_sort(deque<int>)_(heap)/8 38.594 -4.10%
std::partial_sort(deque<int>)_(heap)/8192 270738.753 1.84%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7702.810 2.36%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.218 -4.29%
std::partial_sort(deque<int>)_(pipe-organ)/8192 153347.264 4.43%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18839.283 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.947 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 267532.517 4.88%
std::partial_sort(deque<int>)_(repeated)/1024 6271.940 -
std::partial_sort(deque<int>)_(repeated)/8 25.972 -
std::partial_sort(deque<int>)_(repeated)/8192 75943.560 -
std::partial_sort(deque<int>)_(shuffled)/1024 15632.914 -
std::partial_sort(deque<int>)_(shuffled)/8 31.664 -2.88%
std::partial_sort(deque<int>)_(shuffled)/8192 246365.951 1.60%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4751.255 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.512 1.18%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50888.242 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7832.842 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.183 1.18%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92879.298 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7896.955 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.733 -1.37%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96498.772 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4810.629 -2.45%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.652 -1.83%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51147.909 -2.27%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8787.896 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.223 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92720.876 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.122 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.023 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27806.770 -1.80%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6763.012 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.373 -4.65%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83772.553 -
std::partial_sort(vector<int>)_(ascending)/1024 4774.710 -
std::partial_sort(vector<int>)_(ascending)/8 18.962 -
std::partial_sort(vector<int>)_(ascending)/8192 50487.345 -
std::partial_sort(vector<int>)_(descending)/1024 7917.550 -
std::partial_sort(vector<int>)_(descending)/8 24.672 -
std::partial_sort(vector<int>)_(descending)/8192 94153.361 -
std::partial_sort(vector<int>)_(heap)/1024 7978.306 -
std::partial_sort(vector<int>)_(heap)/8 27.712 -
std::partial_sort(vector<int>)_(heap)/8192 97553.837 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4928.362 3.42%
std::partial_sort(vector<int>)_(pipe-organ)/8 19.458 1.78%
std::partial_sort(vector<int>)_(pipe-organ)/8192 52126.897 1.86%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8801.529 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.925 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92981.247 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.593 -
std::partial_sort(vector<int>)_(repeated)/8 18.601 -
std::partial_sort(vector<int>)_(repeated)/8192 26675.644 -
std::partial_sort(vector<int>)_(shuffled)/1024 6742.114 -
std::partial_sort(vector<int>)_(shuffled)/8 28.732 -1.36%
std::partial_sort(vector<int>)_(shuffled)/8192 88817.954 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5135.157 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.984 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53164.726 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8166.433 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.610 -
std::partial_sort_copy(deque<int>)_(descending)/8192 97250.023 2.06%
std::partial_sort_copy(deque<int>)_(heap)/1024 8369.205 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.408 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98851.678 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5167.413 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.995 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53466.007 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9053.884 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.966 -1.08%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94723.144 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.032 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.837 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29328.544 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6943.095 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.134 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87654.280 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5335.297 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.444 3.13%
std::partial_sort_copy(list<int>)_(ascending)/8192 57425.652 1.60%
std::partial_sort_copy(list<int>)_(descending)/1024 8560.417 3.89%
std::partial_sort_copy(list<int>)_(descending)/8 16.904 5.68%
std::partial_sort_copy(list<int>)_(descending)/8192 101595.397 2.36%
std::partial_sort_copy(list<int>)_(heap)/1024 8283.656 -
std::partial_sort_copy(list<int>)_(heap)/8 17.650 -
std::partial_sort_copy(list<int>)_(heap)/8192 100660.568 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5371.178 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.331 3.14%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58276.815 1.31%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9393.334 2.46%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.295 1.90%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96543.727 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3112.709 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.077 2.47%
std::partial_sort_copy(list<int>)_(repeated)/8192 32633.959 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7085.213 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.378 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 90387.745 2.60%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4723.511 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.281 -1.43%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50540.744 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7850.178 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.153 1.69%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92947.559 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7947.563 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.096 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96833.033 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4773.642 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.540 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 51039.892 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8796.602 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.310 -2.16%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92917.656 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.385 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.371 -3.72%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27531.765 2.53%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6702.254 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.342 -1.73%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85130.048 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4794.495 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.688 -2.34%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50501.999 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7880.967 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.314 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93595.014 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8012.763 -
std::partial_sort_copy(vector<int>)_(heap)/8 17.215 4.97%
std::partial_sort_copy(vector<int>)_(heap)/8192 97811.219 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4850.540 -3.00%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.709 -4.90%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 51150.380 -1.96%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8882.140 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.049 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94565.674 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2505.751 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.598 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27200.928 -2.74%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6823.696 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.799 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88534.464 -
std::partition(deque<int>)_(dense)/1024 352.946 -
std::partition(deque<int>)_(dense)/32 9.393 -16.72%
std::partition(deque<int>)_(dense)/50 14.806 -13.08%
std::partition(deque<int>)_(dense)/8192 2780.597 -
std::partition(deque<int>)_(sparse)/1024 380.642 -
std::partition(deque<int>)_(sparse)/32 10.823 -
std::partition(deque<int>)_(sparse)/50 15.969 -
std::partition(deque<int>)_(sparse)/8192 2949.675 -3.37%
std::partition(list<int>)_(dense)/1024 390.658 -
std::partition(list<int>)_(dense)/32 8.808 -1.96%
std::partition(list<int>)_(dense)/50 13.391 -
std::partition(list<int>)_(dense)/8192 5060.026 -3.46%
std::partition(list<int>)_(sparse)/1024 717.816 -
std::partition(list<int>)_(sparse)/32 8.930 -
std::partition(list<int>)_(sparse)/50 22.305 -
std::partition(list<int>)_(sparse)/8192 7808.852 1.12%
std::partition(vector<int>)_(dense)/1024 248.290 -
std::partition(vector<int>)_(dense)/32 8.398 -5.13%
std::partition(vector<int>)_(dense)/50 13.161 -
std::partition(vector<int>)_(dense)/8192 1868.231 -
std::partition(vector<int>)_(sparse)/1024 254.935 -
std::partition(vector<int>)_(sparse)/32 8.605 -2.75%
std::partition(vector<int>)_(sparse)/50 13.695 -3.37%
std::partition(vector<int>)_(sparse)/8192 1858.488 -
std::partition_copy(deque<int>)/1024 634.982 -1.06%
std::partition_copy(deque<int>)/32 12.976 -
std::partition_copy(deque<int>)/50 21.139 -1.06%
std::partition_copy(deque<int>)/8192 5679.210 -
std::partition_copy(list<int>)/1024 711.167 -
std::partition_copy(list<int>)/32 8.917 3.04%
std::partition_copy(list<int>)/50 13.023 -
std::partition_copy(list<int>)/8192 7289.957 -
std::partition_copy(vector<int>)/1024 459.469 -3.25%
std::partition_copy(vector<int>)/32 8.133 -
std::partition_copy(vector<int>)/50 12.867 1.02%
std::partition_copy(vector<int>)/8192 4586.408 -
std::partition_point(deque<int>)/1024 9.779 2.28%
std::partition_point(deque<int>)/32 4.231 2.22%
std::partition_point(deque<int>)/50 4.766 2.77%
std::partition_point(deque<int>)/8192 14.982 -2.63%
std::partition_point(list<int>)/1024 1296.866 -5.97%
std::partition_point(list<int>)/32 16.172 -4.63%
std::partition_point(list<int>)/50 24.945 -5.62%
std::partition_point(list<int>)/8192 13061.231 6.58%
std::partition_point(vector<int>)/1024 6.044 -2.77%
std::partition_point(vector<int>)/32 2.553 -1.32%
std::partition_point(vector<int>)/50 2.579 -
std::partition_point(vector<int>)/8192 9.300 -
std::pop_heap(deque<float>)/1024 12.239 -2.60%
std::pop_heap(deque<float>)/8 52.572 -2.85%
std::pop_heap(deque<float>)/8192 61.308 -5.24%
std::pop_heap(deque<int>)/1024 12.799 3.80%
std::pop_heap(deque<int>)/8 53.124 2.19%
std::pop_heap(deque<int>)/8192 56.659 4.80%
std::pop_heap(deque<size_t>)/1024 15.242 -
std::pop_heap(deque<size_t>)/8 52.503 -
std::pop_heap(deque<size_t>)/8192 59.819 -
std::pop_heap(deque<std::string>)/1024 59.448 -
std::pop_heap(deque<std::string>)/8 57.413 -
std::pop_heap(deque<std::string>)/8192 115.274 -
std::pop_heap(vector<float>)/1024 8.435 -
std::pop_heap(vector<float>)/8 50.472 -
std::pop_heap(vector<float>)/8192 20.015 1.77%
std::pop_heap(vector<int>)/1024 9.979 -
std::pop_heap(vector<int>)/8 51.322 -
std::pop_heap(vector<int>)/8192 13.027 -
std::pop_heap(vector<size_t>)/1024 9.844 -
std::pop_heap(vector<size_t>)/8 51.608 -
std::pop_heap(vector<size_t>)/8192 13.039 -
std::pop_heap(vector<std::string>)/1024 20.338 -
std::pop_heap(vector<std::string>)/8 53.362 -
std::pop_heap(vector<std::string>)/8192 51.113 -
std::remove(deque<int>)_(prefix)/1024 517.989 -1.89%
std::remove(deque<int>)_(prefix)/32 52.092 -7.11%
std::remove(deque<int>)_(prefix)/50 59.806 -4.55%
std::remove(deque<int>)_(prefix)/8192 3809.835 -1.84%
std::remove(deque<int>)_(sprinkled)/1024 516.144 -3.18%
std::remove(deque<int>)_(sprinkled)/32 52.490 -6.74%
std::remove(deque<int>)_(sprinkled)/50 59.464 -10.98%
std::remove(deque<int>)_(sprinkled)/8192 3838.572 -1.18%
std::remove(list<int>)_(prefix)/1024 1043.003 8.99%
std::remove(list<int>)_(prefix)/32 52.029 -
std::remove(list<int>)_(prefix)/50 62.157 -1.69%
std::remove(list<int>)_(prefix)/8192 8224.498 -
std::remove(list<int>)_(sprinkled)/1024 939.920 -1.04%
std::remove(list<int>)_(sprinkled)/32 51.843 -1.35%
std::remove(list<int>)_(sprinkled)/50 60.867 -1.49%
std::remove(list<int>)_(sprinkled)/8192 7938.484 -
std::remove(vector<int>)_(prefix)/1024 303.324 -1.48%
std::remove(vector<int>)_(prefix)/32 48.508 -
std::remove(vector<int>)_(prefix)/50 53.610 -1.32%
std::remove(vector<int>)_(prefix)/8192 2088.540 -1.02%
std::remove(vector<int>)_(sprinkled)/1024 282.263 -1.14%
std::remove(vector<int>)_(sprinkled)/32 48.104 -
std::remove(vector<int>)_(sprinkled)/50 52.191 -1.01%
std::remove(vector<int>)_(sprinkled)/8192 2014.112 1.90%
std::remove_copy(deque<int>)_(prefix)/1024 404.633 6.58%
std::remove_copy(deque<int>)_(prefix)/32 12.929 -1.90%
std::remove_copy(deque<int>)_(prefix)/50 19.501 -6.24%
std::remove_copy(deque<int>)_(prefix)/8192 3312.721 -1.36%
std::remove_copy(deque<int>)_(sprinkled)/1024 353.153 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.018 -2.78%
std::remove_copy(deque<int>)_(sprinkled)/50 18.118 -2.28%
std::remove_copy(deque<int>)_(sprinkled)/8192 2829.903 -
std::remove_copy(list<int>)_(prefix)/1024 735.221 -1.55%
std::remove_copy(list<int>)_(prefix)/32 11.219 -
std::remove_copy(list<int>)_(prefix)/50 18.937 -1.11%
std::remove_copy(list<int>)_(prefix)/8192 6918.878 -1.56%
std::remove_copy(list<int>)_(sprinkled)/1024 741.339 -
std::remove_copy(list<int>)_(sprinkled)/32 11.126 -
std::remove_copy(list<int>)_(sprinkled)/50 18.471 -2.30%
std::remove_copy(list<int>)_(sprinkled)/8192 7362.756 5.80%
std::remove_copy(vector<int>)_(prefix)/1024 261.065 -1.38%
std::remove_copy(vector<int>)_(prefix)/32 9.289 -1.02%
std::remove_copy(vector<int>)_(prefix)/50 13.999 -
std::remove_copy(vector<int>)_(prefix)/8192 2045.608 -
std::remove_copy(vector<int>)_(sprinkled)/1024 242.377 -1.11%
std::remove_copy(vector<int>)_(sprinkled)/32 8.362 -1.27%
std::remove_copy(vector<int>)_(sprinkled)/50 12.458 -1.14%
std::remove_copy(vector<int>)_(sprinkled)/8192 1919.580 -
std::remove_copy_if(deque<int>)_(prefix)/1024 535.558 2.58%
std::remove_copy_if(deque<int>)_(prefix)/32 17.651 -1.97%
std::remove_copy_if(deque<int>)_(prefix)/50 27.860 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3776.680 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.088 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.267 -2.29%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.379 -1.57%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3656.052 5.17%
std::remove_copy_if(list<int>)_(prefix)/1024 780.758 -1.71%
std::remove_copy_if(list<int>)_(prefix)/32 16.870 -
std::remove_copy_if(list<int>)_(prefix)/50 24.641 -2.20%
std::remove_copy_if(list<int>)_(prefix)/8192 7247.869 -1.52%
std::remove_copy_if(list<int>)_(sprinkled)/1024 776.121 -2.00%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.456 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.828 -1.50%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7197.135 -2.27%
std::remove_copy_if(vector<int>)_(prefix)/1024 396.707 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.116 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.792 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3342.755 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 349.161 -1.65%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.841 4.34%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.006 1.74%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.805 -2.68%
std::remove_if(deque<int>)_(prefix)/1024 548.417 -
std::remove_if(deque<int>)_(prefix)/32 53.352 -1.29%
std::remove_if(deque<int>)_(prefix)/50 63.554 -1.22%
std::remove_if(deque<int>)_(prefix)/8192 4231.009 -
std::remove_if(deque<int>)_(sprinkled)/1024 527.640 -1.02%
std::remove_if(deque<int>)_(sprinkled)/32 53.233 -
std::remove_if(deque<int>)_(sprinkled)/50 61.233 1.43%
std::remove_if(deque<int>)_(sprinkled)/8192 3897.921 -
std::remove_if(list<int>)_(prefix)/1024 985.724 -3.98%
std::remove_if(list<int>)_(prefix)/32 57.905 -1.15%
std::remove_if(list<int>)_(prefix)/50 71.161 -1.21%
std::remove_if(list<int>)_(prefix)/8192 9109.302 -11.34%
std::remove_if(list<int>)_(sprinkled)/1024 972.983 -1.44%
std::remove_if(list<int>)_(sprinkled)/32 56.672 -1.01%
std::remove_if(list<int>)_(sprinkled)/50 71.263 -4.73%
std::remove_if(list<int>)_(sprinkled)/8192 8011.569 -3.02%
std::remove_if(vector<int>)_(prefix)/1024 343.383 -
std::remove_if(vector<int>)_(prefix)/32 48.841 -
std::remove_if(vector<int>)_(prefix)/50 53.632 -
std::remove_if(vector<int>)_(prefix)/8192 2561.748 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.476 -
std::remove_if(vector<int>)_(sprinkled)/32 50.256 -1.26%
std::remove_if(vector<int>)_(sprinkled)/50 56.598 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.150 -
std::replace(deque<int>)_(prefix)/1024 405.349 -2.43%
std::replace(deque<int>)_(prefix)/32 12.635 -4.05%
std::replace(deque<int>)_(prefix)/50 18.817 -3.15%
std::replace(deque<int>)_(prefix)/8192 3215.654 -1.95%
std::replace(deque<int>)_(sprinkled)/1024 345.513 -1.61%
std::replace(deque<int>)_(sprinkled)/32 11.985 -1.61%
std::replace(deque<int>)_(sprinkled)/50 17.966 -1.53%
std::replace(deque<int>)_(sprinkled)/8192 2761.067 -1.71%
std::replace(list<int>)_(prefix)/1024 738.672 -
std::replace(list<int>)_(prefix)/32 10.905 -1.99%
std::replace(list<int>)_(prefix)/50 17.291 -1.07%
std::replace(list<int>)_(prefix)/8192 6961.873 -
std::replace(list<int>)_(sprinkled)/1024 726.278 -
std::replace(list<int>)_(sprinkled)/32 11.072 -1.81%
std::replace(list<int>)_(sprinkled)/50 18.558 -1.80%
std::replace(list<int>)_(sprinkled)/8192 7141.157 -
std::replace(vector<int>)_(prefix)/1024 158.176 -1.44%
std::replace(vector<int>)_(prefix)/32 5.137 -
std::replace(vector<int>)_(prefix)/50 7.620 -
std::replace(vector<int>)_(prefix)/8192 1261.133 -1.47%
std::replace(vector<int>)_(sprinkled)/1024 156.786 -6.00%
std::replace(vector<int>)_(sprinkled)/32 5.470 -19.12%
std::replace(vector<int>)_(sprinkled)/50 8.220 -18.72%
std::replace(vector<int>)_(sprinkled)/8192 1225.474 -5.45%
std::replace_if(deque<int>)_(prefix)/1024 474.959 -1.93%
std::replace_if(deque<int>)_(prefix)/32 13.824 -1.19%
std::replace_if(deque<int>)_(prefix)/50 20.119 -2.19%
std::replace_if(deque<int>)_(prefix)/8192 3450.239 -1.42%
std::replace_if(deque<int>)_(sprinkled)/1024 365.449 -
std::replace_if(deque<int>)_(sprinkled)/32 12.381 -
std::replace_if(deque<int>)_(sprinkled)/50 18.551 -
std::replace_if(deque<int>)_(sprinkled)/8192 2918.200 -
std::replace_if(list<int>)_(prefix)/1024 728.048 -1.59%
std::replace_if(list<int>)_(prefix)/32 13.752 -
std::replace_if(list<int>)_(prefix)/50 24.177 -2.04%
std::replace_if(list<int>)_(prefix)/8192 7155.982 -
std::replace_if(list<int>)_(sprinkled)/1024 730.893 -1.54%
std::replace_if(list<int>)_(sprinkled)/32 13.125 -1.33%
std::replace_if(list<int>)_(sprinkled)/50 25.376 4.79%
std::replace_if(list<int>)_(sprinkled)/8192 7343.431 -
std::replace_if(vector<int>)_(prefix)/1024 272.768 -
std::replace_if(vector<int>)_(prefix)/32 9.493 -
std::replace_if(vector<int>)_(prefix)/50 13.708 -1.26%
std::replace_if(vector<int>)_(prefix)/8192 2035.239 -
std::replace_if(vector<int>)_(sprinkled)/1024 242.348 -1.38%
std::replace_if(vector<int>)_(sprinkled)/32 8.636 -1.04%
std::replace_if(vector<int>)_(sprinkled)/50 12.742 -
std::replace_if(vector<int>)_(sprinkled)/8192 1875.083 -1.66%
std::reverse(deque<int>)/32768 5880.766 2.19%
std::reverse(deque<int>)/4096 743.177 3.34%
std::reverse(deque<int>)/512 128.627 13.82%
std::reverse(deque<int>)/64 14.655 12.27%
std::reverse(deque<int>)/8 2.598 2.84%
std::reverse(list<int>)/32768 17246.913 -11.84%
std::reverse(list<int>)/4096 1745.672 -5.96%
std::reverse(list<int>)/512 191.565 -6.05%
std::reverse(list<int>)/64 17.780 -2.28%
std::reverse(list<int>)/8 1.980 -
std::reverse(vector<int>)/32768 1032.690 -
std::reverse(vector<int>)/4096 130.127 -
std::reverse(vector<int>)/512 16.319 -
std::reverse(vector<int>)/64 4.187 -
std::reverse(vector<int>)/8 1.489 -2.15%
std::reverse_copy(deque<int>)/32768 7959.582 -
std::reverse_copy(deque<int>)/4096 980.283 -
std::reverse_copy(deque<int>)/512 123.617 -1.70%
std::reverse_copy(deque<int>)/64 15.742 -1.70%
std::reverse_copy(deque<int>)/8 2.518 -
std::reverse_copy(list<int>)/32768 26243.989 -
std::reverse_copy(list<int>)/4096 3145.206 -4.14%
std::reverse_copy(list<int>)/512 363.005 -1.03%
std::reverse_copy(list<int>)/64 29.825 -2.23%
std::reverse_copy(list<int>)/8 2.389 -3.05%
std::reverse_copy(vector<int>)/32768 981.310 -
std::reverse_copy(vector<int>)/4096 131.528 -
std::reverse_copy(vector<int>)/512 17.134 -1.03%
std::reverse_copy(vector<int>)/64 2.533 -
std::reverse_copy(vector<int>)/8 2.713 3.86%
std::rotate(deque<int>)_(1_element_backward)/1024 40.380 -
std::rotate(deque<int>)_(1_element_backward)/32 3.543 -1.14%
std::rotate(deque<int>)_(1_element_backward)/50 5.105 -
std::rotate(deque<int>)_(1_element_backward)/8192 308.585 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.550 -
std::rotate(deque<int>)_(1_element_forward)/32 4.135 -
std::rotate(deque<int>)_(1_element_forward)/50 5.413 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.414 -
std::rotate(deque<int>)_(by_1/2)/1024 188.042 -
std::rotate(deque<int>)_(by_1/2)/32 8.585 -
std::rotate(deque<int>)_(by_1/2)/50 11.606 -
std::rotate(deque<int>)_(by_1/2)/8192 1557.677 -3.60%
std::rotate(deque<int>)_(by_1/3)/1024 402.629 -
std::rotate(deque<int>)_(by_1/3)/32 20.730 -
std::rotate(deque<int>)_(by_1/3)/50 29.790 -2.80%
std::rotate(deque<int>)_(by_1/3)/8192 3155.665 -
std::rotate(deque<int>)_(by_1/4)/1024 265.197 -4.74%
std::rotate(deque<int>)_(by_1/4)/32 13.114 -
std::rotate(deque<int>)_(by_1/4)/50 28.005 -2.14%
std::rotate(deque<int>)_(by_1/4)/8192 2560.317 -
std::rotate(list<int>)_(1_element_backward)/1024 735.704 -1.39%
std::rotate(list<int>)_(1_element_backward)/32 13.087 -2.26%
std::rotate(list<int>)_(1_element_backward)/50 24.453 -3.53%
std::rotate(list<int>)_(1_element_backward)/8192 7099.730 -5.71%
std::rotate(list<int>)_(1_element_forward)/1024 728.619 -1.11%
std::rotate(list<int>)_(1_element_forward)/32 13.687 -2.07%
std::rotate(list<int>)_(1_element_forward)/50 25.965 -
std::rotate(list<int>)_(1_element_forward)/8192 7637.353 7.98%
std::rotate(list<int>)_(by_1/2)/1024 382.563 -2.18%
std::rotate(list<int>)_(by_1/2)/32 6.474 -
std::rotate(list<int>)_(by_1/2)/50 12.543 -
std::rotate(list<int>)_(by_1/2)/8192 5365.028 24.11%
std::rotate(list<int>)_(by_1/3)/1024 793.659 -2.25%
std::rotate(list<int>)_(by_1/3)/32 16.551 -1.23%
std::rotate(list<int>)_(by_1/3)/50 22.780 -1.00%
std::rotate(list<int>)_(by_1/3)/8192 8251.445 -1.94%
std::rotate(list<int>)_(by_1/4)/1024 568.106 -2.17%
std::rotate(list<int>)_(by_1/4)/32 14.349 -1.62%
std::rotate(list<int>)_(by_1/4)/50 25.521 -2.90%
std::rotate(list<int>)_(by_1/4)/8192 6474.195 -2.84%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.803 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.721 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.726 -
std::rotate(vector<bool>)_(1_element_backward)/8192 109.613 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.442 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.491 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.614 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.820 -1.85%
std::rotate(vector<bool>)_(by_1/2)/1024 8.460 -1.55%
std::rotate(vector<bool>)_(by_1/2)/32 18.487 -
std::rotate(vector<bool>)_(by_1/2)/50 18.142 -1.01%
std::rotate(vector<bool>)_(by_1/2)/8192 15.071 -2.36%
std::rotate(vector<bool>)_(by_1/3)/1024 49.765 2.15%
std::rotate(vector<bool>)_(by_1/3)/32 17.782 -
std::rotate(vector<bool>)_(by_1/3)/50 17.826 -
std::rotate(vector<bool>)_(by_1/3)/8192 158.976 2.08%
std::rotate(vector<bool>)_(by_1/4)/1024 13.715 -6.27%
std::rotate(vector<bool>)_(by_1/4)/32 17.897 -
std::rotate(vector<bool>)_(by_1/4)/50 17.754 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.849 -1.83%
std::rotate(vector<int>)_(1_element_backward)/1024 35.600 -
std::rotate(vector<int>)_(1_element_backward)/32 2.899 -
std::rotate(vector<int>)_(1_element_backward)/50 5.302 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.821 -
std::rotate(vector<int>)_(1_element_forward)/1024 34.911 -
std::rotate(vector<int>)_(1_element_forward)/32 2.941 -1.47%
std::rotate(vector<int>)_(1_element_forward)/50 5.232 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.280 -
std::rotate(vector<int>)_(by_1/2)/1024 31.537 -
std::rotate(vector<int>)_(by_1/2)/32 2.332 -
std::rotate(vector<int>)_(by_1/2)/50 3.817 -
std::rotate(vector<int>)_(by_1/2)/8192 239.041 -
std::rotate(vector<int>)_(by_1/3)/1024 118.056 -
std::rotate(vector<int>)_(by_1/3)/32 9.938 -1.81%
std::rotate(vector<int>)_(by_1/3)/50 11.154 -
std::rotate(vector<int>)_(by_1/3)/8192 861.880 -1.79%
std::rotate(vector<int>)_(by_1/4)/1024 47.002 -
std::rotate(vector<int>)_(by_1/4)/32 4.725 -
std::rotate(vector<int>)_(by_1/4)/50 11.545 -
std::rotate(vector<int>)_(by_1/4)/8192 368.289 -
std::rotate_copy(deque<int>)/1024 34.728 -
std::rotate_copy(deque<int>)/32 2.571 -3.59%
std::rotate_copy(deque<int>)/50 3.004 -
std::rotate_copy(deque<int>)/8192 289.701 -
std::rotate_copy(list<int>)/1024 731.497 -
std::rotate_copy(list<int>)/32 8.555 -1.65%
std::rotate_copy(list<int>)/50 13.741 -1.53%
std::rotate_copy(list<int>)/8192 6623.385 -1.70%
std::rotate_copy(vector<int>)/1024 34.723 3.31%
std::rotate_copy(vector<int>)/32 2.079 -4.63%
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 330.445 -55.09%
std::sample(deque<int>)/1024 11224.949 -
std::sample(deque<int>)/32 302.647 -
std::sample(deque<int>)/8192 90927.611 -
std::sample(list<int>)/1024 11898.935 -1.39%
std::sample(list<int>)/32 310.220 -1.41%
std::sample(list<int>)/8192 97365.942 -1.73%
std::sample(vector<int>)/1024 11214.753 -
std::sample(vector<int>)/32 300.709 -
std::sample(vector<int>)/8192 90936.006 -
std::search(deque<int>)_(near_matches)/1000 20895.992 -6.42%
std::search(deque<int>)_(near_matches)/1024 21973.259 -5.64%
std::search(deque<int>)_(near_matches)/8192 1437090.006 -
std::search(deque<int>)_(no_match)/1000 403.535 -
std::search(deque<int>)_(no_match)/1024 243.893 -29.99%
std::search(deque<int>)_(no_match)/1048576 421159.125 -
std::search(deque<int>)_(no_match)/8192 3289.340 -
std::search(deque<int>)_(same_length)/1000 461.470 31.26%
std::search(deque<int>)_(same_length)/1024 472.869 -
std::search(deque<int>)_(same_length)/8192 3808.495 -
std::search(deque<int>)_(single_element)/1000 446.297 -1.20%
std::search(deque<int>)_(single_element)/1024 456.446 -1.10%
std::search(deque<int>)_(single_element)/8192 3642.896 -1.04%
std::search(deque<int>,_pred)_(near_matches)/1000 23225.765 -
std::search(deque<int>,_pred)_(near_matches)/1024 24356.865 -
std::search(deque<int>,_pred)_(near_matches)/8192 1522796.477 -
std::search(deque<int>,_pred)_(no_match)/1000 423.450 -31.76%
std::search(deque<int>,_pred)_(no_match)/1024 435.912 -31.51%
std::search(deque<int>,_pred)_(no_match)/1048576 445925.472 -31.81%
std::search(deque<int>,_pred)_(no_match)/8192 3493.609 -31.78%
std::search(deque<int>,_pred)_(same_length)/1000 479.400 -
std::search(deque<int>,_pred)_(same_length)/1024 511.193 -
std::search(deque<int>,_pred)_(same_length)/8192 4033.599 -1.91%
std::search(deque<int>,_pred)_(single_element)/1000 682.618 -
std::search(deque<int>,_pred)_(single_element)/1024 701.132 -
std::search(deque<int>,_pred)_(single_element)/8192 5635.150 -
std::search(list<int>)_(near_matches)/1000 37887.426 -
std::search(list<int>)_(near_matches)/1024 39433.916 -
std::search(list<int>)_(near_matches)/8192 2530790.761 -
std::search(list<int>)_(no_match)/1000 681.557 -9.41%
std::search(list<int>)_(no_match)/1024 749.408 -
std::search(list<int>)_(no_match)/1048576 844423.494 1.92%
std::search(list<int>)_(no_match)/8192 6658.590 -
std::search(list<int>)_(same_length)/1000 756.338 -
std::search(list<int>)_(same_length)/1024 817.615 5.72%
std::search(list<int>)_(same_length)/8192 9020.841 4.32%
std::search(list<int>)_(single_element)/1000 710.674 2.89%
std::search(list<int>)_(single_element)/1024 730.898 -5.27%
std::search(list<int>)_(single_element)/8192 8663.913 6.00%
std::search(list<int>,_pred)_(near_matches)/1000 41430.210 -
std::search(list<int>,_pred)_(near_matches)/1024 43388.402 -
std::search(list<int>,_pred)_(near_matches)/8192 2682923.054 -
std::search(list<int>,_pred)_(no_match)/1000 800.279 -
std::search(list<int>,_pred)_(no_match)/1024 819.853 -
std::search(list<int>,_pred)_(no_match)/1048576 951848.995 -
std::search(list<int>,_pred)_(no_match)/8192 7325.532 -1.51%
std::search(list<int>,_pred)_(same_length)/1000 790.765 -3.69%
std::search(list<int>,_pred)_(same_length)/1024 809.132 -3.48%
std::search(list<int>,_pred)_(same_length)/8192 8630.977 -12.69%
std::search(list<int>,_pred)_(single_element)/1000 796.118 -
std::search(list<int>,_pred)_(single_element)/1024 815.673 -
std::search(list<int>,_pred)_(single_element)/8192 8190.865 -16.66%
std::search(vector<int>)_(near_matches)/1000 14298.192 -
std::search(vector<int>)_(near_matches)/1024 15068.538 -
std::search(vector<int>)_(near_matches)/8192 761872.416 -
std::search(vector<int>)_(no_match)/1000 207.928 -2.24%
std::search(vector<int>)_(no_match)/1024 209.822 -3.64%
std::search(vector<int>)_(no_match)/1048576 208762.931 -2.11%
std::search(vector<int>)_(no_match)/8192 1625.485 -2.38%
std::search(vector<int>)_(same_length)/1000 244.099 1.38%
std::search(vector<int>)_(same_length)/1024 252.593 2.94%
std::search(vector<int>)_(same_length)/8192 1950.870 4.18%
std::search(vector<int>)_(single_element)/1000 229.187 -
std::search(vector<int>)_(single_element)/1024 234.517 -
std::search(vector<int>)_(single_element)/8192 1815.375 -
std::search(vector<int>,_pred)_(near_matches)/1000 22593.450 -
std::search(vector<int>,_pred)_(near_matches)/1024 23677.134 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449852.571 -
std::search(vector<int>,_pred)_(no_match)/1000 526.890 -
std::search(vector<int>,_pred)_(no_match)/1024 535.680 -
std::search(vector<int>,_pred)_(no_match)/1048576 596885.077 -
std::search(vector<int>,_pred)_(no_match)/8192 4280.572 -
std::search(vector<int>,_pred)_(same_length)/1000 622.138 3.62%
std::search(vector<int>,_pred)_(same_length)/1024 634.422 3.22%
std::search(vector<int>,_pred)_(same_length)/8192 4993.032 1.51%
std::search(vector<int>,_pred)_(single_element)/1000 478.571 -10.83%
std::search(vector<int>,_pred)_(single_element)/1024 493.513 -10.29%
std::search(vector<int>,_pred)_(single_element)/8192 3912.645 -11.05%
std::search_n(deque<int>)_(no_match)/1024 13.567 -
std::search_n(deque<int>)_(no_match)/32 13.614 -
std::search_n(deque<int>)_(no_match)/8192 15.717 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.176 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.161 -
std::search_n(deque<int>,_pred)_(no_match)/8192 18.150 -
std::search_n(list<int>)_(no_match)/1024 723.131 -
std::search_n(list<int>)_(no_match)/32 9.175 -
std::search_n(list<int>)_(no_match)/8192 6862.686 -
std::search_n(list<int>,_pred)_(no_match)/1024 828.128 -
std::search_n(list<int>,_pred)_(no_match)/32 17.276 -
std::search_n(list<int>,_pred)_(no_match)/8192 7307.368 -6.39%
std::search_n(vector<int>)_(no_match)/1024 3.263 -
std::search_n(vector<int>)_(no_match)/32 3.280 -
std::search_n(vector<int>)_(no_match)/8192 3.263 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.055 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.096 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.062 -
std::set<int>::clear()/0 391.306 -
std::set<int>::clear()/1024 9159.892 -
std::set<int>::clear()/32 625.029 -
std::set<int>::clear()/8192 82402.748 3.95%
std::set<int>::contains(key)_(existent)/1024 3.972 3.40%
std::set<int>::contains(key)_(existent)/32 1.658 -
std::set<int>::contains(key)_(existent)/8192 8.482 2.45%
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 5.985 -2.40%
std::set<int>::contains(key)_(non-existent)/32 2.623 -5.99%
std::set<int>::contains(key)_(non-existent)/8192 14.782 -1.12%
std::set<int>::count(key)_(existent)/1024 4.074 -3.41%
std::set<int>::count(key)_(existent)/32 1.636 -
std::set<int>::count(key)_(existent)/8192 7.947 1.03%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.436 -
std::set<int>::count(key)_(non-existent)/32 2.911 -
std::set<int>::count(key)_(non-existent)/8192 11.362 -
std::set<int>::ctor(&&,_different_allocs)/0 12.878 -
std::set<int>::ctor(&&,_different_allocs)/1024 5941.981 -2.56%
std::set<int>::ctor(&&,_different_allocs)/32 175.971 -1.72%
std::set<int>::ctor(&&,_different_allocs)/8192 48726.864 -1.98%
std::set<int>::ctor(const&)/0 12.787 -
std::set<int>::ctor(const&)/1024 6371.362 3.31%
std::set<int>::ctor(const&)/32 224.157 4.72%
std::set<int>::ctor(const&)/8192 50754.815 3.78%
std::set<int>::ctor(const&,_alloc)/0 12.752 -
std::set<int>::ctor(const&,_alloc)/1024 6695.547 7.69%
std::set<int>::ctor(const&,_alloc)/32 231.131 9.54%
std::set<int>::ctor(const&,_alloc)/8192 53215.948 7.25%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.701 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8633.684 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.878 3.22%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68388.770 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.738 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13244.468 3.23%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.538 3.89%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252257.490 3.31%
std::set<int>::equal_range(key)_(existent)/1024 4.890 -
std::set<int>::equal_range(key)_(existent)/32 1.903 -
std::set<int>::equal_range(key)_(existent)/8192 8.155 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.714 1.86%
std::set<int>::equal_range(key)_(non-existent)/32 2.316 -2.63%
std::set<int>::equal_range(key)_(non-existent)/8192 9.997 1.84%
std::set<int>::erase(iterator)/1024 19.923 -3.59%
std::set<int>::erase(iterator)/32 19.880 -1.86%
std::set<int>::erase(iterator)/8192 19.975 -2.51%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.467 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6733.854 2.73%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.890 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53858.232 1.12%
std::set<int>::erase(key)_(existent)/1024 50.280 2.05%
std::set<int>::erase(key)_(existent)/32 21.519 -5.24%
std::set<int>::erase(key)_(existent)/8192 69.211 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.962 9.12%
std::set<int>::erase(key)_(non-existent,_end)/32 2.489 8.08%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.106 10.86%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.266 4.37%
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.994 3.27%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.828 2.99%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.030 -3.21%
std::set<int>::find(key)_(existent)/1024 4.056 -
std::set<int>::find(key)_(existent)/32 1.703 -1.38%
std::set<int>::find(key)_(existent)/8192 8.310 2.97%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 6.061 -
std::set<int>::find(key)_(non-existent)/32 2.837 15.33%
std::set<int>::find(key)_(non-existent)/8192 9.301 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.116 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.178 -2.64%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.534 1.31%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 101.036 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.094 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.704 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.218 1.98%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.663 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.597 1.56%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.950 -4.00%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.388 -7.10%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 106.552 12.45%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.568 1.30%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.699 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.330 1.73%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.346 12.30%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.951 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16914.539 4.27%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.475 2.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187768.897 3.74%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.571 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12958.330 2.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.956 1.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118658.039 4.25%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.044 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7889.800 1.92%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 542.647 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130644.531 -2.06%
std::set<int>::insert(value)_(already_present)/1024 5.717 -23.27%
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 10.015 -16.92%
std::set<int>::insert(value)_(new_value,_end)/0 17.084 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.471 1.23%
std::set<int>::insert(value)_(new_value,_end)/32 19.043 1.33%
std::set<int>::insert(value)_(new_value,_end)/8192 75.585 1.33%
std::set<int>::insert(value)_(new_value,_middle)/0 17.108 -
std::set<int>::insert(value)_(new_value,_middle)/1024 27.181 3.04%
std::set<int>::insert(value)_(new_value,_middle)/32 19.256 3.94%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.965 4.56%
std::set<int>::lower_bound(key)_(existent)/1024 4.672 5.20%
std::set<int>::lower_bound(key)_(existent)/32 1.542 1.49%
std::set<int>::lower_bound(key)_(existent)/8192 8.740 10.99%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.420 -6.41%
std::set<int>::lower_bound(key)_(non-existent)/32 2.465 -7.11%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.683 -6.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.361 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6501.589 5.11%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 226.707 4.50%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 52409.193 5.60%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.358 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6547.388 4.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 227.393 4.45%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52426.086 4.50%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1416.057 5.53%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.017 8.41%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12427.604 -
std::set<int>::upper_bound(key)_(existent)/1024 4.299 -
std::set<int>::upper_bound(key)_(existent)/32 1.773 -1.23%
std::set<int>::upper_bound(key)_(existent)/8192 7.898 -1.32%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.846 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.459 1.77%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.799 -
std::set<std::string>::clear()/0 398.769 1.48%
std::set<std::string>::clear()/1024 22001.726 1.03%
std::set<std::string>::clear()/32 923.545 5.72%
std::set<std::string>::clear()/8192 215523.812 -1.18%
std::set<std::string>::contains(key)_(existent)/1024 24.769 -
std::set<std::string>::contains(key)_(existent)/32 15.399 -2.99%
std::set<std::string>::contains(key)_(existent)/8192 29.406 7.86%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.551 -10.14%
std::set<std::string>::contains(key)_(non-existent)/32 10.208 -11.16%
std::set<std::string>::contains(key)_(non-existent)/8192 28.499 -5.71%
std::set<std::string>::count(key)_(existent)/1024 24.755 3.40%
std::set<std::string>::count(key)_(existent)/32 17.914 5.18%
std::set<std::string>::count(key)_(existent)/8192 30.302 -21.05%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.827 -
std::set<std::string>::count(key)_(non-existent)/32 10.853 -
std::set<std::string>::count(key)_(non-existent)/8192 33.496 9.19%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.916 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6915.539 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.559 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57472.852 -
std::set<std::string>::ctor(const&)/0 13.014 2.20%
std::set<std::string>::ctor(const&)/1024 38122.122 11.63%
std::set<std::string>::ctor(const&)/32 827.520 6.98%
std::set<std::string>::ctor(const&)/8192 346235.134 1.07%
std::set<std::string>::ctor(const&,_alloc)/0 12.816 -2.70%
std::set<std::string>::ctor(const&,_alloc)/1024 36843.103 -4.30%
std::set<std::string>::ctor(const&,_alloc)/32 760.628 -1.44%
std::set<std::string>::ctor(const&,_alloc)/8192 347260.275 1.13%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.769 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39976.375 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 819.624 3.70%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381150.435 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.893 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54980.374 1.08%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1001.043 -5.74%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1111090.886 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.697 -11.67%
std::set<std::string>::equal_range(key)_(existent)/32 15.680 -2.03%
std::set<std::string>::equal_range(key)_(existent)/8192 30.399 8.71%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.957 -11.03%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.669 -1.02%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.591 -
std::set<std::string>::erase(iterator)/1024 27.560 -10.45%
std::set<std::string>::erase(iterator)/32 26.507 -3.03%
std::set<std::string>::erase(iterator)/8192 29.972 11.48%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.415 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12565.703 -1.18%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.773 -2.26%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117207.699 -
std::set<std::string>::erase(key)_(existent)/1024 99.764 64.47%
std::set<std::string>::erase(key)_(existent)/32 74.691 49.13%
std::set<std::string>::erase(key)_(existent)/8192 87.618 20.98%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.497 12.82%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.030 13.86%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.657 9.70%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.478 7.42%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.737 -4.66%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.672 5.97%
std::set<std::string>::find(key)_(existent)/1024 25.636 10.99%
std::set<std::string>::find(key)_(existent)/32 15.730 -1.03%
std::set<std::string>::find(key)_(existent)/8192 31.264 4.26%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.023 5.37%
std::set<std::string>::find(key)_(non-existent)/32 10.200 12.00%
std::set<std::string>::find(key)_(non-existent)/8192 28.994 7.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.597 -15.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.119 32.97%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.600 57.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 73.160 3.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.663 1.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.200 2.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.692 5.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 59.466 23.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.468 10.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.364 -35.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.547 29.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.764 -20.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.851 5.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.724 -8.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.153 1.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.227 21.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.500 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67002.682 2.43%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1505.211 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 878763.308 -1.91%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.443 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43828.203 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1295.981 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 618942.683 4.27%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.560 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42872.022 1.32%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1083.081 -7.97%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619400.717 -
std::set<std::string>::insert(value)_(already_present)/1024 16.273 -39.85%
std::set<std::string>::insert(value)_(already_present)/32 7.471 -22.61%
std::set<std::string>::insert(value)_(already_present)/8192 61.866 94.19%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.877 -17.42%
std::set<std::string>::insert(value)_(new_value,_end)/1024 67.489 -5.54%
std::set<std::string>::insert(value)_(new_value,_end)/32 40.241 -11.96%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.215 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.180 -33.11%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.817 -2.36%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.671 3.64%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.690 25.62%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.814 -4.64%
std::set<std::string>::lower_bound(key)_(existent)/32 16.197 8.17%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.136 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.616 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.474 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.275 1.93%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.316 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37210.024 1.29%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 808.835 2.00%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348210.440 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.294 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 37679.987 5.18%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 713.364 -8.80%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 362345.245 4.81%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.072 2.16%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 21511.346 33.20%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 347.391 12.51%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207512.846 1.35%
std::set<std::string>::upper_bound(key)_(existent)/1024 23.743 7.61%
std::set<std::string>::upper_bound(key)_(existent)/32 15.499 -10.38%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.081 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.600 -2.29%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.311 -7.26%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.504 -
std::shift_left(deque<int>)/1024 38.927 1.94%
std::shift_left(deque<int>)/32 3.867 -
std::shift_left(deque<int>)/50 5.568 2.48%
std::shift_left(deque<int>)/8192 307.647 -
std::shift_left(list<int>)/1024 724.508 -6.61%
std::shift_left(list<int>)/32 13.711 -2.56%
std::shift_left(list<int>)/50 27.187 -8.70%
std::shift_left(list<int>)/8192 7028.008 -9.76%
std::shift_left(vector<int>)/1024 35.298 -
std::shift_left(vector<int>)/32 2.964 -25.50%
std::shift_left(vector<int>)/50 5.225 -
std::shift_left(vector<int>)/8192 279.965 -
std::shift_right(deque<int>)/1024 40.254 -1.18%
std::shift_right(deque<int>)/32 3.432 -
std::shift_right(deque<int>)/50 4.501 -
std::shift_right(deque<int>)/8192 308.844 -
std::shift_right(list<int>)/1024 730.088 -
std::shift_right(list<int>)/32 14.269 -2.09%
std::shift_right(list<int>)/50 25.776 -4.88%
std::shift_right(list<int>)/8192 7404.085 -4.13%
std::shift_right(vector<int>)/1024 35.454 -1.15%
std::shift_right(vector<int>)/32 4.022 -4.24%
std::shift_right(vector<int>)/50 5.291 -
std::shift_right(vector<int>)/8192 300.254 -
std::shuffle(deque<int>)/1024 9208.021 -
std::shuffle(deque<int>)/32 291.426 -
std::shuffle(deque<int>)/8192 73607.580 -
std::shuffle(vector<int>)/1024 8709.827 -1.07%
std::shuffle(vector<int>)/32 275.976 -
std::shuffle(vector<int>)/8192 70086.938 -
std::sort(deque<int>)_(ascending)/1024 757.713 -
std::sort(deque<int>)_(ascending)/8 17.219 -
std::sort(deque<int>)_(ascending)/8192 5732.148 -
std::sort(deque<int>)_(descending)/1024 1294.480 -
std::sort(deque<int>)_(descending)/8 24.838 -
std::sort(deque<int>)_(descending)/8192 10357.439 -
std::sort(deque<int>)_(heap)/1024 6566.996 5.87%
std::sort(deque<int>)_(heap)/8 24.120 -
std::sort(deque<int>)_(heap)/8192 79575.000 15.09%
std::sort(deque<int>)_(pipe-organ)/1024 2692.531 -1.79%
std::sort(deque<int>)_(pipe-organ)/8 20.087 -
std::sort(deque<int>)_(pipe-organ)/8192 26149.337 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17825.947 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.166 -1.85%
std::sort(deque<int>)_(qsort_adversarial)/8192 484164.537 -
std::sort(deque<int>)_(repeated)/1024 986.453 2.18%
std::sort(deque<int>)_(repeated)/8 18.107 1.85%
std::sort(deque<int>)_(repeated)/8192 6782.191 -
std::sort(deque<int>)_(shuffled)/1024 6733.468 -2.88%
std::sort(deque<int>)_(shuffled)/8 22.924 1.06%
std::sort(deque<int>)_(shuffled)/8192 81002.295 -1.12%
std::sort(vector<NonIntegral>)_(ascending)/1024 521.869 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.705 1.35%
std::sort(vector<NonIntegral>)_(ascending)/8192 3740.809 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.372 -
std::sort(vector<NonIntegral>)_(descending)/8 25.321 1.42%
std::sort(vector<NonIntegral>)_(descending)/8192 5251.697 -
std::sort(vector<NonIntegral>)_(heap)/1024 4279.646 -1.24%
std::sort(vector<NonIntegral>)_(heap)/8 23.711 -
std::sort(vector<NonIntegral>)_(heap)/8192 50307.781 1.04%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1871.200 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.481 1.12%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18302.232 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13331.749 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.776 1.02%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155352.810 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.936 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.814 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3749.763 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4640.617 -5.97%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.751 -1.54%
std::sort(vector<NonIntegral>)_(shuffled)/8192 86379.328 4.35%
std::sort(vector<int>)_(ascending)/1024 521.577 -
std::sort(vector<int>)_(ascending)/8 15.798 1.20%
std::sort(vector<int>)_(ascending)/8192 3736.397 -
std::sort(vector<int>)_(descending)/1024 1012.825 -
std::sort(vector<int>)_(descending)/8 24.874 -
std::sort(vector<int>)_(descending)/8192 7206.059 -
std::sort(vector<int>)_(heap)/1024 4561.049 -
std::sort(vector<int>)_(heap)/8 23.776 -
std::sort(vector<int>)_(heap)/8192 45479.216 -
std::sort(vector<int>)_(pipe-organ)/1024 2285.497 -
std::sort(vector<int>)_(pipe-organ)/8 17.821 2.12%
std::sort(vector<int>)_(pipe-organ)/8192 21564.147 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12950.902 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.834 1.01%
std::sort(vector<int>)_(qsort_adversarial)/8192 148264.920 -
std::sort(vector<int>)_(repeated)/1024 662.936 -
std::sort(vector<int>)_(repeated)/8 15.949 -
std::sort(vector<int>)_(repeated)/8192 5038.540 -
std::sort(vector<int>)_(shuffled)/1024 4773.173 -1.79%
std::sort(vector<int>)_(shuffled)/8 23.829 2.74%
std::sort(vector<int>)_(shuffled)/8192 45164.333 -3.47%
std::sort_heap(deque<int>)/1024 13358.168 -
std::sort_heap(deque<int>)/8 34.848 -5.09%
std::sort_heap(deque<int>)/8192 477236.949 1.42%
std::sort_heap(deque<int>,_pred)/1024 12267.588 -
std::sort_heap(deque<int>,_pred)/8 34.081 2.23%
std::sort_heap(deque<int>,_pred)/8192 432425.752 1.41%
std::sort_heap(vector<NonIntegral>)/1024 9897.229 -
std::sort_heap(vector<NonIntegral>)/8 30.597 -
std::sort_heap(vector<NonIntegral>)/8192 106020.568 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9901.361 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.827 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106553.601 -
std::sort_heap(vector<int>)/1024 9864.553 -
std::sort_heap(vector<int>)/8 31.303 -6.15%
std::sort_heap(vector<int>)/8192 106398.066 -
std::sort_heap(vector<int>,_pred)/1024 9810.170 -
std::sort_heap(vector<int>,_pred)/8 32.480 -
std::sort_heap(vector<int>,_pred)/8192 106386.579 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2785.204 4.65%
std::stable_partition(deque<int>)_(alloc_fails)/32 1892.585 1.47%
std::stable_partition(deque<int>)_(alloc_fails)/50 1909.395 2.26%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9821.110 -
std::stable_partition(deque<int>)_(dense)/1024 585.129 -3.14%
std::stable_partition(deque<int>)_(dense)/32 28.697 -4.70%
std::stable_partition(deque<int>)_(dense)/50 38.547 -3.36%
std::stable_partition(deque<int>)_(dense)/8192 5626.415 -
std::stable_partition(deque<int>)_(sparse)/1024 435.279 -
std::stable_partition(deque<int>)_(sparse)/32 12.512 10.71%
std::stable_partition(deque<int>)_(sparse)/50 30.612 11.96%
std::stable_partition(deque<int>)_(sparse)/8192 3336.129 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4142.933 -
std::stable_partition(list<int>)_(alloc_fails)/32 1876.713 -
std::stable_partition(list<int>)_(alloc_fails)/50 1905.950 1.17%
std::stable_partition(list<int>)_(alloc_fails)/8192 26458.624 -
std::stable_partition(list<int>)_(dense)/1024 1423.601 -1.81%
std::stable_partition(list<int>)_(dense)/32 36.821 -4.88%
std::stable_partition(list<int>)_(dense)/50 57.839 -
std::stable_partition(list<int>)_(dense)/8192 19152.750 -16.82%
std::stable_partition(list<int>)_(sparse)/1024 935.726 -
std::stable_partition(list<int>)_(sparse)/32 9.773 -
std::stable_partition(list<int>)_(sparse)/50 26.878 -
std::stable_partition(list<int>)_(sparse)/8192 8861.235 2.58%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2343.123 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1882.950 1.22%
std::stable_partition(vector<int>)_(alloc_fails)/50 1876.240 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5362.200 -
std::stable_partition(vector<int>)_(dense)/1024 290.880 -
std::stable_partition(vector<int>)_(dense)/32 20.005 -7.55%
std::stable_partition(vector<int>)_(dense)/50 25.817 -
std::stable_partition(vector<int>)_(dense)/8192 2086.335 -
std::stable_partition(vector<int>)_(sparse)/1024 206.773 -
std::stable_partition(vector<int>)_(sparse)/32 7.328 1.97%
std::stable_partition(vector<int>)_(sparse)/50 21.692 3.28%
std::stable_partition(vector<int>)_(sparse)/8192 1528.229 -1.18%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4063.724 1.82%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.539 2.70%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19412.125 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29214.256 2.22%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.002 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26318.485 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13799.945 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.161 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25626.775 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16486.093 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.389 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22356.409 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25997.897 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.333 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28130.841 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3671.299 -10.13%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.736 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13024.521 -1.91%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19437.217 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.874 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24431.677 -
std::stable_sort(deque<int>)_(ascending)/1024 2112.993 -1.84%
std::stable_sort(deque<int>)_(ascending)/8 17.847 2.00%
std::stable_sort(deque<int>)_(ascending)/8192 14149.655 3.63%
std::stable_sort(deque<int>)_(descending)/1024 2902.938 -
std::stable_sort(deque<int>)_(descending)/8 25.043 -
std::stable_sort(deque<int>)_(descending)/8192 20381.575 -
std::stable_sort(deque<int>)_(heap)/1024 2720.564 -
std::stable_sort(deque<int>)_(heap)/8 24.466 2.16%
std::stable_sort(deque<int>)_(heap)/8192 17216.322 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2921.206 -1.24%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.555 -1.02%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20373.395 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3100.786 -1.35%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.493 2.27%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20646.441 -
std::stable_sort(deque<int>)_(repeated)/1024 1416.492 -2.90%
std::stable_sort(deque<int>)_(repeated)/8 17.702 -
std::stable_sort(deque<int>)_(repeated)/8192 7660.785 -
std::stable_sort(deque<int>)_(shuffled)/1024 2522.104 -1.47%
std::stable_sort(deque<int>)_(shuffled)/8 23.218 3.18%
std::stable_sort(deque<int>)_(shuffled)/8192 14142.280 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4969.074 2.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.548 2.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 51011.759 6.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22854.362 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.451 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119054.128 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13754.782 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.306 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108076.296 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13885.862 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.910 1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84677.049 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22439.208 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.849 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135909.824 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3913.566 13.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.542 1.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19686.873 9.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17923.554 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.369 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146021.278 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3604.817 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.143 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42125.848 3.32%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12655.169 -4.57%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.960 -1.79%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186738.181 -3.82%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9525.406 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.471 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117469.398 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8107.533 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.330 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116508.706 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13589.613 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.929 2.76%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200128.351 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.705 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.608 2.27%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14250.445 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12017.813 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.805 1.61%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174699.438 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4464.735 -3.02%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.063 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18787.994 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23366.922 -3.54%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.501 -2.29%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24759.270 4.81%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13843.303 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.194 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30455.587 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13880.900 -1.60%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.160 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21948.285 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22606.188 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.081 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34168.725 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3361.321 -1.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.041 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9593.338 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17861.640 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.623 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27151.219 -3.58%
std::stable_sort(vector<int>)_(ascending)/1024 2065.450 -
std::stable_sort(vector<int>)_(ascending)/8 15.565 -
std::stable_sort(vector<int>)_(ascending)/8192 13427.061 -
std::stable_sort(vector<int>)_(descending)/1024 2906.579 4.33%
std::stable_sort(vector<int>)_(descending)/8 24.830 1.71%
std::stable_sort(vector<int>)_(descending)/8192 18950.099 -
std::stable_sort(vector<int>)_(heap)/1024 2522.314 -
std::stable_sort(vector<int>)_(heap)/8 21.463 -
std::stable_sort(vector<int>)_(heap)/8192 14512.450 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2805.981 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.481 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18290.444 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.558 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.578 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18263.907 -
std::stable_sort(vector<int>)_(repeated)/1024 1081.531 -
std::stable_sort(vector<int>)_(repeated)/8 15.612 -
std::stable_sort(vector<int>)_(repeated)/8192 5240.796 -
std::stable_sort(vector<int>)_(shuffled)/1024 2219.991 -1.19%
std::stable_sort(vector<int>)_(shuffled)/8 19.828 -1.26%
std::stable_sort(vector<int>)_(shuffled)/8192 10935.885 -
std::swap_ranges(deque<int>)/1024 364.526 6.90%
std::swap_ranges(deque<int>)/32 10.650 2.22%
std::swap_ranges(deque<int>)/50 15.843 -
std::swap_ranges(deque<int>)/8192 2883.233 6.26%
std::swap_ranges(list<int>)/1024 747.627 -1.80%
std::swap_ranges(list<int>)/32 19.223 -1.83%
std::swap_ranges(list<int>)/50 31.745 -2.02%
std::swap_ranges(list<int>)/8192 10185.908 -1.03%
std::swap_ranges(vector<int>)/1024 62.301 -
std::swap_ranges(vector<int>)/32 4.787 -
std::swap_ranges(vector<int>)/50 5.580 -
std::swap_ranges(vector<int>)/8192 473.665 -
std::transform(deque<int>)_(identity_transform)/1024 369.047 -
std::transform(deque<int>)_(identity_transform)/32 12.269 -
std::transform(deque<int>)_(identity_transform)/50 19.039 -
std::transform(deque<int>)_(identity_transform)/8192 2441.188 -1.13%
std::transform(deque<int>,_deque<int>)/1024 658.853 -
std::transform(deque<int>,_deque<int>)/32 21.917 -1.99%
std::transform(deque<int>,_deque<int>)/50 33.719 -7.36%
std::transform(deque<int>,_deque<int>)/8192 5405.882 -
std::transform(list<int>)_(identity_transform)/1024 752.168 1.16%
std::transform(list<int>)_(identity_transform)/32 16.718 -1.90%
std::transform(list<int>)_(identity_transform)/50 29.982 -1.84%
std::transform(list<int>)_(identity_transform)/8192 7927.571 3.72%
std::transform(list<int>,_list<int>)/1024 830.141 -1.44%
std::transform(list<int>,_list<int>)/32 22.885 -
std::transform(list<int>,_list<int>)/50 36.875 -1.15%
std::transform(list<int>,_list<int>)/8192 9152.407 -
std::transform(vector<int>)_(identity_transform)/1024 260.949 -
std::transform(vector<int>)_(identity_transform)/32 9.135 -
std::transform(vector<int>)_(identity_transform)/50 16.111 -1.42%
std::transform(vector<int>)_(identity_transform)/8192 2011.825 -
std::transform(vector<int>,_vector<int>)/1024 551.180 -
std::transform(vector<int>,_vector<int>)/32 17.094 -
std::transform(vector<int>,_vector<int>)/50 26.720 -
std::transform(vector<int>,_vector<int>)/8192 4413.794 -
std::unique(deque<int>)_(contiguous)/1024 510.861 -1.71%
std::unique(deque<int>)_(contiguous)/32 49.391 -
std::unique(deque<int>)_(contiguous)/52 55.052 -
std::unique(deque<int>)_(contiguous)/8192 3748.716 -1.09%
std::unique(deque<int>)_(sprinkled)/1024 505.080 -1.14%
std::unique(deque<int>)_(sprinkled)/32 53.261 -5.07%
std::unique(deque<int>)_(sprinkled)/52 60.823 -9.85%
std::unique(deque<int>)_(sprinkled)/8192 3766.373 -1.58%
std::unique(deque<int>,_pred)_(contiguous)/1024 627.534 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.240 -1.04%
std::unique(deque<int>,_pred)_(contiguous)/52 67.449 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4547.813 -1.17%
std::unique(deque<int>,_pred)_(sprinkled)/1024 681.845 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.452 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.717 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5180.930 -
std::unique(list<int>)_(contiguous)/1024 921.755 -
std::unique(list<int>)_(contiguous)/32 51.881 -
std::unique(list<int>)_(contiguous)/52 63.613 -1.63%
std::unique(list<int>)_(contiguous)/8192 6977.759 -
std::unique(list<int>)_(sprinkled)/1024 948.764 -
std::unique(list<int>)_(sprinkled)/32 53.744 -
std::unique(list<int>)_(sprinkled)/52 67.447 -11.66%
std::unique(list<int>)_(sprinkled)/8192 7919.823 -
std::unique(list<int>,_pred)_(contiguous)/1024 945.822 -
std::unique(list<int>,_pred)_(contiguous)/32 58.152 1.20%
std::unique(list<int>,_pred)_(contiguous)/52 70.939 -
std::unique(list<int>,_pred)_(contiguous)/8192 7468.694 -2.17%
std::unique(list<int>,_pred)_(sprinkled)/1024 1071.201 6.83%
std::unique(list<int>,_pred)_(sprinkled)/32 66.992 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.599 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8886.817 7.24%
std::unique(vector<int>)_(contiguous)/1024 306.720 -1.65%
std::unique(vector<int>)_(contiguous)/32 48.073 -3.56%
std::unique(vector<int>)_(contiguous)/52 53.286 -2.19%
std::unique(vector<int>)_(contiguous)/8192 1901.047 -1.83%
std::unique(vector<int>)_(sprinkled)/1024 523.588 -2.82%
std::unique(vector<int>)_(sprinkled)/32 53.715 -1.30%
std::unique(vector<int>)_(sprinkled)/52 64.515 -1.13%
std::unique(vector<int>)_(sprinkled)/8192 3847.471 -3.40%
std::unique(vector<int>,_pred)_(contiguous)/1024 484.968 -2.04%
std::unique(vector<int>,_pred)_(contiguous)/32 54.035 -2.54%
std::unique(vector<int>,_pred)_(contiguous)/52 63.903 -1.95%
std::unique(vector<int>,_pred)_(contiguous)/8192 3553.943 -1.50%
std::unique(vector<int>,_pred)_(sprinkled)/1024 676.555 -1.65%
std::unique(vector<int>,_pred)_(sprinkled)/32 57.532 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.244 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5107.596 -1.69%
std::unique_copy(deque<int>)_(contiguous)/1024 468.807 -1.85%
std::unique_copy(deque<int>)_(contiguous)/32 9.382 -
std::unique_copy(deque<int>)_(contiguous)/52 14.665 -1.53%
std::unique_copy(deque<int>)_(contiguous)/8192 3693.369 -1.88%
std::unique_copy(deque<int>)_(sprinkled)/1024 462.260 -1.78%
std::unique_copy(deque<int>)_(sprinkled)/32 9.191 -31.32%
std::unique_copy(deque<int>)_(sprinkled)/52 14.693 -30.88%
std::unique_copy(deque<int>)_(sprinkled)/8192 3702.883 -1.68%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 594.826 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.754 -3.18%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.067 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4467.672 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 629.462 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.645 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.375 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5034.495 -
std::unique_copy(list<int>)_(contiguous)/1024 738.113 -
std::unique_copy(list<int>)_(contiguous)/32 11.032 -1.09%
std::unique_copy(list<int>)_(contiguous)/52 19.379 -
std::unique_copy(list<int>)_(contiguous)/8192 6781.285 -1.71%
std::unique_copy(list<int>)_(sprinkled)/1024 732.295 -1.49%
std::unique_copy(list<int>)_(sprinkled)/32 12.907 -2.56%
std::unique_copy(list<int>)_(sprinkled)/52 23.658 -1.23%
std::unique_copy(list<int>)_(sprinkled)/8192 6849.974 -1.85%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 783.932 -2.28%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.204 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.770 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7442.620 -2.01%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.821 -1.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.013 -1.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.833 -1.31%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7640.652 -
std::unique_copy(vector<int>)_(contiguous)/1024 245.711 -3.02%
std::unique_copy(vector<int>)_(contiguous)/32 8.662 -5.91%
std::unique_copy(vector<int>)_(contiguous)/52 13.293 -4.64%
std::unique_copy(vector<int>)_(contiguous)/8192 1870.967 -1.88%
std::unique_copy(vector<int>)_(sprinkled)/1024 452.591 -1.78%
std::unique_copy(vector<int>)_(sprinkled)/32 13.380 1.69%
std::unique_copy(vector<int>)_(sprinkled)/52 22.778 3.13%
std::unique_copy(vector<int>)_(sprinkled)/8192 3615.502 -1.92%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 533.791 -1.65%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.343 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.448 -1.72%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3762.056 -1.22%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.011 -1.33%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.119 -1.61%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.972 -1.34%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4473.737 -
std::unordered_map<int,_int>::clear()/0 392.331 -
std::unordered_map<int,_int>::clear()/1024 7993.498 -
std::unordered_map<int,_int>::clear()/32 589.206 -
std::unordered_map<int,_int>::clear()/8192 63321.815 2.41%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.448 -16.98%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.718 -6.79%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.624 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.486 40.52%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.575 9.25%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.401 7.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.555 9.06%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.434 -8.52%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.423 -4.23%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.408 -6.20%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.273 -21.86%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.366 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.284 -13.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.470 11.56%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.117 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8751.169 2.71%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 273.307 -1.11%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95559.631 -3.51%
std::unordered_map<int,_int>::ctor(const&)/0 12.895 -
std::unordered_map<int,_int>::ctor(const&)/1024 6733.645 -4.85%
std::unordered_map<int,_int>::ctor(const&)/32 198.903 -6.45%
std::unordered_map<int,_int>::ctor(const&)/8192 54595.917 -1.19%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.948 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9648.076 -1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 253.763 -5.79%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 79818.562 -1.94%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.827 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13443.246 -3.23%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 366.606 -6.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142933.022 -2.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -1.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13450.456 -2.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.485 -5.94%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143777.487 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.459 -4.75%
std::unordered_map<int,_int>::erase(iterator)/32 19.361 -4.45%
std::unordered_map<int,_int>::erase(iterator)/8192 19.759 -6.83%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.785 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5515.966 -6.30%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.761 -1.87%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45126.413 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.152 -1.42%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.897 -5.20%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.964 -8.69%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.483 83.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.146 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.085 2.13%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.230 2.38%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.204 2.61%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.239 1.71%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.248 4.07%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.203 -21.62%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.367 -13.25%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.309 -2.50%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.280 10.15%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.047 -4.11%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.033 -4.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.001 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13039.862 1.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.722 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142359.790 2.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.468 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12818.280 1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.628 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141624.904 2.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.220 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7748.525 -2.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.183 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86953.839 1.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.427 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14044.453 -1.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 770.603 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149774.873 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.702 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13544.353 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 755.945 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146479.254 2.63%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.435 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.831 1.05%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.657 1.53%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.975 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.110 -5.12%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.326 -1.52%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.545 -5.39%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.927 -1.34%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.080 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.346 -1.03%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.081 -12.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.093 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.964 8.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.046 1.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.189 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.360 -6.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.433 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.425 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.704 2.63%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.447 -8.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.857 -1.33%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.712 -4.49%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.116 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6755.890 -1.82%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.673 -3.29%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54536.931 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.164 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6676.277 -2.36%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.762 -1.64%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54940.445 -1.02%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1281.618 3.32%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.178 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25879.951 -
std::unordered_multimap<int,_int>::clear()/0 391.378 -
std::unordered_multimap<int,_int>::clear()/1024 8002.330 -19.18%
std::unordered_multimap<int,_int>::clear()/32 587.449 -6.99%
std::unordered_multimap<int,_int>::clear()/8192 61417.875 -20.54%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.360 -8.60%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.478 5.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.381 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.367 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.486 -6.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.610 5.63%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.650 17.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.753 -17.71%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.776 -10.64%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.636 -23.18%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.273 -23.84%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.258 4.68%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.260 4.86%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.215 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.965 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8658.028 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.136 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99564.422 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.907 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6731.221 -
std::unordered_multimap<int,_int>::ctor(const&)/32 205.571 2.91%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55032.559 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.897 -1.58%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9121.442 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 247.837 -1.14%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76675.206 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.843 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12580.444 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.257 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138391.597 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.123 1.49%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12732.262 -9.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.640 2.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139399.912 -6.69%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.454 -8.56%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.437 -8.47%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.585 -19.57%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.351 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5819.783 -11.57%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 516.479 -4.02%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44621.185 -12.28%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.394 -10.08%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.829 -5.63%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.360 4.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 12.48%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.357 -3.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.420 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.170 -4.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.373 -2.88%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.266 -1.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.964 -3.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.438 2.82%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.401 -6.46%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.434 -1.03%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.136 -2.35%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.026 -1.74%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.329 18.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.892 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14731.153 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.105 1.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167892.326 1.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.393 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15231.854 2.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 754.641 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168344.125 1.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.843 -1.85%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13912.522 -2.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 827.580 -4.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176342.048 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.633 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15667.741 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 822.674 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167160.940 1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.965 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16498.365 2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 863.624 7.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182437.750 1.93%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.899 -19.97%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.054 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.683 -4.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.398 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.195 -8.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.889 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.729 4.34%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.400 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.661 -4.04%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.908 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.614 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.145 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6660.029 -1.07%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 204.416 -2.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55021.573 1.63%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6736.716 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.847 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55106.494 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1395.930 -18.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.930 -3.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27305.018 -7.07%
std::unordered_multiset<int>::clear()/0 391.522 -
std::unordered_multiset<int>::clear()/1024 7792.433 -
std::unordered_multiset<int>::clear()/32 584.380 -
std::unordered_multiset<int>::clear()/8192 60279.264 -1.79%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.212 3.68%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.212 -5.77%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.377 -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.369 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.477 6.26%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.721 7.29%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.630 25.79%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.760 -14.55%
std::unordered_multiset<int>::count(key)_(existent)/32 1.680 -1.48%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.715 -8.01%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.307 12.28%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.350 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.370 -3.11%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.260 -2.41%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.033 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8565.467 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 294.995 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99047.072 -1.02%
std::unordered_multiset<int>::ctor(const&)/0 12.920 -
std::unordered_multiset<int>::ctor(const&)/1024 6717.548 -
std::unordered_multiset<int>::ctor(const&)/32 197.783 -
std::unordered_multiset<int>::ctor(const&)/8192 54650.152 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.946 -2.22%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9075.385 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 246.794 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76239.184 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.838 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12704.359 -2.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.849 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137164.770 -1.16%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12402.172 -2.64%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.662 -1.42%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137048.784 -1.56%
std::unordered_multiset<int>::erase(iterator)/1024 19.801 -8.95%
std::unordered_multiset<int>::erase(iterator)/32 19.995 -7.10%
std::unordered_multiset<int>::erase(iterator)/8192 23.134 -6.73%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.587 -1.29%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5715.134 -9.75%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 503.934 -7.04%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45111.910 -12.47%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.651 -6.62%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.424 2.64%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.351 -6.31%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.339 28.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.234 -8.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.248 -15.73%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.220 6.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.376 20.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.224 -3.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.230 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.249 -14.11%
std::unordered_multiset<int>::find(key)_(existent)/32 1.280 -9.90%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.186 -14.96%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.209 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.033 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.088 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.518 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15004.560 -1.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.441 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 164341.371 -1.35%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.921 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15230.189 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.382 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163123.998 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.189 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13718.013 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.895 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171790.853 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.546 18.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.964 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.328 -5.47%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.484 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.033 -5.92%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.759 4.82%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.847 6.90%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.376 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.334 -1.28%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.862 -3.58%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.707 37.76%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.147 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6633.504 -1.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.375 -2.25%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55160.119 1.57%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.596 3.30%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6935.618 -15.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 232.204 -4.00%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54238.825 -12.70%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1763.516 24.10%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.179 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 29200.047 4.91%
std::unordered_set<int>::clear()/0 392.578 -
std::unordered_set<int>::clear()/1024 10150.019 19.66%
std::unordered_set<int>::clear()/32 652.695 11.65%
std::unordered_set<int>::clear()/8192 79280.721 24.83%
std::unordered_set<int>::contains(key)_(existent)/1024 1.192 -1.75%
std::unordered_set<int>::contains(key)_(existent)/32 1.207 -9.05%
std::unordered_set<int>::contains(key)_(existent)/8192 1.309 -8.33%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.425 25.47%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.820 21.18%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.841 36.13%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.456 3.91%
std::unordered_set<int>::count(key)_(existent)/1024 1.528 33.40%
std::unordered_set<int>::count(key)_(existent)/32 1.710 40.71%
std::unordered_set<int>::count(key)_(existent)/8192 1.308 -3.41%
std::unordered_set<int>::count(key)_(non-existent)/0 0.282 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.729 9.57%
std::unordered_set<int>::count(key)_(non-existent)/32 1.291 -20.10%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.539 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.960 1.07%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8763.050 -3.39%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.105 2.88%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103768.693 -
std::unordered_set<int>::ctor(const&)/0 12.894 -
std::unordered_set<int>::ctor(const&)/1024 6749.552 -1.67%
std::unordered_set<int>::ctor(const&)/32 202.664 -
std::unordered_set<int>::ctor(const&)/8192 55354.848 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.121 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 10861.299 10.65%
std::unordered_set<int>::ctor(const&,_alloc)/32 285.513 5.58%
std::unordered_set<int>::ctor(const&,_alloc)/8192 100572.022 25.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.844 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13346.848 -2.38%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.082 -1.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140750.821 -1.10%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13233.763 -1.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.303 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141788.550 -
std::unordered_set<int>::erase(iterator)/1024 22.077 -3.61%
std::unordered_set<int>::erase(iterator)/32 21.921 5.71%
std::unordered_set<int>::erase(iterator)/8192 22.523 -4.68%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.739 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6683.726 21.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.755 7.24%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53959.998 21.07%
std::unordered_set<int>::erase(key)_(existent)/1024 23.348 -7.71%
std::unordered_set<int>::erase(key)_(existent)/32 23.068 10.85%
std::unordered_set<int>::erase(key)_(existent)/8192 23.636 -17.40%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.535 4.82%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.468 3.50%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.289 6.55%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.237 5.00%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.405 6.58%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.205 6.96%
std::unordered_set<int>::find(key)_(existent)/1024 1.330 -3.29%
std::unordered_set<int>::find(key)_(existent)/32 1.265 10.39%
std::unordered_set<int>::find(key)_(existent)/8192 1.383 3.37%
std::unordered_set<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.062 -7.58%
std::unordered_set<int>::find(key)_(non-existent)/32 1.115 -3.76%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.239 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.422 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13369.526 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 762.484 4.99%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142493.320 3.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.274 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12204.686 -10.88%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 743.252 3.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135043.996 -3.50%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.043 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7573.609 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.578 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84756.763 -3.74%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.644 10.32%
std::unordered_set<int>::insert(value)_(already_present)/32 2.858 14.03%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.622 -9.76%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.942 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.726 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.071 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.369 1.83%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.929 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.910 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.057 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.467 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.451 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6654.978 -1.49%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 213.733 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54040.539 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.541 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6620.120 -3.11%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.818 -2.13%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54559.197 -1.16%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1409.961 -38.01%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.991 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27071.039 3.92%
std::unordered_set<std::string>::clear()/0 394.208 -
std::unordered_set<std::string>::clear()/1024 23292.653 1.77%
std::unordered_set<std::string>::clear()/32 918.468 -1.80%
std::unordered_set<std::string>::clear()/8192 219345.676 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.740 -15.89%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.756 -1.46%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.078 14.98%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.890 11.99%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.106 29.45%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.181 10.19%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.966 -13.91%
std::unordered_set<std::string>::count(key)_(existent)/32 43.495 38.40%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.612 -12.12%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.324 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.947 -4.18%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.000 6.67%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.091 9.59%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.782 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41232.962 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 994.200 7.81%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726342.535 -1.90%
std::unordered_set<std::string>::ctor(const&)/0 12.890 -
std::unordered_set<std::string>::ctor(const&)/1024 33377.932 -2.23%
std::unordered_set<std::string>::ctor(const&)/32 779.475 -
std::unordered_set<std::string>::ctor(const&)/8192 338445.231 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.954 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63081.464 -1.31%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1619.943 4.75%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602015.486 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.910 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62922.216 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1679.130 8.95%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636191.072 -1.49%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.904 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61434.722 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1602.350 -5.03%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636496.838 -
std::unordered_set<std::string>::erase(iterator)/1024 31.762 -9.19%
std::unordered_set<std::string>::erase(iterator)/32 31.430 9.63%
std::unordered_set<std::string>::erase(iterator)/8192 28.983 -4.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.324 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12701.627 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 664.555 3.64%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119047.332 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 131.901 2.83%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.539 24.44%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.595 68.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.283 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.930 -2.91%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.401 1.97%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.686 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.373 -12.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.970 -3.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.430 4.76%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.785 -1.71%
std::unordered_set<std::string>::find(key)_(existent)/32 34.468 -1.42%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.321 22.68%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.684 -1.19%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.180 9.52%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.669 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.527 1.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57296.392 1.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1879.365 6.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604826.840 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.643 1.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56933.909 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1868.452 2.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601241.578 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.034 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56325.329 3.28%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1753.847 4.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563675.173 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.572 32.15%
std::unordered_set<std::string>::insert(value)_(already_present)/32 31.269 39.03%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 54.712 1.98%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 46.830 -33.67%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.355 100.47%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.965 -40.24%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.991 15.40%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 67.585 -7.69%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 34.493 -43.97%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 75.987 95.80%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.775 -10.84%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.109 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36022.389 -1.81%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 785.783 9.68%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340583.052 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.077 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35407.249 -1.25%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 713.214 -1.72%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340592.347 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.822 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 23392.863 41.57%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 307.423 -15.56%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 220228.480 2.85%
std::upper_bound(std::deque<int>)/100 30.511 -
std::upper_bound(std::deque<int>)/8 17.996 -
std::upper_bound(std::deque<int>)/8192 64.714 -
std::upper_bound(std::forward_list<int>)/100 96.741 -
std::upper_bound(std::forward_list<int>)/8 16.019 -1.15%
std::upper_bound(std::forward_list<int>)/8192 10719.915 -
std::upper_bound(std::list<int>)/100 100.722 -1.00%
std::upper_bound(std::list<int>)/8 16.144 -1.21%
std::upper_bound(std::list<int>)/8192 14793.769 11.82%
std::upper_bound(std::vector<int>)/100 12.305 -
std::upper_bound(std::vector<int>)/8 5.956 -1.25%
std::upper_bound(std::vector<int>)/8192 15.633 -1.14%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.099 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.215 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 633.583 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.724 1.25%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 263.981 -1.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 51.136 1.92%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.465 10.61%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 788.037 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.526 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.374 8.03%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 736.420 3.19%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.020 2.98%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.648 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 660.557 4.28%
std::vector<int>::ctor(size)/1024 42.477 3.66%
std::vector<int>::ctor(size)/32 11.277 2.02%
std::vector<int>::ctor(size)/8192 569.136 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.853 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.348 4.92%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.763 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.670 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.118 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.793 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.342 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.584 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.764 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.057 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.719 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 944.436 2.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.388 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4655.465 1.43%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 927.144 1.10%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 460.772 1.37%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4277.117 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.861 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.952 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4742.858 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.970 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.881 3.09%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.870 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.574 1.57%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 725.587 -18.02%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.502 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.264 4.83%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 656.979 -2.45%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.510 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.841 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.479 -3.29%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.851 3.00%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.067 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.326 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4871.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12830.886 3.09%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.379 2.24%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111515.131 2.35%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.570 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.205 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.683 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6603.560 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.381 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55124.496 1.14%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.957 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.375 2.28%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6887.767 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21067.159 4.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 635.912 4.39%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182010.811 3.54%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.149 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.454 2.36%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6893.839 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20827.218 3.44%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 636.247 3.56%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 181481.575 3.55%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.404 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.355 4.19%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6895.869 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21074.464 4.84%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 637.321 3.93%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 182313.569 4.12%
std::vector<std::string>::ctor(size)/1024 432.903 -
std::vector<std::string>::ctor(size)/32 35.214 -1.44%
std::vector<std::string>::ctor(size)/8192 4207.240 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 584.908 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.386 -1.11%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5336.085 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20746.698 3.69%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 601.931 3.98%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 180041.270 3.18%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.183 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.416 -1.20%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.895 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.020 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.325 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.988 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.550 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.919 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.244 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.921 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.078 -1.09%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.827 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.433 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.481 -2.06%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.758 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.467 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.723 1.26%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.018 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1821.478 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.206 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12372.057 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15423.690 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.368 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117002.131 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3404.286 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 530.488 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23059.324 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16811.919 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 861.675 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128720.743 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1879.455 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 570.485 2.25%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14140.975 -1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13612.389 1.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.826 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117067.306 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.983 -2.53%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.149 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.881 -2.27%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 311.564 1.29%
std::vector<std::string>::insert(middle)_(expensive_elements)/32 30.144 -3.58%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2340.637 2.17%
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.609 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.368 -2.51%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5691.827 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6527.020 1.86%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.093 -2.81%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52638.661 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.949 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.106 1.03%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3153.527 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.422 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.765 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5694.031 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.836 2.21%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.095 2.74%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.635 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.647 2.37%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.268 1.62%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.758 1.41%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.775 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.784 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.787 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.484 -1.64%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.487 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.533 -
vector<bool>(const_vector<bool>&) 10.368 -
vector<bool>(size_type,_const_value_type&) 8.937 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.505 -1.96%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.982 -
vector<bool>::reserve() 8.819 -
vector<bool>::resize() 11.389 -3.43%
Geometric Mean 886.443 -