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 2d106844e76846073cdec161c4ab2b33497719db

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568012 2026-02-14T17:43:42 0:00:00
Previous 567999 2026-02-14T22:33:52 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2024 2378
Performance Improvements 1637 1689
Unchanged Tests 38244 37838
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 170.25% 649.117 1754.263 - 0.26% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 161.55% 9.669 25.290 - 4.99% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 144.92% 656.461 1607.784 - 153.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 144.42% 670.213 1638.144 - 144.62% -
rng::fold_left(deque<int>)/8192 141.99% 4289.421 10380.086 - 132.57% -
rng::fold_left(deque<int>)/1048576 141.26% 552540.154 1333036.698 - 142.38% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 126.54% 6.535 14.803 - -1.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 116.78% 8.859 19.204 - 72.38% -
BM_deque_vector_copy/64 109.03% 2.594 5.423 - 0.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 100.37% 30.757 61.629 - 73.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 92.11% 32.548 62.527 - -4.54% -
BM_vector_deque_ranges_move/64 88.16% 2.831 5.326 - 0.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 80.09% 33.406 60.161 - 38.62% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 77.28% 30.012 53.204 - 42.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 70.76% 22.346 38.156 - 10.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 66.50% 32.273 53.736 - 63.45% -
std::copy_backward(vector<int>)/4096 65.18% 145.728 240.715 - 3.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 63.93% 11.502 18.856 - 34.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 63.68% 2.399 3.927 - -5.54% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 57.46% 101.261 159.449 - -11.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.70% 48.018 74.766 - 57.15% -
std::multiset<std::string>::insert(value)_(already_present)/8192 53.28% 52.207 80.023 - 15.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.84% 99.716 152.406 - -11.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 50.36% 98.244 147.719 - -11.38% -
std::map<std::string,_int>::erase(key)_(existent)/1024 49.69% 53.609 80.247 - 18.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 49.42% 24.346 36.376 - -6.75% -
std::unordered_set<int>::count(key)_(non-existent)/0 48.92% 0.272 0.405 - 45.64% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 47.84% 0.304 0.449 - 1.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 46.64% 75.343 110.484 - 58.93% -
std::copy_n(list<int>)/4096 46.56% 3568.738 5230.446 - 48.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 46.21% 45.915 67.132 - 4.13% -
SetIntersection_Interlaced_Set_string_16384_16 45.50% 238005318.072 346292093.248 - 0.23% -
std::find_if_not(deque<int>)_(bail_25%)/32768 43.69% 2002.771 2877.703 - 44.45% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.55% 58.015 83.282 - -5.63% -
std::find_if_not(deque<int>)_(bail_25%)/8192 42.76% 504.150 719.745 - 43.68% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.27% 246251463.328 350348532.747 - 0.29% -
std::find_if(list<int>)_(process_all)/8192 40.86% 7375.494 10389.221 - 34.30% -
SetIntersection_Interlaced_Vector_float_1024_64 40.51% 3713214.336 5217479.779 - 44.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.97% 77.412 108.350 - -13.90% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 38.79% 8.299 11.517 - 78.78% -
std::list<int>::ctor(size)/1024 38.54% 11973.464 16587.918 - 43.46% -
std::copy_backward(vector<bool>)_(aligned)/1048576 37.87% 2666.238 3675.906 - 85.94% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 36.45% 8.188 11.173 - 11.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 36.18% 41.894 57.052 - 6.65% -
rng::fold_left(deque<int>)/50 34.52% 27.922 37.559 - 37.57% -
std::list<int>::ctor(size)/32 34.21% 334.966 449.568 - 40.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 34.02% 5812.129 7789.264 - 30.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 33.94% 5.815 7.788 - 65.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.93% 24.391 32.668 - 36.03% -
rng::fold_left(deque<int>)/32 33.92% 16.721 22.393 - 36.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.89% 32.501 43.515 - 33.98% -
std::multiset<std::string>::erase(key)_(existent)/8192 33.53% 81.961 109.441 - 64.88% -
std::multiset<int>::contains(key)_(non-existent)/1024 33.46% 5.892 7.864 - 33.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.31% 24.837 33.109 - 1.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 33.06% 23.761 31.616 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.33% 30.444 39.982 - -2.96% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 30.16% 1.378 1.793 - 8.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.56% 11.602 15.031 - 33.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.38% 22.519 29.135 - 39.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 28.67% 334.783 430.767 - 34.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 28.06% 1.129 1.446 - 11.29% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 27.92% 1.445 1.849 - 19.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 27.29% 1312.365 1670.530 - -3.09% -
ranges::min(std::vector<__int128>)/70000 27.05% 27008.433 34314.893 - 14.82% -
std::unordered_set<std::string>::count(key)_(existent)/8192 27.03% 35.706 45.356 - 9.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 26.82% 446.716 566.545 - 26.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 26.69% 5.663 7.174 - 10.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 26.63% 263.023 333.071 - 23.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.50% 18.754 23.723 - -2.56% -
std::set<int>::clear()/1024 26.45% 9161.379 11584.374 - 26.09% -
ranges::min(std::deque<long_long>)/70000 26.12% 18901.824 23839.566 - 25.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 26.02% 371.702 468.427 - 33.71% -
std::list<int>::ctor(size)/8192 26.02% 98252.393 123815.026 - 32.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 25.99% 1.219 1.536 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.77% 20.488 25.767 - -25.40% -
std::find_if_not(vector<int>)_(process_all)/8 25.48% 1.286 1.613 - 23.00% -
std::set<std::string>::erase(key)_(existent)/32 25.22% 54.979 68.846 - 36.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 25.18% 5841.197 7311.936 - -3.86% -
std::list<int>::ctor(Range)_(cheap_elements)/32 25.04% 325.190 406.615 - -13.97% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 24.94% 28.678 35.832 - 20.92% -
std::set<int>::clear()/8192 24.89% 78954.919 98609.987 - 24.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 24.38% 326.307 405.849 - 12.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 24.22% 681.101 846.093 - 5.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 24.17% 6.553 8.137 - 14.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 24.05% 31.620 39.223 - 16.03% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.88% 11.825 14.649 - 15.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 23.79% 25.566 31.649 - -1.53% -
BM_vector_deque_move_backward/0 23.60% 0.408 0.504 - 27.47% -
BM_StringAssignAsciiz_Large_Transparent 23.20% 11.554 14.234 - 22.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 23.15% 1066.341 1313.239 - 21.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 23.05% 66.949 82.378 - 20.62% -
rng::contains_subrange(deque<int>)_(process_all)/32 23.01% 13.646 16.786 - 9.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.59% 44.489 54.537 - 14.46% -
std::set<int>::erase(iterator)/8192 21.97% 19.867 24.232 - 23.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 21.73% 1.113 1.355 - 12.86% -
std::list<int>::insert(begin)_(cheap_elements)/32 21.69% 10.296 12.529 - 13.71% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 21.66% 340.300 414.011 - 29.25% -
rng::contains_subrange(deque<int>)_(process_all)/16 21.45% 8.347 10.137 - 10.32% -
std::list<int>::insert(begin)_(cheap_elements)/1024 21.35% 11.446 13.891 - 13.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.15% 64.226 77.810 - 22.64% -
ranges::min(std::vector<__int128>)/64 21.14% 24.518 29.702 - 12.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.11% 21.615 26.179 - -5.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 20.99% 297065.381 359412.548 - 29.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.93% 16.606 20.081 - -1.54% -
std::set<int>::erase(iterator)/1024 20.86% 19.818 23.952 - 21.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.82% 21.026 25.404 - -1.02% -
std::multiset<int>::contains(key)_(non-existent)/8192 20.71% 8.641 10.431 - 20.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 20.64% 0.438 0.528 - 15.50% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 20.61% 8215.337 9908.461 - 2.89% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 20.44% 11273.379 13577.392 - 9.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 20.31% 11623.164 13984.056 - 27.81% -
SetIntersection_Interlaced_Vector_float_262144_256 20.22% 33128225.665 39826605.544 - 17.26% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 20.04% 27.646 33.186 - 24.84% -
BM_vector_deque_copy_backward/0 20.03% 0.419 0.503 - 4.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 20.02% 36.726 44.080 - 24.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.94% 0.366 0.439 - 30.02% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 19.77% 96627.574 115729.281 - 9.62% -
ranges::min(std::deque<char>)/1 19.70% 0.660 0.790 - -13.73% -
std::list<int>::insert(begin)_(cheap_elements)/8192 19.62% 11.405 13.643 - 11.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 19.29% 0.978 1.167 - -1.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 19.05% 98604.823 117389.896 - 10.58% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 19.03% 11420.788 13594.063 - -6.04% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 19.02% 7950.421 9462.246 - 3.05% -
rng::find_last(deque<int>)_(bail_90%)/1048576 18.94% 25387.948 30195.854 - 19.06% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 18.82% 16961.890 20154.342 - 21.17% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 18.46% 9.525 11.283 - 29.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.42% 42.536 50.371 - 16.71% -
bm_write 18.36% 506.909 599.987 - -1.01% -
std::unique(deque<int>)_(contiguous)/52 18.36% 55.174 65.301 - 13.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.27% 23.423 27.703 - 17.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 18.24% 100970.729 119392.562 - 26.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.20% 1.144 1.353 - 0.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 18.03% 11323.376 13364.947 - 24.47% -
rng::contains_subrange(deque<int>)_(same_length)/16 18.00% 11.075 13.069 - 22.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 17.93% 34.390 40.557 - -42.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.88% 29.582 34.872 - 22.35% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 17.76% 1.213 1.428 - 8.51% -
BM_StringConstructDestroyCStr_Large_Transparent 17.74% 10.620 12.505 - 2.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 17.66% 33.802 39.770 - 12.73% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 17.54% 98486.857 115757.140 - 9.29% -
bm_lexicographical_compare<signed_char>/64 17.49% 1.951 2.292 - 1.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.39% 1.101 1.293 - 0.25% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 17.23% 90.052 105.564 - -4.36% -
BM_PushHeap_uint32_Ascending_64 17.13% 1.521 1.782 - 17.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16.82% 17732.053 20714.596 - 20.82% -
std::transform(list<int>,_list<int>)/8192 16.79% 8494.203 9920.247 - 9.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 16.71% 8798.155 10268.533 - 22.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 16.52% 45.828 53.396 - 24.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16.49% 1091.417 1271.338 - -4.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.36% 9176.894 10678.394 - 8.05% -
std::is_partitioned(deque<int>)_(partitioned)/8192 16.20% 2351.425 2732.311 - 14.57% -
std::find_if_not(vector<char>)_(bail_25%)/1024 16.19% 25.132 29.200 - 4.15% -
std::partition(deque<int>)_(dense)/32 16.02% 9.322 10.814 - 13.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 16.01% 26.215 30.412 - 16.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 15.98% 21.332 24.741 - -50.77% -
BM_deque_deque_ranges_copy/0 15.95% 0.749 0.868 - 18.19% -
std::rotate(list<int>)_(by_1/2)/8192 15.84% 4748.058 5500.013 - 0.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.78% 1.232 1.426 - 9.04% -
ranges::minmax(std::vector<char>)/8 15.75% 0.883 1.022 - -2.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 15.54% 3.318 3.833 - 4.68% -
std::multiset<int>::count(key)_(non-existent)/8192 15.35% 9.431 10.879 - 11.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 15.24% 18.329 21.122 - 15.47% -
std::search(deque<int>)_(no_match)/1024 15.20% 266.382 306.882 - -10.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 15.18% 17734.129 20426.527 - 15.99% -
std::find(vector<bool>)_(process_all)/50 15.09% 0.641 0.738 - 9.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15.07% 11835.499 13618.568 - 21.34% -
std::set<int>::erase(iterator)/32 15.03% 19.704 22.665 - 15.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 14.95% 21.227 24.401 - 1.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 14.88% 108058.701 124134.778 - 21.36% -
std::unordered_multiset<int>::count(key)_(existent)/32 14.75% 1.668 1.914 - -1.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.73% 11.724 13.451 - -5.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 14.70% 5689.303 6525.695 - 51.26% -
std::copy(vector<bool>)_(aligned)/262144 14.58% 647.489 741.875 - -1.30% -
std::multiset<int>::find(key)_(non-existent)/8192 14.54% 8.264 9.466 - 12.17% -
std::find_if_not(deque<int>)_(bail_25%)/1024 14.43% 77.923 89.171 - 14.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 14.37% 1.203 1.375 - 0.52% -
std::find_first_of(deque<int>)_(large_needle)/50 14.36% 672.556 769.121 - -5.82% -
std::swap_ranges(deque<int>)/1024 14.31% 319.401 365.096 - 14.39% -
SetIntersection_Front_Set_float_262144_256 14.30% 3612509.580 4129188.853 - -0.76% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 14.24% 52.706 60.214 - 32.03% -
SetIntersection_Front_Set_float_16384_1024 14.13% 11438689.904 13055402.522 - -3.87% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14.06% 13203.205 15059.584 - 19.17% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14.02% 8827.467 10065.374 - 21.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 14.01% 23.545 26.845 - 34.60% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 13.95% 833.986 950.294 - 35.24% -
std::partition(deque<int>)_(dense)/50 13.92% 13.912 15.848 - 12.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.78% 37238538.249 42368447.054 - -35.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 13.65% 835.859 949.983 - 25.34% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.57% 1.574 1.788 - 16.68% -
SetIntersection_Interlaced_Vector_string_262144_16 13.53% 5812737.514 6599262.100 - -3.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 13.52% 38.214 43.379 - 12.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.49% 9968.583 11313.543 - 5.81% -
std::unique(deque<int>)_(contiguous)/32 13.47% 49.537 56.208 - 10.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 13.47% 31.438 35.671 - 22.84% -
std::swap_ranges(deque<int>)/8192 13.42% 2548.794 2890.963 - 13.47% -
std::rotate(list<int>)_(1_element_forward)/8192 13.42% 7208.862 8176.090 - 0.94% -
std::rotate(deque<int>)_(by_1/2)/8192 13.38% 1455.873 1650.621 - 5.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 13.38% 47.143 53.449 - 27.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 13.36% 4.548 5.156 - 7.86% -
std::set<std::string>::find(key)_(non-existent)/32 13.36% 10.189 11.550 - 27.70% -
std::unordered_set<std::string>::count(key)_(existent)/1024 13.32% 35.967 40.759 - 16.38% -
std::find_end(deque<int>)_(near_matches)/8192 13.29% 1121681.623 1270732.175 - 1.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.25% 1.307 1.480 - 9.83% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.20% 840.068 950.925 - 14.70% -
SetIntersection_Interlaced_Vector_string_16384_256 13.19% 39451121.924 44654596.467 - 3.38% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 13.16% 1.585 1.793 - 15.12% -
std::set<std::string>::contains(key)_(non-existent)/32 13.13% 10.312 11.666 - 20.94% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 13.08% 5.065 5.727 - 14.28% -
std::map<int,_int>::ctor(const&)/1024 13.07% 6684.401 7557.850 - 1.52% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 13.04% 718.265 811.896 - 97.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 13.03% 86.273 97.514 - 3.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 13.03% 22.699 25.656 - 14.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 12.97% 72.544 81.952 - 5.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.91% 0.300 0.339 - 21.15% -
std::equal(list<int>)_(it,_it,_it)/8192 12.88% 9956.797 11239.519 - 15.70% -
std::multiset<int>::count(key)_(existent)/8192 12.85% 9.397 10.605 - 4.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 12.83% 1.527 1.723 - 8.78% -
SetIntersection_Interlaced_Vector_string_16384_16 12.80% 4194731.529 4731555.216 - 10.34% -
BM_PushHeap_string_PipeOrgan_256 12.76% 7.754 8.744 - 11.78% -
std::set<std::string>::contains(key)_(existent)/32 12.73% 14.314 16.136 - 2.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.71% 1181.416 1331.631 - 0.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 12.68% 22.007 24.797 - -0.08% -
BM_tolower_char<wchar_t> 12.67% 0.612 0.690 - 0.17% -
BM_toupper_char<wchar_t> 12.60% 0.610 0.686 - 24.55% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 12.60% 27.475 30.936 - 137.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.58% 2.494 2.808 - 4.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 12.54% 62.182 69.977 - 54.68% -
std::set<int>::clear()/32 12.27% 624.245 700.845 - 12.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 12.27% 1.103 1.239 - 0.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.25% 6788.621 7620.164 - 13.47% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 12.22% 54401.811 61049.673 - 9.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.21% 1467.628 1646.813 - 17.49% -
std::vector<std::string>::ctor(size)/32 12.21% 34.849 39.103 - 21.68% -
std::count(deque<int>)_(every_other)/8192 12.12% 1925.077 2158.301 - 12.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 12.02% 71189.538 79743.377 - 19.61% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.00% 54789.267 61365.906 - 13.65% -
std::find_end(deque<int>)_(process_all)/1048576 12.00% 265351.410 297199.363 - 10.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.99% 18.452 20.665 - 15.64% -
BM_tolower_char<char> 11.85% 0.618 0.691 - 11.99% -
SetIntersection_Front_Vector_uint64_16384_16384 11.74% 70143475.603 78377792.164 - 3.36% -
ranges::min(std::vector<char>)/1 11.71% 0.293 0.327 - -1.24% -
std::unordered_set<std::string>::erase(iterator)/32 11.65% 31.032 34.646 - 15.87% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.64% 7709951.464 8607190.133 - 10.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 11.64% 56524021.879 63100946.078 - -7.08% -
std::map<std::string,_int>::erase(key)_(existent)/32 11.58% 61.808 68.967 - -11.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 11.52% 86.516 96.485 - 14.02% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 11.49% 1.347 1.502 - 0.94% -
std::transform(vector<int>)_(identity_transform)/8192 11.47% 2020.112 2251.763 - 11.56% -
SetIntersection_Interlaced_Vector_float_16384_256 11.46% 17269115.533 19247333.547 - 13.32% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 11.31% 17.174 19.117 - 9.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 11.27% 1.018 1.133 - 0.54% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 11.25% 113.096 125.822 - 33.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 11.25% 652.249 725.633 - -1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 11.24% 34.739 38.645 - 3.42% -
std::remove(deque<int>)_(prefix)/32 11.24% 51.261 57.023 - 6.57% -
std::find_first_of(deque<int>)_(large_needle)/32 11.23% 282.454 314.170 - -3.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.16% 31.362 34.863 - -15.84% -
BM_PushHeap_uint32_Ascending_16 11.15% 0.916 1.018 - 9.70% -
std::set<std::string>::find(key)_(non-existent)/1024 11.10% 20.426 22.693 - 13.20% -
std::find_if_not(vector<char>)_(bail_25%)/8 11.03% 0.863 0.958 - 21.70% -
BM_StringRelational_Eq_Small_Small_Control 11.03% 1.871 2.078 - 12.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 10.98% 145990.037 162018.427 - 10.97% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 10.98% 46.337 51.423 - 7.72% -
std::multiset<std::string>::ctor(const&,_alloc)/32 10.86% 743.756 824.534 - 2.95% -
std::stable_partition(list<int>)_(sparse)/8192 10.84% 8628.335 9563.860 - 7.14% -
std::copy_n(deque<int>)/32768 10.83% 1144.504 1268.508 - 12.12% -
BM_PushHeap_uint32_Ascending_256 10.82% 2.081 2.306 - 10.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.79% 1617.852 1792.360 - 4.13% -
std::multiset<int>::find(key)_(existent)/8192 10.78% 8.014 8.878 - 3.30% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.67% 4.224 4.674 - 10.93% -
SetIntersection_Front_Vector_uint32_16384_1024 10.65% 5321641.201 5888270.570 - 5.26% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.62% 1333.585 1475.173 - -9.11% -
SetIntersection_Front_Vector_uint64_1024_1024 10.57% 5300921.604 5861363.367 - -0.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 10.48% 1.140 1.259 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.43% 1562715.984 1725764.080 - 4.16% -
std::shift_right(list<int>)/50 10.42% 26.206 28.938 - 8.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 10.42% 1556463.785 1718637.127 - 4.25% -
std::list<int>::erase(begin)_(cheap_elements)/32 10.39% 12.130 13.391 - 20.28% -
std::unique(list<int>)_(sprinkled)/52 10.39% 67.263 74.250 - 6.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.29% 0.276 0.305 - -24.63% -
ranges::minmax(std::list<long_long>)/64 10.26% 30.343 33.457 - 10.89% -
SetIntersection_Front_Vector_uint64_262144_1024 10.26% 5350935.983 5899743.864 - 10.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.23% 26956.157 29714.881 - 0.98% -
std::unordered_set<std::string>::find(key)_(existent)/32 10.23% 34.186 37.682 - 0.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.22% 28.805 31.747 - 4.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.22% 7.632 8.411 - -4.84% -
std::sort_heap(deque<int>,_pred)/8192 10.20% 427668.891 471294.745 - 9.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.20% 36.390 40.101 - -4.41% -
SetIntersection_Interlaced_Vector_string_262144_256 10.10% 70141998.223 77227062.122 - 1.61% -
std::set<std::string>::find(key)_(non-existent)/8192 10.09% 27.609 30.395 - 12.13% -
std::copy_backward(vector<bool>)_(aligned)/64 10.06% 1.595 1.755 - 3.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 10.05% 30.639 33.717 - 4.75% -
ranges::minmax(std::list<long_long>)/1 10.04% 0.427 0.470 - 3.75% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 10.02% 4.481 4.930 - 13.42% -
std::count(vector<int>)_(every_other)/8 9.98% 1.256 1.381 - 0.39% -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.96% 11.047 12.147 - 7.86% -
SetIntersection_Front_Vector_uint64_16384_1024 9.93% 5366114.373 5899032.084 - -0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 9.91% 0.305 0.336 - -30.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 9.90% 1.343 1.476 - -1.37% -
std::adjacent_find(vector<int>,_pred)/1024 9.88% 399.814 439.297 - 10.48% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 9.83% 1.483 1.628 - -11.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 9.82% 196925102.696 216256661.364 - 6.17% -
std::set<int>::upper_bound(key)_(non-existent)/32 9.81% 2.432 2.671 - 11.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 9.79% 6.298 6.915 - 5.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.76% 70516.977 77399.667 - 3.45% -
std::move(deque<int>)/8 9.73% 3.319 3.642 - 4.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 9.69% 20.281 22.246 - -11.82% -
SetIntersection_None_Set_string_262144_262144 9.69% 1572111.248 1724391.602 - 3.92% -
std::set<int>::lower_bound(key)_(non-existent)/32 9.65% 2.236 2.451 - -14.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.64% 92.643 101.573 - 9.95% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.62% 0.914 1.002 - 16.82% -
std::adjacent_find(deque<int>)/8 9.61% 3.492 3.828 - -21.49% -
SetIntersection_Interlaced_Vector_string_262144_64 9.59% 19972887.742 21888037.547 - -2.02% -
ranges::min(std::vector<__int128>)/1 9.53% 0.378 0.414 - 0.41% -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.48% 8.816 9.653 - -10.28% -
SetIntersection_None_Set_string_262144_256 9.48% 1589276.205 1739957.928 - 4.42% -
std::count_if(list<int>)_(every_other)/8192 9.47% 7088.353 7759.708 - -7.16% -
ranges::min(std::deque<long_long>)/64 9.47% 17.569 19.232 - 9.21% -
ranges::minmax(std::list<char>)/1 9.46% 0.380 0.416 - 10.40% -
std::search(deque<int>,_pred)_(no_match)/1000 9.45% 423.675 463.726 - 8.71% -
std::find_if_not(deque<int>)_(process_all)/32768 9.44% 8059.140 8819.608 - 1.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.43% 1.045 1.143 - 0.56% -
rng::find_last(vector<char>)_(bail_90%)/1048576 9.43% 22929.887 25091.199 - 5.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.37% 1744.006 1907.480 - 7.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 9.36% 2.333 2.551 - 11.66% -
std::set<std::string>::upper_bound(key)_(existent)/32 9.35% 15.252 16.678 - -3.95% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.35% 11.835 12.942 - 15.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.32% 28.597 31.261 - 9.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.26% 117720.014 128625.320 - -2.24% -
bm_ranges_swap_ranges_vb_aligned/256 9.23% 3.909 4.269 - 23.49% -
std::multiset<int>::equal_range(key)_(existent)/8192 9.22% 8.222 8.980 - 8.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.21% 0.638 0.696 - 64.39% -
BM_vector_deque_move/2 9.18% 1.641 1.792 - 3.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.10% 2.952 3.221 - 9.80% -
SetIntersection_None_Set_string_262144_16384 9.10% 1589326.416 1733902.506 - 4.24% -
SetIntersection_Interlaced_Vector_float_262144_1024 9.07% 97804455.178 106677838.159 - 10.09% -
std::find_if_not(deque<int>)_(process_all)/8192 9.05% 2002.961 2184.291 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.05% 1563402.752 1704819.416 - 4.21% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 8.97% 22.480 24.497 - 20.34% -
BM_vector_deque_ranges_move_backward/2 8.94% 1.886 2.055 - 12.64% -
SetIntersection_None_Set_string_262144_1024 8.94% 1576054.607 1716957.522 - 3.76% -
std::reverse(list<int>)/32768 8.94% 17386.523 18940.804 - 8.12% -
std::search(deque<int>,_pred)_(no_match)/1024 8.93% 435.732 474.647 - 8.46% -
BM_std_minmax_element<char>/65536 8.92% 15756.882 17163.020 - 0.22% -
std::move(vector<bool>)_(aligned)/64 8.91% 1.679 1.829 - 14.06% -
SetIntersection_None_Set_string_262144_16 8.90% 1587599.691 1728928.955 - 4.62% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 8.89% 6.433 7.005 - 26.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.87% 2.278 2.480 - 0.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 8.84% 12084.638 13153.390 - 12.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 8.83% 12.705 13.826 - 11.21% -
SetIntersection_Front_Set_float_256_256 8.72% 7013854.409 7625776.805 - -6.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.70% 1586932.859 1725021.322 - 4.41% -
ranges::minmax(std::deque<char>)/8 8.69% 3.442 3.741 - 3.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.68% 0.428 0.466 - -33.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 8.68% 2.754 2.993 - 9.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.67% 51.278 55.723 - -11.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.67% 1566986.654 1702773.844 - 4.36% -
std::remove(deque<int>)_(prefix)/50 8.66% 59.752 64.927 - 6.65% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.66% 445972.098 484581.509 - 8.72% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 8.65% 9.029 9.810 - 22.97% -
SetIntersection_Front_Set_float_262144_1024 8.63% 11156644.689 12120009.503 - -9.20% -
std::unordered_set<int>::find(key)_(existent)/32 8.62% 1.200 1.304 - -6.53% -
BM_vector_deque_ranges_move/0 8.61% 0.429 0.466 - -11.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.61% 1567142.902 1702026.936 - 3.05% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 8.57% 6581.538 7145.856 - 3.28% -
std::find_if(list<int>)_(bail_25%)/32768 8.56% 7088.037 7694.607 - 8.71% -
SetIntersection_None_Set_string_262144_4 8.56% 1589554.523 1725558.514 - 4.52% -
std::set<std::string>::erase(key)_(existent)/8192 8.51% 86.305 93.653 - 29.45% -
BM_vector_deque_move/1 8.49% 1.860 2.018 - 3.34% -
SetIntersection_Interlaced_Vector_string_16384_64 8.47% 12841242.700 13929331.866 - 5.87% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 8.47% 26.319 28.549 - 4.45% -
std::find_if_not(deque<int>)_(process_all)/1024 8.46% 252.372 273.711 - 1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 8.45% 1584284.100 1718210.613 - 3.57% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 8.44% 22.851 24.781 - 3.02% -
SetIntersection_Interlaced_Set_string_262144_4 8.42% 1776150.635 1925753.986 - 3.94% -
std::copy_n(deque<int>)/262144 8.42% 11681.443 12664.566 - 9.10% -
SetIntersection_Interlaced_Vector_float_1024_256 8.38% 6017208.019 6521749.993 - 8.37% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.33% 24.821 26.889 - 5.61% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 8.33% 42.209 45.725 - 7.09% -
SetIntersection_Front_Set_float_16384_64 8.33% 1609975.501 1744062.702 - -1.58% -
std::find(vector<bool>)_(process_all)/8 8.29% 0.642 0.695 - 10.58% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.27% 2.651 2.870 - 27.33% -
SetIntersection_None_Set_string_262144_1 8.26% 1589590.658 1720924.721 - 3.87% -
SetIntersection_Front_Set_float_1024_1024 8.26% 11031087.439 11942086.464 - -11.93% -
BM_deque_deque_ranges_copy/2 8.22% 2.073 2.244 - 0.06% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.19% 371.098 401.480 - 15.65% -
BM_PushHeap_string_Ascending_1024 8.14% 13.304 14.387 - 5.84% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.13% 89.964 97.279 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 8.13% 14143094.538 15292462.733 - 6.22% -
std::search(deque<int>,_pred)_(no_match)/8192 8.12% 3494.783 3778.582 - 8.19% -
bm_swap_ranges_vb_aligned/64 8.10% 2.775 3.000 - 4.08% -
std::unique(list<int>,_pred)_(sprinkled)/8192 8.10% 8334.869 9010.273 - 9.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 8.10% 70.964 76.712 - 5.27% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 8.09% 12.373 13.374 - 8.21% -
BM_PushHeap_string_Ascending_256 8.08% 10.820 11.694 - 5.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.04% 23.834 25.750 - -17.64% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.02% 26.738 28.882 - 10.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.99% 14719.361 15895.573 - 6.30% -
std::unordered_set<std::string>::ctor(const&)/32 7.98% 697.712 753.385 - -4.73% -
SetIntersection_None_Set_string_262144_64 7.96% 1585982.096 1712301.434 - 3.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.95% 1578525.471 1704088.461 - 4.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 7.95% 30.503 32.929 - -7.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.94% 38.629 41.697 - -10.80% -
std::find(list<int>)_(process_all)/1024 7.91% 686.908 741.256 - 8.06% -
BM_vector_deque_ranges_move_backward/1 7.91% 2.160 2.331 - 10.20% -
BM_vector_deque_ranges_copy_backward/0 7.90% 0.401 0.432 - -36.09% -
rng::starts_with(list<int>,_pred)/8192 7.88% 9793.272 10564.918 - 9.09% -
SetIntersection_Interlaced_Set_string_262144_256 7.87% 1983640.951 2139847.168 - 3.04% -
SetIntersection_Interlaced_Vector_float_262144_16 7.87% 3330146.051 3592346.929 - -15.68% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 7.87% 22.867 24.666 - 3.27% -
std::adjacent_find(list<int>)/8192 7.87% 6708.464 7236.169 - 0.45% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.81% 226.646 244.352 - 2.85% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.78% 1.643 1.771 - 37.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.72% 4.712 5.076 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_1024_16 7.71% 2204317.528 2374291.355 - 17.20% -
SetIntersection_Interlaced_Vector_uint32_256_1 7.71% 4134387.247 4453142.520 - 7.08% -
BM_PushHeap_string_Ascending_16384 7.69% 19.178 20.652 - 5.97% -
BM_StringAssignAsciiz_Large_Opaque 7.68% 11.480 12.361 - 6.85% -
std::find_end(deque<int>)_(process_all)/1024 7.66% 292.657 315.086 - 8.35% -
BM_PushHeap_float_Ascending_1 7.65% 0.572 0.615 - 31.70% -
SetIntersection_Interlaced_Vector_string_16384_4 7.65% 1768994.258 1904287.251 - 3.41% -
std::sort(deque<int>)_(repeated)/1024 7.61% 987.612 1062.761 - 10.71% -
std::stable_sort(vector<int>)_(repeated)/1024 7.58% 1079.763 1161.592 - 6.66% -
std::partition(list<int>)_(sparse)/8192 7.57% 7606.244 8181.856 - 6.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.55% 23.553 25.333 - 7.20% -
BM_PushHeap_uint32_Ascending_1024 7.51% 2.555 2.747 - 7.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.50% 1712191.160 1840606.199 - 3.78% -
std::find_end(deque<int>)_(single_element)/8192 7.50% 2198.920 2363.820 - 6.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.47% 56.070 60.259 - 38.07% -
rng::starts_with(deque<int>)/1000 7.47% 442.919 475.996 - 3.14% -
SetIntersection_Front_Set_uint64_1024_1024 7.46% 11605267.517 12470754.812 - -1.53% -
std::map<std::string,_int>::erase(iterator)/32 7.45% 29.527 31.728 - 12.85% -
std::adjacent_find(deque<int>,_pred)/8 7.38% 4.550 4.886 - 17.38% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.38% 370.900 398.260 - 14.73% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 7.35% 596806.663 640649.971 - 7.50% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.34% 288.068 309.222 - 5.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.33% 46.022 49.394 - -9.71% -
rng::contains(deque<int>)_(process_all)/8192 7.32% 1868.697 2005.407 - 7.87% -
std::generate(list<int>)/8192 7.31% 7021.102 7534.622 - -2.07% -
ranges::min(std::list<char>)/1 7.31% 0.364 0.391 - 7.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 7.29% 206621.080 221690.863 - 7.74% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.29% 5.993 6.429 - -11.37% -
std::set<std::string>::erase(iterator)/32 7.28% 25.732 27.606 - -1.58% -
std::find_end(list<int>)_(single_element)/8192 7.28% 8355.719 8963.913 - 8.32% -
std::generate(deque<int>)/1024 7.26% 242.462 260.065 - 7.66% -
std::find_end(deque<int>)_(near_matches)/1000 7.25% 15704.579 16843.923 - -2.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 7.24% 40.794 43.749 - 27.01% -
BM_deque_deque_ranges_copy/1 7.24% 2.359 2.529 - 3.77% -
SetIntersection_Interlaced_Vector_uint32_256_4 7.22% 4887681.011 5240636.642 - 4.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 7.21% 10.100 10.828 - 4.42% -
std::find_end(vector<int>)_(single_element)/8192 7.21% 1868.599 2003.266 - 7.65% -
ranges::minmax(std::vector<char>)/1 7.20% 0.606 0.650 - -0.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.19% 6.002 6.434 - 4.05% -
BM_CmpEqual_ushort_schar 7.15% 1.006 1.078 - 8.82% -
std::replace_if(list<int>)_(sprinkled)/8192 7.12% 7396.481 7923.301 - 8.23% -
BM_PushHeap_string_Ascending_64 7.09% 7.222 7.734 - 3.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.09% 193052794.982 206732552.885 - 3.53% -
SetIntersection_Interlaced_Set_uint64_256_64 7.08% 12859990.605 13770564.560 - -0.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.07% 226.485 242.498 - 1.32% -
std::equal(deque<int>)_(it,_it,_it)/8 7.07% 4.225 4.524 - 1.56% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.04% 12.137 12.992 - 17.44% -
std::find_end(deque<int>)_(near_matches)/1024 7.03% 16358.852 17509.491 - -2.91% -
BM_PushHeap_uint32_Ascending_262144 7.00% 4.764 5.097 - 8.94% -
std::multimap<int,_int>::erase(iterator)/1024 6.97% 20.317 21.733 - 3.93% -
SetIntersection_Interlaced_Vector_float_16384_1024 6.97% 51494835.937 55085892.028 - 19.91% -
std::replace(list<int>)_(sprinkled)/8192 6.95% 7162.766 7660.770 - 7.28% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.93% 16.007 17.117 - 9.52% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.92% 598.914 640.347 - 6.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 6.88% 52.060 55.643 - 5.17% -
std::set<int>::count(key)_(existent)/1024 6.87% 4.065 4.344 - 2.08% -
SetIntersection_Front_Set_uint32_16384_256 6.84% 3926246.600 4194802.950 - 8.40% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.80% 9.518 10.166 - 3.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.80% 5767.144 6159.335 - 3.03% -
rng::find_last(deque<int>)_(bail_10%)/50 6.80% 11.380 12.153 - 0.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.80% 6.318 6.747 - 1.84% -
rng::contains(vector<int>)_(process_all)/1048576 6.77% 232633.926 248374.209 - 7.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.75% 109429.329 116819.619 - 13.77% -
std::set<std::string>::equal_range(key)_(existent)/1024 6.74% 24.001 25.618 - 1.25% -
SetIntersection_Front_Vector_uint64_1024_256 6.74% 2124998.607 2268162.107 - -0.81% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.74% 30.788 32.862 - 2.93% -
std::rotate(vector<bool>)_(1_element_backward)/8192 6.72% 123.970 132.301 - 5.79% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 6.69% 134.247 143.226 - 6.56% -
std::map<int,_int>::erase(iterator)/1024 6.66% 20.869 22.259 - 7.53% -
BM_deque_vector_move/0 6.66% 1.435 1.530 - 9.22% -
BM_PushHeap_string_PipeOrgan_16384 6.65% 12.304 13.122 - -0.38% -
SetIntersection_Front_Set_uint64_256_64 6.64% 5427842.148 5788308.200 - 0.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 6.63% 3844.676 4099.640 - 9.91% -
std::generate(deque<int>)/8192 6.61% 1901.624 2027.352 - 7.37% -
rng::contains(deque<int>)_(process_all)/1048576 6.60% 244320.113 260438.586 - 7.26% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.59% 19789.109 21093.373 - 6.14% -
BM_StringDestroy_Large 6.59% 8.347 8.897 - -6.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 6.57% 19.677 20.971 - -3.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 6.57% 16.183 17.246 - 6.79% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 6.57% 41052.263 43747.477 - -1.02% -
std::sort(vector<NonIntegral>)_(descending)/8192 6.56% 5243.932 5587.964 - 6.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.56% 13646.340 14541.287 - -1.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 6.55% 1.059 1.129 - -0.91% -
std::copy_if(list<int>)_(every_other)/4096 6.55% 3218.682 3429.538 - -17.68% -
SetIntersection_Front_Set_float_262144_16384 6.51% 210853253.786 224581862.039 - -1.59% -
SetIntersection_Front_Set_float_256_64 6.49% 5448198.141 5802026.643 - 1.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.48% 32.103 34.184 - 10.73% -
std::copy_backward(vector<bool>)_(aligned)/4096 6.48% 4.850 5.164 - 2.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.48% 495100.655 527168.665 - 7.33% -
std::copy_n(vector<int>)/8 6.48% 2.151 2.290 - 5.92% -
std::pop_heap(deque<int>)/1024 6.47% 12.434 13.238 - 7.80% -
bm_lexicographical_compare<int>/1 6.47% 1.236 1.316 - 2.65% -
std::transform(list<int>)_(identity_transform)/8192 6.45% 7599.051 8088.859 - 6.86% -
std::unordered_set<int>::find(key)_(existent)/1024 6.45% 1.392 1.482 - 10.88% -
std::find_if(list<int>)_(process_all)/1024 6.44% 709.470 755.138 - 5.14% -
std::set<std::string>::count(key)_(non-existent)/32 6.37% 10.830 11.520 - 10.23% -
BM_PushHeap_string_PipeOrgan_1024 6.37% 9.167 9.751 - 3.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.33% 1.386 1.474 - -4.15% -
std::count(list<int>)_(every_other)/1024 6.32% 700.326 744.589 - 7.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.29% 1.385 1.473 - -3.09% -
std::remove_if(deque<int>)_(sprinkled)/50 6.27% 61.806 65.680 - 2.85% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 6.26% 22.592 24.005 - 14.76% -
std::replace(list<int>)_(prefix)/8192 6.25% 6970.037 7405.762 - 5.13% -
SetIntersection_Front_Vector_uint64_262144_256 6.24% 2125842.120 2258557.658 - -0.82% -
std::equal(deque<int>)_(it,_it,_it)/50 6.18% 21.586 22.920 - 1.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 6.17% 4.457 4.732 - 5.23% -
std::remove_copy(deque<int>)_(prefix)/50 6.15% 20.331 21.581 - 1.46% -
std::multiset<int>::upper_bound(key)_(existent)/8192 6.15% 14.689 15.592 - 6.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 6.09% 34.884 37.010 - 0.81% -
BM_std_minmax_element<char>/2 6.09% 0.649 0.688 - 14.24% -
BM_deque_deque_ranges_copy_backward/0 6.09% 0.747 0.793 - -5.89% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 6.08% 69.382 73.600 - 1.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.07% 455.891 483.547 - 6.34% -
std::for_each(list<int>)/8192 6.04% 7618.580 8079.070 - 8.60% -
std::search(vector<int>)_(near_matches)/8192 6.01% 763868.419 809754.426 - 6.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.00% 1.385 1.468 - -3.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.00% 12907656.244 13681792.637 - 0.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 5.99% 36.790 38.996 - 18.90% -
std::set<int>::insert(value)_(already_present)/1024 5.98% 5.814 6.162 - 1.91% -
std::copy_backward(vector<bool>)_(aligned)/32768 5.95% 35.669 37.792 - 6.15% -
rng::fold_left(list<int>)/32 5.95% 20.615 21.841 - 6.23% -
std::adjacent_find(deque<int>)/50 5.93% 14.302 15.150 - -42.76% -
std::generate(deque<int>)/50 5.93% 12.034 12.747 - 6.68% -
BM_PushHeap_string_QuickSortAdversary_16384 5.93% 15.435 16.350 - 5.53% -
BM_PushHeap_string_Ascending_262144 5.91% 29.122 30.842 - 5.08% -
BM_StringFindStringLiteral/128 5.89% 3.026 3.205 - 0.57% -
rng::find_if(vector<bool>)_(process_all)/8192 5.88% 4528.183 4794.278 - 2.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.87% 117966.366 124893.587 - 6.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.87% 14751.798 15617.630 - 3.10% -
std::set<int>::find(key)_(existent)/1024 5.87% 3.858 4.084 - 1.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.87% 4.296 4.548 - -1.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 5.86% 6645.644 7034.976 - 7.47% -
std::partition(list<int>)_(dense)/8192 5.86% 4916.073 5203.988 - -2.88% -
rng::contains(deque<int>)_(process_all)/50 5.85% 12.837 13.588 - 8.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.85% 15760.379 16682.068 - 4.23% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.84% 0.252 0.267 - 5.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 5.83% 48.312 51.131 - 6.43% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 5.82% 14.808 15.670 - 15.53% -
std::stable_partition(list<int>)_(dense)/32 5.82% 35.159 37.205 - -0.97% -
std::multiset<int>::lower_bound(key)_(existent)/8192 5.79% 14.621 15.468 - 5.71% -
std::move_backward(deque<int>)/1048576 5.78% 131469.080 139064.207 - 9.55% -
SetIntersection_Interlaced_Set_string_262144_16 5.77% 2092845.785 2213687.012 - 3.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 5.75% 7.033 7.437 - 5.90% -
std::partition(list<int>)_(dense)/50 5.74% 13.224 13.984 - 4.12% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.74% 684.681 723.977 - -10.01% -
std::copy_if(list<int>)_(entire_range)/64 5.71% 33.991 35.933 - -2.10% -
std::reverse(list<int>)/512 5.70% 192.215 203.180 - 5.91% -
std::map<int,_int>::erase(iterator)/32 5.70% 20.749 21.932 - 6.28% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.68% 172350.646 182136.117 - 5.18% -
BM_PushHeap_string_QuickSortAdversary_1024 5.67% 15.005 15.856 - 5.44% -
SetIntersection_Interlaced_Set_string_262144_64 5.62% 2078369.303 2195173.666 - 3.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.61% 40.757 43.042 - 3.59% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.56% 32.509 34.318 - 2.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.56% 20.227 21.352 - 3.71% -
SetIntersection_Front_Set_string_16384_64 5.55% 4481542.048 4730447.660 - 3.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 5.55% 41.199 43.487 - 35.18% -
std::find_first_of(vector<int>)_(small_needle)/50 5.54% 72.334 76.343 - -0.42% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 5.53% 1.254 1.323 - -4.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.51% 1795280.848 1894278.877 - 8.55% -
std::replace_if(list<int>)_(prefix)/8192 5.51% 7222.631 7620.782 - 6.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5.51% 7455953.883 7866755.029 - -29.59% -
BM_deque_deque_ranges_move/2 5.50% 2.130 2.247 - 0.31% -
BM_CmpEqual_ushort_uchar 5.50% 1.085 1.144 - 4.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.49% 10.742 11.331 - 3.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.49% 25.225 26.609 - -1.19% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.49% 7.480 7.891 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.47% 0.565 0.596 - -12.30% -
rng::find_last(deque<int>)_(bail_90%)/50 5.47% 1.846 1.947 - 1.63% -
rng::fold_left(list<int>)/8192 5.46% 10581.006 11159.244 - 3.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.46% 21.520 22.695 - 5.41% -
BM_PushHeap_string_QuickSortAdversary_256 5.45% 14.464 15.253 - 4.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.43% 31.668 33.388 - 2.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 5.42% 113446413.881 119600397.603 - -16.78% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.38% 1006.550 1060.704 - 6.08% -
std::set<int>::insert(value)_(already_present)/8192 5.37% 9.675 10.195 - 1.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.36% 32.326 34.059 - 8.96% -
std::partial_sort(deque<int>)_(ascending)/8 5.35% 31.676 33.370 - 0.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.35% 2.248 2.368 - 9.14% -
std::unordered_set<int>::find(key)_(existent)/8192 5.34% 1.409 1.484 - 2.53% -
BM_PushHeap_string_QuickSortAdversary_262144 5.34% 15.838 16.683 - 3.98% -
std::set<std::string>::contains(key)_(existent)/1024 5.31% 23.167 24.397 - 0.77% -
std::set<int>::upper_bound(key)_(non-existent)/8192 5.29% 10.440 10.992 - 13.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 5.29% 1896027.996 1996292.154 - 8.04% -
rng::for_each(multiset<int>)/8 5.29% 6.612 6.962 - 4.17% -
std::unordered_set<int>::contains(key)_(existent)/32 5.28% 1.258 1.325 - -16.55% -
SetIntersection_Interlaced_Vector_float_262144_4 5.28% 1526036.422 1606580.231 - 4.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.27% 755.085 794.858 - -4.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.26% 18.953 19.950 - -4.14% -
std::list<std::string>::ctor(size)/32 5.23% 373.202 392.728 - 12.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 5.23% 28.129 29.599 - 5.80% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.19% 213.678 224.775 - 0.14% -
BM_PushHeap_uint32_Ascending_16384 5.19% 3.587 3.774 - 5.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.17% 21.633 22.750 - 9.61% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.15% 54.186 56.977 - 5.74% -
std::find(list<int>)_(process_all)/8192 5.15% 7201.289 7572.066 - 6.65% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 5.15% 471324.219 495574.962 - -1.98% -
BM_deque_deque_ranges_move_backward/64 5.14% 3.467 3.645 - 8.03% -
std::remove(list<int>)_(prefix)/1024 5.14% 948.161 996.923 - -0.68% -
SetIntersection_Front_Set_float_16384_16384 5.14% 213089330.147 224045578.024 - -0.73% -
std::multiset<std::string>::clear()/8192 5.14% 212848.634 223787.844 - 3.61% -
BM_deque_vector_ranges_move/64000 5.14% 2947.463 3098.925 - 3.72% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 5.14% 4.277 4.497 - -1.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.14% 110371.565 116039.835 - 13.89% -
BM_std_minmax_element<char>/64000 5.13% 15385.495 16174.386 - -3.28% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.13% 30.662 32.234 - 6.51% -
std::map<int,_int>::erase(key)_(existent)/1024 5.13% 24.580 25.840 - 5.88% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 5.09% 9.315 9.789 - -10.12% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 5.09% 4776.403 5019.487 - 5.62% -
SetIntersection_Front_Set_string_1024_256 5.09% 14912186.244 15671030.071 - 9.70% -
BM_PushHeap_string_QuickSortAdversary_16 5.07% 10.398 10.926 - 4.76% -
SetIntersection_Front_Set_uint64_64_64 5.07% 12804454.999 13453511.882 - -1.87% -
std::stable_partition(deque<int>)_(sparse)/8192 5.06% 3546.268 3725.713 - 12.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 5.05% 36074.153 37897.426 - -0.91% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.05% 31.240 32.818 - 5.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.05% 339.210 356.335 - 1.23% -
std::set<int>::erase(key)_(non-existent,_middle)/32 5.01% 1.772 1.860 - -0.06% -
BM_PushHeap_float_Random_4 5.01% 2.288 2.403 - -14.56% -
SetIntersection_Interlaced_Vector_float_1024_16 5.01% 1995706.494 2095612.023 - 6.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.00% 6.643 6.976 - 6.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 4.99% 13.192 13.850 - 6.18% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.98% 13.811 14.500 - 2.34% -
std::generate_n(list<int>)/8192 4.98% 7064.838 7416.352 - 7.97% -
BM_deque_deque_ranges_move/1 4.97% 2.363 2.481 - -0.75% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.97% 8592.414 9019.148 - 5.39% -
BM_PushHeap_string_QuickSortAdversary_64 4.95% 12.990 13.633 - 4.83% -
SetIntersection_Front_Set_string_262144_262144 4.95% 17553275.637 18422251.629 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.94% 6912828.717 7254328.103 - 8.40% -
SetIntersection_Front_Set_float_1024_64 4.94% 1644079.963 1725290.626 - -5.87% -
std::multiset<std::string>::contains(key)_(existent)/32 4.93% 15.262 16.014 - -2.56% -
BM_deque_vector_copy_backward/0 4.93% 1.376 1.444 - -2.16% -
std::move_backward(deque<int>)/262144 4.92% 31159.682 32692.750 - 8.23% -
std::find_first_of(vector<int>)_(small_needle)/32 4.91% 48.942 51.345 - -4.65% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.91% 23.429 24.579 - 3.38% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.90% 8434.733 8848.226 - 4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.89% 63538857.827 66648930.535 - 2.19% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.89% 12.862 13.492 - 7.39% -
SetIntersection_Front_Set_string_16384_1024 4.87% 58055885.634 60884069.400 - 2.78% -
std::map<int,_int>::erase(key)_(existent)/8192 4.87% 25.184 26.409 - 6.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.86% 56.328 59.068 - 5.84% -
rng::find_last(vector<char>)_(bail_90%)/8 4.86% 0.440 0.461 - 4.79% -
std::multiset<int>::erase(key)_(existent)/1024 4.85% 39.978 41.917 - 5.00% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 4.82% 40977.628 42952.927 - -0.58% -
BM_PushHeap_uint32_Descending_4 4.81% 0.350 0.367 - -5.51% -
std::find_end(vector<int>)_(single_element)/1000 4.79% 239.922 251.417 - 5.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.79% 4273585.805 4478323.538 - 7.10% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 4.78% 33.461 35.061 - 1.80% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.78% 1.174 1.230 - 6.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.78% 53.189 55.729 - 3.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.77% 16249.062 17024.438 - 3.34% -
BM_deque_deque_ranges_move_backward/70000 4.77% 8366.104 8764.961 - 10.86% -
std::set<std::string>::find(key)_(existent)/32 4.76% 16.124 16.892 - 6.94% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.76% 4821.032 5050.503 - 5.24% -
bm_lexicographical_compare<signed_char>/1 4.75% 1.263 1.323 - -13.61% -
BM_deque_vector_ranges_move_backward/2 4.74% 1.829 1.915 - 8.59% -
std::unordered_multiset<int>::clear()/1024 4.74% 7884.006 8257.348 - -1.57% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 4.73% 769.857 806.270 - 3.75% -
BM_vector_deque_ranges_copy_backward/64 4.73% 2.966 3.106 - 4.67% -
std::map<int,_int>::erase(iterator)/8192 4.72% 24.098 25.237 - 5.58% -
std::sort_heap(vector<NonIntegral>)/8 4.72% 29.555 30.948 - 2.93% -
std::unordered_set<std::string>::contains(key)_(existent)/32 4.72% 35.426 37.096 - 13.85% -
std::search(vector<int>)_(near_matches)/1024 4.71% 14926.494 15629.399 - 3.23% -
BM_StringFindStringLiteral/1024 4.71% 17.177 17.986 - -0.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.71% 564.011 590.557 - 5.17% -
ranges::min(std::list<__int128>)/8 4.71% 2.068 2.165 - 4.99% -
BM_PushHeap_uint32_Random_64 4.69% 4.972 5.205 - 3.52% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.69% 22.273 23.317 - 4.79% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.68% 15.569 16.299 - 10.51% -
SetIntersection_Front_Set_float_1024_16 4.68% 1161975.572 1216367.190 - -0.12% -
std::find(vector<int>)_(bail_25%)/8 4.68% 1.394 1.460 - 1.26% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.67% 1.600 1.675 - 4.90% -
ranges::min(std::vector<__int128>)/8 4.65% 2.863 2.996 - 2.71% -
ranges::minmax(std::list<char>)/64 4.65% 35.010 36.639 - 8.92% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.65% 6443.092 6742.739 - 4.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.64% 5.918 6.193 - 15.53% -
std::find_if(vector<char>)_(bail_25%)/8 4.64% 0.978 1.024 - 6.95% -
std::shift_left(list<int>)/32 4.63% 13.414 14.035 - 5.24% -
SetIntersection_Front_Set_float_64_64 4.63% 12514962.183 13094510.226 - -5.46% -
std::set<std::string>::count(key)_(non-existent)/8192 4.63% 34.213 35.797 - 8.07% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.62% 518.582 542.562 - 1.04% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.62% 114586833.696 119881648.661 - -0.31% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.62% 0.459 0.480 - 4.90% -
std::count(deque<int>)_(every_other)/1048576 4.61% 251436.803 263039.458 - 4.93% -
std::remove_copy_if(deque<int>)_(prefix)/50 4.58% 28.640 29.952 - 7.46% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.58% 9.668 10.111 - 0.63% -
std::shift_left(list<int>)/50 4.58% 27.865 29.140 - 7.04% -
std::move_backward(list<int>)/64 4.56% 39.528 41.330 - 5.29% -
std::reverse(deque<int>)/64 4.56% 13.042 13.637 - 0.54% -
SetIntersection_Interlaced_Set_string_262144_1024 4.55% 2038712.240 2131473.957 - 3.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 4.54% 2.439 2.550 - 3.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.54% 56.522 59.089 - 4.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.53% 49.663 51.913 - 5.31% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 4.53% 1.977 2.066 - 2.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.52% 1866.491 1950.945 - 3.58% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.52% 5.354 5.596 - 0.30% -
std::move(vector<int>)/262144 4.52% 21291.496 22253.166 - 28.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.51% 1.131 1.182 - 0.30% -
SetIntersection_Front_Set_string_16384_256 4.51% 14637223.269 15296705.167 - 3.07% -
std::find_if(list<int>)_(bail_25%)/8192 4.51% 1420.896 1484.909 - 4.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.50% 1960858.152 2049149.332 - 2.54% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.50% 29.138 30.450 - 7.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.49% 23.154 24.193 - 10.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.47% 1228.046 1282.988 - 0.30% -
SetIntersection_Front_Set_float_16384_256 4.47% 3711005.556 3876831.536 - -7.68% -
BM_StringEraseWithMove_Huge_Opaque 4.45% 44.928 46.927 - -3.40% -
std::map<int,_int>::count(key)_(existent)/8192 4.45% 5.683 5.936 - 3.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 4.44% 0.266 0.278 - 4.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 4.43% 6.001 6.267 - 1.33% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.43% 6934.263 7241.642 - 0.90% -
std::unordered_map<int,_int>::ctor(const&)/32 4.43% 197.390 206.131 - 1.82% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.42% 213.558 222.990 - -6.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.40% 13474.060 14066.986 - 12.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.40% 0.266 0.278 - 2.78% -
std::partition(list<int>)_(dense)/32 4.39% 8.735 9.118 - 4.49% -
std::partition(deque<int>)_(sparse)/8192 4.39% 2947.886 3077.191 - -6.62% -
BM_StringAssignAsciizMix_Transparent 4.37% 2.954 3.083 - 3.75% -
BM_vector_deque_move_backward/64000 4.36% 7669.811 8004.306 - 13.55% -
BM_deque_vector_ranges_copy_backward/512 4.36% 17.904 18.685 - 4.38% -
std::remove(list<int>)_(sprinkled)/8192 4.35% 7856.796 8198.212 - 1.11% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.34% 11.130 11.613 - 1.41% -
BM_std_minmax_element<char>/70000 4.33% 16832.629 17560.810 - -4.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.32% 58218.851 60735.382 - 6.18% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 4.31% 7.080 7.385 - 5.13% -
std::make_heap(vector<int>)_(descending)/8192 4.31% 1948.900 2032.804 - 3.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 4.30% 449.246 468.570 - 4.48% -
std::set<std::string>::clear()/1024 4.27% 21509.550 22428.618 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 4.26% 533088813.920 555822655.327 - 3.51% -
std::copy_backward(vector<bool>)_(aligned)/512 4.24% 1.441 1.503 - -4.47% -
SetIntersection_Interlaced_Vector_string_256_16 4.23% 10121372.878 10549746.656 - 0.64% -
std::partition(vector<int>)_(sparse)/50 4.22% 13.810 14.393 - 1.87% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 4.20% 12.800 13.337 - 0.12% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.19% 6.085 6.340 - 8.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.17% 89.902 93.649 - -3.62% -
std::count(vector<bool>)/1000 4.17% 2.997 3.122 - 4.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.16% 33.693 35.096 - 9.44% -
SetIntersection_Front_Set_float_1024_4 4.16% 1062363.626 1106564.995 - 3.08% -
SetIntersection_Interlaced_Vector_float_256_64 4.15% 7252816.222 7553951.778 - 4.61% -
std::find(list<int>)_(process_all)/32768 4.15% 26035.207 27115.661 - 3.44% -
std::partition(deque<int>)_(sparse)/1024 4.15% 380.646 396.440 - -1.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.15% 127.039 132.307 - 6.38% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4.14% 4590.030 4780.175 - 4.23% -
ranges::min(std::list<__int128>)/64 4.14% 33.362 34.742 - 4.68% -
SetIntersection_Interlaced_Set_string_262144_16384 4.14% 2740118.324 2853459.879 - 2.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.13% 351959375.544 366493108.882 - 4.49% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 4.13% 655.195 682.235 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.12% 4486116.527 4671088.170 - -2.36% -
std::make_heap(vector<int>)_(shuffled)/8 4.12% 15.828 16.480 - 4.84% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.12% 22.983 23.929 - -2.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.12% 37.548 39.094 - -0.28% -
BM_vector_deque_ranges_move_backward/64000 4.10% 7782.408 8101.587 - 14.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 4.10% 3.127 3.255 - 1.86% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 4.09% 2120.583 2207.400 - 2.72% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.09% 22.668 23.595 - 8.11% -
std::find_end(list<int>)_(process_all)/8192 4.08% 7270.613 7567.224 - 0.68% -
std::set<int>::count(key)_(non-existent)/1024 4.07% 7.410 7.711 - 4.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.07% 337412629.979 351146408.734 - 2.29% -
std::multimap<int,_int>::erase(iterator)/32 4.07% 20.258 21.082 - 1.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.06% 5.083 5.289 - -0.10% -
std::any_of(vector<int>)_(process_all)/50 4.06% 13.043 13.573 - 7.97% -
rng::starts_with(list<int>)/8 4.06% 2.919 3.038 - 4.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.04% 117660.724 122417.214 - 2.15% -
ranges::minmax(std::list<char>)/70000 4.03% 56243.537 58512.216 - 9.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.03% 478197.178 497467.791 - -2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.02% 3.923 4.081 - 4.28% -
SetIntersection_Interlaced_Vector_uint32_262144_4 4.02% 1767245.545 1838258.313 - 17.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.01% 26571.889 27638.711 - -3.15% -
std::count(list<int>)_(every_other)/8 4.01% 2.099 2.183 - 4.81% -
SetIntersection_Front_Set_string_16384_16 4.01% 1806424.993 1878886.343 - -3.05% -
std::unordered_multiset<int>::clear()/8192 4.00% 61228.817 63675.264 - -2.39% -
std::find(vector<bool>)_(process_all)/1024 3.98% 4.545 4.726 - 2.02% -
SetIntersection_Interlaced_Set_string_262144_262144 3.97% 17429136.147 18121696.289 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.96% 222445760.636 231260137.054 - -0.40% -
BM_num_put<long> 3.94% 12.138 12.616 - 8.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.94% 11552.917 12007.542 - 3.27% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.92% 22.300 23.174 - 4.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.92% 29.054 30.192 - 2.22% -
BM_deque_vector_ranges_move_backward/0 3.92% 1.467 1.524 - 13.54% -
ranges::min(std::list<char>)/64 3.91% 26.887 27.937 - 3.42% -
std::remove(deque<int>)_(sprinkled)/50 3.91% 54.062 56.174 - 3.43% -
std::equal(list<int>)_(it,_it,_it)/1024 3.90% 1128.676 1172.680 - 4.29% -
SetIntersection_None_Set_string_16384_1024 3.89% 192837762.263 200344040.280 - -9.52% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.89% 1.386 1.440 - 4.35% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.89% 694.192 721.193 - 3.78% -
std::transform(list<int>)_(identity_transform)/1024 3.89% 737.965 766.660 - 4.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.89% 6349.635 6596.386 - 4.22% -
std::move(deque<int>)/1048576 3.88% 54516.832 56632.798 - 3.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.87% 1.276 1.326 - 8.16% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.87% 33.631 34.932 - 3.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.86% 43.338 45.009 - 2.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.85% 4.344 4.512 - -3.21% -
std::all_of(deque<int>)_(process_all)/32768 3.84% 10090.972 10478.624 - 3.76% -
std::copy_n(deque<int>)/1048576 3.84% 50175.474 52102.421 - 4.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.83% 25129.554 26093.160 - 4.17% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.83% 18.757 19.476 - 9.76% -
std::adjacent_find(vector<int>,_pred)/8192 3.83% 3187.626 3309.755 - 4.10% -
std::find_if_not(list<int>)_(process_all)/50 3.82% 38.153 39.609 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.81% 443.592 460.500 - 3.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.81% 50488.747 52411.955 - -7.57% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.81% 13.272 13.777 - 0.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.81% 233.923 242.826 - 6.35% -
std::find(deque<int>)_(process_all)/8192 3.80% 1909.799 1982.416 - 2.45% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.80% 10.309 10.700 - 3.49% -
std::all_of(deque<int>)_(process_all)/8192 3.80% 2523.690 2619.508 - 3.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.79% 777.339 806.821 - 3.42% -
SetIntersection_None_Set_uint32_4_4 3.78% 135310131.338 140430447.980 - 3.64% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.78% 27333.474 28367.482 - 2.08% -
std::find(vector<int>)_(process_all)/8 3.78% 2.747 2.851 - 2.17% -
std::find_end(vector<int>)_(single_element)/1024 3.78% 246.241 255.540 - 4.69% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.77% 222399836.796 230793517.535 - 0.97% -
SetIntersection_None_Set_uint32_4_1 3.77% 216415777.569 224581797.106 - 3.64% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.77% 94.256 97.807 - 5.71% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.76% 161.497 167.573 - 4.62% -
std::copy_if(vector<int>)_(every_other)/32768 3.76% 15765.984 16358.147 - 1.77% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.75% 40.436 41.951 - -4.46% -
SetIntersection_Interlaced_Set_string_64_16 3.75% 37175324.857 38567934.590 - 2.20% -
std::map<int,_int>::find(key)_(non-existent)/32 3.74% 2.222 2.305 - 2.34% -
SetIntersection_None_Set_string_1_1 3.72% 540802027.673 560941677.990 - 3.57% -
SetIntersection_Interlaced_Set_float_16384_1024 3.71% 171209119.890 177557719.767 - 5.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.69% 74.318 77.060 - 4.61% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.68% 35.649 36.962 - -15.84% -
std::find_if(deque<int>)_(bail_25%)/8 3.68% 1.163 1.206 - 3.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.67% 787.909 816.811 - 3.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.67% 890469.866 923128.988 - 4.88% -
SetIntersection_Interlaced_Vector_string_262144_4 3.66% 2161427.125 2240437.129 - 2.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 3.65% 8631.867 8947.269 - 2.76% -
BM_PushHeap_uint32_SingleElement_16 3.65% 0.335 0.348 - 2.30% -
std::find(vector<long_long>)_(bail_25%)/8 3.65% 0.892 0.924 - 6.49% -
BM_PushHeap_string_QuickSortAdversary_4 3.65% 6.390 6.623 - 4.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 3.62% 74057.083 76735.560 - -0.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.61% 107340.563 111220.124 - 9.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.60% 9.733 10.084 - -4.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.60% 12639.043 13094.546 - -2.39% -
BM_num_get<long> 3.60% 10.706 11.091 - 2.72% -
rng::contains(deque<int>)_(process_all)/32 3.60% 8.957 9.280 - 7.86% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.59% 21.510 22.282 - 4.26% -
rng::contains_subrange(vector<int>)_(process_all)/8192 3.58% 1620.531 1678.479 - -0.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.57% 273.574 283.338 - 3.94% -
std::find_if(deque<int>)_(bail_25%)/1024 3.57% 78.191 80.981 - 4.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.57% 70.761 73.285 - 0.10% -
std::set<int>::count(key)_(non-existent)/8192 3.56% 11.310 11.713 - 4.76% -
std::partition_copy(vector<int>)/50 3.56% 12.397 12.838 - 0.93% -
SetIntersection_Interlaced_Set_float_16384_64 3.56% 212683840.995 220250250.915 - 4.70% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.55% 501753.006 519589.462 - -1.44% -
rng::contains_subrange(list<int>)_(single_element)/16 3.55% 4.816 4.987 - 1.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.55% 867372.625 898166.881 - 4.20% -
ranges::min(std::list<__int128>)/70000 3.55% 59041.903 61135.330 - 5.03% -
BM_PushHeap_uint32_Descending_16 3.53% 0.354 0.367 - -3.27% -
BM_vector_deque_ranges_move_backward/70000 3.53% 8545.433 8847.172 - 13.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 3.53% 29.374 30.410 - -1.71% -
BM_deque_deque_copy/512 3.52% 17.674 18.295 - 3.38% -
std::pop_heap(vector<int>)/8 3.50% 51.196 52.990 - 4.00% -
BM_StringAssignAsciizMix_Opaque 3.50% 4.978 5.152 - 3.48% -
rng::find_last(vector<char>)_(bail_90%)/50 3.49% 1.446 1.496 - 6.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.47% 42607.142 44086.507 - 0.89% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.46% 31.314 32.398 - 1.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.46% 770.791 797.435 - 4.17% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.46% 1.714 1.773 - 1.81% -
std::unordered_multiset<int>::ctor(const&)/32 3.45% 201.400 208.348 - 4.99% -
std::reverse(list<int>)/64 3.45% 17.503 18.107 - 4.12% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.45% 114375.306 118316.907 - 3.34% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 3.44% 626.233 647.786 - 1.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.44% 6.241 6.456 - 2.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.44% 271.674 281.014 - 1.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 3.44% 22.578 23.354 - 0.73% -
std::rotate(deque<int>)_(1_element_backward)/50 3.43% 5.063 5.237 - 1.81% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.42% 21.536 22.274 - -7.59% -
std::unordered_set<int>::count(key)_(non-existent)/1024 3.42% 1.655 1.712 - 17.38% -
BM_vector_deque_move/0 3.42% 0.377 0.390 - -10.98% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.42% 15536.072 16066.996 - 2.92% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 3.42% 598.850 619.305 - 0.62% -
BM_std_minmax_element<char>/1024 3.41% 250.789 259.347 - -5.88% -
BM_std_minmax_element<char>/4000 3.41% 956.800 989.416 - -6.09% -
std::remove(deque<int>)_(sprinkled)/32 3.41% 49.507 51.193 - 3.34% -
std::distance(join_view(vector<vector<int>>))/1024 3.40% 0.971 1.004 - 3.43% -
std::partition(vector<int>)_(sparse)/32 3.39% 8.728 9.025 - -0.61% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.39% 9847.955 10182.182 - -2.45% -
BM_PushHeap_string_Ascending_16 3.39% 4.644 4.801 - 2.06% -
BM_StringRelational_Compare_Empty_Small_Control 3.38% 1.608 1.662 - 3.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.38% 54.124 55.951 - 2.93% -
std::find_if(list<int>)_(process_all)/50 3.37% 19.083 19.727 - -1.65% -
BM_PushHeap_uint32_Random_16384 3.37% 5.815 6.011 - 4.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.37% 42122.522 43541.599 - 4.00% -
ranges::min(std::list<__int128>)/1 3.36% 0.443 0.458 - 0.59% -
BM_StringRelational_Compare_Empty_Empty_Control 3.36% 1.610 1.664 - 3.39% -
std::list<std::string>::ctor(size)/8192 3.35% 112281.504 116047.874 - 13.35% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.35% 4.760 4.919 - 2.55% -
BM_num_get<unsigned_long_long> 3.34% 10.390 10.738 - 2.42% -
BM_StringEraseWithMove_Large_Transparent 3.34% 2.700 2.790 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.34% 1391389.265 1437845.473 - 2.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 3.34% 24.120 24.924 - 4.33% -
std::set<int>::ctor(&&,_different_allocs)/32 3.34% 178.346 184.296 - 2.64% -
BM_deque_deque_ranges_move/64000 3.33% 3033.174 3134.268 - 2.58% -
BM_deque_vector_copy_backward/70000 3.33% 8606.158 8892.393 - 13.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.32% 250.346 258.669 - 4.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.32% 167.336 172.892 - 2.69% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.32% 4866938.587 5028369.355 - -0.35% -
BM_StringRelational_Compare_Empty_Huge_Control 3.31% 1.608 1.661 - 3.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.31% 43.075 44.500 - 5.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.30% 12365.915 12773.915 - 3.71% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 3.30% 70.713 73.045 - -0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 3.29% 33.227 34.321 - -6.65% -
BM_num_get<unsigned_int> 3.29% 9.677 9.995 - 2.10% -
std::equal(vector<int>)_(it,_it,_it)/50 3.28% 4.081 4.215 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.28% 26680559.249 27556237.449 - 1.34% -
bm_swap_ranges_vb_aligned/8 3.28% 3.227 3.333 - 2.53% -
std::pop_heap(vector<float>)/8192 3.27% 19.506 20.144 - 3.08% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.27% 0.607 0.627 - 3.70% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.27% 4.269 4.408 - 1.67% -
std::equal(list<int>)_(it,_it,_it)/1048576 3.26% 1308775.575 1351492.548 - 3.42% -
SetIntersection_Interlaced_Set_float_16384_16 3.25% 205924610.336 212623061.132 - 3.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.25% 1178771.896 1217108.634 - 2.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 3.25% 213.040 219.968 - 3.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.25% 754.794 779.329 - 3.45% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.25% 1.614 1.666 - 4.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.24% 12976442.515 13397496.426 - 3.91% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.24% 8.785 9.069 - 2.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.24% 14.961 15.446 - 1.28% -
std::copy_n(list<int>)/8 3.24% 2.221 2.293 - 3.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 3.24% 11619997.184 11996248.637 - -47.46% -
SetIntersection_Interlaced_Set_float_16384_4 3.24% 167119178.151 172528979.513 - 4.50% -
std::generate(list<int>)/32 3.23% 8.428 8.701 - 3.81% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.23% 16318.743 16845.736 - 2.04% -
BM_StringRelational_Less_Huge_Empty_Control 3.23% 1.611 1.663 - 3.20% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.21% 1821.275 1879.816 - 2.01% -
std::map<int,_int>::erase(key)_(existent)/32 3.21% 22.294 23.011 - 2.49% -
BM_PushHeap_float_Random_16 3.21% 4.941 5.100 - -5.46% -
BM_PushHeap_uint64_Random_4 3.21% 2.552 2.634 - 2.93% -
SetIntersection_Interlaced_Set_float_1024_256 3.20% 14063601.755 14513675.321 - 3.79% -
std::move_backward(vector<bool>)_(aligned)/512 3.20% 2.248 2.320 - -0.43% -
std::multiset<std::string>::count(key)_(existent)/1024 3.20% 23.595 24.350 - 5.32% -
std::pop_heap(deque<float>)/8192 3.19% 60.943 62.890 - 2.53% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 3.18% 50926.397 52546.936 - 3.56% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.18% 28126.560 29021.013 - -0.08% -
ranges::minmax(std::list<__int128>)/70000 3.18% 58391.101 60246.035 - 1.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.18% 44.413 45.824 - -9.35% -
SetIntersection_Front_Set_float_1024_256 3.17% 3712456.704 3830013.095 - -9.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.16% 1952186.035 2013898.520 - 2.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.15% 20.484 21.130 - 12.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.14% 6357.755 6557.612 - -7.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.14% 7599.352 7838.186 - 4.65% -
std::for_each_n(list<int>)/50 3.14% 22.359 23.061 - 2.40% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.13% 344.302 355.091 - 3.42% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.13% 233490.226 240806.272 - 2.00% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.12% 946.179 975.730 - 10.39% -
bm_ranges_swap_ranges_vb_aligned/32 3.12% 3.526 3.636 - 9.57% -
std::find(deque<int>)_(process_all)/32768 3.11% 7705.824 7945.776 - 2.69% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.11% 7.808 8.051 - 4.47% -
BM_StringRelational_Compare_Empty_Large_Control 3.11% 1.614 1.665 - -9.05% -
std::shift_left(list<int>)/1024 3.11% 726.818 749.396 - 3.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.11% 34027.669 35084.449 - 8.07% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 3.09% 208550.127 215002.752 - 0.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.09% 100623.354 103734.133 - 1.26% -
std::shift_left(deque<int>)/8192 3.09% 299.586 308.842 - 2.82% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.09% 50631.270 52195.290 - -7.91% -
BM_vector_deque_copy_backward/64000 3.08% 8031.194 8278.529 - 14.09% -
std::find(deque<int>)_(process_all)/1024 3.07% 241.708 249.139 - 2.93% -
std::set<std::string>::count(key)_(existent)/1024 3.07% 23.599 24.323 - 0.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 3.06% 14.768 15.221 - 2.53% -
std::rotate(vector<bool>)_(by_1/2)/50 3.06% 17.675 18.215 - 3.06% -
std::unordered_map<int,_int>::ctor(const&)/1024 3.05% 6713.007 6917.969 - 0.38% -
BM_StringRelational_Compare_Small_Empty_Control 3.05% 1.830 1.885 - 17.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.05% 174934.833 180262.253 - 3.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.04% 38.092 39.251 - 4.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.04% 15.842 16.324 - 4.02% -
std::remove(deque<int>)_(sprinkled)/1024 3.04% 516.544 532.231 - 1.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.03% 43080.371 44387.575 - 1.98% -
std::rotate(vector<bool>)_(by_1/2)/1024 3.02% 8.429 8.683 - 2.90% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.02% 4.494 4.630 - 3.38% -
rng::find_last(deque<int>)_(bail_90%)/1024 3.01% 29.122 30.000 - 3.56% -
std::partial_sort(deque<int>)_(ascending)/8192 3.01% 149107.005 153598.009 - 3.76% -
std::upper_bound(std::forward_list<int>)/8192 3.01% 10385.175 10697.858 - -0.18% -
SetIntersection_Interlaced_Vector_float_256_16 3.00% 6276048.467 6464075.075 - 4.75% -
SetIntersection_Interlaced_Vector_string_1024_4 2.99% 1603721.464 1651734.502 - -3.83% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 2.99% 287.607 296.216 - 2.61% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.99% 8317.586 8565.950 - 3.77% -
BM_PushHeap_string_PipeOrgan_64 2.98% 5.818 5.992 - 4.48% -
std::for_each(join_view(vector<vector<int>>))/32 2.98% 3.765 3.877 - 0.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 2.98% 1156.051 1190.489 - 3.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.98% 66201.321 68172.568 - 1.61% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.97% 54896.444 56528.860 - -4.22% -
SetIntersection_Interlaced_Vector_string_1024_64 2.97% 7794824.428 8026075.337 - -1.95% -
std::reverse(deque<int>)/8 2.96% 2.503 2.577 - 1.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.95% 23.444 24.136 - 4.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.95% 6.342 6.529 - 3.38% -
std::copy(vector<int>)/8 2.95% 2.209 2.275 - 2.77% -
std::set<std::string>::ctor(const&)/0 2.95% 12.689 13.063 - 1.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.94% 58.162 59.870 - 3.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.93% 2300.150 2367.561 - 3.63% -
rng::for_each(set<int>)/8 2.92% 6.601 6.794 - 3.04% -
std::adjacent_find(list<int>,_pred)/8192 2.92% 7217.984 7428.994 - 0.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.92% 370.427 381.231 - 9.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.91% 821.191 845.107 - 1.79% -
BM_vector_deque_copy_backward/70000 2.91% 8688.909 8941.607 - 12.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.91% 671.655 691.188 - 0.52% -
std::is_sorted_until(vector<int>,_pred)/1024 2.91% 409.105 420.997 - 3.18% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 2.90% 12.464 12.826 - 3.18% -
std::move_backward(list<int>)/262144 2.89% 257743.677 265199.854 - 2.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.89% 28.132 28.945 - -0.67% -
bm_ranges_swap_ranges_vb_aligned/16 2.88% 3.524 3.625 - 9.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.88% 14.491 14.908 - 3.18% -
std::reverse(list<int>)/8 2.88% 1.931 1.987 - 3.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.88% 3567.341 3669.932 - 0.52% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.87% 2.142 2.203 - 3.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.87% 166552.754 171325.481 - 3.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.86% 4538254.679 4668108.598 - 3.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.86% 34507.161 35494.326 - 9.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.86% 32.354 33.279 - -0.91% -
BM_deque_vector_ranges_move/65536 2.86% 2979.221 3064.380 - 2.41% -
std::multimap<int,_int>::erase(iterator)/8192 2.86% 20.466 21.051 - 0.20% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.86% 25.816 26.554 - -0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.85% 1186.819 1220.682 - -2.77% -
std::copy_backward(list<int>)/4096 2.85% 3178.538 3269.121 - 2.60% -
BM_PushHeap_float_Descending_16 2.85% 0.378 0.389 - 6.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.85% 13924.695 14321.195 - 1.51% -
std::for_each(join_view(vector<vector<int>>))/8 2.85% 1.432 1.473 - 3.19% -
std::unordered_set<std::string>::clear()/32 2.84% 923.219 949.481 - 1.72% -
SetIntersection_Interlaced_Set_string_16_16 2.83% 58183371.066 59831395.074 - 6.48% -
BM_CmpEqual_ushort_uint 2.83% 1.056 1.086 - 3.98% -
BM_num_get<bool> 2.83% 11.704 12.035 - 1.56% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.82% 16244.712 16703.484 - 1.11% -
std::equal(list<int>)_(it,_it,_it)/50 2.82% 35.361 36.359 - 3.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.82% 977.516 1005.101 - 9.04% -
SetIntersection_Interlaced_Set_float_16384_16384 2.81% 211738020.358 217694635.842 - 0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.81% 663.363 682.018 - 3.02% -
BM_std_minmax_element<char>/5500 2.81% 1311.734 1348.620 - -6.65% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.81% 1.957 2.012 - -1.92% -
std::search(vector<int>)_(near_matches)/1000 2.81% 14172.727 14570.417 - 1.63% -
BM_vector_deque_ranges_copy_backward/65536 2.81% 8178.011 8407.453 - 13.77% -
BM_std_minmax_element<char>/512 2.81% 129.446 133.078 - -5.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.80% 240.214 246.949 - 8.72% -
BM_StringEraseToEnd_Small_Transparent 2.80% 0.401 0.412 - 2.93% -
std::set<int>::erase(key)_(existent)/32 2.80% 21.425 22.024 - 3.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.79% 43.414 44.628 - 1.86% -
BM_getline_string 2.79% 17.112 17.590 - 5.87% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.79% 5383.545 5533.788 - 3.69% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 2.79% 1417794.859 1457325.977 - -1.48% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.78% 2.314 2.378 - 5.35% -
BM_CmpLess_uchar_schar 2.77% 1.048 1.077 - 5.88% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.76% 23.936 24.598 - 2.95% -
BM_deque_deque_ranges_move_backward/64000 2.76% 7740.865 7954.620 - 8.19% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.76% 130.942 134.555 - -0.58% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.75% 29.215 30.020 - 8.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.75% 29.959 30.783 - 5.09% -
std::remove_if(deque<int>)_(sprinkled)/32 2.75% 53.611 55.086 - 1.21% -
BM_StringEraseToEnd_Huge_Transparent 2.75% 2.353 2.417 - 0.23% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.75% 188.411 193.591 - -5.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.74% 1.388 1.426 - -1.59% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.74% 15.423 15.846 - 5.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.74% 12803.390 13154.464 - 2.59% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.73% 20.694 21.259 - 7.10% -
BM_deque_vector_ranges_copy_backward/64000 2.73% 7821.329 8034.538 - 7.78% -
std::multiset<int>::count(key)_(non-existent)/32 2.71% 2.370 2.434 - -2.31% -
BM_CmpLess_uint_ushort 2.71% 1.100 1.130 - 2.59% -
std::multiset<int>::insert(value)_(already_present)/1024 2.71% 27.585 28.332 - 2.80% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.71% 22.191 22.791 - -4.30% -
BM_PushHeap_float_Random_262144 2.70% 7.076 7.267 - -4.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.70% 6118.251 6283.422 - 2.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 2.70% 450162.645 462310.735 - 0.51% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 2.70% 11.173 11.474 - 2.82% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.70% 1889.575 1940.538 - 2.85% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.69% 2737.480 2811.192 - 2.92% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.69% 6752.033 6933.821 - 5.32% -
BM_StringFindStringLiteral/64 2.69% 2.130 2.187 - 1.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.69% 24.302 24.956 - -1.43% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.68% 48879.005 50187.808 - 1.87% -
SetIntersection_None_Set_uint32_16_1 2.68% 66236981.329 68009318.391 - 2.19% -
std::search(list<int>)_(single_element)/1024 2.67% 734.438 754.063 - 4.33% -
SetIntersection_Front_Vector_uint64_262144_16384 2.67% 76443448.138 78482964.670 - 5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.67% 3.722 3.821 - 0.92% -
std::set<int>::contains(key)_(non-existent)/1024 2.67% 5.898 6.055 - -5.30% -
std::adjacent_find(list<int>)/1048576 2.67% 868754.362 891913.557 - 2.95% -
std::reverse_copy(list<int>)/32768 2.66% 26462.370 27167.206 - 3.29% -
SetIntersection_Interlaced_Set_float_262144_16 2.66% 1593623.211 1636025.879 - 5.03% -
std::set<std::string>::ctor(const&)/32 2.66% 707.037 725.849 - -13.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 2.66% 29.554 30.339 - 2.80% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 2.65% 575832.239 591099.789 - 2.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.65% 766.631 786.944 - 3.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.65% 79865.651 81980.614 - 3.22% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.65% 31.582 32.418 - -1.73% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.65% 4515.550 4635.082 - 1.08% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.65% 10.304 10.576 - 2.60% -
std::make_heap(vector<int>)_(shuffled)/1024 2.64% 571.878 586.988 - 1.99% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.64% 22.165 22.750 - -5.56% -
rng::contains(list<int>)_(process_all)/50 2.64% 18.047 18.523 - 1.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.63% 46.918 48.153 - 48.84% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.63% 22.093 22.675 - 3.01% -
std::find_if_not(vector<bool>)_(process_all)/50 2.63% 23.932 24.562 - 4.19% -
std::find(vector<int>)_(process_all)/32768 2.63% 7328.004 7520.818 - 2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.63% 1071161.128 1099295.488 - 3.87% -
BM_PushHeap_float_Ascending_16384 2.63% 4.258 4.370 - 0.04% -
std::search(vector<int>)_(same_length)/1024 2.62% 244.289 250.698 - 2.40% -
SetIntersection_Interlaced_Vector_string_256_256 2.62% 20353842.018 20887436.772 - -0.02% -
std::search(vector<int>)_(no_match)/1024 2.62% 212.395 217.949 - 4.25% -
rng::find_if(vector<bool>)_(process_all)/50 2.61% 23.372 23.982 - 3.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.61% 62998.243 64641.611 - 0.89% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 2.61% 1.227 1.259 - 9.00% -
std::search(vector<int>)_(no_match)/1000 2.61% 207.638 213.051 - 4.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.61% 769.150 789.197 - 2.03% -
bm_gcd_random 2.60% 29.017 29.772 - -4.23% -
SetIntersection_Interlaced_Set_float_262144_4 2.60% 1282823.322 1316186.930 - 4.89% -
std::find(vector<int>)_(process_all)/8192 2.60% 1840.213 1888.052 - 2.57% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.60% 65.956 67.670 - 2.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.60% 237156.699 243320.361 - 0.87% -
std::rotate(list<int>)_(1_element_backward)/50 2.60% 24.648 25.288 - 2.07% -
std::for_each(set<int>::iterator)/50 2.59% 36.317 37.256 - 0.29% -
BM_PushHeap_uint64_Random_16 2.59% 4.453 4.568 - 2.61% -
BM_align/64 2.58% 0.639 0.656 - 5.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.58% 217.191 222.799 - 1.65% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 2.58% 954420.078 979061.010 - 2.95% -
BM_align/8 2.58% 0.638 0.655 - 5.19% -
bm_gcd_trivial 2.58% 0.664 0.681 - 0.86% -
BM_vector_deque_ranges_copy_backward/512 2.58% 17.498 17.949 - 2.69% -
BM_align/256 2.57% 0.639 0.655 - 5.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.57% 52.377 53.725 - 2.65% -
rng::find_if_not(vector<bool>)_(process_all)/8192 2.57% 4499.191 4614.906 - 2.66% -
std::move_backward(vector<int>)/262144 2.56% 22684.522 23266.068 - 6.39% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.56% 36.227 37.156 - 1.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.56% 127.603 130.867 - -3.72% -
SetIntersection_Front_Vector_uint64_256_64 2.55% 4257904.526 4366686.408 - 2.59% -
SetIntersection_None_Vector_string_262144_64 2.55% 1291897.702 1324892.030 - 2.60% -
std::unordered_set<std::string>::count(key)_(existent)/32 2.55% 43.407 44.511 - 37.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.54% 23.781 24.386 - 3.29% -
std::partition_copy(vector<int>)/32 2.54% 8.061 8.266 - 3.55% -
SetIntersection_Front_Vector_string_262144_16 2.54% 1576151.136 1616152.275 - -1.26% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.54% 40.746 41.779 - 2.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.54% 15228.597 15614.784 - -3.37% -
std::map<int,_int>::contains(key)_(existent)/32 2.53% 1.633 1.674 - 2.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.53% 17.071 17.503 - 1.38% -
std::find(deque<int>)_(process_all)/50 2.53% 13.128 13.461 - 3.06% -
std::move_backward(list<int>)/8 2.53% 3.384 3.470 - 3.37% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.53% 82.320 84.404 - 2.86% -
std::sort(deque<int>)_(pipe-organ)/1024 2.53% 2678.670 2746.415 - 2.04% -
BM_StringRead_Hot_Shallow_Small 2.53% 0.472 0.484 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.53% 2085103.027 2137785.807 - 2.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.52% 4.018 4.119 - 5.49% -
std::unordered_set<int>::count(key)_(existent)/8192 2.51% 1.462 1.499 - 16.99% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.51% 23668.797 24262.817 - -0.73% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.50% 13.322 13.655 - 3.53% -
std::sort(vector<int>)_(heap)/8 2.50% 23.669 24.261 - 2.70% -
std::find(deque<int>)_(bail_25%)/8192 2.49% 475.332 487.158 - 2.44% -
std::move(vector<bool>)_(unaligned)/512 2.48% 4.756 4.874 - 2.21% -
std::transform(deque<int>,_deque<int>)/50 2.48% 36.032 36.925 - 1.79% -
SetIntersection_Front_Set_string_256_16 2.48% 7034164.512 7208345.333 - -1.47% -
std::lower_bound(std::forward_list<int>)/100 2.48% 82.484 84.526 - 2.82% -
std::search(deque<int>)_(same_length)/8192 2.47% 3802.647 3896.726 - 2.96% -
std::fill_n(list<int>)/32 2.47% 8.076 8.275 - 3.26% -
std::flat_map<int,_int>::find(key)_(existent)/32 2.46% 3.299 3.380 - 2.37% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.46% 2.768 2.836 - -0.47% -
SetIntersection_Interlaced_Set_string_16384_4 2.46% 196062373.679 200880368.456 - 1.74% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.45% 20.227 20.724 - 3.06% -
std::map<int,_int>::contains(key)_(existent)/1024 2.45% 4.063 4.163 - -0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.45% 371845.249 380959.312 - 2.33% -
rng::find_if(vector<bool>)_(process_all)/1048576 2.44% 582386.521 596589.239 - 1.47% -
std::copy(deque<int>)/8 2.44% 2.726 2.792 - 5.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.44% 6.508 6.666 - 2.87% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 2.43% 12.649 12.957 - 1.62% -
SetIntersection_None_Vector_string_262144_16 2.43% 1265790.336 1296602.196 - 1.87% -
SetIntersection_Front_Vector_uint64_1024_64 2.43% 1323643.770 1355814.488 - -1.54% -
std::stable_partition(vector<int>)_(dense)/50 2.43% 25.131 25.742 - 0.57% -
ranges::min(std::deque<char>)/8 2.43% 2.360 2.417 - -5.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.42% 46.021 47.136 - 2.61% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.42% 18.732 19.185 - -2.61% -
BM_CmpEqual_uchar_short 2.42% 1.007 1.031 - 0.11% -
ranges::minmax(std::list<long_long>)/8 2.42% 2.526 2.587 - 2.38% -
std::search(vector<int>)_(same_length)/1000 2.42% 239.597 245.392 - 1.81% -
BM_CmpLess_schar_int 2.41% 1.105 1.132 - 2.55% -
SetIntersection_None_Set_float_262144_16 2.41% 1187054.117 1215689.617 - 6.13% -
BM_CmpLess_int_uint 2.41% 1.058 1.083 - -0.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.41% 682.235 698.659 - 4.65% -
std::search(list<int>)_(same_length)/1024 2.40% 759.082 777.322 - 1.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 2.40% 42767.928 43792.384 - 1.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.39% 6347.205 6499.026 - -14.23% -
std::deque<int>::ctor(size)/32 2.39% 28.027 28.696 - -2.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.38% 24.205 24.781 - -0.72% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.38% 8195.888 8390.766 - 3.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.38% 8698174.184 8904881.409 - 7.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.37% 18.118 18.548 - 0.65% -
std::replace(vector<int>)_(prefix)/50 2.37% 7.608 7.789 - 1.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.37% 546.459 559.386 - -11.10% -
std::count(vector<bool>)/8192 2.37% 11.391 11.660 - 2.28% -
SetIntersection_None_Set_float_262144_1024 2.36% 1188287.273 1216366.941 - 5.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.36% 13463.373 13781.042 - -1.06% -
std::is_sorted(deque<int>)/8 2.36% 2.725 2.790 - 4.61% -
BM_num_get<long_long> 2.35% 10.834 11.089 - 1.96% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.35% 17954.365 18376.269 - 8.99% -
SetIntersection_Interlaced_Vector_float_256_4 2.35% 4706533.076 4817032.668 - -0.11% -
BM_PushHeap_string_PipeOrgan_262144 2.35% 17.260 17.666 - 1.18% -
std::find(list<int>)_(process_all)/50 2.34% 19.015 19.461 - 3.37% -
std::stable_partition(vector<int>)_(dense)/32 2.34% 21.229 21.727 - 1.54% -
std::search(vector<int>)_(same_length)/8192 2.34% 1865.828 1909.516 - 2.38% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.34% 4155.613 4252.875 - 1.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.34% 0.575 0.589 - -0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.33% 13416.575 13729.544 - 0.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.33% 12.318 12.605 - 1.57% -
std::replace(vector<int>)_(sprinkled)/50 2.33% 8.460 8.657 - -4.70% -
std::copy(list<int>)/32768 2.33% 25061.119 25644.257 - -1.83% -
std::rotate(vector<bool>)_(by_1/2)/32 2.32% 17.870 18.284 - 2.59% -
std::reverse(deque<int>)/512 2.31% 113.159 115.777 - -0.25% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.31% 33.662 34.440 - -13.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.31% 1311773.026 1342094.610 - 2.25% -
std::reverse(list<int>)/4096 2.31% 1581.197 1617.727 - -8.35% -
SetIntersection_None_Vector_uint32_16384_16384 2.31% 1094471.736 1119737.599 - 1.27% -
std::rotate(vector<bool>)_(by_1/2)/8192 2.31% 15.048 15.395 - 2.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.30% 13257.935 13563.241 - 8.05% -
std::adjacent_find(vector<int>,_pred)/1048576 2.29% 475470.752 486362.572 - 5.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.28% 26.002 26.596 - -2.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 2.28% 1.385 1.417 - -6.46% -
std::copy_n(list<int>)/64 2.28% 14.810 15.148 - 4.01% -
BM_std_minmax_element<char>/4096 2.28% 979.873 1002.196 - -7.08% -
SetIntersection_None_Set_float_16384_256 2.28% 155212208.180 158745747.350 - 5.10% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.27% 35.740 36.551 - 2.53% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.27% 8.513 8.706 - 2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.27% 0.768 0.785 - -3.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.27% 3498.603 3577.948 - 0.73% -
BM_deque_deque_copy/64 2.26% 3.030 3.099 - 1.99% -
SetIntersection_Interlaced_Vector_float_64_16 2.26% 16800427.036 17180664.935 - 2.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.26% 48.925 50.030 - 4.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.26% 2180957.415 2230207.807 - 1.83% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.25% 564.236 576.957 - 3.14% -
std::partial_sort(vector<int>)_(shuffled)/8 2.25% 28.075 28.708 - -0.29% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.25% 55995.060 57255.735 - 3.50% -
rng::contains_subrange(list<int>)_(single_element)/32 2.25% 10.027 10.252 - 0.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 2.25% 2611.770 2670.537 - -19.54% -
SetIntersection_None_Set_float_262144_262144 2.25% 1189050.049 1215752.521 - 6.04% -
std::remove_copy(deque<int>)_(prefix)/32 2.24% 12.927 13.217 - 2.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 1703.720 1741.898 - -0.62% -
std::replace(vector<int>)_(prefix)/32 2.24% 5.142 5.257 - 2.76% -
BM_CmpEqual_uint_uint 2.24% 1.048 1.072 - 0.34% -
std::find(deque<int>)_(bail_25%)/32768 2.24% 1913.682 1956.470 - 2.81% -
std::find_end(list<int>)_(match_near_end)/1000 2.24% 78.420 80.173 - 4.76% -
BM_CmpEqual_int_uint 2.23% 1.062 1.086 - 0.04% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.23% 12572.058 12852.878 - 0.44% -
BM_deque_vector_ranges_move_backward/64 2.23% 2.918 2.983 - 1.96% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.23% 66.232 67.707 - 0.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.22% 2.145 2.193 - -0.03% -
std::remove_if(list<int>)_(sprinkled)/1024 2.22% 970.758 992.296 - 1.50% -
std::find(deque<int>)_(bail_25%)/1024 2.22% 67.666 69.167 - 2.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.22% 14182.059 14496.257 - -16.36% -
SetIntersection_Interlaced_Set_float_262144_16384 2.21% 1286766.682 1315243.896 - 6.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.21% 570.847 583.472 - -1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.21% 23.463 23.982 - -2.43% -
SetIntersection_Front_Set_string_256_4 2.21% 4893559.763 5001562.058 - 1.08% -
std::generate(list<int>)/50 2.21% 15.069 15.401 - -1.07% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.20% 28.829 29.464 - 2.26% -
BM_deque_deque_ranges_move_backward/512 2.20% 19.287 19.712 - 4.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.20% 33.274 34.005 - 4.22% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.20% 1.818 1.858 - 4.65% -
BM_PushHeap_uint64_Random_262144 2.18% 6.311 6.449 - 2.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 2.18% 292.043 298.417 - -4.35% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2.18% 23.919 24.440 - 4.23% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.17% 1863.769 1904.270 - -3.69% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.17% 3.858 3.942 - 1.11% -
SetIntersection_None_Vector_uint32_16384_1024 2.17% 1092495.667 1116166.974 - 1.16% -
std::remove_copy(list<int>)_(sprinkled)/50 2.17% 18.511 18.912 - 2.11% -
std::shift_left(deque<int>)/1024 2.16% 37.941 38.761 - 2.04% -
std::set<std::string>::ctor(const&)/1024 2.16% 34512.328 35257.564 - 1.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.15% 12603.587 12875.181 - 0.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.15% 8.479 8.662 - 1.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.15% 955.743 976.294 - 2.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.15% 1441.766 1472.735 - -4.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.14% 13.106 13.387 - -0.80% -
BM_CmpEqual_uchar_uchar 2.14% 1.053 1.075 - 2.68% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.14% 30.208 30.854 - -2.99% -
SetIntersection_None_Set_float_262144_4 2.14% 1189157.062 1214584.881 - 5.62% -
bm_lexicographical_compare<int>/512 2.14% 29.821 30.458 - 2.03% -
bm_lexicographical_compare<signed_char>/512 2.12% 7.753 7.918 - -2.44% -
SetIntersection_None_Set_string_16384_256 2.12% 197571293.195 201763487.926 - -0.08% -
rng::find_last(vector<char>)_(bail_10%)/50 2.11% 10.847 11.076 - 3.54% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.11% 14551212.074 14857998.373 - 2.64% -
std::find(vector<int>)_(bail_25%)/1024 2.11% 65.966 67.355 - 2.99% -
std::partial_sort_copy(vector<int>)_(ascending)/8192 2.10% 50587.269 51652.064 - 2.33% -
std::deque<std::string>::ctor(size)/32 2.10% 42.992 43.896 - -0.42% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.10% 575108.995 587194.764 - 2.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 2.10% 207276.444 211632.100 - 0.95% -
rng::for_each(multimap<int>)/32 2.10% 26.227 26.778 - 1.34% -
SetIntersection_Interlaced_Set_float_262144_256 2.10% 1566339.684 1599169.353 - 4.36% -
rng::for_each(multiset<int>)/50 2.10% 38.722 39.534 - 0.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.09% 537.376 548.633 - 2.53% -
rng::find_if_not(vector<bool>)_(process_all)/1024 2.09% 564.144 575.946 - 2.23% -
std::find_if(list<int>)_(bail_25%)/1024 2.09% 180.983 184.767 - 44.42% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.09% 4496.202 4590.180 - 2.82% -
std::find(vector<int>)_(process_all)/1024 2.09% 241.417 246.461 - 2.41% -
std::partition_point(list<int>)/50 2.09% 24.770 25.288 - 1.89% -
BM_StringFindNoMatch/10 2.08% 1.271 1.298 - -2.36% -
std::set<int>::erase(key)_(existent)/1024 2.08% 49.843 50.878 - 2.08% -
SetIntersection_Interlaced_Vector_string_256_4 2.07% 5968484.384 6092201.915 - -0.39% -
BM_vector_deque_move/64 2.06% 2.636 2.691 - 0.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.06% 29.033 29.632 - 10.10% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 2.06% 6899.848 7042.041 - 1.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.06% 1370.571 1398.762 - -1.37% -
std::set<std::string>::count(key)_(existent)/8192 2.05% 30.288 30.910 - -10.89% -
std::find_if(list<int>)_(process_all)/32768 2.05% 25780.386 26309.347 - 1.29% -
SetIntersection_None_Set_float_16384_64 2.05% 155635674.430 158821267.206 - 4.86% -
std::partial_sort(deque<int>)_(heap)/8 2.05% 39.392 40.198 - -2.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.04% 1442798.739 1472296.677 - 2.03% -
BM_StringAssignAsciiz_Empty_Opaque 2.04% 3.040 3.102 - 2.11% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.04% 12887.319 13150.398 - 1.06% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.04% 15.737 16.058 - -9.81% -
std::pop_heap(vector<std::string>)/8192 2.04% 50.576 51.607 - 0.54% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.04% 21.477 21.915 - 4.33% -
BM_vector_deque_ranges_copy/1 2.04% 2.341 2.389 - 9.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.03% 9.594 9.789 - 2.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.03% 10.062 10.266 - 3.43% -
std::set<int>::contains(key)_(existent)/1024 2.02% 3.870 3.948 - 1.64% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.02% 1.478 1.507 - 3.53% -
BM_num_get<void*> 2.02% 10.750 10.967 - 0.87% -
std::set<std::string>::ctor(const&,_alloc)/32 2.01% 693.607 707.581 - -6.18% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.01% 1954.042 1993.372 - 7.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.01% 6.346 6.474 - 1.49% -
bm_lexicographical_compare<signed_char>/8 2.01% 3.216 3.281 - -0.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.01% 17.587 17.941 - 3.52% -
BM_StringAssignAsciiz_Small_Opaque 2.01% 3.043 3.105 - 2.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.01% 9367.664 9555.727 - 2.42% -
SetIntersection_Front_Vector_float_262144_4 2.01% 1041094.387 1061993.245 - 0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.01% 19.561 19.954 - 1.34% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 2.00% 488.034 497.814 - 2.68% -
BM_vector_deque_ranges_copy_backward/64000 2.00% 8038.126 8199.013 - 13.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2.00% 3863.972 3941.275 - 2.52% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.00% 4.173 4.257 - 0.53% -
std::multiset<int>::contains(key)_(existent)/1024 2.00% 3.932 4.010 - 1.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.99% 16.103 16.425 - 1.91% -
SetIntersection_Front_Vector_float_64_64 1.99% 10680496.937 10892778.079 - 0.07% -
BM_deque_vector_ranges_copy_backward/1024 1.99% 36.891 37.623 - 2.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.98% 38976.819 39750.340 - -0.53% -
std::find(vector<char>)_(process_all)/8192 1.98% 134.696 137.362 - 1.37% -
std::search(deque<int>)_(near_matches)/1024 1.98% 25467.373 25971.475 - 26.36% -
SetIntersection_Front_Set_float_262144_64 1.98% 1635214.400 1667580.124 - -4.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 59947.325 61133.761 - -2.34% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.98% 15455.091 15760.534 - 2.47% -
std::find(list<int>)_(bail_25%)/8 1.98% 0.922 0.940 - 1.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.97% 1.200 1.223 - 1.68% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.97% 14.749 15.039 - -2.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.96% 17.516 17.860 - 0.94% -
rng::find_last(list<int>)_(bail_10%)/50 1.96% 15.797 16.107 - 2.20% -
std::search(vector<int>)_(no_match)/8192 1.96% 1636.434 1668.540 - 3.05% -
std::count_if(list<int>)_(every_other)/1048576 1.96% 882481.895 899767.022 - 1.65% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.96% 24.788 25.273 - -1.03% -
std::count_if(list<int>)_(every_other)/1024 1.96% 750.132 764.815 - 1.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.95% 552.304 563.073 - -12.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.95% 14044.800 14318.180 - 1.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.94% 13839.430 14108.333 - 9.13% -
SetIntersection_None_Set_float_16384_1024 1.94% 154096220.695 157086399.930 - 4.75% -
bm_ranges_swap_ranges_vb_aligned/8 1.94% 3.463 3.530 - 7.44% -
std::set<int>::ctor(const&)/1024 1.94% 6241.831 6362.789 - 1.86% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.94% 73.613 75.039 - -0.11% -
rng::contains_subrange(list<int>)_(process_all)/16 1.94% 4.876 4.971 - 2.29% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.94% 16.152 16.465 - 2.42% -
BM_deque_deque_ranges_move/0 1.93% 0.741 0.755 - -4.75% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.93% 9.537 9.721 - 3.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.93% 17.739 18.081 - -0.42% -
BM_deque_vector_ranges_move_backward/65536 1.93% 8027.551 8182.424 - 3.43% -
std::search(list<int>)_(near_matches)/1024 1.93% 39511.294 40272.082 - 1.96% -
BM_StringFindStringLiteral/32 1.92% 1.707 1.740 - -2.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.92% 217.221 221.396 - 3.93% -
std::set<std::string>::clear()/32 1.92% 896.372 913.571 - 2.41% -
SetIntersection_Front_Vector_float_16384_64 1.91% 1343023.151 1368735.733 - 0.14% -
std::find(vector<int>)_(bail_25%)/8192 1.91% 472.562 481.601 - 3.53% -
std::for_each(set<int>::iterator)/32 1.91% 24.402 24.868 - 0.78% -
rng::contains(list<int>)_(process_all)/8192 1.91% 7000.579 7134.261 - -0.02% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.91% 16.865 17.187 - 1.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.91% 114090.008 116265.957 - 1.91% -
BM_deque_vector_ranges_move_backward/64000 1.91% 7810.598 7959.421 - -12.55% -
std::replace_if(vector<int>)_(prefix)/32 1.90% 9.566 9.748 - 0.92% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.90% 69.280 70.598 - 1.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.90% 76667.527 78125.746 - 3.58% -
BM_num_put<unsigned_long_long> 1.90% 11.580 11.800 - 5.19% -
std::move(list<int>)/262144 1.90% 240697.531 245272.521 - -0.61% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.90% 2671.284 2722.047 - 1.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.90% 732.702 746.612 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.89% 44991841.171 45843251.785 - -1.05% -
std::set<int>::find(key)_(existent)/32 1.89% 1.684 1.716 - 1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.89% 1129181.179 1150474.303 - -0.39% -
rng::find(vector<bool>)_(process_all)/8192 1.89% 33.461 34.092 - 2.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.88% 2343400.662 2387514.830 - 2.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.88% 15272.353 15559.001 - 1.59% -
ranges::minmax(std::list<__int128>)/64 1.87% 39.005 39.736 - -0.32% -
std::find(vector<int>)_(bail_25%)/32768 1.87% 1861.575 1896.441 - 2.79% -
std::set<int>::count(key)_(existent)/32 1.87% 1.626 1.657 - 0.80% -
BM_StringFindStringLiteral/256 1.87% 5.330 5.429 - 0.11% -
std::find(vector<int>)_(process_all)/50 1.86% 12.411 12.642 - 1.02% -
BM_deque_deque_ranges_copy_backward/70000 1.86% 8509.591 8667.876 - 6.60% -
std::search(list<int>)_(near_matches)/8192 1.86% 2534705.163 2581819.494 - 1.57% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.86% 948918.752 966539.710 - 2.11% -
BM_vector_deque_move_backward/64 1.86% 2.965 3.020 - 1.28% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.85% 9.191 9.361 - 0.51% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.85% 35.956 36.622 - 2.52% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.85% 1454.561 1481.491 - 0.96% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.85% 20.476 20.855 - -1.21% -
SetIntersection_Interlaced_Vector_uint64_16384_256 1.85% 23460531.318 23894136.385 - 28.08% -
SetIntersection_None_Set_float_262144_256 1.85% 1192285.156 1214318.441 - 5.78% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.84% 2.140 2.179 - 2.00% -
SetIntersection_Interlaced_Set_float_16384_256 1.84% 198587620.521 202238256.322 - 2.72% -
std::move_backward(vector<int>)/8 1.84% 2.258 2.299 - 1.27% -
std::search(list<int>)_(near_matches)/1000 1.84% 37893.493 38589.707 - 1.76% -
BM_PushHeap_uint64_Random_16384 1.83% 6.314 6.429 - 2.93% -
std::find_end(vector<int>)_(near_matches)/1024 1.83% 13955.087 14210.963 - 2.10% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.83% 23070.776 23493.093 - 1.32% -
SetIntersection_None_Set_float_262144_1 1.83% 1195611.246 1217455.078 - 4.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.82% 54579.571 55575.558 - 4.69% -
SetIntersection_Front_Set_string_256_256 1.82% 28270508.900 28785583.543 - -6.76% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.82% 274.082 279.068 - 2.01% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.82% 96207.858 97956.302 - 1.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 1.82% 11.329 11.535 - -33.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.82% 1339.530 1363.853 - 2.41% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.81% 801636.342 816117.040 - 1.57% -
SetIntersection_Interlaced_Set_string_64_4 1.81% 25332152.871 25789685.329 - -0.18% -
SetIntersection_Front_Set_float_16384_16 1.80% 1186905.108 1208319.397 - -1.40% -
BM_num_put<unsigned_long> 1.80% 12.081 12.299 - 9.17% -
std::find(list<int>)_(process_all)/8 1.80% 2.398 2.441 - 8.64% -
BM_PushHeap_uint32_Ascending_4 1.80% 0.584 0.594 - 1.48% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.80% 516666.575 525959.296 - 2.70% -
std::set<int>::contains(key)_(non-existent)/32 1.80% 2.708 2.757 - -4.39% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.80% 728.939 742.043 - 1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.80% 21.804 22.196 - -0.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.80% 34625.671 35247.595 - 9.86% -
std::remove_if(list<int>)_(sprinkled)/8192 1.79% 8093.239 8238.457 - 0.90% -
BM_StringCopy_Huge 1.79% 108.135 110.073 - 1.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.79% 116175.712 118256.248 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.79% 1111633.138 1131503.877 - 1.18% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.79% 36931.771 37591.789 - 1.77% -
std::find_if_not(vector<bool>)_(process_all)/8 1.79% 3.543 3.607 - 3.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.79% 112387.477 114395.163 - 0.40% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.78% 633.668 644.950 - 7.16% -
std::pop_heap(vector<float>)/1024 1.78% 8.442 8.592 - 2.46% -
BM_PushHeap_string_Descending_16 1.78% 2.082 2.119 - -4.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.78% 977000.239 994359.612 - 2.70% -
SetIntersection_Front_Set_string_16_4 1.78% 63377644.546 64503655.229 - 2.01% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.78% 17.468 17.779 - 1.96% -
rng::find_if(vector<bool>)_(process_all)/8 1.78% 3.491 3.553 - 2.01% -
SetIntersection_None_Set_uint32_64_1 1.78% 22641371.829 23043351.730 - 1.48% -
std::set<int>::ctor(&&,_different_allocs)/0 1.78% 12.695 12.920 - 1.24% -
BM_deque_deque_ranges_move/70000 1.77% 3294.220 3352.671 - -2.72% -
std::unordered_map<int,_int>::erase(iterator)/32 1.77% 20.408 20.770 - 5.29% -
SetIntersection_Interlaced_Vector_float_1024_4 1.77% 1269307.725 1291772.204 - 1.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.77% 1459.494 1485.314 - 2.52% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.77% 11297.964 11497.632 - -3.09% -
BM_vector_deque_copy_backward/65536 1.77% 8257.182 8402.968 - 13.11% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.76% 145008.413 147566.637 - -1.89% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.76% 230.329 234.390 - 1.63% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.76% 20.715 21.079 - 6.88% -
BM_CmpLess_uint_int 1.76% 1.069 1.088 - 1.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.75% 2.483 2.526 - 0.15% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.75% 1493.476 1519.589 - 1.03% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.75% 12.421 12.638 - 1.55% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.75% 790.079 803.875 - 0.96% -
rng::find_last(vector<int>)_(bail_10%)/50 1.74% 10.764 10.951 - 0.78% -
std::is_sorted_until(vector<int>,_pred)/8192 1.74% 3276.449 3333.439 - 0.82% -
std::find_end(list<int>)_(near_matches)/1024 1.74% 34651.872 35253.989 - 2.08% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.74% 19.235 19.569 - 0.22% -
std::stable_sort(vector<int>)_(ascending)/1024 1.73% 2064.915 2100.660 - -3.32% -
SetIntersection_None_Set_float_262144_64 1.73% 1192088.865 1212711.588 - 5.65% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.73% 8.193 8.334 - -0.97% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.73% 19.917 20.261 - -8.36% -
std::move(deque<int>)/64 1.72% 5.025 5.112 - 1.79% -
SetIntersection_None_Set_float_16384_1 1.72% 156781256.313 159474895.863 - 4.94% -
std::copy_n(vector<bool>)_(aligned)/4096 1.72% 4.725 4.806 - 2.14% -
rng::starts_with(vector<int>,_pred)/8192 1.71% 2493.091 2535.845 - 2.00% -
SetIntersection_None_Set_string_256_256 1.71% 5790906.735 5890198.884 - 1.05% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.71% 481322.159 489565.256 - 2.50% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.71% 801565.659 815262.243 - 2.15% -
std::sort_heap(deque<int>,_pred)/1024 1.71% 12227.563 12436.132 - -1.28% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.71% 896274.230 911556.156 - -1.65% -
SetIntersection_None_Set_float_16384_16 1.70% 156234749.492 158898001.956 - 4.64% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.70% 16.945 17.234 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.70% 351346549.032 357328337.496 - -2.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.70% 117057.264 119050.022 - -0.86% -
BM_lexicographical_compare_three_way_fast_path/16 1.70% 4.335 4.408 - 0.63% -
std::find(list<int>)_(bail_25%)/8192 1.70% 1424.110 1448.287 - 2.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.70% 678.622 690.141 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.69% 1007950.590 1025000.024 - -2.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.69% 3.473 3.532 - -0.59% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.69% 26710.622 27160.938 - 8.58% -
std::fill(vector<bool>)/32768 1.68% 30.074 30.579 - 1.94% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.68% 17.385 17.676 - 2.76% -
SetIntersection_None_Set_uint32_64_4 1.67% 21608271.298 21970031.563 - 1.37% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.67% 840.016 854.072 - 1.92% -
std::multiset<int>::erase(iterator)/8192 1.67% 23.351 23.742 - 2.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.67% 286.628 291.412 - -1.98% -
SetIntersection_None_Set_float_1024_16 1.67% 8868381.740 9016259.530 - 0.58% -
std::replace(vector<int>)_(sprinkled)/32 1.67% 5.549 5.641 - -8.94% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.67% 7521.319 7646.603 - 2.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.66% 1.826 1.856 - 1.04% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 1.66% 11434.819 11624.583 - 0.70% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.66% 46.594 47.366 - 1.23% -
BM_PushHeap_string_Ascending_4 1.65% 2.531 2.573 - 0.98% -
std::find_end(vector<int>)_(near_matches)/1000 1.65% 13472.884 13695.666 - 2.13% -
SetIntersection_Interlaced_Vector_float_64_4 1.65% 17827833.378 18122392.164 - 0.77% -
std::search(vector<int>)_(no_match)/1048576 1.65% 210035.066 213501.270 - 2.62% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.64% 759.443 771.930 - -0.22% -
ranges::min(std::list<char>)/8 1.64% 1.915 1.946 - 2.25% -
std::find_if(deque<int>)_(process_all)/32768 1.64% 8058.079 8190.099 - 1.34% -
BM_deque_vector_move/1 1.63% 2.139 2.174 - 5.61% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.63% 18.963 19.272 - 5.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.62% 116192.848 118076.947 - 1.46% -
std::find_if(vector<bool>)_(process_all)/50 1.62% 23.730 24.114 - 2.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.62% 44.407 45.125 - 3.53% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.61% 5.088 5.170 - 2.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.61% 19600.536 19916.919 - -0.17% -
rng::find_if(vector<bool>)_(process_all)/1024 1.61% 563.317 572.402 - -1.63% -
std::adjacent_find(deque<int>,_pred)/50 1.61% 30.640 31.134 - 7.52% -
std::find(list<int>)_(bail_25%)/1024 1.61% 129.501 131.586 - 2.92% -
BM_deque_vector_copy_backward/4000 1.61% 142.291 144.582 - 1.89% -
rng::find_last(vector<int>)_(bail_90%)/50 1.61% 1.462 1.486 - 5.01% -
std::partition(list<int>)_(dense)/1024 1.60% 388.973 395.212 - -4.30% -
std::partition(vector<int>)_(sparse)/1024 1.60% 255.294 259.378 - 1.53% -
std::sort(deque<int>)_(ascending)/8 1.60% 17.504 17.783 - 1.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.60% 17.760 18.044 - 3.44% -
std::stable_partition(vector<int>)_(dense)/1024 1.60% 291.133 295.783 - 2.23% -
std::is_sorted_until(list<int>)/8192 1.60% 7196.247 7311.187 - 2.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.60% 24.579 24.971 - 3.14% -
BM_deque_vector_ranges_copy_backward/1 1.59% 2.095 2.128 - 1.82% -
std::upper_bound(std::forward_list<int>)/100 1.59% 97.315 98.864 - 1.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.59% 4.435 4.506 - 1.99% -
SetIntersection_Front_Set_uint32_16384_16 1.59% 1191207.775 1210139.474 - 0.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.59% 20.935 21.268 - 0.64% -
std::unordered_set<std::string>::clear()/8192 1.59% 218245.695 221709.103 - 0.26% -
BM_deque_deque_ranges_copy_backward/64000 1.59% 7704.291 7826.421 - 6.16% -
SetIntersection_None_Set_uint32_16384_16384 1.58% 161561217.852 164120697.365 - 5.24% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 45417.421 46133.503 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.58% 4831.178 4907.282 - 0.16% -
std::multimap<std::string,_int>::clear()/1024 1.57% 21142.911 21475.598 - -5.47% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.57% 12.141 12.332 - 2.17% -
SetIntersection_Front_Set_uint32_256_16 1.57% 4474210.693 4544465.250 - 1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 1.57% 2182084.116 2216278.992 - 0.25% -
std::find(vector<char>)_(bail_25%)/8192 1.57% 40.360 40.991 - 3.91% -
std::rotate(vector<int>)_(1_element_forward)/32 1.56% 2.956 3.002 - 1.66% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.56% 10930.769 11101.462 - 0.36% -
rng::starts_with(list<int>)/8192 1.56% 9243.909 9387.879 - 2.04% -
SetIntersection_Interlaced_Set_float_256_64 1.56% 13654398.097 13867011.629 - 6.63% -
BM_deque_deque_move_backward/64000 1.56% 7733.588 7854.001 - 8.62% -
std::set<std::string>::insert(value)_(new_value,_end)/32 1.56% 32.808 33.318 - -26.74% -
BM_StringFindStringLiteral/512 1.55% 9.331 9.476 - -1.21% -
std::unordered_set<int>::contains(key)_(existent)/1024 1.55% 1.154 1.172 - -26.22% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.55% 36163.449 36724.949 - -0.03% -
SetIntersection_Interlaced_Set_uint64_256_256 1.55% 7605879.845 7723955.437 - 1.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.55% 556.182 564.808 - -12.37% -
std::copy_if(vector<int>)_(entire_range)/4096 1.55% 931.375 945.794 - 1.86% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.55% 21.392 21.723 - 1.08% -
rng::for_each(multimap<int>)/50 1.54% 40.165 40.785 - 1.44% -
std::partition(vector<int>)_(sparse)/8192 1.53% 1861.574 1890.149 - 1.57% -
std::find_if_not(list<int>)_(process_all)/8 1.53% 3.570 3.625 - 1.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.53% 13.143 13.344 - 1.11% -
std::reverse_copy(deque<int>)/32768 1.53% 7890.209 8011.092 - 0.82% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.53% 956277.438 970921.622 - 1.78% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.53% 52.619 53.424 - 2.96% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.53% 40.900 41.524 - 1.86% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.52% 174.030 176.684 - -1.77% -
SetIntersection_None_Set_uint32_16_4 1.52% 56306597.164 57164561.943 - 0.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.52% 57.880 58.761 - 0.33% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.52% 5149.160 5227.434 - 1.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.52% 6100.405 6193.066 - 1.50% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.52% 17.569 17.836 - 1.64% -
std::none_of(list<int>)_(process_all)/32 1.52% 11.693 11.870 - 1.19% -
std::copy_if(list<int>)_(entire_range)/512 1.52% 363.948 369.465 - 0.57% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.52% 14.693 14.916 - 1.66% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.51% 762843.570 774357.513 - 1.53% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.51% 15.391 15.623 - -0.22% -
SetIntersection_None_Set_uint32_64_64 1.51% 11525319.310 11699132.889 - 1.03% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.51% 44.351 45.019 - 3.06% -
std::map<int,_int>::find(key)_(existent)/32 1.50% 1.700 1.726 - 1.77% -
std::map<int,_int>::count(key)_(existent)/1024 1.50% 3.785 3.842 - 3.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.50% 4302467.459 4367067.880 - 1.05% -
std::count(vector<bool>)/1024 1.50% 1.682 1.707 - 1.21% -
SetIntersection_None_Vector_string_1024_256 1.50% 1144332.323 1161485.294 - -0.28% -
std::copy_backward(deque<int>)/8 1.50% 2.714 2.754 - 3.53% -
std::find_if(deque<int>)_(bail_25%)/32768 1.49% 2002.248 2032.090 - -5.83% -
SetIntersection_None_Set_string_16384_16384 1.49% 195168251.674 198070775.127 - 1.03% -
SetIntersection_Front_Set_float_262144_1 1.49% 1006701.651 1021669.030 - 3.59% -
SetIntersection_Front_Set_string_262144_16 1.48% 1815904.615 1842804.812 - -9.66% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.48% 12309.335 12491.229 - 1.19% -
SetIntersection_None_Vector_string_262144_16384 1.48% 1271293.309 1290070.701 - -0.04% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 1.48% 5830.455 5916.554 - 1.60% -
ranges::minmax(std::list<long_long>)/70000 1.48% 55226.871 56042.400 - 2.85% -
SetIntersection_Front_Vector_uint64_262144_64 1.48% 1331624.292 1351288.064 - -1.52% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.47% 208.283 211.352 - 0.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.47% 18.984 19.264 - 2.04% -
SetIntersection_None_Set_string_256_64 1.47% 9246353.448 9382447.982 - 0.53% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.47% 38906177.550 39478706.332 - -1.23% -
ranges::minmax(std::list<char>)/8 1.47% 2.508 2.545 - 1.29% -
std::unique_copy(list<int>)_(contiguous)/32 1.47% 11.127 11.290 - -0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.47% 626866.793 636062.668 - 1.62% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.47% 2.084 2.114 - 1.16% -
std::adjacent_find(vector<int>)/1048576 1.46% 233209.710 236625.183 - 1.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.46% 295773.129 300102.982 - 9.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.46% 116329.795 118029.569 - 2.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.46% 27.127 27.524 - 0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.46% 169236.759 171708.118 - 3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.46% 65732.326 66688.806 - -3.75% -
SetIntersection_Front_Set_string_262144_256 1.45% 14923217.048 15140220.337 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.45% 8.915 9.045 - 1.21% -
rng::contains(deque<int>)_(process_all)/8 1.45% 3.100 3.145 - 4.30% -
SetIntersection_None_Set_uint32_64_16 1.45% 18464784.718 18732702.574 - 1.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.45% 68.165 69.153 - -0.49% -
std::find_end(list<int>)_(near_matches)/8192 1.45% 2244090.013 2276638.123 - 1.82% -
std::search(deque<int>,_pred)_(single_element)/1000 1.45% 680.992 690.866 - 1.11% -
BM_PushHeap_uint64_Random_64 1.45% 5.572 5.653 - 3.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.45% 10.214 10.362 - -2.31% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.45% 928411.347 941839.031 - 1.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.44% 861.320 873.765 - 2.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.44% 9608.503 9747.316 - -0.05% -
BM_num_get<unsigned_long> 1.44% 10.371 10.520 - 0.09% -
bm_ranges_lexicographical_compare<int>/1 1.44% 1.257 1.275 - -2.56% -
std::stable_partition(list<int>)_(sparse)/1024 1.44% 923.935 937.226 - -1.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.44% 13850.787 14049.550 - 0.89% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.43% 39749.077 40318.637 - 1.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.43% 74.825 75.897 - 3.68% -
BM_toupper_string<wchar_t> 1.43% 6.249 6.338 - 0.59% -
std::find_end(list<int>)_(near_matches)/1000 1.43% 33227.479 33702.984 - 1.78% -
rng::for_each(multiset<int>)/8192 1.43% 7729.246 7839.735 - 0.68% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.43% 36474.542 36995.405 - 1.31% -
std::map<int,_int>::clear()/0 1.43% 391.239 396.823 - 0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.43% 438.154 444.405 - -0.51% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.43% 1648.632 1672.137 - 1.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.42% 821.830 833.525 - -67.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.42% 31.886 32.340 - -0.48% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.42% 24.885 25.239 - 1.45% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.42% 714.040 724.188 - -4.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.42% 138838.935 140809.714 - 0.51% -
BM_deque_vector_ranges_copy_backward/65536 1.42% 8110.423 8225.253 - -2.60% -
SetIntersection_Front_Vector_uint32_256_16 1.42% 4160166.900 4219043.809 - -0.02% -
std::stable_sort(vector<int>)_(repeated)/8192 1.41% 5230.736 5304.724 - 1.25% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.41% 12.136 12.307 - -1.64% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.41% 16.747 16.983 - -0.09% -
std::set<int>::contains(key)_(non-existent)/8192 1.41% 11.843 12.010 - -37.39% -
std::find_end(forward_list<int>)_(same_length)/1024 1.41% 1483.888 1504.796 - 1.36% -
BM_deque_deque_ranges_copy_backward/65536 1.41% 7854.400 7965.035 - 7.53% -
std::partition(deque<int>)_(dense)/8192 1.41% 2784.102 2823.299 - 1.90% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.41% 259301.777 262952.041 - -1.83% -
std::partition(list<int>)_(sparse)/32 1.40% 8.866 8.990 - 2.52% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.40% 87683.626 88911.685 - 0.68% -
std::set<int>::equal_range(key)_(non-existent)/32 1.40% 2.605 2.642 - -0.85% -
std::stable_partition(list<int>)_(sparse)/32 1.40% 9.557 9.691 - 0.13% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.40% 11.407 11.566 - 1.35% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.40% 0.899 0.912 - -0.29% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.40% 2.153 2.183 - 1.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.39% 488.444 495.242 - 1.16% -
SetIntersection_Front_Vector_float_16384_1 1.39% 1032276.420 1046625.528 - 0.62% -
SetIntersection_Front_Vector_uint64_16384_16 1.39% 1102302.246 1117615.326 - -0.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.39% 1.607 1.629 - 7.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.39% 4859.530 4927.000 - 1.48% -
std::partition_point(deque<int>)/8192 1.39% 15.231 15.442 - 2.53% -
SetIntersection_Front_Vector_uint64_1024_16 1.39% 1099437.235 1114687.947 - -1.36% -
std::find_if_not(vector<char>)_(process_all)/50 1.39% 6.626 6.718 - 0.53% -
SetIntersection_Interlaced_Set_float_64_64 1.39% 13133826.325 13315884.989 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.39% 41.531 42.106 - 2.27% -
std::count(list<int>)_(every_other)/1048576 1.38% 816232.239 827523.671 - -5.23% -
BM_PushHeap_string_PipeOrgan_4 1.38% 2.501 2.536 - -1.19% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.38% 23.512 23.837 - 0.89% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.38% 38146.649 38674.023 - 1.45% -
SetIntersection_Front_Vector_float_16384_16384 1.38% 77312758.104 78378636.888 - -1.49% -
std::rotate(list<int>)_(1_element_forward)/32 1.38% 13.803 13.993 - 1.63% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.38% 60.649 61.484 - 1.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.38% 1.403 1.422 - 2.55% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.38% 1591203.598 1613092.263 - 1.70% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.37% 1045199.552 1059560.027 - 1.57% -
SetIntersection_None_Set_float_16384_4 1.37% 157025140.347 159182446.120 - 4.45% -
std::find_if(deque<int>)_(process_all)/8192 1.37% 1999.225 2026.630 - 1.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.37% 5.410 5.484 - -5.25% -
std::move_backward(list<int>)/1048576 1.37% 1029701.553 1043767.927 - 1.74% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 5648.988 5726.110 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.36% 12989.243 13166.050 - 0.66% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.36% 241.131 244.412 - 1.61% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.36% 769.325 779.790 - 1.49% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.35% 8.323 8.435 - 1.89% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.35% 17.153 17.385 - -2.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.35% 37.744 38.253 - 1.11% -
BM_StringConstructDestroyCStr_Large_Opaque 1.35% 16.631 16.855 - -9.14% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.34% 4.147 4.203 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.34% 1.191 1.207 - -0.18% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.34% 47.191 47.824 - -14.33% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.34% 676.045 685.120 - 0.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.34% 390.763 395.997 - 1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.34% 11088.499 11236.908 - 0.03% -
std::find_end(vector<int>)_(match_near_end)/1024 1.34% 28.791 29.176 - 3.12% -
bm_ranges_swap_ranges_vb_aligned/2048 1.34% 8.671 8.787 - 2.07% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.33% 5.470 5.543 - -0.49% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.33% 12804.071 12974.826 - -1.78% -
rng::for_each(multimap<int>)/8 1.33% 6.087 6.168 - 0.61% -
std::set<std::string>::ctor(const&)/8192 1.33% 341345.033 345889.696 - 1.03% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.33% 578.476 586.177 - 1.58% -
std::multiset<int>::clear()/8192 1.33% 80698.553 81772.155 - 5.63% -
std::find_if(deque<int>)_(bail_25%)/8192 1.33% 504.693 511.398 - -5.60% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.33% 277442.881 281127.879 - 1.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.33% 471669.893 477930.426 - 0.92% -
std::move(list<int>)/64 1.33% 43.046 43.617 - 11.80% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 1.33% 11.221 11.370 - 41.15% -
std::multiset<int>::clear()/1024 1.33% 10185.423 10320.443 - 5.13% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.32% 6583.969 6671.149 - -2.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.32% 2.434 2.466 - 1.69% -
std::multiset<std::string>::count(key)_(existent)/32 1.32% 19.342 19.598 - -1.63% -
std::replace(vector<int>)_(prefix)/1024 1.32% 159.828 161.934 - 2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.32% 132877.589 134628.525 - 0.40% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.31% 454.516 460.487 - 0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 802.322 812.860 - 0.75% -
std::partial_sort_copy(list<int>)_(heap)/1024 1.31% 8197.052 8304.476 - 0.90% -
std::list<std::string>::ctor(size)/1024 1.31% 13823.010 14004.123 - 11.98% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.31% 260222.037 263628.090 - -1.51% -
SetIntersection_None_Set_uint32_256_1 1.31% 11611640.646 11763539.566 - 2.03% -
std::find_end(list<int>)_(same_length)/8192 1.31% 8156.939 8263.571 - 2.38% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 118498.439 120043.002 - 1.19% -
std::for_each(multimap<int>::iterator)/32 1.30% 23.437 23.742 - 0.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.30% 17.617 17.846 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.29% 2.925 2.963 - 1.22% -
rng::fold_left(list<int>)/1048576 1.29% 1357287.724 1374830.147 - 1.72% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.29% 54020.537 54718.291 - 1.94% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.29% 7.973 8.076 - 1.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.29% 11.292 11.438 - 2.08% -
SetIntersection_None_Vector_uint64_1024_1024 1.29% 1072077.572 1085899.907 - 1.29% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.29% 518881.275 525564.362 - 1.66% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.29% 5328.011 5396.612 - -12.48% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 1.29% 96034.542 97269.663 - 1.21% -
std::unique_copy(vector<int>)_(contiguous)/52 1.29% 13.457 13.629 - 0.95% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.28% 188.969 191.397 - 1.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.28% 84246.614 85327.616 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 1.28% 22342.880 22629.438 - -5.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 529.723 536.514 - -1.63% -
std::replace(deque<int>)_(prefix)/1024 1.28% 411.576 416.849 - 1.84% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.28% 6880.546 6968.679 - 1.30% -
std::set<std::string>::insert(value)_(new_value,_end)/0 1.28% 27.279 27.629 - -19.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.28% 135543.991 137278.873 - -0.50% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.27% 11988.699 12141.473 - 4.72% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.27% 11.469 11.615 - 2.01% -
std::move_backward(vector<int>)/32768 1.27% 1712.412 1734.170 - 0.05% -
std::map<int,_int>::find(key)_(existent)/8192 1.27% 5.446 5.515 - 3.60% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.27% 37149.466 37621.201 - 1.33% -
BM_PushHeap_float_Random_64 1.27% 6.192 6.271 - -6.40% -
std::copy_n(vector<bool>)_(aligned)/32768 1.27% 34.993 35.436 - 0.09% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.27% 556.250 563.292 - 1.59% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.27% 10.345 10.476 - 1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.27% 1043352.990 1056553.166 - 1.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.27% 1347.663 1364.711 - -30.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 18.724 18.961 - 0.73% -
BM_deque_deque_copy/4000 1.26% 139.658 141.424 - -0.19% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.26% 213033.237 215727.392 - 1.76% -
bm_ranges_lexicographical_compare<signed_char>/1048576 1.26% 16255.538 16461.027 - 0.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.26% 9.173 9.289 - 48.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.26% 5.382 5.450 - 0.85% -
BM_PushHeap_string_Descending_4 1.26% 1.869 1.892 - -2.08% -
std::is_sorted(vector<int>,_pred)/8 1.26% 3.334 3.376 - 2.19% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.26% 219.821 222.584 - 4.50% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.26% 212051.110 214716.132 - 1.90% -
SetIntersection_Front_Set_string_1024_1024 1.26% 54659307.959 55346170.699 - -0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.25% 608.321 615.952 - 0.09% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.25% 27.142 27.483 - 0.42% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.25% 13968.942 14143.869 - 0.98% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.25% 36.935 37.397 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.25% 718.864 727.846 - 1.25% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.24% 36782.992 37240.772 - 1.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.24% 2869.628 2905.242 - 1.34% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.24% 13.690 13.860 - 1.11% -
std::unique(deque<int>)_(contiguous)/1024 1.24% 514.509 520.890 - 1.88% -
rng::for_each(multiset<int>)/32 1.24% 25.123 25.435 - 1.13% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.24% 24.809 25.117 - 1.82% -
bm_gcd_complex 1.24% 17.732 17.952 - 0.97% -
std::pop_heap(deque<size_t>)/8192 1.24% 59.101 59.832 - 0.31% -
BM_CmpLess_short_short 1.24% 0.947 0.959 - 0.34% -
std::replace(deque<int>)_(prefix)/50 1.24% 19.112 19.349 - 1.79% -
std::deque<int>::ctor(size)/1024 1.23% 74.102 75.017 - -0.44% -
rng::starts_with(vector<int>,_pred)/1000 1.23% 276.435 279.843 - 0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.23% 22516.709 22793.904 - 1.52% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.23% 23.585 23.875 - 1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.23% 32179.668 32575.480 - 1.81% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.23% 23232.158 23517.681 - -1.69% -
BM_StringAssignStr_Huge_Transparent 1.23% 107.901 109.225 - 0.78% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.23% 38174344.890 38642365.721 - 1.87% -
std::find(vector<char>)_(bail_25%)/32768 1.22% 136.239 137.906 - 1.69% -
rng::fold_left(vector<int>)/32 1.22% 21.633 21.897 - 1.41% -
std::remove(deque<int>)_(sprinkled)/8192 1.22% 3842.832 3889.791 - 1.38% -
BM_deque_deque_ranges_move_backward/65536 1.22% 8022.433 8120.427 - 8.31% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.22% 242.187 245.141 - -0.98% -
rng::find_last(vector<int>)_(bail_10%)/1024 1.22% 210.653 213.222 - 1.35% -
BM_CmpEqual_int_int 1.22% 1.069 1.082 - -0.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.22% 13.717 13.884 - 0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.22% 15.762 15.954 - 2.51% -
std::is_sorted(list<int>)/1024 1.22% 749.708 758.836 - 0.99% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.22% 5.294 5.358 - 0.34% -
std::find_end(list<int>)_(process_all)/1048576 1.22% 875001.144 885639.464 - 1.82% -
BM_CmpLess_schar_short 1.22% 0.943 0.955 - -0.52% -
bm_lexicographical_compare<int>/262144 1.21% 16251.805 16448.961 - 0.79% -
bm_ranges_lexicographical_compare<int>/262144 1.21% 16251.260 16448.165 - 0.79% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.21% 17.947 18.164 - 1.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.21% 51.179 51.798 - -4.34% -
BM_StringAssignStr_Large_Transparent 1.21% 10.183 10.306 - 0.61% -
std::find_if_not(vector<char>)_(process_all)/1024 1.21% 124.273 125.774 - 0.24% -
std::find_end(list<int>)_(single_element)/1000 1.21% 709.615 718.181 - 0.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.21% 1.319 1.335 - 9.11% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.21% 11.624 11.765 - 1.53% -
std::find_if(deque<int>)_(process_all)/1024 1.20% 250.846 253.867 - 1.84% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.20% 183.330 185.532 - 0.49% -
BM_deque_vector_copy_backward/65536 1.20% 8236.704 8335.341 - 7.47% -
std::search(deque<int>)_(no_match)/1048576 1.19% 421219.201 426235.012 - 1.65% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.19% 78.215 79.146 - 1.19% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.19% 5.697 5.764 - -0.53% -
std::unique_copy(vector<int>)_(contiguous)/32 1.19% 8.722 8.825 - 2.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.19% 14.916 15.092 - -0.22% -
SetIntersection_Interlaced_Set_float_262144_64 1.18% 1563267.090 1581776.367 - 2.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.18% 146402.253 148135.077 - -0.67% -
bm_lexicographical_compare<signed_char>/1048576 1.18% 16271.034 16463.567 - 0.87% -
ranges::min(std::deque<char>)/70000 1.18% 17846.789 18057.921 - -8.88% -
BM_CmpEqual_schar_uchar 1.18% 1.094 1.107 - 0.59% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.18% 27.950 28.280 - 1.41% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.18% 604.168 611.312 - 1.70% -
std::multiset<std::string>::clear()/1024 1.18% 21727.963 21984.822 - 0.86% -
std::search(deque<int>)_(no_match)/8192 1.18% 3289.084 3327.893 - 1.51% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.18% 20.166 20.404 - -1.06% -
std::stable_sort(vector<int>)_(descending)/1024 1.18% 2793.846 2826.760 - 1.18% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.18% 210.428 212.906 - 1.47% -
std::remove(list<int>)_(sprinkled)/1024 1.18% 937.233 948.261 - -1.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.18% 73.102 73.962 - -0.40% -
std::pop_heap(deque<float>)/1024 1.18% 13.000 13.153 - -1.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.17% 7.981 8.074 - 1.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.17% 183918.059 186074.667 - 2.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.17% 3336.918 3376.022 - 1.51% -
std::reverse_copy(list<int>)/64 1.17% 29.875 30.225 - -0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.17% 437.357 442.480 - -2.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 35075.620 35486.382 - -0.08% -
std::find_if(vector<bool>)_(process_all)/8 1.17% 3.514 3.555 - 1.17% -
SetIntersection_Front_Vector_string_262144_262144 1.17% 14426519.855 14595374.428 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.17% 2.089 2.113 - 0.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.17% 7.931 8.024 - 1.62% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.17% 82107.702 83067.073 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.17% 6553.494 6630.031 - -6.15% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.17% 0.911 0.921 - -1.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.17% 26627.652 26937.912 - 0.41% -
std::move(vector<bool>)_(unaligned)/4096 1.16% 26.263 26.569 - -0.61% -
std::generate_n(deque<int>)/8192 1.16% 1956.442 1979.208 - 2.09% -
std::copy(list<int>)/8 1.16% 2.471 2.500 - 0.98% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.16% 596556.441 603487.299 - 2.95% -
std::lower_bound(std::forward_list<int>)/8 1.16% 15.402 15.581 - 1.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.16% 15089.975 15264.944 - -1.77% -
std::is_sorted_until(list<int>)/1024 1.16% 738.656 747.218 - 0.72% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.16% 11.571 11.705 - 1.99% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.16% 604.238 611.221 - 1.82% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.16% 519.149 525.148 - 1.46% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.16% 477.909 483.429 - -0.32% -
rng::find_last(vector<char>)_(bail_10%)/8 1.15% 2.004 2.027 - 1.69% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.15% 7.856 7.947 - 1.49% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.15% 5729.532 5795.518 - 1.31% -
std::sort(deque<int>)_(descending)/8 1.15% 25.255 25.545 - 1.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 1.15% 7.363 7.448 - 36.41% -
std::copy(vector<bool>)_(unaligned)/32768 1.15% 215.575 218.050 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.15% 22708.270 22968.805 - 1.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.15% 174.410 176.411 - 1.48% -
BM_deque_vector_move_backward/4000 1.15% 142.135 143.763 - 0.96% -
std::partition(deque<int>)_(dense)/1024 1.15% 353.223 357.270 - 1.76% -
std::search(vector<int>)_(single_element)/8192 1.14% 1808.928 1829.606 - 0.39% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.14% 205793.270 208141.887 - 1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.14% 36.631 37.048 - -3.36% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.14% 11.475 11.606 - 1.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.14% 48.990 49.547 - -12.50% -
std::find(vector<bool>)_(process_all)/8192 1.14% 33.495 33.876 - 1.22% -
std::for_each_n(list<int>)/32 1.14% 11.212 11.340 - 0.80% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.14% 1594546.116 1612644.970 - 1.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.13% 15089.701 15260.810 - 0.38% -
std::find(vector<char>)_(bail_25%)/1024 1.13% 5.353 5.414 - 1.21% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.13% 1620.439 1638.806 - 1.37% -
BM_PushHeap_string_PipeOrgan_16 1.13% 4.227 4.275 - 3.15% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.13% 24.962 25.244 - 2.18% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.13% 181.186 183.237 - 43.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.13% 129571856.460 131036957.715 - -0.38% -
rng::for_each(set<int>)/8192 1.13% 7750.031 7837.645 - 0.00% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.13% 42.769 43.252 - 1.98% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.13% 80.104 81.007 - 1.77% -
std::find_end(vector<int>)_(near_matches)/8192 1.13% 766682.560 775323.817 - 1.50% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.13% 814.292 823.468 - 1.65% -
std::multimap<int,_int>::ctor(const&)/32 1.13% 221.120 223.610 - 0.27% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.13% 742.700 751.061 - 1.50% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.13% 1591930.422 1609843.100 - -7.55% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.12% 783.084 791.873 - 1.61% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.12% 171644236.648 173570466.776 - 1.20% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.12% 12517.089 12657.403 - 1.83% -
std::multiset<int>::equal_range(key)_(existent)/32 1.12% 2.336 2.363 - -1.02% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.12% 781.495 790.246 - 1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.12% 192881346.465 195040230.466 - -0.53% -
SetIntersection_Front_Set_uint32_16384_16384 1.12% 215287604.236 217696733.150 - -1.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.12% 13.984 14.141 - 0.97% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.12% 57829520.832 58475763.915 - 1.12% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.12% 1.527 1.544 - 2.14% -
std::move_backward(list<int>)/32768 1.12% 31725.107 32079.217 - 1.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.11% 692.976 700.701 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.11% 6.913 6.990 - 1.20% -
std::move(deque<int>)/262144 1.11% 15002.281 15169.462 - -0.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.11% 399.435 403.886 - 0.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.11% 6.470 6.542 - 3.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.11% 45116.940 45619.485 - 2.32% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.11% 5937.292 6003.359 - 0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.11% 392.347 396.711 - -0.47% -
std::find_end(list<int>)_(match_near_end)/8192 1.11% 602.725 609.423 - 1.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.11% 776.067 784.691 - 1.65% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.11% 2399378.425 2426032.727 - 1.13% -
std::upper_bound(std::forward_list<int>)/8 1.11% 16.071 16.250 - 1.63% -
std::find_end(deque<int>)_(process_all)/8192 1.11% 2337.138 2363.055 - 11.78% -
std::generate_n(vector<int>)/32 1.11% 7.870 7.957 - 1.41% -
std::reverse_copy(deque<int>)/64 1.11% 15.869 16.045 - 1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.10% 1042701.747 1054221.512 - 0.14% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.10% 31.265 31.610 - 7.72% -
std::upper_bound(std::vector<int>)/8192 1.10% 15.651 15.824 - 1.39% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.10% 11.598 11.726 - 1.40% -
SetIntersection_None_Set_uint32_256_64 1.10% 9285083.351 9387265.479 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 1.10% 13736.065 13887.180 - 1.26% -
std::any_of(list<int>)_(process_all)/50 1.10% 21.811 22.051 - 0.30% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.10% 88519.711 89492.018 - 1.71% -
SetIntersection_None_Vector_uint32_64_64 1.10% 8423833.089 8516235.217 - 0.55% -
BM_num_put<long_double> 1.10% 58.526 59.168 - 0.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.10% 1.146 1.158 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.10% 4134452.372 4179735.711 - -0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.10% 501.304 506.795 - -12.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.09% 3.601 3.641 - 0.78% -
rng::starts_with(deque<int>,_pred)/1000 1.09% 502.518 508.014 - 0.07% -
std::upper_bound(std::deque<int>)/100 1.09% 30.559 30.894 - 1.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 13397.885 13544.385 - 0.27% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.09% 47446.537 47965.273 - 0.80% -
std::search(deque<int>)_(near_matches)/8192 1.09% 1441165.641 1456918.486 - -1.32% -
BM_deque_deque_ranges_copy/64 1.09% 3.023 3.056 - -0.61% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.09% 719110.510 726959.131 - 0.66% -
SetIntersection_None_Set_uint32_16384_1024 1.09% 157180547.024 158894167.918 - 3.93% -
std::partition(vector<int>)_(dense)/50 1.09% 13.115 13.258 - 2.11% -
std::multiset<int>::erase(iterator)/1024 1.09% 23.486 23.742 - 2.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 1.09% 10885.172 11003.312 - 0.41% -
SetIntersection_Front_Vector_uint64_1024_1 1.08% 1031144.024 1042330.690 - -0.28% -
rng::find_last(list<int>)_(bail_10%)/8 1.08% 2.075 2.097 - 1.23% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.08% 1.389 1.404 - 0.87% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.08% 1884.877 1905.277 - 2.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.08% 88634.514 89591.009 - 1.61% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.08% 17582942.359 17772454.526 - 0.09% -
std::search(deque<int>)_(no_match)/1000 1.08% 403.942 408.295 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.08% 4282711.899 4328819.150 - 0.14% -
std::sort(deque<int>)_(heap)/8192 1.08% 68766.429 69506.660 - 0.86% -
SetIntersection_Front_Set_string_262144_1024 1.08% 59163439.540 59799765.409 - -0.83% -
std::upper_bound(std::list<int>)/8 1.08% 16.194 16.368 - 1.60% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.07% 3347.153 3383.126 - 1.39% -
std::sort(vector<int>)_(ascending)/1024 1.07% 518.719 524.275 - 1.33% -
std::search(deque<int>,_pred)_(same_length)/8192 1.07% 3998.059 4040.858 - 0.07% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.07% 20728.477 20950.209 - 1.32% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.07% 18.162 18.356 - -1.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.07% 972.300 982.686 - 7.03% -
SetIntersection_Interlaced_Set_float_1024_1024 1.07% 11989935.101 12117993.192 - -2.30% -
SetIntersection_Interlaced_Set_float_1024_16 1.07% 11434970.023 11556969.733 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.07% 1091994.027 1103639.110 - -0.15% -
std::generate(deque<int>)/32 1.07% 8.043 8.128 - 1.97% -
BM_CmpEqual_uint_ushort 1.07% 1.094 1.105 - -0.90% -
BM_PushHeap_float_Random_1024 1.06% 6.890 6.964 - -7.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.06% 12803.737 12939.800 - 0.71% -
std::sort(vector<int>)_(ascending)/8 1.06% 15.674 15.841 - 0.87% -
std::partition(vector<int>)_(dense)/1024 1.06% 248.444 251.081 - 4.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.06% 754.920 762.925 - 1.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.06% 450.126 454.897 - 1.99% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.06% 18.863 19.062 - -0.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.06% 24.544 24.804 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.06% 1045127.631 1056192.562 - 0.49% -
std::unordered_map<int,_int>::clear()/0 1.06% 389.573 393.692 - 1.26% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.05% 8.194 8.280 - 1.80% -
BM_deque_vector_ranges_copy_backward/4096 1.05% 147.367 148.920 - 1.27% -
std::rotate(vector<int>)_(by_1/3)/50 1.05% 11.077 11.194 - 0.55% -
rng::starts_with(list<int>)/1024 1.05% 774.712 782.867 - 1.78% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.05% 428362.615 432868.845 - 1.22% -
rng::find_last(vector<int>)_(bail_10%)/8 1.05% 2.015 2.037 - 1.59% -
std::transform(list<int>,_list<int>)/50 1.05% 37.220 37.612 - 1.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.05% 30.133 30.450 - -0.92% -
SetIntersection_None_Set_string_4_1 1.05% 221434077.538 223748559.478 - 1.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.04% 817.574 826.103 - 1.05% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.04% 7226.868 7302.177 - 0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.04% 558537.195 564340.862 - 0.83% -
BM_vector_deque_ranges_copy_backward/4000 1.04% 141.257 142.725 - 1.39% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.04% 11979.824 12104.244 - 1.28% -
std::shift_left(vector<int>)/32 1.04% 4.505 4.552 - 53.23% -
std::search(deque<int>)_(single_element)/8192 1.04% 3649.046 3686.911 - 1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.04% 65861.114 66543.785 - 1.38% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.04% 17.487 17.668 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.04% 17058271.696 17235042.977 - 1.17% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.04% 11.103 11.218 - 1.11% -
BM_deque_vector_move/1024 1.03% 37.118 37.502 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.03% 6136551.118 6200016.119 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.03% 2.792 2.821 - 0.96% -
std::copy_n(list<int>)/32768 1.03% 26250.903 26522.148 - 0.72% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.03% 945.829 955.595 - -1.60% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.03% 3588.419 3625.307 - 0.91% -
std::replace(deque<int>)_(prefix)/32 1.03% 12.739 12.870 - 1.40% -
std::generate_n(vector<int>)/1024 1.02% 241.955 244.433 - 1.43% -
std::unique(deque<int>)_(contiguous)/8192 1.02% 3743.389 3781.694 - -6.24% -
std::partition(vector<int>)_(dense)/8192 1.02% 1869.534 1888.659 - 1.50% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 1866.689 1885.777 - 1.36% -
std::search(deque<int>,_pred)_(same_length)/1024 1.02% 506.352 511.528 - 0.11% -
BM_CmpLess_int_uchar 1.02% 1.108 1.120 - 0.79% -
SetIntersection_None_Set_string_64_64 1.02% 11524183.893 11641748.359 - -0.08% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.02% 15.387 15.543 - 0.62% -
SetIntersection_None_Set_uint32_1_1 1.02% 535740590.641 541203276.330 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.02% 13888.510 14029.887 - 1.51% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.02% 184.993 186.876 - 1.29% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.02% 5.473 5.529 - 0.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.02% 182677.555 184535.131 - 2.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.02% 18.919 19.111 - 2.91% -
SetIntersection_Front_Set_string_262144_16384 1.01% 347396843.062 350922487.201 - 4.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 1.01% 11.439 11.555 - 79.14% -
std::multimap<int,_int>::ctor(const&)/1024 1.01% 6553.632 6620.082 - 0.85% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.01% 814.686 822.942 - 1.55% -
std::move(list<int>)/1048576 1.01% 982651.807 992610.133 - 0.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.01% 5.989 6.050 - 1.41% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.01% 247.656 250.163 - 1.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.01% 747.718 755.283 - 1.79% -
std::for_each_n(vector<int>)/32 1.01% 3.711 3.748 - 1.43% -
SetIntersection_None_Vector_uint32_262144_256 1.01% 1125314.718 1136691.697 - 0.25% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.01% 796.065 804.106 - 1.65% -
std::generate(vector<int>)/32 1.01% 7.913 7.993 - 1.25% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.01% 471.917 476.668 - 1.45% -
BM_deque_deque_move/70000 1.00% 3341.061 3374.609 - -0.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.00% 17975.455 18155.694 - 1.71% -
std::stable_sort(deque<int>)_(descending)/8192 1.00% 20379.027 20583.131 - 1.14% -
std::find(vector<short>)_(process_all)/50 1.00% 1.677 1.694 - 0.53% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.00% 2.070 2.090 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.00% 17.917 18.096 - 1.35% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 -74.73% 914.991 231.188 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -57.05% 69897753.469 30020319.942 - -35.29% -
std::copy_backward(vector<bool>)_(aligned)/262144 -54.89% 773.437 348.929 - -55.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -52.21% 75.362 36.015 - -52.42% -
std::search(list<int>)_(no_match)/1024 -51.84% 1586.713 764.134 - 4.55% -
std::search(list<int>)_(no_match)/1000 -48.66% 1521.948 781.305 - 10.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -45.13% 72.099 39.562 - -45.05% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.01% 0.479 0.264 - -22.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -43.65% 6158099.433 3470225.538 - -37.58% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -42.31% 54.108 31.217 - -47.02% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -40.61% 18330737.184 10887136.275 - 13.25% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.08% 100.354 60.136 - -2.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -39.23% 59.433 36.120 - -16.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -38.62% 66.273 40.675 - -41.07% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -36.52% 0.483 0.307 - 6.06% -
SetIntersection_None_Set_string_1024_16 -35.56% 13699137.804 8827079.081 - -30.29% -
std::rotate_copy(vector<int>)/8192 -35.45% 582.291 375.880 - -47.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -35.14% 49.846 32.332 - -6.67% -
SetIntersection_None_Set_string_1024_1 -34.04% 13519434.671 8917323.014 - -29.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -33.63% 60.416 40.098 - -44.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -33.26% 0.398 0.266 - -10.32% -
SetIntersection_Interlaced_Vector_float_16384_16 -32.87% 4167965.512 2797842.716 - -23.86% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -32.30% 3549698.508 2402986.620 - -25.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.24% 10.428 7.066 - 12.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -32.02% 18.244 12.403 - -9.01% -
SetIntersection_None_Set_string_1024_4 -31.88% 13285344.286 9049451.687 - -27.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -31.77% 7.470 5.097 - 10.52% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.76% 0.447 0.305 - -31.35% -
SetIntersection_None_Set_string_1024_64 -31.56% 13341848.795 9131033.153 - 1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -31.26% 0.697 0.479 - -13.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -31.06% 52.893 36.466 - 17.01% -
std::multiset<std::string>::erase(key)_(existent)/32 -30.70% 82.320 57.046 - -27.71% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -30.49% 0.486 0.338 - 0.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -29.96% 49.000 34.320 - -23.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -29.64% 34.237 24.090 - -22.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.62% 353362326.488 248689599.317 - -28.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -28.41% 32.749 23.444 - -24.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -27.98% 33.524 24.143 - -24.95% -
std::multiset<std::string>::erase(key)_(existent)/1024 -27.78% 95.173 68.736 - 7.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.41% 348117205.783 252680976.100 - 0.68% -
std::fill(list<int>)/1024 -27.10% 674.747 491.883 - -26.77% -
ranges::minmax(std::deque<long_long>)/1 -27.08% 0.917 0.669 - -19.00% -
std::multiset<std::string>::insert(value)_(already_present)/32 -27.03% 42.501 31.014 - -37.03% -
BM_PushHeap_float_PipeOrgan_1 -26.96% 0.612 0.447 - -4.10% -
BM_PushHeap_uint32_PipeOrgan_1 -26.68% 0.536 0.393 - -3.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -26.41% 4018318.636 2957196.583 - -2.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.93% 13137.287 9730.220 - 0.53% -
BM_PushHeap_string_SingleElement_1 -25.54% 0.707 0.526 - -24.84% -
std::unique_copy(deque<int>)_(sprinkled)/32 -25.41% 15.524 11.578 - 25.72% -
std::unique_copy(deque<int>)_(sprinkled)/52 -25.17% 24.519 18.347 - 24.61% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -24.97% 124602003.409 93489859.397 - -13.27% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -24.47% 89.104 67.297 - -21.01% -
BM_PushHeap_uint32_Random_1 -24.47% 0.642 0.485 - 8.94% -
BM_StringConstructDestroyCStr_Small_Transparent -24.38% 0.458 0.346 - -12.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -23.90% 33.325 25.360 - -39.56% -
std::unique_copy(deque<int>)_(contiguous)/32 -23.54% 12.485 9.546 - -10.06% -
BM_PushHeap_uint64_Descending_1 -23.53% 0.694 0.531 - 12.84% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.23% 0.319 0.245 - -22.32% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -23.08% 30.741 23.645 - -12.81% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -22.95% 55421893.031 42704059.599 - -20.92% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.94% 3383231.636 2606959.874 - -15.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -22.94% 55.764 42.970 - -18.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -22.91% 47.258 36.433 - -13.42% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -22.71% 1852204.910 1431619.280 - -20.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -22.55% 0.482 0.373 - 1.09% -
SetIntersection_Interlaced_Vector_float_16384_64 -22.33% 9074128.322 7048207.227 - -16.73% -
rng::find(vector<bool>)_(process_all)/8 -22.24% 0.827 0.643 - 15.92% -
std::unordered_set<int>::erase(key)_(existent)/8192 -22.14% 28.786 22.412 - -0.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -21.88% 31.725 24.783 - -25.12% -
std::stable_partition(deque<int>)_(sparse)/32 -21.87% 14.098 11.015 - -16.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -21.70% 0.485 0.380 - -7.60% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.47% 12.201 9.581 - -15.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -21.31% 951.947 749.042 - 1.60% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -21.11% 1.390 1.097 - -20.45% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -21.09% 8236087.392 6499152.796 - -16.23% -
std::search(deque<int>)_(same_length)/1000 -21.09% 447.009 352.743 - -24.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.67% 38.994 30.935 - -22.33% -
std::set<std::string>::erase(key)_(existent)/1024 -20.59% 73.234 58.156 - -3.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -20.50% 66.637 52.974 - -0.18% -
SetIntersection_Front_Set_uint64_262144_1024 -20.39% 15284611.998 12168621.852 - -21.83% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -20.25% 126636928.694 100987712.442 - -7.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -20.19% 64310974.202 51325501.432 - -0.28% -
std::copy(vector<bool>)_(aligned)/1048576 -20.04% 3705.404 2962.959 - -21.89% -
BM_toupper_char<char> -19.97% 0.687 0.550 - -0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.93% 35.842 28.697 - -19.88% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -19.76% 20117846.614 16142347.251 - 86.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -19.62% 34.396 27.647 - -13.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -19.58% 86.649 69.686 - -27.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.25% 41.952 33.876 - -32.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -19.15% 1.264 1.022 - 5.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -18.95% 36.842 29.859 - -20.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -18.90% 38.066 30.872 - 14.87% -
SetIntersection_Interlaced_Set_uint64_1024_4 -18.89% 11821911.414 9588308.086 - -4.98% -
std::find_end(deque<int>)_(same_length)/8192 -18.84% 3458.893 2807.186 - 0.36% -
BM_lexicographical_compare_three_way_fast_path/1 -18.77% 0.425 0.346 - -12.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -18.56% 673.212 548.265 - -23.41% -
BM_StringEraseWithMove_Empty_Transparent -18.25% 0.706 0.577 - 3.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -18.17% 41.095 33.630 - -9.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -18.02% 90.406 74.112 - -16.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -17.96% 33.672 27.623 - -27.67% -
ranges::minmax(std::deque<long_long>)/70000 -17.90% 30086.883 24701.314 - 0.61% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -17.83% 883.576 726.052 - -13.67% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.82% 796.721 654.741 - 2.51% -
rng::find(vector<bool>)_(process_all)/50 -17.80% 0.783 0.644 - -0.01% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -17.52% 9161.992 7556.731 - 3.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.45% 70.461 58.169 - -16.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -17.33% 12.209 10.094 - -3.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -17.31% 23.077 19.083 - -19.43% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.19% 5759.780 4769.617 - 0.25% -
BM_vector_deque_ranges_copy_backward/1 -16.84% 2.424 2.016 - -10.75% -
std::unordered_map<int,_int>::clear()/8192 -16.59% 77535.710 64676.127 - 1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.34% 77.872 65.149 - -17.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -16.28% 24.465 20.482 - -15.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -16.26% 35.422 29.663 - -2.63% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -16.26% 1585800.674 1328009.201 - -7.13% -
bm_lexicographical_compare<unsigned_char>/8 -16.20% 1.435 1.202 - -8.61% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -16.13% 1.328 1.114 - -10.80% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -16.02% 43358410.480 36411285.940 - -6.19% -
ranges::min(std::deque<__int128>)/70000 -15.98% 28909.506 24290.778 - -33.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -15.87% 790.274 664.882 - -16.87% -
BM_lexicographical_compare_three_way_slow_path/1 -15.85% 0.461 0.388 - -10.52% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -15.84% 1.591 1.339 - -15.03% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.80% 775.695 653.105 - -4.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -15.65% 0.506 0.427 - -26.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.55% 11.502 9.714 - 8.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.40% 50.870 43.035 - -9.42% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -15.39% 1.515 1.282 - -17.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -15.32% 31.732 26.871 - -22.65% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -15.28% 1.541 1.306 - -19.27% -
SetIntersection_Interlaced_Vector_uint32_256_64 -15.19% 8180881.723 6937899.656 - -17.58% -
ranges::min(std::list<long_long>)/1 -15.18% 0.364 0.309 - -17.60% -
BM_StringEraseWithMove_Empty_Opaque -15.16% 0.933 0.792 - -1.24% -
std::unordered_set<int>::erase(iterator)/1024 -15.08% 23.266 19.758 - -11.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -15.02% 7.930 6.739 - -14.28% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -14.99% 32.005 27.206 - -3.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -14.99% 1.960 1.666 - 14.03% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.98% 1.522 1.294 - -17.64% -
std::unordered_set<int>::erase(key)_(existent)/1024 -14.97% 25.594 21.762 - 1.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -14.93% 23.852 20.290 - -6.16% -
BM_vector_deque_ranges_copy_backward/2 -14.87% 2.087 1.777 - -11.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -14.73% 14662589.657 12502795.526 - -0.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -14.72% 5198.141 4432.740 - -5.19% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.63% 32.372 27.635 - -18.80% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.58% 794.590 678.757 - -24.12% -
std::unordered_set<int>::erase(iterator)/8192 -14.41% 23.464 20.081 - -9.67% -
rng::fold_left(deque<int>)/8 -14.37% 4.174 3.574 - -8.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.30% 34.965 29.966 - -23.27% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -14.28% 796.135 682.432 - -3.25% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -14.28% 41.876 35.897 - -15.51% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -14.26% 1.604 1.376 - -3.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -14.20% 1.510 1.295 - -16.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.18% 70.356 60.381 - -14.71% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -14.16% 42.724 36.674 - -9.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -14.10% 15143.981 13008.680 - 10.23% -
BM_deque_deque_ranges_move_backward/0 -14.05% 0.918 0.789 - 7.23% -
std::fill_n(list<int>)/8192 -13.99% 9509.071 8178.353 - -9.59% -
std::set<std::string>::erase(iterator)/1024 -13.99% 33.329 28.665 - -7.71% -
BM_StringCtorDefault -13.96% 0.370 0.319 - 31.68% -
std::multiset<std::string>::erase(iterator)/8192 -13.93% 36.390 31.321 - -0.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -13.86% 72.549 62.493 - 73.72% -
std::is_sorted_until(list<int>,_pred)/8192 -13.80% 9012.096 7768.263 - 1.42% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -13.73% 24.149 20.835 - -9.25% -
std::set<std::string>::erase(iterator)/8192 -13.61% 30.869 26.667 - -2.50% -
BM_PushHeap_uint64_SingleElement_1 -13.60% 0.536 0.463 - -3.17% -
BM_deque_deque_move/0 -13.55% 0.855 0.739 - -8.63% -
std::unordered_set<std::string>::erase(iterator)/1024 -13.54% 31.626 27.343 - -18.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -13.51% 7.995 6.915 - 7.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.45% 70.077 60.653 - 19.39% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.35% 866.072 750.458 - 8.86% -
std::unordered_set<int>::count(key)_(existent)/1024 -13.33% 1.457 1.263 - -2.46% -
bm_lexicographical_compare<unsigned_char>/1 -13.28% 1.662 1.441 - -6.03% -
std::search_n(list<int>,_pred)_(no_match)/8192 -13.26% 8671.018 7520.859 278.316 -8.29% 278.316
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -13.26% 675.165 585.672 - 15.87% -
ranges::minmax(std::deque<long_long>)/8 -13.25% 4.071 3.532 - -8.61% -
std::copy(list<int>)/64 -13.24% 35.371 30.687 - -16.49% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -13.05% 0.935 0.813 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.02% 31.150 27.094 - -4.58% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.94% 0.454 0.395 - 0.72% -
std::find_if(vector<int>)_(process_all)/32768 -12.89% 3696.896 3220.518 - 0.84% -
BM_PushHeap_float_SingleElement_4 -12.70% 0.398 0.347 - -3.55% -
std::stable_partition(deque<int>)_(sparse)/50 -12.64% 31.529 27.544 - -6.36% -
std::copy(vector<int>)/4096 -12.64% 233.258 203.774 - -8.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -12.63% 7.399 6.464 - -40.85% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.54% 62.105 54.316 - -11.72% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.42% 12803.253 11213.704 - -1.51% -
std::unordered_map<int,_int>::clear()/1024 -12.38% 9968.709 8734.728 - 6.01% -
SetIntersection_Interlaced_Vector_float_16384_4 -12.37% 1643743.480 1440338.411 - -14.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -12.37% 1.837 1.610 - -3.93% -
ranges::minmax(std::deque<long_long>)/64 -12.11% 26.498 23.289 - 1.73% -
std::find_if(vector<int>)_(process_all)/8192 -12.05% 924.676 813.254 - 1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -11.97% 0.466 0.410 - 4.63% -
std::move_backward(deque<int>)/4096 -11.92% 176.139 155.145 - -0.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.91% 26.589 23.423 - 16.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.78% 13827.943 12198.378 - -5.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.77% 1595.694 1407.901 - -10.24% -
BM_std_minmax_element<long_long>/3 -11.68% 1.299 1.147 - -3.10% -
std::equal(vector<bool>)_(unaligned)/50 -11.65% 1.009 0.891 - -20.61% -
std::copy(vector<int>)/32768 -11.49% 3420.145 3027.337 - -19.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -11.48% 52.946 46.865 - -4.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -11.40% 4768.812 4225.069 - 0.32% -
BM_vector_deque_ranges_move_backward/0 -11.36% 0.600 0.532 - 15.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -11.32% 17.646 15.648 - -3.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.26% 23.994 21.293 - -10.85% -
BM_std_minmax_element<short>/64 -11.22% 19.549 17.356 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -11.20% 2245821.591 1994177.988 - 6.13% -
ranges::minmax(std::deque<char>)/1 -11.19% 0.743 0.660 - -18.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.17% 1.646 1.463 - -17.31% -
std::multimap<std::string,_int>::erase(iterator)/32 -11.15% 28.430 25.259 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.15% 4193328.759 3725822.529 - -13.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -11.14% 6177760.768 5489358.045 - -4.54% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -11.12% 0.458 0.407 - -10.76% -
std::set<std::string>::find(key)_(existent)/8192 -11.09% 31.322 27.850 - -8.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -10.99% 1521046.480 1353877.869 - 0.50% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.97% 41.472 36.925 - -8.53% -
SetIntersection_Front_Set_uint64_1024_64 -10.93% 1789618.527 1594031.360 - -10.16% -
SetIntersection_Interlaced_Set_uint64_1024_64 -10.85% 11138383.127 9929349.353 - -1.29% -
BM_std_minmax_element<short>/64000 -10.84% 18913.841 16863.264 - -1.74% -
BM_vector_deque_ranges_move/2 -10.78% 2.062 1.839 - -5.44% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -10.62% 1.429 1.277 - -8.94% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.51% 11.405 10.206 - 5.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -10.50% 0.478 0.428 - -35.56% -
BM_std_minmax_element<short>/5500 -10.42% 1627.811 1458.131 - -1.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.42% 24.528 21.973 - 1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.38% 5332.800 4779.385 - -12.98% -
BM_std_minmax_element<short>/4000 -10.35% 1185.206 1062.574 - -1.57% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.32% 59.934 53.748 - -3.91% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -10.31% 700.059 627.870 - -6.04% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -10.29% 1.722 1.545 - -0.71% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -10.29% 29.040 26.053 - -9.17% -
BM_std_minmax_element<short>/512 -10.27% 157.273 141.118 - -1.51% -
BM_std_minmax_element<short>/4096 -10.25% 1211.034 1086.858 - -1.65% -
ranges::minmax(std::vector<char>)/64 -10.24% 1.377 1.236 - -6.94% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -10.23% 1.094 0.982 - -1.14% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.22% 22433358.810 20140964.619 - -2.98% -
std::search(list<int>)_(single_element)/1000 -10.16% 716.390 643.612 - -6.63% -
BM_std_minmax_element<short>/1024 -10.14% 308.614 277.308 - -1.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.13% 0.385 0.346 - -10.29% -
std::set<std::string>::equal_range(key)_(existent)/32 -10.11% 17.257 15.512 - -4.06% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.09% 5908335.538 5312358.814 - -10.10% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -10.08% 31.129 27.992 - -5.03% -
std::stable_partition(deque<int>)_(dense)/1024 -10.08% 631.941 568.271 - -1.47% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -10.07% 702.753 631.995 - -6.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -10.04% 25.971 23.365 - 5.11% -
BM_deque_vector_ranges_copy_backward/0 -10.02% 1.526 1.373 - -3.42% -
ranges::min(std::list<long_long>)/70000 -9.91% 50505.208 45501.091 - 3.45% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.87% 1506407.066 1357677.821 - -11.55% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -9.87% 54.903 49.482 - -3.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.73% 53.745 48.513 - -0.03% -
std::search(list<int>)_(single_element)/8192 -9.73% 8682.855 7838.163 - -12.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.73% 4576291.024 4131105.826 - -2.51% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.72% 188.890 170.527 - -14.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.70% 13525.551 12213.215 - -1.65% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.69% 2.087 1.885 - -3.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -9.67% 27.529 24.866 - 5.78% -
BM_std_minmax_element<short>/65536 -9.67% 19333.343 17464.547 - -0.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.64% 58.334 52.711 - -18.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.62% 1.866 1.686 - -16.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -9.59% 1.209 1.093 - 12.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.59% 54.641 49.403 - -3.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -9.59% 1.059 0.958 - 7.56% -
std::fill(vector<bool>)/64 -9.57% 1.643 1.485 - -5.25% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.55% 1.772 1.603 - -1.70% -
BM_std_minmax_element<short>/1 -9.54% 0.332 0.300 - 0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.54% 691.948 625.908 - -5.50% -
BM_vector_deque_ranges_move/1 -9.52% 2.310 2.090 - -3.94% -
std::map<std::string,_int>::erase(iterator)/8192 -9.48% 29.304 26.525 - -17.28% -
std::stable_partition(deque<int>)_(dense)/50 -9.48% 41.010 37.122 - -2.08% -
BM_std_minmax_element<int>/3 -9.38% 1.246 1.130 - -0.71% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.37% 1.959 1.776 - 1.04% -
std::deque<std::string>::ctor(size)/8192 -9.37% 9097.389 8245.395 - -2.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -9.36% 68.646 62.224 - 1.25% -
ranges::min(std::deque<__int128>)/64 -9.32% 23.066 20.917 - -17.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -9.30% 22401.053 20317.525 - -5.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.28% 31.345 28.436 - -4.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.28% 95.597 86.726 - -8.82% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -9.26% 14335.220 13007.435 - 4.39% -
std::fill_n(vector<bool>)/64 -9.25% 1.540 1.398 - 3.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.25% 0.668 0.606 - -6.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.17% 41.545 37.737 - -9.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.15% 55.803 50.695 - -10.31% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -9.08% 283.793 258.036 - -4.62% -
bm_lexicographical_compare<unsigned_char>/64 -9.04% 2.014 1.832 - -4.58% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.02% 29.887 27.191 - 0.96% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -8.99% 11.488 10.455 - -8.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -8.95% 34.513 31.424 - -7.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.95% 197086.098 179443.371 - -4.82% -
std::map<std::string,_int>::erase(iterator)/1024 -8.94% 30.775 28.024 - 9.92% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -8.88% 1.195 1.089 - -7.37% -
BM_PushHeap_uint32_Ascending_1 -8.85% 0.694 0.633 - 0.56% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.79% 0.780 0.712 - 0.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -8.79% 196709.968 179420.310 - -4.82% -
ranges::min(std::vector<long_long>)/1 -8.78% 0.365 0.333 - -25.91% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.74% 16.811 15.342 - -1.56% -
std::copy_backward(deque<int>)/262144 -8.74% 34291.060 31294.949 - 0.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -8.72% 22584.056 20615.453 - -5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.65% 27761781.542 25360719.390 - -2.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.64% 1.261 1.152 - -14.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -8.63% 193369.112 176679.319 - -5.51% -
std::partition_copy(deque<int>)/1024 -8.62% 701.946 641.412 - 1.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.61% 0.780 0.713 - 0.84% -
BM_std_minmax_element<short>/70000 -8.60% 20684.382 18905.492 - 0.56% -
std::find_if(vector<int>)_(bail_25%)/8 -8.59% 0.812 0.742 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -8.59% 1102925.518 1008204.145 - -3.16% -
std::set<int>::erase(key)_(non-existent,_end)/32 -8.58% 2.659 2.431 - 7.98% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.56% 0.780 0.713 - 0.99% -
std::unique_copy(deque<int>)_(contiguous)/52 -8.53% 16.440 15.037 - 2.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -8.49% 5.662 5.181 - 11.18% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -8.49% 3432.540 3141.246 - -3.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.48% 22167.900 20287.178 - -5.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.48% 38.869 35.574 - 7.90% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -8.47% 40784.110 37328.454 - -0.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.47% 1.283 1.174 - -12.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.43% 22120.880 20255.912 - -6.01% -
SetIntersection_Front_Vector_string_1024_64 -8.39% 3549258.189 3251477.547 - -5.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.39% 0.385 0.353 - -21.50% -
std::find(vector<char>)_(bail_25%)/8 -8.37% 1.072 0.982 - -11.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.36% 1179.458 1080.817 - -10.38% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -8.36% 1.922 1.761 - 28.45% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -8.35% 197484.004 180993.217 - -4.62% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -8.34% 9525149.118 8730624.834 - 5.01% -
rng::contains_subrange(list<int>)_(single_element)/50 -8.33% 17.702 16.228 - -0.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.24% 657.664 603.476 - -5.05% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -8.20% 2.566 2.356 - -0.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.20% 72.871 66.897 - 7.18% -
SetIntersection_Front_Vector_float_16384_1024 -8.17% 5901173.983 5418947.713 - -8.39% -
std::fill(vector<bool>)/512 -8.16% 1.608 1.476 - -1.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.12% 1.385 1.272 - 4.17% -
std::reverse(deque<int>)/32768 -8.10% 5723.587 5259.909 - -7.76% -
std::find_end(deque<int>)_(same_length)/1000 -8.09% 355.592 326.807 - 0.36% -
std::for_each(list<int>)/8 -8.09% 2.545 2.339 - -1.63% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.07% 2.696 2.479 - -29.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.06% 3.731 3.430 - -1.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -8.04% 24.436 22.470 - -8.78% -
std::find_if(vector<int>)_(process_all)/50 -8.04% 6.227 5.727 - 1.52% -
SetIntersection_Front_Vector_float_262144_1024 -8.04% 5895695.747 5421870.610 - -8.39% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.01% 2.494 2.295 - -10.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.98% 25.854 23.789 - 2.47% -
std::copy_n(vector<bool>)_(aligned)/64 -7.95% 1.353 1.245 - -6.98% -
BM_StringDestroy_Huge -7.93% 11.759 10.827 - -10.73% -
std::unique_copy(list<int>)_(sprinkled)/32 -7.92% 14.538 13.387 - 0.24% -
BM_StringRead_Cold_Deep_Large -7.89% 1.369 1.261 - -5.78% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -7.87% 2.813 2.591 - -1.81% -
std::find_if(vector<int>)_(process_all)/1024 -7.84% 123.143 113.491 - 1.05% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -7.83% 18.456 17.011 - -1.05% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.80% 850.647 784.294 - 5.84% -
std::shift_left(list<int>)/8192 -7.79% 7740.018 7136.986 - -6.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.72% 24.487 22.597 - -2.26% -
ranges::minmax(std::deque<__int128>)/1 -7.71% 0.707 0.652 - -4.36% -
std::find_end(deque<int>)_(same_length)/1024 -7.68% 361.806 334.032 - 0.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -7.66% 1.555 1.436 - 1.69% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.66% 29.745 27.466 - -6.74% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -7.65% 7558740.966 6980260.080 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -7.63% 14679419.850 13558827.689 - -3.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -7.61% 22643829.439 20921459.115 - -18.22% -
SetIntersection_Front_Vector_string_262144_64 -7.54% 3344230.980 3092034.635 - -5.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.48% 2.676 2.476 - -3.93% -
std::move_backward(deque<int>)/8 -7.42% 3.567 3.302 - -1.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -7.41% 6.090 5.639 - -1.60% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.38% 7533999.548 6978020.851 - 5.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -7.36% 31.016 28.733 - -16.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.35% 15066233.138 13958572.010 - 0.65% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.35% 282.877 262.081 - -7.92% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.32% 41646.267 38596.266 - 0.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -7.32% 66.042 61.207 - 7.09% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -7.31% 34.777 32.233 - 1.82% -
std::unordered_set<int>::count(key)_(existent)/32 -7.31% 1.500 1.390 - 13.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.31% 40607.557 37641.027 - -8.38% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.28% 343.935 318.887 - -6.38% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.26% 29.716 27.560 - -11.80% -
std::stable_sort(deque<int>)_(ascending)/8 -7.25% 18.943 17.569 - 0.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.25% 13799.182 12798.617 - -7.80% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.25% 1.548 1.436 - -10.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.23% 7.352 6.821 - -6.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -7.21% 497116.002 461262.818 - 0.01% -
std::stable_partition(deque<int>)_(dense)/32 -7.18% 30.218 28.049 - -3.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -7.17% 37.693 34.990 - -14.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -7.14% 4941841.120 4588779.663 - 0.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -7.14% 29.881 27.746 - 2.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -7.13% 10.963 10.181 - -7.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -7.13% 1252259.387 1163024.312 - -4.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.12% 790.001 733.789 - 0.65% -
std::make_heap(deque<int>)_(shuffled)/8192 -7.10% 24325.660 22597.778 - 0.35% -
std::multimap<int,_int>::ctor(const&)/8192 -7.07% 56606.826 52602.327 - 0.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -7.04% 371366.581 345232.075 - -0.23% -
BM_deque_deque_move_backward/64 -7.01% 3.614 3.360 - -0.12% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.00% 3.768 3.505 - -6.21% -
SetIntersection_Front_Vector_uint32_1024_256 -6.99% 2292239.195 2132001.003 - -6.37% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -6.91% 444.730 413.994 - 2.36% -
std::find_if(vector<int>)_(process_all)/8 -6.90% 1.416 1.318 - -2.12% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -6.89% 322375.134 300159.261 - -6.84% -
std::unique(deque<int>)_(sprinkled)/52 -6.88% 63.423 59.058 - 0.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.88% 1.605 1.495 - -9.91% -
std::lower_bound(std::vector<int>)/8192 -6.85% 17.017 15.852 - 1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.84% 1921414.086 1789898.052 - -1.74% -
std::find_if(vector<int>)_(bail_25%)/8192 -6.84% 229.247 213.558 - -3.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.84% 9023937.284 8406951.369 - -3.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.83% 57.476 53.551 - -26.41% -
std::set<int>::count(key)_(non-existent)/0 -6.76% 0.271 0.252 - 0.98% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.76% 848163.333 790826.912 - -14.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -6.71% 38391.810 35815.345 - 0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.67% 1274.623 1189.660 - -3.40% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.66% 12.364 11.540 - -13.72% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.66% 1.496 1.396 - -6.63% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -6.64% 0.503 0.469 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.62% 84032.558 78465.502 - -0.48% -
bm_ranges_lexicographical_compare<signed_char>/8 -6.62% 3.724 3.478 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.62% 9878266.694 9224439.852 - -4.90% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.58% 1.349 1.260 - -3.15% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -6.58% 20.135 18.810 - -4.47% -
ranges::min(std::deque<long_long>)/1 -6.57% 0.669 0.625 - -7.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.55% 104.576 97.730 - 5.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.50% 7119.391 6656.630 - 0.78% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -6.44% 56.555 52.914 - 0.71% -
BM_StringRelational_Eq_Large_Large_Control -6.41% 2.437 2.281 - 3.05% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.40% 9170.108 8582.962 - 5.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.38% 1.575 1.474 - -14.84% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -6.35% 16.904 15.830 - -2.19% -
std::all_of(vector<int>)_(process_all)/50 -6.34% 13.534 12.675 - -28.11% -
BM_deque_vector_copy/5500 -6.32% 210.684 197.363 - 0.32% -
BM_StringFindAllMatch/64 -6.32% 3.430 3.213 - -0.70% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -6.31% 22.439 21.024 - -0.45% -
std::unordered_set<int>::erase(iterator)/32 -6.30% 20.986 19.665 - -11.69% -
std::search(list<int>,_pred)_(same_length)/8192 -6.30% 9069.533 8498.470 - -0.89% -
std::partial_sort(vector<int>)_(shuffled)/8192 -6.28% 94936.076 88969.555 - 1.14% -
std::find_if_not(vector<char>)_(process_all)/8 -6.28% 1.596 1.496 - 0.91% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -6.28% 2.603 2.439 - 28.91% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -6.27% 77731.741 72856.559 - -1.06% -
std::set<std::string>::find(key)_(existent)/1024 -6.26% 23.940 22.442 - -5.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.25% 224.588 210.557 - -7.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -6.22% 25.477 23.891 - -16.29% -
SetIntersection_Front_Set_uint64_262144_262144 -6.21% 1759227.213 1650062.092 - -2.38% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.20% 14348669.884 13459667.142 - -6.31% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.19% 31.248 29.315 - 4.55% -
BM_deque_deque_copy_backward/0 -6.18% 0.813 0.763 - -18.01% -
std::multiset<int>::find(key)_(non-existent)/32 -6.17% 2.546 2.389 - 5.12% -
std::unordered_set<int>::clear()/1024 -6.16% 8741.299 8202.857 - -19.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.12% 49.557 46.527 - -0.63% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.12% 8511.661 7991.134 - 1.30% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -6.10% 12.705 11.931 - 0.44% -
SetIntersection_Front_Set_uint32_1024_1024 -6.09% 12493833.157 11732783.361 - -5.64% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.05% 36.277 34.081 - 1.37% -
std::sort(vector<int>)_(repeated)/1024 -6.05% 705.208 662.543 - 0.72% -
BM_vector_deque_move_backward/2 -6.05% 2.051 1.927 - -6.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.03% 17600769.876 16540125.093 - -5.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -6.02% 36.992 34.766 - -16.96% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.01% 10.279 9.661 - -1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.99% 707.109 664.761 - -0.14% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -5.99% 1.744 1.639 - -9.12% -
std::map<std::string,_int>::contains(key)_(existent)/32 -5.97% 16.375 15.397 - -6.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.96% 57464.669 54039.556 - 0.17% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.95% 1.315 1.237 - -17.05% -
std::find_if_not(list<int>)_(bail_25%)/8192 -5.93% 1553.715 1461.603 - 3.08% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.92% 8.323 7.830 - 1.05% -
BM_deque_vector_copy/4000 -5.91% 150.636 141.738 - 0.17% -
std::partition_copy(deque<int>)/50 -5.90% 22.446 21.122 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.88% 16.684 15.702 - -3.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -5.87% 458745.361 431813.956 - -1.77% -
std::rotate(deque<int>)_(by_1/4)/8192 -5.85% 2614.910 2461.988 - -3.77% -
BM_vector_deque_move_backward/1 -5.84% 2.306 2.171 - -5.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.84% 0.647 0.610 - 0.55% -
SetIntersection_None_Vector_uint64_262144_1 -5.82% 1150919.011 1083962.350 - -4.56% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.82% 23.122 21.777 - 0.65% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.78% 926124.761 872629.837 - -3.45% -
SetIntersection_None_Vector_uint64_16384_1024 -5.77% 1110962.882 1046830.057 - -6.03% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -5.76% 0.268 0.253 - 1.12% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.76% 22.131 20.857 - -6.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.75% 572.829 539.902 - -3.58% -
SetIntersection_Interlaced_Vector_string_64_64 -5.73% 26639868.640 25113750.674 - -7.88% -
std::search(list<int>)_(same_length)/8192 -5.67% 8639.629 8149.400 - -3.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -5.67% 1072504.922 1011698.959 - -3.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.67% 20.100 18.961 - -3.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.64% 3.190 3.010 - -1.75% -
std::search(list<int>,_pred)_(single_element)/8192 -5.61% 8223.198 7761.856 - -5.07% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.60% 16.599 15.669 - -0.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.60% 0.335 0.316 - -0.01% -
std::stable_sort(deque<int>)_(descending)/8 -5.58% 26.638 25.152 - -2.12% -
std::upper_bound(std::list<int>)/8192 -5.56% 14773.781 13952.871 - 6.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.56% 54157.276 51148.080 - -1.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.55% 22.938 21.664 - -5.31% -
SetIntersection_Front_Set_uint64_262144_1 -5.55% 1057929.226 999231.540 - -3.75% -
rng::contains(vector<int>)_(process_all)/8 -5.52% 2.772 2.619 - 3.85% -
std::unique(deque<int>)_(sprinkled)/32 -5.52% 55.278 52.227 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.52% 14733315.945 13920352.519 - -5.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -5.51% 13.610 12.859 - 6.56% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -5.50% 2695157.391 2546948.636 - 1.37% -
SetIntersection_None_Vector_uint64_262144_256 -5.47% 1139007.211 1076669.573 - -5.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.46% 819.780 775.023 - 1.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.45% 18.393 17.392 - -0.98% -
SetIntersection_Front_Set_uint64_262144_256 -5.44% 3899339.748 3687389.183 - -5.06% -
ranges::minmax(std::deque<__int128>)/64 -5.43% 32.567 30.798 - 0.66% -
ranges::minmax(std::vector<long_long>)/1 -5.43% 0.689 0.652 - -5.32% -
std::rotate_copy(deque<int>)/1024 -5.41% 36.787 34.796 - -0.01% -
BM_StringRelational_Compare_Large_Empty_Control -5.40% 1.748 1.654 - 2.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.40% 1.899 1.796 - 8.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.40% 1467.910 1388.632 - -7.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.39% 53.869 50.964 - -13.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.38% 2.490 2.356 - 0.85% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.36% 0.286 0.270 - -4.65% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.35% 13631.063 12901.835 - -2.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.35% 95.022 89.939 - -1.92% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -5.34% 6912.130 6543.020 - -1.24% -
BM_std_minmax_element<long_long>/2 -5.30% 0.685 0.648 - -4.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -5.30% 0.569 0.539 - -12.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.30% 17.755 16.814 - -14.47% -
std::lower_bound(std::list<int>)/8192 -5.28% 14788.356 14007.380 - 5.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -5.27% 923.936 875.273 - 0.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.27% 13534.922 12822.212 - -5.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.24% 11.122 10.540 - -3.41% -
std::set<std::string>::count(key)_(existent)/32 -5.22% 15.976 15.142 - -9.76% -
SetIntersection_Front_Set_uint32_262144_1 -5.21% 1045815.614 991315.125 - -5.01% -
BM_std_minmax_element<int>/2 -5.20% 0.645 0.612 - -10.07% -
SetIntersection_Front_Set_uint32_262144_16 -5.20% 1202998.790 1140487.741 - -4.30% -
SetIntersection_Front_Set_uint32_1024_256 -5.20% 4069869.098 3858416.149 - -5.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.15% 23.900 22.669 - -9.26% -
BM_std_minmax_element<long_long>/1 -5.14% 0.325 0.308 - 3.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.13% 236.650 224.506 - 1.68% -
SetIntersection_Front_Vector_uint32_1024_64 -5.12% 1368132.209 1298020.718 - -5.10% -
SetIntersection_Front_Set_uint64_16384_256 -5.12% 3838286.319 3641742.848 - -8.20% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.12% 7943.574 7536.883 - 5.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.12% 1.742 1.652 - 2.43% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.12% 31.955 30.319 - 3.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.12% 24.834 23.563 - -1.13% -
SetIntersection_Front_Vector_string_256_256 -5.11% 20183481.294 19151154.225 - -0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.11% 120646.148 114478.789 - -1.67% -
std::stable_partition(vector<int>)_(sparse)/32 -5.08% 7.437 7.059 - -2.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.08% 281.754 267.441 - -0.04% -
std::find_if_not(list<int>)_(process_all)/8192 -5.05% 7949.095 7547.519 - 4.78% -
std::multiset<std::string>::erase(iterator)/32 -5.04% 27.582 26.192 - -20.83% -
std::find_if(vector<int>)_(bail_25%)/32768 -5.03% 887.221 842.564 - 0.33% -
std::all_of(vector<int>)_(process_all)/8 -5.03% 2.602 2.471 - 4.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.03% 11.512 10.933 - 3.66% -
rng::contains(list<int>)_(process_all)/32 -5.01% 9.424 8.951 - -1.24% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.00% 458.232 435.313 - 3.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -5.00% 2.320 2.204 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.99% 1985254.557 1886110.027 - 3.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.99% 18.352 17.436 - -0.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.98% 6735.047 6399.453 - -1.77% -
BM_PushHeap_float_SingleElement_16 -4.97% 0.383 0.364 - 0.15% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.97% 2.584 2.456 - 3.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.94% 10169726.082 9667466.578 - -3.03% -
BM_std_minmax_element<int>/70000 -4.94% 17472.632 16610.252 - -8.52% -
SetIntersection_Front_Vector_string_1024_256 -4.93% 9953764.240 9462673.636 - 3.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.92% 1229200.316 1168694.881 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.91% 1248797.952 1187495.749 - 0.48% -
std::is_sorted_until(deque<int>,_pred)/8 -4.91% 4.356 4.143 - -32.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.89% 6631.892 6307.419 - -5.24% -
SetIntersection_None_Set_uint64_1024_64 -4.89% 9099025.600 8654289.417 - -3.87% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.88% 8691.506 8267.037 - 12.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.87% 4285865.733 4076995.120 - -4.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.87% 1043789.753 992973.408 - -4.94% -
BM_deque_vector_copy/0 -4.87% 1.434 1.365 - -12.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -4.86% 46.294 44.042 - -0.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.85% 11.338 10.787 - -3.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.85% 11.304 10.756 - -2.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.85% 39.504 37.589 - -4.92% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.85% 1.570 1.494 - 3.61% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.84% 25.459 24.226 - 11.60% -
BM_deque_vector_ranges_copy/0 -4.84% 1.422 1.354 - -12.85% -
SetIntersection_None_Set_uint32_1024_256 -4.84% 9137803.107 8695962.109 - -2.15% -
BM_std_minmax_element<int>/64000 -4.83% 15972.714 15201.647 - -8.89% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.82% 1.735 1.651 - -9.96% -
BM_std_minmax_element<int>/65536 -4.81% 16347.257 15561.197 - -8.49% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.81% 24.990 23.789 - -2.43% -
SetIntersection_Front_Set_uint64_16384_64 -4.79% 1722718.844 1640142.716 - -4.35% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.79% 22535.044 21455.312 - 0.45% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.79% 231.147 220.076 - -0.44% -
BM_std_minmax_element<int>/64 -4.79% 16.721 15.921 - -6.65% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.78% 12711.878 12103.954 - -1.20% -
std::sort_heap(vector<int>)/8 -4.78% 30.829 29.355 - -1.04% -
std::swap_ranges(list<int>)/8192 -4.78% 11031.430 10504.163 - 9.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -4.78% 47342.911 45080.334 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.76% 1118107.336 1064838.484 - -4.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.76% 1.608 1.532 - -3.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -4.75% 906.998 863.946 - 1.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -4.74% 458.530 436.791 - 0.90% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.73% 2.717 2.588 - -37.50% -
std::copy(vector<int>)/262144 -4.72% 12496.456 11906.482 - -5.05% -
BM_deque_deque_ranges_copy_backward/2 -4.72% 2.472 2.355 - 0.08% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.71% 4.544 4.331 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.68% 17097.217 16297.444 - 3.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.66% 1499776.758 1429840.050 - -2.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.66% 2.734 2.607 - -4.64% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.65% 6.966 6.642 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.64% 1193460.851 1138049.017 - 0.17% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.62% 520.984 496.914 - -13.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.62% 20092533.975 19164549.846 - -0.97% -
SetIntersection_Interlaced_Set_string_1024_64 -4.61% 16901592.292 16123156.058 - -3.76% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.60% 1.209 1.153 - -1.67% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.59% 15359555.117 14654245.865 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.58% 1207975.567 1152608.887 - -4.36% -
BM_PushHeap_uint64_Ascending_262144 -4.58% 5.015 4.786 - 0.09% -
std::remove_if(deque<int>)_(prefix)/1024 -4.57% 576.502 550.135 - -0.67% -
BM_vector_deque_ranges_move/1024 -4.57% 37.715 35.992 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.56% 17678.740 16871.940 - 3.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.56% 9326574.640 8901166.386 - 1.22% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.56% 40.184 38.352 - 5.75% -
std::partition(deque<int>)_(sparse)/32 -4.54% 10.615 10.133 - 0.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.54% 243.579 232.520 - 0.61% -
std::stable_sort(deque<int>)_(repeated)/8 -4.52% 18.553 17.715 - -0.39% -
std::unordered_set<int>::ctor(const&)/1024 -4.51% 7008.050 6692.307 - 0.14% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.49% 733.065 700.180 - 0.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.46% 3.376 3.226 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.46% 8970302.328 8570664.424 - -2.63% -
BM_PushHeap_string_Random_64 -4.45% 13.477 12.877 - 0.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.44% 229.614 219.427 - 1.25% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.43% 11.165 10.670 - 0.83% -
SetIntersection_Front_Vector_string_1024_16 -4.43% 1680454.918 1606022.328 - -2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -4.42% 4404359.787 4209683.645 - -15.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.42% 797.606 762.383 - -7.12% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.41% 507.575 485.215 - -13.84% -
std::find_if_not(vector<int>)_(process_all)/50 -4.40% 5.658 5.409 - -4.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.39% 53635.478 51278.229 - -1.51% -
std::find_end(list<int>)_(same_length)/1024 -4.39% 794.089 759.194 - 0.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -4.36% 0.811 0.776 - 0.84% -
SetIntersection_None_Vector_float_4_1 -4.36% 223324084.290 213593283.975 - -0.07% -
std::find_end(deque<int>)_(single_element)/1024 -4.35% 319.067 305.193 - -3.96% -
BM_vector_deque_ranges_copy/0 -4.35% 0.368 0.352 - -43.69% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -4.35% 358334.525 342764.138 - -0.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.34% 89275.120 85398.241 - -1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.33% 1102030.727 1054260.999 - -5.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.33% 1.268 1.213 - 3.37% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -4.33% 19109.602 18282.552 - 0.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.30% 25.249 24.164 - 5.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -4.29% 1042713.813 997967.424 - -5.95% -
std::search(deque<int>)_(same_length)/1024 -4.28% 500.904 479.441 - 0.55% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -4.27% 70.105 67.111 - 0.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -4.27% 660.630 632.446 - 1.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -4.26% 0.811 0.777 - 0.94% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.26% 15.920 15.242 - 2.21% -
std::find_end(list<int>,_pred)_(same_length)/1024 -4.25% 832.991 797.623 - 1.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.24% 1017.819 974.660 - -0.06% -
std::multiset<int>::count(key)_(existent)/1024 -4.23% 5.705 5.464 - -3.36% -
std::none_of(vector<int>)_(process_all)/8 -4.23% 2.523 2.417 - -5.76% -
SetIntersection_Interlaced_Set_uint64_16384_4 -4.21% 184695965.708 176919531.633 - -1.73% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.21% 2283.472 2187.389 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.20% 31.168 29.859 - -8.31% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.18% 54200.176 51937.006 - 0.10% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.16% 28.952 27.748 - -3.88% -
SetIntersection_Front_Set_uint64_1024_16 -4.15% 1187054.883 1137752.504 - -5.07% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.15% 7.441 7.132 - -6.79% -
std::unordered_set<int>::clear()/8192 -4.15% 66107.182 63366.062 - -13.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.14% 1211197.959 1161044.339 - -1.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.14% 29.321 28.108 - -16.16% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.13% 1040496.283 997473.673 - -5.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.13% 35.434 33.971 - -4.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -4.11% 46.117 44.220 - 0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.11% 1802.632 1728.492 - -0.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -4.11% 0.803 0.770 - 0.86% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 -4.10% 0.271 0.259 - 0.89% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.08% 31.232 29.957 - -1.61% -
SetIntersection_Front_Vector_uint64_262144_1 -4.07% 1039014.955 996736.599 - -4.26% -
SetIntersection_Interlaced_Set_uint64_1_1 -4.06% 553945682.556 531457855.604 - -0.73% -
BM_deque_deque_move_backward/512 -4.05% 19.693 18.894 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.05% 6707930.179 6436173.670 - -3.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.05% 1.468 1.409 - 15.87% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -4.05% 1887670.490 1811287.924 - -2.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.03% 22.882 21.960 - 1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.03% 622826.023 597729.851 - 0.24% -
SetIntersection_Interlaced_Vector_float_262144_64 -4.02% 10725573.257 10294906.241 - 11.71% -
BM_StringRelational_Compare_Small_Huge_Control -4.00% 1.926 1.849 - 0.18% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.96% 1013.101 972.973 - -7.55% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.95% 37.458 35.978 - 0.94% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.95% 13.137 12.618 - -4.79% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.95% 809.964 777.994 - -2.24% -
BM_deque_vector_copy_backward/1 -3.94% 2.181 2.095 - -1.31% -
vector<bool>::resize() -3.94% 11.467 11.015 - 2.66% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.94% 24274.223 23318.595 - -2.75% -
std::partition_point(list<int>)/8192 -3.93% 12897.318 12390.053 - 4.78% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.93% 25362.720 24367.178 - -3.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.91% 144753.473 139098.851 - 0.03% -
std::map<std::string,_int>::clear()/32 -3.91% 898.346 863.255 - -6.30% -
SetIntersection_Front_Set_string_262144_1 -3.91% 1100846.867 1057857.182 - -1.19% -
std::multiset<int>::ctor(const&)/8192 -3.90% 51962.473 49933.799 - -6.07% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -3.89% 245720000.235 236158070.493 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.88% 7414562.159 7126531.685 - -0.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.88% 1294.561 1244.274 - -4.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.88% 0.483 0.464 - 0.99% -
BM_PushHeap_float_Ascending_16 -3.88% 1.025 0.985 - 1.09% -
std::set<int>::count(key)_(existent)/8192 -3.87% 8.552 8.221 - 2.20% -
std::unique(vector<int>)_(sprinkled)/32 -3.86% 56.549 54.364 - 0.75% -
std::replace_if(vector<int>)_(sprinkled)/50 -3.84% 13.378 12.864 - 0.28% -
std::is_sorted_until(list<int>,_pred)/8 -3.83% 3.795 3.649 - 0.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -3.83% 0.812 0.780 - 1.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.83% 32.508 31.263 - -1.74% -
BM_StringFindCharLiteral/1024 -3.82% 20.282 19.507 - 8.74% -
rng::find_last(deque<int>)_(bail_10%)/8192 -3.82% 2501.822 2406.171 - -3.97% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.80% 1458.952 1403.471 - -0.43% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.80% 111645.437 107406.697 - -4.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.78% 1.654 1.591 - 2.79% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.78% 7197939.622 6925536.713 - -5.05% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.78% 276.893 266.418 - 0.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.78% 37.179 35.775 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.75% 23175.509 22305.639 - 3.43% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.74% 1044865.279 1005787.736 - -3.64% -
SetIntersection_Front_Vector_uint32_262144_1024 -3.74% 5506967.910 5301168.025 - -10.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.72% 13.148 12.659 - 1.17% -
SetIntersection_None_Vector_float_4_4 -3.72% 138889300.730 133727788.111 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.72% 11399.697 10976.063 - -0.42% -
bm_ranges_swap_ranges_vb_unaligned/512 -3.71% 12.482 12.019 - -10.73% -
SetIntersection_None_Vector_uint32_262144_4 -3.71% 1127129.270 1085297.098 - -3.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.71% 8937374.404 8605902.456 - -3.81% -
std::reverse_copy(vector<int>)/8 -3.71% 2.472 2.380 - 1.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.69% 964.857 929.216 - -1.43% -
std::rotate(list<int>)_(by_1/3)/32 -3.68% 17.300 16.664 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.68% 10199.731 9824.454 - 0.98% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.68% 127.837 123.134 - 145.76% -
std::multiset<int>::count(key)_(existent)/32 -3.67% 3.689 3.553 - -5.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.67% 1039626.331 1001439.366 - -3.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.67% 6703.303 6457.526 - -0.50% -
BM_deque_deque_ranges_copy_backward/1 -3.66% 2.723 2.624 - -0.10% -
BM_PushHeap_float_Ascending_262144 -3.65% 5.311 5.117 - 0.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.65% 0.491 0.473 - 6.97% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.65% 21.602 20.814 - -1.64% -
SetIntersection_Front_Set_uint32_16384_1024 -3.65% 12755831.382 12290563.848 - -2.98% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.65% 3.609 3.478 - -4.73% -
std::rotate_copy(deque<int>)/32 -3.64% 2.721 2.622 - 1.90% -
BM_std_minmax_element<long_long>/65536 -3.64% 17837.482 17188.585 - 0.02% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -3.64% 40718.990 39237.968 - 1.30% -
BM_deque_vector_copy/4096 -3.63% 150.544 145.083 - -0.47% -
SetIntersection_Front_Vector_uint64_16384_256 -3.63% 2282179.975 2199441.658 - -3.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.62% 184368.801 177703.266 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.60% 16.413 15.822 - -1.51% -
std::find_if(vector<char>)_(process_all)/8 -3.60% 1.483 1.430 - -8.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.59% 4.368 4.211 - -7.02% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -3.58% 1.184 1.141 - 19.59% -
BM_deque_vector_copy_backward/64000 -3.57% 8244.905 7950.344 - 5.68% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.57% 1.558 1.503 - 2.25% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.56% 11.139 10.742 - 0.00% -
std::copy_if(deque<int>)_(entire_range)/8 -3.56% 2.642 2.548 - -3.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.55% 406.385 391.949 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.54% 1053448.408 1016193.969 - -4.01% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.53% 1.764 1.701 - -2.08% -
std::is_sorted_until(list<int>,_pred)/1024 -3.53% 822.163 793.112 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.53% 14655831.667 14138601.306 - 0.99% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.53% 19026.085 18354.937 - 3.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.53% 1122024.904 1082464.515 - 0.68% -
SetIntersection_Front_Vector_uint32_262144_1 -3.52% 1042427.777 1005751.736 - -4.44% -
std::set<int>::equal_range(key)_(existent)/32 -3.52% 1.844 1.779 - -1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.51% 598.491 577.508 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.50% 1162139.093 1121463.839 - -3.54% -
BM_std_minmax_element<long_long>/64000 -3.50% 17398.473 16789.603 - -3.78% -
BM_vector_deque_ranges_copy/70000 -3.49% 3214.663 3102.373 - -8.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.49% 9089.411 8772.465 - -5.37% -
std::stable_sort(deque<int>)_(heap)/8 -3.48% 24.739 23.878 - 0.89% -
std::copy_if(vector<int>)_(entire_range)/64 -3.48% 15.951 15.395 - 0.72% -
std::make_heap(deque<int>)_(shuffled)/1024 -3.48% 2649.737 2557.564 - 0.33% -
std::find_end(vector<int>)_(process_all)/8192 -3.48% 1757.696 1696.555 - -1.67% -
SetIntersection_Interlaced_Set_string_256_256 -3.48% 28856496.251 27853542.754 - -14.37% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.47% 91.457 88.279 - -4.97% -
std::lower_bound(std::deque<int>)/8192 -3.47% 67.986 65.628 - 1.57% -
BM_deque_vector_move_backward/0 -3.45% 1.465 1.414 - 8.50% -
SetIntersection_Front_Set_uint32_262144_256 -3.45% 3986744.206 3849288.252 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.44% 11485535.631 11090660.885 - -4.40% -
BM_std_minmax_element<char>/64 -3.44% 17.705 17.096 - -1.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.43% 6.925 6.688 - -0.50% -
BM_vector_deque_ranges_move_backward/64 -3.42% 3.092 2.986 - -3.68% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.41% 47.934 46.299 - -3.48% -
std::multiset<std::string>::erase(iterator)/1024 -3.41% 31.928 30.839 - 7.47% -
std::copy_n(deque<int>)/8 -3.41% 2.760 2.666 - -3.11% -
std::multiset<int>::find(key)_(existent)/1024 -3.41% 4.186 4.043 - -0.15% -
std::map<int,_int>::insert(value)_(already_present)/32 -3.41% 1.819 1.757 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.41% 0.630 0.609 - -8.49% -
std::set<std::string>::contains(key)_(non-existent)/8192 -3.40% 28.027 27.074 - -1.29% -
BM_std_minmax_element<long_long>/70000 -3.40% 19014.861 18368.491 - 0.89% -
SetIntersection_None_Vector_uint64_16384_16 -3.38% 1095972.156 1058880.819 - -4.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.36% 9073025.453 8767775.165 - -1.12% -
BM_deque_vector_ranges_copy/2 -3.36% 1.829 1.767 - -2.92% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.36% 6492.223 6274.094 - -6.30% -
std::find(vector<long_long>)_(process_all)/8 -3.36% 1.007 0.973 - -11.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.35% 18638037.128 18012818.110 - -3.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.34% 5019088.747 4851525.127 - -9.43% -
std::equal(vector<bool>)_(unaligned)/8 -3.33% 0.927 0.896 - -20.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.33% 9.728 9.404 - -12.09% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.33% 33.654 32.535 - -2.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.32% 23776228.026 22986460.708 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.32% 11617638.731 11231885.160 - -1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.31% 1227600.028 1186910.086 - -2.58% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.30% 12398.116 11988.517 - -1.45% -
SetIntersection_None_Set_uint64_1024_256 -3.30% 8933436.432 8638555.168 - -2.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.30% 1122090.554 1085073.760 - 0.61% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.29% 4.844 4.684 - -2.45% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.28% 11.813 11.425 - -3.10% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.28% 1.912 1.850 - 0.05% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.28% 32.100 31.048 - -2.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.27% 57754.520 55864.941 - 2.20% -
BM_StringRelational_Eq_Large_Huge_Control -3.27% 0.488 0.472 - -3.41% -
SetIntersection_None_Set_string_16384_64 -3.27% 203324052.924 196672681.216 - -3.55% -
BM_PushHeap_string_Descending_262144 -3.27% 3.153 3.050 - -10.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.25% 2.606 2.522 - -0.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.25% 628.913 608.478 - -0.87% -
SetIntersection_None_Vector_float_16_1 -3.24% 65400147.903 63279874.293 - 0.11% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.24% 30.549 29.561 - 1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.22% 9276744.597 8977910.810 - -2.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.22% 791.155 765.683 - -1.51% -
BM_deque_vector_copy/2 -3.22% 1.825 1.766 - -2.73% -
SetIntersection_None_Vector_float_262144_64 -3.21% 1157319.739 1120146.195 - -0.91% -
SetIntersection_None_Set_uint64_1024_4 -3.21% 8869170.617 8584555.628 - -3.18% -
std::set<std::string>::insert(value)_(already_present)/32 -3.21% 10.462 10.127 - 13.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.20% 142750.806 138184.077 - -3.44% -
std::adjacent_find(vector<int>,_pred)/50 -3.20% 23.666 22.909 - -2.20% -
BM_toupper_string<char> -3.20% 15.684 15.182 - -0.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.18% 327.518 317.092 - -3.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.18% 11439942.207 11076481.558 - -2.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.17% 13.788 13.350 - -0.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.17% 1606.802 1555.827 - -2.75% -
std::search(vector<int>,_pred)_(single_element)/8192 -3.17% 4141.418 4010.164 - -12.90% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.16% 1634508.137 1582835.857 - -1.19% -
std::move(vector<bool>)_(unaligned)/1048576 -3.16% 6750.546 6537.440 - -0.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.15% 19.759 19.136 - -1.74% -
std::find_end(vector<int>)_(process_all)/1048576 -3.15% 225967.747 218852.011 - -1.25% -
BM_PushHeap_uint64_Ascending_64 -3.13% 1.679 1.626 - 7.46% -
BM_vector_deque_copy/0 -3.13% 0.498 0.482 - -20.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.12% 0.675 0.654 - -0.57% -
std::replace(vector<int>)_(sprinkled)/1024 -3.12% 155.280 150.439 - -11.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.12% 13403.877 12986.010 - 0.89% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.12% 11245664.426 10895292.822 - -1.55% -
std::find_end(list<int>,_pred)_(same_length)/1000 -3.11% 803.218 778.205 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.11% 360967561.085 349740973.123 - -2.28% -
BM_PushHeap_uint32_Random_1024 -3.11% 5.863 5.681 - 0.86% -
rng::find(vector<bool>)_(process_all)/1024 -3.10% 4.812 4.663 - -0.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.10% 0.335 0.325 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.09% 1134798.389 1099755.951 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.08% 123871.449 120058.687 - 0.69% -
BM_std_minmax_element<long_long>/5500 -3.08% 1488.980 1443.185 - -2.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.07% 37.511 36.357 - -15.57% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.05% 52064.958 50475.527 - -5.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.05% 753.315 730.327 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.05% 24847550.544 24090219.897 - 1.96% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.05% 15.155 14.693 - -3.94% -
std::multiset<int>::erase(key)_(existent)/32 -3.04% 22.745 22.053 - -0.44% -
SetIntersection_Front_Set_uint64_256_256 -3.04% 7679281.336 7446009.968 - -4.52% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.04% 831.766 806.512 - -5.95% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.03% 2.923 2.834 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.03% 1341707.192 1301042.407 - -0.29% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.03% 17.559 17.027 - -0.71% -
SetIntersection_Interlaced_Set_uint64_262144_16 -3.03% 1668211.346 1617679.523 - -1.11% -
BM_StringRelational_Less_Large_Huge_Control -3.02% 2.150 2.085 - -4.13% -
SetIntersection_None_Vector_uint32_262144_64 -3.02% 1128550.875 1094487.762 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.02% 254102995.286 246440071.026 - -0.85% -
BM_std_minmax_element<long_long>/4000 -3.01% 1085.587 1052.875 - 1.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.01% 24.155 23.427 - -1.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.01% 6898.836 6691.112 - 0.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -3.01% 523.957 508.186 - -2.70% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.00% 784.189 760.672 - -9.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.00% 1.299 1.260 - -0.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.99% 675.642 655.422 - -0.03% -
std::partition(deque<int>)_(sparse)/50 -2.99% 15.857 15.383 - -0.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.98% 51301.163 49771.357 - -5.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.98% 16.246 15.763 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.98% 1336436.179 1296665.103 - -2.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.97% 5.489 5.326 - 1.57% -
SetIntersection_Front_Set_string_16384_4 -2.97% 1263882.889 1226341.308 - -3.92% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -2.97% 13.198 12.806 - 0.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.97% 5.149 4.997 - -5.64% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.97% 31.944 30.996 - 3.55% -
std::set<int>::equal_range(key)_(existent)/8192 -2.96% 8.150 7.909 - -6.98% -
SetIntersection_None_Set_uint32_1024_16 -2.96% 9046949.508 8779247.592 - -3.64% -
BM_std_minmax_element<long_long>/1024 -2.95% 282.674 274.322 - 1.56% -
BM_std_minmax_element<short>/4 -2.95% 1.278 1.241 - -0.51% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.95% 31.859 30.919 - 4.92% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.95% 4.322 4.194 - 0.63% -
std::find_if_not(list<int>)_(process_all)/32768 -2.95% 27330.946 26525.764 - 4.51% -
std::unordered_set<int>::ctor(const&)/32 -2.94% 201.655 195.717 - -1.42% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.93% 4.143 4.022 - 0.10% -
BM_std_minmax_element<int>/4000 -2.91% 980.807 952.230 - -8.68% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.90% 2.081 2.020 - -0.04% -
rng::contains(list<int>)_(process_all)/8 -2.89% 2.385 2.316 - -0.53% -
SetIntersection_None_Set_string_16384_1 -2.89% 205505396.373 199561780.867 - -5.07% -
BM_std_minmax_element<int>/5500 -2.89% 1347.637 1308.715 - -8.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.89% 5999.389 5826.166 - 5.58% -
BM_std_minmax_element<long_long>/4096 -2.89% 1110.055 1078.010 - 1.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.89% 13163.699 12783.741 - 0.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.89% 203.796 197.916 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.89% 8933021.496 8675302.085 - -1.75% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.88% 37262.605 36190.847 - 0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.87% 263717.825 256138.901 - -1.53% -
std::upper_bound(std::deque<int>)/8192 -2.87% 67.663 65.719 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.87% 8887127.966 8632070.637 - -4.03% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -2.86% 28.648 27.829 - -0.26% -
std::for_each_n(deque<int>)/8 -2.86% 1.290 1.253 - 0.23% -
BM_deque_deque_copy/1 -2.85% 2.555 2.482 - -2.06% -
BM_PushHeap_uint64_Ascending_256 -2.85% 2.259 2.195 - 5.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.85% 12804515.514 12440046.555 - 3.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.84% 1.197 1.163 - 5.67% -
SetIntersection_None_Vector_uint64_262144_262144 -2.84% 1142245.727 1109788.220 - -1.62% -
BM_vector_deque_ranges_copy_backward/1024 -2.84% 38.052 36.971 - -2.15% -
SetIntersection_None_Set_uint32_1024_4 -2.84% 9145429.091 8885833.104 - -0.22% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.83% 216189144.489 210077976.998 - -1.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.83% 28.405 27.602 - -5.67% -
BM_std_minmax_element<long_long>/512 -2.83% 143.104 139.061 - 1.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.82% 3108160.955 3020489.338 - -0.98% -
SetIntersection_None_Set_uint64_256_4 -2.81% 11472391.912 11149488.381 - -3.84% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.81% 13.563 13.181 - 1.90% -
BM_StringRelational_Less_Large_Empty_Control -2.81% 1.659 1.612 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.81% 208475647.937 202617786.640 - -1.25% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.81% 8.977 8.725 - 0.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.80% 373.993 363.507 - -4.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.80% 27.714 26.938 - -9.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.79% 1.272 1.236 - 3.90% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.79% 22.024 21.410 - 0.12% -
BM_PushHeap_string_Random_262144 -2.78% 18.506 17.991 - -0.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.78% 25.600 24.888 - 1.06% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.78% 1330259.930 1293292.643 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.77% 366570039.401 356398380.079 - 2.57% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.77% 12731857.973 12379394.385 - -1.87% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.77% 12.324 11.983 - -3.49% -
SetIntersection_Interlaced_Set_string_256_64 -2.77% 30846513.437 29992652.305 - 1.43% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.77% 1.291 1.255 - -6.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.77% 12.151 11.815 - -11.01% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.76% 3.762 3.659 - 1.15% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.76% 12971.465 12613.601 - -2.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.75% 24.312 23.643 - -2.75% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.75% 1018564.174 990596.055 - -0.00% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.74% 1.642 1.597 - -2.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.74% 1101227.279 1071051.207 - -4.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.74% 401.936 390.927 - 0.11% -
BM_StringRelational_Less_Empty_Huge_Control -2.74% 1.659 1.613 - -6.06% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.74% 8.138 7.915 - -3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.73% 0.646 0.628 - -0.07% -
SetIntersection_Front_Vector_string_16384_16 -2.73% 1626726.028 1582363.951 - -2.78% -
SetIntersection_None_Set_uint64_1024_1 -2.71% 9068853.343 8822910.348 - -2.97% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.71% 13444.301 13080.015 - 0.45% -
std::copy_backward(list<int>)/32768 -2.70% 27222.603 26486.369 - -1.17% -
BM_std_minmax_element<int>/4096 -2.70% 1001.696 974.643 - -8.72% -
std::stable_partition(list<int>)_(dense)/50 -2.70% 57.237 55.693 - -3.02% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -2.70% 5.376 5.231 - 1.34% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.69% 226038101.583 219953713.473 - -0.48% -
std::set<int>::find(key)_(non-existent)/8192 -2.69% 8.659 8.426 - -0.64% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.69% 11.260 10.958 - 5.03% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.68% 7507.206 7305.855 - 1.01% -
SetIntersection_None_Vector_float_262144_16384 -2.68% 1152613.500 1121722.639 - -0.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.68% 3.048 2.967 - -0.59% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -2.68% 99603.316 96938.500 - 0.87% -
std::move(vector<bool>)_(unaligned)/262144 -2.66% 1632.407 1588.973 - -0.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.66% 9037.878 8797.519 - -0.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.66% 6.908 6.724 - 9.38% -
std::copy_backward(deque<int>)/1048576 -2.66% 134817.529 131237.651 - 0.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.65% 143525.839 139719.737 - -2.23% -
std::none_of(vector<int>)_(process_all)/50 -2.65% 19.597 19.078 - -0.35% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.65% 1297296.793 1262966.391 - -0.96% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.64% 1.642 1.598 - -5.32% -
SetIntersection_None_Vector_uint64_256_64 -2.64% 3413848.908 3323673.419 - -3.37% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.64% 22.290 21.702 - -4.81% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.64% 1056280.971 1028427.258 - -1.60% -
BM_std_minmax_element<int>/512 -2.64% 129.281 125.873 - -8.61% -
BM_vector_deque_ranges_move_backward/512 -2.63% 17.946 17.474 - -2.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.63% 93483.362 91027.137 - 0.08% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.63% 10028973.899 9765549.667 - -1.76% -
SetIntersection_None_Vector_uint32_262144_1024 -2.63% 1143631.628 1113593.349 - -1.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.62% 667.964 650.454 - 1.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.62% 3.561 3.467 - 0.58% -
SetIntersection_None_Set_uint32_1024_1 -2.61% 9165370.542 8925942.231 - -0.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.61% 179165.371 174496.490 - -0.01% -
BM_vector_deque_move_backward/70000 -2.60% 8990.388 8756.420 - 13.20% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.60% 48855.786 47586.193 - 5.88% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.60% 22.305 21.726 - -3.23% -
BM_PushHeap_float_QuickSortAdversary_1 -2.59% 0.532 0.518 - 11.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.59% 12.627 12.299 - 9.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.59% 12.557 12.231 - 9.46% -
SetIntersection_None_Vector_string_16384_16384 -2.59% 1220747.654 1189118.971 - -1.89% -
SetIntersection_Front_Vector_string_16384_256 -2.59% 9802469.615 9548983.169 - 1.20% -
SetIntersection_None_Set_uint32_1024_1024 -2.56% 8952881.547 8723433.953 - -3.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.55% 653.409 636.747 - 1.76% -
BM_StringFindAllMatch/1 -2.55% 3.106 3.027 - -4.13% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.54% 7797.472 7599.110 - 0.10% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.54% 1034780.961 1008499.152 - -8.15% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.54% 1597090.252 1556526.693 - -0.97% -
BM_PushHeap_uint32_QuickSortAdversary_4 -2.54% 0.601 0.586 - -0.09% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.54% 2.128 2.074 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.53% 1135886.287 1107109.070 - -5.27% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -2.52% 8.822 8.599 - 5.32% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.52% 24.774 24.148 - -6.08% -
SetIntersection_Interlaced_Set_float_64_16 -2.52% 22115158.359 21557486.991 - 0.48% -
BM_std_minmax_element<int>/1024 -2.52% 254.011 247.612 - -8.73% -
std::partition(vector<int>)_(dense)/32 -2.52% 8.681 8.463 - 3.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.52% 19.405 18.916 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.51% 5082214.726 4954567.596 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.51% 1558492.096 1519421.178 - 1.72% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.51% 2.816 2.745 - -2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.50% 39248493.646 38268587.566 - -2.15% -
std::set<int>::ctor(const&,_alloc)/1024 -2.49% 6292.822 6135.920 - -3.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.49% 36135.773 35234.941 - -1.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.49% 93.574 91.242 - -2.60% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.49% 44.979 43.860 - 2.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.48% 32.957 32.141 - -1.50% -
BM_CmpEqual_ushort_short -2.47% 1.037 1.011 - -2.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.46% 2180910.316 2127182.473 - -1.73% -
BM_deque_vector_ranges_copy/1 -2.46% 2.115 2.063 - -1.52% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -2.46% 7052.173 6878.946 - 0.21% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.45% 0.460 0.449 - 5.73% -
SetIntersection_Front_Vector_string_262144_1 -2.45% 1081126.597 1054658.980 - -2.41% -
std::fill(vector<int>)/32 -2.45% 1.065 1.039 - 0.26% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.44% 422.126 411.830 - -0.13% -
SetIntersection_Front_Vector_uint32_16_16 -2.44% 36056801.705 35178572.447 - -1.97% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.43% 24.080 23.494 - -2.55% -
ranges::min(std::vector<long_long>)/8 -2.43% 2.314 2.258 - 4.05% -
BM_StringAssignStr_Large_Opaque -2.42% 10.544 10.288 - -0.81% -
SetIntersection_None_Set_uint64_256_16 -2.42% 10846686.772 10584484.180 - -1.82% -
SetIntersection_None_Set_string_16384_4 -2.41% 205342927.340 200389900.412 - -2.42% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.41% 9.495 9.266 - 0.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.41% 10.515 10.262 - -9.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.40% 22.361 21.823 - -4.85% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.39% 1723377.521 1682175.293 - -1.11% -
std::copy_if(list<int>)_(entire_range)/32768 -2.39% 26470.414 25837.767 - 0.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.39% 32.760 31.978 - 15.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.39% 1906904.144 1861421.582 - 2.22% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.38% 23.249 22.694 - -0.43% -
SetIntersection_Front_Set_uint64_16384_4 -2.38% 1072192.777 1046637.182 - -2.77% -
std::find_first_of(list<int>)_(small_needle)/32 -2.38% 96.146 93.859 - 1.18% -
SetIntersection_None_Set_uint32_16384_16 -2.38% 160114017.112 156306002.182 - 0.78% -
bm_ranges_lexicographical_compare<int>/8 -2.38% 1.500 1.464 - -2.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.37% 41762.554 40772.570 - -2.34% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.37% 237043818.155 231425467.338 - -1.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.37% 37624.753 36733.749 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.36% 1166075.998 1138568.692 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.36% 8908265.368 8698171.979 - -2.33% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.35% 19.098 18.648 - -2.74% -
SetIntersection_Front_Vector_float_262144_16384 -2.35% 77391074.874 75573035.368 - -4.90% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.34% 10.739 10.487 - -7.72% -
SetIntersection_Interlaced_Set_string_16384_64 -2.34% 354133268.891 345851910.850 - -1.68% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.33% 1104357.678 1078584.958 - -1.61% -
SetIntersection_None_Vector_string_16384_256 -2.33% 1223302.304 1194755.818 - 0.05% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.33% 2883.174 2815.898 - 1.11% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.33% 38.916 38.008 - -7.43% -
BM_std_minmax_element<long_long>/64 -2.33% 17.693 17.281 - 1.19% -
SetIntersection_None_Set_uint64_16384_1 -2.32% 161816451.982 158055277.076 - -2.19% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.32% 17.525 17.118 - 0.58% -
std::sort(vector<int>)_(repeated)/8192 -2.32% 5159.247 5039.361 - 0.57% -
SetIntersection_Interlaced_Vector_string_16_16 -2.32% 51450548.925 50255247.539 - -3.02% -
SetIntersection_Front_Set_uint32_262144_64 -2.32% 1700169.001 1660696.416 - -1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.32% 5881250.095 5744722.072 - -1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.32% 11683539.142 11412892.806 - -1.76% -
SetIntersection_Front_Vector_float_262144_262144 -2.31% 354860243.691 346651328.601 - -1.11% -
SetIntersection_None_Set_uint64_16384_64 -2.31% 170902145.934 166951572.509 - -1.69% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.31% 1633165.363 1595444.092 - -0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -2.31% 5433.051 5307.749 - 0.63% -
BM_PushHeap_uint64_Ascending_16 -2.29% 0.955 0.933 - 2.57% -
SetIntersection_None_Set_uint32_16384_4 -2.29% 160378554.292 156707061.977 - 0.70% -
BM_deque_deque_ranges_move_backward/1 -2.29% 2.773 2.710 - 4.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.28% 13.562 13.253 - 2.17% -
bm_ranges_swap_ranges_vb_unaligned/64 -2.28% 5.124 5.008 - -19.13% -
std::multiset<int>::find(key)_(existent)/32 -2.27% 1.616 1.579 - -1.31% -
BM_deque_deque_copy/2 -2.27% 2.298 2.246 - -2.03% -
std::set<int>::find(key)_(non-existent)/32 -2.27% 2.280 2.228 - -0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.27% 23.010 22.488 - -5.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.26% 46.310 45.262 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.25% 1174861.699 1148375.343 - -2.97% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.25% 10.434 10.199 - -3.09% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.25% 14753.859 14422.168 - -2.27% -
std::copy_backward(vector<int>)/32768 -2.25% 3794.596 3709.293 - -1.98% -
std::replace(vector<int>)_(sprinkled)/8192 -2.25% 1209.448 1182.272 - -7.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.25% 7083.773 6924.624 - 2.65% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.25% 11690191.530 11427689.754 - -0.64% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.24% 23.215 22.694 - 2.95% -
SetIntersection_Front_Set_uint32_262144_262144 -2.24% 1705644.045 1667379.557 - -0.61% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -2.24% 21.979 21.487 - -6.91% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.24% 82.455 80.611 - -0.53% -
BM_PushHeap_float_Ascending_64 -2.23% 1.789 1.749 - 0.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.23% 779.708 762.329 - -4.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.23% 7.105 6.947 - 4.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.23% 18271877.867 17865083.905 - 0.05% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.22% 0.813 0.795 - -5.60% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.22% 17.566 17.175 - -3.02% -
SetIntersection_Front_Set_string_1024_16 -2.22% 1883725.685 1841876.877 - -5.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.21% 9885030.709 9666418.027 - -4.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.21% 35423.516 34640.240 - -1.01% -
SetIntersection_None_Vector_float_262144_262144 -2.21% 1151248.638 1125797.699 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.21% 164496332.427 160863497.372 - -1.40% -
std::fill_n(deque<int>)/8192 -2.21% 241.450 236.120 - 1.10% -
BM_deque_deque_ranges_move_backward/2 -2.20% 2.522 2.466 - 5.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.20% 2223502.850 2174576.090 - 3.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -2.20% 1.418 1.387 - -0.01% -
std::is_sorted(list<int>,_pred)/8192 -2.19% 9088.782 8890.045 - 2.77% -
std::make_heap(deque<int>)_(descending)/1024 -2.19% 1123.102 1098.561 - 0.34% -
SetIntersection_None_Set_float_1024_4 -2.19% 8934455.458 8739233.667 - -0.72% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.18% 5.512 5.392 - 1.30% -
bm_lexicographical_compare<int>/8 -2.18% 1.535 1.501 - 2.69% -
std::partition_copy(vector<int>)/1024 -2.17% 463.650 453.566 - -0.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.17% 842.570 824.248 - 0.51% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.17% 24.515 23.984 - -1.51% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.17% 13467864.593 13175929.507 - -1.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.17% 13.891 13.591 - 12.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.16% 168143.938 164514.746 - -0.31% -
std::find_end(vector<int>)_(process_all)/1024 -2.16% 229.132 224.188 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.15% 6.927 6.778 - -1.39% -
SetIntersection_None_Set_uint64_1024_16 -2.15% 8841775.883 8651699.722 - -1.66% -
SetIntersection_None_Vector_uint64_16384_16384 -2.14% 1106167.657 1082478.967 - -2.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.14% 401.380 392.791 - 0.24% -
BM_StringRelational_Eq_Small_Large_Control -2.14% 0.482 0.471 - -1.90% -
SetIntersection_None_Set_uint64_16384_1024 -2.14% 168631766.411 165027875.390 - -1.79% -
SetIntersection_None_Set_string_256_16 -2.13% 11130033.608 10892522.233 - -2.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.13% 33.136 32.430 - 7.29% -
BM_PushHeap_string_Random_256 -2.13% 14.585 14.274 - 1.09% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.13% 607.462 594.535 - -0.92% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.13% 21.667 21.206 - -0.39% -
BM_PushHeap_string_Random_1024 -2.13% 15.231 14.907 - 1.67% -
std::find_end(list<int>)_(same_length)/1000 -2.12% 775.264 758.836 - 2.81% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.11% 8.925 8.737 - -2.58% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.11% 21.122 20.676 - 1.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.11% 2410295.145 2359415.767 - -1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.11% 15.407 15.082 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.11% 11418527.307 11177982.264 - -3.38% -
SetIntersection_Front_Vector_string_64_64 -2.11% 26559401.706 26000131.754 - -3.79% -
SetIntersection_None_Set_uint64_64_1 -2.10% 22612695.513 22136765.406 - -1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.10% 1105213.546 1082007.447 - -1.55% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.09% 806.209 789.320 - 2.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -2.09% 165911096.195 162438429.919 - -1.09% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.09% 5.817 5.695 - 5.97% -
SetIntersection_None_Set_uint32_256_16 -2.09% 11013469.979 10783672.147 - -1.20% -
std::set<int>::lower_bound(key)_(existent)/32 -2.09% 1.543 1.510 - 1.00% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -2.08% 11.137 10.905 - -42.96% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.08% 20.303 19.881 - -2.57% -
BM_CmpEqual_ushort_ushort -2.08% 1.071 1.049 - -2.72% -
std::find_end(vector<int>)_(process_all)/1000 -2.08% 223.654 219.011 - -1.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -2.07% 1.557 1.525 - 3.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.07% 62544.129 61247.983 - -7.12% -
std::move(vector<int>)/512 -2.07% 20.627 20.200 - 0.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.07% 1.783 1.746 - -0.92% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.07% 673.337 659.428 - -1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.07% 4.921 4.819 - -5.09% -
BM_StringEraseToEnd_Large_Opaque -2.06% 1.004 0.983 - -0.05% -
SetIntersection_Front_Set_uint64_1024_4 -2.06% 1059035.638 1037242.193 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.05% 1130268.662 1107046.193 - -2.05% -
SetIntersection_Interlaced_Set_string_1024_1 -2.05% 1103391.227 1080752.854 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.05% 123524.701 120990.622 - -1.13% -
std::count(list<int>)_(every_other)/8192 -2.05% 7290.540 7141.315 - -5.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.05% 21.057 20.627 - 0.49% -
SetIntersection_Front_Vector_string_262144_4 -2.04% 1204460.925 1179839.525 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.04% 0.650 0.637 - -3.40% -
BM_CmpLess_short_uchar -2.04% 1.097 1.075 - -2.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.04% 21.351 20.916 - -3.62% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.04% 1301339.193 1274840.658 - 1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.04% 8567618.647 8393218.048 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.03% 11093282.458 10867903.597 - -1.26% -
BM_StringRead_Hot_Deep_Large -2.02% 0.517 0.506 - -2.69% -
std::copy_if(list<int>)_(every_other)/32768 -2.02% 25884.165 25360.255 - -9.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.02% 226.358 221.788 - -4.73% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.02% 56.360 55.223 - -0.01% -
bm_lexicographical_compare<unsigned_char>/512 -2.01% 8.783 8.607 - -1.22% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -2.01% 638.728 625.898 - -0.07% -
SetIntersection_None_Set_uint64_262144_4 -2.01% 1221115.398 1196625.895 - -0.36% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.00% 29.770 29.174 - -11.34% -
SetIntersection_None_Set_uint64_262144_64 -2.00% 1226870.770 1202327.799 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.00% 4193164.863 4109399.566 - -2.23% -
std::multiset<std::string>::ctor(const&)/1024 -2.00% 34327.013 33642.042 - -2.62% -
BM_StringRead_Cold_Shallow_Large -1.99% 1.187 1.164 - 1.04% -
BM_CmpEqual_int_short -1.98% 1.138 1.116 - -2.07% -
SetIntersection_Front_Set_uint64_16384_16384 -1.98% 227434775.685 222924151.794 - -2.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.98% 4145088.813 4062904.015 - -1.87% -
SetIntersection_Front_Set_uint64_262144_16 -1.98% 1203394.235 1179557.806 - -2.26% -
SetIntersection_None_Vector_float_262144_256 -1.98% 1154665.956 1131809.980 - 1.19% -
SetIntersection_None_Vector_float_262144_1024 -1.98% 1154254.496 1131413.625 - 0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.98% 13209.533 12948.354 - 0.43% -
SetIntersection_None_Set_uint64_262144_256 -1.97% 1226910.400 1202734.375 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.97% 7645898.227 7495463.633 - 0.24% -
std::rotate(deque<int>)_(by_1/4)/32 -1.96% 13.312 13.051 - -1.28% -
std::reverse(vector<int>)/8 -1.96% 1.564 1.533 - -0.81% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.95% 12098137.076 11862220.210 - -1.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.95% 18.437 18.078 - -0.48% -
std::multiset<int>::contains(key)_(existent)/32 -1.95% 1.715 1.681 - 0.92% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.94% 1076657.061 1055719.348 - -2.18% -
std::unique(list<int>)_(sprinkled)/8192 -1.94% 8053.361 7897.275 - 0.38% -
ranges::minmax(std::deque<__int128>)/8 -1.94% 3.844 3.769 - -1.18% -
SetIntersection_None_Set_uint32_16384_1 -1.93% 160527202.920 157430357.161 - 0.94% -
BM_CmpLess_uchar_short -1.92% 1.032 1.012 - -4.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.92% 21.088 20.684 - -1.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.91% 1256.742 1232.676 - -0.62% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.91% 16.779 16.459 - -1.43% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.91% 6.302 6.182 - 1.72% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.90% 121112.193 118805.588 - -2.03% -
SetIntersection_None_Vector_uint64_262144_16 -1.90% 1153331.415 1131383.296 - 0.85% -
SetIntersection_None_Set_uint64_262144_1024 -1.90% 1228963.949 1205592.691 - -0.28% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.88% 15674.595 15379.910 - -0.95% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.87% 26.421 25.926 - 0.11% -
SetIntersection_Front_Vector_string_256_16 -1.87% 6144729.050 6029810.968 - -4.52% -
SetIntersection_None_Set_string_16384_16 -1.86% 201895146.838 198130808.133 - -2.68% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.86% 36.733 36.049 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.86% 17938999.892 17604905.541 - 0.73% -
SetIntersection_None_Set_uint64_262144_16 -1.86% 1223966.637 1201173.014 - -0.59% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.86% 29.887 29.333 - 9.48% -
SetIntersection_None_Set_uint64_262144_16384 -1.85% 1234380.615 1211505.453 - 0.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.85% 230.998 226.730 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.84% 1146251.791 1125120.055 - 1.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.84% 8996642.263 8830791.905 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.84% 22304531.191 21893477.389 - -3.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.84% 181731346.498 178385285.040 - -0.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.84% 164.706 161.676 - -1.66% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.83% 1588329.264 1559216.309 - -2.76% -
std::map<std::string,_int>::clear()/1024 -1.83% 22230.376 21823.351 - -3.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.83% 1116710.117 1096270.702 - 1.14% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.82% 1040848.469 1021864.382 - -2.96% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.82% 6.650 6.529 - 0.69% -
BM_PushHeap_float_Ascending_1024 -1.82% 3.157 3.100 - -0.17% -
BM_PushHeap_string_Random_16 -1.81% 10.558 10.367 - 0.65% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.81% 32.979 32.382 - 4.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.81% 21196722.679 20813404.431 - -3.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.80% 9.396 9.227 - -0.60% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.80% 16.053 15.764 - -0.33% -
std::distance(join_view(vector<vector<int>>))/4096 -1.80% 4.463 4.382 - -4.43% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -1.80% 4223110.918 4147157.281 - 5.89% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.80% 19.624 19.272 - 0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 22650601.337 22244694.027 - -0.02% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.79% 35.288 34.656 - 0.46% -
SetIntersection_None_Set_float_256_64 -1.79% 9339555.577 9172502.997 - -2.68% -
SetIntersection_Interlaced_Set_string_4_4 -1.78% 158686339.007 155853796.224 - -2.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.78% 1186033.228 1164906.385 - -2.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.78% 12133540.801 11917591.043 - -1.24% -
std::multiset<int>::erase(key)_(existent)/8192 -1.78% 61.533 60.439 - -2.80% -
std::deque<std::string>::ctor(size)/1024 -1.78% 719.265 706.494 - -1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.78% 1077218.175 1058092.845 - -0.44% -
SetIntersection_None_Set_uint64_16384_4 -1.77% 163757952.034 160866961.673 - -2.09% -
std::multimap<std::string,_int>::clear()/8192 -1.76% 217270.080 213436.065 - -0.71% -
SetIntersection_None_Vector_float_16_4 -1.76% 55383343.796 54407750.560 - 1.02% -
BM_CmpLess_int_int -1.76% 1.077 1.058 - -1.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -1.76% 12.401 12.183 - -5.23% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.75% 9.545 9.378 - -0.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.75% 520.981 511.854 - -2.38% -
std::map<int,_int>::clear()/8192 -1.75% 87639.775 86107.505 - -0.59% -
std::remove_if(deque<int>)_(prefix)/8192 -1.74% 4305.853 4230.760 - -0.85% -
SetIntersection_None_Set_uint64_1024_1024 -1.74% 8745719.151 8593275.558 - -3.41% -
SetIntersection_Front_Set_float_262144_16 -1.74% 1181635.296 1161055.875 - -1.28% -
SetIntersection_None_Vector_float_1024_4 -1.74% 1096216.603 1077132.717 - -0.39% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.74% 216472240.578 212712100.740 - -1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.74% 202.069 198.562 - -0.52% -
SetIntersection_Interlaced_Set_string_256_16 -1.73% 17761191.650 17453259.212 - -1.55% -
BM_deque_vector_ranges_move/64 -1.73% 2.638 2.592 - -2.47% -
SetIntersection_None_Set_uint64_16384_16 -1.73% 166956879.977 164071697.499 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.73% 1172199.688 1151960.050 - -2.59% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.73% 350518088.339 344467333.093 - -3.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.73% 107704.439 105846.329 - 3.54% -
ranges::minmax(std::deque<__int128>)/70000 -1.72% 34947.137 34345.286 - -0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.72% 104.338 102.542 - 4.19% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.72% 7916042.324 7779906.615 - -0.15% -
BM_std_minmax_element<char>/3 -1.72% 1.100 1.081 - -9.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.72% 5397.073 5304.394 - -6.68% -
SetIntersection_Front_Vector_float_262144_64 -1.71% 1385439.931 1361694.840 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.71% 1172641.444 1152577.144 - -0.37% -
SetIntersection_None_Vector_float_262144_16 -1.71% 1149487.932 1129870.001 - -1.46% -
BM_CmpEqual_int_uchar -1.70% 1.105 1.086 - -1.84% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.70% 20.630 20.280 - -2.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.70% 19.584 19.251 - -1.59% -
SetIntersection_Interlaced_Set_string_1024_256 -1.69% 35944186.673 35335417.934 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.69% 6773.529 6658.927 - -0.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.69% 1.729 1.700 - -0.21% -
SetIntersection_None_Vector_float_64_1 -1.69% 16907613.207 16621955.459 - -0.18% -
bm_ranges_swap_ranges_vb_unaligned/4096 -1.69% 66.485 65.363 - 2.00% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.68% 2.179 2.143 - -1.61% -
SetIntersection_None_Set_uint64_262144_1 -1.68% 1222769.287 1202182.617 - -1.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.68% 610.041 599.778 - -4.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.68% 6.514 6.405 - -1.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.68% 24.954 24.534 - 9.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.68% 5704396.572 5608625.145 - -0.43% -
SetIntersection_None_Set_uint32_16384_256 -1.68% 158717004.437 156055590.668 - 1.12% -
SetIntersection_None_Vector_float_262144_4 -1.68% 1129272.518 1110339.715 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.67% 168503914.881 165687772.116 - -1.10% -
std::unordered_set<int>::ctor(const&)/8192 -1.67% 55885.359 54952.592 - -0.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.67% 2.437 2.397 - 1.56% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.66% 28.896 28.417 - -1.82% -
SetIntersection_None_Set_uint32_262144_4 -1.66% 1218249.430 1198074.545 - 1.42% -
BM_PushHeap_uint64_Ascending_16384 -1.66% 3.768 3.705 - 3.67% -
SetIntersection_None_Vector_uint64_16384_64 -1.65% 1105884.927 1087626.128 - -1.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 169256.333 166467.304 - -2.82% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.64% 1.152 1.133 - -0.65% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.64% 291.764 286.978 - -2.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.64% 294.273 289.451 - -11.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.64% 57366.954 56428.170 - 3.59% -
BM_deque_vector_ranges_move_backward/1 -1.63% 2.133 2.098 - 4.36% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.63% 367551.957 361552.422 - 0.26% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.63% 19.955 19.631 - -3.33% -
BM_std_minmax_element<int>/4 -1.63% 1.222 1.202 - -4.56% -
std::unique(vector<int>)_(sprinkled)/52 -1.62% 66.382 65.303 - 0.78% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.62% 349645325.535 343977592.465 - -0.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.62% 23.724 23.341 - 0.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.62% 776.637 764.088 - 0.45% -
std::set<int>::find(key)_(non-existent)/1024 -1.61% 5.641 5.550 - -0.80% -
SetIntersection_None_Vector_uint32_1024_64 -1.61% 1090442.856 1072837.092 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.61% 1109389.311 1091508.241 - -2.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.61% 2.748 2.704 - -3.49% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.60% 77.024 75.791 - 0.82% -
SetIntersection_None_Set_string_64_16 -1.60% 18501521.703 18205305.455 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.60% 162253364.563 159660258.184 - -1.24% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.60% 9910.098 9751.830 - -0.31% -
BM_deque_deque_ranges_copy_backward/4000 -1.60% 153.564 151.111 - 4.31% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.60% 5496131.758 5408447.998 - -22.44% -
SetIntersection_None_Set_uint64_16384_16384 -1.59% 170562492.426 167847044.052 - -1.93% -
std::stable_partition(vector<int>)_(sparse)/50 -1.59% 21.058 20.723 - -3.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.59% 168394831.027 165720742.810 - -1.60% -
SetIntersection_Front_Set_uint32_256_64 -1.59% 5396231.383 5310623.644 - -2.69% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.58% 1.461 1.438 - 6.14% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.58% 21227660.143 20891561.347 - -0.39% -
SetIntersection_None_Vector_uint64_64_64 -1.58% 8451788.037 8318418.395 - -2.19% -
BM_StringEraseToEnd_Huge_Opaque -1.58% 2.276 2.240 - -0.73% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.58% 10216392.303 10055411.829 - -0.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.57% 26.755 26.334 - -0.81% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.57% 700.737 689.717 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.57% 217479160.110 214060748.267 - -1.13% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.57% 24.353 23.970 - -7.02% -
SetIntersection_None_Vector_uint64_262144_4 -1.57% 1137395.202 1119547.331 - -1.67% -
SetIntersection_None_Set_uint32_16384_64 -1.56% 158934852.660 156447699.587 - 1.32% -
ranges::min(std::vector<char>)/64 -1.56% 4.298 4.231 - 0.59% -
BM_deque_deque_move/5500 -1.56% 199.423 196.305 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.56% 1174945.079 1156577.694 - 1.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.56% 11.838 11.654 - -2.49% -
std::all_of(vector<int>)_(process_all)/32 -1.56% 8.486 8.354 - -0.27% -
SetIntersection_None_Set_float_256_1 -1.56% 11515501.906 11335901.907 - -0.28% -
SetIntersection_None_Set_uint32_262144_1 -1.56% 1228142.414 1208996.824 - 1.93% -
SetIntersection_None_Set_uint64_256_64 -1.56% 9273880.649 9129333.782 - -2.58% -
BM_StringEraseWithMove_Huge_Transparent -1.56% 44.108 43.421 - -4.21% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.55% 17140.843 16874.903 - 1.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.55% 32.965 32.454 - 4.36% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.55% 24.449 24.070 - 1.02% -
std::all_of(vector<int>)_(process_all)/8192 -1.54% 2070.556 2038.585 - 0.30% -
SetIntersection_Front_Set_uint32_262144_1024 -1.54% 12680366.836 12484765.011 - -12.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.54% 4202512.542 4137741.870 - -1.75% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.54% 21.100 20.775 - -0.24% -
SetIntersection_None_Vector_uint64_1024_1 -1.54% 1080461.854 1063851.332 - -0.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.53% 5.578 5.492 - -1.06% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.53% 1.763 1.736 - -0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.53% 9.381 9.237 - -3.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.52% 12.250 12.064 - 2.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.52% 18660875.422 18377161.684 - -2.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.52% 25910826.013 25517248.005 - -1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.52% 8729580.433 8597090.908 - -1.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.52% 33.792 33.280 - -1.44% -
SetIntersection_Front_Set_uint64_1024_256 -1.52% 3729515.007 3672993.764 - -14.15% -
std::replace_if(deque<int>)_(prefix)/1024 -1.52% 488.818 481.411 - -0.55% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.51% 3.796 3.738 - 1.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.51% 571.086 562.438 - -1.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.51% 55645.400 54802.840 - 0.71% -
SetIntersection_None_Vector_uint64_262144_16384 -1.51% 1137039.609 1119823.026 - -1.28% -
SetIntersection_Front_Set_uint32_16384_1 -1.51% 1042333.664 1026590.330 - 0.05% -
SetIntersection_None_Set_uint32_262144_16 -1.51% 1216810.383 1198434.812 - 1.58% -
SetIntersection_Front_Set_string_64_64 -1.51% 35569276.297 35033117.684 - -4.59% -
SetIntersection_None_Vector_string_262144_1 -1.51% 1288247.686 1268852.499 - -1.39% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.50% 2.832 2.790 - 59.43% -
SetIntersection_None_Set_uint64_16384_256 -1.50% 168266175.632 165736657.786 - -1.96% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.50% 6727.319 6626.192 - -1.80% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.50% 12.403 12.217 - -2.48% -
std::move(vector<int>)/8 -1.50% 2.274 2.240 - -2.88% -
SetIntersection_None_Vector_float_256_256 -1.50% 2140080.405 2108012.685 - -1.59% -
SetIntersection_None_Vector_string_262144_4 -1.50% 1301878.703 1282407.982 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.49% 8787487.784 8656711.182 - -0.35% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.48% 5.820 5.733 - -0.22% -
SetIntersection_None_Set_string_64_4 -1.47% 21590356.322 21272039.768 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.47% 3322088.287 3273120.884 - -6.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.46% 142972.844 140886.686 - 0.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.46% 2168.759 2137.179 - -3.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 9056.516 8924.697 - -0.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.46% 18.150 17.886 - -0.53% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.45% 55989.749 55175.152 - 0.88% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.45% 7.306 7.200 - 3.28% -
SetIntersection_None_Set_uint32_262144_64 -1.45% 1215764.324 1198123.211 - 1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.45% 1147572.378 1130920.906 - -2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.45% 32687.248 32213.105 - -1.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.45% 44913.439 44262.007 - -5.40% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.45% 20210158.909 19917407.123 - -4.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -1.45% 8.341 8.220 - -11.00% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.45% 25.793 25.419 - 0.82% -
SetIntersection_Front_Vector_string_1024_1 -1.45% 1072268.274 1056769.675 - -1.32% -
std::find_if(deque<int>)_(process_all)/8 -1.45% 2.626 2.588 - 3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.44% 33294.137 32814.063 - -3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.44% 1036664.980 1021725.767 - -3.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.44% 11662937.284 11495249.795 - 2.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.44% 2075.308 2045.524 - 6.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.43% 13765021.181 13567524.759 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.43% 1044773.417 1029817.025 - 0.35% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.43% 2166.961 2135.955 - -3.72% -
BM_StringRead_Cold_Shallow_Empty -1.43% 1.141 1.124 - -0.96% -
rng::contains(list<int>)_(process_all)/1048576 -1.43% 841889.771 829882.553 - 0.94% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.42% 141.804 139.785 - -1.27% -
std::set<int>::ctor(const&,_alloc)/8192 -1.42% 49856.569 49147.542 - -2.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.42% 3069482.248 3025883.861 - -0.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.42% 1032431.701 1017768.222 - -1.50% -
SetIntersection_Front_Set_uint64_256_4 -1.42% 4186471.352 4127069.700 - -2.43% -
SetIntersection_None_Vector_uint64_256_1 -1.42% 4268308.448 4207824.185 - -0.50% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.42% 13.726 13.532 - 12.53% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.42% 54.533 53.761 - 0.34% -
BM_deque_deque_ranges_copy_backward/5500 -1.41% 204.606 201.719 - -0.08% -
SetIntersection_None_Vector_uint64_262144_64 -1.41% 1139600.051 1123520.396 - -1.47% -
std::rotate(deque<int>)_(by_1/4)/50 -1.41% 28.418 28.017 - -0.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.41% 31.581 31.136 - 2.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.41% 20.775 20.482 - 0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.41% 1141948.865 1125890.837 - -0.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.40% 1413.955 1394.115 - 2.31% -
SetIntersection_None_Set_uint64_262144_262144 -1.40% 1236869.225 1219527.588 - -0.31% -
std::deque<int>::ctor(size)/8192 -1.40% 445.163 438.939 - -4.29% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.40% 5.456 5.380 - 0.25% -
rng::fold_left(list<int>)/50 -1.39% 37.618 37.094 - -1.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.39% 1330.236 1311.727 - 0.30% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.39% 2794.723 2755.844 - 0.14% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.39% 1055389.650 1040708.880 - 0.68% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.39% 2169.865 2139.710 - -1.71% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.39% 29856.788 29441.909 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.38% 198634877.505 195888717.287 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.38% 54.132 53.384 - -1.98% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.38% 1.297 1.279 - -1.75% -
BM_num_get<long_double> -1.38% 36.832 36.324 - -3.13% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.38% 35.150 34.666 - -0.82% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.38% 28.168 27.780 - -7.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.38% 56622.000 55843.406 - 1.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.37% 24.579 24.241 - 1.47% -
std::copy_backward(list<int>)/8 -1.37% 2.377 2.344 - -2.58% -
SetIntersection_None_Vector_string_1024_64 -1.37% 1164659.218 1148694.544 - -3.60% -
SetIntersection_None_Vector_float_64_4 -1.37% 16109451.352 15888966.648 - -0.11% -
std::for_each(map<int>::iterator)/8192 -1.37% 7504.641 7401.941 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.36% 1256534.912 1239389.809 - -0.15% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.36% 8.730 8.611 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.36% 16225153.939 16004565.980 - -1.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.36% 34.741 34.268 - -19.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.36% 9138980.352 9014786.290 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.36% 1098805.024 1083876.083 - -2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.36% 4179201.261 4122442.944 - -1.22% -
std::unique(vector<int>)_(sprinkled)/8192 -1.35% 4014.583 3960.363 - 1.65% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.35% 148687.106 146679.165 - 0.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.35% 6.972 6.878 - 0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.35% 3922.747 3869.834 - -1.44% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.35% 273.145 269.461 - 1.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.34% 6393.180 6307.221 - -4.18% -
SetIntersection_None_Set_uint32_262144_256 -1.34% 1215466.473 1199143.309 - 1.92% -
SetIntersection_Front_Set_uint32_16384_4 -1.34% 1085740.005 1071176.980 - 0.06% -
BM_CmpEqual_schar_schar -1.34% 1.088 1.074 - -0.61% -
std::move_backward(vector<bool>)_(aligned)/64 -1.34% 1.721 1.698 - -1.53% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.34% 4.584 4.523 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.34% 3488391.255 3441763.945 - -0.92% -
SetIntersection_None_Vector_uint32_16384_1 -1.33% 1097713.324 1083074.648 - -2.08% -
std::reverse(deque<int>)/4096 -1.33% 719.205 709.622 - -0.90% -
SetIntersection_None_Vector_string_256_64 -1.33% 3639492.581 3591023.553 - -0.36% -
SetIntersection_None_Set_uint64_256_1 -1.33% 11484791.452 11332323.312 - -0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.32% 149485.339 147504.665 - 1.08% -
std::map<int,_int>::ctor(const&)/32 -1.32% 229.361 226.323 - -3.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 6739.505 6650.438 - 0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 252039.301 248709.717 - 1.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.32% 29.916 29.522 - 1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.31% 22974310.223 22673350.757 - -0.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.31% 5.577 5.504 - -1.46% -
std::multiset<int>::ctor(const&)/1024 -1.31% 6391.202 6307.703 - -4.19% -
BM_deque_vector_ranges_move/0 -1.30% 1.522 1.502 - 14.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.30% 179230718.846 176894848.323 - -0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 200.568 197.954 - -0.86% -
bm_ranges_lexicographical_compare<int>/64 -1.30% 4.450 4.392 - -0.53% -
std::partition(list<int>)_(sparse)/50 -1.30% 22.141 21.853 - 0.47% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.30% 3.286 3.243 - 0.39% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.30% 19536.913 19283.479 - -0.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.30% 35.430 34.971 - -1.52% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.30% 1.695 1.673 - -17.70% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.30% 33656.607 33220.752 - -0.14% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 -1.29% 94366.937 93153.353 - 0.38% -
SetIntersection_None_Set_uint32_262144_1024 -1.29% 1214279.867 1198673.746 - 2.02% -
SetIntersection_Front_Set_uint64_256_16 -1.28% 4458935.731 4401689.882 - -1.78% -
std::replace_if(deque<int>)_(prefix)/32 -1.28% 14.008 13.828 - 0.72% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 63212.251 62401.617 - 0.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.28% 17.398 17.175 - -0.96% -
SetIntersection_Interlaced_Set_float_1024_4 -1.28% 9952918.396 9825311.013 - 1.40% -
SetIntersection_None_Vector_float_64_16 -1.28% 13697015.579 13521995.776 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.28% 1160247.957 1145437.279 - -0.76% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.28% 28.264 27.903 - 6.78% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.27% 9.684 9.560 - 0.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.27% 17.410 17.188 - -0.11% -
BM_PushHeap_string_Random_4 -1.27% 6.189 6.110 - 1.01% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.27% 24101.052 23795.200 - 0.45% -
BM_deque_vector_ranges_copy/70000 -1.27% 3235.461 3194.439 - -7.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 72469.826 71551.897 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.27% 175003822.837 172788446.452 - -1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.27% 24.567 24.256 - -2.31% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.26% 23.758 23.458 - 7.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.26% 8395507.131 8289689.811 - -1.88% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.26% 207.478 204.864 - -2.30% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -1.26% 199.524 197.014 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.25% 41614.613 41093.064 - -1.57% -
SetIntersection_Front_Vector_uint32_262144_16 -1.25% 1119117.478 1105135.912 - -1.02% -
SetIntersection_Front_Vector_float_1024_16 -1.25% 1125962.012 1111899.208 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.25% 21680656.416 21409890.326 - 1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.25% 28689.452 28331.490 - 4.18% -
BM_CmpLess_ushort_short -1.25% 1.043 1.030 - -3.72% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.24% 1278.708 1262.789 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.24% 1026357.391 1013594.480 - -3.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.24% 11368.152 11226.960 - -5.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.24% 60779.612 60025.592 - -0.10% -
SetIntersection_Front_Set_float_1024_1 -1.24% 1037824.633 1024967.376 - -1.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.24% 252.351 249.227 - -0.38% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.23% 8.414 8.311 - -0.27% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.23% 35.691 35.251 - -0.85% -
SetIntersection_Front_Set_uint64_262144_4 -1.23% 1084645.746 1071306.397 - -0.16% -
SetIntersection_Interlaced_Set_float_1024_64 -1.23% 10196469.764 10071128.629 - -1.70% -
SetIntersection_Front_Vector_uint64_262144_4 -1.23% 1057055.721 1044062.689 - -1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.23% 50.820 50.196 - -3.46% -
BM_deque_deque_move/65536 -1.23% 3107.302 3069.145 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.23% 20.975 20.718 - 1.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.23% 50.825 50.202 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.22% 2.156 2.129 - -1.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 368.109 363.621 - -0.74% -
SetIntersection_Front_Set_string_16_16 -1.22% 59405279.338 58682072.020 - -3.33% -
std::rotate_copy(list<int>)/8192 -1.21% 6864.143 6780.934 - -2.31% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.21% 13.149 12.989 - 0.02% -
BM_deque_vector_copy/70000 -1.21% 3215.974 3177.098 - -3.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.21% 18.671 18.446 - -1.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.21% 823.270 813.341 - 0.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.20% 15478.511 15292.126 - 3.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.20% 18390866.512 18169472.172 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.20% 1796534.438 1774924.041 - -7.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.20% 1047078.567 1034484.471 - -1.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 18.768 18.543 - -4.14% -
BM_deque_vector_ranges_copy_backward/2 -1.19% 1.859 1.836 - 0.08% -
std::vector<int>::ctor(size)/32 -1.19% 11.934 11.791 - -18.91% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.19% 1058151.239 1045525.450 - -0.55% -
SetIntersection_None_Vector_float_16384_4 -1.19% 1106852.165 1093651.051 - 0.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.19% 144499.084 142780.036 - -0.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 673.488 665.503 - 2.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 5272.396 5209.925 - -3.78% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.18% 4.092 4.043 - -0.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 381.048 376.534 - -0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.18% 669.560 661.633 - 0.85% -
std::rotate(vector<int>)_(by_1/2)/32 -1.18% 2.341 2.313 - -1.14% -
SetIntersection_Front_Set_float_262144_4 -1.18% 1048520.704 1036148.448 - -2.66% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.18% 8.125 8.029 - -1.79% -
rng::for_each(multimap<int>)/8192 -1.18% 7501.159 7412.891 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.17% 4551943.806 4498463.612 - -1.50% -
BM_deque_deque_ranges_move_backward/1024 -1.17% 38.203 37.754 - -0.31% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.17% 22714183.129 22448677.547 - -0.99% -
std::copy(vector<bool>)_(aligned)/4096 -1.17% 4.901 4.843 - -1.69% -
SetIntersection_Front_Vector_uint32_1024_4 -1.16% 1070237.932 1057772.422 - -0.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.16% 4.611 4.557 - 1.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.16% 192400.102 190165.636 - 0.34% -
SetIntersection_None_Vector_uint64_262144_1024 -1.16% 1137747.594 1124550.451 - 0.90% -
BM_StringRelational_Less_Large_Large_Control -1.16% 2.174 2.148 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.16% 4378717.041 4327985.754 - -1.88% -
std::none_of(list<int>)_(process_all)/8 -1.16% 2.681 2.650 - 0.48% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.16% 715.132 706.862 - -1.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.15% 12976.691 12826.964 - 1.55% -
SetIntersection_None_Vector_float_16384_256 -1.15% 1101272.005 1088601.543 - 1.76% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.15% 211.364 208.934 - -3.66% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.15% 34341.204 33946.982 - -2.03% -
std::is_sorted_until(vector<int>,_pred)/8 -1.15% 3.320 3.282 - -9.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.15% 18.147 17.939 - 0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 54370.129 53746.878 - -0.04% -
rng::starts_with(vector<int>)/1024 -1.15% 60.623 59.929 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.14% 1300440.500 1285591.187 - 2.29% -
SetIntersection_None_Set_uint64_16_4 -1.14% 56787236.313 56139224.390 - -0.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 6750.133 6673.117 - -0.25% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.14% 105.699 104.493 - -3.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.14% 21.484 21.240 - -4.09% -
rng::for_each(map<int>)/8 -1.14% 6.162 6.092 - -0.06% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.14% 4.149 4.102 - -0.23% -
rng::starts_with(vector<int>,_pred)/8 -1.13% 2.553 2.524 - 3.00% -
std::partial_sort(deque<int>)_(repeated)/8 -1.13% 26.379 26.080 - -0.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.13% 605880.711 599051.549 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.13% 16258876.983 16075934.104 - -0.88% -
std::copy_n(vector<int>)/262144 -1.12% 12526.703 12385.858 - 0.85% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.12% 290.412 287.147 - -2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.12% 1061353.297 1049459.087 - -0.69% -
std::reverse_copy(list<int>)/4096 -1.12% 3133.150 3098.040 - -1.18% -
BM_CmpEqual_uchar_int -1.12% 1.080 1.068 - -0.42% -
SetIntersection_Interlaced_Set_float_256_256 -1.12% 7536164.320 7451821.620 - -3.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.12% 531.854 525.902 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 60022.146 59351.852 - -1.24% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.12% 13898.321 13743.289 - 0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.12% 13837.053 13682.757 - -0.79% -
BM_deque_deque_ranges_move_backward/5500 -1.11% 204.570 202.294 - 0.48% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.11% 20.043 19.820 - 1.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 18.828 18.619 - -0.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 664.705 657.323 - -0.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.11% 1088914.688 1076835.507 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.11% 24834.787 24559.861 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.10% 12119977.515 11986063.725 - -1.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.10% 366.957 362.905 - -0.70% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.10% 39008.862 38578.134 - 0.21% -
BM_PushHeap_uint64_Ascending_1024 -1.10% 2.697 2.667 - 3.62% -
rng::find_last(list<int>)_(bail_90%)/50 -1.10% 1.295 1.281 - 2.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.10% 2.376 2.350 - -1.12% -
BM_std_minmax_element<long_long>/4 -1.10% 1.268 1.254 - -0.92% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.10% 73067346.326 72264047.037 - -3.94% -
std::shift_right(vector<int>)/32 -1.10% 9.919 9.810 - 140.74% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.10% 9.550 9.445 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.09% 15224.187 15057.619 - -3.12% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 36461.424 36063.397 - 1.31% -
BM_vector_deque_move/65536 -1.09% 2888.112 2856.611 - -8.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.09% 1125.789 1113.512 - -6.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.09% 1193588.520 1180624.835 - 0.98% -
BM_vector_deque_ranges_copy_backward/70000 -1.08% 8773.305 8678.437 - 9.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.08% 17996211.713 17802050.454 - -1.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.08% 55079.289 54485.397 - 0.03% -
SetIntersection_None_Vector_uint64_1024_4 -1.08% 1087701.887 1075997.064 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.08% 7861.059 7776.473 - 0.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 374.139 370.115 - 1.13% -
std::multiset<int>::insert(value)_(already_present)/32 -1.07% 18.486 18.287 - -1.15% -
std::copy_if(vector<int>)_(every_other)/8 -1.07% 4.186 4.141 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.07% 1032727.611 1021681.417 - -1.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.07% 31.605 31.268 - 1.55% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.06% 11626033.367 11502362.885 - -0.32% -
std::partition_copy(deque<int>)/8192 -1.06% 5784.939 5723.418 - 0.29% -
std::reverse_copy(list<int>)/8 -1.06% 2.381 2.356 - 0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.887 12.750 - 0.14% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.06% 37.396 37.001 - 0.51% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.06% 13.117 12.978 - -0.44% -
SetIntersection_Front_Set_uint64_16384_1024 -1.06% 11873319.335 11747723.054 - -6.55% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.06% 67.887 67.170 - -0.30% -
BM_deque_deque_ranges_copy_backward/512 -1.05% 19.116 18.915 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.05% 16.126 15.956 - 1.15% -
SetIntersection_None_Vector_uint64_1024_256 -1.05% 1092459.114 1080980.066 - 0.82% -
BM_vector_deque_ranges_move/4000 -1.05% 142.250 140.756 - 0.92% -
SetIntersection_None_Vector_float_16_16 -1.05% 33920378.083 33564099.829 - -0.09% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.05% 52107.986 51560.786 - -0.37% -
BM_deque_deque_move/1024 -1.05% 37.548 37.154 - -0.48% -
BM_StringRead_Cold_Deep_Empty -1.05% 1.224 1.211 - -7.41% -
BM_PushHeap_float_Ascending_256 -1.04% 2.504 2.478 - -0.15% -
std::is_sorted_until(vector<int>)/8 -1.04% 2.114 2.092 - 1.44% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.04% 484.570 479.517 - 0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.04% 1568908.825 1552565.291 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.04% 8383799.307 8296750.907 - -1.07% -
std::copy_if(list<int>)_(entire_range)/8 -1.04% 2.557 2.530 - -0.57% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.04% 62934508.802 62281752.406 - -1.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.04% 17.226 17.048 - -1.07% -
std::for_each(multiset<int>::iterator)/8192 -1.03% 8067.429 7983.957 - -1.18% -
SetIntersection_Front_Set_string_1024_64 -1.03% 4475041.156 4428739.592 - -10.82% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.03% 290.315 287.312 - -0.68% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.03% 12072604.769 11948021.942 - -0.84% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.03% 1.524 1.508 - -0.04% -
rng::fold_left(list<int>)/8 -1.03% 3.823 3.784 - -1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 409002.831 404822.948 - -1.99% -
SetIntersection_Front_Vector_uint64_256_256 -1.02% 4550977.421 4504572.896 - 6.13% -
ranges::min(std::deque<__int128>)/8 -1.02% 2.859 2.830 - -1.93% -
SetIntersection_Front_Vector_string_16_16 -1.02% 51941364.646 51413221.012 - 0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.02% 222.047 219.789 - 0.30% -
SetIntersection_None_Set_uint32_256_4 -1.01% 11486544.166 11370062.568 - -1.45% -
BM_PushHeap_string_Random_16384 -1.01% 16.302 16.137 - 1.02% -
std::move(list<int>)/32768 -1.01% 30883.576 30570.472 - -3.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.01% 4022.647 3982.072 - -0.27% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.01% 248130.963 245630.276 - 0.37% -
SetIntersection_Front_Set_uint64_262144_64 -1.01% 1680873.890 1663948.019 - -1.44% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.01% 6357.494 6293.504 - -1.51% -
std::move_backward(deque<int>)/64 -1.01% 5.230 5.178 - -4.09% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.00% 1922.736 1903.430 - 1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.00% 19574860.215 19378499.729 - 2.61% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.00% 12895.350 12766.256 - 0.51% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.00% 226.085 223.822 - -4.23% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.00% 26.436 26.171 - -2.79% -
SetIntersection_None_Set_uint32_262144_262144 -1.00% 1215717.529 1203557.047 - 2.38% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 153.63% 633.905 1607.784 - 144.92% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 145.76% 50.104 123.134 - -3.68% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 144.62% 669.668 1638.144 - 144.42% -
rng::fold_left(deque<int>)/1048576 142.38% 549988.259 1333036.698 - 141.26% -
std::shift_right(vector<int>)/32 140.74% 4.075 9.810 - -1.10% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 137.01% 13.052 30.936 - 12.60% -
rng::fold_left(deque<int>)/8192 132.57% 4463.233 10380.086 - 141.99% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 97.67% 410.742 811.896 - 13.04% -
SetIntersection_Interlaced_Vector_uint64_262144_64 86.76% 8643397.922 16142347.251 - -19.76% -
std::copy_backward(vector<bool>)_(aligned)/1048576 85.94% 1976.923 3675.906 - 37.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 79.14% 6.450 11.555 - 1.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 78.78% 6.442 11.517 - 38.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.72% 35.974 62.493 - -13.86% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 73.59% 35.504 61.629 - 100.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 72.38% 11.140 19.204 - 116.78% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 69.84% 4.712 8.003 - 0.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 65.02% 4.720 7.788 - 33.94% -
std::multiset<std::string>::erase(key)_(existent)/8192 64.88% 66.375 109.441 - 33.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 64.39% 0.424 0.696 - 9.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 63.45% 32.877 53.736 - 66.50% -
std::unordered_set<int>::insert(value)_(already_present)/32 59.43% 1.750 2.790 - -1.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 58.93% 69.520 110.484 - 46.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.15% 47.577 74.766 - 55.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 54.68% 45.239 69.977 - 12.54% -
std::shift_left(vector<int>)/32 53.23% 2.971 4.552 - 1.04% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 51.26% 4314.109 6525.695 - 14.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 49.98% 23.612 35.413 - -0.05% -
BM_PushHeap_uint32_QuickSortAdversary_1 49.64% 0.465 0.696 - 0.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.84% 32.353 48.153 - 2.63% -
std::copy_n(list<int>)/4096 48.40% 3524.515 5230.446 - 46.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 48.30% 6.264 9.289 - 1.26% -
std::unordered_set<int>::count(key)_(non-existent)/0 45.64% 0.278 0.405 - 48.92% -
SetIntersection_Interlaced_Vector_float_1024_64 44.59% 3608553.126 5217479.779 - 40.51% -
std::find_if_not(deque<int>)_(bail_25%)/32768 44.45% 1992.150 2877.703 - 43.69% -
std::find_if(list<int>)_(bail_25%)/1024 44.42% 127.937 184.767 - 2.09% -
std::find_if_not(list<int>)_(bail_25%)/1024 43.91% 127.323 183.237 - 1.13% -
std::find_if_not(deque<int>)_(bail_25%)/8192 43.68% 500.919 719.745 - 42.76% -
std::list<int>::ctor(size)/1024 43.46% 11562.706 16587.918 - 38.54% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 42.18% 37.421 53.204 - 77.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 41.15% 8.055 11.370 - 1.33% -
std::list<int>::ctor(size)/32 40.08% 320.932 449.568 - 34.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.27% 20.919 29.135 - 29.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 38.62% 43.399 60.161 - 80.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 38.07% 43.644 60.259 - 7.47% -
rng::fold_left(deque<int>)/50 37.57% 27.301 37.559 - 34.52% -
std::unordered_set<std::string>::count(key)_(existent)/32 37.18% 32.447 44.511 - 2.55% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 37.14% 1.291 1.771 - 7.78% -
rng::fold_left(deque<int>)/32 36.98% 16.348 22.393 - 33.92% -
std::set<std::string>::erase(key)_(existent)/32 36.91% 50.284 68.846 - 25.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 36.41% 5.460 7.448 - 1.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.03% 24.015 32.668 - 33.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 35.24% 702.674 950.294 - 13.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 35.18% 32.171 43.487 - 5.55% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 34.73% 319.721 430.767 - 28.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 34.60% 19.944 26.845 - 14.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 34.34% 14.036 18.856 - 63.93% -
std::find_if(list<int>)_(process_all)/8192 34.30% 7735.543 10389.221 - 40.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.98% 32.478 43.515 - 33.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 33.79% 11.235 15.031 - 29.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 33.74% 1.367 1.828 - -0.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 33.71% 350.324 468.427 - 26.02% -
std::multiset<int>::contains(key)_(non-existent)/1024 33.62% 5.885 7.864 - 33.46% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 33.00% 94.600 125.822 - 11.25% -
BM_PushHeap_string_Descending_1 32.94% 0.531 0.706 - 0.76% -
std::list<int>::ctor(size)/8192 32.62% 93359.438 123815.026 - 26.02% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 32.03% 45.607 60.214 - 14.24% -
BM_PushHeap_float_Ascending_1 31.70% 0.467 0.615 - 7.65% -
BM_StringCtorDefault 31.68% 0.242 0.319 - -13.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 31.35% 1.342 1.763 - -0.46% -
std::search(deque<int>)_(near_matches)/1000 31.20% 18680.726 24509.964 - 0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 30.78% 5956.037 7789.264 - 34.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.02% 0.338 0.439 - 19.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 29.78% 276939.835 359412.548 - 20.99% -
std::set<std::string>::erase(key)_(existent)/8192 29.45% 72.345 93.653 - 8.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 29.37% 4.501 5.823 - 0.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.25% 320.323 414.011 - 21.66% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 29.06% 8.742 11.283 - 18.46% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.91% 1.892 2.439 - -6.28% -
std::move(vector<int>)/262144 28.74% 17285.567 22253.166 - 4.52% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 28.45% 1.371 1.761 - -8.36% -
SetIntersection_Interlaced_Vector_uint64_16384_256 28.08% 18655393.692 23894136.385 - 1.85% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.03% 8098.512 10368.428 - 0.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 27.81% 10941.331 13984.056 - 20.31% -
std::set<std::string>::find(key)_(non-existent)/32 27.70% 9.045 11.550 - 13.36% -
BM_vector_deque_move_backward/0 27.47% 0.395 0.504 - 23.60% -
std::multimap<int,_int>::count(key)_(non-existent)/32 27.33% 2.254 2.870 - 8.27% -
std::set<std::string>::insert(value)_(already_present)/8192 27.26% 29.840 37.974 - -0.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 27.03% 42.074 53.449 - 13.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 27.01% 34.444 43.749 - 7.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 26.66% 94263.220 119392.562 - 18.24% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 26.47% 5.539 7.005 - 8.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 26.38% 448.283 566.545 - 26.82% -
std::search(deque<int>)_(near_matches)/1024 26.36% 20553.620 25971.475 - 1.98% -
std::set<int>::clear()/1024 26.09% 9187.432 11584.374 - 26.45% -
ranges::min(std::deque<long_long>)/70000 25.82% 18947.479 23839.566 - 26.12% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.72% 9.210 11.578 - -25.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 25.34% 757.904 949.983 - 13.65% -
std::fill(vector<bool>)/1048576 25.16% 3054.135 3822.664 - 0.03% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.07% 79640886.809 99608253.092 - 0.12% -
std::set<int>::clear()/8192 24.96% 78916.256 98609.987 - 24.89% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 24.84% 26.584 33.186 - 20.04% -
std::unique_copy(deque<int>)_(sprinkled)/52 24.61% 14.724 18.347 - -25.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 24.58% 42.861 53.396 - 16.52% -
BM_toupper_char<wchar_t> 24.55% 0.551 0.686 - 12.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 24.47% 10737.534 13364.947 - 18.03% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 24.18% 35.497 44.080 - 20.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 23.60% 269.484 333.071 - 26.63% -
bm_ranges_swap_ranges_vb_aligned/256 23.49% 3.457 4.269 - 9.23% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.47% 21.369 26.384 - -0.13% -
std::set<int>::erase(iterator)/8192 23.20% 19.668 24.232 - 21.97% -
std::find_if_not(vector<int>)_(process_all)/8 23.00% 1.312 1.613 - 25.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 22.97% 7.978 9.810 - 8.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.84% 29.039 35.671 - 13.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.64% 63.448 77.810 - 21.15% -
BM_StringAssignAsciiz_Large_Transparent 22.63% 11.608 14.234 - 23.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 22.59% 8376.232 10268.533 - 16.71% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.38% 10.679 13.069 - 18.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.35% 28.502 34.872 - 17.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 21.75% 8266.918 10065.374 - 14.02% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.70% 0.787 0.958 - 11.03% -
std::vector<std::string>::ctor(size)/32 21.68% 32.136 39.103 - 12.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 21.36% 102287.484 124134.778 - 14.88% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 21.34% 11223.150 13618.568 - 15.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 21.17% 16633.488 20154.342 - 18.82% -
std::set<int>::erase(iterator)/1024 21.15% 19.770 23.952 - 20.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.15% 0.280 0.339 - 12.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 21.03% 1085.048 1313.239 - 23.15% -
std::multiset<int>::contains(key)_(non-existent)/8192 20.95% 8.624 10.431 - 20.71% -
std::set<std::string>::contains(key)_(non-existent)/32 20.94% 9.646 11.666 - 13.13% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 20.92% 29.634 35.832 - 24.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 20.82% 17144.735 20714.596 - 16.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 20.62% 68.297 82.378 - 23.05% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.34% 20.356 24.497 - 8.97% -
std::list<int>::erase(begin)_(cheap_elements)/32 20.28% 11.133 13.391 - 10.39% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.92% 5913198.504 7090931.930 - -0.32% -
SetIntersection_Interlaced_Vector_float_16384_1024 19.91% 45938317.730 55085892.028 - 6.97% -
BM_PushHeap_string_PipeOrgan_1 19.79% 0.584 0.699 - -0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 19.61% 66666.752 79743.377 - 12.02% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.59% 1.546 1.849 - 27.92% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.59% 0.954 1.141 - -3.58% -
BM_PushHeap_string_Ascending_1 19.56% 0.585 0.699 - -0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 19.39% 50.805 60.653 - -13.45% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 19.17% 12636.927 15059.584 - 14.06% -
rng::find_last(deque<int>)_(bail_90%)/1048576 19.06% 25361.449 30195.854 - 18.94% -
std::move_backward(list<int>)/4096 19.05% 4837.508 5759.124 - -0.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.90% 32.797 38.996 - 5.99% -
std::map<std::string,_int>::erase(key)_(existent)/1024 18.78% 67.556 80.247 - 49.69% -
BM_deque_deque_ranges_copy/0 18.19% 0.735 0.868 - 15.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 17.95% 23.488 27.703 - 18.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.49% 1401.710 1646.813 - 12.21% -
std::list<int>::erase(begin)_(cheap_elements)/1024 17.44% 11.062 12.992 - 7.04% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.38% 1.458 1.712 - 3.42% -
std::adjacent_find(deque<int>,_pred)/8 17.38% 4.162 4.886 - 7.38% -
SetIntersection_Interlaced_Vector_float_262144_256 17.26% 33965704.155 39826605.544 - 20.22% -
SetIntersection_Interlaced_Vector_uint32_262144_4 17.24% 1567920.028 1838258.313 - 4.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 17.20% 2025761.427 2374291.355 - 7.71% -
BM_StringRelational_Compare_Small_Empty_Control 17.20% 1.609 1.885 - 3.05% -
BM_PushHeap_uint32_Ascending_64 17.17% 1.521 1.782 - 17.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.01% 31.165 36.466 - -31.06% -
std::unordered_set<int>::count(key)_(existent)/8192 16.99% 1.281 1.499 - 2.51% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 16.87% 20.042 23.423 - -11.91% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 16.82% 0.858 1.002 - 9.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 16.71% 43.161 50.371 - 18.42% -
std::unordered_set<int>::contains(key)_(non-existent)/32 16.68% 1.532 1.788 - 13.57% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 16.61% 26.080 30.412 - 16.01% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.38% 35.023 40.759 - 13.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 16.03% 33.806 39.223 - 24.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 15.99% 17610.713 20426.527 - 15.18% -
rng::find(vector<bool>)_(process_all)/8 15.92% 0.555 0.643 - -22.24% -
std::list<int>::erase(begin)_(cheap_elements)/8192 15.91% 11.165 12.942 - 9.35% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 15.87% 1.216 1.409 - -4.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 15.87% 505.458 585.672 - -13.26% -
std::unordered_set<std::string>::erase(iterator)/32 15.87% 29.901 34.646 - 11.65% -
std::equal(list<int>)_(it,_it,_it)/8192 15.70% 9714.376 11239.519 - 12.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 15.65% 347.144 401.480 - 8.19% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.64% 17.870 20.665 - 11.99% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.53% 13.563 15.670 - 5.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 15.53% 5.360 6.193 - 4.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 15.50% 0.457 0.528 - 20.64% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 15.47% 18.292 21.122 - 15.24% -
std::map<std::string,_int>::ctor(const&)/32 15.31% 710.717 819.510 - -0.69% -
BM_vector_deque_ranges_move_backward/0 15.30% 0.461 0.532 - -11.36% -
std::set<int>::erase(iterator)/32 15.15% 19.683 22.665 - 15.03% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 15.12% 1.558 1.793 - 13.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 15.08% 12.729 14.649 - 23.88% -
std::multiset<std::string>::insert(value)_(already_present)/8192 15.07% 69.546 80.023 - 53.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.06% 27.792 31.978 - -2.39% -
std::find_if_not(deque<int>)_(bail_25%)/1024 14.90% 77.605 89.171 - 14.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.87% 26.877 30.872 - -18.90% -
BM_deque_vector_ranges_move/0 14.83% 1.308 1.502 - -1.30% -
ranges::min(std::vector<__int128>)/70000 14.82% 29886.819 34314.893 - 27.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 14.76% 20.917 24.005 - 6.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 14.74% 22.361 25.656 - 13.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 14.73% 347.120 398.260 - 7.38% -
BM_vector_deque_ranges_move_backward/64000 14.72% 7061.837 8101.587 - 4.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.70% 829.050 950.925 - 13.20% -
std::is_partitioned(deque<int>)_(partitioned)/8192 14.57% 2384.866 2732.311 - 16.20% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.54% 1.211 1.387 - -0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 14.46% 47.647 54.537 - 22.59% -
std::swap_ranges(deque<int>)/1024 14.39% 319.166 365.096 - 14.31% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 14.28% 5.011 5.727 - 13.08% -
BM_std_minmax_element<char>/2 14.24% 0.603 0.688 - 6.09% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 14.21% 7.124 8.137 - 24.17% -
BM_vector_deque_copy_backward/64000 14.09% 7256.225 8278.529 - 3.08% -
std::move(vector<bool>)_(aligned)/64 14.06% 1.603 1.829 - 8.91% -
std::sort_heap(vector<int>,_pred)/8 14.03% 28.885 32.939 - -0.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 14.03% 1.461 1.666 - -14.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 14.02% 84.623 96.485 - 11.52% -
std::partition(deque<int>)_(dense)/32 13.97% 9.489 10.814 - 16.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 13.89% 101887.453 116039.835 - 5.14% -
BM_vector_deque_ranges_copy_backward/64000 13.88% 7199.611 8199.013 - 2.00% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.85% 32.584 37.096 - 4.72% -
BM_vector_deque_ranges_copy_backward/65536 13.77% 7389.624 8407.453 - 2.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.77% 102683.243 116819.619 - 6.75% -
std::list<int>::insert(begin)_(cheap_elements)/1024 13.72% 12.215 13.891 - 21.35% -
std::list<int>::insert(begin)_(cheap_elements)/32 13.71% 11.019 12.529 - 21.69% -
std::unique(deque<int>)_(contiguous)/52 13.69% 57.436 65.301 - 18.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.65% 53994.291 61365.906 - 12.00% -
std::set<std::string>::insert(value)_(already_present)/32 13.61% 8.914 10.127 - -3.21% -
BM_vector_deque_move_backward/64000 13.55% 7049.427 8004.306 - 4.36% -
BM_deque_vector_ranges_move_backward/0 13.54% 1.342 1.524 - 3.92% -
std::set<int>::upper_bound(key)_(non-existent)/8192 13.48% 9.686 10.992 - 5.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13.47% 6715.447 7620.164 - 12.25% -
std::swap_ranges(deque<int>)/8192 13.47% 2547.802 2890.963 - 13.42% -
std::unordered_set<int>::count(key)_(existent)/32 13.45% 1.225 1.390 - -7.31% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 13.42% 4.347 4.930 - 10.02% -
BM_deque_vector_copy_backward/70000 13.37% 7843.430 8892.393 - 3.33% -
std::list<std::string>::ctor(size)/8192 13.35% 102383.115 116047.874 - 3.35% -
SetIntersection_Interlaced_Vector_float_16384_256 13.32% 16984669.721 19247333.547 - 11.46% -
SetIntersection_Interlaced_Vector_uint32_262144_64 13.25% 9613780.560 10887136.275 - -40.61% -
BM_vector_deque_move_backward/70000 13.20% 7735.353 8756.420 - -2.60% -
std::set<std::string>::find(key)_(non-existent)/1024 13.20% 20.048 22.693 - 11.10% -
BM_vector_deque_ranges_move_backward/70000 13.11% 7821.490 8847.172 - 3.53% -
BM_vector_deque_copy_backward/65536 13.11% 7428.858 8402.968 - 1.77% -
BM_vector_deque_move_backward/65536 13.03% 7360.985 8320.167 - -0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 12.97% 38.400 43.379 - 13.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12.96% 11644.559 13153.390 - 8.84% -
std::stable_partition(deque<int>)_(sparse)/8192 12.92% 3299.520 3725.713 - 5.06% -
std::set<int>::clear()/32 12.91% 620.702 700.845 - 12.27% -
SetIntersection_Interlaced_Vector_float_256_256 12.90% 4553133.961 5140275.917 - 0.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 12.86% 1.201 1.355 - 21.73% -
std::map<std::string,_int>::erase(iterator)/32 12.85% 28.116 31.728 - 7.45% -
BM_PushHeap_uint64_Descending_1 12.84% 0.471 0.531 - -23.53% -
std::list<int>::ctor(const&)_(cheap_elements)/32 12.82% 359.742 405.849 - 24.38% -
std::list<std::string>::ctor(size)/32 12.81% 348.132 392.728 - 5.23% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 12.79% 0.969 1.093 - -9.59% -
std::partition(deque<int>)_(dense)/50 12.78% 14.052 15.848 - 13.92% -
ranges::min(std::vector<__int128>)/64 12.78% 26.337 29.702 - 21.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 12.73% 35.280 39.770 - 17.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.66% 12.064 13.591 - -2.17% -
BM_vector_deque_ranges_move_backward/2 12.64% 1.825 2.055 - 8.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.57% 2.272 2.558 - 0.43% -
std::count(deque<int>)_(every_other)/8192 12.57% 1917.375 2158.301 - 12.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.53% 12.025 13.532 - -1.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 12.53% 18.777 21.130 - 3.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 12.52% 6.280 7.066 - -32.24% -
BM_StringRelational_Eq_Small_Small_Control 12.43% 1.848 2.078 - 11.03% -
std::multiset<int>::find(key)_(non-existent)/8192 12.17% 8.439 9.466 - 14.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12.17% 12541.253 14066.986 - 4.40% -
std::set<std::string>::find(key)_(non-existent)/8192 12.13% 27.107 30.395 - 10.09% -
std::copy_n(deque<int>)/32768 12.12% 1131.351 1268.508 - 10.83% -
std::find_if_not(list<int>)_(bail_25%)/32768 12.12% 7373.488 8267.037 - -4.88% -
BM_vector_deque_copy_backward/70000 12.07% 7978.416 8941.607 - 2.91% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.03% 3701.979 4147.345 - 0.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 12.02% 2.213 2.479 - 0.89% -
BM_tolower_char<char> 11.99% 0.617 0.691 - 11.85% -
std::list<std::string>::ctor(size)/1024 11.98% 12505.523 14004.123 - 1.31% -
BM_deque_vector_move_backward/70000 11.96% 7751.143 8678.480 - 0.90% -
BM_PushHeap_string_Random_1 11.95% 0.469 0.526 - -0.04% -
BM_vector_deque_ranges_move_backward/65536 11.91% 7338.762 8212.853 - -0.55% -
std::move(list<int>)/64 11.80% 39.013 43.617 - 1.33% -
BM_PushHeap_string_PipeOrgan_256 11.78% 7.822 8.744 - 12.76% -
std::find_end(deque<int>)_(process_all)/8192 11.78% 2114.039 2363.055 - 1.11% -
SetIntersection_Interlaced_Vector_float_262144_64 11.71% 9216105.617 10294906.241 - -4.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.69% 118601.458 132467.552 - 0.95% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 11.66% 2.285 2.551 - 9.36% -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.63% 12.222 13.643 - 19.62% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.60% 21.709 24.226 - -4.84% -
std::transform(vector<int>)_(identity_transform)/8192 11.56% 2018.413 2251.763 - 11.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.29% 1.299 1.446 - 28.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.28% 10.040 11.173 - 36.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 11.21% 12.433 13.826 - 8.83% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 11.18% 4.660 5.181 - -8.49% -
std::multiset<int>::count(key)_(non-existent)/8192 11.16% 9.786 10.879 - 15.35% -
std::set<int>::upper_bound(key)_(non-existent)/32 11.16% 2.402 2.671 - 9.81% -
BM_PushHeap_float_QuickSortAdversary_1 11.14% 0.466 0.518 - -2.59% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.99% 7754898.091 8607190.133 - 11.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 10.97% 146006.918 162018.427 - 10.98% -
SetIntersection_Front_Vector_uint64_262144_1024 10.96% 5316786.676 5899743.864 - 10.26% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.95% 26.031 28.882 - 8.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.93% 4.214 4.674 - 10.67% -
BM_PushHeap_float_PipeOrgan_4 10.92% 0.484 0.537 - -0.11% -
ranges::minmax(std::list<long_long>)/64 10.89% 30.172 33.457 - 10.26% -
std::unordered_set<int>::find(key)_(existent)/1024 10.88% 1.336 1.482 - 6.45% -
std::find_end(deque<int>)_(process_all)/1048576 10.88% 268048.694 297199.363 - 12.00% -
BM_PushHeap_uint32_Ascending_256 10.87% 2.080 2.306 - 10.82% -
BM_deque_deque_ranges_move_backward/70000 10.86% 7906.454 8764.961 - 4.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 10.83% 21.830 24.193 - 4.49% -
BM_deque_vector_move_backward/65536 10.80% 7338.727 8131.099 - -0.60% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.73% 30.870 34.184 - 6.48% -
std::sort(deque<int>)_(repeated)/1024 10.71% 959.945 1062.761 - 7.61% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 10.68% 8996.220 9956.624 - 0.96% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 10.67% 309.396 342.414 - 0.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.58% 106156.503 117389.896 - 19.05% -
std::find(vector<bool>)_(process_all)/8 10.58% 0.628 0.695 - 8.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 10.52% 4.612 5.097 - -31.77% -
std::unique(deque<int>)_(contiguous)/32 10.52% 50.858 56.208 - 13.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 10.51% 14.749 16.299 - 4.68% -
std::adjacent_find(vector<int>,_pred)/1024 10.48% 397.633 439.297 - 9.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.47% 34.541 38.156 - 70.76% -
std::partial_sort_copy(deque<int>)_(heap)/1024 10.45% 8265.795 9129.589 - -0.44% -
ranges::minmax(std::list<char>)/1 10.40% 0.377 0.416 - 9.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.39% 883.928 975.730 - 3.12% -
SetIntersection_Interlaced_Vector_string_16384_16 10.34% 4288302.922 4731555.216 - 12.80% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.32% 9.189 10.137 - 21.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 10.31% 34.535 38.094 - 0.70% -
std::find_end(list<int>,_pred)_(same_length)/8192 10.26% 9496.537 10471.188 - 0.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.23% 11801.055 13008.680 - -14.10% -
std::set<std::string>::count(key)_(non-existent)/32 10.23% 10.451 11.520 - 6.37% -
BM_vector_deque_ranges_move_backward/1 10.20% 2.115 2.331 - 7.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 10.18% 6.511 7.174 - 26.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.10% 26.914 29.632 - 2.06% -
SetIntersection_Interlaced_Vector_float_262144_1024 10.09% 96897190.723 106677838.159 - 9.07% -
std::search(list<int>)_(no_match)/1000 10.05% 709.956 781.305 - -48.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.95% 92.382 101.573 - 9.64% -
std::map<std::string,_int>::erase(iterator)/1024 9.92% 25.495 28.024 - -8.94% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.92% 11124.608 12228.213 - -0.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 9.91% 3729.986 4099.640 - 6.63% -
std::copy_backward(vector<int>)/8 9.88% 2.119 2.328 - 0.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.86% 32085.419 35247.595 - 1.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 9.85% 55577.448 61049.673 - 12.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.83% 1.348 1.480 - 13.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.80% 2.933 3.221 - 9.10% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 9.79% 12366.156 13577.392 - 20.44% -
BM_PushHeap_float_Ascending_4 9.77% 0.535 0.587 - -0.10% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.76% 17.744 19.476 - 3.83% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 9.76% 347.346 381.231 - 2.92% -
std::unordered_set<std::string>::count(key)_(existent)/8192 9.72% 41.339 45.356 - 27.03% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.71% 15.301 16.786 - 23.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.71% 32354.235 35494.326 - 2.86% -
BM_PushHeap_uint32_Ascending_16 9.70% 0.928 1.018 - 11.15% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.70% 28.498 31.261 - 9.32% -
SetIntersection_Front_Set_string_1024_256 9.70% 14285740.985 15671030.071 - 5.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.66% 273659.304 300102.982 - 1.46% -
BM_vector_deque_ranges_copy_backward/70000 9.64% 7915.634 8678.437 - -1.08% -
std::transform(list<int>,_list<int>)/8192 9.63% 9049.095 9920.247 - 16.79% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 9.62% 105569.772 115729.281 - 19.77% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 9.61% 20.756 22.750 - 5.17% -
bm_ranges_swap_ranges_vb_aligned/32 9.57% 3.318 3.636 - 3.12% -
std::move_backward(deque<int>)/1048576 9.55% 126941.756 139064.207 - 5.78% -
std::sort_heap(deque<int>,_pred)/8192 9.52% 430314.413 471294.745 - 10.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 9.52% 15.629 17.117 - 6.93% -
std::set<std::string>::insert(value)_(already_present)/1024 9.48% 26.792 29.333 - -1.86% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.47% 11.235 12.299 - -2.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 9.46% 11.174 12.231 - -2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.44% 32.068 35.096 - 4.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 9.42% 17.471 19.117 - 11.31% -
std::swap_ranges(list<int>)/8192 9.41% 9600.745 10504.163 - -4.78% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.38% 6.147 6.724 - -2.66% -
BM_vector_deque_ranges_copy/1 9.35% 2.185 2.389 - 2.04% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 9.29% 105914.800 115757.140 - 17.54% -
ranges::minmax(std::list<char>)/70000 9.25% 53556.027 58512.216 - 4.03% -
bm_ranges_swap_ranges_vb_aligned/16 9.22% 3.319 3.625 - 2.88% -
BM_deque_vector_move/0 9.22% 1.401 1.530 - 6.66% -
ranges::min(std::deque<long_long>)/64 9.21% 17.609 19.232 - 9.47% -
std::stable_partition(list<int>)_(dense)/8192 9.20% 17431.408 19035.121 - 0.76% -
rng::find_last(deque<int>)_(bail_90%)/8 9.19% 0.845 0.923 - 0.19% -
BM_num_put<unsigned_long> 9.17% 11.266 12.299 - 1.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.14% 2.171 2.370 - -0.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.14% 2.170 2.368 - 5.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.13% 12928.132 14108.333 - 1.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.11% 1.223 1.335 - 1.21% -
std::copy_n(deque<int>)/262144 9.10% 11608.260 12664.566 - 8.42% -
BM_PushHeap_float_QuickSortAdversary_4 9.10% 0.536 0.584 - -0.26% -
rng::starts_with(list<int>,_pred)/8192 9.09% 9684.784 10564.918 - 7.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.07% 22.495 24.534 - -1.68% -
std::find(vector<bool>)_(process_all)/50 9.05% 0.677 0.738 - 15.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.04% 1.308 1.426 - 15.78% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 9.04% 921.764 1005.101 - 2.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 9.04% 2.745 2.993 - 8.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 9.00% 102034.835 111220.124 - 3.61% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.00% 1.155 1.259 - 2.61% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.00% 8266.474 9010.273 - 8.10% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.99% 16860.068 18376.269 - 2.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.96% 31.259 34.059 - 5.36% -
BM_PushHeap_uint32_Ascending_262144 8.94% 4.679 5.097 - 7.00% -
BM_PushHeap_uint32_Random_1 8.94% 0.445 0.485 - -24.47% -
ranges::minmax(std::list<char>)/64 8.92% 33.638 36.639 - 4.65% -
std::shift_right(list<int>)/50 8.87% 26.579 28.938 - 10.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.86% 689.383 750.458 - -13.35% -
BM_CmpEqual_ushort_schar 8.82% 0.991 1.078 - 7.15% -
std::set<std::string>::contains(key)_(existent)/8192 8.80% 26.645 28.989 - 0.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.78% 1.584 1.723 - 12.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.77% 8.931 9.714 - -15.55% -
BM_StringFindCharLiteral/1024 8.74% 17.939 19.507 - -3.82% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.74% 795.431 864.953 - 0.78% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.72% 227.145 246.949 - 2.80% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.72% 445735.395 484581.509 - 8.66% -
std::find_if(list<int>)_(bail_25%)/32768 8.71% 7077.989 7694.607 - 8.56% -
std::search(deque<int>,_pred)_(no_match)/1000 8.71% 426.574 463.726 - 9.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 8.66% 1.650 1.793 - 30.16% -
std::find(list<int>)_(process_all)/8 8.64% 2.247 2.441 - 1.80% -
BM_deque_deque_move_backward/64000 8.62% 7230.942 7854.001 - 1.56% -
std::for_each(list<int>)/8192 8.60% 7438.980 8079.070 - 6.04% -
BM_deque_vector_ranges_move_backward/2 8.59% 1.764 1.915 - 4.74% -
std::multiset<int>::equal_range(key)_(existent)/8192 8.59% 8.270 8.980 - 9.22% -
std::stable_partition(list<int>)_(alloc_fails)/8192 8.58% 25014.029 27160.938 - 1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 8.55% 1745020.134 1894278.877 - 5.51% -
BM_deque_vector_ranges_move_backward/70000 8.53% 7969.408 8648.985 - -0.64% -
std::set<int>::upper_bound(key)_(non-existent)/1024 8.51% 5.843 6.340 - 4.19% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.51% 1.316 1.428 - 17.76% -
BM_deque_vector_move_backward/0 8.50% 1.303 1.414 - -3.45% -
std::search(deque<int>,_pred)_(no_match)/1024 8.46% 437.641 474.647 - 8.93% -
rng::contains(deque<int>)_(process_all)/50 8.42% 12.532 13.588 - 5.85% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.40% 6692142.171 7254328.103 - 4.94% -
SetIntersection_Front_Set_uint32_16384_256 8.40% 3869862.807 4194802.950 - 6.84% -
SetIntersection_Interlaced_Vector_float_1024_256 8.37% 6018052.764 6521749.993 - 8.38% -
std::find_end(deque<int>)_(process_all)/1024 8.35% 290.795 315.086 - 7.66% -
BM_num_put<long> 8.33% 11.645 12.616 - 3.94% -
std::find_end(list<int>)_(single_element)/8192 8.32% 8275.159 8963.913 - 7.28% -
BM_deque_deque_ranges_move_backward/65536 8.31% 7497.091 8120.427 - 1.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.25% 441.772 478.203 - 0.48% -
std::replace_if(list<int>)_(sprinkled)/8192 8.23% 7320.746 7923.301 - 7.12% -
std::move_backward(deque<int>)/262144 8.23% 30207.481 32692.750 - 4.92% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 8.21% 12.360 13.374 - 8.09% -
BM_deque_deque_ranges_move_backward/64000 8.19% 7352.422 7954.620 - 2.76% -
std::search(deque<int>,_pred)_(no_match)/8192 8.19% 3492.600 3778.582 - 8.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.16% 1.226 1.326 - 3.87% -
std::reverse(list<int>)/32768 8.12% 17518.994 18940.804 - 8.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 8.11% 21.825 23.595 - 4.09% -
std::set<std::string>::count(key)_(non-existent)/8192 8.07% 33.123 35.797 - 4.63% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.07% 1.662 1.796 - -5.40% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 8.07% 32464.780 35084.449 - 3.11% -
std::find(list<int>)_(process_all)/1024 8.06% 685.972 741.256 - 7.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.05% 9882.387 10678.394 - 16.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 8.05% 12552.625 13563.241 - 2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 8.04% 1847652.098 1996292.154 - 5.29% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.03% 27.789 30.020 - 2.75% -
BM_deque_deque_ranges_move_backward/64 8.03% 3.374 3.645 - 5.14% -
BM_deque_deque_copy/0 8.03% 0.788 0.852 - 0.03% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.98% 2.252 2.431 - -8.58% -
std::generate_n(list<int>)/8192 7.97% 6868.739 7416.352 - 4.98% -
std::any_of(vector<int>)_(process_all)/50 7.97% 12.571 13.573 - 4.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.90% 32.970 35.574 - -8.48% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7.88% 6918.927 7464.172 - 0.68% -
rng::contains(deque<int>)_(process_all)/8192 7.87% 1859.031 2005.407 - 7.32% -
std::multiset<std::string>::erase(key)_(existent)/1024 7.87% 63.722 68.736 - -27.78% -
std::partial_sort_copy(list<int>)_(shuffled)/8 7.86% 11.262 12.147 - 9.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.86% 4.780 5.156 - 13.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.86% 6.411 6.915 - -13.51% -
rng::contains(deque<int>)_(process_all)/32 7.86% 8.604 9.280 - 3.60% -
std::pop_heap(deque<int>)/1024 7.80% 12.280 13.238 - 6.47% -
BM_deque_vector_ranges_copy_backward/64000 7.78% 7454.620 8034.538 - 2.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 7.74% 205766.794 221690.863 - 7.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.72% 47.736 51.423 - 10.98% -
std::sort_heap(vector<NonIntegral>,_pred)/8 7.72% 29.345 31.610 - 1.10% -
std::set<std::string>::equal_range(key)_(existent)/8192 7.68% 28.277 30.450 - 4.50% -
BM_PushHeap_uint32_Ascending_1024 7.66% 2.552 2.747 - 7.51% -
std::generate(deque<int>)/1024 7.66% 241.566 260.065 - 7.26% -
std::find_end(vector<int>)_(single_element)/8192 7.65% 1860.993 2003.266 - 7.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.63% 8273927.302 8904881.409 - 2.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.56% 0.891 0.958 - -9.59% -
BM_deque_deque_ranges_copy_backward/65536 7.53% 7407.194 7965.035 - 1.41% -
std::map<int,_int>::erase(iterator)/1024 7.53% 20.701 22.259 - 6.66% -
std::adjacent_find(deque<int>,_pred)/50 7.52% 28.956 31.134 - 1.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 7.51% 21.818 23.458 - -1.26% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 7.50% 595925.891 640649.971 - 7.35% -
rng::contains(vector<int>)_(process_all)/1048576 7.50% 231035.502 248374.209 - 6.77% -
std::multiset<std::string>::erase(iterator)/1024 7.47% 28.695 30.839 - -3.41% -
BM_deque_vector_copy_backward/65536 7.47% 7755.877 8335.341 - 1.20% -
BM_deque_deque_move_backward/70000 7.47% 8053.695 8655.367 - -0.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7.47% 6546.044 7034.976 - 5.86% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.46% 27.872 29.952 - 4.58% -
BM_PushHeap_uint64_Ascending_64 7.46% 1.514 1.626 - -3.13% -
bm_ranges_swap_ranges_vb_aligned/8 7.44% 3.286 3.530 - 1.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.44% 1.516 1.629 - 1.39% -
std::partial_sort_copy(deque<int>)_(descending)/1024 7.42% 8459.392 9087.038 - 0.62% -
std::set<int>::lower_bound(key)_(existent)/1024 7.40% 4.302 4.621 - -0.54% -
ranges::min(std::list<char>)/1 7.39% 0.364 0.391 - 7.31% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.39% 12.564 13.492 - 4.89% -
BM_StringAssignStr_Small_Transparent 7.38% 0.485 0.520 - 0.80% -
std::generate(deque<int>)/8192 7.37% 1888.200 2027.352 - 6.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 7.33% 491145.131 527168.665 - 6.48% -
std::count(list<int>)_(every_other)/1024 7.33% 693.767 744.589 - 6.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 7.29% 30.225 32.430 - -2.13% -
std::replace(list<int>)_(sprinkled)/8192 7.28% 7140.702 7660.770 - 6.95% -
rng::contains(deque<int>)_(process_all)/1048576 7.26% 242800.589 260438.586 - 6.60% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.25% 1282711.515 1375720.236 - -0.76% -
rng::contains_subrange(vector<int>)_(same_length)/8192 7.25% 1858.701 1993.372 - 2.01% -
BM_deque_deque_ranges_move_backward/0 7.23% 0.736 0.789 - -14.05% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.20% 4578.037 4907.697 - 0.27% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.20% 22.315 23.922 - 0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.20% 23.631 25.333 - 7.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.18% 62.416 66.897 - -8.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 7.16% 601.874 644.950 - 1.78% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.14% 1.127 1.208 - -0.10% -
std::stable_partition(list<int>)_(sparse)/8192 7.14% 8926.775 9563.860 - 10.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.13% 1780.489 1907.480 - 9.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7.10% 4181490.137 4478323.538 - 4.79% -
std::unordered_map<int,_int>::erase(iterator)/8192 7.10% 19.851 21.259 - 2.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 7.09% 57.154 61.207 - -7.32% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 7.09% 42.698 45.725 - 8.33% -
SetIntersection_Interlaced_Vector_uint32_256_1 7.08% 4158686.515 4453142.520 - 7.71% -
std::shift_left(list<int>)/50 7.04% 27.223 29.140 - 4.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.03% 918.112 982.686 - 1.07% -
BM_deque_deque_move_backward/65536 7.03% 7570.413 8102.777 - -0.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 6.98% 1912.101 2045.524 - -1.44% -
std::find_end(deque<int>)_(single_element)/8192 6.97% 2209.722 2363.820 - 7.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 6.97% 0.442 0.473 - -3.65% -
std::find_if(vector<char>)_(bail_25%)/8 6.95% 0.957 1.024 - 4.64% -
std::set<std::string>::find(key)_(existent)/32 6.94% 15.795 16.892 - 4.76% -
BM_deque_deque_copy_backward/64000 6.92% 7405.065 7917.171 - 0.90% -
std::unordered_map<int,_int>::erase(iterator)/1024 6.88% 19.721 21.079 - 1.76% -
std::transform(list<int>)_(identity_transform)/8192 6.86% 7569.706 8088.859 - 6.45% -
BM_StringAssignAsciiz_Large_Opaque 6.85% 11.569 12.361 - 7.68% -
std::search(vector<int>)_(near_matches)/8192 6.83% 757980.498 809754.426 - 6.01% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.81% 599.511 640.347 - 6.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 6.79% 16.150 17.246 - 6.57% -
std::multiset<std::string>::find(key)_(existent)/8192 6.78% 26.131 27.903 - -1.28% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.75% 44.321 47.314 - -0.73% -
std::partition(list<int>)_(sparse)/8192 6.72% 7666.741 8181.856 - 7.57% -
std::replace_if(list<int>)_(prefix)/8192 6.70% 7142.279 7620.782 - 5.51% -
std::generate(deque<int>)/50 6.68% 11.949 12.747 - 5.93% -
std::stable_sort(vector<int>)_(repeated)/1024 6.66% 1089.040 1161.592 - 7.58% -
std::remove(deque<int>)_(prefix)/50 6.65% 60.876 64.927 - 8.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 6.65% 53.493 57.052 - 36.18% -
std::find(list<int>)_(process_all)/8192 6.65% 7099.829 7572.066 - 5.15% -
SetIntersection_Interlaced_Set_float_256_64 6.63% 13004318.605 13867011.629 - 1.56% -
BM_deque_deque_ranges_copy_backward/70000 6.60% 8131.276 8667.876 - 1.86% -
std::remove(deque<int>)_(prefix)/32 6.57% 53.508 57.023 - 11.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.56% 12.068 12.859 - -5.51% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 6.56% 134.412 143.226 - 6.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 6.53% 18.397 19.598 - -0.11% -
rng::find_last(vector<char>)_(bail_90%)/50 6.53% 1.405 1.496 - 3.49% -
std::multimap<std::string,_int>::erase(iterator)/8192 6.51% 30.264 32.234 - 5.13% -
std::find(vector<long_long>)_(bail_25%)/8 6.49% 0.868 0.924 - 3.65% -
SetIntersection_Interlaced_Set_string_16_16 6.48% 56188439.682 59831395.074 - 2.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 6.43% 48.040 51.131 - 5.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.42% 603.761 642.514 - 0.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.42% 0.409 0.435 - 2.09% -
BM_num_put<long_long> 6.42% 11.609 12.354 - 0.02% -
SetIntersection_Interlaced_Set_float_262144_16384 6.41% 1236047.851 1315243.896 - 2.21% -
std::move_backward(vector<int>)/262144 6.39% 21868.613 23266.068 - 2.56% -
BM_deque_deque_copy_backward/70000 6.38% 7960.115 8468.233 - -0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.38% 124.371 132.307 - 4.15% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.35% 228.335 242.826 - 3.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.34% 454.701 483.547 - 6.07% -
SetIntersection_Interlaced_Vector_float_1024_16 6.32% 1971052.001 2095612.023 - 5.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.31% 6.562 6.976 - 5.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.30% 14953.560 15895.573 - 7.99% -
std::map<int,_int>::erase(iterator)/32 6.28% 20.636 21.932 - 5.70% -
std::unique(list<int>)_(sprinkled)/52 6.28% 69.865 74.250 - 10.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.26% 1.157 1.230 - 4.78% -
std::multiset<int>::contains(key)_(existent)/8192 6.23% 8.242 8.756 - 0.42% -
rng::fold_left(list<int>)/32 6.23% 20.560 21.841 - 5.95% -
std::sort(vector<NonIntegral>)_(descending)/8192 6.22% 5260.717 5587.964 - 6.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.22% 14397624.374 15292462.733 - 8.13% -
std::set<int>::lower_bound(key)_(existent)/8192 6.19% 7.748 8.227 - -0.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.18% 57198.945 60735.382 - 4.32% -
std::upper_bound(std::list<int>)/8192 6.18% 13140.472 13952.871 - -5.56% -
BM_deque_deque_copy_backward/65536 6.18% 7572.941 8041.012 - 0.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 6.18% 13.044 13.850 - 4.99% -
std::multiset<int>::upper_bound(key)_(existent)/8192 6.17% 14.686 15.592 - 6.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.17% 203696439.673 216256661.364 - 9.82% -
BM_deque_deque_ranges_copy_backward/64000 6.16% 7372.578 7826.421 - 1.59% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.15% 25042.208 26581.977 - -0.94% -
std::copy_backward(vector<bool>)_(aligned)/32768 6.15% 35.603 37.792 - 5.95% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.14% 117664.643 124893.587 - 5.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.14% 19872.774 21093.373 - 6.59% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 6.14% 1.355 1.438 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.14% 14017362.535 14877527.449 - -0.44% -
SetIntersection_Front_Vector_uint64_256_256 6.13% 4244218.702 4504572.896 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_1024_16 6.13% 1878971.325 1994177.988 - -11.20% -
SetIntersection_None_Set_float_262144_16 6.13% 1145471.517 1215689.617 - 2.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.10% 19903.141 21116.526 - 0.41% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.09% 19799.780 21006.078 - 0.44% -
std::unique(list<int>,_pred)_(sprinkled)/1024 6.08% 999.881 1060.704 - 5.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.06% 0.289 0.307 - -36.52% -
std::map<int,_int>::erase(key)_(existent)/8192 6.06% 24.900 26.409 - 4.87% -
BM_PushHeap_float_Descending_16 6.04% 0.367 0.389 - 2.85% -
SetIntersection_None_Set_float_262144_262144 6.04% 1146513.508 1215752.521 - 2.25% -
std::unordered_map<int,_int>::clear()/1024 6.01% 8239.916 8734.728 - -12.38% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.99% 9318.240 9876.094 - 0.89% -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.97% 5.374 5.695 - -2.09% -
BM_PushHeap_string_Ascending_16384 5.97% 19.489 20.652 - 7.69% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.97% 9.631 10.206 - -10.51% -
std::copy_n(vector<int>)/8 5.92% 2.162 2.290 - 6.48% -
std::reverse(list<int>)/512 5.91% 191.845 203.180 - 5.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 5.90% 7.023 7.437 - 5.75% -
SetIntersection_Interlaced_Vector_uint32_1024_64 5.89% 3916378.838 4147157.281 - -1.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.88% 44944.146 47586.193 - -2.60% -
std::map<int,_int>::erase(key)_(existent)/1024 5.88% 24.405 25.840 - 5.13% -
BM_CmpLess_uchar_schar 5.88% 1.017 1.077 - 2.77% -
BM_getline_string 5.87% 16.615 17.590 - 2.79% -
SetIntersection_Interlaced_Vector_string_16384_64 5.87% 13157231.822 13929331.866 - 8.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.85% 0.965 1.022 - -19.15% -
SetIntersection_None_Set_float_262144_1024 5.85% 1149187.012 1216366.941 - 2.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.84% 55.807 59.068 - 4.86% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.84% 0.252 0.267 - 5.84% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 5.84% 741.027 784.294 - -7.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.84% 6.534 6.915 - 9.79% -
BM_PushHeap_string_Ascending_1024 5.84% 13.594 14.387 - 8.14% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.83% 14.973 15.846 - 2.74% -
std::lower_bound(std::list<int>)/8192 5.82% 13237.348 14007.380 - -5.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.81% 10691.891 11313.543 - 13.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 5.80% 27.976 29.599 - 5.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.80% 22.841 24.164 - -4.30% -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.79% 125.055 132.301 - 6.72% -
std::rotate(deque<int>)_(by_1/2)/8192 5.79% 1560.354 1650.621 - 13.38% -
SetIntersection_None_Set_float_262144_256 5.78% 1147915.852 1214318.441 - 1.85% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.78% 23.508 24.866 - -9.67% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 5.75% 36.266 38.352 - -4.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.74% 24.036 25.416 - 0.63% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.74% 53.886 56.977 - 5.15% -
rng::find_last(vector<int>)_(bail_90%)/8 5.73% 0.424 0.449 - -2.45% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.72% 31.675 33.486 - 0.65% -
SetIntersection_Interlaced_Vector_float_64_64 5.71% 10886581.015 11508230.137 - 0.72% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.71% 92.525 97.807 - 3.77% -
std::multiset<int>::lower_bound(key)_(existent)/8192 5.71% 14.633 15.468 - 5.79% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.70% 83.963 88.751 - 0.19% -
rng::find_last(vector<char>)_(bail_90%)/1048576 5.70% 23738.636 25091.199 - 9.43% -
BM_deque_vector_copy_backward/64000 5.68% 7523.065 7950.344 - -3.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.68% 1788.355 1889.873 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.67% 6603472.743 6978020.851 - -7.38% -
std::is_partitioned(deque<int>)_(partitioned)/1024 5.67% 292.628 309.222 - 7.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.67% 1.101 1.163 - -2.84% -
BM_PushHeap_uint32_Ascending_16384 5.67% 3.571 3.774 - 5.19% -
SetIntersection_None_Set_float_262144_64 5.65% 1147883.137 1212711.588 - 1.73% -
std::multiset<int>::clear()/8192 5.63% 77411.804 81772.155 - 1.33% -
SetIntersection_None_Set_float_262144_4 5.62% 1149936.281 1214584.881 - 2.14% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 5.62% 4752.506 5019.487 - 5.09% -
BM_deque_vector_move/1 5.61% 2.058 2.174 - 1.63% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.61% 25.462 26.889 - 8.33% -
std::map<int,_int>::erase(iterator)/8192 5.58% 23.902 25.237 - 4.72% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.58% 5518.184 5826.166 - -2.89% -
BM_deque_deque_ranges_move_backward/2 5.58% 2.336 2.466 - -2.20% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.54% 31.095 32.818 - 5.05% -
BM_PushHeap_string_QuickSortAdversary_16384 5.53% 15.493 16.350 - 5.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.49% 3.905 4.119 - 2.52% -
std::adjacent_find(vector<int>,_pred)/1048576 5.45% 461212.820 486362.572 - 2.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.45% 22.447 23.669 - 0.57% -
BM_PushHeap_string_QuickSortAdversary_1024 5.44% 15.037 15.856 - 5.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 5.43% 77.730 81.952 - 12.97% -
std::find_end(vector<int>)_(single_element)/1000 5.42% 238.497 251.417 - 4.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.41% 21.531 22.695 - 5.46% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.40% 7150.454 7536.883 - -5.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.39% 19903.805 20976.137 - 0.75% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.39% 8558.268 9019.148 - 4.97% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.37% 173133.403 182422.890 - 0.47% -
SetIntersection_Front_Vector_uint64_262144_16384 5.36% 74491368.376 78482964.670 - 2.67% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 5.35% 38.250 40.298 - -0.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.35% 2.257 2.378 - 2.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 5.34% 42.246 44.500 - 3.31% -
BM_deque_vector_move_backward/64000 5.33% 7515.808 7916.213 - 0.78% -
std::set<int>::erase(key)_(non-existent,_end)/8192 5.32% 8.165 8.599 - -2.52% -
SetIntersection_Interlaced_Set_uint32_256_64 5.32% 12915637.320 13602806.252 - 0.66% -
std::multiset<std::string>::count(key)_(existent)/1024 5.32% 23.120 24.350 - 3.20% -
std::map<int,_int>::ctor(const&,_alloc)/1024 5.32% 6583.786 6933.821 - 2.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.31% 49.293 51.913 - 4.53% -
std::unordered_map<int,_int>::erase(iterator)/32 5.29% 19.726 20.770 - 1.77% -
std::move_backward(list<int>)/64 5.29% 39.254 41.330 - 4.56% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 5.27% 72.869 76.712 - 8.10% -
SetIntersection_Front_Vector_uint32_16384_1024 5.26% 5593949.777 5888270.570 - 10.65% -
BM_align/64 5.26% 0.623 0.656 - 2.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.24% 24.028 25.288 - -0.38% -
std::shift_left(list<int>)/32 5.24% 13.336 14.035 - 4.63% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5.24% 4799.010 5050.503 - 4.76% -
SetIntersection_None_Set_uint32_16384_16384 5.24% 155955144.140 164120697.365 - 1.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.24% 6760.441 7114.396 - 0.42% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.23% 4.497 4.732 - 6.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.22% 18.315 19.272 - 1.63% -
BM_num_put<unsigned_long_long> 5.19% 11.218 11.800 - 1.90% -
BM_align/8 5.19% 0.623 0.655 - 2.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.18% 173172.632 182136.117 - 5.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.17% 8160.941 8582.962 - -6.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 5.17% 52.908 55.643 - 6.88% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.17% 561.526 590.557 - 4.71% -
std::copy(deque<int>)/8 5.16% 2.655 2.792 - 2.44% -
BM_align/256 5.16% 0.623 0.655 - 2.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.16% 804.576 846.093 - 24.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.16% 92.934 97.730 - -6.55% -
std::find_if(list<int>)_(process_all)/1024 5.14% 718.228 755.138 - 6.44% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 5.13% 7.024 7.385 - 4.31% -
std::multiset<int>::clear()/1024 5.13% 9817.049 10320.443 - 1.33% -
std::replace(list<int>)_(prefix)/8192 5.13% 7044.596 7405.762 - 6.25% -
std::multiset<int>::find(key)_(non-existent)/32 5.12% 2.273 2.389 - -6.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 5.11% 22.228 23.365 - -10.04% -
BM_PushHeap_uint64_Ascending_256 5.11% 2.088 2.195 - -2.85% -
SetIntersection_None_Set_float_16384_256 5.10% 151043094.353 158745747.350 - 2.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.09% 29.293 30.783 - 2.75% -
BM_PushHeap_string_Ascending_262144 5.08% 29.350 30.842 - 5.91% -
BM_num_put<const_void*> 5.06% 11.976 12.581 - 0.86% -
ranges::min(std::list<__int128>)/70000 5.03% 58205.552 61135.330 - 3.55% -
BM_PushHeap_string_Ascending_256 5.03% 11.134 11.694 - 8.08% -
SetIntersection_Interlaced_Set_float_262144_16 5.03% 1557667.969 1636025.879 - 2.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.03% 10.433 10.958 - -2.69% -
rng::find_last(vector<int>)_(bail_90%)/50 5.01% 1.415 1.486 - 1.61% -
SetIntersection_Interlaced_Vector_uint32_16384_64 5.01% 8314145.924 8730624.834 - -8.34% -
SetIntersection_Interlaced_Set_float_16384_1024 5.01% 169092099.833 177557719.767 - 3.71% -
std::multiset<int>::erase(key)_(existent)/1024 5.00% 39.921 41.917 - 4.85% -
ranges::min(std::list<__int128>)/8 4.99% 2.062 2.165 - 4.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 4.99% 24.088 25.290 - 161.55% -
std::all_of(vector<int>)_(process_all)/8 4.99% 2.354 2.471 - -5.03% -
std::unordered_multiset<int>::ctor(const&)/32 4.99% 198.452 208.348 - 3.45% -
BM_PushHeap_string_QuickSortAdversary_256 4.97% 14.531 15.253 - 5.45% -
BM_deque_deque_ranges_move_backward/4000 4.97% 144.132 151.291 - 0.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.96% 18.374 19.285 - -0.62% -
SetIntersection_None_Set_float_262144_1 4.96% 1159976.074 1217455.078 - 1.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.95% 173542.689 182139.151 - 0.18% -
SetIntersection_None_Set_float_16384_1 4.94% 151972274.179 159474895.863 - 1.72% -
std::count(deque<int>)_(every_other)/1048576 4.93% 250678.939 263039.458 - 4.61% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.92% 29.468 30.919 - -2.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.91% 47.690 50.030 - 2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.91% 6.622 6.947 - -2.23% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.90% 0.458 0.480 - 4.62% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.90% 1.596 1.675 - 4.67% -
std::none_of(deque<int>)_(process_all)/8 4.90% 3.277 3.437 - -0.09% -
SetIntersection_Interlaced_Set_float_262144_4 4.89% 1254860.434 1316186.930 - 2.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.88% 880135.267 923128.988 - 3.67% -
SetIntersection_None_Set_float_16384_16384 4.87% 152495069.253 159923204.525 - -0.07% -
SetIntersection_None_Set_float_16384_64 4.86% 151453232.826 158821267.206 - 2.05% -
std::make_heap(vector<int>)_(shuffled)/8 4.84% 15.720 16.480 - 4.12% -
BM_PushHeap_string_QuickSortAdversary_64 4.83% 13.004 13.633 - 4.95% -
std::copy(vector<bool>)_(aligned)/64 4.83% 1.296 1.359 - 0.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.83% 37.443 39.251 - 3.04% -
std::set<std::string>::count(key)_(non-existent)/1024 4.83% 23.538 24.675 - -0.62% -
std::count(list<int>)_(every_other)/8 4.81% 2.083 2.183 - 4.01% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.79% 22.251 23.317 - 4.69% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.79% 40.102 42.022 - 0.58% -
rng::find_last(vector<char>)_(bail_90%)/8 4.79% 0.440 0.461 - 4.86% -
std::set<int>::count(key)_(non-existent)/1024 4.79% 7.359 7.711 - 4.07% -
BM_vector_deque_copy_backward/0 4.78% 0.480 0.503 - 20.03% -
std::partition_point(list<int>)/8192 4.78% 11825.322 12390.053 - -3.93% -
std::find_if_not(list<int>)_(process_all)/8192 4.78% 7203.531 7547.519 - -5.05% -
BM_PushHeap_string_QuickSortAdversary_16 4.76% 10.429 10.926 - 5.07% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.76% 30.304 31.747 - 10.22% -
std::find_end(list<int>)_(match_near_end)/1000 4.76% 76.530 80.173 - 2.24% -
std::set<int>::count(key)_(non-existent)/8192 4.76% 11.181 11.713 - 3.56% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.75% 32.188 33.717 - 10.05% -
SetIntersection_Interlaced_Vector_float_256_16 4.75% 6170997.625 6464075.075 - 3.00% -
SetIntersection_None_Set_float_16384_1024 4.75% 149967456.792 157086399.930 - 1.94% -
std::move(deque<int>)/8 4.73% 3.478 3.642 - 9.73% -
BM_CmpEqual_ushort_uchar 4.72% 1.093 1.144 - 5.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.72% 173329.328 181511.931 - -0.05% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.72% 11594.686 12141.473 - 1.27% -
SetIntersection_Interlaced_Set_float_16384_64 4.70% 210366080.108 220250250.915 - 3.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.69% 53084.299 55575.558 - 1.82% -
std::partition(vector<int>)_(dense)/1024 4.69% 239.833 251.081 - 1.06% -
std::find_end(vector<int>)_(single_element)/1024 4.69% 244.093 255.540 - 3.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.68% 3.662 3.833 - 15.54% -
ranges::min(std::list<__int128>)/64 4.68% 33.190 34.742 - 4.14% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.67% 287.638 301.076 - -0.20% -
BM_vector_deque_ranges_copy_backward/64 4.67% 2.968 3.106 - 4.73% -
std::any_of(deque<int>)_(process_all)/8 4.67% 3.283 3.436 - 0.12% -
std::find_if(list<int>)_(bail_25%)/8192 4.67% 1418.712 1484.909 - 4.51% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.65% 22.144 23.174 - 3.92% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.65% 7489.773 7838.186 - 3.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.65% 667.622 698.659 - 2.41% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.65% 1.775 1.858 - 2.20% -
SetIntersection_None_Set_float_16384_16 4.64% 151855596.352 158898001.956 - 1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.63% 0.392 0.410 - -11.97% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.62% 30.951 32.382 - -1.81% -
SetIntersection_None_Set_string_262144_16 4.62% 1652525.881 1728928.955 - 8.90% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.62% 160.174 167.573 - 3.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.61% 73.661 77.060 - 3.69% -
SetIntersection_Interlaced_Vector_float_256_64 4.61% 7220884.605 7553951.778 - 4.15% -
std::is_sorted(deque<int>)/8 4.61% 2.667 2.790 - 2.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.59% 2.685 2.808 - 12.58% -
std::search(list<int>)_(no_match)/1024 4.55% 730.845 764.134 - -51.84% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.55% 28.038 29.315 - -6.19% -
SetIntersection_None_Set_string_262144_4 4.52% 1650966.555 1725558.514 - 8.56% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 4.51% 0.324 0.339 - 2.84% -
std::find_if_not(list<int>)_(process_all)/32768 4.51% 25380.825 26525.764 - -2.95% -
SetIntersection_Interlaced_Set_float_16384_4 4.50% 165098108.045 172528979.513 - 3.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.50% 213.000 222.584 - 1.26% -
BM_deque_deque_ranges_move_backward/1 4.49% 2.593 2.710 - -2.29% -
std::partition(list<int>)_(dense)/32 4.49% 8.726 9.118 - 4.39% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.49% 350757553.463 366493108.882 - 4.13% -
BM_PushHeap_string_PipeOrgan_64 4.48% 5.735 5.992 - 2.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 4.48% 448.491 468.570 - 4.30% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.47% 7.707 8.051 - 3.11% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.45% 27.331 28.549 - 8.47% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 4.45% 0.266 0.278 - 4.44% -
SetIntersection_None_Set_float_16384_4 4.45% 152401497.371 159182446.120 - 1.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.43% 279303.184 291675.881 - -0.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.43% 583.200 609.022 - -0.41% -
SetIntersection_None_Set_string_262144_256 4.42% 1666332.275 1739957.928 - 9.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 4.42% 10.370 10.828 - 7.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.41% 1652153.401 1725021.322 - 8.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.41% 27.713 28.935 - 0.66% -
BM_deque_deque_ranges_move_backward/512 4.40% 18.880 19.712 - 2.20% -
std::set<int>::upper_bound(key)_(existent)/1024 4.39% 4.077 4.256 - 0.96% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.39% 8476.198 8848.226 - 4.90% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.39% 12460.738 13007.435 - -9.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.38% 1.188 1.240 - -0.31% -
BM_deque_vector_ranges_copy_backward/512 4.38% 17.902 18.685 - 4.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.36% 1631570.394 1702773.844 - 8.67% -
BM_deque_vector_ranges_move_backward/1 4.36% 2.010 2.098 - -1.63% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.36% 31.098 32.454 - -1.55% -
std::all_of(deque<int>)_(process_all)/8 4.36% 3.298 3.442 - -0.03% -
SetIntersection_Interlaced_Set_float_262144_256 4.36% 1532402.670 1599169.353 - 2.10% -
std::transform(list<int>)_(identity_transform)/1024 4.35% 734.682 766.660 - 3.89% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.35% 1.380 1.440 - 3.89% -
BM_PushHeap_string_QuickSortAdversary_4 4.34% 6.348 6.623 - 3.65% -
std::search(list<int>)_(single_element)/1024 4.33% 722.762 754.063 - 2.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 4.33% 23.890 24.924 - 3.34% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.33% 21.006 21.915 - 2.04% -
SetIntersection_Interlaced_Vector_float_262144_4 4.32% 1540014.927 1606580.231 - 5.28% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.31% 5023863.240 5240636.642 - 7.22% -
BM_deque_deque_ranges_copy_backward/4000 4.31% 144.861 151.111 - -1.60% -
rng::contains(deque<int>)_(process_all)/8 4.30% 3.015 3.145 - 1.45% -
std::equal(list<int>)_(it,_it,_it)/1024 4.29% 1124.461 1172.680 - 3.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.28% 3.913 4.081 - 4.02% -
std::search(vector<int>)_(no_match)/1000 4.27% 204.324 213.051 - 2.61% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 4.26% 21.373 22.282 - 3.59% -
std::search(vector<int>)_(no_match)/1024 4.25% 209.060 217.949 - 2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.25% 1648612.793 1718637.127 - 10.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.24% 248.146 258.669 - 3.32% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.24% 3.206 3.342 - 0.34% -
SetIntersection_None_Set_string_262144_16384 4.24% 1663382.324 1733902.506 - 9.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.24% 1634803.955 1704088.461 - 7.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.23% 16004.565 16682.068 - 5.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 4.23% 23.447 24.440 - 2.18% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4.23% 4586.107 4780.175 - 4.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.23% 56.690 59.089 - 4.54% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.23% 11.466 11.952 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.22% 2276498.561 2372659.537 - 0.19% -
std::move_backward(deque<int>)/32768 4.22% 3393.848 3537.153 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.22% 32.628 34.005 - 2.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 4.22% 23.159 24.136 - 2.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.22% 6329.523 6596.386 - 3.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.21% 1635998.373 1704819.416 - 9.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.20% 861965.853 898166.881 - 3.55% -
std::find_if_not(vector<bool>)_(process_all)/50 4.19% 23.574 24.562 - 2.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.19% 98.419 102.542 - -1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.18% 27194.285 28331.490 - -1.25% -
std::find_if_not(deque<int>)_(process_all)/50 4.18% 12.627 13.155 - 0.36% -
std::copy_n(deque<int>)/1048576 4.18% 50013.368 52102.421 - 3.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.17% 765.493 797.435 - 3.46% -
rng::for_each(multiset<int>)/8 4.17% 6.683 6.962 - 5.29% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.17% 1.221 1.272 - -8.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.17% 25049.689 26093.160 - 3.83% -
std::count(vector<bool>)/1000 4.16% 2.997 3.122 - 4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.16% 1656847.658 1725764.080 - 10.43% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.15% 28.035 29.200 - 16.19% -
BM_PushHeap_uint32_Random_16384 4.15% 5.772 6.011 - 3.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 4.13% 64.468 67.132 - 46.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.13% 1721.271 1792.360 - 10.79% -
SetIntersection_Front_Set_string_262144_16384 4.13% 337008874.244 350922487.201 - 1.01% -
std::reverse(list<int>)/64 4.12% 17.390 18.107 - 3.45% -
std::multiset<int>::count(key)_(existent)/8192 4.12% 10.185 10.605 - 12.85% -
std::partition(list<int>)_(dense)/50 4.12% 13.430 13.984 - 5.74% -
std::find_if(deque<int>)_(bail_25%)/1024 4.11% 77.783 80.981 - 3.57% -
SetIntersection_None_Set_float_262144_16384 4.11% 1155743.326 1203234.781 - 0.41% -
std::adjacent_find(vector<int>,_pred)/8192 4.10% 3179.507 3309.755 - 3.83% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.09% 6477.733 6742.739 - 4.65% -
bm_swap_ranges_vb_aligned/64 4.08% 2.882 3.000 - 8.10% -
rng::starts_with(list<int>)/8 4.07% 2.919 3.038 - 4.06% -
bm_ranges_lexicographical_compare<unsigned_char>/1 4.07% 1.601 1.666 - 3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.06% 1067949.770 1111359.183 - 0.80% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.05% 6.183 6.434 - 7.19% -
ranges::min(std::vector<long_long>)/8 4.05% 2.170 2.258 - -2.43% -
std::any_of(vector<int>)_(process_all)/8 4.02% 2.316 2.409 - -0.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.02% 15.694 16.324 - 3.04% -
std::copy_n(list<int>)/64 4.01% 14.563 15.148 - 2.28% -
bm_lexicographical_compare<int>/64 4.00% 4.344 4.518 - 0.50% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.00% 41866.130 43541.599 - 3.37% -
std::pop_heap(vector<int>)/8 4.00% 50.954 52.990 - 3.50% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.98% 7556.923 7857.577 - 0.39% -
BM_CmpEqual_ushort_uint 3.98% 1.044 1.086 - 2.83% -
BM_PushHeap_string_QuickSortAdversary_262144 3.98% 16.045 16.683 - 5.34% -
std::copy_backward(vector<bool>)_(aligned)/64 3.98% 1.688 1.755 - 10.06% -
SetIntersection_Interlaced_Set_float_16384_16 3.97% 204503954.986 212623061.132 - 3.25% -
std::find_if_not(vector<bool>)_(process_all)/8 3.97% 3.469 3.607 - 1.79% -
std::fill_n(vector<bool>)/64 3.96% 1.344 1.398 - -9.25% -
ranges::minmax(std::deque<char>)/8 3.95% 3.599 3.741 - 8.69% -
std::copy_n(list<int>)/8 3.94% 2.206 2.293 - 3.24% -
SetIntersection_Interlaced_Set_string_262144_4 3.94% 1852778.728 1925753.986 - 8.42% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.94% 272.604 283.338 - 3.57% -
SetIntersection_None_Set_uint32_16384_1024 3.93% 152879738.503 158894167.918 - 1.09% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.93% 213.021 221.396 - 1.92% -
std::multimap<int,_int>::erase(iterator)/1024 3.93% 20.911 21.733 - 6.97% -
SetIntersection_Interlaced_Set_float_16384_1 3.93% 1003604.540 1043038.410 - 0.15% -
SetIntersection_None_Set_string_262144_262144 3.92% 1659291.097 1724391.602 - 9.69% -
std::multiset<int>::contains(key)_(non-existent)/32 3.92% 2.711 2.817 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.91% 12893455.171 13397496.426 - 3.24% -
std::find(vector<char>)_(bail_25%)/8192 3.91% 39.449 40.991 - 1.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.90% 1.190 1.236 - -2.79% -
BM_PushHeap_string_Ascending_64 3.89% 7.444 7.734 - 7.09% -
BM_deque_vector_move_backward/2 3.89% 1.765 1.833 - 0.17% -
SetIntersection_None_Set_string_262144_1 3.87% 1656736.897 1720924.721 - 8.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.87% 1058354.372 1099295.488 - 2.63% -
std::unordered_set<std::string>::erase(iterator)/8192 3.86% 29.191 30.319 - -5.12% -
SetIntersection_None_Set_string_262144_64 3.86% 1648619.629 1712301.434 - 7.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.85% 1.468 1.525 - -2.07% -
rng::contains(vector<int>)_(process_all)/8 3.85% 2.522 2.619 - -5.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.82% 93.924 97.514 - 13.03% -
std::generate(list<int>)/32 3.81% 8.381 8.701 - 3.23% -
std::all_of(deque<int>)_(process_all)/8192 3.81% 2523.452 2619.508 - 3.80% -
SetIntersection_Interlaced_Set_float_1024_256 3.79% 13983835.652 14513675.321 - 3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.78% 1773495.604 1840606.199 - 7.50% -
std::none_of(deque<int>)_(process_all)/8192 3.78% 2528.100 2623.699 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.78% 694.919 721.193 - 3.89% -
std::search(deque<int>)_(single_element)/1000 3.77% 436.016 452.450 - 0.90% -
BM_deque_deque_ranges_copy/1 3.77% 2.438 2.529 - 7.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.77% 8254.927 8565.950 - 2.99% -
std::all_of(deque<int>)_(process_all)/32768 3.76% 10098.430 10478.624 - 3.84% -
std::partial_sort(deque<int>)_(ascending)/8192 3.76% 148025.122 153598.009 - 3.01% -
std::partition(vector<int>)_(dense)/32 3.76% 8.156 8.463 - -2.52% -
SetIntersection_None_Set_string_262144_1024 3.76% 1654788.330 1716957.522 - 8.94% -
BM_vector_deque_move/2 3.75% 1.727 1.792 - 9.18% -
BM_StringAssignAsciizMix_Transparent 3.75% 2.972 3.083 - 4.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.75% 53.714 55.729 - 4.78% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 3.75% 777.150 806.270 - 4.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.75% 7444.925 7723.861 - -0.38% -
ranges::minmax(std::list<long_long>)/1 3.75% 0.453 0.470 - 10.04% -
BM_CmpEqual_uint_schar 3.74% 1.012 1.050 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.73% 11992544.978 12440046.555 - -2.85% -
BM_deque_vector_ranges_move/64000 3.72% 2987.683 3098.925 - 5.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.71% 20.587 21.352 - 5.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.71% 12316.960 12773.915 - 3.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.71% 41.909 43.463 - 0.68% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.70% 0.605 0.627 - 3.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 3.69% 5336.729 5533.788 - 2.79% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.68% 5.346 5.542 - 0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.68% 73.206 75.897 - 1.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.67% 10.930 11.331 - 5.49% -
BM_PushHeap_uint64_Ascending_16384 3.67% 3.574 3.705 - -1.66% -
BM_deque_vector_move/2 3.67% 1.770 1.835 - 0.00% -
SetIntersection_Front_Set_string_16384_64 3.66% 4563398.457 4730447.660 - 5.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 3.66% 10.547 10.933 - -5.03% -
std::multiset<std::string>::contains(key)_(non-existent)/0 3.65% 0.275 0.285 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.65% 1481891.897 1535997.472 - 0.97% -
std::for_each_n(vector<int>)/8 3.65% 2.638 2.735 - 0.85% -
SetIntersection_None_Set_uint32_4_1 3.64% 216685406.667 224581797.106 - 3.77% -
SetIntersection_None_Set_uint32_4_4 3.64% 135496264.561 140430447.980 - 3.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.64% 27.314 28.307 - -0.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 3.63% 2284.535 2367.561 - 2.93% -
BM_PushHeap_uint64_Ascending_1024 3.62% 2.574 2.667 - -1.10% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.62% 2.370 2.456 - -4.97% -
std::multiset<std::string>::clear()/8192 3.61% 215983.604 223787.844 - 5.14% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.61% 1.442 1.494 - -4.85% -
std::map<int,_int>::find(key)_(existent)/8192 3.60% 5.324 5.515 - 1.27% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.60% 16286.026 16871.940 - -4.56% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.59% 9.384 9.721 - 1.93% -
SetIntersection_Front_Set_float_262144_1 3.59% 986263.395 1021669.030 - 1.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.59% 54474.300 56428.170 - -1.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.59% 41.552 43.042 - 5.61% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.59% 53.750 55.678 - 0.57% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 3.58% 75422.629 78125.746 - 1.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.58% 1883.538 1950.945 - 4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.58% 4506876.116 4668108.598 - 2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.57% 1658952.148 1718210.613 - 8.45% -
SetIntersection_None_Set_string_1_1 3.57% 541603816.358 560941677.990 - 3.72% -
rng::find_last(deque<int>)_(bail_90%)/1024 3.56% 28.968 30.000 - 3.01% -
std::find_if(deque<int>)_(bail_25%)/8 3.56% 1.164 1.206 - 3.68% -
std::none_of(deque<int>)_(process_all)/32768 3.56% 10113.952 10473.623 - -0.42% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 3.56% 50742.731 52546.936 - 3.18% -
std::partition_copy(vector<int>)/32 3.55% 7.982 8.266 - 2.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.55% 2100045.002 2174576.090 - -2.20% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.55% 29.935 30.996 - -2.97% -
std::find_end(list<int>,_pred)_(process_all)/8192 3.54% 8103.568 8390.766 - 2.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.54% 4.990 5.166 - -0.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.54% 102229.906 105846.329 - -1.73% -
rng::find_last(vector<char>)_(bail_10%)/50 3.54% 10.698 11.076 - 2.11% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 3.54% 57.825 59.870 - 2.94% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.53% 43.584 45.125 - 1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.53% 199678545.327 206732552.885 - 7.09% -
std::find(vector<int>)_(bail_25%)/8192 3.53% 465.168 481.601 - 1.91% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.53% 31768.843 32890.676 - -0.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.53% 14770.873 15292.126 - -1.20% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.53% 13.190 13.655 - 2.50% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.53% 1.456 1.507 - 2.02% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.53% 33.742 34.932 - 3.87% -
std::copy_backward(deque<int>)/8 3.53% 2.660 2.754 - 1.50% -
BM_PushHeap_uint32_Random_64 3.52% 5.028 5.205 - 4.69% -
BM_deque_deque_move/1 3.52% 2.484 2.572 - 0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 3.52% 17.331 17.941 - 2.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 3.51% 536962042.466 555822655.327 - 4.26% -
BM_vector_deque_copy/2 3.51% 1.989 2.059 - 0.25% -
std::unordered_map<int,_int>::clear()/32 3.51% 584.888 605.426 - -0.75% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.50% 55319.081 57255.735 - 2.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.49% 932.719 965.302 - -0.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.49% 10.340 10.700 - 3.80% -
BM_StringAssignAsciizMix_Opaque 3.48% 4.978 5.152 - 3.50% -
BM_StringRelational_Compare_Empty_Huge_Control 3.47% 1.606 1.661 - 3.31% -
SetIntersection_None_Set_float_64_1 3.46% 21718738.212 22471219.239 - -0.39% -
rng::fold_left(list<int>)/8192 3.46% 10785.696 11159.244 - 5.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.45% 74815.710 77399.667 - 9.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.45% 165978.444 171708.118 - 1.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.45% 753.368 779.329 - 3.25% -
ranges::min(std::list<long_long>)/70000 3.45% 43985.737 45501.091 - -9.91% -
std::find(list<int>)_(process_all)/32768 3.44% 26213.158 27115.661 - 4.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.44% 17.444 18.044 - 1.60% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.44% 445.203 460.500 - 3.81% -
std::remove(deque<int>)_(sprinkled)/50 3.43% 54.309 56.174 - 3.91% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.43% 21565.169 22305.639 - -3.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 3.43% 760.825 786.944 - 2.65% -
BM_vector_deque_ranges_copy/2 3.43% 1.990 2.058 - 0.18% -
BM_deque_vector_ranges_move_backward/65536 3.43% 7911.153 8182.424 - 1.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.43% 9.926 10.266 - 2.03% -
std::distance(join_view(vector<vector<int>>))/1024 3.43% 0.971 1.004 - 3.40% -
ranges::min(std::list<char>)/64 3.42% 27.012 27.937 - 3.91% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.42% 37.366 38.645 - 11.24% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.42% 343.346 355.091 - 3.13% -
std::equal(list<int>)_(it,_it,_it)/1048576 3.42% 1306800.325 1351492.548 - 3.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.42% 780.145 806.821 - 3.79% -
SetIntersection_Front_Vector_string_1024_256 3.42% 9150043.026 9462673.636 - -4.93% -
SetIntersection_None_Set_uint32_262144_16384 3.41% 1167735.758 1207588.949 - 0.27% -
SetIntersection_Interlaced_Vector_string_16384_4 3.41% 1841569.878 1904287.251 - 7.65% -
BM_StringRelational_Compare_Empty_Empty_Control 3.39% 1.609 1.664 - 3.36% -
BM_deque_deque_copy/512 3.38% 17.696 18.295 - 3.52% -
BM_PushHeap_float_Descending_4 3.38% 0.363 0.375 - -2.31% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.38% 23.775 24.579 - 4.91% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.38% 6.316 6.529 - 2.95% -
SetIntersection_Interlaced_Vector_string_16384_256 3.38% 43195874.964 44654596.467 - 13.19% -
ranges::min(std::list<char>)/70000 3.38% 52834.320 54617.884 - 0.46% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.38% 4.479 4.630 - 3.02% -
std::move_backward(list<int>)/8 3.37% 3.356 3.470 - 2.53% -
std::find(list<int>)_(process_all)/50 3.37% 18.825 19.461 - 2.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.37% 1.173 1.213 - -4.33% -
std::shift_left(list<int>)/1024 3.37% 724.997 749.396 - 3.11% -
SetIntersection_Front_Vector_uint64_16384_16384 3.36% 75831912.994 78377792.164 - 11.74% -
std::set<int>::erase(key)_(existent)/32 3.35% 21.309 22.024 - 2.80% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.35% 2.467 2.550 - 4.54% -
std::mismatch(list<int>)_(it,_it,_it)/8192 3.35% 7311.784 7556.731 - -17.52% -
BM_StringRelational_Compare_Empty_Small_Control 3.34% 1.608 1.662 - 3.38% -
BM_vector_deque_move/1 3.34% 1.952 2.018 - 8.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.34% 5.086 5.255 - 0.93% -
std::remove(deque<int>)_(sprinkled)/32 3.34% 49.538 51.193 - 3.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.34% 16474.730 17024.438 - 4.77% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.34% 114498.028 118316.907 - 3.45% -
std::map<int,_int>::count(key)_(existent)/8192 3.33% 5.745 5.936 - 4.45% -
BM_deque_deque_copy_backward/4000 3.32% 144.896 149.708 - 0.22% -
SetIntersection_None_Set_float_256_256 3.31% 5668918.520 5856499.239 - -0.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 3.31% 212.929 219.968 - 3.25% -
std::multiset<int>::find(key)_(existent)/8192 3.30% 8.594 8.878 - 10.78% -
std::map<int,_int>::count(key)_(existent)/1024 3.30% 3.720 3.842 - 1.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.29% 1.131 1.168 - -0.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.29% 23.609 24.386 - 2.54% -
std::reverse_copy(list<int>)/32768 3.29% 26302.702 27167.206 - 2.66% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.28% 6.971 7.200 - -1.45% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.28% 15779.992 16297.444 - -4.68% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.28% 6919.170 7145.856 - 8.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.27% 11626.842 12007.542 - 3.94% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 3.27% 23.884 24.666 - 7.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.27% 1826332.356 1886110.027 - -4.99% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.27% 790.962 816.811 - 3.67% -
std::fill_n(list<int>)/32 3.26% 8.014 8.275 - 2.47% -
SetIntersection_None_Set_float_64_64 3.26% 11168700.624 11532274.733 - -0.03% -
BM_PushHeap_string_PipeOrgan_1024 3.25% 9.444 9.751 - 6.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.24% 1.044 1.078 - -0.52% -
std::search(vector<int>)_(near_matches)/1024 3.23% 15140.014 15629.399 - 4.71% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.23% 17781.142 18354.937 - -3.53% -
std::search(vector<int>,_pred)_(no_match)/8192 3.22% 4171.108 4305.614 - 0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.22% 79419.823 81980.614 - 2.65% -
std::map<int,_int>::find(key)_(existent)/1024 3.21% 4.194 4.329 - -0.86% -
SetIntersection_Interlaced_Set_string_262144_1024 3.21% 2065097.330 2131473.957 - 4.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.21% 1005.752 1038.068 - -0.95% -
BM_StringRelational_Less_Huge_Empty_Control 3.20% 1.612 1.663 - 3.23% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.20% 1303.009 1344.716 - 0.14% -
std::for_each(join_view(vector<vector<int>>))/8 3.19% 1.427 1.473 - 2.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.19% 21742561.091 22435875.367 - 0.76% -
std::reverse(list<int>)/8 3.18% 1.926 1.987 - 2.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.18% 14.449 14.908 - 2.88% -
std::make_heap(vector<int>)_(descending)/8192 3.18% 1970.144 2032.804 - 4.31% -
std::is_sorted_until(vector<int>,_pred)/1024 3.18% 408.022 420.997 - 2.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.18% 174710.397 180262.253 - 3.05% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 3.18% 12.431 12.826 - 2.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.17% 707.880 730.327 - -3.05% -
std::copy_if(vector<int>)_(entire_range)/8 3.16% 2.254 2.325 - 0.95% -
BM_PushHeap_string_PipeOrgan_16 3.15% 4.144 4.275 - 1.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.14% 21.050 21.711 - 0.60% -
rng::starts_with(deque<int>)/1000 3.14% 461.492 475.996 - 7.47% -
BM_deque_deque_move_backward/4000 3.14% 144.932 149.486 - -0.32% -
SetIntersection_Interlaced_Set_string_262144_16 3.14% 2146364.746 2213687.012 - 5.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.14% 24.212 24.971 - 1.60% -
std::find_if_not(vector<bool>)_(process_all)/1024 3.14% 559.418 576.957 - 2.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.12% 1496.958 1543.702 - 0.89% -
std::find_end(vector<int>)_(match_near_end)/1024 3.12% 28.294 29.176 - 1.34% -
std::set<int>::count(key)_(non-existent)/32 3.11% 2.864 2.954 - 0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.11% 166155.307 171325.481 - 2.87% -
BM_StringEraseWithMove_Empty_Transparent 3.10% 0.559 0.577 - -18.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.10% 15148.120 15617.630 - 5.87% -
std::equal(list<int>)_(it,_it,_it)/50 3.09% 35.269 36.359 - 2.82% -
rng::find_if(vector<bool>)_(process_all)/50 3.08% 23.266 23.982 - 2.61% -
SetIntersection_Front_Set_float_1024_4 3.08% 1073525.024 1106564.995 - 4.16% -
std::pop_heap(vector<float>)/8192 3.08% 19.542 20.144 - 3.27% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.08% 1417.976 1461.603 - -5.93% -
SetIntersection_Front_Set_string_16384_256 3.07% 14841135.951 15296705.167 - 4.51% -
std::stable_partition(deque<int>)_(sparse)/1024 3.07% 422.350 435.313 - -5.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 3.07% 1155.045 1190.489 - 2.98% -
std::copy_backward(vector<int>)/4096 3.07% 233.555 240.715 - 65.18% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 3.06% 20.108 20.724 - 2.45% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.06% 571.196 588.690 - 0.58% -
std::find(deque<int>)_(process_all)/50 3.06% 13.061 13.461 - 2.53% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.06% 43.683 45.019 - 1.51% -
std::rotate(vector<bool>)_(by_1/2)/50 3.06% 17.675 18.215 - 3.06% -
BM_StringRelational_Eq_Large_Large_Control 3.05% 2.213 2.281 - -6.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.05% 1651588.865 1702026.936 - 8.61% -
std::search(vector<int>)_(no_match)/8192 3.05% 1619.124 1668.540 - 1.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 3.05% 9182.285 9462.246 - 19.02% -
SetIntersection_Interlaced_Set_string_262144_64 3.05% 2130261.230 2195173.666 - 5.62% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.04% 2.009 2.071 - -0.21% -
SetIntersection_Interlaced_Set_string_262144_256 3.04% 2076646.971 2139847.168 - 7.87% -
std::move(deque<int>)/1048576 3.04% 54962.899 56632.798 - 3.88% -
rng::for_each(set<int>)/8 3.04% 6.593 6.794 - 2.92% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.03% 3440.364 3544.701 - 0.56% -
BM_PushHeap_uint64_Random_64 3.03% 5.487 5.653 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.03% 6.350 6.542 - 1.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.03% 5978.461 6159.335 - 6.80% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.02% 662.007 682.018 - 2.81% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.02% 24.054 24.781 - 8.44% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 3.02% 2.139 2.203 - 2.87% -
std::find_if(deque<int>)_(process_all)/8 3.02% 2.512 2.588 - -1.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.02% 9.868 10.166 - 6.80% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.01% 22.012 22.675 - 2.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.01% 61.669 63.525 - 0.69% -
rng::starts_with(vector<int>,_pred)/8 3.00% 2.450 2.524 - -1.13% -
std::find(vector<int>)_(bail_25%)/1024 2.99% 65.397 67.355 - 2.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.97% 948.099 976.294 - 2.15% -
std::rotate_copy(vector<int>)/1024 2.97% 32.641 33.609 - -0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.96% 51.886 53.424 - 1.53% -
std::search(deque<int>)_(same_length)/8192 2.96% 3784.681 3896.726 - 2.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.95% 6146.769 6328.295 - -0.94% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.95% 22.043 22.694 - -2.24% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.95% 23.893 24.598 - 2.76% -
std::adjacent_find(list<int>)/1048576 2.95% 866338.329 891913.557 - 2.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 2.95% 951004.736 979061.010 - 2.58% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.95% 586205.801 603487.299 - 1.16% -
std::multiset<std::string>::ctor(const&,_alloc)/32 2.95% 800.940 824.534 - 10.86% -
BM_deque_vector_copy/1 2.94% 2.067 2.127 - 0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.94% 766.792 789.320 - -2.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.93% 54.356 55.951 - 3.38% -
std::find(deque<int>)_(process_all)/1024 2.93% 242.037 249.139 - 3.07% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.93% 31.926 32.862 - 6.74% -
BM_StringEraseToEnd_Small_Transparent 2.93% 0.400 0.412 - 2.80% -
BM_PushHeap_uint64_Random_4 2.93% 2.559 2.634 - 3.21% -
BM_PushHeap_uint64_Random_16384 2.93% 6.247 6.429 - 1.83% -
std::sort_heap(vector<NonIntegral>)/8 2.93% 30.069 30.948 - 4.72% -
std::find(list<int>)_(bail_25%)/1024 2.92% 127.848 131.586 - 1.61% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.92% 2731.382 2811.192 - 2.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.92% 15610.941 16066.996 - 3.42% -
BM_deque_vector_ranges_move/4000 2.91% 138.140 142.164 - 0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.91% 18.571 19.111 - 1.02% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.90% 8.438 8.683 - 3.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.89% 0.500 0.515 - 1.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.89% 9630.343 9908.461 - 20.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.87% 6.480 6.666 - 2.44% -
BM_deque_vector_move_backward/1 2.87% 2.069 2.128 - -0.95% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.86% 82.060 84.404 - 2.53% -
rng::find_last(deque<int>)_(bail_10%)/1024 2.85% 237.570 244.352 - 7.81% -
BM_align/1 2.85% 0.624 0.642 - 0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.85% 43.761 45.009 - 3.86% -
std::for_each_n(list<int>)/8192 2.85% 7556.751 7772.208 - -0.49% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.85% 24.226 24.917 - -0.33% -
std::remove_if(deque<int>)_(sprinkled)/50 2.85% 63.861 65.680 - 6.27% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.85% 1886.808 1940.538 - 2.70% -
ranges::minmax(std::list<long_long>)/70000 2.85% 54490.769 56042.400 - 1.48% -
BM_StringRead_Hot_Shallow_Large 2.84% 0.477 0.490 - 1.65% -
SetIntersection_Interlaced_Set_float_262144_64 2.84% 1538117.678 1581776.367 - 1.18% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.83% 5.022 5.164 - 6.48% -
BM_StringRelational_Compare_Large_Empty_Control 2.83% 1.608 1.654 - -5.40% -
std::lower_bound(std::forward_list<int>)/100 2.82% 82.206 84.526 - 2.48% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.82% 4464.370 4590.180 - 2.09% -
std::shift_left(deque<int>)/8192 2.82% 300.383 308.842 - 3.09% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 2.82% 11.160 11.474 - 2.70% -
std::find_end(list<int>)_(same_length)/1000 2.81% 738.066 758.836 - -2.12% -
std::find(deque<int>)_(bail_25%)/32768 2.81% 1903.008 1956.470 - 2.24% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.80% 6112.039 6283.422 - 2.70% -
std::multiset<int>::insert(value)_(already_present)/1024 2.80% 27.560 28.332 - 2.71% -
std::remove_copy(deque<int>)_(prefix)/32 2.80% 12.856 13.217 - 2.24% -
BM_CmpEqual_ushort_int 2.80% 1.038 1.067 - 0.42% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 2.80% 29.514 30.339 - 2.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.79% 1.548 1.591 - -3.78% -
std::search(vector<int>,_pred)_(no_match)/1000 2.79% 513.867 528.212 - 0.61% -
std::find(vector<int>)_(bail_25%)/32768 2.79% 1845.038 1896.441 - 1.87% -
SetIntersection_Front_Set_string_16384_1024 2.78% 59234636.588 60884069.400 - 4.87% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.78% 21.643 22.245 - -0.12% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.78% 571317.007 587194.764 - 2.10% -
std::is_sorted(list<int>,_pred)/8192 2.77% 8650.007 8890.045 - -2.19% -
std::copy(vector<int>)/8 2.77% 2.213 2.275 - 2.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.76% 663.902 682.235 - 4.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 2.76% 8707.153 8947.269 - 3.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.76% 179583.451 184535.131 - 1.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.76% 17.202 17.676 - 1.68% -
std::replace(vector<int>)_(prefix)/32 2.76% 5.116 5.257 - 2.24% -
rng::find_last(list<int>)_(bail_90%)/50 2.75% 1.246 1.281 - -1.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.75% 2323602.023 2387514.830 - 1.88% -
rng::find_if(vector<bool>)_(process_all)/8192 2.75% 4666.051 4794.278 - 5.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.73% 1040622.008 1069082.878 - 0.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.73% 9.528 9.789 - 2.03% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 2.73% 575378.187 591099.789 - 2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.73% 1960358.072 2013898.520 - 3.16% -
BM_num_get<long> 2.72% 10.798 11.091 - 3.60% -
SetIntersection_Interlaced_Set_float_16384_256 2.72% 196886740.230 202238256.322 - 1.84% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.72% 2148.990 2207.400 - 4.09% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.72% 65.880 67.670 - 2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.71% 2081317.709 2137785.807 - 2.53% -
ranges::min(std::vector<__int128>)/8 2.71% 2.917 2.996 - 4.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.70% 968172.998 994359.612 - 1.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.70% 512124.024 525959.296 - 1.80% -
std::sort(vector<int>)_(heap)/8 2.70% 23.624 24.261 - 2.50% -
std::multiset<int>::erase(iterator)/8192 2.70% 23.118 23.742 - 1.67% -
std::find(deque<int>)_(bail_25%)/1024 2.70% 67.349 69.167 - 2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.70% 181191.355 186074.667 - 1.17% -
bm_lexicographical_compare<int>/8 2.69% 1.462 1.501 - -2.18% -
std::find(deque<int>)_(process_all)/32768 2.69% 7737.534 7945.776 - 3.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.69% 168.361 172.892 - 3.32% -
BM_vector_deque_ranges_copy_backward/512 2.69% 17.478 17.949 - 2.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 2.68% 484.801 497.814 - 2.00% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.68% 3938.813 4044.414 - -0.70% -
BM_CmpEqual_uchar_uchar 2.68% 1.047 1.075 - 2.14% -
BM_deque_vector_ranges_move/2 2.67% 1.786 1.834 - -0.05% -
rng::find_if_not(vector<bool>)_(process_all)/8192 2.66% 4495.191 4614.906 - 2.57% -
vector<bool>::resize() 2.66% 10.729 11.015 - -3.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.65% 52.336 53.725 - 2.57% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.65% 6745.710 6924.624 - -2.25% -
bm_lexicographical_compare<int>/1 2.65% 1.282 1.316 - 6.47% -
std::set<int>::ctor(&&,_different_allocs)/32 2.64% 179.548 184.296 - 3.34% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.64% 14475865.318 14857998.373 - 2.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.64% 32.530 33.388 - 5.43% -
BM_vector_deque_move_backward/4000 2.64% 139.969 143.659 - 0.19% -
BM_CmpEqual_schar_ushort 2.64% 1.079 1.108 - 0.41% -
SetIntersection_Front_Set_uint64_16384_1 2.62% 1008932.772 1035380.863 - -0.79% -
std::search(vector<int>)_(no_match)/1048576 2.62% 208058.321 213501.270 - 1.65% -
SetIntersection_Interlaced_Vector_string_262144_4 2.62% 2183326.230 2240437.129 - 3.66% -
BM_CmpEqual_short_short 2.61% 1.042 1.070 - 0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 2.61% 288.673 296.216 - 2.99% -
BM_PushHeap_uint64_Random_16 2.61% 4.452 4.568 - 2.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.61% 18885988.751 19378499.729 - -1.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.61% 35.680 36.610 - 0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.61% 45.939 47.136 - 2.42% -
BM_deque_deque_copy_backward/2 2.60% 2.468 2.532 - 0.17% -
SetIntersection_None_Vector_string_262144_64 2.60% 1291292.522 1324892.030 - 2.55% -
std::copy_backward(list<int>)/4096 2.60% 3186.315 3269.121 - 2.85% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.60% 10.309 10.576 - 2.65% -
SetIntersection_Front_Vector_uint64_256_64 2.59% 4256239.435 4366686.408 - 2.55% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.59% 12821.766 13154.464 - 2.74% -
BM_CmpLess_uint_ushort 2.59% 1.101 1.130 - 2.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.59% 6.293 6.456 - 3.44% -
std::rotate(vector<bool>)_(by_1/2)/32 2.59% 17.823 18.284 - 2.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.59% 1186410.352 1217108.634 - 3.25% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.58% 33.789 34.662 - 0.10% -
BM_deque_deque_ranges_move/64000 2.58% 3055.354 3134.268 - 3.33% -
std::find_end(forward_list<int>)_(same_length)/8192 2.58% 14303.659 14672.438 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.57% 347460971.431 356398380.079 - -2.77% -
std::find(vector<int>)_(process_all)/8192 2.57% 1840.737 1888.052 - 2.60% -
BM_PushHeap_uint64_Ascending_16 2.57% 0.909 0.933 - -2.29% -
BM_PushHeap_uint32_Random_256 2.56% 5.414 5.552 - -0.36% -
rng::find(vector<bool>)_(process_all)/8192 2.56% 33.241 34.092 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.56% 87335.818 89570.450 - 0.28% -
std::find_if_not(list<int>)_(process_all)/50 2.56% 38.623 39.609 - 3.82% -
std::copy_if(vector<int>)_(every_other)/1048576 2.55% 492919.995 505512.260 - 0.95% -
std::move_backward(list<int>)/262144 2.55% 258599.019 265199.854 - 2.89% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.55% 4.797 4.919 - 3.35% -
BM_CmpLess_schar_int 2.55% 1.104 1.132 - 2.41% -
std::find_if(deque<int>)_(process_all)/50 2.55% 12.473 12.791 - 0.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.55% 1.387 1.422 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.54% 11210422.731 11495249.795 - -1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.54% 1998480.063 2049149.332 - 4.50% -
SetIntersection_Front_Set_string_262144_4 2.53% 1226946.263 1258032.123 - 0.14% -
std::unordered_set<int>::find(key)_(existent)/8192 2.53% 1.447 1.484 - 5.34% -
std::partition_point(deque<int>)/8192 2.53% 15.061 15.442 - 1.39% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.53% 35.650 36.551 - 2.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 2.53% 14.845 15.221 - 3.06% -
std::pop_heap(deque<float>)/8192 2.53% 61.340 62.890 - 3.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.53% 535.105 548.633 - 2.09% -
bm_swap_ranges_vb_aligned/8 2.53% 3.251 3.333 - 3.28% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.52% 35.721 36.622 - 1.85% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2.52% 3844.276 3941.275 - 2.00% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.52% 18.145 18.603 - 0.51% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.52% 1448.808 1485.314 - 1.77% -
std::partition(list<int>)_(sparse)/32 2.52% 8.770 8.990 - 1.40% -
std::copy_if(list<int>)_(every_other)/1048576 2.51% 825945.387 846682.362 - 0.69% -
std::unique(list<int>)_(sprinkled)/1024 2.51% 942.480 966.134 - -0.93% -
std::copy_n(vector<bool>)_(aligned)/262144 2.51% 638.731 654.741 - -17.82% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.51% 15.564 15.954 - 1.22% -
BM_StringConstructDestroyCStr_Large_Transparent 2.51% 12.199 12.505 - 17.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.50% 6565.424 6729.708 - 0.39% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.50% 477633.432 489565.256 - 1.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.50% 14524.692 14887.225 - 0.33% -
std::map<int,_int>::erase(key)_(existent)/32 2.49% 22.451 23.011 - 3.21% -
std::search(vector<int>,_pred)_(no_match)/1024 2.49% 525.852 538.931 - 0.99% -
rng::find(vector<bool>)_(process_all)/1048576 2.48% 3611.892 3701.330 - 0.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 2.47% 15380.353 15760.534 - 1.98% -
std::find_first_of(list<int>)_(large_needle)/8192 2.47% 47909902.735 49094005.600 - 0.09% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.47% 23.217 23.789 - -7.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.47% 1403238.870 1437845.473 - 3.34% -
std::pop_heap(vector<float>)/1024 2.46% 8.386 8.592 - 1.78% -
std::find(deque<int>)_(process_all)/8192 2.45% 1934.993 1982.416 - 3.80% -
std::find(deque<int>)_(bail_25%)/8192 2.44% 475.563 487.158 - 2.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.43% 1.613 1.652 - -5.12% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.43% 42.822 43.860 - -2.49% -
SetIntersection_None_Set_uint64_256_256 2.43% 5679364.155 5817116.276 - 0.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 96.404 98.740 - 0.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.42% 9329.909 9555.727 - 2.01% -
std::partial_sort(vector<int>)_(descending)/8 2.42% 24.012 24.593 - 0.95% -
BM_num_get<unsigned_long_long> 2.42% 10.484 10.738 - 3.34% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.42% 16.076 16.465 - 1.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.42% 19.233 19.697 - 0.92% -
BM_PushHeap_uint64_Random_262144 2.41% 6.297 6.449 - 2.18% -
std::find(vector<int>)_(process_all)/1024 2.41% 240.658 246.461 - 2.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.41% 1331.791 1363.853 - 1.82% -
BM_deque_vector_ranges_move/65536 2.41% 2992.353 3064.380 - 2.86% -
std::set<std::string>::clear()/32 2.41% 892.099 913.571 - 1.92% -
std::search(vector<int>)_(same_length)/1024 2.40% 244.811 250.698 - 2.62% -
std::for_each_n(list<int>)/50 2.40% 22.520 23.061 - 3.14% -
SetIntersection_Interlaced_Set_float_262144_1024 2.40% 1503440.674 1539495.199 - 0.98% -
std::remove_copy(vector<int>)_(prefix)/32 2.38% 9.341 9.564 - 0.86% -
std::find_end(list<int>)_(same_length)/8192 2.38% 8071.286 8263.571 - 1.31% -
ranges::minmax(std::list<long_long>)/8 2.38% 2.527 2.587 - 2.42% -
std::stable_sort(vector<int>)_(heap)/8 2.38% 21.094 21.596 - 0.41% -
SetIntersection_None_Set_uint32_262144_262144 2.38% 1175592.285 1203557.047 - -1.00% -
std::search(vector<int>)_(same_length)/8192 2.38% 1865.216 1909.516 - 2.34% -
std::flat_map<int,_int>::find(key)_(existent)/32 2.37% 3.301 3.380 - 2.46% -
std::stable_sort(vector<int>)_(repeated)/8 2.37% 15.419 15.785 - 0.98% -
std::find_end(vector<int>)_(match_near_end)/8192 2.36% 200.381 205.112 - 0.72% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 2.36% 404.455 413.994 - -6.91% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.36% 7470.459 7646.603 - 1.67% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.34% 14.168 14.500 - 4.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.34% 2.239 2.292 - 0.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.34% 35.225 36.049 - -1.86% -
std::map<int,_int>::find(key)_(non-existent)/32 2.34% 2.253 2.305 - 3.74% -
std::find_if_not(list<int>)_(bail_25%)/8 2.34% 0.917 0.938 - 0.76% -
std::partial_sort_copy(vector<int>)_(ascending)/8192 2.33% 50476.266 51652.064 - 2.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.33% 372302.210 380959.312 - 2.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.32% 44583.861 45619.485 - 1.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.32% 33.539 34.318 - 5.56% -
rng::find_last(deque<int>)_(bail_90%)/8192 2.32% 199.701 204.333 - 0.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.32% 53441.429 54680.790 - 0.87% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.31% 27.119 27.746 - -7.14% -
std::multiset<int>::erase(iterator)/1024 2.31% 23.205 23.742 - 1.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.31% 1362.626 1394.115 - -1.40% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.31% 9.333 9.548 - -0.74% -
rng::contains_subrange(list<int>)_(process_all)/16 2.29% 4.859 4.971 - 1.94% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.29% 1256764.869 1285591.187 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.29% 343273638.211 351146408.734 - 4.07% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.29% 8.511 8.706 - 2.27% -
std::count(vector<bool>)/8192 2.28% 11.400 11.660 - 2.37% -
SetIntersection_Interlaced_Set_string_262144_16384 2.28% 2789744.387 2853459.879 - 4.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.28% 13.109 13.408 - 0.70% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.28% 7.939 8.120 - -0.66% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.27% 11.796 12.064 - -1.52% -
SetIntersection_Front_Set_string_256_64 2.27% 14060122.483 14378769.829 - -0.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.27% 41.173 42.106 - 1.39% -
std::unique_copy(deque<int>)_(contiguous)/52 2.26% 14.704 15.037 - -8.53% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.26% 28.812 29.464 - 2.20% -
std::map<int,_int>::contains(key)_(existent)/32 2.26% 1.638 1.674 - 2.53% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 2.25% 242216.863 247667.861 - 0.63% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.25% 1312558.910 1342094.610 - 2.31% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.25% 1.470 1.503 - -3.57% -
ranges::min(std::list<char>)/8 2.25% 1.904 1.946 - 1.64% -
std::stable_sort(vector<int>)_(shuffled)/8 2.25% 19.579 20.018 - 0.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.24% 8.480 8.670 - -0.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.23% 54.551 55.769 - 0.52% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.23% 2.772 2.834 - -3.03% -
rng::find_if_not(vector<bool>)_(process_all)/1024 2.23% 563.387 575.946 - 2.09% -
std::stable_partition(vector<int>)_(dense)/1024 2.23% 289.334 295.783 - 1.60% -
BM_CmpEqual_short_ushort 2.23% 1.078 1.102 - -0.01% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.22% 2.021 2.066 - 4.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.22% 29.537 30.192 - 3.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.22% 1821063.549 1861421.582 - -2.39% -
std::move(vector<bool>)_(unaligned)/512 2.21% 4.768 4.874 - 2.48% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.21% 14.912 15.242 - -4.26% -
std::partial_sort(deque<int>)_(descending)/8192 2.21% 257399.873 263089.253 - -0.00% -
BM_deque_vector_ranges_move/1 2.20% 2.029 2.074 - -0.96% -
rng::find_last(list<int>)_(bail_10%)/50 2.20% 15.761 16.107 - 1.96% -
std::set<int>::count(key)_(existent)/8192 2.20% 8.044 8.221 - -3.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.20% 54663.742 55864.941 - -3.27% -
SetIntersection_Interlaced_Set_string_64_16 2.20% 37738687.529 38567934.590 - 3.75% -
BM_deque_vector_move/1024 2.20% 36.696 37.502 - 1.03% -
SetIntersection_None_Set_uint32_16_1 2.19% 66551349.773 68009318.391 - 2.68% -
std::is_sorted(vector<int>,_pred)/8 2.19% 3.303 3.376 - 1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.19% 65223379.843 66648930.535 - 4.89% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.19% 1864.525 1905.277 - 1.08% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.18% 16.865 17.234 - 1.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.18% 22.144 22.628 - -0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.18% 15.738 16.082 - 0.31% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.18% 24.705 25.244 - 1.13% -
std::rotate(vector<bool>)_(by_1/2)/8192 2.18% 15.067 15.395 - 2.31% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 2.17% 12.069 12.332 - 1.57% -
std::find(vector<int>)_(process_all)/8 2.17% 2.791 2.851 - 3.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.17% 13.121 13.406 - 0.62% -
SetIntersection_Interlaced_Vector_float_64_16 2.17% 16815535.167 17180664.935 - 2.26% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.17% 12.971 13.253 - -2.28% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.17% 40.894 41.779 - 2.54% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.16% 675.548 690.141 - 1.70% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.16% 521.972 533.226 - 0.21% -
std::unique_copy(vector<int>)_(contiguous)/32 2.16% 8.639 8.825 - 1.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.15% 598006.067 610893.041 - -0.39% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.15% 119835.108 122417.214 - 4.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 2.15% 798092.835 815262.243 - 1.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.15% 664.765 679.036 - 0.22% -
SetIntersection_Interlaced_Vector_float_16_16 2.15% 35304761.483 36062418.981 - -0.89% -
std::copy_n(vector<bool>)_(aligned)/4096 2.14% 4.705 4.806 - 1.72% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.14% 1.512 1.544 - 1.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.14% 30.484 31.136 - -1.41% -
std::find_end(vector<int>)_(near_matches)/1000 2.13% 13409.390 13695.666 - 1.65% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.13% 9.837 10.046 - 0.80% -
std::find_if(vector<bool>)_(process_all)/50 2.12% 23.614 24.114 - 1.62% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.11% 9063.011 9254.589 - 0.64% -
SetIntersection_Front_Vector_string_256_64 2.11% 10174332.052 10389389.476 - -0.18% -
std::remove_copy(list<int>)_(sprinkled)/50 2.11% 18.521 18.912 - 2.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.11% 651.733 665.503 - -1.19% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 2.11% 946563.627 966539.710 - 1.86% -
std::find(list<int>)_(bail_25%)/8192 2.11% 1418.358 1448.287 - 1.70% -
BM_StringAssignAsciiz_Empty_Opaque 2.11% 3.038 3.102 - 2.04% -
std::partition(vector<int>)_(dense)/50 2.11% 12.984 13.258 - 1.09% -
std::find(vector<int>)_(process_all)/32768 2.10% 7365.817 7520.818 - 2.63% -
std::rotate(deque<int>)_(by_1/3)/50 2.10% 29.327 29.943 - 0.87% -
std::find_end(vector<int>)_(near_matches)/1024 2.10% 13918.556 14210.963 - 1.83% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.10% 4.377 4.469 - 0.89% -
BM_deque_vector_ranges_copy_backward/1024 2.10% 36.850 37.623 - 1.99% -
BM_num_get<unsigned_int> 2.10% 9.790 9.995 - 3.29% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.09% 248.391 253.594 - 0.27% -
std::generate_n(deque<int>)/8192 2.09% 1938.677 1979.208 - 1.16% -
std::unordered_multiset<int>::ctor(const&)/8192 2.09% 54517.349 55655.251 - -0.28% -
BM_StringAssignAsciiz_Small_Opaque 2.09% 3.041 3.105 - 2.01% -
BM_deque_deque_ranges_copy_backward/4096 2.08% 150.881 154.026 - 0.93% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 2.08% 27788.298 28367.482 - 3.78% -
std::count(deque<int>)_(every_other)/1024 2.08% 244.107 249.187 - 0.75% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 2.08% 11.205 11.438 - 1.29% -
std::set<int>::count(key)_(existent)/1024 2.08% 4.256 4.344 - 6.87% -
std::find_end(list<int>)_(near_matches)/1024 2.08% 34536.449 35253.989 - 1.74% -
std::set<int>::erase(key)_(existent)/1024 2.08% 49.843 50.878 - 2.08% -
bm_ranges_swap_ranges_vb_aligned/2048 2.07% 8.608 8.787 - 1.34% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.07% 5.065 5.170 - 1.61% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.07% 618816.062 631604.875 - -0.76% -
BM_StringRelational_Less_Huge_Large_Control 2.07% 2.103 2.147 - -0.27% -
std::rotate(list<int>)_(1_element_backward)/50 2.07% 24.776 25.288 - 2.60% -
BM_PushHeap_string_Ascending_16 2.06% 4.704 4.801 - 3.39% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.06% 49620.033 50640.249 - 0.81% -
std::is_sorted_until(list<int>)/8192 2.05% 7164.030 7311.187 - 1.60% -
std::find_end(vector<int>)_(match_near_end)/1000 2.05% 27.731 28.300 - -0.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 2.05% 856.220 873.765 - 1.44% -
std::fill(vector<int>)/8192 2.04% 231.305 236.022 - 0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.04% 18.879 19.264 - 1.47% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.04% 8.888 9.069 - 3.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.04% 16509.367 16845.736 - 3.23% -
rng::starts_with(list<int>)/8192 2.04% 9200.469 9387.879 - 1.56% -
std::set<std::string>::contains(key)_(existent)/32 2.04% 15.814 16.136 - 12.73% -
std::sort(deque<int>)_(pipe-organ)/1024 2.04% 2691.609 2746.415 - 2.53% -
std::shift_left(deque<int>)/1024 2.04% 37.988 38.761 - 2.16% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.03% 1.584 1.617 - 0.19% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.03% 773.471 789.197 - 2.61% -
bm_lexicographical_compare<int>/512 2.03% 29.852 30.458 - 2.14% -
SetIntersection_None_Set_uint32_256_1 2.03% 11529564.767 11763539.566 - 1.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.03% 1443057.832 1472296.677 - 2.04% -
rng::contains_subrange(list<int>)_(process_all)/50 2.02% 16.945 17.288 - -0.87% -
SetIntersection_None_Set_uint32_262144_1024 2.02% 1174901.287 1198673.746 - -1.29% -
std::replace(vector<int>)_(prefix)/1024 2.02% 158.724 161.934 - 1.32% -
BM_vector_deque_copy_backward/4000 2.02% 140.927 143.777 - -0.10% -
std::find(vector<bool>)_(process_all)/1024 2.02% 4.633 4.726 - 3.98% -
rng::find_if(vector<bool>)_(process_all)/8 2.01% 3.483 3.553 - 1.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 2.01% 11.385 11.615 - 1.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.01% 273.560 279.068 - 1.82% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.01% 3.034 3.095 - -0.40% -
SetIntersection_Front_Set_string_16_4 2.01% 63232726.230 64503655.229 - 1.78% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.01% 1842.839 1879.816 - 3.21% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.00% 2.136 2.179 - 1.84% -
rng::starts_with(vector<int>,_pred)/8192 2.00% 2486.112 2535.845 - 1.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.00% 115714.844 118029.569 - 1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.00% 61636.592 62869.184 - -0.13% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.00% 64.084 65.363 - -1.69% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.00% 236096.118 240806.272 - 3.13% -
SetIntersection_Front_Vector_float_1024_64 1.99% 1336760.760 1363419.209 - -0.11% -
std::make_heap(vector<int>)_(shuffled)/1024 1.99% 575.513 586.988 - 2.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.99% 446.005 454.897 - 1.06% -
std::set<int>::insert(value)_(already_present)/8192 1.99% 9.996 10.195 - 5.37% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.99% 11.477 11.705 - 1.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.99% 4.418 4.506 - 1.59% -
BM_deque_deque_copy/64 1.99% 3.038 3.099 - 2.26% -
rng::contains_subrange(list<int>)_(process_all)/32 1.98% 10.041 10.241 - 0.73% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.98% 20.274 20.676 - -2.11% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.98% 42.411 43.252 - 1.13% -
std::search(list<int>)_(same_length)/1024 1.98% 762.209 777.322 - 2.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.98% 43524.926 44387.575 - 3.03% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.98% 5125.981 5227.434 - 1.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.98% 7.918 8.074 - 1.17% -
std::generate(deque<int>)/32 1.97% 7.972 8.128 - 1.07% -
BM_num_get<long_long> 1.96% 10.875 11.089 - 2.35% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.96% 17.436 17.779 - 1.78% -
BM_deque_vector_ranges_move_backward/64 1.96% 2.925 2.983 - 2.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.96% 43.804 44.664 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.96% 23626974.281 24090219.897 - -3.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.96% 727.776 742.043 - 1.80% -
std::copy_n(vector<bool>)_(unaligned)/64 1.96% 1.786 1.821 - 0.92% -
BM_deque_deque_copy_backward/1 1.96% 2.724 2.778 - -0.22% -
std::search(list<int>)_(near_matches)/1024 1.96% 39499.772 40272.082 - 1.93% -
rng::starts_with(list<int>)/1048576 1.95% 932877.932 951099.932 - 0.99% -
std::count_if(list<int>)_(every_other)/1024 1.94% 750.249 764.815 - 1.96% -
std::fill(vector<bool>)/32768 1.94% 29.996 30.579 - 1.68% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.94% 275780.944 281127.879 - 1.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.94% 53678.508 54718.291 - 1.29% -
std::adjacent_find(vector<int>)/1048576 1.94% 232131.825 236625.183 - 1.46% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.94% 60.316 61.484 - 1.38% -
SetIntersection_None_Set_uint32_262144_1 1.93% 1186128.418 1208996.824 - -1.56% -
rng::starts_with(deque<int>)/1024 1.93% 476.854 486.040 - 0.14% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.92% 837.946 854.072 - 1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.92% 166028.175 169223.231 - -0.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.92% 14.850 15.135 - -0.10% -
SetIntersection_None_Set_uint32_262144_256 1.92% 1176561.848 1199143.309 - -1.34% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.91% 114081.610 116265.957 - 1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1048799.297 1068849.965 - 0.24% -
std::set<int>::insert(value)_(already_present)/1024 1.91% 6.046 6.162 - 5.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.91% 16.117 16.425 - 1.99% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 1.91% 0.696 0.709 - 1.30% -
std::partition(deque<int>)_(dense)/8192 1.90% 2770.572 2823.299 - 1.41% -
std::set<int>::equal_range(key)_(existent)/1024 1.90% 4.289 4.371 - 0.66% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.90% 210712.248 214716.132 - 1.26% -
BM_CmpLess_schar_uchar 1.90% 1.074 1.094 - 0.77% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.90% 12.936 13.181 - -2.81% -
std::rotate_copy(deque<int>)/32 1.90% 2.573 2.622 - -3.64% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.89% 8.279 8.435 - 1.35% -
std::partition_point(list<int>)/50 1.89% 24.819 25.288 - 2.09% -
BM_deque_vector_copy_backward/4000 1.89% 141.904 144.582 - 1.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.88% 716.860 730.365 - 0.07% -
std::unique(deque<int>)_(contiguous)/1024 1.88% 511.269 520.890 - 1.24% -
std::find_end(forward_list<int>)_(process_all)/1000 1.88% 681.310 694.093 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.87% 12568627.864 12804160.460 - -0.18% -
SetIntersection_None_Vector_string_262144_16 1.87% 1272765.224 1296602.196 - 2.43% -
std::partition_copy(list<int>)/32 1.87% 8.721 8.884 - -0.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.87% 49267.240 50187.808 - 2.68% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.87% 635975.804 647859.101 - 0.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.87% 37933812.503 38642365.721 - 1.23% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.87% 902573.520 919426.215 - 0.95% -
std::partition(vector<int>)_(sparse)/50 1.87% 14.129 14.393 - 4.22% -
std::copy_if(vector<int>)_(entire_range)/4096 1.86% 928.489 945.794 - 1.55% -
std::set<int>::ctor(const&)/1024 1.86% 6246.512 6362.789 - 1.94% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.86% 1641.591 1672.137 - 1.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.86% 43.813 44.628 - 2.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.86% 40.766 41.524 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.86% 3.196 3.255 - 4.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.86% 4.474 4.557 - -1.16% -
std::replace(vector<int>)_(prefix)/50 1.86% 7.646 7.789 - 2.37% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.86% 157.664 160.593 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.86% 20.082 20.455 - 0.49% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.86% 56572.930 57623.113 - 0.64% -
std::sort(deque<int>)_(descending)/8 1.85% 25.081 25.545 - 1.15% -
std::replace(deque<int>)_(prefix)/1024 1.84% 409.303 416.849 - 1.28% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.84% 98278.198 100089.361 - -0.25% -
std::find_if(deque<int>)_(process_all)/1024 1.84% 249.280 253.867 - 1.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.84% 6.625 6.747 - 6.80% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.83% 245.658 250.163 - 1.01% -
std::move(vector<int>)/32768 1.83% 1709.576 1740.927 - 0.92% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.83% 12429.706 12657.403 - 1.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.83% 2190145.505 2230207.807 - 2.26% -
BM_deque_vector_ranges_copy_backward/1 1.82% 2.090 2.128 - 1.59% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.82% 264.634 269.461 - -1.35% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.82% 600.276 611.221 - 1.16% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.82% 31.656 32.233 - -7.31% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.82% 776.104 790.246 - 1.12% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.82% 2.401 2.444 - 0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.82% 21027017.373 21409890.326 - -1.25% -
std::find_end(list<int>)_(process_all)/1048576 1.82% 869816.810 885639.464 - 1.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.82% 761.181 775.023 - -5.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.82% 1036319.289 1055161.517 - 0.06% -
std::unordered_map<int,_int>::ctor(const&)/32 1.82% 202.450 206.131 - 4.43% -
std::find_end(list<int>)_(near_matches)/8192 1.82% 2235998.537 2276638.123 - 1.45% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.82% 24.669 25.117 - 1.24% -
std::rotate(deque<int>)_(1_element_backward)/50 1.81% 5.143 5.237 - 3.43% -
std::find_end(list<int>)_(match_near_end)/1024 1.81% 59.528 60.608 - 0.33% -
std::upper_bound(std::deque<int>)/8192 1.81% 64.549 65.719 - -2.87% -
std::reverse_copy(vector<int>)/8 1.81% 2.338 2.380 - -3.71% -
std::find_if(deque<int>)_(process_all)/8192 1.81% 1990.578 2026.630 - 1.37% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.81% 31.822 32.398 - 3.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.81% 166277.122 169284.496 - 0.89% -
BM_PushHeap_uint32_Random_4 1.81% 2.207 2.247 - 0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.81% 31996.933 32575.480 - 1.23% -
std::search(vector<int>)_(same_length)/1000 1.81% 241.038 245.392 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 2948407.795 3001655.436 - 0.60% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.81% 1.742 1.773 - 3.46% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.80% 8.133 8.280 - 1.05% -
BM_StringCopy_Huge 1.80% 108.124 110.073 - 1.79% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.80% 34.441 35.061 - 4.78% -
std::replace(deque<int>)_(prefix)/50 1.79% 19.007 19.349 - 1.24% -
std::move(deque<int>)/64 1.79% 5.021 5.112 - 1.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.79% 830.231 845.107 - 2.91% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.79% 27483.437 27975.824 - 0.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.79% 742.000 755.283 - 1.01% -
std::find_first_of(list<int>)_(small_needle)/50 1.79% 138.917 141.402 - -0.83% -
std::transform(deque<int>,_deque<int>)/50 1.79% 36.276 36.925 - 2.48% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.79% 61.961 63.069 - 0.55% -
rng::starts_with(list<int>)/1024 1.78% 769.144 782.867 - 1.05% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.78% 953904.190 970921.622 - 1.53% -
std::find_end(list<int>)_(near_matches)/1000 1.78% 33113.347 33702.984 - 1.43% -
std::find_if_not(deque<int>)_(process_all)/32768 1.77% 8666.123 8819.608 - 9.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.77% 79.600 81.007 - 1.13% -
std::map<int,_int>::find(key)_(existent)/32 1.77% 1.696 1.726 - 1.50% -
std::copy_if(vector<int>)_(every_other)/32768 1.77% 16074.309 16358.147 - 3.76% -
std::replace(list<int>)_(prefix)/50 1.77% 17.055 17.356 - 0.30% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.77% 36939.614 37591.789 - 1.79% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1.77% 636.551 647.786 - 3.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.76% 625.709 636.747 - -2.55% -
std::search(list<int>)_(near_matches)/1000 1.76% 37921.058 38589.707 - 1.84% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.76% 24.637 25.071 - 0.67% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.76% 2.977 3.030 - -0.21% -
std::find_if_not(list<int>)_(process_all)/8 1.76% 3.562 3.625 - 1.53% -
SetIntersection_None_Vector_float_16384_256 1.76% 1069768.359 1088601.543 - -1.15% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.76% 211995.939 215727.392 - 1.26% -
std::partition(deque<int>)_(dense)/1024 1.76% 351.090 357.270 - 1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.76% 199800715.949 203315302.554 - 0.62% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.76% 5.438 5.534 - -0.78% -
std::rotate(vector<int>)_(by_1/3)/32 1.75% 9.868 10.041 - -0.09% -
std::is_partitioned(list<int>)_(partitioned)/50 1.75% 13.981 14.226 - 0.59% -
std::sort(deque<int>)_(repeated)/8192 1.75% 6708.291 6825.531 - 0.94% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.75% 12646.172 12866.934 - 0.96% -
std::sort(vector<NonIntegral>)_(heap)/8 1.74% 23.125 23.528 - 0.20% -
SetIntersection_Interlaced_Set_string_16384_4 1.74% 197437889.728 200880368.456 - 2.46% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.74% 24.531 24.958 - -0.44% -
std::move_backward(list<int>)/1048576 1.74% 1025935.634 1043767.927 - 1.37% -
std::partition_point(vector<int>)/32 1.74% 2.529 2.573 - -0.04% -
ranges::minmax(std::deque<long_long>)/64 1.73% 22.893 23.289 - -12.11% -
BM_deque_vector_move_backward/4096 1.73% 146.602 149.135 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.72% 1493657.610 1519421.178 - -2.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.72% 943701.640 959969.548 - 0.05% -
std::unordered_set<std::string>::clear()/32 1.72% 933.402 949.481 - 2.84% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.72% 45361.311 46142.308 - 0.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.72% 1585395.079 1612644.970 - 1.14% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.72% 6.078 6.182 - -1.91% -
rng::fold_left(list<int>)/1048576 1.72% 1351610.361 1374830.147 - 1.29% -
std::unique(vector<int>)_(contiguous)/8192 1.72% 1897.929 1930.524 - 0.98% -
std::remove(deque<int>)_(sprinkled)/1024 1.72% 523.251 532.231 - 3.04% -
std::multimap<int,_int>::clear()/1024 1.71% 10600.658 10782.409 - 0.33% -
rng::contains(list<int>)_(process_all)/50 1.71% 18.211 18.523 - 2.64% -
std::reverse(deque<int>)/8 1.71% 2.533 2.577 - 2.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.71% 17850.905 18155.694 - 1.00% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.71% 4181.483 4252.875 - 2.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.71% 13.968 14.207 - 0.88% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.71% 87990.698 89492.018 - 1.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.70% 1586055.525 1613092.263 - 1.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.70% 601.074 611.312 - 1.18% -
std::fill_n(deque<int>)/1024 1.70% 29.519 30.021 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.70% 8.517 8.662 - 2.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.70% 14079.384 14318.180 - 1.95% -
rng::find_last(vector<char>)_(bail_10%)/8 1.69% 1.993 2.027 - 1.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.69% 1.412 1.436 - -7.66% -
std::find(vector<char>)_(bail_25%)/32768 1.69% 135.613 137.906 - 1.22% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.69% 3768.941 3832.615 - -0.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.69% 2.425 2.466 - 1.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.68% 753.329 766.016 - 0.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.68% 39651.337 40318.637 - 1.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.68% 15.592 15.855 - 0.79% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.68% 1.203 1.223 - 1.97% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.68% 220.800 224.506 - -5.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.68% 15.786 16.051 - -0.38% -
std::stable_partition(deque<int>)_(dense)/8192 1.67% 5603.500 5697.139 - 0.67% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.67% 4.336 4.408 - 3.27% -
std::lower_bound(std::vector<int>)/100 1.67% 12.096 12.298 - -0.92% -
BM_PushHeap_string_Random_1024 1.67% 14.663 14.907 - -2.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.67% 760.386 773.058 - -0.12% -
std::move_backward(list<int>)/32768 1.66% 31554.776 32079.217 - 1.12% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.66% 14.673 14.916 - 1.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.66% 472.850 480.694 - 0.32% -
SetIntersection_Front_Vector_float_262144_16 1.66% 1085449.416 1103452.943 - -0.73% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.66% 516997.163 525564.362 - 1.29% -
std::rotate(vector<int>)_(1_element_forward)/32 1.66% 2.953 3.002 - 1.56% -
SetIntersection_Front_Set_uint32_16384_64 1.66% 1688614.325 1716573.922 - -0.42% -
std::unique(vector<int>)_(sprinkled)/8192 1.65% 3895.926 3960.363 - -1.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.65% 219.177 222.799 - 2.58% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.65% 5.412 5.502 - -0.66% -
std::count_if(list<int>)_(every_other)/1048576 1.65% 885143.600 899767.022 - 1.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.65% 3.253 3.307 - 0.60% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.65% 5.423 5.512 - 0.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.65% 2.287 2.325 - 0.32% -
std::upper_bound(std::deque<int>)/100 1.65% 30.392 30.894 - 1.09% -
std::replace_if(vector<int>)_(prefix)/50 1.65% 13.788 14.015 - 0.25% -
BM_num_put<bool> 1.65% 10.699 10.875 - 0.97% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.65% 791.073 804.106 - 1.01% -
std::search(deque<int>)_(no_match)/1048576 1.65% 419326.963 426235.012 - 1.19% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.65% 771.980 784.691 - 1.11% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 276.463 281.014 - 3.44% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.65% 810.136 823.468 - 1.13% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.64% 17.547 17.836 - 1.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.64% 6.824 6.937 - -0.78% -
std::find_end(forward_list<int>)_(same_length)/1000 1.64% 1467.746 1491.848 - 0.92% -
std::swap_ranges(list<int>)/1024 1.64% 749.856 762.162 - 0.49% -
std::set<int>::contains(key)_(existent)/1024 1.64% 3.885 3.948 - 2.02% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.64% 1947.144 1979.077 - 0.87% -
std::rotate(list<int>)_(1_element_backward)/32 1.64% 13.135 13.350 - 0.12% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.64% 7.946 8.076 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.63% 12.882 13.093 - 0.74% -
std::search(vector<int>)_(near_matches)/1000 1.63% 14336.062 14570.417 - 2.81% -
std::rotate(list<int>)_(1_element_forward)/32 1.63% 13.768 13.993 - 1.38% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.63% 756.549 768.905 - 0.92% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.63% 12756.724 12964.998 - 0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.63% 12.813 13.022 - 0.77% -
std::unique(vector<int>)_(contiguous)/1024 1.63% 306.608 311.597 - 0.84% -
rng::find_last(deque<int>)_(bail_90%)/50 1.63% 1.916 1.947 - 5.47% -
std::upper_bound(std::forward_list<int>)/8 1.63% 15.990 16.250 - 1.11% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.63% 230.639 234.390 - 1.76% -
std::set<int>::upper_bound(key)_(existent)/32 1.62% 1.748 1.776 - 0.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.62% 7.896 8.024 - 1.17% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.62% 294.746 299.516 - -0.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.62% 625944.083 636062.668 - 1.47% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 1.62% 12.751 12.957 - 2.43% -
SetIntersection_None_Set_string_1024_64 1.62% 8985856.243 9131033.153 - -31.56% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.62% 6930.086 7042.041 - 2.06% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.61% 240.529 244.412 - 1.36% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.61% 88169.187 89591.009 - 1.08% -
SetIntersection_Interlaced_Vector_string_262144_256 1.61% 76003151.660 77227062.122 - 10.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.61% 67092.647 68172.568 - 2.98% -
std::lower_bound(std::forward_list<int>)/8 1.61% 15.334 15.581 - 1.16% -
std::lower_bound(std::list<int>)/8 1.61% 15.340 15.587 - 0.90% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.61% 779.352 791.873 - 1.12% -
ranges::min(std::vector<char>)/8 1.61% 2.446 2.486 - -0.43% -
std::upper_bound(std::list<int>)/8 1.60% 16.110 16.368 - 1.08% -
std::find_if_not(deque<int>)_(process_all)/1024 1.60% 269.388 273.711 - 8.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.60% 737.214 749.042 - -21.31% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 1.60% 5823.171 5916.554 - 1.48% -
std::find_first_of(list<int>)_(small_needle)/8192 1.60% 21933.727 22285.017 - -0.71% -
SetIntersection_Front_Set_string_16384_1 1.60% 1061581.333 1078567.075 - -0.49% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.60% 23101.802 23471.127 - 0.12% -
std::find_first_of(list<int>)_(small_needle)/1024 1.60% 2736.688 2780.370 - -0.68% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.59% 35.723 36.292 - 0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 54968.162 55843.406 - -1.38% -
std::find_end(vector<int>)_(same_length)/8192 1.59% 1995.053 2026.808 - 0.25% -
rng::find_last(vector<int>)_(bail_10%)/8 1.59% 2.005 2.037 - 1.05% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.59% 16611.351 16874.903 - -1.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.59% 554.500 563.292 - 1.27% -
std::for_each(deque<int>)/8 1.59% 0.910 0.924 - 0.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.59% 15316.229 15559.001 - 1.88% -
std::all_of(list<int>)_(process_all)/8192 1.58% 6996.132 7106.966 - 0.74% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.58% 43109.882 43792.384 - 2.40% -
SetIntersection_None_Set_uint32_262144_16 1.58% 1179785.642 1198434.812 - -1.51% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.58% 791.734 804.212 - 0.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 577.084 586.177 - 1.33% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.57% 15.521 15.766 - -0.01% -
std::set<int>::find(key)_(existent)/32 1.57% 1.689 1.716 - 1.89% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.57% 803472.222 816117.040 - 1.81% -
std::lower_bound(std::deque<int>)/8192 1.57% 64.612 65.628 - -3.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.57% 501.544 509.431 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.57% 5.244 5.326 - -2.97% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.57% 1043158.132 1059560.027 - 1.37% -
std::search(list<int>)_(near_matches)/8192 1.57% 2541863.225 2581819.494 - 1.86% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.57% 15655.880 15901.955 - 0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.57% 12.411 12.605 - 2.33% -
std::partition(vector<int>)_(sparse)/8192 1.57% 1860.957 1890.149 - 1.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.57% 32.598 33.109 - 33.31% -
std::generate(vector<int>)/50 1.57% 11.857 12.043 - 0.64% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.57% 11.427 11.606 - 1.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.56% 2.360 2.397 - -1.67% -
BM_CmpEqual_uint_uchar 1.56% 1.093 1.110 - -0.21% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.56% 751.185 762.925 - 1.06% -
std::equal(deque<int>)_(it,_it,_it)/8 1.56% 4.454 4.524 - 7.07% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.56% 214.494 217.843 - -0.07% -
std::copy(list<int>)/1048576 1.56% 859148.971 872554.176 - 0.49% -
std::stable_sort(deque<int>)_(ascending)/1024 1.56% 2094.733 2127.417 - -0.26% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.56% 49523.705 50296.145 - 0.98% -
BM_std_minmax_element<long_long>/1024 1.56% 270.111 274.322 - -2.95% -
std::partition_point(list<int>)/32 1.56% 15.879 16.126 - 0.97% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.56% 17.886 18.164 - 1.21% -
BM_num_get<bool> 1.56% 11.851 12.035 - 2.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.55% 12.810 13.009 - 0.64% -
rng::starts_with(list<int>)/1000 1.55% 751.616 763.273 - 0.85% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.55% 927473.085 941839.031 - 1.45% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.55% 12.445 12.638 - 1.75% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.55% 810.402 822.942 - 1.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.55% 30.791 31.268 - -1.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.55% 12631.680 12826.964 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.54% 3.525 3.579 - 0.62% -
SetIntersection_None_Vector_float_1024_64 1.54% 1060784.415 1077152.230 - -0.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.54% 389.447 395.440 - 0.88% -
std::partition_point(vector<int>)/1024 1.54% 6.041 6.134 - 0.31% -
std::stable_partition(vector<int>)_(dense)/32 1.54% 21.398 21.727 - 2.34% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.53% 11.587 11.765 - 1.21% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.53% 5885.676 5975.992 - 0.08% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.53% 16.928 17.187 - 1.91% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.53% 762690.229 774357.513 - 1.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.53% 2.283 2.318 - -0.14% -
bm_ranges_swap_ranges_vb_aligned/4096 1.53% 11.922 12.105 - 0.15% -
std::lower_bound(std::vector<int>)/8192 1.53% 15.613 15.852 - -6.85% -
std::partition(vector<int>)_(sparse)/1024 1.53% 255.474 259.378 - 1.60% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.53% 6896.492 7001.871 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.53% 622.932 632.446 - -4.27% -
ranges::min(std::vector<long_long>)/70000 1.52% 7873.041 7992.840 - 0.73% -
std::remove(list<int>)_(prefix)/8192 1.52% 8099.386 8222.572 - -0.23% -
std::any_of(list<int>)_(process_all)/8192 1.52% 7864.493 7984.055 - 0.68% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.52% 22452.974 22793.904 - 1.23% -
std::find_if(vector<int>)_(process_all)/50 1.52% 5.641 5.727 - -8.04% -
std::map<int,_int>::ctor(const&)/1024 1.52% 7444.928 7557.850 - 13.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.52% 742.252 753.509 - 0.84% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.52% 34063.921 34580.282 - 0.82% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 533.850 541.942 - -0.11% -
std::multiset<int>::erase(iterator)/32 1.52% 20.820 21.135 - -0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.51% 14107.736 14321.195 - 2.85% -
SetIntersection_None_Set_uint32_262144_64 1.51% 1180292.724 1198123.211 - -1.45% -
std::none_of(list<int>)_(process_all)/32768 1.51% 25689.098 26076.883 - 0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.51% 13821.276 14029.887 - 1.02% -
std::search(deque<int>)_(no_match)/8192 1.51% 3278.415 3327.893 - 1.18% -
std::multiset<std::string>::count(key)_(existent)/8192 1.51% 29.121 29.561 - -3.24% -
std::stable_sort(deque<int>)_(descending)/1024 1.51% 2888.199 2931.724 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.51% 3325.932 3376.022 - 1.17% -
std::is_partitioned(list<int>)_(partitioned)/32 1.50% 8.544 8.673 - 0.87% -
BM_CmpLess_uint_int 1.50% 1.071 1.088 - 1.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.50% 35077.373 35604.522 - -0.43% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.50% 188.563 191.397 - 1.28% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.50% 739.944 751.061 - 1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.50% 392.113 397.994 - 0.64% -
std::find_end(vector<int>)_(near_matches)/8192 1.50% 763869.547 775323.817 - 1.13% -
std::remove_if(list<int>)_(sprinkled)/1024 1.50% 977.646 992.296 - 2.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.50% 6101.732 6193.066 - 1.52% -
std::partition(vector<int>)_(dense)/8192 1.50% 1860.835 1888.659 - 1.02% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.49% 6.378 6.474 - 2.01% -
SetIntersection_Interlaced_Vector_float_1024_4 1.49% 1272764.805 1291772.204 - 1.77% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.49% 30380.898 30834.487 - 0.03% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.49% 7.830 7.947 - 1.15% -
std::partition_copy(deque<int>)/32 1.49% 12.658 12.847 - 0.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.49% 18.477 18.752 - 0.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.49% 558.214 566.526 - 0.67% -
std::find_end(deque<int>)_(near_matches)/8192 1.49% 1252100.370 1270732.175 - 13.29% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.49% 768.373 779.790 - 1.36% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.48% 476.470 483.539 - -0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.48% 173.835 176.411 - 1.15% -
std::search(deque<int>)_(no_match)/1000 1.48% 402.338 408.295 - 1.08% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.48% 36697.766 37240.772 - 1.24% -
std::fill(vector<int>)/1024 1.48% 29.623 30.061 - 0.03% -
SetIntersection_None_Set_uint32_64_1 1.48% 22707648.462 23043351.730 - 1.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.48% 4855.261 4927.000 - 1.39% -
std::reverse_copy(deque<int>)/64 1.48% 15.811 16.045 - 1.11% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.48% 13491.482 13690.596 - 0.68% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.47% 43.244 43.881 - 0.68% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.47% 23.889 24.241 - -1.37% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.47% 21.654 21.973 - -10.42% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.47% 209.820 212.906 - 1.18% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.47% 587952.066 596589.239 - 2.44% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.47% 1874.261 1901.784 - 0.80% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.46% 25.386 25.757 - 0.98% -
std::generate_n(deque<int>)/32 1.46% 8.157 8.276 - 0.88% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.46% 517.590 525.148 - 1.16% -
std::none_of(list<int>)_(process_all)/8192 1.46% 7527.869 7637.694 - 0.96% -
std::remove_copy(deque<int>)_(prefix)/50 1.46% 21.270 21.581 - 6.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.46% 851.538 863.946 - -4.75% -
SetIntersection_None_Vector_string_1024_1024 1.46% 1142919.907 1159573.032 - -0.13% -
std::for_each_n(deque<int>)/50 1.46% 3.901 3.958 - -0.33% -
SetIntersection_None_Set_uint32_64_16 1.46% 18463924.419 18732702.574 - 1.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.46% 116383.255 118076.947 - 1.62% -
std::sort(vector<NonIntegral>)_(descending)/8 1.45% 24.685 25.044 - 0.70% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.45% 469.850 476.668 - 1.01% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.45% 38121.800 38674.023 - 1.38% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.45% 8.329 8.449 - 0.67% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.45% 1256643.228 1274840.658 - -2.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.45% 24.879 25.239 - 1.42% -
std::set<int>::find(key)_(existent)/1024 1.44% 4.026 4.084 - 5.87% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.44% 5604.772 5685.690 - 0.95% -
std::is_sorted_until(vector<int>)/8 1.44% 2.062 2.092 - -1.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.44% 892924.132 905796.044 - 0.91% -
rng::for_each(multimap<int>)/50 1.44% 40.206 40.785 - 1.54% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.44% 16.425 16.661 - 0.65% -
BM_std_minmax_element<long_long>/512 1.44% 137.089 139.061 - -2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.44% 391.945 397.585 - 0.44% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.44% 3.982 4.039 - 0.95% -
SetIntersection_Interlaced_Set_string_256_64 1.43% 29568884.692 29992652.305 - -2.77% -
std::generate_n(vector<int>)/1024 1.43% 240.982 244.433 - 1.02% -
rng::fold_left(vector<int>)/50 1.43% 37.082 37.613 - 0.96% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.43% 256222.416 259885.223 - 0.88% -
std::for_each_n(vector<int>)/32 1.43% 3.696 3.748 - 1.01% -
std::unique(vector<int>)_(contiguous)/32 1.43% 47.848 48.531 - 0.92% -
BM_deque_deque_move_backward/4096 1.43% 151.077 153.231 - -0.37% -
std::set<std::string>::ctor(const&)/1024 1.42% 34762.378 35257.564 - 2.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.42% 28.774 29.184 - 0.71% -
BM_PushHeap_uint64_Random_1024 1.42% 6.129 6.216 - 0.06% -
std::unordered_map<int,_int>::clear()/8192 1.42% 63769.595 64676.127 - -16.59% -
SetIntersection_None_Set_uint32_262144_4 1.42% 1181285.890 1198074.545 - -1.66% -
SetIntersection_None_Set_float_64_16 1.42% 18048889.919 18305259.596 - -0.39% -
std::search(list<int>)_(same_length)/1000 1.42% 742.047 752.582 - 0.91% -
std::multimap<int,_int>::find(key)_(existent)/32 1.42% 1.714 1.738 - -0.27% -
std::is_sorted_until(list<int>,_pred)/8192 1.42% 7659.792 7768.263 - -13.80% -
std::remove_copy(list<int>)_(prefix)/32 1.42% 11.175 11.334 - 0.42% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.42% 11.597 11.761 - 0.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.41% 5.966 6.050 - 1.01% -
std::upper_bound(std::vector<int>)/100 1.41% 12.256 12.429 - 0.78% -
rng::fold_left(vector<int>)/32 1.41% 21.592 21.897 - 1.22% -
std::find_if(vector<int>)_(process_all)/8192 1.41% 801.930 813.254 - -12.05% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.41% 5086.131 5157.933 - 0.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.41% 11.451 11.613 - 4.34% -
std::remove(list<int>)_(sprinkled)/50 1.41% 60.859 61.717 - 0.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.41% 3797.205 3850.658 - 0.23% -
std::equal(deque<int>)_(it,_it,_it)/50 1.41% 22.602 22.920 - 6.18% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.41% 1397.702 1417.374 - 0.88% -
std::generate_n(vector<int>)/32 1.41% 7.847 7.957 - 1.11% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.41% 473334.684 479992.346 - 0.89% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.41% 27.888 28.280 - 1.18% -
BM_StringFindStringLiteral/64 1.41% 2.157 2.187 - 2.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.40% 391.913 397.409 - 0.54% -
bm_swap_ranges_vb_unaligned/64 1.40% 4.925 4.994 - -0.09% -
SetIntersection_Front_Set_uint32_256_16 1.40% 4481681.635 4544465.250 - 1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 765.327 776.045 - 0.72% -
SetIntersection_Interlaced_Set_float_1024_4 1.40% 9689654.532 9825311.013 - -1.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.40% 745.524 755.949 - 0.96% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.40% 11.564 11.726 - 1.10% -
std::upper_bound(std::vector<int>)/8 1.40% 5.938 6.021 - 0.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.40% 24.065 24.401 - 14.95% -
std::replace(deque<int>)_(prefix)/32 1.40% 12.692 12.870 - 1.03% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.39% 72.588 73.600 - 6.08% -
std::replace(deque<int>)_(prefix)/8192 1.39% 3233.089 3278.116 - 0.80% -
std::upper_bound(std::forward_list<int>)/100 1.39% 97.506 98.864 - 1.59% -
BM_vector_deque_ranges_copy_backward/4000 1.39% 140.765 142.725 - 1.04% -
std::search(deque<int>)_(single_element)/8192 1.39% 3636.294 3686.911 - 1.04% -
std::transform(list<int>)_(identity_transform)/50 1.39% 30.184 30.604 - 0.91% -
BM_std_minmax_element<long_long>/4000 1.39% 1038.441 1052.875 - -3.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.39% 1035985.754 1050380.920 - -0.92% -
std::generate_n(deque<int>)/50 1.39% 12.123 12.291 - 0.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.39% 3743.133 3795.082 - 0.39% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.39% 210948.071 213875.331 - 0.78% -
std::upper_bound(std::vector<int>)/8192 1.39% 15.607 15.824 - 1.10% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.39% 15.880 16.100 - 0.11% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.39% 3336.858 3383.126 - 1.07% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.39% 8.139 8.252 - 0.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.39% 754.405 764.857 - 0.50% -
BM_PushHeap_uint32_Random_16 1.39% 4.116 4.173 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.38% 17.264 17.503 - 2.53% -
std::remove(deque<int>)_(sprinkled)/8192 1.38% 3836.709 3889.791 - 1.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.38% 1.414 1.434 - 0.15% -
std::find_if_not(deque<int>)_(process_all)/8192 1.38% 2154.561 2184.291 - 9.05% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.38% 20.304 20.584 - 0.86% -
std::pop_heap(deque<std::string>)/8192 1.38% 113.519 115.083 - -0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.38% 65639.459 66543.785 - 1.04% -
std::generate_n(vector<int>)/8192 1.38% 1825.995 1851.148 - 0.89% -
std::transform(list<int>,_list<int>)/50 1.38% 37.101 37.612 - 1.05% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.38% 1841.833 1867.174 - 0.01% -
std::search(deque<int>)_(single_element)/1024 1.37% 456.313 462.585 - 0.78% -
BM_PushHeap_uint64_Random_256 1.37% 5.958 6.040 - 0.84% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.37% 207.804 210.659 - 0.05% -
std::for_each(vector<int>)/8 1.37% 0.908 0.921 - 0.24% -
std::find(vector<char>)_(process_all)/8192 1.37% 135.502 137.362 - 1.98% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.37% 1616.617 1638.806 - 1.13% -
std::find_end(deque<int>)_(match_near_end)/1000 1.37% 33.620 34.081 - -6.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.37% 1109910.474 1125120.055 - -1.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.37% 0.770 0.780 - -3.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.37% 391.610 396.976 - -0.12% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.37% 2512522.996 2546948.636 - -5.50% -
SetIntersection_None_Set_uint32_64_4 1.37% 21673204.976 21970031.563 - 1.67% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.37% 19.552 19.820 - -1.11% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.37% 10.335 10.476 - 1.27% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.36% 61.765 62.608 - 0.21% -
std::set<int>::insert(value)_(new_value,_end)/32 1.36% 18.703 18.958 - 0.93% -
std::replace(vector<int>)_(prefix)/8192 1.36% 1265.227 1282.472 - 0.71% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.36% 6.452 6.540 - 0.75% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 1.36% 725.753 735.642 - 0.93% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.36% 5657.400 5734.411 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7631.942 7735.763 - 0.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.36% 604.001 612.214 - -0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.36% 4.052 4.107 - -0.63% -
std::find_end(forward_list<int>)_(same_length)/1024 1.36% 1484.638 1504.796 - 1.41% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.36% 1860.542 1885.777 - 1.02% -
std::multimap<int,_int>::erase(iterator)/32 1.35% 20.800 21.082 - 4.07% -
rng::find_last(vector<int>)_(bail_10%)/1024 1.35% 210.376 213.222 - 1.22% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.35% 11.412 11.566 - 1.40% -
std::lower_bound(std::deque<int>)/100 1.35% 30.391 30.802 - 0.70% -
std::remove(list<int>)_(sprinkled)/32 1.35% 51.767 52.467 - 0.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.35% 1066216.858 1080635.143 - 0.87% -
std::remove_if(list<int>)_(prefix)/8192 1.35% 9895.199 10028.913 - 0.82% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.35% 1522.827 1543.400 - 0.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.35% 17.855 18.096 - 1.00% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.35% 585943.118 593848.292 - 0.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.35% 36.661 37.156 - 2.56% -
std::adjacent_find(list<int>)/8 1.35% 2.063 2.090 - 0.90% -
SetIntersection_Front_Vector_uint32_262144_262144 1.35% 345675598.981 350334009.859 - 0.31% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.35% 4848.002 4913.275 - 0.70% -
std::all_of(list<int>)_(process_all)/8 1.34% 2.638 2.673 - 0.79% -
std::remove_if(list<int>)_(prefix)/1024 1.34% 991.662 1004.989 - -0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.34% 19.690 19.954 - 2.01% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.34% 5.162 5.231 - -2.70% -
std::lower_bound(std::list<int>)/100 1.34% 90.748 91.963 - 0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.34% 27192476.251 27556237.449 - 3.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.34% 2866.893 2905.242 - 1.24% -
std::find_if(deque<int>)_(process_all)/32768 1.34% 8082.038 8190.099 - 1.64% -
std::rotate(list<int>)_(by_1/4)/1024 1.34% 572.353 580.002 - 0.76% -
rng::for_each(multimap<int>)/32 1.34% 26.425 26.778 - 2.10% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.34% 1.493 1.513 - 0.71% -
rng::contains_subrange(list<int>)_(same_length)/32 1.34% 16.408 16.627 - 0.80% -
std::partition_copy(deque<int>)/1024 1.33% 632.973 641.412 - -8.62% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.33% 2.155 2.183 - 1.40% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.33% 2686.257 2722.047 - 1.90% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.33% 37126.899 37621.201 - 1.27% -
std::find(deque<int>)_(bail_25%)/8 1.33% 2.270 2.300 - 0.95% -
BM_deque_deque_ranges_move_backward/4096 1.33% 150.551 152.554 - -0.88% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.33% 391.588 396.795 - -0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.33% 6.185 6.267 - 4.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.33% 748.975 758.927 - 0.90% -
std::sort(vector<int>)_(ascending)/1024 1.33% 517.408 524.275 - 1.07% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.33% 205415.873 208141.887 - 1.14% -
std::copy(list<int>)/262144 1.33% 213159.779 215986.717 - 0.61% -
std::stable_partition(list<int>)_(sparse)/50 1.33% 26.190 26.537 - -0.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.33% 37980.229 38483.593 - -0.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 239.328 242.498 - 7.07% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.32% 799.536 810.124 - 0.76% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.32% 338458.560 342938.512 - 0.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.32% 23.779 24.094 - 0.72% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.32% 20676.868 20950.209 - 1.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.32% 15805.860 16014.726 - 0.78% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.32% 50.476 51.143 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.32% 23186.782 23493.093 - 1.83% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.32% 19.981 20.244 - 0.71% -
std::find(list<int>)_(bail_25%)/8 1.32% 0.928 0.940 - 1.98% -
SetIntersection_None_Set_uint32_16384_64 1.32% 154414146.018 156447699.587 - -1.56% -
std::sort(deque<int>)_(descending)/8192 1.32% 10306.072 10441.719 - 0.89% -
std::sort(deque<int>)_(descending)/1024 1.32% 1289.179 1306.132 - 0.83% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.31% 44495.289 45080.334 - -4.78% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.31% 1559.873 1580.367 - 0.74% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.31% 5720.475 5795.518 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.31% 1225042.969 1241112.061 - 0.48% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.31% 2680431.993 2715573.965 - 0.88% -
std::remove_if(vector<int>)_(prefix)/32 1.31% 48.751 49.389 - 0.69% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.31% 12.348 12.510 - 0.88% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.31% 17.440 17.668 - 1.04% -
BM_vector_deque_copy/1024 1.31% 35.771 36.238 - 0.97% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.31% 35598.769 36063.397 - -1.09% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.31% 36518.825 36995.405 - 1.43% -
std::stable_sort(vector<int>)_(heap)/1024 1.30% 2511.930 2544.700 - 0.51% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.30% 38732.744 39237.968 - -3.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.30% 591090.105 598797.066 - 0.67% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.30% 5.322 5.392 - -2.18% -
std::sort(vector<int>)_(pipe-organ)/1024 1.30% 2272.575 2302.137 - 0.58% -
std::rotate(vector<int>)_(by_1/4)/50 1.30% 11.605 11.755 - 0.80% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.30% 6879.276 6968.679 - 1.28% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.30% 7888.666 7991.134 - -6.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.30% 14941.516 15135.106 - 0.24% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.29% 7227.483 7321.071 - 0.16% -
std::find_if(list<int>)_(process_all)/32768 1.29% 25973.515 26309.347 - 2.05% -
ranges::minmax(std::list<char>)/8 1.29% 2.512 2.545 - 1.47% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.29% 21.485 21.762 - -14.97% -
std::copy_if(deque<int>)_(every_other)/512 1.29% 179.963 182.286 - 0.74% -
rng::contains(vector<int>)_(process_all)/32 1.29% 8.216 8.322 - 0.01% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.29% 26.833 27.179 - -0.50% -
SetIntersection_None_Vector_uint64_1024_1024 1.29% 1072098.516 1085899.907 - 1.29% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.29% 184.505 186.876 - 1.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.28% 15.250 15.446 - 3.24% -
BM_vector_deque_move_backward/64 1.28% 2.982 3.020 - 1.86% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.28% 11950.858 12104.244 - 1.04% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.28% 21.226 21.498 - 0.28% -
std::find_if(vector<bool>)_(process_all)/1024 1.28% 564.403 571.636 - 0.80% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.28% 13.527 13.700 - 0.63% -
BM_deque_deque_copy_backward/4096 1.28% 152.066 154.009 - 0.77% -
std::rotate_copy(list<int>)/50 1.28% 13.765 13.941 - -0.06% -
SetIntersection_None_Vector_uint32_16384_16384 1.27% 1105661.011 1119737.599 - 2.31% -
std::sort(deque<int>)_(ascending)/8192 1.27% 5702.092 5774.687 - 0.65% -
BM_deque_vector_ranges_copy_backward/4096 1.27% 147.048 148.920 - 1.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.27% 23.729 24.031 - 0.73% -
std::move_backward(vector<int>)/8 1.27% 2.270 2.299 - 1.84% -
std::multiset<int>::contains(key)_(existent)/1024 1.27% 3.960 4.010 - 2.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.27% 42116803.979 42651053.540 - 0.32% -
BM_CmpLess_ushort_ushort 1.27% 1.054 1.067 - 0.90% -
std::generate_n(deque<int>)/1024 1.27% 242.336 245.402 - 0.88% -
bm_lexicographical_compare<signed_char>/64 1.26% 2.263 2.292 - 17.49% -
BM_StringRead_Cold_Shallow_Small 1.26% 1.123 1.137 - -0.92% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.26% 69.719 70.598 - 1.90% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.26% 2229.809 2257.947 - 0.60% -
std::search(deque<int>,_pred)_(single_element)/8192 1.26% 5634.133 5705.229 - 0.93% -
std::unordered_map<int,_int>::clear()/0 1.26% 388.796 393.692 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.26% 41801.505 42327.830 - -0.10% -
std::find(vector<int>)_(bail_25%)/8 1.26% 1.441 1.460 - 4.68% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.26% 102445.098 103734.133 - 3.09% -
std::partition_point(vector<int>)/8192 1.26% 9.238 9.354 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 1.26% 13714.878 13887.180 - 1.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.25% 913174.242 924631.219 - 0.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.25% 718.839 727.846 - 1.25% -
std::generate(vector<int>)/32 1.25% 7.894 7.993 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.25% 11663283.869 11809173.675 - -0.56% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.25% 17804.556 18027.237 - 0.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.25% 216.716 219.427 - -4.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.25% 61.456 62.224 - -9.36% -
std::stable_sort(vector<int>)_(repeated)/8192 1.25% 5239.285 5304.724 - 1.41% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.25% 25.302 25.618 - 6.74% -
SetIntersection_None_Set_string_4_1 1.25% 220991840.012 223748559.478 - 1.05% -
rng::contains_subrange(list<int>)_(single_element)/16 1.25% 4.926 4.987 - 3.55% -
SetIntersection_None_Set_string_16_4 1.24% 57982577.946 58704077.472 - 0.85% -
std::set<int>::ctor(&&,_different_allocs)/0 1.24% 12.761 12.920 - 1.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.24% 2.177 2.204 - -5.00% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.24% 3695.769 3741.549 - 0.78% -
std::replace_if(deque<int>)_(prefix)/8192 1.24% 3483.587 3526.642 - 0.61% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.24% 19.463 19.704 - -0.28% -
std::rotate(list<int>)_(1_element_backward)/1024 1.23% 737.734 746.842 - 0.91% -
ranges::minmax(std::vector<__int128>)/64 1.23% 31.768 32.160 - 0.47% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.23% 96762.589 97956.302 - 1.82% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.23% 7.034 7.121 - 0.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.23% 46.791 47.366 - 1.66% -
BM_deque_vector_ranges_move/5500 1.23% 193.653 196.035 - 0.61% -
BM_deque_vector_ranges_copy/1024 1.23% 36.791 37.242 - -0.73% -
std::rotate(list<int>)_(by_1/4)/8192 1.23% 6551.817 6632.213 - 0.62% -
rng::find_last(list<int>)_(bail_10%)/8 1.23% 2.072 2.097 - 1.08% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.23% 7.860 7.957 - 0.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.23% 352.021 356.335 - 5.05% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.22% 427636.218 432868.845 - 1.05% -
std::stable_partition(vector<int>)_(sparse)/8192 1.22% 1538.341 1557.162 - 0.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.22% 19.387 19.624 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.22% 2.927 2.963 - 1.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.22% 487021.166 492975.518 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.22% 8793691.986 8901166.386 - -4.56% -
std::find(vector<bool>)_(process_all)/8192 1.22% 33.467 33.876 - 1.14% -
std::adjacent_find(vector<int>)/50 1.22% 11.845 11.990 - 0.24% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.22% 2847.769 2882.524 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.22% 1216860.676 1231689.453 - 0.58% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.22% 94001.044 95146.032 - 0.68% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.22% 32952.532 33353.852 - -0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.22% 392.378 397.151 - 0.27% -
BM_lexicographical_compare_three_way_fast_path/1024 1.22% 244.043 247.010 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.22% 1142685.334 1156577.694 - -1.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 802.184 811.936 - 0.63% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.21% 14.599 14.776 - 0.42% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.21% 1722.193 1743.076 - 0.72% -
SetIntersection_None_Vector_uint64_16384_4 1.21% 1095405.391 1108681.434 - -0.12% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.21% 6767.343 6849.360 - 0.71% -
std::reverse_copy(deque<int>)/512 1.21% 124.043 125.546 - 0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 1.21% 92380.241 93499.700 - 0.79% -
SetIntersection_None_Set_string_256_4 1.21% 11277958.237 11414506.284 - -0.57% -
std::remove(list<int>)_(prefix)/32 1.21% 52.004 52.633 - 0.57% -
std::find(vector<char>)_(bail_25%)/1024 1.21% 5.349 5.414 - 1.13% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 1.21% 96108.059 97269.663 - 1.29% -
std::remove_if(deque<int>)_(sprinkled)/32 1.21% 54.429 55.086 - 2.75% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.21% 2.906 2.942 - 0.94% -
std::count(vector<bool>)/1024 1.21% 1.687 1.707 - 1.50% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.21% 23.591 23.875 - 1.23% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.21% 37931.930 38389.372 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.21% 8.937 9.045 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.20% 6.907 6.990 - 1.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.20% 128175.774 129717.494 - 0.96% -
SetIntersection_Front_Vector_string_16384_256 1.20% 9435514.955 9548983.169 - -2.59% -
rng::starts_with(list<int>,_pred)/1048576 1.20% 964317.215 975903.146 - 0.64% -
rng::starts_with(list<int>,_pred)/1024 1.20% 801.722 811.354 - 0.60% -
std::for_each(vector<int>)/32 1.20% 3.675 3.719 - 0.94% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.20% 171511183.733 173570466.776 - 1.12% -
std::find_if(list<int>)_(bail_25%)/8 1.20% 0.920 0.931 - 0.52% -
BM_vector_deque_copy_backward/64 1.20% 2.996 3.032 - 0.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.19% 12343.747 12491.229 - 1.48% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 118626.118 120043.002 - 1.30% -
std::find(deque<int>)_(process_all)/8 1.19% 3.465 3.506 - 0.64% -
std::none_of(list<int>)_(process_all)/32 1.19% 11.730 11.870 - 1.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.19% 21.701 21.960 - -4.03% -
std::find_if(vector<bool>)_(process_all)/1048576 1.19% 575954.098 582812.604 - 0.65% -
SetIntersection_Interlaced_Set_string_262144_262144 1.19% 17908603.680 18121696.289 - 3.97% -
std::all_of(list<int>)_(process_all)/32768 1.19% 25653.580 25958.783 - 0.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.19% 78.217 79.146 - 1.19% -
BM_std_minmax_element<long_long>/64 1.19% 17.078 17.281 - -2.33% -
std::find_end(list<int>,_pred)_(same_length)/1000 1.19% 769.076 778.205 - -3.11% -
BM_deque_vector_copy_backward/1024 1.19% 36.637 37.071 - -0.26% -
SetIntersection_None_Vector_float_262144_256 1.19% 1118549.505 1131809.980 - -1.98% -
std::is_sorted_until(list<int>)/8 1.19% 2.070 2.095 - 0.08% -
std::adjacent_find(vector<int>)/8192 1.18% 1813.314 1834.799 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.18% 1118257.083 1131503.877 - 1.79% -
std::remove_copy_if(list<int>)_(prefix)/32 1.18% 16.906 17.106 - 0.69% -
BM_deque_deque_copy/70000 1.18% 3170.306 3207.770 - 0.88% -
std::find_first_of(list<int>)_(small_needle)/32 1.18% 92.763 93.859 - -2.38% -
std::find_end(list<int>)_(match_near_end)/8192 1.18% 602.309 609.423 - 1.11% -
std::generate(vector<int>)/1024 1.18% 241.592 244.445 - 0.39% -
std::stable_sort(vector<int>)_(descending)/1024 1.18% 2793.767 2826.760 - 1.18% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.18% 31.435 31.806 - 0.10% -
std::adjacent_find(vector<int>)/1024 1.18% 232.376 235.115 - 0.66% -
std::for_each(deque<int>)/32 1.18% 3.677 3.720 - 0.86% -
BM_PushHeap_string_PipeOrgan_262144 1.18% 17.460 17.666 - 2.35% -
std::shift_right(vector<int>)/8192 1.18% 297.377 300.877 - 0.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.18% 3090.798 3127.162 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.18% 198730.246 201067.935 - 0.60% -
std::unordered_set<int>::ctor(const&)/0 1.17% 12.819 12.970 - 0.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.17% 12.770 12.920 - 0.65% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.17% 1881.352 1903.430 - -1.00% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 96.151 97.279 - 8.13% -
BM_std_minmax_element<long_long>/4096 1.17% 1065.511 1078.010 - -2.89% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.17% 188.181 190.388 - 0.56% -
std::find_if(vector<bool>)_(process_all)/8 1.17% 3.514 3.555 - 1.17% -
SetIntersection_None_Vector_uint64_1024_16 1.17% 1072963.941 1085537.490 - 0.15% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.17% 12.512 12.659 - -3.72% -
std::multiset<std::string>::find(key)_(existent)/32 1.17% 14.831 15.005 - -0.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 801.194 810.560 - 0.57% -
std::search(deque<int>,_pred)_(single_element)/1024 1.17% 701.417 709.613 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.17% 2983634.524 3018456.219 - 0.73% -
BM_deque_vector_move_backward/1024 1.17% 36.709 37.137 - 0.63% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.17% 1.165 1.179 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.17% 17036399.861 17235042.977 - 1.04% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.17% 7.267 7.352 - 0.44% -
SetIntersection_None_Vector_uint32_16384_1024 1.16% 1103324.172 1116166.974 - 2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.16% 14722.141 14893.242 - 0.97% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.16% 19.659 19.887 - -0.37% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.16% 2.090 2.114 - 1.47% -
ranges::min(std::vector<char>)/70000 1.16% 490.730 496.407 - 0.40% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.16% 1010049.561 1021730.795 - 0.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.16% 489.584 495.242 - 1.39% -
std::multimap<int,_int>::count(key)_(existent)/32 1.15% 3.617 3.659 - -2.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.15% 20.482 20.718 - -1.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.15% 12.772 12.919 - 0.77% -
std::set<std::string>::ctor(const&)/0 1.15% 12.915 13.063 - 2.95% -
std::move(vector<int>)/64 1.15% 4.130 4.178 - 0.40% -
SetIntersection_None_Set_string_1024_256 1.15% 8979815.925 9082858.056 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.15% 15.776 15.956 - -1.05% -
std::swap_ranges(list<int>)/32 1.15% 19.359 19.581 - 0.61% -
ranges::minmax(std::list<__int128>)/70000 1.14% 59564.330 60246.035 - 3.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.14% 1083882.226 1096270.702 - -1.83% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.14% 2.067 2.090 - 1.00% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.14% 10.933 11.058 - 0.28% -
std::stable_sort(deque<int>)_(descending)/8192 1.14% 20350.676 20583.131 - 1.00% -
std::reverse_copy(deque<int>)/4096 1.14% 967.934 978.987 - 0.82% -
std::sort(deque<int>)_(ascending)/1024 1.14% 756.439 765.073 - 0.48% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.14% 87970.667 88969.555 - -6.28% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.14% 589633.299 596327.502 - 0.16% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.13% 147082.363 148751.346 - 0.74% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.13% 784.237 793.130 - 0.17% -
rng::for_each(multiset<int>)/32 1.13% 25.149 25.435 - 1.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 365.966 370.115 - -1.08% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.13% 2398858.932 2426032.727 - 1.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.13% 870.589 880.442 - -0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.13% 14931.691 15100.575 - 0.30% -
std::fill_n(list<int>)/50 1.13% 15.557 15.733 - -0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.13% 391.574 395.997 - 1.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.13% 795.354 804.331 - 0.53% -
std::shift_left(deque<int>)/32 1.13% 3.780 3.822 - -0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.13% 19.211 19.427 - 0.77% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.12% 18235.202 18440.205 - 0.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 245945.330 248709.717 - -1.32% -
SetIntersection_None_Set_uint32_16384_256 1.12% 154322308.179 156055590.668 - -1.68% -
BM_lexicographical_compare_three_way_fast_path/16384 1.12% 3742.951 3784.879 - 0.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.12% 18.353 18.559 - 0.22% -
rng::starts_with(deque<int>)/8 1.12% 3.979 4.024 - 0.54% -
std::for_each_n(deque<int>)/32 1.12% 3.746 3.788 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.12% 3.014 3.048 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.12% 244742.745 247480.021 - 0.88% -
std::generate(vector<int>)/8192 1.12% 1823.829 1844.201 - 0.31% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.12% 57829854.166 58475763.915 - 1.12% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.12% 3.697 3.738 - -1.51% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.11% 3.898 3.942 - 2.17% -
std::remove(list<int>)_(sprinkled)/8192 1.11% 8107.857 8198.212 - 4.35% -
std::search(deque<int>,_pred)_(single_element)/1000 1.11% 683.253 690.866 - 1.45% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.11% 16519.464 16703.484 - 2.82% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.11% 13.197 13.344 - 1.53% -
BM_deque_deque_ranges_copy/70000 1.11% 3260.604 3296.905 - 0.11% -
SetIntersection_Front_Set_string_4_4 1.11% 156279364.718 158018907.580 - 0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.11% 1150885.537 1163685.493 - 0.62% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.11% 2784.938 2815.898 - -2.33% -
std::remove_copy(list<int>)_(prefix)/1024 1.11% 737.345 745.541 - 0.56% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.11% 14160.003 14317.190 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.11% 1220766.927 1234317.711 - 0.29% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.11% 2896.832 2928.962 - -0.93% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.11% 13.708 13.860 - 1.24% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.11% 11.095 11.218 - 1.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.11% 37.835 38.253 - 1.35% -
std::copy_if(vector<int>)_(every_other)/262144 1.10% 127013.215 128416.598 - 0.77% -
std::fill_n(deque<int>)/8192 1.10% 233.541 236.120 - -2.21% -
std::move(vector<bool>)_(aligned)/1048576 1.10% 1718.144 1737.121 - 0.55% -
ranges::minmax(std::vector<long_long>)/64 1.10% 10.111 10.223 - 0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.10% 19.247 19.459 - 0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.10% 388.471 392.753 - 0.73% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.10% 7.063 7.141 - 0.99% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.10% 263.790 266.696 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.10% 337302952.275 341013774.250 - -0.10% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.10% 5324.746 5383.271 - -0.29% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.10% 4311.939 4359.329 - 0.67% -
std::partition_copy(list<int>)/50 1.09% 12.978 13.120 - 0.53% -
BM_PushHeap_float_Ascending_16 1.09% 0.975 0.985 - -3.88% -
std::stable_sort(deque<int>)_(heap)/8192 1.09% 17203.278 17391.118 - 0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.09% 23.701 23.960 - 0.17% -
rng::contains(vector<int>)_(process_all)/50 1.09% 12.122 12.254 - -0.10% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.09% 4282.964 4329.671 - 0.72% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.09% 563.751 569.889 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.09% 116740.956 118010.763 - 0.63% -
BM_PushHeap_string_Random_256 1.09% 14.121 14.274 - -2.13% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.09% 29.205 29.522 - -1.32% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.09% 4.303 4.349 - 0.14% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.08% 536.213 542.027 - 0.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 1.08% 14942.194 15104.103 - 0.19% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.08% 363020.239 366953.267 - 0.31% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.08% 21.490 21.723 - 1.55% -
SetIntersection_Front_Set_string_256_4 1.08% 4947997.232 5001562.058 - 2.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.08% 59747.241 60393.324 - 0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.08% 643.498 650.454 - -2.62% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.08% 55.931 56.536 - 0.83% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.08% 523.696 529.352 - 0.72% -
bm_swap_ranges_vb_aligned/4096 1.08% 12.521 12.656 - 0.23% -
std::unique_copy(list<int>)_(contiguous)/8192 1.08% 6779.685 6852.845 - 0.84% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.08% 145930.508 147504.665 - -1.32% -
std::make_heap(deque<int>)_(repeated)/8192 1.08% 17777.665 17969.253 - -0.74% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.08% 4585.714 4635.082 - 2.65% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.08% 4985.786 5039.387 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.07% 193597238.399 195677264.608 - 0.66% -
std::copy_backward(deque<int>)/32768 1.07% 3676.253 3715.701 - -0.36% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.07% 4472.585 4520.541 - 0.52% -
SetIntersection_Front_Set_float_256_64 1.07% 5740497.510 5802026.643 - 6.49% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.07% 20.325 20.543 - 0.23% -
std::find(vector<long_long>)_(bail_25%)/32768 1.07% 724.712 732.475 - 0.60% -
BM_vector_deque_copy_backward/512 1.07% 17.482 17.670 - 0.14% -
SetIntersection_Interlaced_Set_float_1024_16 1.07% 11434609.477 11556969.733 - 1.07% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.07% 1.144 1.156 - 0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.07% 1446158.557 1461622.806 - 0.67% -
std::generate_n(vector<int>)/50 1.07% 11.862 11.988 - 0.51% -
std::find_if(vector<char>)_(process_all)/32768 1.07% 3737.139 3777.077 - 0.57% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 1.07% 50398.677 50937.016 - 0.81% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.07% 74.085 74.877 - 0.18% -
std::rotate(list<int>)_(1_element_forward)/1024 1.07% 728.669 736.449 - 0.75% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.07% 302.462 305.690 - 0.86% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.07% 3730.798 3770.612 - 0.24% -
BM_deque_deque_ranges_copy_backward/1024 1.07% 37.907 38.312 - 0.73% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 1.07% 475.827 480.903 - 0.71% -
SetIntersection_Interlaced_Set_uint64_256_256 1.07% 7642458.134 7723955.437 - 1.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.06% 18.740 18.939 - 0.56% -
std::find_end(vector<int>,_pred)_(same_length)/1024 1.06% 622.542 629.170 - 0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.06% 24.627 24.888 - -2.78% -
std::replace(list<int>)_(prefix)/32 1.06% 10.985 11.101 - 0.62% -
std::move_backward(list<int>)/512 1.06% 369.045 372.961 - 0.46% -
std::stable_sort(deque<int>)_(heap)/1024 1.06% 2706.527 2735.220 - -0.56% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 13012.471 13150.398 - 2.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.06% 77.616 78.438 - 0.53% -
std::generate_n(list<int>)/32 1.06% 8.505 8.595 - 0.65% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.06% 169.528 171.320 - 0.27% -
std::adjacent_find(deque<int>)/8192 1.06% 3671.732 3710.534 - 0.51% -
std::sort(deque<int>)_(pipe-organ)/8192 1.06% 25994.863 26269.370 - 0.77% -
std::unique(vector<int>)_(sprinkled)/1024 1.06% 528.651 534.233 - -0.52% -
rng::starts_with(list<int>,_pred)/1000 1.05% 784.589 792.859 - 0.57% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.05% 6361.493 6428.494 - -0.74% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.05% 1.761 1.779 - 0.99% -
std::find_if(vector<int>)_(process_all)/1024 1.05% 112.308 113.491 - -7.84% -
SetIntersection_Front_Vector_float_16384_16 1.05% 1102259.685 1113844.472 - 0.41% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.05% 2.372 2.397 - 0.85% -
std::map<std::string,_int>::ctor(const&)/8192 1.05% 343700.749 347301.844 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.05% 1045599.451 1056553.166 - 1.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.05% 817.539 826.103 - 1.04% -
std::set<int>::upper_bound(key)_(existent)/8192 1.05% 7.749 7.830 - -5.92% -
SetIntersection_None_Set_string_256_256 1.05% 5829220.607 5890198.884 - 1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.05% 4321867.493 4367067.880 - 1.50% -
BM_lexicographical_compare_three_way_slow_path/16 1.04% 4.550 4.598 - 0.74% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.04% 1.837 1.856 - 1.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.04% 12.825 12.958 - 0.55% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.04% 2.928 2.959 - 0.27% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.04% 56.612 57.202 - 0.37% -
std::find_end(vector<int>,_pred)_(same_length)/1000 1.04% 608.152 614.482 - 0.89% -
BM_StringRead_Cold_Shallow_Large 1.04% 1.152 1.164 - -1.99% -
std::copy_if(vector<int>)_(every_other)/4096 1.04% 1985.522 2006.152 - 0.70% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.04% 1.757 1.776 - -9.37% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.04% 52984.794 53535.153 - 0.73% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.04% 536.994 542.562 - 4.62% -
std::copy_if(list<int>)_(entire_range)/1048576 1.04% 867647.920 876631.013 - 0.63% -
std::search(list<int>,_pred)_(same_length)/1000 1.03% 790.076 798.247 - 0.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.03% 12.774 12.906 - 0.42% -
SetIntersection_None_Set_string_16384_16384 1.03% 196046295.204 198070775.127 - 1.49% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.03% 1504.072 1519.589 - 1.75% -
SetIntersection_None_Vector_uint64_1024_64 1.03% 1071169.876 1082205.198 - -0.24% -
SetIntersection_Front_Vector_string_256_1 1.03% 4196337.550 4239470.828 - 0.04% -
std::find_end(list<int>,_pred)_(same_length)/1024 1.03% 789.509 797.623 - -4.25% -
std::set<std::string>::ctor(const&)/8192 1.03% 342373.576 345889.696 - 1.33% -
SetIntersection_None_Set_uint32_64_64 1.03% 11580247.646 11699132.889 - 1.51% -
BM_lexicographical_compare_three_way_fast_path/4096 1.03% 950.004 959.753 - 0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.03% 4712.590 4760.940 - 0.50% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.03% 946.265 955.972 - 0.31% -
std::adjacent_find(deque<int>)/1048576 1.02% 471171.009 475997.679 - 0.47% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.02% 9099.704 9192.906 - 0.91% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.02% 42912.465 43351.907 - 0.35% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.02% 1886.654 1905.959 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.02% 22736.211 22968.805 - 1.15% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.02% 1.777 1.795 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.02% 391.090 395.087 - 0.58% -
std::unique_copy(list<int>)_(sprinkled)/52 1.02% 23.827 24.070 - -1.55% -
std::sort(deque<int>)_(ascending)/8 1.02% 17.604 17.783 - 1.60% -
std::adjacent_find(list<int>)/50 1.02% 22.970 23.204 - 0.11% -
std::lower_bound(std::vector<int>)/8 1.02% 7.749 7.828 - 0.71% -
BM_PushHeap_string_Random_16384 1.02% 15.974 16.137 - -1.01% -
std::find(vector<int>)_(process_all)/50 1.02% 12.515 12.642 - 1.86% -
SetIntersection_None_Vector_float_16_4 1.02% 53858331.522 54407750.560 - -1.76% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.02% 682.421 689.378 - -0.67% -
std::partial_sort(vector<int>)_(repeated)/8 1.02% 18.483 18.672 - -0.39% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.02% 7503.752 7580.128 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.02% 8741977.982 8830791.905 - -1.84% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 1.02% 59.845 60.453 - 0.66% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.02% 580.814 586.710 - 0.70% -
std::copy_backward(vector<bool>)_(unaligned)/512 1.01% 4.788 4.837 - 0.68% -
std::find_end(deque<int>)_(process_all)/1000 1.01% 283.827 286.703 - 0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.01% 23.723 23.963 - 0.77% -
std::rotate(list<int>)_(1_element_backward)/8192 1.01% 7232.801 7305.855 - -2.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.01% 17.615 17.793 - -0.45% -
std::copy_backward(list<int>)/1048576 1.01% 871469.061 880260.495 - 0.14% -
BM_PushHeap_string_Random_4 1.01% 6.049 6.110 - -1.27% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 1.01% 58.160 58.747 - 0.65% -
SetIntersection_Front_Vector_uint64_64_64 1.00% 10695618.600 10803003.695 - -0.87% -
SetIntersection_None_Set_float_64_4 1.00% 21359520.046 21573962.808 - -0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.00% 794.126 802.087 - 0.69% -
ranges::minmax(std::vector<long_long>)/70000 1.00% 9136.416 9227.987 - 0.67% -
std::copy(vector<bool>)_(unaligned)/64 1.00% 1.794 1.812 - 0.65% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.00% 595.120 601.074 - 0.64% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.00% 28148.377 28429.963 - -0.19% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.00% 10.171 10.272 - 0.39% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.344 373.670 -0.16% 373.670
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.093 708.716 0.23% 708.716
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.871 561.967 0.35% 561.967
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 16.061 464.189 -1.06% 464.189
std::search_n(vector<int>)_(no_match)/1024 -98.47% 216.841 3.312 44.091 -1.99% 44.091
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.095 65.251 0.32% 65.251
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.40% 611.467 15.895 100.604 -1.72% 100.604
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.625 47.355 -0.78% 47.355
std::fill(vector<bool>)/262144 -75.35% 941.294 232.043 - 0.53% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.08% 2531.800 833.525 - 1.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.09% 23.874 8.813 - 0.04% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.95% 23.870 8.844 - 0.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.45% 14.878 5.884 - 0.16% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -59.97% 14.877 5.955 - 0.32% -
std::copy_backward(vector<bool>)_(aligned)/262144 -55.83% 789.882 348.929 - -54.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -52.42% 75.689 36.015 - -52.21% -
std::search_n(vector<int>)_(no_match)/32 -51.43% 6.886 3.345 0.366 -2.01% 0.366
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -50.77% 50.255 24.741 - 15.98% -
std::transform(deque<int>)_(identity_transform)/32 -49.19% 24.212 12.302 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.04% 64.988 33.770 - -0.11% -
std::rotate_copy(vector<int>)/8192 -47.80% 720.009 375.880 - -35.45% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.69% 700887.854 366647.263 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.46% 22832289.416 11996248.637 - 3.24% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.02% 58.922 31.217 - -42.31% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.95% 15.025 8.122 0.437 0.26% 0.437
rng::find_last(list<int>)_(bail_10%)/1024 -45.74% 1240.838 673.256 - -0.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -45.05% 72.001 39.562 - -45.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.78% 7137942.061 3941668.181 - -0.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -44.59% 72.369 40.098 - -33.63% -
BM_vector_deque_ranges_copy/0 -43.69% 0.625 0.352 - -4.35% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -42.96% 19.119 10.905 - -2.08% -
std::adjacent_find(deque<int>)/50 -42.76% 26.467 15.150 - 5.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.41% 70.426 40.557 - 17.93% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -42.15% 4.194 2.426 - 0.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -41.07% 69.021 40.675 - -38.62% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -40.85% 10.928 6.464 - -12.63% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.79% 659551.092 397099.043 - 0.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -39.56% 41.959 25.360 - -23.90% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -37.58% 5559185.694 3470225.538 - -43.65% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -37.50% 4.142 2.588 - -4.73% -
std::set<int>::contains(key)_(non-existent)/8192 -37.39% 19.181 12.010 - 1.41% -
std::multiset<std::string>::insert(value)_(already_present)/32 -37.03% 49.249 31.014 - -27.03% -
BM_vector_deque_ranges_copy_backward/0 -36.09% 0.676 0.432 - 7.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.56% 0.665 0.428 - -10.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -35.33% 65517870.747 42368447.054 - 13.78% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -35.29% 46390890.196 30020319.942 - -57.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.67% 48.229 31.508 - -0.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.14% 653.879 430.628 - 0.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -33.74% 17.408 11.535 - 1.82% -
ranges::min(std::deque<__int128>)/70000 -33.45% 36497.526 24290.778 - -15.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -33.21% 0.697 0.466 - 8.68% -
BM_PushHeap_float_Random_1 -33.03% 0.697 0.467 - -1.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -32.41% 50.116 33.876 - -19.25% -
std::is_sorted_until(deque<int>,_pred)/8 -32.23% 6.112 4.143 - -4.91% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.35% 0.445 0.305 - -31.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.54% 0.487 0.338 - 0.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -30.53% 1964.499 1364.711 - 1.27% -
SetIntersection_None_Set_string_1024_16 -30.29% 12663239.195 8827079.081 - -35.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -30.07% 0.480 0.336 - 9.91% -
SetIntersection_None_Set_string_1024_1 -29.68% 12681800.183 8917323.014 - -34.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -29.59% 11172785.651 7866755.029 - 5.51% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.43% 3.512 2.479 - -8.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.90% 349765375.114 248689599.317 - -29.62% -
std::all_of(vector<int>)_(process_all)/50 -28.11% 17.631 12.675 - -6.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -27.99% 96.779 69.686 - -19.58% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.71% 78.908 57.046 - -30.70% -
SetIntersection_None_Set_string_1024_4 -27.70% 12516676.481 9049451.687 - -31.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.67% 38.192 27.623 - -17.96% -
std::fill(list<int>)/1024 -26.77% 671.673 491.883 - -27.10% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -26.74% 45.478 33.318 - 1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.61% 2287558.021 1678756.633 - 0.66% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -26.41% 72.774 53.551 - -6.83% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.29% 25721.937 18958.780 - 0.21% -
std::unordered_set<int>::contains(key)_(existent)/1024 -26.22% 1.589 1.172 - 1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -26.14% 0.578 0.427 - -15.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -25.95% 24559.665 18187.495 - 0.62% -
ranges::min(std::vector<long_long>)/1 -25.91% 0.450 0.333 - -8.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.41% 3221521.985 2402986.620 - -32.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.40% 34.540 25.767 - 25.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -25.20% 43.054 32.205 - -0.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.12% 33.096 24.783 - -21.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -24.95% 32.170 24.143 - -27.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -24.85% 31.198 23.444 - -28.41% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.85% 7088.095 5326.513 - 0.41% -
BM_PushHeap_string_SingleElement_1 -24.84% 0.700 0.526 - -25.54% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.63% 0.404 0.305 - 10.29% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.32% 769.308 582.215 - 0.62% -
std::multimap<std::string,_int>::ctor(const&)/32 -24.12% 894.508 678.757 - -14.58% -
std::search(deque<int>)_(same_length)/1000 -24.03% 464.349 352.743 - -21.09% -
SetIntersection_Interlaced_Vector_float_16384_16 -23.86% 3674779.688 2797842.716 - -32.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.41% 715.814 548.265 - -18.56% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -23.27% 39.052 29.966 - -14.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -23.23% 44.708 34.320 - -29.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.65% 34.738 26.871 - -15.32% -
std::move(list<int>)/4096 -22.60% 5075.383 3928.310 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.44% 6973366.576 5408447.998 - -1.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -22.33% 39.829 30.935 - -20.67% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.32% 0.316 0.245 - -23.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -22.19% 30.962 24.090 - -29.64% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.10% 0.338 0.264 - -45.01% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.06% 3794.811 2957.812 - 0.37% -
std::copy(vector<bool>)_(aligned)/1048576 -21.89% 3793.166 2962.959 - -20.04% -
SetIntersection_Front_Set_uint64_262144_1024 -21.83% 15566381.195 12168621.852 - -20.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.50% 0.450 0.353 - -8.39% -
std::adjacent_find(deque<int>)/8 -21.49% 4.875 3.828 - 9.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -21.11% 0.335 0.264 - -0.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -21.01% 85.198 67.297 - -24.47% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -20.92% 54000255.708 42704059.599 - -22.95% -
std::multiset<std::string>::erase(iterator)/32 -20.83% 33.084 26.192 - -5.04% -
std::equal(vector<bool>)_(unaligned)/50 -20.61% 1.123 0.891 - -11.65% -
BM_PushHeap_float_SingleElement_1 -20.55% 0.586 0.466 - -0.12% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.50% 511.827 406.906 - 0.46% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -20.45% 1.379 1.097 - -21.11% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.31% 1796409.249 1431619.280 - -22.71% -
std::equal(vector<bool>)_(unaligned)/8 -20.09% 1.121 0.896 - -3.33% -
BM_vector_deque_copy/0 -20.09% 0.604 0.482 - -3.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -20.05% 37.345 29.859 - -18.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.88% 35.816 28.697 - -19.93% -
std::unordered_set<int>::clear()/1024 -19.80% 10228.555 8202.857 - -6.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -19.75% 42.702 34.268 - -1.36% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.63% 91.105 73.220 - 0.11% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.54% 3319.084 2670.537 - 2.25% -
std::move(vector<int>)/1048576 -19.44% 70383.066 56697.586 - 0.58% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.43% 23.683 19.083 - -17.31% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -19.32% 34.246 27.629 - 1.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -19.27% 1.617 1.306 - -15.28% -
std::copy(vector<int>)/32768 -19.26% 3749.542 3027.337 - -11.49% -
bm_ranges_swap_ranges_vb_unaligned/64 -19.13% 6.192 5.008 - -2.28% -
ranges::minmax(std::deque<long_long>)/1 -19.00% 0.826 0.669 - -27.08% -
std::vector<int>::ctor(size)/32 -18.91% 14.541 11.791 - -1.19% -
std::multimap<std::string,_int>::erase(iterator)/1024 -18.80% 34.034 27.635 - -14.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.70% 64.832 52.711 - -9.64% -
std::unordered_set<std::string>::erase(iterator)/1024 -18.50% 33.550 27.343 - -13.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.41% 1037.840 846.724 - 0.85% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -18.36% 52.632 42.970 - -22.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.22% 25584093.036 20921459.115 - -7.61% -
ranges::minmax(std::deque<char>)/1 -18.06% 0.805 0.660 - -11.19% -
BM_deque_deque_copy_backward/0 -18.01% 0.931 0.763 - -6.18% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -17.70% 2.033 1.673 - -1.30% -
std::copy_if(list<int>)_(every_other)/4096 -17.68% 4165.891 3429.538 - 6.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -17.64% 31.266 25.750 - 8.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 -17.64% 1.571 1.294 - -14.98% -
ranges::min(std::list<long_long>)/1 -17.60% 0.375 0.309 - -15.18% -
SetIntersection_Interlaced_Vector_uint32_256_64 -17.58% 8417840.117 6937899.656 - -15.19% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -17.46% 1.553 1.282 - -15.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.31% 1.769 1.463 - -11.17% -
std::map<std::string,_int>::erase(iterator)/8192 -17.28% 32.066 26.525 - -9.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.27% 78.750 65.149 - -16.34% -
ranges::min(std::deque<__int128>)/64 -17.09% 25.229 20.917 - -9.32% -
std::unordered_multiset<int>::find(key)_(existent)/32 -17.05% 1.491 1.237 - -5.95% -
std::stable_partition(list<int>)_(dense)/1024 -17.00% 1753.766 1455.618 - -0.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -16.98% 34.610 28.733 - -7.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -16.96% 41.865 34.766 - -6.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -16.87% 799.787 664.882 - -15.87% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -16.85% 1.558 1.295 - -14.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -16.78% 143713879.990 119600397.603 - 5.42% -
SetIntersection_Interlaced_Vector_float_16384_64 -16.73% 8464292.663 7048207.227 - -22.33% -
std::unordered_set<int>::contains(key)_(existent)/32 -16.55% 1.587 1.325 - 5.28% -
std::copy(list<int>)/64 -16.49% 36.747 30.687 - -13.24% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.36% 17331.996 14496.257 - 2.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -16.29% 28.541 23.891 - -6.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -16.29% 2.014 1.686 - -9.62% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.23% 7758674.068 6499152.796 - -21.09% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -16.22% 69.432 58.169 - -17.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -16.16% 33.527 28.108 - -4.14% -
std::stable_partition(deque<int>)_(sparse)/32 -16.08% 13.126 11.015 - -21.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.06% 43.032 36.120 - -39.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.03% 88.260 74.112 - -18.02% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.84% 43.919 36.962 - 3.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -15.84% 41.424 34.863 - 11.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -15.80% 4999450.693 4209683.645 - -4.42% -
SetIntersection_Interlaced_Vector_float_262144_16 -15.68% 4260499.326 3592346.929 - 7.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.57% 43.062 36.357 - -3.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -15.55% 24.254 20.482 - -16.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -15.51% 42.486 35.897 - -14.28% -
BM_deque_vector_ranges_copy_backward/70000 -15.41% 10219.110 8644.436 - 0.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.28% 11.309 9.581 - -21.47% -
BM_StringFindAllMatch/512 -15.18% 13.701 11.621 - -0.18% -
std::copy_n(vector<int>)/4096 -15.13% 172.086 146.050 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.10% 3070726.040 2606959.874 - -22.94% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -15.03% 1.576 1.339 - -15.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.84% 1.731 1.474 - -6.38% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.82% 2.878 2.451 - 9.65% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -14.76% 1.351 1.152 - -8.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.71% 70.798 60.381 - -14.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -14.61% 40.978 34.990 - -7.17% -
BM_PushHeap_float_Random_4 -14.56% 2.812 2.403 - 5.01% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.53% 41.289 35.289 - -0.59% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -14.47% 19.659 16.814 - -5.30% -
SetIntersection_Interlaced_Set_string_256_256 -14.37% 32527027.954 27853542.754 - -3.48% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.33% 55.823 47.824 - 1.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.29% 28.138 24.118 - -0.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.28% 7.861 6.739 - -15.02% -
std::find_first_of(list<int>)_(large_needle)/1024 -14.27% 922409.162 790826.912 - -6.76% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.23% 7577.612 6499.026 - 2.39% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.19% 1678455.658 1440338.411 - -12.37% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.17% 52341.438 44925.250 - -0.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.16% 198.647 170.527 - -9.72% -
SetIntersection_Front_Set_uint64_1024_256 -14.15% 4278192.684 3672993.764 - -1.52% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -13.97% 472.645 406.615 - 25.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.90% 125.843 108.350 - 39.97% -
std::unordered_set<int>::clear()/8192 -13.86% 73561.139 63366.062 - -4.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.84% 32.089 27.647 - -19.62% -
std::search(vector<int>,_pred)_(single_element)/1000 -13.84% 563.159 485.215 - -4.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.75% 0.556 0.479 - -31.26% -
std::search(vector<int>,_pred)_(single_element)/1024 -13.74% 576.091 496.914 - -4.62% -
ranges::min(std::deque<char>)/1 -13.73% 0.915 0.790 - 19.70% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.72% 13.375 11.540 - -6.66% -
std::set<std::string>::ctor(const&)/32 -13.71% 841.161 725.849 - 2.66% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -13.67% 841.040 726.052 - -17.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.66% 30675.141 26485.147 - -0.24% -
bm_lexicographical_compare<signed_char>/1 -13.61% 1.531 1.323 - 4.75% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -13.58% 39.854 34.440 - 2.31% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.58% 6466.454 5588.322 - -0.94% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.58% 728.294 629.401 - -0.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.42% 42.077 36.433 - -22.91% -
std::is_sorted_until(deque<int>)/8 -13.37% 2.841 2.461 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.27% 107792999.534 93489859.397 - -24.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.24% 58.742 50.964 - -5.39% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -13.12% 4288280.585 3725822.529 - -11.15% -
BM_PushHeap_float_Descending_1 -13.11% 0.536 0.466 - -0.96% -
std::is_partitioned(list<int>)_(partitioned)/1024 -13.05% 709.345 616.806 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -12.98% 5492.321 4779.385 - -10.38% -
std::search(vector<int>,_pred)_(single_element)/8192 -12.90% 4604.042 4010.164 - -3.17% -
SetIntersection_Front_Set_uint32_262144_1024 -12.89% 14332566.840 12484765.011 - -1.54% -
BM_deque_vector_ranges_copy/0 -12.85% 1.553 1.354 - -4.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -12.81% 27.117 23.645 - -23.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -12.72% 645.167 563.073 - 1.95% -
BM_StringConstructDestroyCStr_Small_Transparent -12.71% 0.397 0.346 - -24.38% -
BM_lexicographical_compare_three_way_fast_path/1 -12.57% 0.395 0.346 - -18.77% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -12.56% 1.343 1.174 - -8.47% -
BM_deque_vector_ranges_move_backward/64000 -12.55% 9101.442 7959.421 - 1.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.50% 56.622 49.547 - 1.14% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.48% 6166.445 5396.612 - 1.29% -
BM_deque_vector_copy/0 -12.46% 1.559 1.365 - -4.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -12.44% 0.615 0.539 - -5.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -12.37% 644.506 564.808 - 1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.30% 0.679 0.596 - 5.47% -
std::search(list<int>)_(single_element)/8192 -12.28% 8935.607 7838.163 - -9.73% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.17% 1.835 1.612 - -0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.10% 576.560 506.795 - 1.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.09% 10.698 9.404 - -3.33% -
SetIntersection_Front_Set_float_1024_1024 -11.93% 13560496.078 11942086.464 - 8.26% -
SetIntersection_Interlaced_Vector_string_256_64 -11.91% 20857354.572 18373522.778 - -0.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -11.82% 25.227 22.246 - 9.69% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.80% 31.247 27.560 - -7.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.78% 328.097 289.451 - -1.64% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.72% 61.523 54.316 - -12.54% -
std::unordered_set<int>::erase(iterator)/32 -11.69% 22.267 19.665 - -6.30% -
BM_StringRelational_Less_Empty_Empty_Control -11.67% 1.827 1.614 - 0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.59% 63.031 55.723 - 8.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.56% 843.533 746.002 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.55% 1535020.066 1357677.821 - -9.87% -
std::replace(vector<int>)_(sprinkled)/1024 -11.50% 169.994 150.439 - -3.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -11.38% 166.690 147.719 - 50.36% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.37% 77.818 68.967 - 11.58% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -11.37% 7.254 6.429 - 7.29% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -11.34% 32.906 29.174 - -2.00% -
BM_vector_deque_ranges_move/0 -11.30% 0.525 0.466 - 8.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.27% 171.755 152.406 - 52.84% -
std::find(vector<long_long>)_(process_all)/8 -11.22% 1.096 0.973 - -3.36% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -11.19% 179.543 159.449 - 57.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.11% 1.832 1.628 - 9.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.10% 629.201 559.386 - 2.37% -
BM_vector_deque_ranges_copy_backward/2 -11.09% 1.998 1.777 - -14.87% -
std::unordered_set<int>::erase(iterator)/1024 -11.05% 22.213 19.758 - -15.08% -
std::find(vector<char>)_(bail_25%)/8 -11.02% 1.104 0.982 - -8.37% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -11.01% 13.277 11.815 - -2.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.00% 9.236 8.220 - -1.45% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.99% 1.613 1.436 - -7.25% -
BM_vector_deque_move/0 -10.98% 0.438 0.390 - 3.42% -
std::set<std::string>::count(key)_(existent)/8192 -10.89% 34.687 30.910 - 2.05% -
BM_PushHeap_string_Descending_262144 -10.87% 3.422 3.050 - -3.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -10.85% 23.885 21.293 - -11.26% -
SetIntersection_Front_Set_string_1024_64 -10.82% 4966333.257 4428739.592 - -1.03% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.80% 1.249 1.114 - -16.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.80% 46.745 41.697 - 7.94% -
std::search(deque<int>)_(no_match)/1024 -10.79% 343.994 306.882 - 15.20% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.76% 0.456 0.407 - -11.12% -
BM_vector_deque_ranges_copy_backward/1 -10.75% 2.259 2.016 - -16.84% -
BM_StringDestroy_Huge -10.73% 12.129 10.827 - -7.93% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.73% 13.463 12.019 - -3.71% -
BM_lexicographical_compare_three_way_slow_path/1 -10.52% 0.434 0.388 - -15.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.42% 355.969 318.884 - 0.04% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.41% 32.993 29.559 - 0.96% -
bm_ranges_lexicographical_compare<signed_char>/64 -10.38% 2.561 2.295 - -8.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.38% 1205.938 1080.817 - -8.36% -
std::search(list<int>)_(no_match)/8192 -10.36% 7424.052 6655.052 - 0.89% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -10.35% 30.139 27.021 - -0.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.32% 0.296 0.266 - -33.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.31% 56.521 50.695 - -9.15% -
std::pop_heap(vector<std::string>)/1024 -10.29% 22.869 20.516 - 0.99% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.29% 0.386 0.346 - -10.13% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.28% 10.759 9.653 - 9.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.24% 1568.592 1407.901 - -11.77% -
SetIntersection_Front_Set_uint64_1024_64 -10.16% 1774335.884 1594031.360 - -10.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -10.12% 10.891 9.789 - 5.09% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.10% 5909097.384 5312358.814 - -10.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -10.08% 1324.625 1191.143 - -0.96% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.07% 5894961.454 5301168.025 - -3.74% -
BM_std_minmax_element<int>/2 -10.07% 0.680 0.612 - -5.20% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.06% 10.615 9.546 - -23.54% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.01% 804.553 723.977 - 5.74% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.96% 1.834 1.651 - -4.82% -
BM_std_minmax_element<char>/3 -9.95% 1.201 1.081 - -1.72% -
std::copy_if(list<int>)_(every_other)/32768 -9.94% 28160.750 25360.255 - -2.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.91% 1.659 1.495 - -6.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -9.88% 29.892 26.938 - -2.80% -
std::is_sorted_until(vector<int>,_pred)/8 -9.87% 3.642 3.282 - -1.15% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -9.86% 40.686 36.674 - -14.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -9.81% 17.804 16.058 - 2.04% -
std::set<std::string>::count(key)_(existent)/32 -9.76% 16.781 15.142 - -5.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.71% 54.705 49.394 - 7.33% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.70% 63.333 57.190 - 0.58% -
std::unordered_set<int>::erase(iterator)/8192 -9.67% 22.232 20.081 - -14.41% -
SetIntersection_Front_Set_string_262144_16 -9.66% 2039869.741 1842804.812 - 1.48% -
SetIntersection_Front_Set_float_1024_256 -9.64% 4238564.298 3830013.095 - 3.17% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.64% 841.801 760.672 - -3.00% -
std::fill_n(list<int>)/8192 -9.59% 9046.214 8178.353 - -13.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.57% 41.730 37.737 - -9.17% -
SetIntersection_None_Set_string_16384_1024 -9.52% 221429009.401 200344040.280 - 3.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -9.52% 6.666 6.032 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -9.43% 5356393.760 4851525.127 - -3.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.42% 47.510 43.035 - -15.40% -
std::move(deque<int>)/32768 -9.41% 2331.800 2112.396 - 0.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.35% 50.554 45.824 - 3.18% -
std::fill(list<int>)/8192 -9.32% 8372.716 7592.481 - 0.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -9.26% 24.981 22.669 - -5.15% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -9.25% 22.957 20.835 - -13.73% -
SetIntersection_Front_Set_float_262144_1024 -9.20% 13347852.654 12120009.503 - 8.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -9.18% 11.299 10.262 - -2.41% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -9.17% 28.684 26.053 - -10.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.16% 65.849 59.814 - -0.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.14% 37.013 33.630 - -18.17% -
BM_StringMove_Small -9.14% 0.794 0.722 - 0.07% -
BM_StringConstructDestroyCStr_Large_Opaque -9.14% 18.549 16.855 - 1.35% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.12% 1.804 1.639 - -5.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.11% 1623.033 1475.173 - 10.62% -
BM_StringRelational_Compare_Empty_Large_Control -9.05% 1.830 1.665 - 3.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.01% 13.631 12.403 - -32.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.94% 1.402 1.277 - -10.62% -
std::replace(vector<int>)_(sprinkled)/32 -8.94% 6.195 5.641 - 1.67% -
BM_std_minmax_element<int>/64000 -8.89% 16685.451 15201.647 - -4.83% -
ranges::min(std::deque<char>)/70000 -8.88% 19818.274 18057.921 - 1.18% -
SetIntersection_Front_Set_string_262144_64 -8.83% 5003161.131 4561188.617 - -0.91% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -8.82% 95.112 86.726 - -9.28% -
std::find_if(vector<char>)_(process_all)/8 -8.80% 1.567 1.430 - -3.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.79% 8.285 7.556 - -0.98% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -8.78% 24.633 22.470 - -8.04% -
BM_std_minmax_element<int>/1024 -8.73% 271.287 247.612 - -2.52% -
BM_std_minmax_element<int>/4096 -8.72% 1067.758 974.643 - -2.70% -
BM_std_minmax_element<int>/4000 -8.68% 1042.776 952.230 - -2.91% -
std::set<std::string>::find(key)_(existent)/8192 -8.68% 30.497 27.850 - -11.09% -
rng::fold_left(deque<int>)/8 -8.65% 3.913 3.574 - -14.37% -
BM_deque_deque_move/0 -8.63% 0.809 0.739 - -13.55% -
BM_std_minmax_element<int>/512 -8.61% 137.736 125.873 - -2.64% -
ranges::minmax(std::deque<long_long>)/8 -8.61% 3.865 3.532 - -13.25% -
bm_lexicographical_compare<unsigned_char>/8 -8.61% 1.316 1.202 - -16.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.53% 40.369 36.925 - -10.97% -
BM_std_minmax_element<int>/70000 -8.52% 18157.945 16610.252 - -4.94% -
BM_std_minmax_element<int>/65536 -8.49% 17005.218 15561.197 - -4.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -8.49% 0.665 0.609 - -3.41% -
BM_vector_deque_ranges_copy/65536 -8.45% 3120.466 2856.681 - -0.15% -
std::copy(vector<int>)/4096 -8.39% 222.446 203.774 - -12.64% -
SetIntersection_Front_Vector_float_16384_1024 -8.39% 5915306.960 5418947.713 - -8.17% -
SetIntersection_Front_Vector_float_262144_1024 -8.39% 5918349.553 5421870.610 - -8.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.38% 41082.278 37641.027 - -7.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -8.36% 22.109 20.261 - 1.73% -
std::reverse(list<int>)/4096 -8.35% 1765.143 1617.727 - 2.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -8.31% 32.565 29.859 - -4.20% -
BM_vector_deque_ranges_copy/70000 -8.24% 3380.825 3102.373 - -3.49% -
BM_StringRelational_Less_Empty_Small_Control -8.21% 1.757 1.613 - 0.17% -
SetIntersection_Front_Set_uint64_16384_256 -8.20% 3966943.696 3641742.848 - -5.12% -
BM_vector_deque_move/70000 -8.19% 3381.497 3104.480 - 0.29% -
std::map<int,_int>::ctor(const&)/8192 -8.19% 58703.685 53898.204 - 0.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -8.17% 11.385 10.455 - -8.99% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.15% 1097971.448 1008499.152 - -2.54% -
BM_vector_deque_ranges_move/65536 -8.13% 3112.575 2859.510 - -0.08% -
BM_vector_deque_copy/70000 -8.11% 3376.882 3103.039 - -0.03% -
BM_vector_deque_ranges_move/70000 -8.09% 3376.854 3103.542 - -0.08% -
BM_vector_deque_move/65536 -8.05% 3106.739 2856.611 - -1.09% -
BM_std_minmax_element<int>/5500 -8.02% 1422.871 1308.715 - -2.89% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.01% 534.534 491.730 - -0.57% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.92% 284.622 262.081 - -7.35% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.91% 56676.944 52195.290 - 3.09% -
SetIntersection_Interlaced_Vector_string_64_64 -7.88% 27262060.306 25113750.674 - -5.73% -
BM_vector_deque_copy/65536 -7.87% 3101.452 2857.466 - 0.07% -
ranges::min(std::deque<long_long>)/1 -7.83% 0.679 0.625 - -6.57% -
BM_PushHeap_float_Random_1024 -7.81% 7.553 6.964 - 1.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.80% 13880.784 12798.617 - -7.25% -
std::reverse(deque<int>)/32768 -7.76% 5702.227 5259.909 - -8.10% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.72% 11.364 10.487 - -2.34% -
std::set<std::string>::erase(iterator)/1024 -7.71% 31.060 28.665 - -13.99% -
ranges::min(std::deque<char>)/64 -7.71% 17.984 16.598 - 0.18% -
SetIntersection_Front_Set_float_16384_256 -7.68% 4199292.751 3876831.536 - 4.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.66% 1922236.660 1774924.041 - -1.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.65% 1503.723 1388.632 - -5.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.62% 34.015 31.424 - -8.95% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -7.60% 0.411 0.380 - -21.70% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.59% 24.103 22.274 - 3.42% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.57% 56706.774 52411.955 - 3.81% -
SetIntersection_Interlaced_Set_uint32_262144_16 -7.55% 1741256.019 1609843.100 - 1.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.55% 1052.378 972.973 - -3.96% -
BM_vector_deque_ranges_copy/64000 -7.54% 3073.603 2842.004 - 0.09% -
std::copy(list<int>)/4096 -7.53% 3241.840 2997.783 - 0.37% -
std::unordered_set<int>::clear()/32 -7.47% 639.098 591.387 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.45% 227.513 210.557 - -6.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.43% 41.060 38.008 - -2.33% -
std::replace(vector<int>)_(sprinkled)/8192 -7.43% 1277.194 1182.272 - -2.25% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.43% 7083.683 6557.612 - 3.14% -
BM_StringRead_Cold_Deep_Empty -7.41% 1.308 1.211 - -1.05% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.40% 0.237 0.220 - -0.46% -
BM_vector_deque_move/64000 -7.38% 3069.389 2842.924 - 0.02% -
BM_vector_deque_ranges_move/64000 -7.37% 3069.179 2842.885 - -0.05% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -7.37% 1.176 1.089 - -8.88% -
BM_deque_vector_ranges_copy/70000 -7.36% 3448.286 3194.439 - -1.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.32% 2743.554 2542.749 - 0.03% -
BM_vector_deque_copy/64000 -7.28% 3066.720 2843.456 - 0.04% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.26% 24.804 23.002 - 0.54% -
std::count_if(list<int>)_(every_other)/8192 -7.16% 8357.806 7759.708 - 9.47% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.13% 1429979.884 1328009.201 - -16.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.12% 65944.330 61247.983 - -2.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -7.12% 820.814 762.383 - -4.42% -
BM_std_minmax_element<char>/4096 -7.08% 1078.540 1002.196 - 2.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.08% 67905738.999 63100946.078 - 11.64% -
SetIntersection_Interlaced_Set_uint32_262144_4 -7.07% 1374565.267 1277329.020 - -0.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.05% 35.428 32.929 - 7.95% -
BM_PushHeap_float_Random_16384 -7.04% 7.623 7.087 - -0.16% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.04% 29.883 27.780 - -1.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.02% 4.529 4.211 - -3.59% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.02% 25.779 23.970 - -1.57% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.01% 108597894.405 100987712.442 - -20.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -7.00% 10.947 10.181 - -7.13% -
std::set<int>::equal_range(key)_(existent)/8192 -6.98% 8.503 7.909 - -2.96% -
std::copy_n(vector<bool>)_(aligned)/64 -6.98% 1.339 1.245 - -7.95% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.98% 679.405 631.995 - -10.07% -
ranges::minmax(std::vector<char>)/64 -6.94% 1.328 1.236 - -10.24% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.91% 23.082 21.487 - -2.24% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -6.84% 322196.311 300159.261 - -6.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.82% 352.361 328.328 - -0.09% -
SetIntersection_Front_Set_float_256_256 -6.80% 8182561.613 7625776.805 - 8.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.80% 1194.803 1113.512 - -1.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.79% 1.539 1.435 - -0.50% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.79% 7.651 7.132 - -4.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.79% 239.223 222.990 - 4.42% -
SetIntersection_Front_Set_string_256_256 -6.76% 30873578.681 28785583.543 - 1.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.76% 653.191 609.050 - -0.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.75% 39.010 36.376 - 49.42% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -6.74% 29.451 27.466 - -7.66% -
std::reverse_copy(list<int>)/512 -6.69% 391.377 365.205 - 0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.68% 5683.831 5304.394 - -1.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.67% 34.642 32.332 - -35.14% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.66% 1.345 1.255 - -2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.65% 36.767 34.321 - 3.29% -
BM_std_minmax_element<int>/64 -6.65% 17.055 15.921 - -4.79% -
BM_std_minmax_element<char>/5500 -6.65% 1444.625 1348.620 - 2.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.63% 1.495 1.396 - -6.66% -
std::search(list<int>)_(single_element)/1000 -6.63% 689.282 643.612 - -10.16% -
std::partition(deque<int>)_(sparse)/8192 -6.62% 3295.180 3077.191 - 4.39% -
SetIntersection_Front_Set_uint64_16384_1024 -6.55% 12571742.754 11747723.054 - -1.06% -
BM_StringDestroy_Large -6.55% 9.522 8.897 - 6.59% -
BM_PushHeap_float_Random_256 -6.55% 7.367 6.885 - 0.77% -
std::unordered_set<int>::find(key)_(existent)/32 -6.53% 1.395 1.304 - 8.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.46% 1.515 1.417 - 2.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.42% 0.648 0.606 - -9.25% -
BM_PushHeap_float_Random_64 -6.40% 6.699 6.271 - 1.27% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.38% 340.610 318.887 - -7.28% -
SetIntersection_Front_Vector_uint32_1024_256 -6.37% 2277038.061 2132001.003 - -6.99% -
std::stable_partition(deque<int>)_(sparse)/50 -6.36% 29.416 27.544 - -12.64% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.34% 16.440 15.397 - -5.97% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.32% 22.265 20.857 - -5.76% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.31% 14365840.624 13459667.142 - -6.20% -
SetIntersection_Front_Vector_uint32_262144_256 -6.31% 2287988.299 2143684.458 - 0.26% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.30% 6696.126 6274.094 - -3.36% -
std::map<std::string,_int>::clear()/32 -6.30% 921.312 863.255 - -3.91% -
std::search(list<int>,_pred)_(no_match)/8192 -6.29% 7798.397 7307.515 - -0.66% -
BM_deque_vector_ranges_copy/64000 -6.29% 3121.639 2925.152 - -0.15% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.29% 3492789.406 3273120.884 - -1.47% -
SetIntersection_Front_Vector_uint32_256_256 -6.29% 4546724.049 4260913.027 - 0.10% -
std::unique(deque<int>)_(contiguous)/8192 -6.24% 4033.370 3781.694 - 1.02% -
BM_deque_vector_ranges_copy/65536 -6.22% 3128.203 2933.652 - -0.72% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.21% 3.736 3.505 - -7.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.20% 18.408 17.267 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.19% 38814871.394 36411285.940 - -16.02% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.18% 754.223 707.581 - 2.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.16% 21.621 20.290 - -14.93% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.15% 7064.338 6630.031 - 1.17% -
std::shift_left(list<int>)/8192 -6.14% 7603.754 7136.986 - -7.79% -
SetIntersection_Front_Vector_uint32_16384_256 -6.11% 2278427.191 2139235.489 - 0.21% -
BM_std_minmax_element<char>/4000 -6.09% 1053.545 989.416 - 3.41% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.08% 25.711 24.148 - -2.52% -
BM_deque_deque_move_backward/0 -6.08% 0.920 0.864 - -0.18% -
std::multiset<int>::ctor(const&)/8192 -6.07% 53158.406 49933.799 - -3.90% -
BM_StringRelational_Less_Empty_Huge_Control -6.06% 1.717 1.613 - -2.74% -
BM_StringRelational_Less_Small_Empty_Control -6.06% 1.717 1.613 - 0.18% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -6.04% 14468.164 13594.063 - 19.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.04% 668.225 627.870 - -10.31% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.04% 65.935 61.954 - -0.03% -
BM_StringRelational_Less_Empty_Large_Control -6.03% 1.717 1.614 - 0.12% -
bm_lexicographical_compare<unsigned_char>/1 -6.03% 1.534 1.441 - -13.28% -
SetIntersection_None_Vector_uint64_16384_1024 -6.03% 1113960.092 1046830.057 - -5.77% -
std::distance(join_view(vector<vector<int>>))/50 -6.02% 0.641 0.602 - -0.43% -
BM_vector_deque_move_backward/2 -6.02% 2.051 1.927 - -6.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -6.01% 7.257 6.821 - -7.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.01% 21550.929 20255.912 - -8.43% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.95% 1.229 1.156 - 0.04% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.95% 857.543 806.512 - -3.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -5.95% 1061053.059 997967.424 - -4.29% -
std::set<std::string>::find(key)_(existent)/1024 -5.91% 23.851 22.442 - -6.26% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.90% 1.734 1.632 - -0.28% -
BM_deque_deque_ranges_copy_backward/0 -5.89% 0.842 0.793 - 6.09% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.715 1.614 - -0.03% -
BM_std_minmax_element<char>/1024 -5.88% 275.555 259.347 - 3.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.87% 2297.606 2162.759 - 0.99% -
SetIntersection_Front_Set_float_1024_64 -5.87% 1832791.498 1725290.626 - 4.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.85% 3203303.726 3015913.105 - 0.69% -
SetIntersection_Front_Vector_string_1024_64 -5.85% 3453497.542 3251477.547 - -8.39% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.84% 6173.371 5812.912 - -0.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.84% 14.285 13.451 - 14.73% -
std::find_if(deque<int>)_(bail_25%)/32768 -5.83% 2157.941 2032.090 - 1.49% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.82% 816.645 769.121 - 14.36% -
SetIntersection_Front_Set_string_1024_16 -5.80% 1955368.088 1841876.877 - -2.22% -
std::replace(list<int>)_(prefix)/1024 -5.78% 785.529 740.125 - 0.10% -
rng::find_last(vector<char>)_(bail_90%)/8192 -5.78% 205.461 193.591 - 2.75% -
BM_StringRead_Cold_Deep_Large -5.78% 1.338 1.261 - -7.89% -
std::none_of(vector<int>)_(process_all)/8 -5.76% 2.564 2.417 - -4.23% -
std::fill(deque<int>)/1024 -5.75% 32.312 30.456 - 0.87% -
BM_deque_vector_ranges_move_backward/5500 -5.73% 209.939 197.912 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.68% 1057515.170 997473.673 - -4.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.67% 13593.061 12822.212 - -5.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.67% 29.260 27.602 - -2.83% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.64% 5.295 4.997 - -2.97% -
SetIntersection_Front_Set_uint32_1024_1024 -5.64% 12433868.103 11732783.361 - -6.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -5.64% 21531.271 20317.525 - -9.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.63% 23.831 22.488 - -2.27% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -5.63% 88.248 83.282 - 43.55% -
std::find_if(deque<int>)_(bail_25%)/8192 -5.60% 541.750 511.398 - 1.33% -
std::find_if_not(vector<int>)_(bail_25%)/8 -5.60% 0.842 0.795 - -2.22% -
std::map<int,_int>::clear()/32 -5.59% 695.035 656.155 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.58% 17518190.598 16540125.093 - -6.03% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.56% 24.089 22.750 - 2.64% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -5.54% 4.158 3.927 - 63.68% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.54% 15.335 14.486 - 0.13% -
SetIntersection_Front_Vector_string_262144_64 -5.52% 3272591.317 3092034.635 - -7.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.52% 12910.606 12198.378 - -11.78% -
BM_PushHeap_uint32_Descending_4 -5.51% 0.389 0.367 - 4.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.51% 186973.381 176679.319 - -8.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.50% 662.365 625.908 - -9.54% -
std::multimap<std::string,_int>::clear()/1024 -5.47% 22718.921 21475.598 - 1.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.47% 2.453 2.319 - 0.69% -
SetIntersection_Front_Set_float_64_64 -5.46% 13850448.489 13094510.226 - 4.63% -
BM_PushHeap_float_Random_16 -5.46% 5.394 5.100 - 3.21% -
BM_vector_deque_ranges_move/2 -5.44% 1.945 1.839 - -10.78% -
std::multiset<int>::count(key)_(existent)/32 -5.44% 3.758 3.553 - -3.67% -
BM_vector_deque_move_backward/1 -5.44% 2.296 2.171 - -5.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.40% 46789.561 44262.007 - -1.45% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -5.40% 26.943 25.488 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -5.39% 27.669 26.179 - 21.11% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.38% 25.933 24.537 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.37% 14710690.364 13920352.519 - -5.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.37% 9269.935 8772.465 - -3.49% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.37% 21784.280 20615.453 - -8.72% -
SetIntersection_Front_Vector_float_16384_256 -5.35% 2275792.064 2153928.135 - -0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.35% 1062.781 1005.883 - -0.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.35% 26.707 25.278 - 0.89% -
ranges::minmax(std::vector<long_long>)/1 -5.32% 0.688 0.652 - -5.43% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.32% 1.688 1.598 - -2.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.31% 22.879 21.664 - -5.55% -
std::set<int>::contains(key)_(non-existent)/1024 -5.30% 6.394 6.055 - 2.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.28% 918.642 870.095 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.27% 1168671.865 1107109.070 - -2.53% -
std::fill(vector<bool>)/64 -5.25% 1.568 1.485 - -9.57% -
BM_PushHeap_string_Descending_64 -5.25% 2.320 2.199 - 0.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.25% 5.787 5.484 - 1.37% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.24% 6656.318 6307.419 - -4.89% -
std::count(list<int>)_(every_other)/8192 -5.24% 7535.874 7141.315 - -2.05% -
std::count(list<int>)_(every_other)/1048576 -5.23% 873195.537 827523.671 - 1.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.23% 12.855 12.183 - -1.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.22% 23876.535 22629.438 - 1.28% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.22% 32.615 30.912 - 0.32% -
SetIntersection_None_Vector_uint64_262144_256 -5.21% 1135820.241 1076669.573 - -5.47% -
SetIntersection_Front_Set_uint32_1024_256 -5.20% 4070064.754 3858416.149 - -5.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.19% 1162.960 1102.555 - -0.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.19% 4675.210 4432.740 - -14.72% -
BM_std_minmax_element<char>/512 -5.18% 140.349 133.078 - 2.81% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.14% 52470.299 49771.357 - -2.98% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.14% 53210.608 50475.527 - -3.05% -
std::multiset<int>::ctor(const&)/32 -5.13% 232.977 221.028 - -0.27% -
ranges::min(std::deque<char>)/8 -5.13% 2.548 2.417 - 2.43% -
SetIntersection_Front_Vector_uint32_1024_64 -5.10% 1367828.207 1298020.718 - -5.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -5.09% 5.078 4.819 - -2.07% -
std::move(list<int>)/512 -5.09% 368.575 349.823 - -0.16% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.09% 3959.967 3758.528 - 0.61% -
SetIntersection_Front_Set_uint64_1024_16 -5.07% 1198509.430 1137752.504 - -4.15% -
std::search(list<int>,_pred)_(single_element)/8192 -5.07% 8176.167 7761.856 - -5.61% -
SetIntersection_None_Set_string_16384_1 -5.07% 210213417.855 199561780.867 - -2.89% -
SetIntersection_Front_Set_uint64_262144_256 -5.06% 3884075.185 3687389.183 - -5.44% -
std::sort(vector<int>)_(heap)/1024 -5.06% 4832.304 4587.636 - 0.79% -
std::copy(vector<int>)/262144 -5.05% 12539.760 11906.482 - -4.72% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.05% 7293784.291 6925536.713 - -3.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.05% 635.551 603.476 - -8.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.04% 11823.126 11226.960 - -1.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.03% 21362.021 20287.178 - -8.48% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.03% 29.474 27.992 - -10.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.02% 1109969.484 1054260.999 - -4.33% -
SetIntersection_Front_Set_uint32_262144_1 -5.01% 1043620.312 991315.125 - -5.21% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.00% 0.233 0.222 - 1.46% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.99% 919.487 873.628 - -0.15% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.98% 10090484.117 9588308.086 - -18.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.97% 92.896 88.279 - -3.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.97% 1309.302 1244.274 - -3.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.96% 216919.492 206155.620 - 0.76% -
SetIntersection_Front_Vector_string_16384_64 -4.96% 3428717.280 3258645.286 - -0.01% -
SetIntersection_Front_Set_float_262144_64 -4.96% 1754597.485 1667580.124 - 1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.95% 1120310.381 1064838.484 - -4.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.95% 802.029 762.329 - -2.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -4.94% 1223493.228 1163024.312 - -7.13% -
BM_deque_vector_copy/64000 -4.94% 3002.860 2854.541 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.94% 1044537.046 992973.408 - -4.87% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.93% 20950210.136 19917407.123 - -1.45% -
BM_StringConstructDestroyCStr_Small_Opaque -4.93% 2.188 2.081 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.92% 39.534 37.589 - -4.85% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.92% 40.863 38.854 - 0.36% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -4.90% 49.280 46.865 - -11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.90% 9699363.595 9224439.852 - -6.62% -
SetIntersection_Front_Vector_float_262144_16384 -4.90% 79463729.967 75573035.368 - -2.35% -
BM_PushHeap_string_SingleElement_16 -4.89% 2.776 2.640 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.86% 1547.980 1472.735 - 2.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.85% 22.935 21.823 - -2.40% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.84% 8.840 8.411 - 10.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.82% 188532.850 179443.371 - -8.95% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.82% 188505.742 179420.310 - -8.79% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.81% 112837.887 107406.697 - -3.80% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.81% 22.798 21.702 - -2.64% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.80% 173.913 165.570 - 0.28% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.79% 13.253 12.618 - -3.95% -
BM_std_minmax_element<short>/3 -4.78% 1.209 1.151 - 0.21% -
BM_deque_deque_ranges_move/0 -4.75% 0.793 0.755 - 1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.74% 629.615 599.778 - -1.68% -
std::unordered_set<std::string>::ctor(const&)/32 -4.73% 790.772 753.385 - 7.98% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.73% 3.650 3.478 - -3.65% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.73% 232.792 221.788 - -2.02% -
std::remove_if(list<int>)_(sprinkled)/50 -4.71% 74.324 70.826 - 0.65% -
std::replace(vector<int>)_(sprinkled)/50 -4.70% 9.084 8.657 - 2.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.70% 10.581 10.084 - 3.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.67% 1333.658 1271.338 - 16.49% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.65% 0.283 0.270 - -5.36% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.65% 53.847 51.345 - 4.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.64% 2.734 2.607 - -4.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.62% 189768.219 180993.217 - -8.35% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.62% 270.537 258.036 - -9.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.62% 0.266 0.254 - 0.55% -
SetIntersection_Front_Set_string_64_64 -4.59% 36717887.879 35033117.684 - -1.51% -
bm_lexicographical_compare<unsigned_char>/64 -4.58% 1.920 1.832 - -9.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.58% 28.394 27.094 - -13.02% -
SetIntersection_None_Vector_uint64_262144_1 -4.56% 1135779.239 1083962.350 - -5.82% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.56% 714.755 682.153 - -0.47% -
BM_std_minmax_element<int>/4 -4.56% 1.260 1.202 - -1.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.54% 65.499 62.527 - 92.11% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.54% 5750178.186 5489358.045 - -11.14% -
BM_std_minmax_element<long_long>/2 -4.54% 0.679 0.648 - -5.30% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.53% 714.126 681.802 - -0.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.52% 380.721 363.507 - -2.80% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.52% 278.438 265.851 - -0.04% -
SetIntersection_Front_Set_uint64_256_256 -4.52% 7798527.021 7446009.968 - -3.04% -
SetIntersection_Front_Vector_string_256_16 -4.52% 6315256.638 6029810.968 - -1.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.49% 29.773 28.436 - -9.28% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.47% 19.691 18.810 - -6.58% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.47% 1.573 1.503 - 4.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.46% 1403.905 1341.273 - -0.29% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.46% 43.909 41.951 - 3.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.45% 35.554 33.971 - -4.13% -
SetIntersection_Front_Vector_uint32_262144_1 -4.44% 1052471.538 1005751.736 - -3.52% -
BM_CmpLess_uchar_short -4.44% 1.059 1.012 - -1.92% -
BM_PushHeap_string_Descending_16 -4.43% 2.217 2.119 - 1.78% -
std::distance(join_view(vector<vector<int>>))/4096 -4.43% 4.586 4.382 - -1.80% -
std::find_if_not(vector<int>)_(process_all)/50 -4.43% 5.660 5.409 - -4.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.42% 7235397.834 6915585.823 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -4.42% 1120537.165 1071051.207 - -2.74% -
BM_PushHeap_string_Descending_16384 -4.41% 2.422 2.315 - 0.72% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.41% 683.232 653.105 - -15.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.41% 41.949 40.101 - 10.20% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.40% 4992.279 4772.768 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.40% 11600744.420 11090660.885 - -3.44% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.39% 55.818 53.366 - 0.65% -
std::set<int>::contains(key)_(non-existent)/32 -4.39% 2.883 2.757 - 1.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.36% 1205208.645 1152608.887 - -4.58% -
ranges::minmax(std::deque<__int128>)/1 -4.36% 0.682 0.652 - -7.71% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -4.36% 110.373 105.564 - 17.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.35% 311.990 298.417 - 2.18% -
SetIntersection_Front_Set_uint64_16384_64 -4.35% 1714697.503 1640142.716 - -4.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.34% 54.145 51.798 - 1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.31% 4260604.027 4076995.120 - -4.87% -
SetIntersection_Front_Set_uint32_262144_16 -4.30% 1191753.467 1140487.741 - -5.20% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.30% 23.816 22.791 - 2.71% -
std::partition(list<int>)_(dense)/1024 -4.30% 412.971 395.212 - 1.60% -
std::deque<int>::ctor(size)/8192 -4.29% 458.610 438.939 - -1.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.27% 57439.554 54987.134 - 0.48% -
SetIntersection_Front_Vector_uint64_262144_1 -4.26% 1041104.517 996736.599 - -4.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.26% 2.953 2.827 - -0.35% -
SetIntersection_None_Vector_uint64_16384_16 -4.25% 1105853.681 1058880.819 - -3.38% -
BM_PushHeap_string_SingleElement_64 -4.24% 2.777 2.659 - -0.44% -
BM_PushHeap_uint32_SingleElement_4 -4.23% 0.356 0.341 - 0.69% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.23% 233.706 223.822 - -1.00% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.23% 53.069 50.826 - 0.59% -
bm_gcd_random -4.23% 31.086 29.772 - 2.60% -
std::unordered_map<int,_int>::ctor(const&)/8192 -4.22% 59021.197 56528.860 - 2.97% -
BM_std_minmax_element<char>/70000 -4.22% 18334.008 17560.810 - 4.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.21% 756.039 724.188 - 1.42% -
BM_StringEraseWithMove_Huge_Transparent -4.21% 45.328 43.421 - -1.56% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.21% 112.757 108.013 - 0.73% -
BM_StringAssignStr_Empty_Transparent -4.20% 0.508 0.486 - 0.26% -
std::multiset<int>::ctor(const&)/1024 -4.19% 6583.685 6307.703 - -1.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.18% 6582.676 6307.221 - -1.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -4.15% 1.538 1.474 - 6.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.14% 19.343 18.543 - -1.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.14% 20.811 19.950 - 5.26% -
BM_StringFindAllMatch/1 -4.13% 3.157 3.027 - -2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -4.13% 10082706.103 9666418.027 - -2.21% -
BM_StringRelational_Less_Large_Huge_Control -4.13% 2.175 2.085 - -3.02% -
std::is_sorted(deque<int>,_pred)/1024 -4.12% 670.005 642.389 - 0.10% -
BM_PushHeap_float_PipeOrgan_1 -4.10% 0.466 0.447 - -26.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.09% 22.147 21.240 - -1.14% -
std::move_backward(deque<int>)/64 -4.09% 5.398 5.178 - -1.01% -
std::set<std::string>::equal_range(key)_(existent)/32 -4.06% 16.169 15.512 - -10.11% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.04% 8.724 8.372 - 0.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.03% 828.254 794.858 - 5.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.03% 8994335.319 8632070.637 - -2.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.03% 19.267 18.491 - 0.72% -
BM_deque_deque_copy/64000 -4.01% 3056.465 2933.888 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.01% 1058621.182 1016193.969 - -3.54% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.00% 1.379 1.323 - 5.53% -
BM_PushHeap_float_Random_262144 -4.00% 7.569 7.267 - 2.70% -
std::find(vector<short>)_(bail_25%)/8 -3.99% 0.710 0.681 - 0.02% -
rng::find_last(deque<int>)_(bail_10%)/8192 -3.97% 2505.754 2406.171 - -3.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.97% 1042810.995 1001439.366 - -3.67% -
std::find_end(deque<int>)_(single_element)/1024 -3.96% 317.788 305.193 - -4.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.95% 554586041.157 532677033.301 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.95% 1055283.003 1013594.480 - -1.24% -
std::set<std::string>::upper_bound(key)_(existent)/32 -3.95% 17.364 16.678 - 9.35% -
BM_vector_deque_ranges_move/1 -3.94% 2.176 2.090 - -9.52% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.94% 15.296 14.693 - -3.05% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.94% 75228986.539 72264047.037 - -1.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.93% 1.676 1.610 - -12.37% -
BM_CmpLess_short_schar -3.93% 0.988 0.949 - -0.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.93% 2.577 2.476 - -7.48% -
SetIntersection_Front_Set_string_16384_4 -3.92% 1276415.358 1226341.308 - -2.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.92% 14111433.784 13558827.689 - -7.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.91% 55.937 53.748 - -10.32% -
std::search(list<int>)_(same_length)/8192 -3.90% 8480.488 8149.400 - -5.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.89% 979859.505 941761.812 - 0.82% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.88% 28.869 27.748 - -4.16% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.88% 5073.826 4876.896 - -0.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.88% 360954.608 346957.766 - 0.76% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.88% 222.169 213.558 - -6.84% -
SetIntersection_Front_Set_float_16384_1024 -3.87% 13580671.575 13055402.522 - 14.13% -
SetIntersection_None_Set_uint64_1024_64 -3.87% 9002334.521 8654289.417 - -4.89% -
SetIntersection_Interlaced_Vector_string_64_16 -3.86% 29409543.761 28273210.089 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.86% 7605.711 7311.936 - 25.18% -
BM_StringMove_Large -3.85% 0.735 0.707 - 0.11% -
SetIntersection_None_Set_uint64_256_4 -3.84% 11594445.423 11149488.381 - -2.81% -
BM_PushHeap_string_Descending_256 -3.83% 2.389 2.297 - 0.69% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.83% 1717485.515 1651734.502 - 2.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.81% 0.264 0.254 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.81% 8946343.704 8605902.456 - -3.71% -
BM_PushHeap_uint32_PipeOrgan_1 -3.80% 0.409 0.393 - -26.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.79% 7007.870 6742.030 - 0.21% -
ranges::min(std::deque<long_long>)/8 -3.79% 2.403 2.311 - 0.34% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.79% 1619440.350 1558033.771 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.79% 644659.485 620230.274 - -0.23% -
SetIntersection_Front_Vector_string_64_64 -3.79% 27023384.684 26000131.754 - -2.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.78% 5414.643 5209.925 - -1.18% -
BM_std_minmax_element<long_long>/64000 -3.78% 17449.139 16789.603 - -3.50% -
std::rotate(deque<int>)_(by_1/4)/8192 -3.77% 2558.429 2461.988 - -5.85% -
SetIntersection_Interlaced_Set_string_1024_64 -3.76% 16752862.264 16123156.058 - -4.61% -
SetIntersection_Front_Set_uint64_262144_1 -3.75% 1038146.520 999231.540 - -5.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.75% 69283.589 66688.806 - 1.46% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.74% 326.383 314.170 - 11.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.74% 11.206 10.787 - -4.85% -
BM_PushHeap_string_SingleElement_1024 -3.74% 2.712 2.610 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.74% 6855503.643 6599262.100 - 13.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.72% 18709729.137 18012818.110 - -3.35% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.72% 2218.572 2135.955 - -1.43% -
BM_CmpLess_ushort_short -3.72% 1.070 1.030 - -1.25% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.72% 135.918 130.867 - 2.56% -
BM_PushHeap_string_SingleElement_256 -3.71% 2.715 2.614 - 0.00% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.69% 1977.161 1904.270 - 2.17% -
BM_vector_deque_ranges_move_backward/64 -3.68% 3.101 2.986 - -3.42% -
SetIntersection_Front_Vector_uint64_16384_256 -3.67% 2283341.100 2199441.658 - -3.63% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.66% 216.880 208.934 - -1.15% -
SetIntersection_Front_Vector_uint32_16384_64 -3.66% 1375714.783 1325416.372 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.65% 1060446.869 1021725.767 - -1.44% -
SetIntersection_None_Set_uint32_1024_16 -3.64% 9111137.382 8779247.592 - -2.96% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.64% 1043794.161 1005787.736 - -3.74% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.64% 5.473 5.274 - 0.02% -
std::map<int,_int>::ctor(const&)/32 -3.64% 234.864 226.323 - -1.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.62% 97.167 93.649 - 4.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.62% 21.701 20.916 - -2.04% -
std::copy_if(deque<int>)_(entire_range)/8 -3.62% 2.644 2.548 - -3.56% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -3.61% 17.893 17.247 - 0.80% -
std::set<int>::ctor(const&,_alloc)/1024 -3.61% 6365.747 6135.920 - -2.49% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.61% 2217.173 2137.179 - -1.46% -
BM_deque_deque_move/64 -3.60% 3.152 3.039 - -0.37% -
SetIntersection_None_Vector_string_1024_64 -3.60% 1191577.761 1148694.544 - -1.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.58% 559.925 539.902 - -5.75% -
BM_PushHeap_float_SingleElement_4 -3.55% 0.360 0.347 - -12.70% -
SetIntersection_None_Set_string_16384_64 -3.55% 203903841.314 196672681.216 - -3.27% -
std::stable_partition(deque<int>)_(dense)/32 -3.54% 29.079 28.049 - -7.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.54% 1162633.401 1121463.839 - -3.50% -
std::set<std::string>::erase(key)_(existent)/1024 -3.54% 60.291 58.156 - -20.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.54% 21576306.263 20813404.431 - -1.81% -
BM_PushHeap_string_SingleElement_16384 -3.53% 2.704 2.608 - -0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.51% 0.814 0.785 - 2.27% -
SetIntersection_None_Vector_uint32_262144_4 -3.50% 1124688.187 1085297.098 - -3.71% -
BM_deque_vector_copy/65536 -3.49% 3013.831 2908.572 - -0.53% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.49% 12.416 11.983 - -2.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.49% 2.802 2.704 - -1.61% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.49% 75350489.860 72724072.944 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.48% 1048209.168 1011698.959 - -5.67% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.48% 47.968 46.299 - -3.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.48% 643002.421 620629.597 - 0.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.47% 10.457 10.094 - -17.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.46% 51.997 50.196 - -1.23% -
std::shift_right(list<int>)/8192 -3.46% 7670.697 7405.452 - -0.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.45% 903848.015 872629.837 - -5.78% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.45% 19.638 18.961 - -5.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.44% 143106.779 138184.077 - -3.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.43% 51.239 49.482 - -9.87% -
BM_deque_vector_ranges_copy_backward/0 -3.42% 1.421 1.373 - -10.02% -
SetIntersection_None_Set_uint64_1024_1024 -3.41% 8897075.085 8593275.558 - -1.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.41% 10.912 10.540 - -5.24% -
BM_StringRelational_Eq_Large_Huge_Control -3.41% 0.489 0.472 - -3.27% -
BM_StringEraseWithMove_Huge_Opaque -3.40% 48.581 46.927 - 4.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.40% 0.660 0.637 - -2.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.40% 1231.554 1189.660 - -6.67% -
BM_deque_vector_copy/70000 -3.40% 3288.794 3177.098 - -1.21% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.39% 18.293 17.672 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.38% 11568927.715 11177982.264 - -2.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.38% 328.172 317.092 - -3.18% -
SetIntersection_Interlaced_Set_float_256_256 -3.38% 7712209.809 7451821.620 - -1.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.37% 16160.124 15614.784 - 2.54% -
SetIntersection_None_Vector_uint64_256_64 -3.37% 3439570.642 3323673.419 - -2.64% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.37% 9.559 9.237 - -1.53% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.36% 0.495 0.478 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.36% 408.102 394.383 - 0.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.36% 1.206 1.166 - 0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.36% 38.337 37.048 - 1.14% -
std::multiset<int>::count(key)_(existent)/1024 -3.36% 5.654 5.464 - -4.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.36% 17765501.233 17168859.273 - -0.30% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.34% 8.189 7.915 - -2.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.34% 64144.005 62002.468 - 0.00% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.33% 20.307 19.631 - -1.63% -
std::remove(vector<int>)_(prefix)/32 -3.33% 50.778 49.088 - 0.66% -
BM_PushHeap_string_SingleElement_262144 -3.33% 2.734 2.643 - 0.30% -
SetIntersection_Front_Set_string_16_16 -3.33% 60701157.319 58682072.020 - -1.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.32% 1.361 1.316 - -0.98% -
std::stable_sort(vector<int>)_(ascending)/1024 -3.32% 2172.858 2100.660 - 1.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -3.31% 3248.747 3141.246 - -8.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.30% 1.584 1.532 - -4.76% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.29% 4047.949 3914.599 - -0.89% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.29% 1.422 1.376 - -14.26% -
SetIntersection_None_Set_uint32_1024_1024 -3.28% 9019637.463 8723433.953 - -2.56% -
BM_std_minmax_element<char>/64000 -3.28% 16722.664 16174.386 - 5.13% -
BM_PushHeap_uint32_Descending_16 -3.27% 0.379 0.367 - 3.53% -
std::shift_right(deque<int>)/1024 -3.27% 41.655 40.294 - -0.02% -
std::stable_partition(vector<int>)_(sparse)/50 -3.25% 21.420 20.723 - -1.59% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.25% 705.357 682.432 - -14.28% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.23% 355981242.406 344467333.093 - -1.73% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.23% 22.451 21.726 - -2.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.21% 4.661 4.512 - 3.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.21% 1.517 1.468 - 6.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.21% 33900.897 32814.063 - -1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.19% 6111872.852 5916867.253 - -0.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.19% 7596.359 7354.028 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.19% 9.663 9.355 - -0.40% -
BM_PushHeap_string_Descending_1024 -3.18% 2.436 2.358 - 0.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.18% 51.026 49.403 - -9.59% -
SetIntersection_None_Set_uint64_1024_4 -3.18% 8866597.824 8584555.628 - -3.21% -
SetIntersection_Front_Vector_uint32_256_64 -3.17% 4339196.841 4201605.782 - -0.78% -
BM_PushHeap_uint64_SingleElement_1 -3.17% 0.479 0.463 - -13.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.17% 6646714.751 6436173.670 - -4.05% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.17% 16.215 15.702 - -5.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.16% 1041094.569 1008204.145 - -8.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.15% 28538.844 27638.711 - 4.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.15% 1.301 1.260 - -6.58% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.15% 16.292 15.779 - -0.04% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.15% 107.888 104.493 - -1.14% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.14% 25158.382 24367.178 - -3.93% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.14% 1.946 1.885 - -9.69% -
BM_num_get<long_double> -3.13% 37.499 36.324 - -1.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.12% 15542.135 15057.619 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.11% 8677180.010 8406951.369 - -6.84% -
std::copy_n(deque<int>)/8 -3.11% 2.752 2.666 - -3.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.11% 22595456.210 21893477.389 - -1.84% -
BM_std_minmax_element<long_long>/3 -3.10% 1.184 1.147 - -11.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.10% 11.791 11.425 - -3.28% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.10% 28.076 27.206 - -14.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.09% 1.520 1.473 - 6.29% -
std::is_sorted(deque<int>,_pred)/8 -3.09% 4.840 4.691 - 0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.09% 1723.823 1670.530 - 27.29% -
SetIntersection_Front_Vector_string_64_16 -3.09% 21215406.422 20560163.645 - -0.98% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.09% 11863.714 11497.632 - 1.77% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.09% 10.524 10.199 - -2.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.08% 16.145 15.648 - -11.32% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.07% 15.207 14.739 - -0.33% -
BM_deque_deque_copy/5500 -3.07% 202.960 196.734 - -0.36% -
SetIntersection_Front_Set_string_16384_16 -3.05% 1937963.880 1878886.343 - 4.01% -
std::map<std::string,_int>::clear()/1024 -3.04% 22508.301 21823.351 - -1.83% -
std::move(list<int>)/32768 -3.04% 31528.265 30570.472 - -1.01% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.04% 1.665 1.614 - 0.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.03% 21.627 20.971 - 6.57% -
BM_PushHeap_float_QuickSortAdversary_1024 -3.03% 0.632 0.613 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.03% 9969672.159 9667466.578 - -4.94% -
SetIntersection_Front_Set_uint32_1024_64 -3.03% 1770491.338 1716931.409 - 0.39% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.02% 17.711 17.175 - -2.22% -
SetIntersection_Interlaced_Vector_string_16_16 -3.02% 51819782.613 50255247.539 - -2.32% -
std::stable_partition(list<int>)_(dense)/50 -3.02% 57.426 55.693 - -2.70% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.01% 151.848 147.281 - -0.60% -
BM_CmpLess_uchar_uint -3.00% 1.117 1.084 - 0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.00% 272.892 264.708 - -0.50% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -2.99% 31.806 30.854 - 2.14% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.99% 671397.495 651326.480 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -2.98% 20759934.317 20140964.619 - -10.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.98% 16.661 16.164 - -0.02% -
SetIntersection_Front_Set_uint32_16384_1024 -2.98% 12667720.138 12290563.848 - -3.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.98% 33.534 32.535 - -3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.97% 1183563.512 1148375.343 - -2.25% -
BM_StringFindStringLiteral/32 -2.97% 1.793 1.740 - 1.92% -
SetIntersection_None_Set_uint64_1024_1 -2.97% 9092670.744 8822910.348 - -2.71% -
SetIntersection_None_Set_uint64_1024_256 -2.96% 8902385.558 8638555.168 - -3.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.96% 41.201 39.982 - 31.33% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.96% 1052984.900 1021864.382 - -1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.95% 1116840.647 1083876.083 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.95% 18935876.892 18377161.684 - -1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.94% 1173067.205 1138568.692 - -2.36% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.94% 30.195 29.308 - 0.30% -
std::adjacent_find(list<int>,_pred)/8 -2.94% 3.920 3.804 - -0.52% -
std::is_sorted(deque<int>,_pred)/8192 -2.94% 5356.698 5199.424 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.94% 18573425.908 18028132.153 - -0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.93% 243.741 236.610 - 0.44% -
BM_deque_vector_ranges_copy/2 -2.92% 1.820 1.767 - -3.36% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.92% 5106.825 4957.798 - 0.04% -
std::find(vector<char>)_(process_all)/50 -2.91% 1.665 1.617 - -0.56% -
std::find_end(deque<int>)_(near_matches)/1024 -2.91% 18033.884 17509.491 - 7.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.90% 14918.982 14486.104 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.89% 1085210.654 1053795.494 - 0.13% -
std::move(vector<int>)/8 -2.88% 2.306 2.240 - -1.50% -
std::copy(vector<bool>)_(aligned)/512 -2.88% 1.415 1.374 - -0.20% -
SetIntersection_Front_Vector_uint32_64_64 -2.88% 10929541.189 10615072.844 - -0.64% -
std::partition(list<int>)_(dense)/8192 -2.88% 5358.135 5203.988 - 5.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.87% 1335016.037 1296665.103 - -2.98% -
std::multiset<std::string>::ctor(const&)/32 -2.87% 818.461 794.958 - -0.56% -
bm_ranges_swap_ranges_vb_aligned/64 -2.86% 2.980 2.894 - 0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.86% 40814.327 39645.409 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.86% 46.832 45.492 - 0.28% -
BM_num_get<float> -2.86% 37.088 36.027 - 0.27% -
SetIntersection_Front_Vector_string_1024_16 -2.86% 1653254.736 1606022.328 - -4.43% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.85% 31.958 31.048 - -3.28% -
SetIntersection_Front_Vector_string_1024_1024 -2.82% 39841103.141 38716039.934 - 0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.82% 13275.828 12901.835 - -5.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.82% 171290.622 166467.304 - -1.65% -
BM_CmpLess_ushort_schar -2.81% 1.043 1.013 - 0.58% -
std::multiset<int>::erase(key)_(existent)/8192 -2.80% 62.183 60.439 - -1.78% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.80% 23238654.458 22587386.694 - 0.85% -
std::for_each(join_view(vector<vector<int>>))/50 -2.80% 4.171 4.054 - 0.72% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.80% 74789.387 72697.497 - 0.08% -
BM_PushHeap_string_SingleElement_4 -2.79% 2.409 2.341 - 0.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.79% 26.923 26.171 - -1.00% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.79% 1.643 1.597 - -2.74% -
SetIntersection_Front_Vector_string_16384_16 -2.78% 1627678.375 1582363.951 - -2.73% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.78% 644221.397 626340.527 - -0.01% -
SetIntersection_Front_Set_uint64_16384_4 -2.77% 1076446.934 1046637.182 - -2.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.77% 1255.449 1220.682 - 2.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.77% 0.625 0.608 - 0.06% -
std::partial_sort(deque<int>)_(heap)/8 -2.76% 41.340 40.198 - 2.05% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.76% 1603431.478 1559216.309 - -1.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.75% 24.313 23.643 - -2.75% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.75% 23978.317 23318.595 - -3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.75% 11032883.793 10729465.230 - -0.93% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.75% 1599.773 1555.827 - -3.17% -
BM_CmpEqual_uchar_schar -2.74% 1.035 1.007 - 0.12% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.74% 19.174 18.648 - -2.35% -
std::map<std::string,_int>::clear()/8192 -2.74% 218681.069 212687.302 - -0.64% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.74% 24.604 23.929 - 4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.73% 1122126.846 1091508.241 - -1.61% -
BM_deque_vector_copy/2 -2.73% 1.816 1.766 - -3.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.72% 11.057 10.756 - -4.85% -
BM_deque_deque_ranges_move/70000 -2.72% 3446.422 3352.671 - 1.77% -
BM_CmpEqual_ushort_ushort -2.72% 1.078 1.049 - -2.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.71% 454.809 442.480 - 1.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.70% 522.301 508.186 - -3.01% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.69% 2.821 2.745 - -2.51% -
BM_StringRead_Hot_Deep_Large -2.69% 0.520 0.506 - -2.02% -
SetIntersection_Front_Set_uint32_256_64 -2.69% 5457244.281 5310623.644 - -1.59% -
SetIntersection_None_Set_float_256_64 -2.68% 9425454.870 9172502.997 - -1.79% -
SetIntersection_None_Set_string_16384_16 -2.68% 203578927.555 198130808.133 - -1.86% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.67% 1860922.443 1811287.924 - -4.05% -
SetIntersection_Front_Set_float_262144_4 -2.66% 1064516.991 1036148.448 - -1.18% -
SetIntersection_Front_Set_uint64_262144_16384 -2.66% 224081466.382 218110043.742 - -0.32% -
SetIntersection_Front_Set_uint64_16384_16384 -2.66% 229019249.249 222924151.794 - -1.98% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.65% 302801.338 294764.029 - 0.09% -
std::find_end(deque<int>)_(near_matches)/1000 -2.64% 17301.504 16843.923 - 7.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.63% 8802411.858 8570664.424 - -4.46% -
SetIntersection_Front_Set_uint64_16384_16 -2.63% 1203734.927 1172083.343 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.63% 30.463 29.663 - -16.26% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.62% 0.629 0.612 - -1.37% -
SetIntersection_Interlaced_Set_string_4_4 -2.62% 160048171.471 155853796.224 - -1.78% -
std::multiset<std::string>::ctor(const&)/1024 -2.62% 34545.866 33642.042 - -2.00% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.61% 2366.757 2304.952 - -0.65% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.61% 294.670 286.978 - -1.64% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.61% 19.699 19.185 - 2.42% -
std::set<int>::ctor(const&,_alloc)/8192 -2.61% 50462.986 49147.542 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.61% 1052425.596 1025000.024 - 1.69% -
BM_deque_vector_ranges_copy_backward/65536 -2.60% 8445.245 8225.253 - 1.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.60% 93.679 91.242 - -2.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.60% 685.414 667.580 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.59% 1182562.606 1151960.050 - -1.73% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.58% 8.968 8.737 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.58% 366806757.063 357328337.496 - 1.70% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.58% 7165166.732 6980260.080 - -7.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.58% 1218328.002 1186910.086 - -3.31% -
SetIntersection_None_Set_uint64_256_64 -2.58% 9370715.529 9129333.782 - -1.56% -
std::copy_backward(list<int>)/8 -2.58% 2.406 2.344 - -1.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.57% 20.406 19.881 - -2.08% -
bm_ranges_lexicographical_compare<int>/1 -2.56% 1.309 1.275 - 1.44% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.56% 16.435 16.014 - 4.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.56% 24.346 23.723 - 26.50% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.55% 404.622 394.305 - 0.22% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.55% 24.108 23.494 - -2.43% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.55% 24.229 23.611 - 0.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 12941.520 12613.601 - -2.76% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.53% 300.066 292.465 - -0.58% -
BM_vector_deque_ranges_move_backward/512 -2.53% 17.927 17.474 - -2.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.53% 526.558 513.251 - -0.95% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.53% 32.474 31.654 - 0.82% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.51% 6842.805 6671.149 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.51% 4237314.430 4131105.826 - -9.73% -
std::set<std::string>::erase(iterator)/8192 -2.50% 27.351 26.667 - -13.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.50% 405.166 395.039 - 0.50% -
bm_ranges_swap_ranges_vb_aligned/128 -2.49% 3.433 3.348 - -0.42% -
BM_CmpEqual_ushort_short -2.49% 1.037 1.011 - -2.47% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.49% 11.951 11.654 - -1.56% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.48% 12.528 12.217 - -1.50% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.48% 294.448 287.147 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.48% 42220.257 41174.660 - 0.58% -
SetIntersection_Interlaced_Set_string_64_64 -2.48% 35009422.244 34142595.014 - -0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.48% 406.258 396.202 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.47% 5222641.880 5093468.030 - -0.48% -
BM_deque_vector_ranges_move/64 -2.47% 2.658 2.592 - -1.73% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.46% 1.294 1.263 - -13.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.45% 4.802 4.684 - -3.29% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.45% 10438.090 10182.182 - 3.39% -
bm_lexicographical_compare<signed_char>/512 -2.44% 8.116 7.918 - 2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.44% 16.533 16.130 - -0.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.43% 24.579 23.982 - 2.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.43% 24.381 23.789 - -4.81% -
SetIntersection_Front_Set_uint64_256_4 -2.43% 4229711.206 4127069.700 - -1.42% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.43% 366.210 357.329 - 0.52% -
SetIntersection_None_Set_string_16384_4 -2.42% 205369041.613 200389900.412 - -2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.42% 21624.317 21101.577 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.42% 52.175 50.915 - 0.14% -
SetIntersection_Front_Vector_string_262144_1 -2.41% 1080703.183 1054658.980 - -2.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.40% 57898.920 56508.059 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.39% 297.034 289.924 - 0.61% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.39% 13415.140 13094.546 - 3.60% -
std::unordered_multiset<int>::clear()/8192 -2.39% 65232.083 63675.264 - 4.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.38% 404.775 395.124 - 0.87% -
SetIntersection_Front_Set_uint64_262144_262144 -2.38% 1690354.004 1650062.092 - -6.21% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.38% 668.988 653.044 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.38% 524.335 511.854 - -1.75% -
BM_CmpLess_short_uchar -2.37% 1.101 1.075 - -2.04% -
BM_StringFindNoMatch/10 -2.36% 1.329 1.298 - 2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.36% 4783923.337 4671088.170 - 4.12% -
BM_std_minmax_element<long_long>/5500 -2.35% 1477.855 1443.185 - -3.08% -
SetIntersection_Front_Set_float_4_1 -2.35% 218709583.003 213579276.706 - 0.11% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.34% 9.079 8.867 - 0.65% -
std::shift_right(deque<int>)/8192 -2.34% 315.847 308.450 - -0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.34% 41750.207 40772.570 - -2.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.34% 62598.020 61133.761 - 1.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.33% 22.433 21.910 - 0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.33% 8905218.907 8698171.979 - -2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.32% 3027561.749 2957196.583 - -26.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.32% 11339355.675 11076481.558 - -3.18% -
std::multiset<int>::count(key)_(non-existent)/32 -2.31% 2.491 2.434 - 2.71% -
std::rotate_copy(list<int>)/8192 -2.31% 6941.271 6780.934 - -1.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.31% 24.829 24.256 - -1.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.31% 10.607 10.362 - 1.45% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.30% 209.684 204.864 - -1.26% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.30% 2212.559 2161.736 - -0.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.30% 12402850.426 12117993.192 - 1.07% -
std::vector<int>::ctor(size)/8192 -2.29% 574.879 561.701 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.28% 357902329.804 349740973.123 - -3.11% -
std::stable_partition(vector<int>)_(sparse)/32 -2.28% 7.224 7.059 - -5.08% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.27% 14757.096 14422.168 - -2.25% -
SetIntersection_None_Vector_uint32_262144_64 -2.27% 1119892.315 1094487.762 - -3.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.26% 23.120 22.597 - -7.72% -
bm_ranges_lexicographical_compare<int>/8 -2.26% 1.498 1.464 - -2.38% -
SetIntersection_Front_Set_uint64_262144_16 -2.26% 1206808.063 1179557.806 - -1.98% -
SetIntersection_None_Vector_uint64_16384_16384 -2.26% 1107484.757 1082478.967 - -2.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.26% 21.688 21.199 - 0.58% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.25% 1.626 1.589 - 0.07% -
BM_StringRelational_Eq_Small_Huge_Control -2.24% 0.487 0.476 - 0.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.24% 131573.970 128625.320 - 9.26% -
std::find(list<int>)_(bail_25%)/32768 -2.24% 8022.389 7842.694 - -0.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.24% 27.205 26.596 - 2.28% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.24% 795.785 777.994 - -3.95% -
SetIntersection_Front_Vector_uint64_1024_4 -2.23% 1081399.933 1057243.338 - 0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.23% 142906.511 139719.737 - -2.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.23% 4202934.967 4109399.566 - -2.00% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.21% 1.627 1.591 - 0.22% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.21% 406.221 397.238 - -0.04% -
std::find_if(list<int>)_(process_all)/8 -2.21% 2.351 2.299 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.21% 1462119.010 1429840.050 - -4.66% -
std::adjacent_find(vector<int>,_pred)/50 -2.20% 23.425 22.909 - -3.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.20% 1191074.694 1164906.385 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.19% 9179217.662 8977910.810 - -3.22% -
SetIntersection_None_Set_uint64_16384_1 -2.19% 161598357.210 158055277.076 - -2.32% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.19% 61.483 60.136 - -40.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.19% 25928857.049 25360719.390 - -8.65% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.19% 16.185 15.830 - -6.35% -
SetIntersection_None_Vector_uint64_64_64 -2.19% 8504532.100 8318418.395 - -1.58% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.18% 1079265.870 1055719.348 - -1.94% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.18% 190.636 186.484 - -0.30% -
ranges::minmax(std::vector<char>)/8 -2.18% 1.044 1.022 - 15.75% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.16% 17.769 17.385 - 1.35% -
BM_deque_vector_move/64 -2.16% 2.655 2.597 - 0.32% -
std::deque<int>::ctor(size)/32 -2.16% 29.330 28.696 - 2.39% -
BM_deque_vector_copy_backward/0 -2.16% 1.476 1.444 - 4.93% -
BM_vector_deque_ranges_copy_backward/1024 -2.15% 37.785 36.971 - -2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.15% 39110396.016 38268587.566 - -2.50% -
SetIntersection_None_Set_uint32_1024_256 -2.15% 8887022.808 8695962.109 - -4.84% -
std::find_if(vector<int>)_(process_all)/8 -2.12% 1.347 1.318 - -6.90% -
std::stable_sort(deque<int>)_(descending)/8 -2.12% 25.697 25.152 - -5.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.12% 8574865.978 8393218.048 - -2.04% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.11% 5787.751 5665.528 - -0.76% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.11% 16.789 16.435 - 0.48% -
std::copy_if(list<int>)_(entire_range)/64 -2.10% 36.704 35.933 - 5.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.10% 1155185.357 1130920.906 - -1.45% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.10% 508118.395 497467.791 - 4.03% -
std::make_heap(deque<int>)_(ascending)/8 -2.09% 27.845 27.262 - 0.76% -
SetIntersection_None_Set_uint64_16384_4 -2.09% 164296628.795 160866961.673 - -1.77% -
BM_deque_deque_copy/65536 -2.08% 3130.268 3065.006 - -0.26% -
std::stable_partition(deque<int>)_(dense)/50 -2.08% 37.913 37.122 - -9.48% -
SetIntersection_None_Vector_uint32_16384_1 -2.08% 1106121.428 1083074.648 - -1.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.08% 22.373 21.907 - 0.28% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.08% 1.738 1.701 - -3.53% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.08% 20.710 20.280 - -1.70% -
std::pop_heap(deque<std::string>)/1024 -2.08% 60.758 59.495 - 0.72% -
BM_PushHeap_string_Descending_4 -2.08% 1.933 1.892 - 1.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.08% 24.314 23.809 - 0.75% -
SetIntersection_None_Set_string_256_16 -2.07% 11123084.074 10892522.233 - -2.13% -
BM_CmpEqual_int_short -2.07% 1.139 1.116 - -1.98% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.07% 55652180.672 54499195.754 - -0.53% -
std::deque<std::string>::ctor(size)/8192 -2.07% 8419.664 8245.395 - -9.37% -
std::generate(list<int>)/8192 -2.07% 7693.826 7534.622 - 7.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.06% 42.413 41.540 - -0.46% -
BM_deque_deque_copy/1 -2.06% 2.534 2.482 - -2.85% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.06% 10.106 9.898 - -0.70% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 420.959 412.331 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.05% 1130189.084 1107046.193 - -2.05% -
std::for_each(list<int>)/50 -2.05% 21.805 21.359 - -0.68% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.04% 15.353 15.039 - 1.97% -
std::find_end(vector<int>)_(same_length)/1024 -2.04% 254.807 249.604 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.04% 37750027.195 36980699.202 - -0.80% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.03% 121270.841 118805.588 - -1.90% -
BM_deque_deque_copy/2 -2.03% 2.293 2.246 - -2.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.03% 34650.160 33946.982 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.02% 22340393.591 21888037.547 - 9.59% -
SetIntersection_None_Set_string_64_1 -2.02% 22992016.710 22527658.216 - 0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.02% 674.797 661.171 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.01% 6569425.171 6437633.753 - 0.86% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -2.00% 293.160 287.294 - -0.44% -
SetIntersection_None_Set_string_1024_1024 -2.00% 9147533.178 8965020.189 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 1589660.931 1557989.536 - -0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.99% 413035.983 404822.948 - -1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.99% 1042884.366 1022153.614 - 0.48% -
std::copy_backward(vector<int>)/32768 -1.98% 3784.373 3709.293 - -2.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.98% 297.300 291.412 - 1.67% -
SetIntersection_Front_Vector_string_262144_4 -1.98% 1203670.962 1179839.525 - -2.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.98% 505570.470 495574.962 - 5.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.98% 3.408 3.341 - 0.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.98% 54.460 53.384 - -1.38% -
std::flat_multimap<int,_int>::clear()/1024 -1.97% 403.551 395.595 - 0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 12445.708 12200.400 - -0.93% -
SetIntersection_Front_Vector_uint32_16_16 -1.97% 35884167.006 35178572.447 - -2.44% -
SetIntersection_None_Set_uint64_16384_256 -1.96% 169058493.669 165736657.786 - -1.50% -
SetIntersection_None_Set_uint64_64_1 -1.96% 22580170.810 22136765.406 - -2.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.95% 15.979 15.666 - -0.04% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.95% 8185305.496 8026075.337 - 2.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.93% 8911721.477 8739324.446 - -0.71% -
SetIntersection_None_Set_uint64_16384_16384 -1.93% 171154050.089 167847044.052 - -1.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 13113.228 12859.889 - -0.11% -
ranges::min(std::deque<__int128>)/8 -1.93% 2.885 2.830 - -1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.93% 1053356.810 1033046.579 - -0.57% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.92% 2.052 2.012 - 2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.92% 4223620.776 4142414.126 - -0.93% -
SetIntersection_Interlaced_Vector_string_16_4 -1.92% 67956251.022 66649718.764 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.92% 18150561.713 17802050.454 - -1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.92% 9248125.708 9070806.961 - 0.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.92% 91.695 89.939 - -5.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.91% 144081847.032 141327935.501 - -0.85% -
SetIntersection_None_Set_uint64_16384_16 -1.91% 167265644.397 164071697.499 - -1.73% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.91% 15.377 15.083 - 0.80% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.90% 52139.615 51148.080 - -5.56% -
BM_deque_vector_ranges_move_backward/4000 -1.90% 145.503 142.738 - 0.62% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.90% 13.105 12.856 - 0.51% -
SetIntersection_Interlaced_Set_string_262144_1 -1.90% 1103830.280 1082883.931 - -0.56% -
SetIntersection_None_Set_string_64_16 -1.90% 18557289.509 18205305.455 - -1.60% -
SetIntersection_None_Vector_string_16384_16384 -1.89% 1212053.724 1189118.971 - -2.59% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.89% 150408.301 147566.637 - 1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.88% 4411131.820 4327985.754 - -1.16% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.88% 13502785.584 13248739.919 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.88% 8448328.109 8289689.811 - -1.26% -
SetIntersection_Front_Set_float_16_16 -1.88% 38474063.983 37751830.794 - -0.14% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.87% 23.527 23.086 - 0.44% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.87% 0.833 0.817 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.87% 4140272.995 4062904.015 - -1.98% -
SetIntersection_Front_Set_uint64_64_64 -1.87% 13709639.806 13453511.882 - 5.07% -
SetIntersection_Front_Vector_uint32_16384_1 -1.87% 1055254.260 1035541.487 - -0.89% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.87% 12614772.059 12379394.385 - -2.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.86% 32.650 32.042 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.86% 2.170 2.129 - -1.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.85% 19.063 18.710 - -0.57% -
BM_StringAssignStr_Small_Opaque -1.85% 0.736 0.722 - -1.22% -
BM_CmpEqual_int_uchar -1.84% 1.106 1.086 - -1.70% -
std::copy(list<int>)/32768 -1.83% 26123.101 25644.257 - 2.33% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.83% 267848.832 262952.041 - 1.41% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.83% 0.938 0.921 - 1.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.82% 28.943 28.417 - -1.66% -
SetIntersection_None_Set_uint64_256_16 -1.82% 10780360.535 10584484.180 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.82% 357190102.564 350701629.916 - -0.01% -
SetIntersection_None_Vector_uint32_262144_1024 -1.82% 1134191.015 1113593.349 - -2.63% -
std::move_backward(deque<int>)/8 -1.81% 3.363 3.302 - -7.42% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.81% 2.639 2.591 - -7.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.81% 5850385.342 5744722.072 - -2.32% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.80% 6747.790 6626.192 - -1.50% -
SetIntersection_Front_Set_uint64_64_4 -1.80% 16204337.952 15913240.257 - -0.75% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.79% 8.176 8.029 - -1.18% -
SetIntersection_None_Set_uint64_16384_1024 -1.79% 168036402.617 165027875.390 - -2.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.79% 13.045 12.812 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.79% 1040280.811 1021681.417 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.79% 2192014.833 2152861.375 - -0.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 13210.504 12974.826 - 1.33% -
SetIntersection_Front_Set_uint64_256_16 -1.78% 4481532.298 4401689.882 - -1.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 400.692 393.561 - 0.36% -
std::set<int>::ctor(const&)/8192 -1.78% 50680.480 49779.300 - -0.14% -
SetIntersection_Front_Set_uint64_1024_4 -1.78% 1055987.746 1037242.193 - -2.06% -
SetIntersection_Front_Vector_string_262144_256 -1.77% 9742873.313 9570200.691 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.77% 15540.232 15264.944 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.77% 439599.408 431813.956 - -5.87% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.77% 6514.827 6399.453 - -4.98% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.77% 7.597 7.462 - 0.61% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.77% 19.629 19.281 - 0.42% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.77% 16.796 16.499 - 0.06% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.77% 179.863 176.684 - 1.52% -
BM_CmpLess_uchar_uchar -1.77% 1.086 1.067 - 0.20% -
bm_ranges_swap_ranges_vb_aligned/512 -1.77% 5.249 5.156 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.76% 11617525.292 11412892.806 - -2.32% -
SetIntersection_Interlaced_Vector_string_64_4 -1.76% 21959288.280 21573142.401 - 0.51% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.76% 651.825 640.363 - -0.75% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.76% 9940022.363 9765549.667 - -2.63% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.75% 295408.806 290224.723 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.75% 8830067.032 8675302.085 - -2.89% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.75% 1.302 1.279 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.75% 4211337.370 4137741.870 - -1.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.75% 3.064 3.010 - -5.64% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.74% 31.818 31.263 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.74% 1821640.777 1789898.052 - -6.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.74% 19.474 19.136 - -3.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.74% 12198077.623 11986063.725 - -1.10% -
BM_std_minmax_element<short>/64000 -1.74% 17161.273 16863.264 - -10.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.74% 1182703.692 1162182.722 - -0.62% -
SetIntersection_Front_Vector_uint64_256_1 -1.73% 4175069.437 4102785.887 - -0.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.73% 32.989 32.418 - 2.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.73% 2164601.969 2127182.473 - -2.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.73% 585.346 575.232 - -0.03% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.73% 180029039.767 176919531.633 - -4.21% -
BM_CmpLess_short_int -1.73% 1.133 1.113 - -0.25% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.73% 235491224.871 231425467.338 - -2.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 87.773 86.262 - 0.28% -
std::move_backward(deque<int>)/512 -1.72% 23.979 23.567 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.72% 2329343.410 2289393.315 - 0.80% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.71% 2177.033 2139.710 - -1.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.71% 30.940 30.410 - 3.53% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.71% 30.493 29.972 - 0.15% -
bm_swap_ranges_vb_unaligned/512 -1.70% 12.563 12.349 - 0.20% -
SetIntersection_Interlaced_Set_float_1024_64 -1.70% 10245541.485 10071128.629 - -1.23% -
std::fill(deque<int>)/8192 -1.70% 241.791 237.680 - 0.14% -
bm_ranges_lexicographical_compare<signed_char>/1 -1.70% 1.631 1.603 - -9.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.69% 1181027.099 1161044.339 - -4.14% -
SetIntersection_None_Set_uint64_16384_64 -1.69% 169824249.016 166951572.509 - -2.31% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.69% 23922.061 23517.681 - 1.23% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.69% 34.599 34.015 - -0.39% -
std::copy(vector<bool>)_(aligned)/4096 -1.69% 4.926 4.843 - -1.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.68% 16122.820 15851.449 - -0.22% -
std::remove(list<int>)_(sprinkled)/1024 -1.68% 964.468 948.261 - 1.18% -
BM_deque_deque_move/512 -1.68% 17.947 17.646 - 0.03% -
SetIntersection_Interlaced_Set_string_16384_64 -1.68% 351746882.924 345851910.850 - -2.34% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.67% 1.173 1.153 - -4.60% -
std::find_end(vector<int>)_(process_all)/8192 -1.67% 1725.403 1696.555 - -3.48% -
std::stable_partition(list<int>)_(sparse)/1024 -1.67% 953.147 937.226 - 1.44% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.67% 0.642 0.632 - -0.20% -
SetIntersection_None_Vector_uint64_262144_4 -1.67% 1138528.444 1119547.331 - -1.57% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.67% 116419.262 114478.789 - -5.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.66% 13.248 13.028 - 0.85% -
SetIntersection_None_Set_uint64_1024_16 -1.66% 8797649.992 8651699.722 - -2.15% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.66% 164.402 161.676 - -1.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.66% 15.039 14.790 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 12418.397 12213.215 - -9.70% -
std::fill(deque<int>)/50 -1.65% 2.407 2.367 - 0.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.65% 926858.243 911556.156 - 1.71% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.65% 399.527 392.932 - 0.24% -
std::sort(vector<int>)_(heap)/8192 -1.65% 46637.237 45868.060 - 0.85% -
std::find_if(list<int>)_(process_all)/50 -1.65% 20.057 19.727 - 3.37% -
BM_std_minmax_element<short>/4096 -1.65% 1105.054 1086.858 - -10.25% -
std::flat_multimap<int,_int>::clear()/32 -1.65% 400.868 394.267 - 0.30% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.64% 21.162 20.814 - -3.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.64% 1152063.341 1133180.795 - -0.41% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.64% 12.512 12.307 - 1.41% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.64% 49.034 48.231 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.64% 15.053 14.806 - -0.07% -
BM_std_minmax_element<short>/1024 -1.63% 281.908 277.308 - -10.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.63% 51839.462 50994.141 - -0.93% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.63% 581.890 572.402 - 1.61% -
std::for_each(list<int>)/8 -1.63% 2.378 2.339 - -8.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 545.398 536.514 - 1.28% -
std::multiset<std::string>::count(key)_(existent)/32 -1.63% 19.922 19.598 - 1.32% -
std::for_each(multimap<int>::iterator)/8192 -1.62% 7657.274 7533.221 - -0.88% -
std::set<int>::equal_range(key)_(existent)/32 -1.62% 1.808 1.779 - -3.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.62% 2930755.723 2883343.422 - 0.28% -
SetIntersection_None_Vector_uint64_262144_262144 -1.62% 1128025.003 1109788.220 - -2.84% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.61% 30.448 29.957 - -4.08% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.61% 2.178 2.143 - -1.68% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.61% 1096204.274 1078584.958 - -2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.60% 168422198.126 165720742.810 - -1.59% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.60% 1045174.598 1028427.258 - -2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.60% 16491675.920 16228045.744 - -0.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.60% 5.730 5.639 - -7.41% -
std::sort_heap(deque<int>,_pred)/8 -1.60% 34.719 34.164 - -0.42% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.60% 971.109 955.595 - 1.03% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.60% 182212949.097 179302745.796 - -0.95% -
SetIntersection_None_Vector_uint64_16384_64 -1.59% 1105241.933 1087626.128 - -1.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.59% 1.186 1.167 - 19.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.59% 19.562 19.251 - -1.70% -
SetIntersection_None_Vector_float_256_256 -1.59% 2141987.731 2108012.685 - -1.50% -
SetIntersection_Front_Set_float_262144_16384 -1.59% 228201279.112 224581862.039 - 6.51% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -1.59% 1.449 1.426 - 2.74% -
std::set<std::string>::erase(iterator)/32 -1.58% 28.049 27.606 - 7.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.58% 6594271.580 6490017.542 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.58% 4358471.889 4289575.515 - -1.00% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.58% 13387252.429 13175929.507 - -2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1062195.120 1045429.659 - 0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.58% 21.015 20.684 - -1.92% -
SetIntersection_Front_Set_float_16384_64 -1.58% 1771979.265 1744062.702 - 8.33% -
std::unordered_multimap<int,_int>::clear()/1024 -1.57% 8420.524 8288.037 - 0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.57% 41748.900 41093.064 - -1.25% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.57% 48959.899 48191.075 - 0.37% -
BM_std_minmax_element<short>/4000 -1.57% 1079.499 1062.574 - -10.35% -
std::unordered_multiset<int>::clear()/1024 -1.57% 8388.866 8257.348 - 4.74% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.57% 3.005 2.958 - 0.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.56% 412.906 406.456 - -0.17% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.56% 15.585 15.342 - -8.74% -
SetIntersection_Front_Set_uint32_16384_16384 -1.55% 221134899.028 217696733.150 - 1.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.55% 139559.455 137391.005 - -0.79% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.55% 27111.128 26690.379 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.55% 1099059.545 1082007.447 - -2.10% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.55% 838616.140 825615.665 - 0.89% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.55% 11066807.337 10895292.822 - -3.12% -
vector<bool>(const_vector<bool>&) -1.55% 10.255 10.096 - 0.31% -
SetIntersection_Interlaced_Set_string_256_16 -1.55% 17727641.840 17453259.212 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.55% 16484097.870 16229320.735 - -0.71% -
SetIntersection_Front_Vector_uint64_1024_64 -1.54% 1377008.162 1355814.488 - 2.43% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.54% 63254473.419 62281752.406 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.54% 1577980.228 1553741.667 - -0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.54% 20.395 20.081 - 20.93% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.53% 260125.557 256138.901 - -2.87% -
SetIntersection_Front_Set_uint64_1024_1024 -1.53% 12664646.235 12470754.812 - 7.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.53% 32.140 31.649 - 23.79% -
std::move_backward(vector<bool>)_(aligned)/64 -1.53% 1.724 1.698 - -1.34% -
BM_std_minmax_element<short>/5500 -1.52% 1480.681 1458.131 - -10.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.52% 35.511 34.971 - -1.30% -
BM_deque_vector_ranges_copy/1 -1.52% 2.095 2.063 - -2.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.52% 32709.723 32213.105 - -1.45% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.52% 5.957 5.866 - -0.15% -
SetIntersection_Front_Set_float_262144_262144 -1.52% 1642585.369 1617678.549 - 0.33% -
SetIntersection_Front_Vector_uint64_262144_64 -1.52% 1372084.962 1351288.064 - 1.48% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.51% 24.352 23.984 - -2.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.51% 777.453 765.683 - -3.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 52065.324 51278.229 - -4.39% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.51% 11385.720 11213.704 - -12.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.51% 16.064 15.822 - -3.60% -
SetIntersection_Front_Set_uint32_262144_64 -1.51% 1686092.803 1660696.416 - -2.32% -
BM_std_minmax_element<short>/512 -1.51% 143.275 141.118 - -10.27% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.51% 6389.704 6293.504 - -1.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.51% 267657.584 263628.090 - 1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.50% 14980802.086 14755396.528 - 0.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.50% 32.632 32.141 - -2.48% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.50% 213282787.873 210077976.998 - -2.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.50% 1033278.658 1017768.222 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.50% 4566889.904 4498463.612 - -1.17% -
BM_StringFindStringLiteral/16 -1.50% 1.642 1.618 - -0.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 86693.507 85398.241 - -4.34% -
BM_CmpLess_int_ushort -1.49% 1.122 1.105 - 0.72% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.49% 350895390.283 345661262.210 - 0.02% -
SetIntersection_Front_Vector_uint32_16384_16 -1.49% 1113858.098 1097251.351 - -0.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.053 391.134 - 0.20% -
SetIntersection_Front_Vector_float_16384_16384 -1.49% 79563420.577 78378636.888 - 1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.49% 16246289.619 16004565.980 - -1.36% -
SetIntersection_None_Vector_uint32_16384_4 -1.49% 1114634.745 1098078.612 - -0.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.48% 230.146 226.730 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.48% 25900691.834 25517248.005 - -1.52% -
std::is_sorted(list<int>)/8 -1.48% 2.133 2.101 - 0.87% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.48% 20.113 19.816 - -0.14% -
SetIntersection_None_Vector_string_262144_1024 -1.48% 1287267.087 1268263.643 - -0.15% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.48% 1479159.990 1457325.977 - 2.79% -
BM_deque_vector_move/70000 -1.47% 3262.578 3214.624 - -0.29% -
std::stable_partition(deque<int>)_(dense)/1024 -1.47% 576.742 568.271 - -10.08% -
SetIntersection_Front_Set_string_256_16 -1.47% 7315761.490 7208345.333 - 2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.47% 4176800.074 4115525.951 - -0.66% -
SetIntersection_None_Vector_uint64_262144_64 -1.47% 1140246.029 1123520.396 - -1.41% -
SetIntersection_Front_Vector_uint32_64_16 -1.47% 14306405.516 14096600.376 - -0.12% -
SetIntersection_None_Vector_float_262144_16 -1.46% 1146649.101 1129870.001 - -1.71% -
std::for_each(set<int>::iterator)/8192 -1.46% 8034.084 7916.527 - -0.74% -
BM_deque_deque_move_backward/512 -1.46% 19.175 18.894 - -4.05% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.46% 2171.887 2140.202 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.46% 23.026 22.690 - -0.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.46% 5.585 5.504 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.45% 4314885.303 4252234.727 - -0.44% -
std::for_each_n(list<int>)/8 -1.45% 2.399 2.365 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.45% 8869495.544 8740791.523 - -0.26% -
SetIntersection_None_Set_uint32_256_4 -1.45% 11537350.620 11370062.568 - -1.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 12164.640 11988.517 - -3.30% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.45% 10.846 10.689 - -0.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.45% 25.455 25.087 - -0.17% -
SetIntersection_Front_Set_uint64_262144_64 -1.44% 1688334.814 1663948.019 - -1.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.44% 15.020 14.803 - 126.54% -
SetIntersection_None_Vector_float_262144_4 -1.44% 1126585.267 1110339.715 - -1.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.44% 527179.721 519589.462 - 3.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 3926.328 3869.834 - -1.35% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.44% 7806.861 7694.534 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.44% 33.765 33.280 - -1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.43% 1065102.705 1049843.169 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.43% 16143867.003 15912624.424 - -0.83% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.43% 16.698 16.459 - -1.91% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.43% 942.704 929.216 - -3.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.43% 2.453 2.418 - 0.33% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.43% 591.919 583.472 - 2.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.43% 25.317 24.956 - 2.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.42% 16098305.475 15869144.715 - -0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.42% 2393446.212 2359415.767 - -2.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.42% 19.210 18.937 - 0.22% -
std::unordered_set<int>::ctor(const&)/32 -1.42% 198.538 195.717 - -2.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.42% 736.078 725.633 - 11.25% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.42% 1.059 1.044 - -0.69% -
BM_CmpLess_uchar_ushort -1.42% 1.073 1.058 - -0.24% -
BM_deque_vector_copy_backward/5500 -1.41% 202.296 199.445 - 0.20% -
SetIntersection_Front_Set_float_16384_16 -1.40% 1225513.146 1208319.397 - 1.80% -
rng::fold_left(list<int>)/8 -1.40% 3.837 3.784 - -1.03% -
std::deque<std::string>::ctor(size)/1024 -1.40% 716.503 706.494 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.40% 163139859.544 160863497.372 - -2.21% -
std::multimap<int,_int>::clear()/32 -1.39% 657.972 648.810 - 0.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.39% 6.874 6.778 - -2.15% -
SetIntersection_None_Vector_string_262144_1 -1.39% 1286738.808 1268852.499 - -1.51% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.39% 1048432.845 1033869.146 - -0.69% -
SetIntersection_Front_Set_float_1024_1 -1.38% 1039296.191 1024967.376 - -1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.37% 66817959.283 65900849.975 - -0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.37% 35725.002 35234.941 - -2.49% -
BM_tolower_string<wchar_t> -1.37% 6.442 6.354 - 0.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.37% 1.497 1.476 - 9.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.37% 1418.184 1398.762 - 2.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.37% 4.611 4.548 - 5.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.36% 63848545.109 62978467.356 - -0.78% -
SetIntersection_Front_Vector_uint64_1024_16 -1.36% 1130084.493 1114687.947 - 1.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.36% 2.298 2.266 - -0.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.36% 15.190 14.983 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.36% 8715347.903 8597090.908 - -1.52% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.36% 1311065.430 1293292.643 - -2.78% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.35% 16.497 16.274 - 0.78% -
std::find_end(vector<int>)_(process_all)/1000 -1.35% 222.010 219.011 - -2.08% -
BM_PushHeap_float_PipeOrgan_16 -1.35% 0.907 0.895 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.35% 1535875.148 1515200.004 - -0.02% -
std::partial_sort(deque<int>)_(descending)/8 -1.34% 43.404 42.820 - 0.62% -
SetIntersection_Front_Set_uint64_1024_1 -1.34% 1056970.070 1042807.023 - -0.73% -
std::reverse(vector<int>)/32768 -1.34% 1051.717 1037.670 - 0.12% -
BM_PushHeap_uint32_Random_262144 -1.33% 5.920 5.841 - -0.27% -
std::unordered_multimap<int,_int>::clear()/8192 -1.33% 64844.701 63979.481 - 0.52% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.33% 19.331 19.073 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.33% 535798897.318 528670717.793 - -0.66% -
std::search(deque<int>)_(near_matches)/8192 -1.32% 1476459.508 1456918.486 - 1.09% -
SetIntersection_Front_Vector_string_1024_1 -1.32% 1070930.608 1056769.675 - -1.45% -
SetIntersection_Front_Vector_uint64_64_4 -1.32% 16029186.688 15817493.051 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 5020620.053 4954567.596 - -2.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.31% 51.485 50.809 - -0.69% -
BM_deque_vector_copy_backward/1 -1.31% 2.123 2.095 - -3.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.31% 11381119.776 11231885.160 - -3.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.31% 9112829.632 8993566.747 - -0.13% -
std::vector<int>::ctor(size)/1024 -1.31% 44.415 43.835 - 0.29% -
std::multiset<int>::find(key)_(existent)/32 -1.31% 1.600 1.579 - -2.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.30% 7350.269 7254.689 - -0.93% -
std::copy(vector<bool>)_(aligned)/262144 -1.30% 751.624 741.875 - 14.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.29% 229815202.865 226840388.065 - -0.99% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.29% 10059309.750 9929349.353 - -10.85% -
BM_CmpEqual_uint_short -1.29% 1.018 1.004 - 0.03% -
std::reverse(vector<int>)/512 -1.29% 16.557 16.344 - -0.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.29% 27.427 27.074 - -3.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.28% 9.787 9.661 - -6.01% -
SetIntersection_Front_Set_float_262144_16 -1.28% 1176110.252 1161055.875 - -1.74% -
SetIntersection_None_Vector_uint64_262144_16384 -1.28% 1134322.799 1119823.026 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.28% 13858203.573 13681080.640 - -0.40% -
std::rotate(deque<int>)_(by_1/4)/32 -1.28% 13.220 13.051 - -1.96% -
std::sort_heap(deque<int>,_pred)/1024 -1.28% 12596.954 12436.132 - 1.71% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.27% 141.590 139.785 - -1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.27% 23821.757 23518.629 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.27% 175009316.708 172788446.452 - -1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.26% 11006402.719 10867903.597 - -2.03% -
std::flat_multimap<int,_int>::clear()/8192 -1.26% 417.286 412.035 - 0.43% -
SetIntersection_Front_Vector_string_262144_16 -1.26% 1636738.272 1616152.275 - 2.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.26% 17.443 17.223 - -0.47% -
SetIntersection_Front_Vector_uint64_256_4 -1.26% 4194039.502 4141327.215 - -0.06% -
SetIntersection_None_Set_uint64_262144_1 -1.26% 1217476.076 1202182.617 - -1.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.25% 11674.973 11528.789 - -0.08% -
std::rotate_copy(deque<int>)/8192 -1.25% 294.732 291.043 - -0.84% -
std::find_end(vector<int>)_(process_all)/1048576 -1.25% 221623.335 218852.011 - -3.15% -
std::flat_multimap<int,_int>::clear()/0 -1.25% 399.605 394.609 - 0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.25% 205181555.098 202617786.640 - -2.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.24% 60097.408 59351.852 - -1.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.24% 6625.208 6543.020 - -5.34% -
rng::contains(list<int>)_(process_all)/32 -1.24% 9.064 8.951 - -5.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.24% 12067171.443 11917591.043 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.24% 161658796.749 159660258.184 - -1.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.24% 29.891 29.521 - -0.97% -
BM_std_minmax_element<char>/64 -1.24% 17.310 17.096 - -3.44% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.23% 12010246.971 11862220.210 - -1.95% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.23% 39970196.619 39478706.332 - 1.47% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.23% 11.490 11.348 - -0.11% -
std::reverse(vector<int>)/4096 -1.23% 132.299 130.676 - 0.06% -
SetIntersection_Front_Vector_string_262144_1024 -1.23% 39760406.040 39272777.769 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.22% 8463379.527 8359734.873 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.22% 1047309.313 1034484.471 - -1.20% -
bm_lexicographical_compare<unsigned_char>/512 -1.22% 8.713 8.607 - -2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.22% 4173216.571 4122442.944 - -1.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 15.939 15.745 - -0.10% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.22% 11.000 10.867 - -0.15% -
std::make_heap(vector<int>)_(ascending)/8192 -1.21% 5034.545 4973.391 - -0.07% -
BM_StringFindStringLiteral/512 -1.21% 9.592 9.476 - 1.55% -
SetIntersection_Front_Set_uint64_256_1 -1.21% 4194276.700 4143534.743 - -0.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.21% 23.150 22.871 - 0.17% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.21% 4.552 4.497 - 5.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.21% 21.109 20.855 - 1.85% -
SetIntersection_None_Set_uint32_256_16 -1.20% 10915105.269 10783672.147 - -2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.20% 58386321.251 57685359.608 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.20% 141466571.812 139769791.457 - -0.81% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.20% 36.209 35.775 - -3.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.20% 12250.441 12103.954 - -4.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.19% 742.833 733.962 - -0.80% -
SetIntersection_Front_Set_string_262144_1 -1.19% 1070602.755 1057857.182 - -3.91% -
BM_PushHeap_string_PipeOrgan_4 -1.19% 2.567 2.536 - 1.38% -
SetIntersection_Front_Set_float_64_16 -1.19% 15488583.667 15304696.390 - 0.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.19% 1.275 1.259 - 10.48% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.19% 1601839.682 1582835.857 - -3.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.19% 26.929 26.609 - 5.49% -
std::map<int,_int>::clear()/1024 -1.19% 10661.392 10534.995 - -0.90% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.18% 28.333 27.997 - 0.79% -
ranges::minmax(std::deque<__int128>)/8 -1.18% 3.814 3.769 - -1.94% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.18% 17.273 17.068 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.18% 35421589.663 35003177.978 - -0.63% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.18% 400.518 395.789 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.18% 539080873.013 532724241.711 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.18% 134791042.522 133203700.246 - -0.48% -
std::for_each(multiset<int>::iterator)/8192 -1.18% 8079.080 7983.957 - -1.03% -
std::reverse_copy(list<int>)/4096 -1.18% 3134.928 3098.040 - -1.12% -
std::remove_if(deque<int>)_(prefix)/50 -1.18% 64.613 63.853 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.18% 1182598.537 1168694.881 - -4.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.18% 8345321.679 8247210.677 - -0.88% -
rng::for_each(multimap<int>)/8192 -1.18% 7501.057 7412.891 - -1.18% -
std::copy_backward(list<int>)/32768 -1.17% 26801.151 26486.369 - -2.70% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.17% 11.006 10.877 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.16% 59658251.821 58966845.949 - -0.71% -
SetIntersection_Front_Vector_uint64_262144_4 -1.16% 1056272.383 1044062.689 - -1.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.15% 604477.186 597507.115 - -0.79% -
std::multiset<int>::insert(value)_(already_present)/32 -1.15% 18.500 18.287 - -1.07% -
BM_std_minmax_element<char>/4 -1.15% 1.213 1.199 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.15% 54925249.300 54295678.379 - -0.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.14% 15.075 14.902 - 0.43% -
std::rotate(vector<int>)_(by_1/2)/32 -1.14% 2.340 2.313 - -1.18% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.14% 0.994 0.982 - -10.23% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.14% 1.405 1.389 - 0.09% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.14% 5.828 5.762 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.14% 215710379.540 213256755.946 - -0.38% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.14% 8.710 8.611 - -1.36% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.14% 6.478 6.405 - -1.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.13% 23.696 23.427 - -3.01% -
std::fill(vector<bool>)/512 -1.13% 1.493 1.476 - -8.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.13% 2353396.088 2326691.078 - 0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 706.515 698.499 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.13% 122373.301 120990.622 - -2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.13% 216505573.380 214060748.267 - -1.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.13% 23.832 23.563 - -5.12% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.12% 666.911 659.428 - -2.07% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.12% 2.377 2.350 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.12% 8867090.143 8767775.165 - -3.36% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.12% 17.769 17.570 - 0.07% -
SetIntersection_Front_Vector_uint64_64_16 -1.12% 14399739.178 14238619.262 - 0.94% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.12% 29774.261 29441.909 - -1.39% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.12% 18.070 17.868 - -0.99% -
SetIntersection_Front_Vector_string_16_4 -1.12% 61077315.660 60396093.889 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.11% 536796147.643 530821385.725 - -0.72% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.11% 714.816 706.862 - -1.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.11% 13.639 13.488 - 0.84% -
SetIntersection_Front_Vector_float_262144_262144 -1.11% 350543633.194 346651328.601 - -2.31% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.11% 1701058.594 1682175.293 - -2.39% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.11% 1635837.728 1617679.523 - -3.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.10% 56452070.155 55828701.816 - -0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.10% 21169125.224 20935957.918 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.10% 10861.866 10742.455 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.10% 167526824.842 165687772.116 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.10% 5796794.573 5733160.431 - -0.04% -
std::pop_heap(deque<float>)/1024 -1.10% 13.299 13.153 - 1.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.10% 6.388 6.318 - 0.19% -
BM_CmpLess_int_int -1.10% 1.070 1.058 - -1.76% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.10% 568.665 562.438 - -1.51% -
SetIntersection_Front_Vector_string_64_1 -1.09% 16914092.212 16729035.952 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.09% 217384033.793 215008596.873 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.09% 164223726.434 162438429.919 - -2.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.08% 365.074 361.117 - -0.16% -
BM_deque_deque_move/65536 -1.08% 3102.744 3069.145 - -1.23% -
std::search(vector<int>)_(single_element)/1024 -1.08% 237.436 234.871 - -0.01% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.08% 15.742 15.572 - 0.48% -
BM_StringFindCharLiteral/64 -1.08% 2.118 2.095 - 0.74% -
std::set<int>::ctor(const&,_alloc)/32 -1.07% 219.213 216.858 - -0.35% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.07% 31956.195 31613.735 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.07% 8386601.191 8296750.907 - -1.04% -
std::generate(list<int>)/50 -1.07% 15.568 15.401 - 2.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.07% 21.213 20.987 - -0.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.07% 17.231 17.048 - -1.04% -
rng::fold_left(list<int>)/50 -1.06% 37.492 37.094 - -1.39% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.06% 18.553 18.356 - 1.07% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.06% 3195.365 3161.441 - -0.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.06% 17.413 17.228 - -0.66% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.06% 18.112 17.920 - -0.46% -
SetIntersection_Front_Vector_string_1024_4 -1.06% 1195094.214 1182411.632 - -0.97% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.06% 20.623 20.404 - 1.18% -
std::partition(deque<int>)_(sparse)/1024 -1.06% 400.688 396.440 - 4.15% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.06% 5.551 5.492 - -1.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.06% 13928.528 13781.042 - 2.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.06% 73634.015 72856.559 - -6.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.05% 46332003.136 45843251.785 - 1.89% -
std::none_of(vector<int>)_(process_all)/32 -1.05% 8.389 8.301 - -0.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.05% 14695.793 14541.287 - 6.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.05% 17.191 17.011 - -7.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.05% 129057383.493 127706594.286 - -0.59% -
SetIntersection_Interlaced_Set_string_1024_4 -1.05% 10374566.670 10266038.613 - -0.69% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.05% 696616.475 689332.225 - -0.08% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.05% 20.569 20.354 - -0.62% -
SetIntersection_Front_Vector_float_16384_4 -1.04% 1060144.504 1049108.488 - -0.27% -
SetIntersection_Front_Vector_float_1024_16 -1.04% 1123583.944 1111899.208 - -1.25% -
std::sort_heap(vector<int>)/8 -1.04% 29.663 29.355 - -4.78% -
SetIntersection_Front_Set_float_16384_1 -1.03% 1044869.859 1034058.812 - -0.13% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.03% 20.696 20.482 - 0.07% -
SetIntersection_Front_Vector_string_16_1 -1.03% 64590701.744 63923353.866 - -0.90% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.03% 25.537 25.273 - 1.96% -
SetIntersection_Front_Set_uint64_4_1 -1.03% 215098621.142 212884823.710 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 33988394.140 33638784.111 - -0.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 15.724 15.562 - 0.68% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.02% 15.766 15.604 - 0.16% -
SetIntersection_Front_Vector_uint32_262144_16 -1.02% 1116571.474 1105135.912 - -1.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 395.863 391.810 - -0.16% -
std::multimap<std::string,_int>::clear()/32 -1.02% 906.818 897.545 - 0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 7827.398 7747.509 - -0.53% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.02% 44198.507 43747.477 - 6.57% -
SetIntersection_None_Vector_uint32_256_1 -1.02% 4276491.644 4232896.751 - -0.61% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.02% 25.666 25.404 - 20.82% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.02% 16484020.997 16316201.110 - -0.64% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.02% 12833.848 12703.383 - -0.22% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.02% 5160.767 5108.314 - -0.77% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.02% 2.387 2.363 - 1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.02% 18.635 18.446 - -1.21% -
SetIntersection_Front_Set_string_1024_4 -1.01% 1266791.865 1253971.022 - -0.49% -
std::unordered_set<std::string>::clear()/1024 -1.01% 23615.183 23376.294 - 0.98% -
std::unordered_multiset<int>::count(key)_(existent)/32 -1.01% 1.934 1.914 - 14.75% -
SetIntersection_Front_Vector_uint64_262144_16 -1.01% 1127849.428 1116469.310 - 0.24% -
bm_write -1.01% 606.091 599.987 - 18.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.01% 34992.537 34640.240 - -2.21% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.01% 245557.229 243086.516 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.01% 175065.177 173304.096 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.01% 1074436.400 1063628.771 - 0.36% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.01% 214871649.914 212712100.740 - -1.74% -
SetIntersection_None_Vector_string_1024_1 -1.00% 1169644.576 1157914.377 - -0.83% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.00% 7786.644 7708.581 - -0.85% -


Report Time: 4.95s
Name Current %
BM_CmpEqual_int_int 1.082 1.22%
BM_CmpEqual_int_schar 1.121 -
BM_CmpEqual_int_short 1.116 -1.98%
BM_CmpEqual_int_uchar 1.086 -1.70%
BM_CmpEqual_int_uint 1.086 2.23%
BM_CmpEqual_int_ushort 1.090 -
BM_CmpEqual_schar_int 1.118 -
BM_CmpEqual_schar_schar 1.074 -1.34%
BM_CmpEqual_schar_short 1.115 -
BM_CmpEqual_schar_uchar 1.107 1.18%
BM_CmpEqual_schar_uint 1.107 -
BM_CmpEqual_schar_ushort 1.108 -
BM_CmpEqual_short_int 1.116 -
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.070 -
BM_CmpEqual_short_uchar 1.090 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.068 -1.12%
BM_CmpEqual_uchar_schar 1.007 -
BM_CmpEqual_uchar_short 1.031 2.42%
BM_CmpEqual_uchar_uchar 1.075 2.14%
BM_CmpEqual_uchar_uint 1.068 -
BM_CmpEqual_uchar_ushort 1.065 -
BM_CmpEqual_uint_int 1.052 -
BM_CmpEqual_uint_schar 1.050 -
BM_CmpEqual_uint_short 1.004 -
BM_CmpEqual_uint_uchar 1.110 -
BM_CmpEqual_uint_uint 1.072 2.24%
BM_CmpEqual_uint_ushort 1.105 1.07%
BM_CmpEqual_ushort_int 1.067 -
BM_CmpEqual_ushort_schar 1.078 7.15%
BM_CmpEqual_ushort_short 1.011 -2.47%
BM_CmpEqual_ushort_uchar 1.144 5.50%
BM_CmpEqual_ushort_uint 1.086 2.83%
BM_CmpEqual_ushort_ushort 1.049 -2.08%
BM_CmpLess_int_int 1.058 -1.76%
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.120 1.02%
BM_CmpLess_int_uint 1.083 2.41%
BM_CmpLess_int_ushort 1.105 -
BM_CmpLess_schar_int 1.132 2.41%
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.955 1.22%
BM_CmpLess_schar_uchar 1.094 -
BM_CmpLess_schar_uint 1.112 -
BM_CmpLess_schar_ushort 1.106 -
BM_CmpLess_short_int 1.113 -
BM_CmpLess_short_schar 0.949 -
BM_CmpLess_short_short 0.959 1.24%
BM_CmpLess_short_uchar 1.075 -2.04%
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.094 -
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.077 2.77%
BM_CmpLess_uchar_short 1.012 -1.92%
BM_CmpLess_uchar_uchar 1.067 -
BM_CmpLess_uchar_uint 1.084 -
BM_CmpLess_uchar_ushort 1.058 -
BM_CmpLess_uint_int 1.088 1.76%
BM_CmpLess_uint_schar 1.043 -
BM_CmpLess_uint_short 1.022 -
BM_CmpLess_uint_uchar 1.120 -
BM_CmpLess_uint_uint 1.073 -
BM_CmpLess_uint_ushort 1.130 2.71%
BM_CmpLess_ushort_int 1.076 -
BM_CmpLess_ushort_schar 1.013 -
BM_CmpLess_ushort_short 1.030 -1.25%
BM_CmpLess_ushort_uchar 1.089 -
BM_CmpLess_ushort_uint 1.064 -
BM_CmpLess_ushort_ushort 1.067 -
BM_PushHeap_float_Ascending_1 0.615 7.65%
BM_PushHeap_float_Ascending_1024 3.100 -1.82%
BM_PushHeap_float_Ascending_16 0.985 -3.88%
BM_PushHeap_float_Ascending_16384 4.370 2.63%
BM_PushHeap_float_Ascending_256 2.478 -1.04%
BM_PushHeap_float_Ascending_262144 5.117 -3.65%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.749 -2.23%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.389 2.85%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.375 -
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.447 -26.96%
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.895 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.518 -2.59%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.478 -
BM_PushHeap_float_QuickSortAdversary_256 0.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.584 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 6.964 1.06%
BM_PushHeap_float_Random_16 5.100 3.21%
BM_PushHeap_float_Random_16384 7.087 -
BM_PushHeap_float_Random_256 6.885 -
BM_PushHeap_float_Random_262144 7.267 2.70%
BM_PushHeap_float_Random_4 2.403 5.01%
BM_PushHeap_float_Random_64 6.271 1.27%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -4.97%
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.347 -12.70%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.412 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.674 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.301 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.462 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.366 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.582 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.579 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.873 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.400 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.917 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.363 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.380 -1.40%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.863 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.575 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.207 1.34%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.573 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.465 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.778 -2.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.326 -2.97%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.878 -1.35%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.990 1.11%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.937 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.522 -3.25%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.542 1.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.637 -2.04%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.589 2.34%
BM_PushHeap_string_Ascending_1 0.699 -
BM_PushHeap_string_Ascending_1024 14.387 8.14%
BM_PushHeap_string_Ascending_16 4.801 3.39%
BM_PushHeap_string_Ascending_16384 20.652 7.69%
BM_PushHeap_string_Ascending_256 11.694 8.08%
BM_PushHeap_string_Ascending_262144 30.842 5.91%
BM_PushHeap_string_Ascending_4 2.573 1.65%
BM_PushHeap_string_Ascending_64 7.734 7.09%
BM_PushHeap_string_Descending_1 0.706 -
BM_PushHeap_string_Descending_1024 2.358 -
BM_PushHeap_string_Descending_16 2.119 1.78%
BM_PushHeap_string_Descending_16384 2.315 -
BM_PushHeap_string_Descending_256 2.297 -
BM_PushHeap_string_Descending_262144 3.050 -3.27%
BM_PushHeap_string_Descending_4 1.892 1.26%
BM_PushHeap_string_Descending_64 2.199 -
BM_PushHeap_string_PipeOrgan_1 0.699 -
BM_PushHeap_string_PipeOrgan_1024 9.751 6.37%
BM_PushHeap_string_PipeOrgan_16 4.275 1.13%
BM_PushHeap_string_PipeOrgan_16384 13.122 6.65%
BM_PushHeap_string_PipeOrgan_256 8.744 12.76%
BM_PushHeap_string_PipeOrgan_262144 17.666 2.35%
BM_PushHeap_string_PipeOrgan_4 2.536 1.38%
BM_PushHeap_string_PipeOrgan_64 5.992 2.98%
BM_PushHeap_string_QuickSortAdversary_1 0.699 -
BM_PushHeap_string_QuickSortAdversary_1024 15.856 5.67%
BM_PushHeap_string_QuickSortAdversary_16 10.926 5.07%
BM_PushHeap_string_QuickSortAdversary_16384 16.350 5.93%
BM_PushHeap_string_QuickSortAdversary_256 15.253 5.45%
BM_PushHeap_string_QuickSortAdversary_262144 16.683 5.34%
BM_PushHeap_string_QuickSortAdversary_4 6.623 3.65%
BM_PushHeap_string_QuickSortAdversary_64 13.633 4.95%
BM_PushHeap_string_Random_1 0.526 -
BM_PushHeap_string_Random_1024 14.907 -2.13%
BM_PushHeap_string_Random_16 10.367 -1.81%
BM_PushHeap_string_Random_16384 16.137 -1.01%
BM_PushHeap_string_Random_256 14.274 -2.13%
BM_PushHeap_string_Random_262144 17.991 -2.78%
BM_PushHeap_string_Random_4 6.110 -1.27%
BM_PushHeap_string_Random_64 12.877 -4.45%
BM_PushHeap_string_SingleElement_1 0.526 -25.54%
BM_PushHeap_string_SingleElement_1024 2.610 -
BM_PushHeap_string_SingleElement_16 2.640 -
BM_PushHeap_string_SingleElement_16384 2.608 -
BM_PushHeap_string_SingleElement_256 2.614 -
BM_PushHeap_string_SingleElement_262144 2.643 -
BM_PushHeap_string_SingleElement_4 2.341 -
BM_PushHeap_string_SingleElement_64 2.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.696 9.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.029 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.481 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.754 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.826 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.963 1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.410 -11.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.568 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -2.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.594 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.596 5.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.654 -3.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.427 -15.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.048 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.461 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.081 4.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.450 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.129 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.428 -10.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.526 1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.283 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.255 4.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.113 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.821 2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.785 2.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 8.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.437 5.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.355 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.045 1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.579 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.662 2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.479 -31.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.539 -5.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.609 -3.41%
BM_PushHeap_uint32_Ascending_1 0.633 -8.85%
BM_PushHeap_uint32_Ascending_1024 2.747 7.51%
BM_PushHeap_uint32_Ascending_16 1.018 11.15%
BM_PushHeap_uint32_Ascending_16384 3.774 5.19%
BM_PushHeap_uint32_Ascending_256 2.306 10.82%
BM_PushHeap_uint32_Ascending_262144 5.097 7.00%
BM_PushHeap_uint32_Ascending_4 0.594 1.80%
BM_PushHeap_uint32_Ascending_64 1.782 17.13%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.367 3.53%
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.400 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.367 4.81%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -26.68%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.693 -
BM_PushHeap_uint32_PipeOrgan_262144 3.049 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.303 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.696 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -2.54%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.485 -24.47%
BM_PushHeap_uint32_Random_1024 5.681 -3.11%
BM_PushHeap_uint32_Random_16 4.173 -
BM_PushHeap_uint32_Random_16384 6.011 3.37%
BM_PushHeap_uint32_Random_256 5.552 -
BM_PushHeap_uint32_Random_262144 5.841 -
BM_PushHeap_uint32_Random_4 2.247 -
BM_PushHeap_uint32_Random_64 5.205 4.69%
BM_PushHeap_uint32_SingleElement_1 0.469 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.348 3.65%
BM_PushHeap_uint32_SingleElement_16384 0.355 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.341 -
BM_PushHeap_uint32_SingleElement_64 0.354 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.667 -1.10%
BM_PushHeap_uint64_Ascending_16 0.933 -2.29%
BM_PushHeap_uint64_Ascending_16384 3.705 -1.66%
BM_PushHeap_uint64_Ascending_256 2.195 -2.85%
BM_PushHeap_uint64_Ascending_262144 4.786 -4.58%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.626 -3.13%
BM_PushHeap_uint64_Descending_1 0.531 -23.53%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.364 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.044 -
BM_PushHeap_uint64_PipeOrgan_4 0.484 -
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 1.17%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.216 -
BM_PushHeap_uint64_Random_16 4.568 2.59%
BM_PushHeap_uint64_Random_16384 6.429 1.83%
BM_PushHeap_uint64_Random_256 6.040 -
BM_PushHeap_uint64_Random_262144 6.449 2.18%
BM_PushHeap_uint64_Random_4 2.634 3.21%
BM_PushHeap_uint64_Random_64 5.653 1.45%
BM_PushHeap_uint64_SingleElement_1 0.463 -13.60%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
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.152 3.50%
BM_StringAssignAsciizMix_Transparent 3.083 4.37%
BM_StringAssignAsciiz_Empty_Opaque 3.102 2.04%
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 189.553 -
BM_StringAssignAsciiz_Huge_Transparent 188.901 -
BM_StringAssignAsciiz_Large_Opaque 12.361 7.68%
BM_StringAssignAsciiz_Large_Transparent 14.234 23.20%
BM_StringAssignAsciiz_Small_Opaque 3.105 2.01%
BM_StringAssignAsciiz_Small_Transparent 0.451 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.635 -
BM_StringAssignStr_Huge_Transparent 109.225 1.23%
BM_StringAssignStr_Large_Opaque 10.288 -2.42%
BM_StringAssignStr_Large_Transparent 10.306 1.21%
BM_StringAssignStr_Small_Opaque 0.722 -
BM_StringAssignStr_Small_Transparent 0.520 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.183 1.40%
BM_StringConstructDestroyCStr_Empty_Transparent 0.245 -23.23%
BM_StringConstructDestroyCStr_Huge_Opaque 158.667 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.105 -
BM_StringConstructDestroyCStr_Large_Opaque 16.855 1.35%
BM_StringConstructDestroyCStr_Large_Transparent 12.505 17.74%
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -24.38%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.073 1.79%
BM_StringCopy_Large 6.093 -
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.319 -13.96%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.827 -7.93%
BM_StringDestroy_Large 8.897 6.59%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.240 -1.58%
BM_StringEraseToEnd_Huge_Transparent 2.417 2.75%
BM_StringEraseToEnd_Large_Opaque 0.983 -2.06%
BM_StringEraseToEnd_Large_Transparent 0.831 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.412 2.80%
BM_StringEraseWithMove_Empty_Opaque 0.792 -15.16%
BM_StringEraseWithMove_Empty_Transparent 0.577 -18.25%
BM_StringEraseWithMove_Huge_Opaque 46.927 4.45%
BM_StringEraseWithMove_Huge_Transparent 43.421 -1.56%
BM_StringEraseWithMove_Large_Opaque 2.860 -
BM_StringEraseWithMove_Large_Transparent 2.790 3.34%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.027 -2.55%
BM_StringFindAllMatch/131072 2270.214 -
BM_StringFindAllMatch/32768 575.142 -
BM_StringFindAllMatch/4096 80.170 -
BM_StringFindAllMatch/512 11.621 -
BM_StringFindAllMatch/64 3.213 -6.32%
BM_StringFindAllMatch/8 2.894 -
BM_StringFindCharLiteral/1024 19.507 -3.82%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.219 -
BM_StringFindCharLiteral/256 5.314 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.179 -
BM_StringFindCharLiteral/512 9.434 -
BM_StringFindCharLiteral/64 2.095 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.056 -
BM_StringFindMatch1/1 982.223 -
BM_StringFindMatch1/32768 1565.453 -
BM_StringFindMatch1/4096 1058.926 -
BM_StringFindMatch1/512 990.979 -
BM_StringFindMatch1/64 982.449 -
BM_StringFindMatch1/8 981.852 -
BM_StringFindMatch2/1 982.614 -
BM_StringFindMatch2/32768 1565.107 -
BM_StringFindMatch2/4096 1058.631 -
BM_StringFindMatch2/512 990.045 -
BM_StringFindMatch2/64 982.695 -
BM_StringFindMatch2/8 982.281 -
BM_StringFindNoMatch/10 1.298 2.08%
BM_StringFindNoMatch/131072 1961.936 -
BM_StringFindNoMatch/32768 498.773 -
BM_StringFindNoMatch/4096 75.047 -
BM_StringFindNoMatch/512 9.268 -
BM_StringFindNoMatch/64 2.080 -
BM_StringFindStringLiteral/1024 17.986 4.71%
BM_StringFindStringLiteral/128 3.205 5.89%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.305 -
BM_StringFindStringLiteral/256 5.429 1.87%
BM_StringFindStringLiteral/32 1.740 1.92%
BM_StringFindStringLiteral/4096 77.345 -
BM_StringFindStringLiteral/512 9.476 1.55%
BM_StringFindStringLiteral/64 2.187 2.69%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.386 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.722 -
BM_StringRead_Cold_Deep_Empty 1.211 -1.05%
BM_StringRead_Cold_Deep_Large 1.261 -7.89%
BM_StringRead_Cold_Deep_Small 1.213 -
BM_StringRead_Cold_Shallow_Empty 1.124 -1.43%
BM_StringRead_Cold_Shallow_Large 1.164 -1.99%
BM_StringRead_Cold_Shallow_Small 1.137 -
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.506 -2.02%
BM_StringRead_Hot_Deep_Small 0.497 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.490 -
BM_StringRead_Hot_Shallow_Small 0.484 2.53%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.419 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.589 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.591 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -3.28%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -2.20%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.066 4.53%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.259 2.61%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.305 -31.76%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.480 4.62%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.407 -11.12%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 47.84%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.608 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.610 -5.84%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.606 -9.25%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.627 3.27%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.598 -2.64%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.597 -2.74%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.886 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.434 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.028 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.223 1.97%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.166 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.617 -
BM_StringRelational_Compare_Empty_Empty_Control 1.664 3.36%
BM_StringRelational_Compare_Empty_Huge_Control 1.661 3.31%
BM_StringRelational_Compare_Empty_Large_Control 1.665 3.11%
BM_StringRelational_Compare_Empty_Small_Control 1.662 3.38%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.404 1.08%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.183 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.751 -
BM_StringRelational_Compare_Huge_Huge_Control 98.630 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.654 -5.40%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.885 3.05%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -4.00%
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.627 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.063 -
BM_StringRelational_Eq_Empty_Huge_Control 0.472 -
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.469 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.306 -15.28%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.947 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.536 -
BM_StringRelational_Eq_Huge_Huge_Control 98.847 -
BM_StringRelational_Eq_Large_Huge_Control 0.472 -3.27%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -3.57%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 -2.90%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 27.92%
BM_StringRelational_Eq_Large_Large_Control 2.281 -6.41%
BM_StringRelational_Eq_Small_Huge_Control 0.476 -
BM_StringRelational_Eq_Small_Large_Control 0.471 -2.14%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.793 13.16%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.071 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.295 -14.20%
BM_StringRelational_Eq_Small_Small_Control 2.078 11.03%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -
BM_StringRelational_Less_Empty_Huge_Control 1.613 -2.74%
BM_StringRelational_Less_Empty_Large_Control 1.614 -
BM_StringRelational_Less_Empty_Small_Control 1.613 -
BM_StringRelational_Less_Huge_Empty_Control 1.663 3.23%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.415 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.354 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.720 -
BM_StringRelational_Less_Huge_Huge_Control 99.070 -
BM_StringRelational_Less_Huge_Large_Control 2.147 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -2.81%
BM_StringRelational_Less_Large_Huge_Control 2.085 -3.02%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.406 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.101 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.148 -1.16%
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.736 -1.53%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.398 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.820 -
BM_align/1 0.642 -
BM_align/256 0.655 2.57%
BM_align/64 0.656 2.58%
BM_align/8 0.655 2.58%
BM_deque_deque_copy/0 0.852 -
BM_deque_deque_copy/1 2.482 -2.85%
BM_deque_deque_copy/1024 37.159 -
BM_deque_deque_copy/2 2.246 -2.27%
BM_deque_deque_copy/4000 141.424 1.26%
BM_deque_deque_copy/4096 148.120 -
BM_deque_deque_copy/512 18.295 3.52%
BM_deque_deque_copy/5500 196.734 -
BM_deque_deque_copy/64 3.099 2.26%
BM_deque_deque_copy/64000 2933.888 -
BM_deque_deque_copy/65536 3065.006 -
BM_deque_deque_copy/70000 3207.770 -
BM_deque_deque_copy_backward/0 0.763 -6.18%
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 38.546 -
BM_deque_deque_copy_backward/2 2.532 -
BM_deque_deque_copy_backward/4000 149.708 -
BM_deque_deque_copy_backward/4096 154.009 -
BM_deque_deque_copy_backward/512 18.890 -
BM_deque_deque_copy_backward/5500 204.882 -
BM_deque_deque_copy_backward/64 3.364 -
BM_deque_deque_copy_backward/64000 7917.171 -
BM_deque_deque_copy_backward/65536 8041.012 -
BM_deque_deque_copy_backward/70000 8468.233 -
BM_deque_deque_move/0 0.739 -13.55%
BM_deque_deque_move/1 2.572 -
BM_deque_deque_move/1024 37.154 -1.05%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.194 -
BM_deque_deque_move/4096 147.430 -
BM_deque_deque_move/512 17.646 -
BM_deque_deque_move/5500 196.305 -1.56%
BM_deque_deque_move/64 3.039 -
BM_deque_deque_move/64000 3022.861 -
BM_deque_deque_move/65536 3069.145 -1.23%
BM_deque_deque_move/70000 3374.609 1.00%
BM_deque_deque_move_backward/0 0.864 -
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 38.260 -
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 149.486 -
BM_deque_deque_move_backward/4096 153.231 -
BM_deque_deque_move_backward/512 18.894 -4.05%
BM_deque_deque_move_backward/5500 203.763 -
BM_deque_deque_move_backward/64 3.360 -7.01%
BM_deque_deque_move_backward/64000 7854.001 1.56%
BM_deque_deque_move_backward/65536 8102.777 -
BM_deque_deque_move_backward/70000 8655.367 -
BM_deque_deque_ranges_copy/0 0.868 15.95%
BM_deque_deque_ranges_copy/1 2.529 7.24%
BM_deque_deque_ranges_copy/1024 36.956 -
BM_deque_deque_ranges_copy/2 2.244 8.22%
BM_deque_deque_ranges_copy/4000 141.631 -
BM_deque_deque_ranges_copy/4096 146.773 -
BM_deque_deque_ranges_copy/512 17.660 -
BM_deque_deque_ranges_copy/5500 197.864 -
BM_deque_deque_ranges_copy/64 3.056 1.09%
BM_deque_deque_ranges_copy/64000 2936.706 -
BM_deque_deque_ranges_copy/65536 3097.554 -
BM_deque_deque_ranges_copy/70000 3296.905 -
BM_deque_deque_ranges_copy_backward/0 0.793 6.09%
BM_deque_deque_ranges_copy_backward/1 2.624 -3.66%
BM_deque_deque_ranges_copy_backward/1024 38.312 -
BM_deque_deque_ranges_copy_backward/2 2.355 -4.72%
BM_deque_deque_ranges_copy_backward/4000 151.111 -1.60%
BM_deque_deque_ranges_copy_backward/4096 154.026 -
BM_deque_deque_ranges_copy_backward/512 18.915 -1.05%
BM_deque_deque_ranges_copy_backward/5500 201.719 -1.41%
BM_deque_deque_ranges_copy_backward/64 3.394 -
BM_deque_deque_ranges_copy_backward/64000 7826.421 1.59%
BM_deque_deque_ranges_copy_backward/65536 7965.035 1.41%
BM_deque_deque_ranges_copy_backward/70000 8667.876 1.86%
BM_deque_deque_ranges_move/0 0.755 1.93%
BM_deque_deque_ranges_move/1 2.481 4.97%
BM_deque_deque_ranges_move/1024 36.939 -
BM_deque_deque_ranges_move/2 2.247 5.50%
BM_deque_deque_ranges_move/4000 144.498 -
BM_deque_deque_ranges_move/4096 147.643 -
BM_deque_deque_ranges_move/512 17.675 -
BM_deque_deque_ranges_move/5500 198.519 -
BM_deque_deque_ranges_move/64 3.051 -
BM_deque_deque_ranges_move/64000 3134.268 3.33%
BM_deque_deque_ranges_move/65536 3066.941 -
BM_deque_deque_ranges_move/70000 3352.671 1.77%
BM_deque_deque_ranges_move_backward/0 0.789 -14.05%
BM_deque_deque_ranges_move_backward/1 2.710 -2.29%
BM_deque_deque_ranges_move_backward/1024 37.754 -1.17%
BM_deque_deque_ranges_move_backward/2 2.466 -2.20%
BM_deque_deque_ranges_move_backward/4000 151.291 -
BM_deque_deque_ranges_move_backward/4096 152.554 -
BM_deque_deque_ranges_move_backward/512 19.712 2.20%
BM_deque_deque_ranges_move_backward/5500 202.294 -1.11%
BM_deque_deque_ranges_move_backward/64 3.645 5.14%
BM_deque_deque_ranges_move_backward/64000 7954.620 2.76%
BM_deque_deque_ranges_move_backward/65536 8120.427 1.22%
BM_deque_deque_ranges_move_backward/70000 8764.961 4.77%
BM_deque_vector_copy/0 1.365 -4.87%
BM_deque_vector_copy/1 2.127 -
BM_deque_vector_copy/1024 37.138 -
BM_deque_vector_copy/2 1.766 -3.22%
BM_deque_vector_copy/4000 141.738 -5.91%
BM_deque_vector_copy/4096 145.083 -3.63%
BM_deque_vector_copy/512 16.535 -
BM_deque_vector_copy/5500 197.363 -6.32%
BM_deque_vector_copy/64 5.423 109.03%
BM_deque_vector_copy/64000 2854.541 -
BM_deque_vector_copy/65536 2908.572 -
BM_deque_vector_copy/70000 3177.098 -1.21%
BM_deque_vector_copy_backward/0 1.444 4.93%
BM_deque_vector_copy_backward/1 2.095 -3.94%
BM_deque_vector_copy_backward/1024 37.071 -
BM_deque_vector_copy_backward/2 1.839 -
BM_deque_vector_copy_backward/4000 144.582 1.61%
BM_deque_vector_copy_backward/4096 148.341 -
BM_deque_vector_copy_backward/512 17.928 -
BM_deque_vector_copy_backward/5500 199.445 -
BM_deque_vector_copy_backward/64 2.933 -
BM_deque_vector_copy_backward/64000 7950.344 -3.57%
BM_deque_vector_copy_backward/65536 8335.341 1.20%
BM_deque_vector_copy_backward/70000 8892.393 3.33%
BM_deque_vector_move/0 1.530 6.66%
BM_deque_vector_move/1 2.174 1.63%
BM_deque_vector_move/1024 37.502 1.03%
BM_deque_vector_move/2 1.835 -
BM_deque_vector_move/4000 141.917 -
BM_deque_vector_move/4096 145.586 -
BM_deque_vector_move/512 16.615 -
BM_deque_vector_move/5500 194.624 -
BM_deque_vector_move/64 2.597 -
BM_deque_vector_move/64000 2987.982 -
BM_deque_vector_move/65536 2975.860 -
BM_deque_vector_move/70000 3214.624 -
BM_deque_vector_move_backward/0 1.414 -3.45%
BM_deque_vector_move_backward/1 2.128 -
BM_deque_vector_move_backward/1024 37.137 -
BM_deque_vector_move_backward/2 1.833 -
BM_deque_vector_move_backward/4000 143.763 1.15%
BM_deque_vector_move_backward/4096 149.135 -
BM_deque_vector_move_backward/512 17.913 -
BM_deque_vector_move_backward/5500 198.035 -
BM_deque_vector_move_backward/64 2.933 -
BM_deque_vector_move_backward/64000 7916.213 -
BM_deque_vector_move_backward/65536 8131.099 -
BM_deque_vector_move_backward/70000 8678.480 -
BM_deque_vector_ranges_copy/0 1.354 -4.84%
BM_deque_vector_ranges_copy/1 2.063 -2.46%
BM_deque_vector_ranges_copy/1024 37.242 -
BM_deque_vector_ranges_copy/2 1.767 -3.36%
BM_deque_vector_ranges_copy/4000 141.669 -
BM_deque_vector_ranges_copy/4096 144.708 -
BM_deque_vector_ranges_copy/512 16.547 -
BM_deque_vector_ranges_copy/5500 192.965 -
BM_deque_vector_ranges_copy/64 2.625 -
BM_deque_vector_ranges_copy/64000 2925.152 -
BM_deque_vector_ranges_copy/65536 2933.652 -
BM_deque_vector_ranges_copy/70000 3194.439 -1.27%
BM_deque_vector_ranges_copy_backward/0 1.373 -10.02%
BM_deque_vector_ranges_copy_backward/1 2.128 1.59%
BM_deque_vector_ranges_copy_backward/1024 37.623 1.99%
BM_deque_vector_ranges_copy_backward/2 1.836 -1.19%
BM_deque_vector_ranges_copy_backward/4000 143.220 -
BM_deque_vector_ranges_copy_backward/4096 148.920 1.05%
BM_deque_vector_ranges_copy_backward/512 18.685 4.36%
BM_deque_vector_ranges_copy_backward/5500 199.428 -
BM_deque_vector_ranges_copy_backward/64 2.938 -
BM_deque_vector_ranges_copy_backward/64000 8034.538 2.73%
BM_deque_vector_ranges_copy_backward/65536 8225.253 1.42%
BM_deque_vector_ranges_copy_backward/70000 8644.436 -
BM_deque_vector_ranges_move/0 1.502 -1.30%
BM_deque_vector_ranges_move/1 2.074 -
BM_deque_vector_ranges_move/1024 37.241 -
BM_deque_vector_ranges_move/2 1.834 -
BM_deque_vector_ranges_move/4000 142.164 -
BM_deque_vector_ranges_move/4096 145.653 -
BM_deque_vector_ranges_move/512 16.572 -
BM_deque_vector_ranges_move/5500 196.035 -
BM_deque_vector_ranges_move/64 2.592 -1.73%
BM_deque_vector_ranges_move/64000 3098.925 5.14%
BM_deque_vector_ranges_move/65536 3064.380 2.86%
BM_deque_vector_ranges_move/70000 3249.202 -
BM_deque_vector_ranges_move_backward/0 1.524 3.92%
BM_deque_vector_ranges_move_backward/1 2.098 -1.63%
BM_deque_vector_ranges_move_backward/1024 37.098 -
BM_deque_vector_ranges_move_backward/2 1.915 4.74%
BM_deque_vector_ranges_move_backward/4000 142.738 -
BM_deque_vector_ranges_move_backward/4096 148.499 -
BM_deque_vector_ranges_move_backward/512 17.916 -
BM_deque_vector_ranges_move_backward/5500 197.912 -
BM_deque_vector_ranges_move_backward/64 2.983 2.23%
BM_deque_vector_ranges_move_backward/64000 7959.421 1.91%
BM_deque_vector_ranges_move_backward/65536 8182.424 1.93%
BM_deque_vector_ranges_move_backward/70000 8648.985 -
BM_getline_string 17.590 2.79%
BM_lexicographical_compare_three_way<IntPtr>/1 0.395 -12.94%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.941 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245630.276 -1.01%
BM_lexicographical_compare_three_way<IntPtr>/16 4.349 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3770.612 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.598 1.90%
BM_lexicographical_compare_three_way<IntPtr>/262144 60275.072 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.972 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.713 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15073.426 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.307 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.596 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497177.342 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.230 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7703.942 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.427 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123042.992 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.740 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.577 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.552 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30757.169 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.226 -4.46%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 258.669 3.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245844.398 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.456 3.44%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3795.082 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.060 3.69%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60393.324 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.240 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 976.294 2.15%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 18.044 1.60%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15100.575 -
BM_lexicographical_compare_three_way_fast_path/1 0.346 -18.77%
BM_lexicographical_compare_three_way_fast_path/1024 247.010 -
BM_lexicographical_compare_three_way_fast_path/1048576 247480.021 -
BM_lexicographical_compare_three_way_fast_path/16 4.408 1.70%
BM_lexicographical_compare_three_way_fast_path/16384 3784.879 -
BM_lexicographical_compare_three_way_fast_path/256 70.673 -
BM_lexicographical_compare_three_way_fast_path/262144 60512.986 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 959.753 -
BM_lexicographical_compare_three_way_fast_path/64 15.656 -
BM_lexicographical_compare_three_way_fast_path/65536 15119.185 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -15.85%
BM_lexicographical_compare_three_way_slow_path/1024 294.290 -
BM_lexicographical_compare_three_way_slow_path/1048576 294764.029 -
BM_lexicographical_compare_three_way_slow_path/16 4.598 -
BM_lexicographical_compare_three_way_slow_path/16384 4554.600 -
BM_lexicographical_compare_three_way_slow_path/256 79.901 -
BM_lexicographical_compare_three_way_slow_path/262144 72697.497 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.193 -
BM_lexicographical_compare_three_way_slow_path/64 17.839 -
BM_lexicographical_compare_three_way_slow_path/65536 18184.923 -
BM_map_find_string_literal 12.335 -
BM_num_get<bool> 12.035 2.83%
BM_num_get<double> 36.499 -
BM_num_get<float> 36.027 -
BM_num_get<long> 11.091 3.60%
BM_num_get<long_double> 36.324 -1.38%
BM_num_get<long_long> 11.089 2.35%
BM_num_get<unsigned_int> 9.995 3.29%
BM_num_get<unsigned_long> 10.520 1.44%
BM_num_get<unsigned_long_long> 10.738 3.34%
BM_num_get<unsigned_short> 10.262 -
BM_num_get<void*> 10.967 2.02%
BM_num_put<bool> 10.875 -
BM_num_put<const_void*> 12.581 -
BM_num_put<double> 57.604 -
BM_num_put<long> 12.616 3.94%
BM_num_put<long_double> 59.168 1.10%
BM_num_put<long_long> 12.354 -
BM_num_put<unsigned_long> 12.299 1.80%
BM_num_put<unsigned_long_long> 11.800 1.90%
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 259.347 3.41%
BM_std_minmax_element<char>/2 0.688 6.09%
BM_std_minmax_element<char>/3 1.081 -1.72%
BM_std_minmax_element<char>/4 1.199 -
BM_std_minmax_element<char>/4000 989.416 3.41%
BM_std_minmax_element<char>/4096 1002.196 2.28%
BM_std_minmax_element<char>/512 133.078 2.81%
BM_std_minmax_element<char>/5500 1348.620 2.81%
BM_std_minmax_element<char>/64 17.096 -3.44%
BM_std_minmax_element<char>/64000 16174.386 5.13%
BM_std_minmax_element<char>/65536 17163.020 8.92%
BM_std_minmax_element<char>/70000 17560.810 4.33%
BM_std_minmax_element<int>/1 0.312 -
BM_std_minmax_element<int>/1024 247.612 -2.52%
BM_std_minmax_element<int>/2 0.612 -5.20%
BM_std_minmax_element<int>/3 1.130 -9.38%
BM_std_minmax_element<int>/4 1.202 -1.63%
BM_std_minmax_element<int>/4000 952.230 -2.91%
BM_std_minmax_element<int>/4096 974.643 -2.70%
BM_std_minmax_element<int>/512 125.873 -2.64%
BM_std_minmax_element<int>/5500 1308.715 -2.89%
BM_std_minmax_element<int>/64 15.921 -4.79%
BM_std_minmax_element<int>/64000 15201.647 -4.83%
BM_std_minmax_element<int>/65536 15561.197 -4.81%
BM_std_minmax_element<int>/70000 16610.252 -4.94%
BM_std_minmax_element<long_long>/1 0.308 -5.14%
BM_std_minmax_element<long_long>/1024 274.322 -2.95%
BM_std_minmax_element<long_long>/2 0.648 -5.30%
BM_std_minmax_element<long_long>/3 1.147 -11.68%
BM_std_minmax_element<long_long>/4 1.254 -1.10%
BM_std_minmax_element<long_long>/4000 1052.875 -3.01%
BM_std_minmax_element<long_long>/4096 1078.010 -2.89%
BM_std_minmax_element<long_long>/512 139.061 -2.83%
BM_std_minmax_element<long_long>/5500 1443.185 -3.08%
BM_std_minmax_element<long_long>/64 17.281 -2.33%
BM_std_minmax_element<long_long>/64000 16789.603 -3.50%
BM_std_minmax_element<long_long>/65536 17188.585 -3.64%
BM_std_minmax_element<long_long>/70000 18368.491 -3.40%
BM_std_minmax_element<short>/1 0.300 -9.54%
BM_std_minmax_element<short>/1024 277.308 -10.14%
BM_std_minmax_element<short>/2 0.690 -
BM_std_minmax_element<short>/3 1.151 -
BM_std_minmax_element<short>/4 1.241 -2.95%
BM_std_minmax_element<short>/4000 1062.574 -10.35%
BM_std_minmax_element<short>/4096 1086.858 -10.25%
BM_std_minmax_element<short>/512 141.118 -10.27%
BM_std_minmax_element<short>/5500 1458.131 -10.42%
BM_std_minmax_element<short>/64 17.356 -11.22%
BM_std_minmax_element<short>/64000 16863.264 -10.84%
BM_std_minmax_element<short>/65536 17464.547 -9.67%
BM_std_minmax_element<short>/70000 18905.492 -8.60%
BM_tolower_char<char> 0.691 11.85%
BM_tolower_char<wchar_t> 0.690 12.67%
BM_tolower_string<char> 15.240 -
BM_tolower_string<wchar_t> 6.354 -
BM_toupper_char<char> 0.550 -19.97%
BM_toupper_char<wchar_t> 0.686 12.60%
BM_toupper_string<char> 15.182 -3.20%
BM_toupper_string<wchar_t> 6.338 1.43%
BM_vector_deque_copy/0 0.482 -3.13%
BM_vector_deque_copy/1 2.317 -
BM_vector_deque_copy/1024 36.238 -
BM_vector_deque_copy/2 2.059 -
BM_vector_deque_copy/4000 141.003 -
BM_vector_deque_copy/4096 144.790 -
BM_vector_deque_copy/512 16.928 -
BM_vector_deque_copy/5500 195.268 -
BM_vector_deque_copy/64 2.805 -
BM_vector_deque_copy/64000 2843.456 -
BM_vector_deque_copy/65536 2857.466 -
BM_vector_deque_copy/70000 3103.039 -
BM_vector_deque_copy_backward/0 0.503 20.03%
BM_vector_deque_copy_backward/1 2.249 -
BM_vector_deque_copy_backward/1024 37.796 -
BM_vector_deque_copy_backward/2 2.000 -
BM_vector_deque_copy_backward/4000 143.777 -
BM_vector_deque_copy_backward/4096 149.758 -
BM_vector_deque_copy_backward/512 17.670 -
BM_vector_deque_copy_backward/5500 198.438 -
BM_vector_deque_copy_backward/64 3.032 -
BM_vector_deque_copy_backward/64000 8278.529 3.08%
BM_vector_deque_copy_backward/65536 8402.968 1.77%
BM_vector_deque_copy_backward/70000 8941.607 2.91%
BM_vector_deque_move/0 0.390 3.42%
BM_vector_deque_move/1 2.018 8.49%
BM_vector_deque_move/1024 36.114 -
BM_vector_deque_move/2 1.792 9.18%
BM_vector_deque_move/4000 140.821 -
BM_vector_deque_move/4096 145.169 -
BM_vector_deque_move/512 16.983 -
BM_vector_deque_move/5500 196.810 -
BM_vector_deque_move/64 2.691 2.06%
BM_vector_deque_move/64000 2842.924 -
BM_vector_deque_move/65536 2856.611 -1.09%
BM_vector_deque_move/70000 3104.480 -
BM_vector_deque_move_backward/0 0.504 23.60%
BM_vector_deque_move_backward/1 2.171 -5.84%
BM_vector_deque_move_backward/1024 38.043 -
BM_vector_deque_move_backward/2 1.927 -6.05%
BM_vector_deque_move_backward/4000 143.659 -
BM_vector_deque_move_backward/4096 148.239 -
BM_vector_deque_move_backward/512 17.631 -
BM_vector_deque_move_backward/5500 196.809 -
BM_vector_deque_move_backward/64 3.020 1.86%
BM_vector_deque_move_backward/64000 8004.306 4.36%
BM_vector_deque_move_backward/65536 8320.167 -
BM_vector_deque_move_backward/70000 8756.420 -2.60%
BM_vector_deque_ranges_copy/0 0.352 -4.35%
BM_vector_deque_ranges_copy/1 2.389 2.04%
BM_vector_deque_ranges_copy/1024 36.013 -
BM_vector_deque_ranges_copy/2 2.058 -
BM_vector_deque_ranges_copy/4000 140.569 -
BM_vector_deque_ranges_copy/4096 144.793 -
BM_vector_deque_ranges_copy/512 16.967 -
BM_vector_deque_ranges_copy/5500 195.982 -
BM_vector_deque_ranges_copy/64 2.822 -
BM_vector_deque_ranges_copy/64000 2842.004 -
BM_vector_deque_ranges_copy/65536 2856.681 -
BM_vector_deque_ranges_copy/70000 3102.373 -3.49%
BM_vector_deque_ranges_copy_backward/0 0.432 7.90%
BM_vector_deque_ranges_copy_backward/1 2.016 -16.84%
BM_vector_deque_ranges_copy_backward/1024 36.971 -2.84%
BM_vector_deque_ranges_copy_backward/2 1.777 -14.87%
BM_vector_deque_ranges_copy_backward/4000 142.725 1.04%
BM_vector_deque_ranges_copy_backward/4096 148.059 -
BM_vector_deque_ranges_copy_backward/512 17.949 2.58%
BM_vector_deque_ranges_copy_backward/5500 196.164 -
BM_vector_deque_ranges_copy_backward/64 3.106 4.73%
BM_vector_deque_ranges_copy_backward/64000 8199.013 2.00%
BM_vector_deque_ranges_copy_backward/65536 8407.453 2.81%
BM_vector_deque_ranges_copy_backward/70000 8678.437 -1.08%
BM_vector_deque_ranges_move/0 0.466 8.61%
BM_vector_deque_ranges_move/1 2.090 -9.52%
BM_vector_deque_ranges_move/1024 35.992 -4.57%
BM_vector_deque_ranges_move/2 1.839 -10.78%
BM_vector_deque_ranges_move/4000 140.756 -1.05%
BM_vector_deque_ranges_move/4096 144.910 -
BM_vector_deque_ranges_move/512 17.000 -
BM_vector_deque_ranges_move/5500 196.998 -
BM_vector_deque_ranges_move/64 5.326 88.16%
BM_vector_deque_ranges_move/64000 2842.885 -
BM_vector_deque_ranges_move/65536 2859.510 -
BM_vector_deque_ranges_move/70000 3103.542 -
BM_vector_deque_ranges_move_backward/0 0.532 -11.36%
BM_vector_deque_ranges_move_backward/1 2.331 7.91%
BM_vector_deque_ranges_move_backward/1024 38.117 -
BM_vector_deque_ranges_move_backward/2 2.055 8.94%
BM_vector_deque_ranges_move_backward/4000 140.506 -
BM_vector_deque_ranges_move_backward/4096 148.374 -
BM_vector_deque_ranges_move_backward/512 17.474 -2.63%
BM_vector_deque_ranges_move_backward/5500 198.418 -
BM_vector_deque_ranges_move_backward/64 2.986 -3.42%
BM_vector_deque_ranges_move_backward/64000 8101.587 4.10%
BM_vector_deque_ranges_move_backward/65536 8212.853 -
BM_vector_deque_ranges_move_backward/70000 8847.172 3.53%
SetIntersection_Front_Set_float_1024_1 1024967.376 -1.24%
SetIntersection_Front_Set_float_1024_1024 11942086.464 8.26%
SetIntersection_Front_Set_float_1024_16 1216367.190 4.68%
SetIntersection_Front_Set_float_1024_256 3830013.095 3.17%
SetIntersection_Front_Set_float_1024_4 1106564.995 4.16%
SetIntersection_Front_Set_float_1024_64 1725290.626 4.94%
SetIntersection_Front_Set_float_16384_1 1034058.812 -
SetIntersection_Front_Set_float_16384_1024 13055402.522 14.13%
SetIntersection_Front_Set_float_16384_16 1208319.397 1.80%
SetIntersection_Front_Set_float_16384_16384 224045578.024 5.14%
SetIntersection_Front_Set_float_16384_256 3876831.536 4.47%
SetIntersection_Front_Set_float_16384_4 1069078.392 -
SetIntersection_Front_Set_float_16384_64 1744062.702 8.33%
SetIntersection_Front_Set_float_16_1 62896342.942 -
SetIntersection_Front_Set_float_16_16 37751830.794 -
SetIntersection_Front_Set_float_16_4 54644079.438 -
SetIntersection_Front_Set_float_1_1 534057105.603 -
SetIntersection_Front_Set_float_256_1 4172903.723 -
SetIntersection_Front_Set_float_256_16 4507256.528 -
SetIntersection_Front_Set_float_256_256 7625776.805 8.72%
SetIntersection_Front_Set_float_256_4 4214034.064 -
SetIntersection_Front_Set_float_256_64 5802026.643 6.49%
SetIntersection_Front_Set_float_262144_1 1021669.030 1.49%
SetIntersection_Front_Set_float_262144_1024 12120009.503 8.63%
SetIntersection_Front_Set_float_262144_16 1161055.875 -1.74%
SetIntersection_Front_Set_float_262144_16384 224581862.039 6.51%
SetIntersection_Front_Set_float_262144_256 4129188.853 14.30%
SetIntersection_Front_Set_float_262144_262144 1617678.549 -
SetIntersection_Front_Set_float_262144_4 1036148.448 -1.18%
SetIntersection_Front_Set_float_262144_64 1667580.124 1.98%
SetIntersection_Front_Set_float_4_1 213579276.706 -
SetIntersection_Front_Set_float_4_4 136625910.841 -
SetIntersection_Front_Set_float_64_1 16434216.993 -
SetIntersection_Front_Set_float_64_16 15304696.390 -
SetIntersection_Front_Set_float_64_4 15993129.823 -
SetIntersection_Front_Set_float_64_64 13094510.226 4.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1016193.969 -3.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13558827.689 -7.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1232862.325 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4131105.826 -9.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1063628.771 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1789898.052 -6.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040253.134 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14877527.449 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1163024.312 -7.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 252680976.100 -27.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4478323.538 4.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1073718.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1861421.582 -2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62381937.905 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38268587.566 -2.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54670510.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531196512.237 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4115525.951 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4668108.598 2.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8904881.409 2.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4246008.600 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5916867.253 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1025000.024 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13958572.010 -7.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1186910.086 -3.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341013774.250 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4076995.120 -4.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1996292.154 5.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1053795.494 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1894278.877 5.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212289148.895 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136964205.576 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16228045.744 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15644584.408 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16075934.104 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14138601.306 -3.53%
SetIntersection_Front_Set_string_1024_1 1080908.996 -
SetIntersection_Front_Set_string_1024_1024 55346170.699 1.26%
SetIntersection_Front_Set_string_1024_16 1841876.877 -2.22%
SetIntersection_Front_Set_string_1024_256 15671030.071 5.09%
SetIntersection_Front_Set_string_1024_4 1253971.022 -
SetIntersection_Front_Set_string_1024_64 4428739.592 -1.03%
SetIntersection_Front_Set_string_16384_1 1078567.075 -
SetIntersection_Front_Set_string_16384_1024 60884069.400 4.87%
SetIntersection_Front_Set_string_16384_16 1878886.343 4.01%
SetIntersection_Front_Set_string_16384_16384 349174584.494 -
SetIntersection_Front_Set_string_16384_256 15296705.167 4.51%
SetIntersection_Front_Set_string_16384_4 1226341.308 -2.97%
SetIntersection_Front_Set_string_16384_64 4730447.660 5.55%
SetIntersection_Front_Set_string_16_1 64919883.848 -
SetIntersection_Front_Set_string_16_16 58682072.020 -1.22%
SetIntersection_Front_Set_string_16_4 64503655.229 1.78%
SetIntersection_Front_Set_string_1_1 551706131.466 -
SetIntersection_Front_Set_string_256_1 4320722.818 -
SetIntersection_Front_Set_string_256_16 7208345.333 2.48%
SetIntersection_Front_Set_string_256_256 28785583.543 1.82%
SetIntersection_Front_Set_string_256_4 5001562.058 2.21%
SetIntersection_Front_Set_string_256_64 14378769.829 -
SetIntersection_Front_Set_string_262144_1 1057857.182 -3.91%
SetIntersection_Front_Set_string_262144_1024 59799765.409 1.08%
SetIntersection_Front_Set_string_262144_16 1842804.812 1.48%
SetIntersection_Front_Set_string_262144_16384 350922487.201 1.01%
SetIntersection_Front_Set_string_262144_256 15140220.337 1.45%
SetIntersection_Front_Set_string_262144_262144 18422251.629 4.95%
SetIntersection_Front_Set_string_262144_4 1258032.123 -
SetIntersection_Front_Set_string_262144_64 4561188.617 -
SetIntersection_Front_Set_string_4_1 221222220.068 -
SetIntersection_Front_Set_string_4_4 158018907.580 -
SetIntersection_Front_Set_string_64_1 17139681.004 -
SetIntersection_Front_Set_string_64_16 24241808.160 -
SetIntersection_Front_Set_string_64_4 18882669.764 -
SetIntersection_Front_Set_string_64_64 35033117.684 -1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1049459.087 -1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24090219.897 -3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1296665.103 -2.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6436173.670 -4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111359.183 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2326691.078 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046030.693 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25360719.390 -8.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1301042.407 -3.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357328337.496 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6490017.542 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091373.383 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2372659.537 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63123416.401 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42122007.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56607469.505 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536109586.591 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4179735.711 1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4954567.596 -2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12804160.460 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4367067.880 1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7495463.633 -1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1021725.767 -1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25517248.005 -1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1321307.207 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 349740973.123 -3.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6437633.753 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3018456.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1099295.488 2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2289393.315 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214433526.291 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140741771.279 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16496126.614 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17235042.977 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16549831.723 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18298738.313 -
SetIntersection_Front_Set_uint32_1024_1 1043260.143 -
SetIntersection_Front_Set_uint32_1024_1024 11732783.361 -6.09%
SetIntersection_Front_Set_uint32_1024_16 1198763.914 -
SetIntersection_Front_Set_uint32_1024_256 3858416.149 -5.20%
SetIntersection_Front_Set_uint32_1024_4 1068007.478 -
SetIntersection_Front_Set_uint32_1024_64 1716931.409 -
SetIntersection_Front_Set_uint32_16384_1 1026590.330 -1.51%
SetIntersection_Front_Set_uint32_16384_1024 12290563.848 -3.65%
SetIntersection_Front_Set_uint32_16384_16 1210139.474 1.59%
SetIntersection_Front_Set_uint32_16384_16384 217696733.150 1.12%
SetIntersection_Front_Set_uint32_16384_256 4194802.950 6.84%
SetIntersection_Front_Set_uint32_16384_4 1071176.980 -1.34%
SetIntersection_Front_Set_uint32_16384_64 1716573.922 -
SetIntersection_Front_Set_uint32_16_1 62920024.654 -
SetIntersection_Front_Set_uint32_16_16 37976512.624 -
SetIntersection_Front_Set_uint32_16_4 54379853.942 -
SetIntersection_Front_Set_uint32_1_1 534176230.564 -
SetIntersection_Front_Set_uint32_256_1 4130747.761 -
SetIntersection_Front_Set_uint32_256_16 4544465.250 1.57%
SetIntersection_Front_Set_uint32_256_256 7664216.500 -
SetIntersection_Front_Set_uint32_256_4 4215726.161 -
SetIntersection_Front_Set_uint32_256_64 5310623.644 -1.59%
SetIntersection_Front_Set_uint32_262144_1 991315.125 -5.21%
SetIntersection_Front_Set_uint32_262144_1024 12484765.011 -1.54%
SetIntersection_Front_Set_uint32_262144_16 1140487.741 -5.20%
SetIntersection_Front_Set_uint32_262144_16384 220283874.280 -
SetIntersection_Front_Set_uint32_262144_256 3849288.252 -3.45%
SetIntersection_Front_Set_uint32_262144_262144 1667379.557 -2.24%
SetIntersection_Front_Set_uint32_262144_4 1061616.431 -
SetIntersection_Front_Set_uint32_262144_64 1660696.416 -2.32%
SetIntersection_Front_Set_uint32_4_1 212990971.020 -
SetIntersection_Front_Set_uint32_4_4 136658018.728 -
SetIntersection_Front_Set_uint32_64_1 16482941.635 -
SetIntersection_Front_Set_uint32_64_16 15220323.641 -
SetIntersection_Front_Set_uint32_64_4 16014576.640 -
SetIntersection_Front_Set_uint32_64_64 13244399.192 -
SetIntersection_Front_Set_uint64_1024_1 1042807.023 -
SetIntersection_Front_Set_uint64_1024_1024 12470754.812 7.46%
SetIntersection_Front_Set_uint64_1024_16 1137752.504 -4.15%
SetIntersection_Front_Set_uint64_1024_256 3672993.764 -1.52%
SetIntersection_Front_Set_uint64_1024_4 1037242.193 -2.06%
SetIntersection_Front_Set_uint64_1024_64 1594031.360 -10.93%
SetIntersection_Front_Set_uint64_16384_1 1035380.863 -
SetIntersection_Front_Set_uint64_16384_1024 11747723.054 -1.06%
SetIntersection_Front_Set_uint64_16384_16 1172083.343 -
SetIntersection_Front_Set_uint64_16384_16384 222924151.794 -1.98%
SetIntersection_Front_Set_uint64_16384_256 3641742.848 -5.12%
SetIntersection_Front_Set_uint64_16384_4 1046637.182 -2.38%
SetIntersection_Front_Set_uint64_16384_64 1640142.716 -4.79%
SetIntersection_Front_Set_uint64_16_1 62542435.317 -
SetIntersection_Front_Set_uint64_16_16 37762596.539 -
SetIntersection_Front_Set_uint64_16_4 54611816.783 -
SetIntersection_Front_Set_uint64_1_1 531984944.296 -
SetIntersection_Front_Set_uint64_256_1 4143534.743 -
SetIntersection_Front_Set_uint64_256_16 4401689.882 -1.28%
SetIntersection_Front_Set_uint64_256_256 7446009.968 -3.04%
SetIntersection_Front_Set_uint64_256_4 4127069.700 -1.42%
SetIntersection_Front_Set_uint64_256_64 5788308.200 6.64%
SetIntersection_Front_Set_uint64_262144_1 999231.540 -5.55%
SetIntersection_Front_Set_uint64_262144_1024 12168621.852 -20.39%
SetIntersection_Front_Set_uint64_262144_16 1179557.806 -1.98%
SetIntersection_Front_Set_uint64_262144_16384 218110043.742 -
SetIntersection_Front_Set_uint64_262144_256 3687389.183 -5.44%
SetIntersection_Front_Set_uint64_262144_262144 1650062.092 -6.21%
SetIntersection_Front_Set_uint64_262144_4 1071306.397 -1.23%
SetIntersection_Front_Set_uint64_262144_64 1663948.019 -1.01%
SetIntersection_Front_Set_uint64_4_1 212884823.710 -
SetIntersection_Front_Set_uint64_4_4 136182779.089 -
SetIntersection_Front_Set_uint64_64_1 16383937.876 -
SetIntersection_Front_Set_uint64_64_16 15332566.533 -
SetIntersection_Front_Set_uint64_64_4 15913240.257 -
SetIntersection_Front_Set_uint64_64_64 13453511.882 5.07%
SetIntersection_Front_Vector_float_1024_1 1034599.428 -
SetIntersection_Front_Vector_float_1024_1024 5907482.502 -
SetIntersection_Front_Vector_float_1024_16 1111899.208 -1.25%
SetIntersection_Front_Vector_float_1024_256 2277901.056 -
SetIntersection_Front_Vector_float_1024_4 1054161.065 -
SetIntersection_Front_Vector_float_1024_64 1363419.209 -
SetIntersection_Front_Vector_float_16384_1 1046625.528 1.39%
SetIntersection_Front_Vector_float_16384_1024 5418947.713 -8.17%
SetIntersection_Front_Vector_float_16384_16 1113844.472 -
SetIntersection_Front_Vector_float_16384_16384 78378636.888 1.38%
SetIntersection_Front_Vector_float_16384_256 2153928.135 -
SetIntersection_Front_Vector_float_16384_4 1049108.488 -
SetIntersection_Front_Vector_float_16384_64 1368735.733 1.91%
SetIntersection_Front_Vector_float_16_1 62748036.552 -
SetIntersection_Front_Vector_float_16_16 35700328.814 -
SetIntersection_Front_Vector_float_16_4 54215753.256 -
SetIntersection_Front_Vector_float_1_1 533891749.027 -
SetIntersection_Front_Vector_float_256_1 4160909.468 -
SetIntersection_Front_Vector_float_256_16 4193187.358 -
SetIntersection_Front_Vector_float_256_256 4522002.407 -
SetIntersection_Front_Vector_float_256_4 4152091.654 -
SetIntersection_Front_Vector_float_256_64 4366982.872 -
SetIntersection_Front_Vector_float_262144_1 1044083.836 -
SetIntersection_Front_Vector_float_262144_1024 5421870.610 -8.04%
SetIntersection_Front_Vector_float_262144_16 1103452.943 -
SetIntersection_Front_Vector_float_262144_16384 75573035.368 -2.35%
SetIntersection_Front_Vector_float_262144_256 2276216.973 -
SetIntersection_Front_Vector_float_262144_262144 346651328.601 -2.31%
SetIntersection_Front_Vector_float_262144_4 1061993.245 2.01%
SetIntersection_Front_Vector_float_262144_64 1361694.840 -1.71%
SetIntersection_Front_Vector_float_4_1 213628954.671 -
SetIntersection_Front_Vector_float_4_4 135573185.527 -
SetIntersection_Front_Vector_float_64_1 16396804.506 -
SetIntersection_Front_Vector_float_64_16 14219806.594 -
SetIntersection_Front_Vector_float_64_4 15933195.235 -
SetIntersection_Front_Vector_float_64_64 10892778.079 1.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 997967.424 -4.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8296750.907 -1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1157089.927 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2895848.692 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1058092.845 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1534527.370 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1033046.579 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8359734.873 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1133180.795 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118338806.410 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2885868.961 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1011698.959 -5.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1515200.004 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62973284.815 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36673194.201 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54295678.379 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532724241.711 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4153688.773 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4353786.239 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5766511.748 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4142414.126 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4854390.362 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049843.169 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8289689.811 -1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1130920.906 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118158009.357 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2883343.422 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350940326.478 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1066723.298 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1535997.472 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213522592.052 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135856893.648 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16506128.725 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14724511.087 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15869144.715 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 11986063.725 -1.10%
SetIntersection_Front_Vector_string_1024_1 1056769.675 -1.45%
SetIntersection_Front_Vector_string_1024_1024 38716039.934 -
SetIntersection_Front_Vector_string_1024_16 1606022.328 -4.43%
SetIntersection_Front_Vector_string_1024_256 9462673.636 -4.93%
SetIntersection_Front_Vector_string_1024_4 1182411.632 -
SetIntersection_Front_Vector_string_1024_64 3251477.547 -8.39%
SetIntersection_Front_Vector_string_16384_1 1070494.675 -
SetIntersection_Front_Vector_string_16384_1024 38420976.510 -
SetIntersection_Front_Vector_string_16384_16 1582363.951 -2.73%
SetIntersection_Front_Vector_string_16384_16384 348811784.778 -
SetIntersection_Front_Vector_string_16384_256 9548983.169 -2.59%
SetIntersection_Front_Vector_string_16384_4 1183727.574 -
SetIntersection_Front_Vector_string_16384_64 3258645.286 -
SetIntersection_Front_Vector_string_16_1 63923353.866 -
SetIntersection_Front_Vector_string_16_16 51413221.012 -1.02%
SetIntersection_Front_Vector_string_16_4 60396093.889 -
SetIntersection_Front_Vector_string_1_1 548898578.535 -
SetIntersection_Front_Vector_string_256_1 4239470.828 -
SetIntersection_Front_Vector_string_256_16 6029810.968 -1.87%
SetIntersection_Front_Vector_string_256_256 19151154.225 -5.11%
SetIntersection_Front_Vector_string_256_4 4640030.696 -
SetIntersection_Front_Vector_string_256_64 10389389.476 -
SetIntersection_Front_Vector_string_262144_1 1054658.980 -2.45%
SetIntersection_Front_Vector_string_262144_1024 39272777.769 -
SetIntersection_Front_Vector_string_262144_16 1616152.275 2.54%
SetIntersection_Front_Vector_string_262144_16384 348128423.395 -
SetIntersection_Front_Vector_string_262144_256 9570200.691 -
SetIntersection_Front_Vector_string_262144_262144 14595374.428 1.17%
SetIntersection_Front_Vector_string_262144_4 1179839.525 -2.04%
SetIntersection_Front_Vector_string_262144_64 3092034.635 -7.54%
SetIntersection_Front_Vector_string_4_1 219090162.695 -
SetIntersection_Front_Vector_string_4_4 151048423.809 -
SetIntersection_Front_Vector_string_64_1 16729035.952 -
SetIntersection_Front_Vector_string_64_16 20560163.645 -
SetIntersection_Front_Vector_string_64_4 17787883.714 -
SetIntersection_Front_Vector_string_64_64 26000131.754 -2.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1036174.414 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8961613.259 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163685.493 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3034128.800 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1069082.878 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1553741.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1001439.366 -3.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8993566.747 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158168.349 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128143521.503 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3020489.338 -2.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1050380.920 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1552565.291 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62326660.518 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36980699.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54339759.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530382309.349 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4152658.672 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4327985.754 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6047702.251 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4109399.566 -2.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4985443.155 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045429.659 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8980337.482 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1107109.070 -2.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127706594.286 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3025883.861 -1.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350701629.916 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1068849.965 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1557989.536 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211855879.449 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135711331.937 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16229320.735 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14755396.528 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15912624.424 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12402963.204 -
SetIntersection_Front_Vector_uint32_1024_1 1041017.772 -
SetIntersection_Front_Vector_uint32_1024_1024 5312358.814 -10.09%
SetIntersection_Front_Vector_uint32_1024_16 1110601.114 -
SetIntersection_Front_Vector_uint32_1024_256 2132001.003 -6.99%
SetIntersection_Front_Vector_uint32_1024_4 1057772.422 -1.16%
SetIntersection_Front_Vector_uint32_1024_64 1298020.718 -5.12%
SetIntersection_Front_Vector_uint32_16384_1 1035541.487 -
SetIntersection_Front_Vector_uint32_16384_1024 5888270.570 10.65%
SetIntersection_Front_Vector_uint32_16384_16 1097251.351 -
SetIntersection_Front_Vector_uint32_16384_16384 72724072.944 -
SetIntersection_Front_Vector_uint32_16384_256 2139235.489 -
SetIntersection_Front_Vector_uint32_16384_4 1049936.473 -
SetIntersection_Front_Vector_uint32_16384_64 1325416.372 -
SetIntersection_Front_Vector_uint32_16_1 62584268.684 -
SetIntersection_Front_Vector_uint32_16_16 35178572.447 -2.44%
SetIntersection_Front_Vector_uint32_16_4 53893931.577 -
SetIntersection_Front_Vector_uint32_1_1 533097096.881 -
SetIntersection_Front_Vector_uint32_256_1 4138340.481 -
SetIntersection_Front_Vector_uint32_256_16 4219043.809 1.42%
SetIntersection_Front_Vector_uint32_256_256 4260913.027 -
SetIntersection_Front_Vector_uint32_256_4 4189090.711 -
SetIntersection_Front_Vector_uint32_256_64 4201605.782 -
SetIntersection_Front_Vector_uint32_262144_1 1005751.736 -3.52%
SetIntersection_Front_Vector_uint32_262144_1024 5301168.025 -3.74%
SetIntersection_Front_Vector_uint32_262144_16 1105135.912 -1.25%
SetIntersection_Front_Vector_uint32_262144_16384 72264047.037 -1.10%
SetIntersection_Front_Vector_uint32_262144_256 2143684.458 -
SetIntersection_Front_Vector_uint32_262144_262144 350334009.859 -
SetIntersection_Front_Vector_uint32_262144_4 1046536.120 -
SetIntersection_Front_Vector_uint32_262144_64 1328430.434 -
SetIntersection_Front_Vector_uint32_4_1 213262901.727 -
SetIntersection_Front_Vector_uint32_4_4 134867949.785 -
SetIntersection_Front_Vector_uint32_64_1 16391636.215 -
SetIntersection_Front_Vector_uint32_64_16 14096600.376 -
SetIntersection_Front_Vector_uint32_64_4 15845250.386 -
SetIntersection_Front_Vector_uint32_64_64 10615072.844 -
SetIntersection_Front_Vector_uint64_1024_1 1042330.690 1.08%
SetIntersection_Front_Vector_uint64_1024_1024 5861363.367 10.57%
SetIntersection_Front_Vector_uint64_1024_16 1114687.947 1.39%
SetIntersection_Front_Vector_uint64_1024_256 2268162.107 6.74%
SetIntersection_Front_Vector_uint64_1024_4 1057243.338 -
SetIntersection_Front_Vector_uint64_1024_64 1355814.488 2.43%
SetIntersection_Front_Vector_uint64_16384_1 1034370.028 -
SetIntersection_Front_Vector_uint64_16384_1024 5899032.084 9.93%
SetIntersection_Front_Vector_uint64_16384_16 1117615.326 1.39%
SetIntersection_Front_Vector_uint64_16384_16384 78377792.164 11.74%
SetIntersection_Front_Vector_uint64_16384_256 2199441.658 -3.63%
SetIntersection_Front_Vector_uint64_16384_4 1062233.541 -
SetIntersection_Front_Vector_uint64_16384_64 1363666.752 -
SetIntersection_Front_Vector_uint64_16_1 62409032.023 -
SetIntersection_Front_Vector_uint64_16_16 35545584.479 -
SetIntersection_Front_Vector_uint64_16_4 53979111.970 -
SetIntersection_Front_Vector_uint64_1_1 531817166.358 -
SetIntersection_Front_Vector_uint64_256_1 4102785.887 -
SetIntersection_Front_Vector_uint64_256_16 4207265.901 -
SetIntersection_Front_Vector_uint64_256_256 4504572.896 -1.02%
SetIntersection_Front_Vector_uint64_256_4 4141327.215 -
SetIntersection_Front_Vector_uint64_256_64 4366686.408 2.55%
SetIntersection_Front_Vector_uint64_262144_1 996736.599 -4.07%
SetIntersection_Front_Vector_uint64_262144_1024 5899743.864 10.26%
SetIntersection_Front_Vector_uint64_262144_16 1116469.310 -
SetIntersection_Front_Vector_uint64_262144_16384 78482964.670 2.67%
SetIntersection_Front_Vector_uint64_262144_256 2258557.658 6.24%
SetIntersection_Front_Vector_uint64_262144_262144 350954458.073 -
SetIntersection_Front_Vector_uint64_262144_4 1044062.689 -1.23%
SetIntersection_Front_Vector_uint64_262144_64 1351288.064 1.48%
SetIntersection_Front_Vector_uint64_4_1 212800817.048 -
SetIntersection_Front_Vector_uint64_4_4 134900662.734 -
SetIntersection_Front_Vector_uint64_64_1 16357181.272 -
SetIntersection_Front_Vector_uint64_64_16 14238619.262 -
SetIntersection_Front_Vector_uint64_64_4 15817493.051 -
SetIntersection_Front_Vector_uint64_64_64 10803003.695 -
SetIntersection_Interlaced_Set_float_1024_1 1047753.515 -
SetIntersection_Interlaced_Set_float_1024_1024 12117993.192 1.07%
SetIntersection_Interlaced_Set_float_1024_16 11556969.733 1.07%
SetIntersection_Interlaced_Set_float_1024_256 14513675.321 3.20%
SetIntersection_Interlaced_Set_float_1024_4 9825311.013 -1.28%
SetIntersection_Interlaced_Set_float_1024_64 10071128.629 -1.23%
SetIntersection_Interlaced_Set_float_16384_1 1043038.410 -
SetIntersection_Interlaced_Set_float_16384_1024 177557719.767 3.71%
SetIntersection_Interlaced_Set_float_16384_16 212623061.132 3.25%
SetIntersection_Interlaced_Set_float_16384_16384 217694635.842 2.81%
SetIntersection_Interlaced_Set_float_16384_256 202238256.322 1.84%
SetIntersection_Interlaced_Set_float_16384_4 172528979.513 3.24%
SetIntersection_Interlaced_Set_float_16384_64 220250250.915 3.56%
SetIntersection_Interlaced_Set_float_16_1 62843017.768 -
SetIntersection_Interlaced_Set_float_16_16 37903680.709 -
SetIntersection_Interlaced_Set_float_16_4 59292330.122 -
SetIntersection_Interlaced_Set_float_1_1 534277070.247 -
SetIntersection_Interlaced_Set_float_256_1 4146598.558 -
SetIntersection_Interlaced_Set_float_256_16 11998484.650 -
SetIntersection_Interlaced_Set_float_256_256 7451821.620 -1.12%
SetIntersection_Interlaced_Set_float_256_4 10931860.524 -
SetIntersection_Interlaced_Set_float_256_64 13867011.629 1.56%
SetIntersection_Interlaced_Set_float_262144_1 1041743.687 -
SetIntersection_Interlaced_Set_float_262144_1024 1539495.199 -
SetIntersection_Interlaced_Set_float_262144_16 1636025.879 2.66%
SetIntersection_Interlaced_Set_float_262144_16384 1315243.896 2.21%
SetIntersection_Interlaced_Set_float_262144_256 1599169.353 2.10%
SetIntersection_Interlaced_Set_float_262144_262144 1643498.455 -
SetIntersection_Interlaced_Set_float_262144_4 1316186.930 2.60%
SetIntersection_Interlaced_Set_float_262144_64 1581776.367 1.18%
SetIntersection_Interlaced_Set_float_4_1 213729564.005 -
SetIntersection_Interlaced_Set_float_4_4 136448714.746 -
SetIntersection_Interlaced_Set_float_64_1 16466604.377 -
SetIntersection_Interlaced_Set_float_64_16 21557486.991 -2.52%
SetIntersection_Interlaced_Set_float_64_4 20893341.418 -
SetIntersection_Interlaced_Set_float_64_64 13315884.989 1.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 992973.408 -4.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13397496.426 3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11231885.160 -3.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13920352.519 -5.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9666418.027 -2.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10340093.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1029817.025 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178385285.040 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214060748.267 -1.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246440071.026 -3.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202617786.640 -2.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176894848.323 -1.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226840388.065 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62601965.091 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38358136.453 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58966845.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 555822655.327 4.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4062904.015 -1.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11917591.043 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8083135.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11412892.806 -2.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13681792.637 6.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056192.562 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1608537.109 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1670947.264 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1324378.908 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1646121.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1840915.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1348241.291 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1634624.918 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 215060418.154 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136867359.164 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16295031.150 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21893477.389 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20935957.918 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13681080.640 -
SetIntersection_Interlaced_Set_string_1024_1 1080752.854 -2.05%
SetIntersection_Interlaced_Set_string_1024_1024 54499195.754 -
SetIntersection_Interlaced_Set_string_1024_16 12863879.409 -
SetIntersection_Interlaced_Set_string_1024_256 35335417.934 -1.69%
SetIntersection_Interlaced_Set_string_1024_4 10266038.613 -
SetIntersection_Interlaced_Set_string_1024_64 16123156.058 -4.61%
SetIntersection_Interlaced_Set_string_16384_1 1084515.060 -
SetIntersection_Interlaced_Set_string_16384_1024 343977592.465 -1.62%
SetIntersection_Interlaced_Set_string_16384_16 346292093.248 45.50%
SetIntersection_Interlaced_Set_string_16384_16384 348549260.740 -
SetIntersection_Interlaced_Set_string_16384_256 350444989.879 -
SetIntersection_Interlaced_Set_string_16384_4 200880368.456 2.46%
SetIntersection_Interlaced_Set_string_16384_64 345851910.850 -2.34%
SetIntersection_Interlaced_Set_string_16_1 65029214.252 -
SetIntersection_Interlaced_Set_string_16_16 59831395.074 2.83%
SetIntersection_Interlaced_Set_string_16_4 73325134.823 -
SetIntersection_Interlaced_Set_string_1_1 554003108.793 -
SetIntersection_Interlaced_Set_string_256_1 4316552.878 -
SetIntersection_Interlaced_Set_string_256_16 17453259.212 -1.73%
SetIntersection_Interlaced_Set_string_256_256 27853542.754 -3.48%
SetIntersection_Interlaced_Set_string_256_4 13000991.589 -
SetIntersection_Interlaced_Set_string_256_64 29992652.305 -2.77%
SetIntersection_Interlaced_Set_string_262144_1 1082883.931 -
SetIntersection_Interlaced_Set_string_262144_1024 2131473.957 4.55%
SetIntersection_Interlaced_Set_string_262144_16 2213687.012 5.77%
SetIntersection_Interlaced_Set_string_262144_16384 2853459.879 4.14%
SetIntersection_Interlaced_Set_string_262144_256 2139847.168 7.87%
SetIntersection_Interlaced_Set_string_262144_262144 18121696.289 3.97%
SetIntersection_Interlaced_Set_string_262144_4 1925753.986 8.42%
SetIntersection_Interlaced_Set_string_262144_64 2195173.666 5.62%
SetIntersection_Interlaced_Set_string_4_1 221445478.214 -
SetIntersection_Interlaced_Set_string_4_4 155853796.224 -1.78%
SetIntersection_Interlaced_Set_string_64_1 17123947.312 -
SetIntersection_Interlaced_Set_string_64_16 38567934.590 3.75%
SetIntersection_Interlaced_Set_string_64_4 25789685.329 1.81%
SetIntersection_Interlaced_Set_string_64_64 34142595.014 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055161.517 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22986460.708 -3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11859778.611 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18377161.684 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9667466.578 -4.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11809173.675 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1013594.480 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231260137.054 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242158519.347 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 356398380.079 -2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 248689599.317 -29.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195888717.287 -1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 351146408.734 4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63160325.965 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42651053.540 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62391979.393 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536847190.216 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4137741.870 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12798216.226 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12440046.555 -2.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11495249.795 -1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17168859.273 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1008204.145 -8.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2013898.520 3.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2174576.090 -2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1840606.199 7.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2049149.332 4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3001655.436 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1886110.027 -4.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2137785.807 2.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214577788.690 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139769791.457 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16507222.067 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25642625.314 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22673350.757 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17865083.905 -2.23%
SetIntersection_Interlaced_Set_uint32_1024_1 1033869.146 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12379394.385 -2.77%
SetIntersection_Interlaced_Set_uint32_1024_16 11701157.667 -
SetIntersection_Interlaced_Set_uint32_1024_256 13459667.142 -6.20%
SetIntersection_Interlaced_Set_uint32_1024_4 9765549.667 -2.63%
SetIntersection_Interlaced_Set_uint32_1024_64 10055411.829 -1.58%
SetIntersection_Interlaced_Set_uint32_16384_1 1028427.258 -2.64%
SetIntersection_Interlaced_Set_uint32_16384_1024 173570466.776 1.12%
SetIntersection_Interlaced_Set_uint32_16384_16 209175814.649 -
SetIntersection_Interlaced_Set_uint32_16384_16384 230793517.535 3.77%
SetIntersection_Interlaced_Set_uint32_16384_256 200290361.908 -
SetIntersection_Interlaced_Set_uint32_16384_4 169340672.145 -
SetIntersection_Interlaced_Set_uint32_16384_64 216568809.314 -
SetIntersection_Interlaced_Set_uint32_16_1 62740767.720 -
SetIntersection_Interlaced_Set_uint32_16_16 37899815.536 -
SetIntersection_Interlaced_Set_uint32_16_4 59520173.085 -
SetIntersection_Interlaced_Set_uint32_1_1 533144696.756 -
SetIntersection_Interlaced_Set_uint32_256_1 4147895.940 -
SetIntersection_Interlaced_Set_uint32_256_16 11862220.210 -1.95%
SetIntersection_Interlaced_Set_uint32_256_256 7779906.615 -1.72%
SetIntersection_Interlaced_Set_uint32_256_4 11502362.885 -1.06%
SetIntersection_Interlaced_Set_uint32_256_64 13602806.252 -
SetIntersection_Interlaced_Set_uint32_262144_1 1008499.152 -2.54%
SetIntersection_Interlaced_Set_uint32_262144_1024 1517593.586 -
SetIntersection_Interlaced_Set_uint32_262144_16 1609843.100 1.13%
SetIntersection_Interlaced_Set_uint32_262144_16384 1274840.658 -2.04%
SetIntersection_Interlaced_Set_uint32_262144_256 1559216.309 -1.83%
SetIntersection_Interlaced_Set_uint32_262144_262144 1811287.924 -4.05%
SetIntersection_Interlaced_Set_uint32_262144_4 1277329.020 -
SetIntersection_Interlaced_Set_uint32_262144_64 1558033.771 -
SetIntersection_Interlaced_Set_uint32_4_1 213617203.718 -
SetIntersection_Interlaced_Set_uint32_4_4 136303483.904 -
SetIntersection_Interlaced_Set_uint32_64_1 16365106.135 -
SetIntersection_Interlaced_Set_uint32_64_16 22587386.694 -
SetIntersection_Interlaced_Set_uint32_64_4 20891561.347 -1.58%
SetIntersection_Interlaced_Set_uint32_64_64 13175929.507 -2.17%
SetIntersection_Interlaced_Set_uint64_1024_1 1005787.736 -3.74%
SetIntersection_Interlaced_Set_uint64_1024_1024 12502795.526 -14.73%
SetIntersection_Interlaced_Set_uint64_1024_16 11427689.754 -2.25%
SetIntersection_Interlaced_Set_uint64_1024_256 14654245.865 -4.59%
SetIntersection_Interlaced_Set_uint64_1024_4 9588308.086 -18.89%
SetIntersection_Interlaced_Set_uint64_1024_64 9929349.353 -10.85%
SetIntersection_Interlaced_Set_uint64_16384_1 1021864.382 -1.82%
SetIntersection_Interlaced_Set_uint64_16384_1024 179302745.796 -
SetIntersection_Interlaced_Set_uint64_16384_16 219953713.473 -2.69%
SetIntersection_Interlaced_Set_uint64_16384_16384 236158070.493 -3.89%
SetIntersection_Interlaced_Set_uint64_16384_256 210077976.998 -2.83%
SetIntersection_Interlaced_Set_uint64_16384_4 176919531.633 -4.21%
SetIntersection_Interlaced_Set_uint64_16384_64 231425467.338 -2.37%
SetIntersection_Interlaced_Set_uint64_16_1 62281752.406 -1.04%
SetIntersection_Interlaced_Set_uint64_16_16 37564429.057 -
SetIntersection_Interlaced_Set_uint64_16_4 59705704.927 -
SetIntersection_Interlaced_Set_uint64_1_1 531457855.604 -4.06%
SetIntersection_Interlaced_Set_uint64_256_1 4157214.803 -
SetIntersection_Interlaced_Set_uint64_256_16 11948021.942 -1.03%
SetIntersection_Interlaced_Set_uint64_256_256 7723955.437 1.55%
SetIntersection_Interlaced_Set_uint64_256_4 10895292.822 -3.12%
SetIntersection_Interlaced_Set_uint64_256_64 13770564.560 7.08%
SetIntersection_Interlaced_Set_uint64_262144_1 1045525.450 -1.19%
SetIntersection_Interlaced_Set_uint64_262144_1024 1556526.693 -2.54%
SetIntersection_Interlaced_Set_uint64_262144_16 1617679.523 -3.03%
SetIntersection_Interlaced_Set_uint64_262144_16384 1262966.391 -2.65%
SetIntersection_Interlaced_Set_uint64_262144_256 1582835.857 -3.16%
SetIntersection_Interlaced_Set_uint64_262144_262144 1682175.293 -2.39%
SetIntersection_Interlaced_Set_uint64_262144_4 1293292.643 -2.78%
SetIntersection_Interlaced_Set_uint64_262144_64 1595444.092 -2.31%
SetIntersection_Interlaced_Set_uint64_4_1 212712100.740 -1.74%
SetIntersection_Interlaced_Set_uint64_4_4 136120494.933 -
SetIntersection_Interlaced_Set_uint64_64_1 16310423.382 -
SetIntersection_Interlaced_Set_uint64_64_16 22448677.547 -1.17%
SetIntersection_Interlaced_Set_uint64_64_4 20908559.036 -
SetIntersection_Interlaced_Set_uint64_64_64 13248739.919 -
SetIntersection_Interlaced_Vector_float_1024_1 1035158.658 -
SetIntersection_Interlaced_Vector_float_1024_1024 7090931.930 -
SetIntersection_Interlaced_Vector_float_1024_16 2095612.023 5.01%
SetIntersection_Interlaced_Vector_float_1024_256 6521749.993 8.38%
SetIntersection_Interlaced_Vector_float_1024_4 1291772.204 1.77%
SetIntersection_Interlaced_Vector_float_1024_64 5217479.779 40.51%
SetIntersection_Interlaced_Vector_float_16384_1 1040708.880 -1.39%
SetIntersection_Interlaced_Vector_float_16384_1024 55085892.028 6.97%
SetIntersection_Interlaced_Vector_float_16384_16 2797842.716 -32.87%
SetIntersection_Interlaced_Vector_float_16384_16384 99608253.092 -
SetIntersection_Interlaced_Vector_float_16384_256 19247333.547 11.46%
SetIntersection_Interlaced_Vector_float_16384_4 1440338.411 -12.37%
SetIntersection_Interlaced_Vector_float_16384_64 7048207.227 -22.33%
SetIntersection_Interlaced_Vector_float_16_1 62831676.624 -
SetIntersection_Interlaced_Vector_float_16_16 36062418.981 -
SetIntersection_Interlaced_Vector_float_16_4 56111455.172 -
SetIntersection_Interlaced_Vector_float_1_1 535159690.999 -
SetIntersection_Interlaced_Vector_float_256_1 4138827.251 -
SetIntersection_Interlaced_Vector_float_256_16 6464075.075 3.00%
SetIntersection_Interlaced_Vector_float_256_256 5140275.917 -
SetIntersection_Interlaced_Vector_float_256_4 4817032.668 2.35%
SetIntersection_Interlaced_Vector_float_256_64 7553951.778 4.15%
SetIntersection_Interlaced_Vector_float_262144_1 1035483.513 -
SetIntersection_Interlaced_Vector_float_262144_1024 106677838.159 9.07%
SetIntersection_Interlaced_Vector_float_262144_16 3592346.929 7.87%
SetIntersection_Interlaced_Vector_float_262144_16384 344467333.093 -1.73%
SetIntersection_Interlaced_Vector_float_262144_256 39826605.544 20.22%
SetIntersection_Interlaced_Vector_float_262144_262144 350650324.916 -
SetIntersection_Interlaced_Vector_float_262144_4 1606580.231 5.28%
SetIntersection_Interlaced_Vector_float_262144_64 10294906.241 -4.02%
SetIntersection_Interlaced_Vector_float_4_1 214033039.662 -
SetIntersection_Interlaced_Vector_float_4_4 136348014.302 -
SetIntersection_Interlaced_Vector_float_64_1 16403350.177 -
SetIntersection_Interlaced_Vector_float_64_16 17180664.935 2.26%
SetIntersection_Interlaced_Vector_float_64_4 18122392.164 1.65%
SetIntersection_Interlaced_Vector_float_64_64 11508230.137 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1056553.166 1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8247210.677 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2216278.992 1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7533399.643 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1353877.869 -10.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4209683.645 -4.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1034484.471 -1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 63100946.078 11.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2957196.583 -26.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119177008.652 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20921459.115 -7.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1429840.050 -4.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7866755.029 5.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62799151.130 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36682906.272 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57685359.608 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533109788.959 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4122442.944 -1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6915585.823 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5733160.431 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4851525.127 -3.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8567781.891 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1054221.512 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 119600397.603 5.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3941668.181 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 354072177.741 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 42368447.054 13.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350592680.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1678756.633 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11996248.637 3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213256755.946 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 137011675.537 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16457746.264 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19378499.729 -1.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18028132.153 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12210318.271 -
SetIntersection_Interlaced_Vector_string_1024_1 1055719.348 -1.94%
SetIntersection_Interlaced_Vector_string_1024_1024 39478706.332 1.47%
SetIntersection_Interlaced_Vector_string_1024_16 3273120.884 -1.47%
SetIntersection_Interlaced_Vector_string_1024_256 19917407.123 -1.45%
SetIntersection_Interlaced_Vector_string_1024_4 1651734.502 2.99%
SetIntersection_Interlaced_Vector_string_1024_64 8026075.337 2.97%
SetIntersection_Interlaced_Vector_string_16384_1 1070636.720 -
SetIntersection_Interlaced_Vector_string_16384_1024 119881648.661 4.62%
SetIntersection_Interlaced_Vector_string_16384_16 4731555.216 12.80%
SetIntersection_Interlaced_Vector_string_16384_16384 351584941.658 -
SetIntersection_Interlaced_Vector_string_16384_256 44654596.467 13.19%
SetIntersection_Interlaced_Vector_string_16384_4 1904287.251 7.65%
SetIntersection_Interlaced_Vector_string_16384_64 13929331.866 8.47%
SetIntersection_Interlaced_Vector_string_16_1 64130533.954 -
SetIntersection_Interlaced_Vector_string_16_16 50255247.539 -2.32%
SetIntersection_Interlaced_Vector_string_16_4 66649718.764 -
SetIntersection_Interlaced_Vector_string_1_1 547153008.374 -
SetIntersection_Interlaced_Vector_string_256_1 4261110.859 -
SetIntersection_Interlaced_Vector_string_256_16 10549746.656 4.23%
SetIntersection_Interlaced_Vector_string_256_256 20887436.772 2.62%
SetIntersection_Interlaced_Vector_string_256_4 6092201.915 2.07%
SetIntersection_Interlaced_Vector_string_256_64 18373522.778 -
SetIntersection_Interlaced_Vector_string_262144_1 1078584.958 -2.33%
SetIntersection_Interlaced_Vector_string_262144_1024 350348532.747 42.27%
SetIntersection_Interlaced_Vector_string_262144_16 6599262.100 13.53%
SetIntersection_Interlaced_Vector_string_262144_16384 1021730.795 -
SetIntersection_Interlaced_Vector_string_262144_256 77227062.122 10.10%
SetIntersection_Interlaced_Vector_string_262144_262144 14857998.373 2.11%
SetIntersection_Interlaced_Vector_string_262144_4 2240437.129 3.66%
SetIntersection_Interlaced_Vector_string_262144_64 21888037.547 9.59%
SetIntersection_Interlaced_Vector_string_4_1 219005626.172 -
SetIntersection_Interlaced_Vector_string_4_4 150252337.735 -
SetIntersection_Interlaced_Vector_string_64_1 16822565.707 -
SetIntersection_Interlaced_Vector_string_64_16 28273210.089 -
SetIntersection_Interlaced_Vector_string_64_4 21573142.401 -
SetIntersection_Interlaced_Vector_string_64_64 25113750.674 -5.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044113.438 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9070806.961 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2359415.767 -2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8901166.386 -4.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1437845.473 3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4588779.663 -7.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043056.998 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66648930.535 4.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3015913.105 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131036957.715 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27556237.449 3.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1519421.178 -2.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8406951.369 -6.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62604675.962 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37178096.946 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57960650.494 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532677033.301 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4142245.995 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7126531.685 -3.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6200016.119 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5093468.030 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9224439.852 -6.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1022153.614 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 141327935.501 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4671088.170 4.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352146219.128 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45843251.785 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350648970.363 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1774924.041 -1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15292462.733 8.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212653445.026 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136117692.750 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16433850.133 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19164549.846 -4.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18012818.110 -3.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12546240.192 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1040451.030 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905409.699 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2374291.355 7.71%
SetIntersection_Interlaced_Vector_uint32_1024_256 6980260.080 -7.65%
SetIntersection_Interlaced_Vector_uint32_1024_4 1375720.236 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4147157.281 -1.80%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044862.245 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 51325501.432 -20.19%
SetIntersection_Interlaced_Vector_uint32_16384_16 2402986.620 -32.30%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79339898.842 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20140964.619 -10.22%
SetIntersection_Interlaced_Vector_uint32_16384_4 1328009.201 -16.26%
SetIntersection_Interlaced_Vector_uint32_16384_64 8730624.834 -8.34%
SetIntersection_Interlaced_Vector_uint32_16_1 62790786.008 -
SetIntersection_Interlaced_Vector_uint32_16_16 35615095.606 -
SetIntersection_Interlaced_Vector_uint32_16_4 56026335.851 -
SetIntersection_Interlaced_Vector_uint32_1_1 533356164.187 -
SetIntersection_Interlaced_Vector_uint32_256_1 4453142.520 7.71%
SetIntersection_Interlaced_Vector_uint32_256_16 6978020.851 -7.38%
SetIntersection_Interlaced_Vector_uint32_256_256 4519850.983 -
SetIntersection_Interlaced_Vector_uint32_256_4 5240636.642 7.22%
SetIntersection_Interlaced_Vector_uint32_256_64 6937899.656 -15.19%
SetIntersection_Interlaced_Vector_uint32_262144_1 1021681.417 -1.07%
SetIntersection_Interlaced_Vector_uint32_262144_1024 100987712.442 -20.25%
SetIntersection_Interlaced_Vector_uint32_262144_16 5489358.045 -11.14%
SetIntersection_Interlaced_Vector_uint32_262144_16384 345661262.210 -
SetIntersection_Interlaced_Vector_uint32_262144_256 36411285.940 -16.02%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351736127.406 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1838258.313 4.02%
SetIntersection_Interlaced_Vector_uint32_262144_64 10887136.275 -40.61%
SetIntersection_Interlaced_Vector_uint32_4_1 213340927.858 -
SetIntersection_Interlaced_Vector_uint32_4_4 135691065.052 -
SetIntersection_Interlaced_Vector_uint32_64_1 16351649.485 -
SetIntersection_Interlaced_Vector_uint32_64_16 16540125.093 -6.03%
SetIntersection_Interlaced_Vector_uint32_64_4 17772454.526 1.08%
SetIntersection_Interlaced_Vector_uint32_64_64 10927957.467 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041998.312 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5910241.562 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1994177.988 -11.20%
SetIntersection_Interlaced_Vector_uint64_1024_256 5408447.998 -1.60%
SetIntersection_Interlaced_Vector_uint64_1024_4 1285591.187 -1.14%
SetIntersection_Interlaced_Vector_uint64_1024_64 3725822.529 -11.15%
SetIntersection_Interlaced_Vector_uint64_16384_1 1059560.027 1.37%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42704059.599 -22.95%
SetIntersection_Interlaced_Vector_uint64_16384_16 2606959.874 -22.94%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78458441.728 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23894136.385 1.85%
SetIntersection_Interlaced_Vector_uint64_16384_4 1357677.821 -9.87%
SetIntersection_Interlaced_Vector_uint64_16384_64 6499152.796 -21.09%
SetIntersection_Interlaced_Vector_uint64_16_1 62504374.415 -
SetIntersection_Interlaced_Vector_uint64_16_16 35698444.263 -
SetIntersection_Interlaced_Vector_uint64_16_4 55741296.649 -
SetIntersection_Interlaced_Vector_uint64_1_1 532019816.228 -
SetIntersection_Interlaced_Vector_uint64_256_1 4151515.197 -
SetIntersection_Interlaced_Vector_uint64_256_16 7254328.103 4.94%
SetIntersection_Interlaced_Vector_uint64_256_256 4498463.612 -1.17%
SetIntersection_Interlaced_Vector_uint64_256_4 5028369.355 3.32%
SetIntersection_Interlaced_Vector_uint64_256_64 8607190.133 11.64%
SetIntersection_Interlaced_Vector_uint64_262144_1 997473.673 -4.13%
SetIntersection_Interlaced_Vector_uint64_262144_1024 93489859.397 -24.97%
SetIntersection_Interlaced_Vector_uint64_262144_16 3470225.538 -43.65%
SetIntersection_Interlaced_Vector_uint64_262144_16384 366493108.882 4.13%
SetIntersection_Interlaced_Vector_uint64_262144_256 30020319.942 -57.05%
SetIntersection_Interlaced_Vector_uint64_262144_262144 352028939.538 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1431619.280 -22.71%
SetIntersection_Interlaced_Vector_uint64_262144_64 16142347.251 -19.76%
SetIntersection_Interlaced_Vector_uint64_4_1 212634615.432 -
SetIntersection_Interlaced_Vector_uint64_4_4 135439699.715 -
SetIntersection_Interlaced_Vector_uint64_64_1 16316201.110 -
SetIntersection_Interlaced_Vector_uint64_64_16 17604905.541 -1.86%
SetIntersection_Interlaced_Vector_uint64_64_4 17786295.199 -
SetIntersection_Interlaced_Vector_uint64_64_64 10886259.834 -
SetIntersection_None_Set_float_1024_1 8901608.177 -
SetIntersection_None_Set_float_1024_1024 9016233.265 -
SetIntersection_None_Set_float_1024_16 9016259.530 1.67%
SetIntersection_None_Set_float_1024_256 8848957.386 -
SetIntersection_None_Set_float_1024_4 8739233.667 -2.19%
SetIntersection_None_Set_float_1024_64 8887555.070 -
SetIntersection_None_Set_float_16384_1 159474895.863 1.72%
SetIntersection_None_Set_float_16384_1024 157086399.930 1.94%
SetIntersection_None_Set_float_16384_16 158898001.956 1.70%
SetIntersection_None_Set_float_16384_16384 159923204.525 -
SetIntersection_None_Set_float_16384_256 158745747.350 2.28%
SetIntersection_None_Set_float_16384_4 159182446.120 1.37%
SetIntersection_None_Set_float_16384_64 158821267.206 2.05%
SetIntersection_None_Set_float_16_1 66745112.200 -
SetIntersection_None_Set_float_16_16 35440142.502 -
SetIntersection_None_Set_float_16_4 56770041.894 -
SetIntersection_None_Set_float_1_1 535119929.763 -
SetIntersection_None_Set_float_256_1 11335901.907 -1.56%
SetIntersection_None_Set_float_256_16 10829589.075 -
SetIntersection_None_Set_float_256_256 5856499.239 -
SetIntersection_None_Set_float_256_4 11311086.626 -
SetIntersection_None_Set_float_256_64 9172502.997 -1.79%
SetIntersection_None_Set_float_262144_1 1217455.078 1.83%
SetIntersection_None_Set_float_262144_1024 1216366.941 2.36%
SetIntersection_None_Set_float_262144_16 1215689.617 2.41%
SetIntersection_None_Set_float_262144_16384 1203234.781 -
SetIntersection_None_Set_float_262144_256 1214318.441 1.85%
SetIntersection_None_Set_float_262144_262144 1215752.521 2.25%
SetIntersection_None_Set_float_262144_4 1214584.881 2.14%
SetIntersection_None_Set_float_262144_64 1212711.588 1.73%
SetIntersection_None_Set_float_4_1 216329785.142 -
SetIntersection_None_Set_float_4_4 135418564.414 -
SetIntersection_None_Set_float_64_1 22471219.239 -
SetIntersection_None_Set_float_64_16 18305259.596 -
SetIntersection_None_Set_float_64_4 21573962.808 -
SetIntersection_None_Set_float_64_64 11532274.733 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8605902.456 -3.71%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8767775.165 -3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8597090.908 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8632070.637 -2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8656711.182 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8570664.424 -4.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160863497.372 -2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159660258.184 -1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 172788446.452 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 172356333.720 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162438429.919 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165687772.116 -1.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165720742.810 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65900849.975 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35003177.978 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55828701.816 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530821385.725 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11177982.264 -2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10729465.230 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5608625.145 -1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11076481.558 -3.18%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 8977910.810 -3.22%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1231689.453 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241112.061 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1236206.461 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1251658.119 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1249279.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1239389.809 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1234317.711 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1233968.994 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215008596.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134403260.308 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22435875.367 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18169472.172 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20813404.431 -1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11406974.655 -
SetIntersection_None_Set_string_1024_1 8917323.014 -34.04%
SetIntersection_None_Set_string_1024_1024 8965020.189 -
SetIntersection_None_Set_string_1024_16 8827079.081 -35.56%
SetIntersection_None_Set_string_1024_256 9082858.056 -
SetIntersection_None_Set_string_1024_4 9049451.687 -31.88%
SetIntersection_None_Set_string_1024_64 9131033.153 -31.56%
SetIntersection_None_Set_string_16384_1 199561780.867 -2.89%
SetIntersection_None_Set_string_16384_1024 200344040.280 3.89%
SetIntersection_None_Set_string_16384_16 198130808.133 -1.86%
SetIntersection_None_Set_string_16384_16384 198070775.127 1.49%
SetIntersection_None_Set_string_16384_256 201763487.926 2.12%
SetIntersection_None_Set_string_16384_4 200389900.412 -2.41%
SetIntersection_None_Set_string_16384_64 196672681.216 -3.27%
SetIntersection_None_Set_string_16_1 68489994.432 -
SetIntersection_None_Set_string_16_16 36299111.670 -
SetIntersection_None_Set_string_16_4 58704077.472 -
SetIntersection_None_Set_string_1_1 560941677.990 3.72%
SetIntersection_None_Set_string_256_1 11632304.011 -
SetIntersection_None_Set_string_256_16 10892522.233 -2.13%
SetIntersection_None_Set_string_256_256 5890198.884 1.71%
SetIntersection_None_Set_string_256_4 11414506.284 -
SetIntersection_None_Set_string_256_64 9382447.982 1.47%
SetIntersection_None_Set_string_262144_1 1720924.721 8.26%
SetIntersection_None_Set_string_262144_1024 1716957.522 8.94%
SetIntersection_None_Set_string_262144_16 1728928.955 8.90%
SetIntersection_None_Set_string_262144_16384 1733902.506 9.10%
SetIntersection_None_Set_string_262144_256 1739957.928 9.48%
SetIntersection_None_Set_string_262144_262144 1724391.602 9.69%
SetIntersection_None_Set_string_262144_4 1725558.514 8.56%
SetIntersection_None_Set_string_262144_64 1712301.434 7.96%
SetIntersection_None_Set_string_4_1 223748559.478 1.05%
SetIntersection_None_Set_string_4_4 138881602.801 -
SetIntersection_None_Set_string_64_1 22527658.216 -
SetIntersection_None_Set_string_64_16 18205305.455 -1.60%
SetIntersection_None_Set_string_64_4 21272039.768 -1.47%
SetIntersection_None_Set_string_64_64 11641748.359 1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8675302.085 -2.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8739324.446 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8698171.979 -2.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8830791.905 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8795127.063 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8740791.523 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203315302.554 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206732552.885 7.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197426710.066 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 216256661.364 9.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195677264.608 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197949304.053 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 195040230.466 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67078366.585 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35733305.895 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56843478.230 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537288376.544 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11515791.490 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10867903.597 -2.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5744722.072 -2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11090660.885 -3.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9014786.290 -1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1718637.127 10.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1725021.322 8.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1702026.936 8.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1702773.844 8.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1704819.416 9.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1718210.613 8.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1704088.461 7.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1725764.080 10.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218194521.640 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136018527.037 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22244694.027 -1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17802050.454 -1.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21409890.326 -1.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11450884.871 -
SetIntersection_None_Set_uint32_1024_1 8925942.231 -2.61%
SetIntersection_None_Set_uint32_1024_1024 8723433.953 -2.56%
SetIntersection_None_Set_uint32_1024_16 8779247.592 -2.96%
SetIntersection_None_Set_uint32_1024_256 8695962.109 -4.84%
SetIntersection_None_Set_uint32_1024_4 8885833.104 -2.84%
SetIntersection_None_Set_uint32_1024_64 8981512.235 -
SetIntersection_None_Set_uint32_16384_1 157430357.161 -1.93%
SetIntersection_None_Set_uint32_16384_1024 158894167.918 1.09%
SetIntersection_None_Set_uint32_16384_16 156306002.182 -2.38%
SetIntersection_None_Set_uint32_16384_16384 164120697.365 1.58%
SetIntersection_None_Set_uint32_16384_256 156055590.668 -1.68%
SetIntersection_None_Set_uint32_16384_4 156707061.977 -2.29%
SetIntersection_None_Set_uint32_16384_64 156447699.587 -1.56%
SetIntersection_None_Set_uint32_16_1 68009318.391 2.68%
SetIntersection_None_Set_uint32_16_16 35338108.502 -
SetIntersection_None_Set_uint32_16_4 57164561.943 1.52%
SetIntersection_None_Set_uint32_1_1 541203276.330 1.02%
SetIntersection_None_Set_uint32_256_1 11763539.566 1.31%
SetIntersection_None_Set_uint32_256_16 10783672.147 -2.09%
SetIntersection_None_Set_uint32_256_256 5879195.423 -
SetIntersection_None_Set_uint32_256_4 11370062.568 -1.01%
SetIntersection_None_Set_uint32_256_64 9387265.479 1.10%
SetIntersection_None_Set_uint32_262144_1 1208996.824 -1.56%
SetIntersection_None_Set_uint32_262144_1024 1198673.746 -1.29%
SetIntersection_None_Set_uint32_262144_16 1198434.812 -1.51%
SetIntersection_None_Set_uint32_262144_16384 1207588.949 -
SetIntersection_None_Set_uint32_262144_256 1199143.309 -1.34%
SetIntersection_None_Set_uint32_262144_262144 1203557.047 -1.00%
SetIntersection_None_Set_uint32_262144_4 1198074.545 -1.66%
SetIntersection_None_Set_uint32_262144_64 1198123.211 -1.45%
SetIntersection_None_Set_uint32_4_1 224581797.106 3.77%
SetIntersection_None_Set_uint32_4_4 140430447.980 3.78%
SetIntersection_None_Set_uint32_64_1 23043351.730 1.78%
SetIntersection_None_Set_uint32_64_16 18732702.574 1.45%
SetIntersection_None_Set_uint32_64_4 21970031.563 1.67%
SetIntersection_None_Set_uint32_64_64 11699132.889 1.51%
SetIntersection_None_Set_uint64_1024_1 8822910.348 -2.71%
SetIntersection_None_Set_uint64_1024_1024 8593275.558 -1.74%
SetIntersection_None_Set_uint64_1024_16 8651699.722 -2.15%
SetIntersection_None_Set_uint64_1024_256 8638555.168 -3.30%
SetIntersection_None_Set_uint64_1024_4 8584555.628 -3.21%
SetIntersection_None_Set_uint64_1024_64 8654289.417 -4.89%
SetIntersection_None_Set_uint64_16384_1 158055277.076 -2.32%
SetIntersection_None_Set_uint64_16384_1024 165027875.390 -2.14%
SetIntersection_None_Set_uint64_16384_16 164071697.499 -1.73%
SetIntersection_None_Set_uint64_16384_16384 167847044.052 -1.59%
SetIntersection_None_Set_uint64_16384_256 165736657.786 -1.50%
SetIntersection_None_Set_uint64_16384_4 160866961.673 -1.77%
SetIntersection_None_Set_uint64_16384_64 166951572.509 -2.31%
SetIntersection_None_Set_uint64_16_1 66249355.592 -
SetIntersection_None_Set_uint64_16_16 35442049.342 -
SetIntersection_None_Set_uint64_16_4 56139224.390 -1.14%
SetIntersection_None_Set_uint64_1_1 532739861.432 -
SetIntersection_None_Set_uint64_256_1 11332323.312 -1.33%
SetIntersection_None_Set_uint64_256_16 10584484.180 -2.42%
SetIntersection_None_Set_uint64_256_256 5817116.276 -
SetIntersection_None_Set_uint64_256_4 11149488.381 -2.81%
SetIntersection_None_Set_uint64_256_64 9129333.782 -1.56%
SetIntersection_None_Set_uint64_262144_1 1202182.617 -1.68%
SetIntersection_None_Set_uint64_262144_1024 1205592.691 -1.90%
SetIntersection_None_Set_uint64_262144_16 1201173.014 -1.86%
SetIntersection_None_Set_uint64_262144_16384 1211505.453 -1.85%
SetIntersection_None_Set_uint64_262144_256 1202734.375 -1.97%
SetIntersection_None_Set_uint64_262144_262144 1219527.588 -1.40%
SetIntersection_None_Set_uint64_262144_4 1196625.895 -2.01%
SetIntersection_None_Set_uint64_262144_64 1202327.799 -2.00%
SetIntersection_None_Set_uint64_4_1 215857594.994 -
SetIntersection_None_Set_uint64_4_4 134717829.587 -
SetIntersection_None_Set_uint64_64_1 22136765.406 -2.10%
SetIntersection_None_Set_uint64_64_16 18224089.762 -
SetIntersection_None_Set_uint64_64_4 21439158.782 -
SetIntersection_None_Set_uint64_64_64 11501990.939 -
SetIntersection_None_Vector_float_1024_1 1078843.190 -
SetIntersection_None_Vector_float_1024_1024 1078196.147 -
SetIntersection_None_Vector_float_1024_16 1079029.867 -
SetIntersection_None_Vector_float_1024_256 1079508.271 -
SetIntersection_None_Vector_float_1024_4 1077132.717 -1.74%
SetIntersection_None_Vector_float_1024_64 1077152.230 -
SetIntersection_None_Vector_float_16384_1 1108054.211 -
SetIntersection_None_Vector_float_16384_1024 1105309.377 -
SetIntersection_None_Vector_float_16384_16 1098799.082 -
SetIntersection_None_Vector_float_16384_16384 1102520.778 -
SetIntersection_None_Vector_float_16384_256 1088601.543 -1.15%
SetIntersection_None_Vector_float_16384_4 1093651.051 -1.19%
SetIntersection_None_Vector_float_16384_64 1100391.564 -
SetIntersection_None_Vector_float_16_1 63279874.293 -3.24%
SetIntersection_None_Vector_float_16_16 33564099.829 -1.05%
SetIntersection_None_Vector_float_16_4 54407750.560 -1.76%
SetIntersection_None_Vector_float_1_1 533247752.502 -
SetIntersection_None_Vector_float_256_1 4250838.011 -
SetIntersection_None_Vector_float_256_16 3999857.506 -
SetIntersection_None_Vector_float_256_256 2108012.685 -1.50%
SetIntersection_None_Vector_float_256_4 4195245.042 -
SetIntersection_None_Vector_float_256_64 3432390.289 -
SetIntersection_None_Vector_float_262144_1 1126354.879 -
SetIntersection_None_Vector_float_262144_1024 1131413.625 -1.98%
SetIntersection_None_Vector_float_262144_16 1129870.001 -1.71%
SetIntersection_None_Vector_float_262144_16384 1121722.639 -2.68%
SetIntersection_None_Vector_float_262144_256 1131809.980 -1.98%
SetIntersection_None_Vector_float_262144_262144 1125797.699 -2.21%
SetIntersection_None_Vector_float_262144_4 1110339.715 -1.68%
SetIntersection_None_Vector_float_262144_64 1120146.195 -3.21%
SetIntersection_None_Vector_float_4_1 213593283.975 -4.36%
SetIntersection_None_Vector_float_4_4 133727788.111 -3.72%
SetIntersection_None_Vector_float_64_1 16621955.459 -1.69%
SetIntersection_None_Vector_float_64_16 13521995.776 -1.28%
SetIntersection_None_Vector_float_64_4 15888966.648 -1.37%
SetIntersection_None_Vector_float_64_64 8452308.350 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1082007.447 -2.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1083876.083 -1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1103639.110 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1071051.207 -2.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1091508.241 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1054260.999 -4.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1131503.877 1.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1125120.055 -1.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129599.211 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1125890.837 -1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1107046.193 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1124339.767 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1128496.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63638601.157 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33845207.194 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54130774.561 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533430400.629 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4289575.515 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4111072.744 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2127182.473 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4328819.150 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3441763.945 -1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1148375.343 -2.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1176264.859 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1155578.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1162182.722 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1138568.692 -2.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1151960.050 -1.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1160121.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1159714.314 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214629080.077 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133889050.799 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16725939.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13577453.510 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16202419.357 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8393218.048 -2.04%
SetIntersection_None_Vector_string_1024_1 1157914.377 -
SetIntersection_None_Vector_string_1024_1024 1159573.032 -
SetIntersection_None_Vector_string_1024_16 1169764.077 -
SetIntersection_None_Vector_string_1024_256 1161485.294 1.50%
SetIntersection_None_Vector_string_1024_4 1161266.549 -
SetIntersection_None_Vector_string_1024_64 1148694.544 -1.37%
SetIntersection_None_Vector_string_16384_1 1229508.306 -
SetIntersection_None_Vector_string_16384_1024 1214299.069 -
SetIntersection_None_Vector_string_16384_16 1218708.821 -
SetIntersection_None_Vector_string_16384_16384 1189118.971 -2.59%
SetIntersection_None_Vector_string_16384_256 1194755.818 -2.33%
SetIntersection_None_Vector_string_16384_4 1218588.538 -
SetIntersection_None_Vector_string_16384_64 1230640.133 -
SetIntersection_None_Vector_string_16_1 65264290.699 -
SetIntersection_None_Vector_string_16_16 34591149.176 -
SetIntersection_None_Vector_string_16_4 55282571.668 -
SetIntersection_None_Vector_string_1_1 535070874.842 -
SetIntersection_None_Vector_string_256_1 4490555.933 -
SetIntersection_None_Vector_string_256_16 4267452.956 -
SetIntersection_None_Vector_string_256_256 2267099.578 -
SetIntersection_None_Vector_string_256_4 4455061.038 -
SetIntersection_None_Vector_string_256_64 3591023.553 -1.33%
SetIntersection_None_Vector_string_262144_1 1268852.499 -1.51%
SetIntersection_None_Vector_string_262144_1024 1268263.643 -
SetIntersection_None_Vector_string_262144_16 1296602.196 2.43%
SetIntersection_None_Vector_string_262144_16384 1290070.701 1.48%
SetIntersection_None_Vector_string_262144_256 1286870.758 -
SetIntersection_None_Vector_string_262144_262144 1286330.960 -
SetIntersection_None_Vector_string_262144_4 1282407.982 -1.50%
SetIntersection_None_Vector_string_262144_64 1324892.030 2.55%
SetIntersection_None_Vector_string_4_1 217191929.199 -
SetIntersection_None_Vector_string_4_4 135474695.376 -
SetIntersection_None_Vector_string_64_1 17364002.445 -
SetIntersection_None_Vector_string_64_16 14061132.153 -
SetIntersection_None_Vector_string_64_4 16586741.679 -
SetIntersection_None_Vector_string_64_64 8816915.095 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1085073.760 -3.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1099755.951 -3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1109318.458 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1082464.515 -3.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1110463.578 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1064838.484 -4.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1145437.279 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1160480.795 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150474.303 1.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1180624.835 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1156577.694 -1.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1152577.144 -1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1121463.839 -3.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 62978467.356 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33638784.111 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53605848.562 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 528670717.793 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315652.766 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4120332.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2152861.375 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4252234.727 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3473975.181 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1236321.944 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1168694.881 -4.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1217108.634 3.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1161044.339 -4.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1187495.749 -4.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1152608.887 -4.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1138049.017 -4.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1164906.385 -1.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213791249.040 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133203700.246 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16716272.558 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13567524.759 -1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16004565.980 -1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8591281.172 -
SetIntersection_None_Vector_uint32_1024_1 1077267.548 -
SetIntersection_None_Vector_uint32_1024_1024 1076087.234 -
SetIntersection_None_Vector_uint32_1024_16 1075002.473 -
SetIntersection_None_Vector_uint32_1024_256 1072757.550 -
SetIntersection_None_Vector_uint32_1024_4 1077036.986 -
SetIntersection_None_Vector_uint32_1024_64 1072837.092 -1.61%
SetIntersection_None_Vector_uint32_16384_1 1083074.648 -1.33%
SetIntersection_None_Vector_uint32_16384_1024 1116166.974 2.17%
SetIntersection_None_Vector_uint32_16384_16 1096645.618 -
SetIntersection_None_Vector_uint32_16384_16384 1119737.599 2.31%
SetIntersection_None_Vector_uint32_16384_256 1098906.653 -
SetIntersection_None_Vector_uint32_16384_4 1098078.612 -
SetIntersection_None_Vector_uint32_16384_64 1103169.550 -
SetIntersection_None_Vector_uint32_16_1 63308022.943 -
SetIntersection_None_Vector_uint32_16_16 33612913.388 -
SetIntersection_None_Vector_uint32_16_4 53707659.429 -
SetIntersection_None_Vector_uint32_1_1 532371732.914 -
SetIntersection_None_Vector_uint32_256_1 4232896.751 -
SetIntersection_None_Vector_uint32_256_16 3995321.872 -
SetIntersection_None_Vector_uint32_256_256 2123268.439 -
SetIntersection_None_Vector_uint32_256_4 4196698.961 -
SetIntersection_None_Vector_uint32_256_64 3384456.393 -
SetIntersection_None_Vector_uint32_262144_1 1124430.851 -
SetIntersection_None_Vector_uint32_262144_1024 1113593.349 -2.63%
SetIntersection_None_Vector_uint32_262144_16 1118518.999 -
SetIntersection_None_Vector_uint32_262144_16384 1133328.504 -
SetIntersection_None_Vector_uint32_262144_256 1136691.697 1.01%
SetIntersection_None_Vector_uint32_262144_262144 1116650.791 -
SetIntersection_None_Vector_uint32_262144_4 1085297.098 -3.71%
SetIntersection_None_Vector_uint32_262144_64 1094487.762 -3.02%
SetIntersection_None_Vector_uint32_4_1 213760859.747 -
SetIntersection_None_Vector_uint32_4_4 133769892.181 -
SetIntersection_None_Vector_uint32_64_1 16661008.028 -
SetIntersection_None_Vector_uint32_64_16 13495799.909 -
SetIntersection_None_Vector_uint32_64_4 15861093.601 -
SetIntersection_None_Vector_uint32_64_64 8516235.217 1.10%
SetIntersection_None_Vector_uint64_1024_1 1063851.332 -1.54%
SetIntersection_None_Vector_uint64_1024_1024 1085899.907 1.29%
SetIntersection_None_Vector_uint64_1024_16 1085537.490 -
SetIntersection_None_Vector_uint64_1024_256 1080980.066 -1.05%
SetIntersection_None_Vector_uint64_1024_4 1075997.064 -1.08%
SetIntersection_None_Vector_uint64_1024_64 1082205.198 -
SetIntersection_None_Vector_uint64_16384_1 1103856.112 -
SetIntersection_None_Vector_uint64_16384_1024 1046830.057 -5.77%
SetIntersection_None_Vector_uint64_16384_16 1058880.819 -3.38%
SetIntersection_None_Vector_uint64_16384_16384 1082478.967 -2.14%
SetIntersection_None_Vector_uint64_16384_256 1099067.525 -
SetIntersection_None_Vector_uint64_16384_4 1108681.434 -
SetIntersection_None_Vector_uint64_16384_64 1087626.128 -1.65%
SetIntersection_None_Vector_uint64_16_1 62993570.956 -
SetIntersection_None_Vector_uint64_16_16 33435414.849 -
SetIntersection_None_Vector_uint64_16_4 53546319.847 -
SetIntersection_None_Vector_uint64_1_1 530871942.475 -
SetIntersection_None_Vector_uint64_256_1 4207824.185 -1.42%
SetIntersection_None_Vector_uint64_256_16 4015860.699 -
SetIntersection_None_Vector_uint64_256_256 2124068.762 -
SetIntersection_None_Vector_uint64_256_4 4191382.881 -
SetIntersection_None_Vector_uint64_256_64 3323673.419 -2.64%
SetIntersection_None_Vector_uint64_262144_1 1083962.350 -5.82%
SetIntersection_None_Vector_uint64_262144_1024 1124550.451 -1.16%
SetIntersection_None_Vector_uint64_262144_16 1131383.296 -1.90%
SetIntersection_None_Vector_uint64_262144_16384 1119823.026 -1.51%
SetIntersection_None_Vector_uint64_262144_256 1076669.573 -5.47%
SetIntersection_None_Vector_uint64_262144_262144 1109788.220 -2.84%
SetIntersection_None_Vector_uint64_262144_4 1119547.331 -1.57%
SetIntersection_None_Vector_uint64_262144_64 1123520.396 -1.41%
SetIntersection_None_Vector_uint64_4_1 213162362.558 -
SetIntersection_None_Vector_uint64_4_4 133331768.979 -
SetIntersection_None_Vector_uint64_64_1 16618634.896 -
SetIntersection_None_Vector_uint64_64_16 13531711.621 -
SetIntersection_None_Vector_uint64_64_4 15865160.547 -
SetIntersection_None_Vector_uint64_64_64 8318418.395 -1.58%
bm_gcd_complex 17.952 1.24%
bm_gcd_random 29.772 2.60%
bm_gcd_trivial 0.681 2.58%
bm_lexicographical_compare<int>/1 1.316 6.47%
bm_lexicographical_compare<int>/1048576 68254.118 -
bm_lexicographical_compare<int>/262144 16448.961 1.21%
bm_lexicographical_compare<int>/32768 1921.169 -
bm_lexicographical_compare<int>/4096 240.019 -
bm_lexicographical_compare<int>/512 30.458 2.14%
bm_lexicographical_compare<int>/64 4.518 -
bm_lexicographical_compare<int>/8 1.501 -2.18%
bm_lexicographical_compare<signed_char>/1 1.323 4.75%
bm_lexicographical_compare<signed_char>/1048576 16463.567 1.18%
bm_lexicographical_compare<signed_char>/262144 3841.577 -
bm_lexicographical_compare<signed_char>/32768 479.011 -
bm_lexicographical_compare<signed_char>/4096 59.849 -
bm_lexicographical_compare<signed_char>/512 7.918 2.12%
bm_lexicographical_compare<signed_char>/64 2.292 17.49%
bm_lexicographical_compare<signed_char>/8 3.281 2.01%
bm_lexicographical_compare<unsigned_char>/1 1.441 -13.28%
bm_lexicographical_compare<unsigned_char>/1048576 17943.557 -
bm_lexicographical_compare<unsigned_char>/262144 4494.582 -
bm_lexicographical_compare<unsigned_char>/32768 571.982 -
bm_lexicographical_compare<unsigned_char>/4096 77.727 -
bm_lexicographical_compare<unsigned_char>/512 8.607 -2.01%
bm_lexicographical_compare<unsigned_char>/64 1.832 -9.04%
bm_lexicographical_compare<unsigned_char>/8 1.202 -16.20%
bm_ranges_lexicographical_compare<int>/1 1.275 1.44%
bm_ranges_lexicographical_compare<int>/1048576 68229.742 -
bm_ranges_lexicographical_compare<int>/262144 16448.165 1.21%
bm_ranges_lexicographical_compare<int>/32768 1916.645 -
bm_ranges_lexicographical_compare<int>/4096 238.513 -
bm_ranges_lexicographical_compare<int>/512 29.800 -
bm_ranges_lexicographical_compare<int>/64 4.392 -1.30%
bm_ranges_lexicographical_compare<int>/8 1.464 -2.38%
bm_ranges_lexicographical_compare<signed_char>/1 1.603 -9.55%
bm_ranges_lexicographical_compare<signed_char>/1048576 16461.027 1.26%
bm_ranges_lexicographical_compare<signed_char>/262144 3840.399 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.939 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.848 -
bm_ranges_lexicographical_compare<signed_char>/512 7.915 -2.74%
bm_ranges_lexicographical_compare<signed_char>/64 2.295 -8.01%
bm_ranges_lexicographical_compare<signed_char>/8 3.478 -6.62%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.666 3.25%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.359 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.078 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.611 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.748 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.786 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.012 2.81%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.440 3.89%
bm_ranges_swap_ranges_vb_aligned/1024 6.529 -
bm_ranges_swap_ranges_vb_aligned/1048576 3348.874 -
bm_ranges_swap_ranges_vb_aligned/128 3.348 -
bm_ranges_swap_ranges_vb_aligned/131072 242.826 -
bm_ranges_swap_ranges_vb_aligned/16 3.625 2.88%
bm_ranges_swap_ranges_vb_aligned/16384 34.784 -
bm_ranges_swap_ranges_vb_aligned/2048 8.787 1.34%
bm_ranges_swap_ranges_vb_aligned/256 4.269 9.23%
bm_ranges_swap_ranges_vb_aligned/262144 481.512 -
bm_ranges_swap_ranges_vb_aligned/32 3.636 3.12%
bm_ranges_swap_ranges_vb_aligned/32768 64.377 -
bm_ranges_swap_ranges_vb_aligned/4096 12.105 -
bm_ranges_swap_ranges_vb_aligned/512 5.156 -
bm_ranges_swap_ranges_vb_aligned/524288 1039.325 -
bm_ranges_swap_ranges_vb_aligned/64 2.894 -
bm_ranges_swap_ranges_vb_aligned/65536 123.471 -
bm_ranges_swap_ranges_vb_aligned/8 3.530 1.94%
bm_ranges_swap_ranges_vb_aligned/8192 19.614 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15901.955 -
bm_ranges_swap_ranges_vb_unaligned/262144 3832.615 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.539 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.363 -1.69%
bm_ranges_swap_ranges_vb_unaligned/512 12.019 -3.71%
bm_ranges_swap_ranges_vb_unaligned/64 5.008 -2.28%
bm_ranges_swap_ranges_vb_unaligned/8 5.053 -
bm_swap_ranges_vb_aligned/1048576 3351.166 -
bm_swap_ranges_vb_aligned/262144 489.365 -
bm_swap_ranges_vb_aligned/32768 63.690 -
bm_swap_ranges_vb_aligned/4096 12.656 -
bm_swap_ranges_vb_aligned/512 5.009 -
bm_swap_ranges_vb_aligned/64 3.000 8.10%
bm_swap_ranges_vb_aligned/8 3.333 3.28%
bm_swap_ranges_vb_unaligned/1048576 15895.654 -
bm_swap_ranges_vb_unaligned/262144 3829.703 -
bm_swap_ranges_vb_unaligned/32768 483.463 -
bm_swap_ranges_vb_unaligned/4096 64.840 -
bm_swap_ranges_vb_unaligned/512 12.349 -
bm_swap_ranges_vb_unaligned/64 4.994 -
bm_swap_ranges_vb_unaligned/8 4.783 -
bm_write 599.987 18.36%
ranges::min(std::deque<__int128>)/1 0.670 -
ranges::min(std::deque<__int128>)/64 20.917 -9.32%
ranges::min(std::deque<__int128>)/70000 24290.778 -15.98%
ranges::min(std::deque<__int128>)/8 2.830 -1.02%
ranges::min(std::deque<char>)/1 0.790 19.70%
ranges::min(std::deque<char>)/64 16.598 -
ranges::min(std::deque<char>)/70000 18057.921 1.18%
ranges::min(std::deque<char>)/8 2.417 2.43%
ranges::min(std::deque<long_long>)/1 0.625 -6.57%
ranges::min(std::deque<long_long>)/64 19.232 9.47%
ranges::min(std::deque<long_long>)/70000 23839.566 26.12%
ranges::min(std::deque<long_long>)/8 2.311 -
ranges::min(std::list<__int128>)/1 0.458 3.36%
ranges::min(std::list<__int128>)/64 34.742 4.14%
ranges::min(std::list<__int128>)/70000 61135.330 3.55%
ranges::min(std::list<__int128>)/8 2.165 4.71%
ranges::min(std::list<char>)/1 0.391 7.31%
ranges::min(std::list<char>)/64 27.937 3.91%
ranges::min(std::list<char>)/70000 54617.884 -
ranges::min(std::list<char>)/8 1.946 1.64%
ranges::min(std::list<long_long>)/1 0.309 -15.18%
ranges::min(std::list<long_long>)/64 24.834 -
ranges::min(std::list<long_long>)/70000 45501.091 -9.91%
ranges::min(std::list<long_long>)/8 1.904 -
ranges::min(std::vector<__int128>)/1 0.414 9.53%
ranges::min(std::vector<__int128>)/64 29.702 21.14%
ranges::min(std::vector<__int128>)/70000 34314.893 27.05%
ranges::min(std::vector<__int128>)/8 2.996 4.65%
ranges::min(std::vector<char>)/1 0.327 11.71%
ranges::min(std::vector<char>)/64 4.231 -1.56%
ranges::min(std::vector<char>)/70000 496.407 -
ranges::min(std::vector<char>)/8 2.486 -
ranges::min(std::vector<long_long>)/1 0.333 -8.78%
ranges::min(std::vector<long_long>)/64 4.685 -
ranges::min(std::vector<long_long>)/70000 7992.840 -
ranges::min(std::vector<long_long>)/8 2.258 -2.43%
ranges::minmax(std::deque<__int128>)/1 0.652 -7.71%
ranges::minmax(std::deque<__int128>)/64 30.798 -5.43%
ranges::minmax(std::deque<__int128>)/70000 34345.286 -1.72%
ranges::minmax(std::deque<__int128>)/8 3.769 -1.94%
ranges::minmax(std::deque<char>)/1 0.660 -11.19%
ranges::minmax(std::deque<char>)/64 23.215 -
ranges::minmax(std::deque<char>)/70000 24171.094 -
ranges::minmax(std::deque<char>)/8 3.741 8.69%
ranges::minmax(std::deque<long_long>)/1 0.669 -27.08%
ranges::minmax(std::deque<long_long>)/64 23.289 -12.11%
ranges::minmax(std::deque<long_long>)/70000 24701.314 -17.90%
ranges::minmax(std::deque<long_long>)/8 3.532 -13.25%
ranges::minmax(std::list<__int128>)/1 0.462 -
ranges::minmax(std::list<__int128>)/64 39.736 1.87%
ranges::minmax(std::list<__int128>)/70000 60246.035 3.18%
ranges::minmax(std::list<__int128>)/8 3.878 -
ranges::minmax(std::list<char>)/1 0.416 9.46%
ranges::minmax(std::list<char>)/64 36.639 4.65%
ranges::minmax(std::list<char>)/70000 58512.216 4.03%
ranges::minmax(std::list<char>)/8 2.545 1.47%
ranges::minmax(std::list<long_long>)/1 0.470 10.04%
ranges::minmax(std::list<long_long>)/64 33.457 10.26%
ranges::minmax(std::list<long_long>)/70000 56042.400 1.48%
ranges::minmax(std::list<long_long>)/8 2.587 2.42%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.160 -
ranges::minmax(std::vector<__int128>)/70000 35204.262 -
ranges::minmax(std::vector<__int128>)/8 4.116 -
ranges::minmax(std::vector<char>)/1 0.650 7.20%
ranges::minmax(std::vector<char>)/64 1.236 -10.24%
ranges::minmax(std::vector<char>)/70000 595.315 -
ranges::minmax(std::vector<char>)/8 1.022 15.75%
ranges::minmax(std::vector<long_long>)/1 0.652 -5.43%
ranges::minmax(std::vector<long_long>)/64 10.223 -
ranges::minmax(std::vector<long_long>)/70000 9227.987 -
ranges::minmax(std::vector<long_long>)/8 2.115 -
rng::contains(deque<int>)_(process_all)/1048576 260438.586 6.60%
rng::contains(deque<int>)_(process_all)/32 9.280 3.60%
rng::contains(deque<int>)_(process_all)/50 13.588 5.85%
rng::contains(deque<int>)_(process_all)/8 3.145 1.45%
rng::contains(deque<int>)_(process_all)/8192 2005.407 7.32%
rng::contains(list<int>)_(process_all)/1048576 829882.553 -1.43%
rng::contains(list<int>)_(process_all)/32 8.951 -5.01%
rng::contains(list<int>)_(process_all)/50 18.523 2.64%
rng::contains(list<int>)_(process_all)/8 2.316 -2.89%
rng::contains(list<int>)_(process_all)/8192 7134.261 1.91%
rng::contains(vector<int>)_(process_all)/1048576 248374.209 6.77%
rng::contains(vector<int>)_(process_all)/32 8.322 -
rng::contains(vector<int>)_(process_all)/50 12.254 -
rng::contains(vector<int>)_(process_all)/8 2.619 -5.52%
rng::contains(vector<int>)_(process_all)/8192 1812.322 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18187.495 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 18958.780 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1461695.433 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432868.845 1.05%
rng::contains_subrange(deque<int>)_(process_all)/16 10.137 21.45%
rng::contains_subrange(deque<int>)_(process_all)/32 16.786 23.01%
rng::contains_subrange(deque<int>)_(process_all)/50 26.889 8.33%
rng::contains_subrange(deque<int>)_(process_all)/8192 3383.126 1.07%
rng::contains_subrange(deque<int>)_(same_length)/1048576 503506.025 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.069 18.00%
rng::contains_subrange(deque<int>)_(same_length)/32 20.665 11.99%
rng::contains_subrange(deque<int>)_(same_length)/50 28.882 8.02%
rng::contains_subrange(deque<int>)_(same_length)/8192 3925.739 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479992.346 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.476 1.27%
rng::contains_subrange(deque<int>)_(single_element)/32 17.668 1.04%
rng::contains_subrange(deque<int>)_(single_element)/50 25.757 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3741.549 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37621.201 1.27%
rng::contains_subrange(list<int>)_(near_matches)/1024 39237.968 -3.64%
rng::contains_subrange(list<int>)_(near_matches)/8192 2546948.636 -5.50%
rng::contains_subrange(list<int>)_(process_all)/1048576 839832.778 -
rng::contains_subrange(list<int>)_(process_all)/16 4.971 1.94%
rng::contains_subrange(list<int>)_(process_all)/32 10.241 -
rng::contains_subrange(list<int>)_(process_all)/50 17.288 -
rng::contains_subrange(list<int>)_(process_all)/8192 6924.624 -2.25%
rng::contains_subrange(list<int>)_(same_length)/1048576 942314.119 -
rng::contains_subrange(list<int>)_(same_length)/16 5.850 -
rng::contains_subrange(list<int>)_(same_length)/32 16.627 -
rng::contains_subrange(list<int>)_(same_length)/50 25.419 -1.45%
rng::contains_subrange(list<int>)_(same_length)/8192 7991.134 -6.12%
rng::contains_subrange(list<int>)_(single_element)/1048576 825615.665 -
rng::contains_subrange(list<int>)_(single_element)/16 4.987 3.55%
rng::contains_subrange(list<int>)_(single_element)/32 10.252 2.25%
rng::contains_subrange(list<int>)_(single_element)/50 16.228 -8.33%
rng::contains_subrange(list<int>)_(single_element)/8192 7536.883 -5.12%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13414.889 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14143.869 1.25%
rng::contains_subrange(vector<int>)_(near_matches)/8192 774357.513 1.51%
rng::contains_subrange(vector<int>)_(process_all)/1048576 215002.752 3.09%
rng::contains_subrange(vector<int>)_(process_all)/16 4.842 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.120 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.952 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1678.479 3.58%
rng::contains_subrange(vector<int>)_(same_length)/1048576 247667.861 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.811 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.742 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.754 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1993.372 2.01%
rng::contains_subrange(vector<int>)_(single_element)/1048576 240806.272 3.13%
rng::contains_subrange(vector<int>)_(single_element)/16 4.919 3.35%
rng::contains_subrange(vector<int>)_(single_element)/32 8.706 2.27%
rng::contains_subrange(vector<int>)_(single_element)/50 12.638 1.75%
rng::contains_subrange(vector<int>)_(single_element)/8192 1879.816 3.21%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.694 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492975.518 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.290 -14.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.181 -8.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3850.658 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.203 2.87%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.836 2.46%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.179 1.84%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.150 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.193 2.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 508.186 -3.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513956.677 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 30.412 16.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.504 -1.31%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3982.072 -1.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2045.524 -1.44%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2230207.807 2.26%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 51.131 5.83%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.947 -2.23%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20426.527 15.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 762.383 -4.42%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461622.806 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.924 3.34%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.156 13.36%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11528.789 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1728.492 -4.11%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2387514.830 1.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.951 3.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.915 9.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19916.919 1.61%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 585.672 -13.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1472296.677 2.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.971 1.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.819 -2.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11226.960 -1.24%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.713 -8.56%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.712 -8.79%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.684 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.713 -8.61%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 786.944 2.65%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 979061.010 2.58%
rng::ends_with(list<int>)_(mismatch_at_start)/50 30.339 2.66%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.105 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8565.950 2.99%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.777 -4.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.780 -3.83%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.770 -4.11%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -4.36%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 863.946 -4.75%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1080635.143 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.253 1.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13364.947 18.03%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.438 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 72856.559 -6.27%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.557 -1.16%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.610 -12.37%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 562.438 -1.51%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.474 6.33%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.468 6.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.417 2.28%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.422 1.38%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.473 6.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.327 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306901.720 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.221 3.06%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.967 -2.68%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.425 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.814 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.815 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.814 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.814 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.216 2.99%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9555.727 2.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.941 2.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.051 3.11%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2367.561 2.93%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 497.814 2.00%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15760.534 1.98%
rng::find(join_view(list<vector<int>>))_(process_all)/50 24.136 2.95%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.732 6.17%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3941.275 2.00%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.409 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27638.711 4.01%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.524 1.53%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.506 1.59%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10678.394 16.36%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.354 3.44%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 682.235 4.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.532 1.69%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.010 -5.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 172.892 3.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 283.338 3.57%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8947.269 3.65%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.908 2.88%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.997 -2.97%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2207.400 4.09%
rng::find(vector<bool>)_(process_all)/1024 4.663 -3.10%
rng::find(vector<bool>)_(process_all)/1048576 3701.330 -
rng::find(vector<bool>)_(process_all)/50 0.644 -17.80%
rng::find(vector<bool>)_(process_all)/8 0.643 -22.24%
rng::find(vector<bool>)_(process_all)/8192 34.092 1.89%
rng::find_if(vector<bool>)_(process_all)/1024 572.402 1.61%
rng::find_if(vector<bool>)_(process_all)/1048576 596589.239 2.44%
rng::find_if(vector<bool>)_(process_all)/50 23.982 2.61%
rng::find_if(vector<bool>)_(process_all)/8 3.553 1.78%
rng::find_if(vector<bool>)_(process_all)/8192 4794.278 5.88%
rng::find_if_not(vector<bool>)_(process_all)/1024 575.946 2.09%
rng::find_if_not(vector<bool>)_(process_all)/1048576 591099.789 2.65%
rng::find_if_not(vector<bool>)_(process_all)/50 23.494 -2.43%
rng::find_if_not(vector<bool>)_(process_all)/8 3.478 -3.65%
rng::find_if_not(vector<bool>)_(process_all)/8192 4614.906 2.57%
rng::find_last(deque<int>)_(bail_10%)/1024 244.352 7.81%
rng::find_last(deque<int>)_(bail_10%)/1048576 300159.261 -6.89%
rng::find_last(deque<int>)_(bail_10%)/50 12.153 6.80%
rng::find_last(deque<int>)_(bail_10%)/8 2.748 -
rng::find_last(deque<int>)_(bail_10%)/8192 2406.171 -3.82%
rng::find_last(deque<int>)_(bail_90%)/1024 30.000 3.01%
rng::find_last(deque<int>)_(bail_90%)/1048576 30195.854 18.94%
rng::find_last(deque<int>)_(bail_90%)/50 1.947 5.47%
rng::find_last(deque<int>)_(bail_90%)/8 0.923 -
rng::find_last(deque<int>)_(bail_90%)/8192 204.333 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 735.642 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 366647.263 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.676 1.68%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5916.554 1.48%
rng::find_last(forward_list<int>)_(bail_90%)/1024 742.043 1.80%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 397099.043 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.586 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.444 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5975.992 -
rng::find_last(list<int>)_(bail_10%)/1024 673.256 -
rng::find_last(list<int>)_(bail_10%)/1048576 789742.791 -
rng::find_last(list<int>)_(bail_10%)/50 16.107 1.96%
rng::find_last(list<int>)_(bail_10%)/8 2.097 1.08%
rng::find_last(list<int>)_(bail_10%)/8192 6253.186 -
rng::find_last(list<int>)_(bail_90%)/1024 75.791 -1.60%
rng::find_last(list<int>)_(bail_90%)/1048576 87244.034 -
rng::find_last(list<int>)_(bail_90%)/50 1.281 -1.10%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 602.432 -
rng::find_last(vector<char>)_(bail_10%)/1024 212.906 1.18%
rng::find_last(vector<char>)_(bail_10%)/1048576 208141.887 1.14%
rng::find_last(vector<char>)_(bail_10%)/50 11.076 2.11%
rng::find_last(vector<char>)_(bail_10%)/8 2.027 1.15%
rng::find_last(vector<char>)_(bail_10%)/8192 1638.806 1.13%
rng::find_last(vector<char>)_(bail_90%)/1024 23.837 1.38%
rng::find_last(vector<char>)_(bail_90%)/1048576 25091.199 9.43%
rng::find_last(vector<char>)_(bail_90%)/50 1.496 3.49%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 4.86%
rng::find_last(vector<char>)_(bail_90%)/8192 193.591 2.75%
rng::find_last(vector<int>)_(bail_10%)/1024 213.222 1.22%
rng::find_last(vector<int>)_(bail_10%)/1048576 215727.392 1.26%
rng::find_last(vector<int>)_(bail_10%)/50 10.951 1.74%
rng::find_last(vector<int>)_(bail_10%)/8 2.037 1.05%
rng::find_last(vector<int>)_(bail_10%)/8192 1672.137 1.43%
rng::find_last(vector<int>)_(bail_90%)/1024 28.280 1.18%
rng::find_last(vector<int>)_(bail_90%)/1048576 23471.127 -
rng::find_last(vector<int>)_(bail_90%)/50 1.486 1.61%
rng::find_last(vector<int>)_(bail_90%)/8 0.449 -2.45%
rng::find_last(vector<int>)_(bail_90%)/8192 191.397 1.28%
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.329 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361552.422 -1.63%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.392 -5.45%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2755.844 -1.39%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.209 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38214.186 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.598 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.982 -10.23%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.897 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 789.197 2.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906553.223 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.524 1.46%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.512 3.85%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7114.396 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 775.023 -5.46%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 905796.044 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.828 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.674 10.67%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6849.360 -
rng::find_last_if(list<int>)_(bail_10%)/1024 685.120 1.34%
rng::find_last_if(list<int>)_(bail_10%)/1048576 816117.040 1.81%
rng::find_last_if(list<int>)_(bail_10%)/50 19.281 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.313 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6671.149 1.32%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.451 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89492.018 1.10%
rng::find_last_if(list<int>)_(bail_90%)/50 2.143 -1.68%
rng::find_last_if(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if(list<int>)_(bail_90%)/8192 611.221 1.16%
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.427 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238817.527 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.348 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.090 1.00%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1864.868 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.675 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26394.727 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.494 -4.85%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.469 -6.64%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.456 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.619 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307706.321 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.528 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.389 -4.21%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.019 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33584.833 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.508 -1.03%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.612 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.964 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.879 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362615.101 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.654 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.841 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2759.620 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.864 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38222.061 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.551 9.36%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.002 9.62%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.221 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 771.930 1.64%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 919426.215 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 42.106 1.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.194 -2.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6666.204 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 806.821 3.79%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 911556.156 1.71%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 29.599 5.23%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.930 10.02%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6630.031 1.17%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 690.141 1.70%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 815262.243 1.71%
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.775 -3.78%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.194 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7034.976 5.86%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 81.007 1.13%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89591.009 1.08%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.114 1.47%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 611.312 1.18%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.649 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238786.604 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.406 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.125 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.112 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26237.545 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.544 1.12%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.515 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.696 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.862 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307787.398 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.540 -6.66%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.643 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2187.507 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.624 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33572.577 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.513 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.483 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.520 -
rng::fold_left(deque<int>)/1048576 1333036.698 141.26%
rng::fold_left(deque<int>)/32 22.393 33.92%
rng::fold_left(deque<int>)/50 37.559 34.52%
rng::fold_left(deque<int>)/8 3.574 -14.37%
rng::fold_left(deque<int>)/8192 10380.086 141.99%
rng::fold_left(list<int>)/1048576 1374830.147 1.29%
rng::fold_left(list<int>)/32 21.841 5.95%
rng::fold_left(list<int>)/50 37.094 -1.39%
rng::fold_left(list<int>)/8 3.784 -1.03%
rng::fold_left(list<int>)/8192 11159.244 5.46%
rng::fold_left(vector<int>)/1048576 1328969.819 -
rng::fold_left(vector<int>)/32 21.897 1.22%
rng::fold_left(vector<int>)/50 37.613 -
rng::fold_left(vector<int>)/8 3.569 -
rng::fold_left(vector<int>)/8192 10352.902 -
rng::for_each(map<int>)/32 25.360 -
rng::for_each(map<int>)/50 37.877 -
rng::for_each(map<int>)/8 6.092 -1.14%
rng::for_each(map<int>)/8192 7326.431 -
rng::for_each(multimap<int>)/32 26.778 2.10%
rng::for_each(multimap<int>)/50 40.785 1.54%
rng::for_each(multimap<int>)/8 6.168 1.33%
rng::for_each(multimap<int>)/8192 7412.891 -1.18%
rng::for_each(multiset<int>)/32 25.435 1.24%
rng::for_each(multiset<int>)/50 39.534 2.10%
rng::for_each(multiset<int>)/8 6.962 5.29%
rng::for_each(multiset<int>)/8192 7839.735 1.43%
rng::for_each(set<int>)/32 25.283 -
rng::for_each(set<int>)/50 37.798 -
rng::for_each(set<int>)/8 6.794 2.92%
rng::for_each(set<int>)/8192 7837.645 1.13%
rng::starts_with(deque<int>)/1000 475.996 7.47%
rng::starts_with(deque<int>)/1024 486.040 -
rng::starts_with(deque<int>)/1048576 494508.857 -
rng::starts_with(deque<int>)/8 4.024 -
rng::starts_with(deque<int>)/8192 3851.850 -
rng::starts_with(deque<int>,_pred)/1000 508.014 1.09%
rng::starts_with(deque<int>,_pred)/1024 521.775 -
rng::starts_with(deque<int>,_pred)/1048576 506872.737 -
rng::starts_with(deque<int>,_pred)/8 4.660 -
rng::starts_with(deque<int>,_pred)/8192 3910.559 -
rng::starts_with(list<int>)/1000 763.273 -
rng::starts_with(list<int>)/1024 782.867 1.05%
rng::starts_with(list<int>)/1048576 951099.932 -
rng::starts_with(list<int>)/8 3.038 4.06%
rng::starts_with(list<int>)/8192 9387.879 1.56%
rng::starts_with(list<int>,_pred)/1000 792.859 -
rng::starts_with(list<int>,_pred)/1024 811.354 -
rng::starts_with(list<int>,_pred)/1048576 975903.146 -
rng::starts_with(list<int>,_pred)/8 3.539 -
rng::starts_with(list<int>,_pred)/8192 10564.918 7.88%
rng::starts_with(vector<int>)/1000 58.371 -
rng::starts_with(vector<int>)/1024 59.929 -1.15%
rng::starts_with(vector<int>)/1048576 68303.881 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.290 -
rng::starts_with(vector<int>,_pred)/1000 279.843 1.23%
rng::starts_with(vector<int>,_pred)/1024 288.968 -
rng::starts_with(vector<int>,_pred)/1048576 304249.855 -
rng::starts_with(vector<int>,_pred)/8 2.524 -1.13%
rng::starts_with(vector<int>,_pred)/8192 2535.845 1.71%
std::adjacent_find(deque<int>)/1024 462.734 -
std::adjacent_find(deque<int>)/1048576 475997.679 -
std::adjacent_find(deque<int>)/50 15.150 5.93%
std::adjacent_find(deque<int>)/8 3.828 9.61%
std::adjacent_find(deque<int>)/8192 3710.534 -
std::adjacent_find(deque<int>,_pred)/1024 630.946 -
std::adjacent_find(deque<int>,_pred)/1048576 651326.480 -
std::adjacent_find(deque<int>,_pred)/50 31.134 1.61%
std::adjacent_find(deque<int>,_pred)/8 4.886 7.38%
std::adjacent_find(deque<int>,_pred)/8192 5105.600 -
std::adjacent_find(list<int>)/1024 736.470 -
std::adjacent_find(list<int>)/1048576 891913.557 2.67%
std::adjacent_find(list<int>)/50 23.204 -
std::adjacent_find(list<int>)/8 2.090 -
std::adjacent_find(list<int>)/8192 7236.169 7.87%
std::adjacent_find(list<int>,_pred)/1024 793.996 -
std::adjacent_find(list<int>,_pred)/1048576 923216.820 -
std::adjacent_find(list<int>,_pred)/50 29.383 -
std::adjacent_find(list<int>,_pred)/8 3.804 -
std::adjacent_find(list<int>,_pred)/8192 7428.994 2.92%
std::adjacent_find(vector<int>)/1024 235.115 -
std::adjacent_find(vector<int>)/1048576 236625.183 1.46%
std::adjacent_find(vector<int>)/50 11.990 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1834.799 -
std::adjacent_find(vector<int>,_pred)/1024 439.297 9.88%
std::adjacent_find(vector<int>,_pred)/1048576 486362.572 2.29%
std::adjacent_find(vector<int>,_pred)/50 22.909 -3.20%
std::adjacent_find(vector<int>,_pred)/8 3.255 -
std::adjacent_find(vector<int>,_pred)/8192 3309.755 3.83%
std::all_of(deque<int>)_(process_all)/32 12.345 -
std::all_of(deque<int>)_(process_all)/32768 10478.624 3.84%
std::all_of(deque<int>)_(process_all)/50 18.938 -
std::all_of(deque<int>)_(process_all)/8 3.442 -
std::all_of(deque<int>)_(process_all)/8192 2619.508 3.80%
std::all_of(list<int>)_(process_all)/32 11.493 -
std::all_of(list<int>)_(process_all)/32768 25958.783 -
std::all_of(list<int>)_(process_all)/50 21.930 -
std::all_of(list<int>)_(process_all)/8 2.673 -
std::all_of(list<int>)_(process_all)/8192 7106.966 -
std::all_of(vector<int>)_(process_all)/32 8.354 -1.56%
std::all_of(vector<int>)_(process_all)/32768 8116.686 -
std::all_of(vector<int>)_(process_all)/50 12.675 -6.34%
std::all_of(vector<int>)_(process_all)/8 2.471 -5.03%
std::all_of(vector<int>)_(process_all)/8192 2038.585 -1.54%
std::any_of(deque<int>)_(process_all)/32 12.319 -
std::any_of(deque<int>)_(process_all)/32768 10123.256 -
std::any_of(deque<int>)_(process_all)/50 18.909 -
std::any_of(deque<int>)_(process_all)/8 3.436 -
std::any_of(deque<int>)_(process_all)/8192 2530.820 -
std::any_of(list<int>)_(process_all)/32 11.707 -
std::any_of(list<int>)_(process_all)/32768 25918.753 -
std::any_of(list<int>)_(process_all)/50 22.051 1.10%
std::any_of(list<int>)_(process_all)/8 2.672 -
std::any_of(list<int>)_(process_all)/8192 7984.055 -
std::any_of(vector<int>)_(process_all)/32 8.351 -
std::any_of(vector<int>)_(process_all)/32768 8123.009 -
std::any_of(vector<int>)_(process_all)/50 13.573 4.06%
std::any_of(vector<int>)_(process_all)/8 2.409 -
std::any_of(vector<int>)_(process_all)/8192 2038.487 -
std::copy(deque<int>)/1048576 50165.297 -
std::copy(deque<int>)/262144 11682.525 -
std::copy(deque<int>)/32768 1141.886 -
std::copy(deque<int>)/4096 145.134 -
std::copy(deque<int>)/512 16.659 -
std::copy(deque<int>)/64 2.705 -
std::copy(deque<int>)/8 2.792 2.44%
std::copy(list<int>)/1048576 872554.176 -
std::copy(list<int>)/262144 215986.717 -
std::copy(list<int>)/32768 25644.257 2.33%
std::copy(list<int>)/4096 2997.783 -
std::copy(list<int>)/512 365.746 -
std::copy(list<int>)/64 30.687 -13.24%
std::copy(list<int>)/8 2.500 1.16%
std::copy(vector<bool>)_(aligned)/1048576 2962.959 -20.04%
std::copy(vector<bool>)_(aligned)/262144 741.875 14.58%
std::copy(vector<bool>)_(aligned)/32768 35.482 -
std::copy(vector<bool>)_(aligned)/4096 4.843 -1.17%
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.359 -
std::copy(vector<bool>)_(unaligned)/1048576 7015.847 -
std::copy(vector<bool>)_(unaligned)/262144 1712.042 -
std::copy(vector<bool>)_(unaligned)/32768 218.050 1.15%
std::copy(vector<bool>)_(unaligned)/4096 26.234 -
std::copy(vector<bool>)_(unaligned)/512 3.478 -
std::copy(vector<bool>)_(unaligned)/64 1.812 -
std::copy(vector<int>)/1048576 50210.616 -
std::copy(vector<int>)/262144 11906.482 -4.72%
std::copy(vector<int>)/32768 3027.337 -11.49%
std::copy(vector<int>)/4096 203.774 -12.64%
std::copy(vector<int>)/512 15.972 -
std::copy(vector<int>)/64 2.438 -
std::copy(vector<int>)/8 2.275 2.95%
std::copy_backward(deque<int>)/1048576 131237.651 -2.66%
std::copy_backward(deque<int>)/262144 31294.949 -8.74%
std::copy_backward(deque<int>)/32768 3715.701 -
std::copy_backward(deque<int>)/4096 146.618 -
std::copy_backward(deque<int>)/512 18.065 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.754 1.50%
std::copy_backward(list<int>)/1048576 880260.495 -
std::copy_backward(list<int>)/262144 217946.297 -
std::copy_backward(list<int>)/32768 26486.369 -2.70%
std::copy_backward(list<int>)/4096 3269.121 2.85%
std::copy_backward(list<int>)/512 367.043 -
std::copy_backward(list<int>)/64 30.834 -
std::copy_backward(list<int>)/8 2.344 -1.37%
std::copy_backward(vector<bool>)_(aligned)/1048576 3675.906 37.87%
std::copy_backward(vector<bool>)_(aligned)/262144 348.929 -54.89%
std::copy_backward(vector<bool>)_(aligned)/32768 37.792 5.95%
std::copy_backward(vector<bool>)_(aligned)/4096 5.164 6.48%
std::copy_backward(vector<bool>)_(aligned)/512 1.503 4.24%
std::copy_backward(vector<bool>)_(aligned)/64 1.755 10.06%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6559.296 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1593.991 -
std::copy_backward(vector<bool>)_(unaligned)/32768 204.864 -1.26%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.390 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.837 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 1.40%
std::copy_backward(vector<int>)/1048576 50184.619 -
std::copy_backward(vector<int>)/262144 12525.571 -
std::copy_backward(vector<int>)/32768 3709.293 -2.25%
std::copy_backward(vector<int>)/4096 240.715 65.18%
std::copy_backward(vector<int>)/512 16.595 -
std::copy_backward(vector<int>)/64 2.505 -
std::copy_backward(vector<int>)/8 2.328 -
std::copy_if(deque<int>)_(entire_range)/1048576 277289.457 -
std::copy_if(deque<int>)_(entire_range)/262144 69661.342 -
std::copy_if(deque<int>)_(entire_range)/32768 8661.065 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.591 -
std::copy_if(deque<int>)_(entire_range)/512 135.317 -
std::copy_if(deque<int>)_(entire_range)/64 16.158 -
std::copy_if(deque<int>)_(entire_range)/8 2.548 -3.56%
std::copy_if(deque<int>)_(every_other)/1048576 372540.757 -
std::copy_if(deque<int>)_(every_other)/262144 93120.160 -
std::copy_if(deque<int>)_(every_other)/32768 11630.369 -
std::copy_if(deque<int>)_(every_other)/4096 1459.817 -
std::copy_if(deque<int>)_(every_other)/512 182.286 -
std::copy_if(deque<int>)_(every_other)/64 23.353 -
std::copy_if(deque<int>)_(every_other)/8 3.464 -
std::copy_if(list<int>)_(entire_range)/1048576 876631.013 -
std::copy_if(list<int>)_(entire_range)/262144 215253.746 -
std::copy_if(list<int>)_(entire_range)/32768 25837.767 -2.39%
std::copy_if(list<int>)_(entire_range)/4096 3031.289 -
std::copy_if(list<int>)_(entire_range)/512 369.465 1.52%
std::copy_if(list<int>)_(entire_range)/64 35.933 5.71%
std::copy_if(list<int>)_(entire_range)/8 2.530 -1.04%
std::copy_if(list<int>)_(every_other)/1048576 846682.362 -
std::copy_if(list<int>)_(every_other)/262144 210000.576 -
std::copy_if(list<int>)_(every_other)/32768 25360.255 -2.02%
std::copy_if(list<int>)_(every_other)/4096 3429.538 6.55%
std::copy_if(list<int>)_(every_other)/512 361.489 -
std::copy_if(list<int>)_(every_other)/64 27.955 -
std::copy_if(list<int>)_(every_other)/8 2.300 -
std::copy_if(vector<int>)_(entire_range)/1048576 245057.044 -
std::copy_if(vector<int>)_(entire_range)/262144 59779.271 -
std::copy_if(vector<int>)_(entire_range)/32768 7464.028 -
std::copy_if(vector<int>)_(entire_range)/4096 945.794 1.55%
std::copy_if(vector<int>)_(entire_range)/512 123.440 -
std::copy_if(vector<int>)_(entire_range)/64 15.395 -3.48%
std::copy_if(vector<int>)_(entire_range)/8 2.325 -
std::copy_if(vector<int>)_(every_other)/1048576 505512.260 -
std::copy_if(vector<int>)_(every_other)/262144 128416.598 -
std::copy_if(vector<int>)_(every_other)/32768 16358.147 3.76%
std::copy_if(vector<int>)_(every_other)/4096 2006.152 -
std::copy_if(vector<int>)_(every_other)/512 256.048 -
std::copy_if(vector<int>)_(every_other)/64 32.990 -
std::copy_if(vector<int>)_(every_other)/8 4.141 -1.07%
std::copy_n(deque<int>)/1048576 52102.421 3.84%
std::copy_n(deque<int>)/262144 12664.566 8.42%
std::copy_n(deque<int>)/32768 1268.508 10.83%
std::copy_n(deque<int>)/4096 146.200 -
std::copy_n(deque<int>)/512 16.713 -
std::copy_n(deque<int>)/64 2.780 -
std::copy_n(deque<int>)/8 2.666 -3.41%
std::copy_n(list<int>)/1048576 870921.216 -
std::copy_n(list<int>)/262144 216620.584 -
std::copy_n(list<int>)/32768 26522.148 1.03%
std::copy_n(list<int>)/4096 5230.446 46.56%
std::copy_n(list<int>)/512 343.884 -
std::copy_n(list<int>)/64 15.148 2.28%
std::copy_n(list<int>)/8 2.293 3.24%
std::copy_n(vector<bool>)_(aligned)/1048576 2670.537 2.25%
std::copy_n(vector<bool>)_(aligned)/262144 654.741 -17.82%
std::copy_n(vector<bool>)_(aligned)/32768 35.436 1.27%
std::copy_n(vector<bool>)_(aligned)/4096 4.806 1.72%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.245 -7.95%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.734 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.906 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.843 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.043 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.821 -
std::copy_n(vector<int>)/1048576 50163.204 -
std::copy_n(vector<int>)/262144 12385.858 -1.12%
std::copy_n(vector<int>)/32768 3791.276 -
std::copy_n(vector<int>)/4096 146.050 -
std::copy_n(vector<int>)/512 16.036 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.290 6.48%
std::count(deque<int>)_(every_other)/1024 249.187 -
std::count(deque<int>)_(every_other)/1048576 263039.458 4.61%
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 2158.301 12.12%
std::count(list<int>)_(every_other)/1024 744.589 6.32%
std::count(list<int>)_(every_other)/1048576 827523.671 1.38%
std::count(list<int>)_(every_other)/8 2.183 4.01%
std::count(list<int>)_(every_other)/8192 7141.315 -2.05%
std::count(vector<bool>)/1000 3.122 4.17%
std::count(vector<bool>)/1024 1.707 1.50%
std::count(vector<bool>)/1048576 1464.319 -
std::count(vector<bool>)/8192 11.660 2.37%
std::count(vector<int>)_(every_other)/1024 102.968 -
std::count(vector<int>)_(every_other)/1048576 105282.023 -
std::count(vector<int>)_(every_other)/8 1.381 9.98%
std::count(vector<int>)_(every_other)/8192 820.042 -
std::count_if(deque<int>)_(every_other)/1024 346.798 -
std::count_if(deque<int>)_(every_other)/1048576 342233.521 -
std::count_if(deque<int>)_(every_other)/8 3.489 -
std::count_if(deque<int>)_(every_other)/8192 2683.904 -
std::count_if(list<int>)_(every_other)/1024 764.815 1.96%
std::count_if(list<int>)_(every_other)/1048576 899767.022 1.96%
std::count_if(list<int>)_(every_other)/8 2.794 -
std::count_if(list<int>)_(every_other)/8192 7759.708 9.47%
std::count_if(vector<int>)_(every_other)/1024 247.012 -
std::count_if(vector<int>)_(every_other)/1048576 247887.566 -
std::count_if(vector<int>)_(every_other)/8 4.187 -
std::count_if(vector<int>)_(every_other)/8192 1905.045 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 430.628 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.789 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 833.525 1.42%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.884 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.331 5.49%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2542.749 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.285 3.57%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.780 -1.38%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 566.545 26.82%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 76.712 8.10%
std::deque<int>::ctor(Range)_(cheap_elements)/32 35.832 24.94%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 468.570 4.30%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 298.417 2.18%
std::deque<int>::ctor(const&)_(cheap_elements)/32 38.645 11.24%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2162.759 -
std::deque<int>::ctor(size)/1024 75.017 1.23%
std::deque<int>::ctor(size)/32 28.696 2.39%
std::deque<int>::ctor(size)/8192 438.939 -1.40%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.401 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.602 -2.83%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.318 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.390 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.532 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.462 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.939 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.445 -1.10%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.201 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.945 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.043 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.975 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.666 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.613 4.34%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.602 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.897 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.762 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 318.887 -7.28%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 656.229 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 403.886 1.11%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2557.645 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.757 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 846.724 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.456 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10368.428 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12852.878 2.23%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.612 1.90%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114395.163 1.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.935 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.973 -10.42%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6193.066 1.52%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6742.030 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.573 3.76%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54987.134 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 870.095 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.403 -9.59%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12826.964 -1.15%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20287.178 -8.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 625.908 -9.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179443.371 -8.95%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.628 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.482 -9.87%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12766.256 -1.00%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20317.525 -9.30%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 627.870 -10.31%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179420.310 -8.79%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1087.212 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.748 -10.32%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11616.182 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20615.453 -8.72%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 631.995 -10.07%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180993.217 -8.35%
std::deque<std::string>::ctor(size)/1024 706.494 -1.78%
std::deque<std::string>::ctor(size)/32 43.896 2.10%
std::deque<std::string>::ctor(size)/8192 8245.395 -9.37%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 929.216 -3.69%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.513 -9.73%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12103.954 -4.78%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20255.912 -8.43%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 603.476 -8.24%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176679.319 -8.63%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.339 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.352 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.358 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.031 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.380 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.094 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.552 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.706 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.964 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.782 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.732 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.101 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.867 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.689 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.877 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.308 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.818 5.05%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.398 3.46%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.448 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.625 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2346.072 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 331.103 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.022 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2374.389 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 526.030 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.234 1.70%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4635.082 2.65%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6565.253 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.593 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52791.251 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1038.877 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.830 -2.44%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8112.416 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13154.464 2.74%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.562 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116265.957 1.91%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.189 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.344 1.53%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.875 1.23%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.916 1.52%
std::distance(deque<int>)/1024 0.853 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.852 -
std::distance(join_view(vector<vector<int>>))/1024 1.004 3.40%
std::distance(join_view(vector<vector<int>>))/4096 4.382 -1.80%
std::distance(join_view(vector<vector<int>>))/50 0.602 -
std::distance(join_view(vector<vector<int>>))/8192 8.329 -
std::equal(deque<int>)_(it,_it,_it)/1024 483.429 1.16%
std::equal(deque<int>)_(it,_it,_it)/1048576 497181.404 -
std::equal(deque<int>)_(it,_it,_it)/50 22.920 6.18%
std::equal(deque<int>)_(it,_it,_it)/8 4.524 7.07%
std::equal(deque<int>)_(it,_it,_it)/8192 3871.629 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 413.994 -6.91%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 431813.956 -5.87%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.024 -6.31%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.076 7.72%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3141.246 -8.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 511.854 -1.75%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519227.839 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.888 -2.78%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.289 4.06%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4021.106 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 513.251 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515832.719 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.087 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.548 5.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4011.555 -
std::equal(list<int>)_(it,_it,_it)/1024 1172.680 3.90%
std::equal(list<int>)_(it,_it,_it)/1048576 1351492.548 3.26%
std::equal(list<int>)_(it,_it,_it)/50 36.359 2.82%
std::equal(list<int>)_(it,_it,_it)/8 2.723 -
std::equal(list<int>)_(it,_it,_it)/8192 11239.519 12.88%
std::equal(list<int>)_(it,_it,_it,_it)/1024 806.270 4.73%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 966539.710 1.86%
std::equal(list<int>)_(it,_it,_it,_it)/50 27.466 -7.66%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.931 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 13153.390 8.84%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 811.936 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 982463.710 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 36.218 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.467 -2.62%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12773.915 3.30%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1190.489 2.98%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1342094.610 2.31%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.890 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.508 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12228.213 -
std::equal(vector<bool>)_(aligned)/1024 0.227 -
std::equal(vector<bool>)_(aligned)/1048576 0.224 -
std::equal(vector<bool>)_(aligned)/50 0.227 -
std::equal(vector<bool>)_(aligned)/8 0.227 -
std::equal(vector<bool>)_(aligned)/8192 0.225 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6399.082 -
std::equal(vector<bool>)_(unaligned)/50 0.891 -11.65%
std::equal(vector<bool>)_(unaligned)/8 0.896 -3.33%
std::equal(vector<bool>)_(unaligned)/8192 56.291 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.974 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73699.567 -
std::equal(vector<int>)_(it,_it,_it)/50 4.215 3.28%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.805 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.146 1.19%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 76735.560 3.62%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.211 -3.59%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.396 -6.66%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 583.472 2.21%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.486 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305697.039 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.668 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.992 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.541 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.874 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305744.180 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.492 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.611 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.913 -
std::fill(deque<int>)/1024 30.456 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 237.680 -
std::fill(list<int>)/1024 491.883 -27.10%
std::fill(list<int>)/32 8.344 -
std::fill(list<int>)/50 34.800 -
std::fill(list<int>)/8192 7592.481 -
std::fill(vector<bool>)/1048576 3822.664 -
std::fill(vector<bool>)/262144 232.043 -
std::fill(vector<bool>)/32768 30.579 1.68%
std::fill(vector<bool>)/4096 4.216 -
std::fill(vector<bool>)/512 1.476 -8.16%
std::fill(vector<bool>)/64 1.485 -9.57%
std::fill(vector<int>)/1024 30.061 -
std::fill(vector<int>)/32 1.039 -2.45%
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 236.022 -
std::fill_n(deque<int>)/1024 30.021 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 236.120 -2.21%
std::fill_n(list<int>)/1024 440.764 -
std::fill_n(list<int>)/32 8.275 2.47%
std::fill_n(list<int>)/50 15.733 -
std::fill_n(list<int>)/8192 8178.353 -13.99%
std::fill_n(vector<bool>)/1048576 3821.692 -
std::fill_n(vector<bool>)/262144 231.188 -74.73%
std::fill_n(vector<bool>)/32768 30.038 -
std::fill_n(vector<bool>)/4096 4.195 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.398 -9.25%
std::fill_n(vector<int>)/1024 29.735 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.226 -
std::fill_n(vector<int>)/8192 233.843 -
std::find(deque<int>)_(bail_25%)/1024 69.167 2.22%
std::find(deque<int>)_(bail_25%)/32768 1956.470 2.24%
std::find(deque<int>)_(bail_25%)/8 2.300 -
std::find(deque<int>)_(bail_25%)/8192 487.158 2.49%
std::find(deque<int>)_(process_all)/1024 249.139 3.07%
std::find(deque<int>)_(process_all)/32768 7945.776 3.11%
std::find(deque<int>)_(process_all)/50 13.461 2.53%
std::find(deque<int>)_(process_all)/8 3.506 -
std::find(deque<int>)_(process_all)/8192 1982.416 3.80%
std::find(list<int>)_(bail_25%)/1024 131.586 1.61%
std::find(list<int>)_(bail_25%)/32768 7842.694 -
std::find(list<int>)_(bail_25%)/8 0.940 1.98%
std::find(list<int>)_(bail_25%)/8192 1448.287 1.70%
std::find(list<int>)_(process_all)/1024 741.256 7.91%
std::find(list<int>)_(process_all)/32768 27115.661 4.15%
std::find(list<int>)_(process_all)/50 19.461 2.34%
std::find(list<int>)_(process_all)/8 2.441 1.80%
std::find(list<int>)_(process_all)/8192 7572.066 5.15%
std::find(vector<bool>)_(process_all)/1024 4.726 3.98%
std::find(vector<bool>)_(process_all)/1048576 3688.914 -
std::find(vector<bool>)_(process_all)/50 0.738 15.09%
std::find(vector<bool>)_(process_all)/8 0.695 8.29%
std::find(vector<bool>)_(process_all)/8192 33.876 1.14%
std::find(vector<char>)_(bail_25%)/1024 5.414 1.13%
std::find(vector<char>)_(bail_25%)/32768 137.906 1.22%
std::find(vector<char>)_(bail_25%)/8 0.982 -8.37%
std::find(vector<char>)_(bail_25%)/8192 40.991 1.57%
std::find(vector<char>)_(process_all)/1024 16.331 -
std::find(vector<char>)_(process_all)/32768 497.513 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 137.362 1.98%
std::find(vector<int>)_(bail_25%)/1024 67.355 2.11%
std::find(vector<int>)_(bail_25%)/32768 1896.441 1.87%
std::find(vector<int>)_(bail_25%)/8 1.460 4.68%
std::find(vector<int>)_(bail_25%)/8192 481.601 1.91%
std::find(vector<int>)_(process_all)/1024 246.461 2.09%
std::find(vector<int>)_(process_all)/32768 7520.818 2.63%
std::find(vector<int>)_(process_all)/50 12.642 1.86%
std::find(vector<int>)_(process_all)/8 2.851 3.78%
std::find(vector<int>)_(process_all)/8192 1888.052 2.60%
std::find(vector<long_long>)_(bail_25%)/1024 23.127 -
std::find(vector<long_long>)_(bail_25%)/32768 732.475 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 3.65%
std::find(vector<long_long>)_(bail_25%)/8192 189.231 -
std::find(vector<long_long>)_(process_all)/1024 90.188 -
std::find(vector<long_long>)_(process_all)/32768 2895.489 -
std::find(vector<long_long>)_(process_all)/50 4.397 -
std::find(vector<long_long>)_(process_all)/8 0.973 -3.36%
std::find(vector<long_long>)_(process_all)/8192 723.180 -
std::find(vector<short>)_(bail_25%)/1024 5.976 -
std::find(vector<short>)_(bail_25%)/32768 188.021 -
std::find(vector<short>)_(bail_25%)/8 0.681 -
std::find(vector<short>)_(bail_25%)/8192 45.442 -
std::find(vector<short>)_(process_all)/1024 22.561 -
std::find(vector<short>)_(process_all)/32768 723.244 -
std::find(vector<short>)_(process_all)/50 1.694 1.00%
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.580 -
std::find_end(deque<int>)_(match_near_end)/1000 34.081 -6.05%
std::find_end(deque<int>)_(match_near_end)/1024 32.552 -
std::find_end(deque<int>)_(match_near_end)/8192 274.186 -
std::find_end(deque<int>)_(near_matches)/1000 16843.923 7.25%
std::find_end(deque<int>)_(near_matches)/1024 17509.491 7.03%
std::find_end(deque<int>)_(near_matches)/8192 1270732.175 13.29%
std::find_end(deque<int>)_(process_all)/1000 286.703 -
std::find_end(deque<int>)_(process_all)/1024 315.086 7.66%
std::find_end(deque<int>)_(process_all)/1048576 297199.363 12.00%
std::find_end(deque<int>)_(process_all)/8192 2363.055 1.11%
std::find_end(deque<int>)_(same_length)/1000 326.807 -8.09%
std::find_end(deque<int>)_(same_length)/1024 334.032 -7.68%
std::find_end(deque<int>)_(same_length)/8192 2807.186 -18.84%
std::find_end(deque<int>)_(single_element)/1000 313.446 -
std::find_end(deque<int>)_(single_element)/1024 305.193 -4.35%
std::find_end(deque<int>)_(single_element)/8192 2363.820 7.50%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.877 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.114 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.305 3.42%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30983.704 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31940.273 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1889060.760 -
std::find_end(deque<int>,_pred)_(process_all)/1000 588.690 -
std::find_end(deque<int>,_pred)_(process_all)/1024 589.724 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 596327.502 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4359.329 -
std::find_end(deque<int>,_pred)_(same_length)/1000 783.655 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.029 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4982.131 -
std::find_end(deque<int>,_pred)_(single_element)/1000 659.428 -2.07%
std::find_end(deque<int>,_pred)_(single_element)/1024 671.246 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4913.275 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.518 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4520.541 -
std::find_end(forward_list<int>)_(match_near_end)/8192 259885.223 -
std::find_end(forward_list<int>)_(near_matches)/1000 36995.405 1.43%
std::find_end(forward_list<int>)_(near_matches)/1024 38389.372 -
std::find_end(forward_list<int>)_(near_matches)/8192 2486530.249 -
std::find_end(forward_list<int>)_(process_all)/1000 694.093 -
std::find_end(forward_list<int>)_(process_all)/1024 708.972 -
std::find_end(forward_list<int>)_(process_all)/1048576 760753.149 -
std::find_end(forward_list<int>)_(process_all)/8192 5665.528 -
std::find_end(forward_list<int>)_(same_length)/1000 1491.848 -
std::find_end(forward_list<int>)_(same_length)/1024 1504.796 1.41%
std::find_end(forward_list<int>)_(same_length)/8192 14672.438 -
std::find_end(forward_list<int>)_(single_element)/1000 689.717 -1.57%
std::find_end(forward_list<int>)_(single_element)/1024 706.862 -1.16%
std::find_end(forward_list<int>)_(single_element)/8192 6143.759 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 854.072 1.67%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5227.434 1.52%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 281127.879 1.33%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 43747.477 6.57%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43792.384 2.40%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2715573.965 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 797.435 3.46%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 816.811 3.67%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 898166.881 3.55%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6596.386 3.89%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1543.400 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1580.367 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18376.269 2.35%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 765.683 -3.22%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 777.994 -3.95%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6307.419 -4.89%
std::find_end(list<int>)_(match_near_end)/1000 80.173 2.24%
std::find_end(list<int>)_(match_near_end)/1024 60.608 -
std::find_end(list<int>)_(match_near_end)/8192 609.423 1.11%
std::find_end(list<int>)_(near_matches)/1000 33702.984 1.43%
std::find_end(list<int>)_(near_matches)/1024 35253.989 1.74%
std::find_end(list<int>)_(near_matches)/8192 2276638.123 1.45%
std::find_end(list<int>)_(process_all)/1000 718.751 -
std::find_end(list<int>)_(process_all)/1024 733.189 -
std::find_end(list<int>)_(process_all)/1048576 885639.464 1.22%
std::find_end(list<int>)_(process_all)/8192 7567.224 4.08%
std::find_end(list<int>)_(same_length)/1000 758.836 -2.12%
std::find_end(list<int>)_(same_length)/1024 759.194 -4.39%
std::find_end(list<int>)_(same_length)/8192 8263.571 1.31%
std::find_end(list<int>)_(single_element)/1000 718.181 1.21%
std::find_end(list<int>)_(single_element)/1024 734.554 -
std::find_end(list<int>)_(single_element)/8192 8963.913 7.28%
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.045 3.30%
std::find_end(list<int>,_pred)_(match_near_end)/1024 73.600 6.08%
std::find_end(list<int>,_pred)_(match_near_end)/8192 647.786 3.44%
std::find_end(list<int>,_pred)_(near_matches)/1000 37240.772 1.24%
std::find_end(list<int>,_pred)_(near_matches)/1024 38674.023 1.38%
std::find_end(list<int>,_pred)_(near_matches)/8192 2426032.727 1.11%
std::find_end(list<int>,_pred)_(process_all)/1000 804.212 -
std::find_end(list<int>,_pred)_(process_all)/1024 823.468 1.13%
std::find_end(list<int>,_pred)_(process_all)/1048576 970921.622 1.53%
std::find_end(list<int>,_pred)_(process_all)/8192 8390.766 2.38%
std::find_end(list<int>,_pred)_(same_length)/1000 778.205 -3.11%
std::find_end(list<int>,_pred)_(same_length)/1024 797.623 -4.25%
std::find_end(list<int>,_pred)_(same_length)/8192 10471.188 -
std::find_end(list<int>,_pred)_(single_element)/1000 804.106 1.01%
std::find_end(list<int>,_pred)_(single_element)/1024 822.942 1.01%
std::find_end(list<int>,_pred)_(single_element)/8192 9019.148 4.97%
std::find_end(vector<int>)_(match_near_end)/1000 28.300 -
std::find_end(vector<int>)_(match_near_end)/1024 29.176 1.34%
std::find_end(vector<int>)_(match_near_end)/8192 205.112 -
std::find_end(vector<int>)_(near_matches)/1000 13695.666 1.65%
std::find_end(vector<int>)_(near_matches)/1024 14210.963 1.83%
std::find_end(vector<int>)_(near_matches)/8192 775323.817 1.13%
std::find_end(vector<int>)_(process_all)/1000 219.011 -2.08%
std::find_end(vector<int>)_(process_all)/1024 224.188 -2.16%
std::find_end(vector<int>)_(process_all)/1048576 218852.011 -3.15%
std::find_end(vector<int>)_(process_all)/8192 1696.555 -3.48%
std::find_end(vector<int>)_(same_length)/1000 244.231 -
std::find_end(vector<int>)_(same_length)/1024 249.604 -
std::find_end(vector<int>)_(same_length)/8192 2026.808 -
std::find_end(vector<int>)_(single_element)/1000 251.417 4.79%
std::find_end(vector<int>)_(single_element)/1024 255.540 3.78%
std::find_end(vector<int>)_(single_element)/8192 2003.266 7.21%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.747 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.453 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.903 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22883.802 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23776.375 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1456583.420 -
std::find_end(vector<int>,_pred)_(process_all)/1000 529.352 -
std::find_end(vector<int>,_pred)_(process_all)/1024 542.027 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647859.101 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4329.671 -
std::find_end(vector<int>,_pred)_(same_length)/1000 614.482 -
std::find_end(vector<int>,_pred)_(same_length)/1024 629.170 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5039.387 -
std::find_end(vector<int>,_pred)_(single_element)/1000 586.710 -
std::find_end(vector<int>,_pred)_(single_element)/1024 601.074 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4807.143 -
std::find_first_of(deque<int>)_(large_needle)/1024 366953.267 -
std::find_first_of(deque<int>)_(large_needle)/32 314.170 11.23%
std::find_first_of(deque<int>)_(large_needle)/50 769.121 14.36%
std::find_first_of(deque<int>)_(large_needle)/8192 23591699.999 -
std::find_first_of(deque<int>)_(small_needle)/1024 3488.274 -
std::find_first_of(deque<int>)_(small_needle)/32 108.013 -
std::find_first_of(deque<int>)_(small_needle)/50 165.570 -
std::find_first_of(deque<int>)_(small_needle)/8192 27889.416 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601433.261 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 577.491 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1570.876 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36897217.106 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6247.290 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.014 -1.26%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.806 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49956.554 -
std::find_first_of(list<int>)_(large_needle)/1024 790826.912 -6.76%
std::find_first_of(list<int>)_(large_needle)/32 677.852 -
std::find_first_of(list<int>)_(large_needle)/50 1743.439 -
std::find_first_of(list<int>)_(large_needle)/8192 49094005.600 -
std::find_first_of(list<int>)_(small_needle)/1024 2780.370 -
std::find_first_of(list<int>)_(small_needle)/32 93.859 -2.38%
std::find_first_of(list<int>)_(small_needle)/50 141.402 -
std::find_first_of(list<int>)_(small_needle)/8192 22285.017 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 924631.219 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 755.283 1.01%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1979.077 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58475763.915 1.12%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5533.788 2.79%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.320 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.696 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43351.907 -
std::find_first_of(vector<int>)_(large_needle)/1024 107406.697 -3.80%
std::find_first_of(vector<int>)_(large_needle)/32 104.493 -1.14%
std::find_first_of(vector<int>)_(large_needle)/50 262.081 -7.35%
std::find_first_of(vector<int>)_(large_needle)/8192 6925536.713 -3.78%
std::find_first_of(vector<int>)_(small_needle)/1024 1519.589 1.75%
std::find_first_of(vector<int>)_(small_needle)/32 51.345 4.91%
std::find_first_of(vector<int>)_(small_needle)/50 76.343 5.54%
std::find_first_of(vector<int>)_(small_needle)/8192 12141.473 1.27%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593848.292 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.242 1.39%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.623 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38642365.721 1.23%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5685.690 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.411 1.15%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.068 1.82%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45080.334 -4.78%
std::find_if(deque<int>)_(bail_25%)/1024 80.981 3.57%
std::find_if(deque<int>)_(bail_25%)/32768 2032.090 1.49%
std::find_if(deque<int>)_(bail_25%)/8 1.206 3.68%
std::find_if(deque<int>)_(bail_25%)/8192 511.398 1.33%
std::find_if(deque<int>)_(process_all)/1024 253.867 1.20%
std::find_if(deque<int>)_(process_all)/32768 8190.099 1.64%
std::find_if(deque<int>)_(process_all)/50 12.791 -
std::find_if(deque<int>)_(process_all)/8 2.588 -1.45%
std::find_if(deque<int>)_(process_all)/8192 2026.630 1.37%
std::find_if(list<int>)_(bail_25%)/1024 184.767 2.09%
std::find_if(list<int>)_(bail_25%)/32768 7694.607 8.56%
std::find_if(list<int>)_(bail_25%)/8 0.931 -
std::find_if(list<int>)_(bail_25%)/8192 1484.909 4.51%
std::find_if(list<int>)_(process_all)/1024 755.138 6.44%
std::find_if(list<int>)_(process_all)/32768 26309.347 2.05%
std::find_if(list<int>)_(process_all)/50 19.727 3.37%
std::find_if(list<int>)_(process_all)/8 2.299 -
std::find_if(list<int>)_(process_all)/8192 10389.221 40.86%
std::find_if(vector<bool>)_(process_all)/1024 571.636 -
std::find_if(vector<bool>)_(process_all)/1048576 582812.604 -
std::find_if(vector<bool>)_(process_all)/50 24.114 1.62%
std::find_if(vector<bool>)_(process_all)/8 3.555 1.17%
std::find_if(vector<bool>)_(process_all)/8192 4554.919 -
std::find_if(vector<char>)_(bail_25%)/1024 25.299 -
std::find_if(vector<char>)_(bail_25%)/32768 802.511 -
std::find_if(vector<char>)_(bail_25%)/8 1.024 4.64%
std::find_if(vector<char>)_(bail_25%)/8192 211.851 -
std::find_if(vector<char>)_(process_all)/1024 125.326 -
std::find_if(vector<char>)_(process_all)/32768 3777.077 -
std::find_if(vector<char>)_(process_all)/50 6.671 -
std::find_if(vector<char>)_(process_all)/8 1.430 -3.60%
std::find_if(vector<char>)_(process_all)/8192 949.607 -
std::find_if(vector<int>)_(bail_25%)/1024 27.748 -4.16%
std::find_if(vector<int>)_(bail_25%)/32768 842.564 -5.03%
std::find_if(vector<int>)_(bail_25%)/8 0.742 -8.59%
std::find_if(vector<int>)_(bail_25%)/8192 213.558 -6.84%
std::find_if(vector<int>)_(process_all)/1024 113.491 -7.84%
std::find_if(vector<int>)_(process_all)/32768 3220.518 -12.89%
std::find_if(vector<int>)_(process_all)/50 5.727 -8.04%
std::find_if(vector<int>)_(process_all)/8 1.318 -6.90%
std::find_if(vector<int>)_(process_all)/8192 813.254 -12.05%
std::find_if_not(deque<int>)_(bail_25%)/1024 89.171 14.43%
std::find_if_not(deque<int>)_(bail_25%)/32768 2877.703 43.69%
std::find_if_not(deque<int>)_(bail_25%)/8 1.179 -
std::find_if_not(deque<int>)_(bail_25%)/8192 719.745 42.76%
std::find_if_not(deque<int>)_(process_all)/1024 273.711 8.46%
std::find_if_not(deque<int>)_(process_all)/32768 8819.608 9.44%
std::find_if_not(deque<int>)_(process_all)/50 13.155 -
std::find_if_not(deque<int>)_(process_all)/8 2.584 -
std::find_if_not(deque<int>)_(process_all)/8192 2184.291 9.05%
std::find_if_not(list<int>)_(bail_25%)/1024 183.237 1.13%
std::find_if_not(list<int>)_(bail_25%)/32768 8267.037 -4.88%
std::find_if_not(list<int>)_(bail_25%)/8 0.938 -
std::find_if_not(list<int>)_(bail_25%)/8192 1461.603 -5.93%
std::find_if_not(list<int>)_(process_all)/1024 724.909 -
std::find_if_not(list<int>)_(process_all)/32768 26525.764 -2.95%
std::find_if_not(list<int>)_(process_all)/50 39.609 3.82%
std::find_if_not(list<int>)_(process_all)/8 3.625 1.53%
std::find_if_not(list<int>)_(process_all)/8192 7547.519 -5.05%
std::find_if_not(vector<bool>)_(process_all)/1024 576.957 2.25%
std::find_if_not(vector<bool>)_(process_all)/1048576 587194.764 2.10%
std::find_if_not(vector<bool>)_(process_all)/50 24.562 2.63%
std::find_if_not(vector<bool>)_(process_all)/8 3.607 1.79%
std::find_if_not(vector<bool>)_(process_all)/8192 4590.180 2.09%
std::find_if_not(vector<char>)_(bail_25%)/1024 29.200 16.19%
std::find_if_not(vector<char>)_(bail_25%)/32768 953.667 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.958 11.03%
std::find_if_not(vector<char>)_(bail_25%)/8192 244.412 1.36%
std::find_if_not(vector<char>)_(process_all)/1024 125.774 1.21%
std::find_if_not(vector<char>)_(process_all)/32768 3777.966 -
std::find_if_not(vector<char>)_(process_all)/50 6.718 1.39%
std::find_if_not(vector<char>)_(process_all)/8 1.496 -6.28%
std::find_if_not(vector<char>)_(process_all)/8192 949.297 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.174 -2.00%
std::find_if_not(vector<int>)_(bail_25%)/32768 955.595 1.03%
std::find_if_not(vector<int>)_(bail_25%)/8 0.795 -2.22%
std::find_if_not(vector<int>)_(bail_25%)/8192 245.141 1.22%
std::find_if_not(vector<int>)_(process_all)/1024 113.244 -
std::find_if_not(vector<int>)_(process_all)/32768 3210.092 -
std::find_if_not(vector<int>)_(process_all)/50 5.409 -4.40%
std::find_if_not(vector<int>)_(process_all)/8 1.613 25.48%
std::find_if_not(vector<int>)_(process_all)/8192 807.892 -
std::flat_map<int,_int>::clear()/0 394.248 -
std::flat_map<int,_int>::clear()/1024 392.858 -
std::flat_map<int,_int>::clear()/32 393.288 -
std::flat_map<int,_int>::clear()/8192 408.102 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.957 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.095 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.765 1.21%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.380 -21.70%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.448 1.15%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.558 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.370 1.33%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.252 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.074 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.726 1.10%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.528 20.64%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.193 4.64%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.292 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.810 8.65%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.120 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.876 1.02%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.678 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1165.251 -
std::flat_map<int,_int>::ctor(const&)/0 12.828 -
std::flat_map<int,_int>::ctor(const&)/1024 178.058 -
std::flat_map<int,_int>::ctor(const&)/32 22.973 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.504 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.337 4.20%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.283 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 24.666 7.87%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1925.013 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.645 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4217.269 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.536 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33179.355 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.860 1.24%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8736.880 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.205 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132467.552 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.449 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.338 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.761 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.435 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.915 -13.51%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.397 -1.67%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.714 -15.55%
std::flat_map<int,_int>::erase(iterator)/1024 75.218 -
std::flat_map<int,_int>::erase(iterator)/32 19.960 -
std::flat_map<int,_int>::erase(iterator)/8192 499.161 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.864 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.358 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.459 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.214 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 97.807 3.77%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.487 -2.24%
std::flat_map<int,_int>::erase(key)_(existent)/8192 569.889 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.473 -3.65%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.823 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.479 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.289 1.26%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
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.738 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.266 2.03%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.372 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.380 2.46%
std::flat_map<int,_int>::find(key)_(existent)/8192 12.307 1.41%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.373 -22.55%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.821 -7.23%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.607 -4.66%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.181 -7.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.889 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.256 -1.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.351 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.697 7.94%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.853 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.740 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.960 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 559.386 2.37%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.092 1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.575 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.446 3.24%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.711 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.135 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.435 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.628 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.795 1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.569 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5209.925 -1.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.478 -3.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39645.409 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.601 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5692.646 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.084 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43157.524 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.852 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7735.763 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63199.874 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.792 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1646.813 12.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.897 1.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10268.533 16.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.768 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1792.360 10.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 457.556 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11313.543 13.49%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.931 -6.10%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.030 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.916 -2.04%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.136 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.723 26.50%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.396 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 36.376 49.42%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.121 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.910 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.895 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 564.808 1.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.605 2.33%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.810 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.240 -1.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.791 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.939 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.425 1.99%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.982 2.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.785 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.542 -1.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.279 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 563.073 1.95%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.947 1.15%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.043 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.566 1.40%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.278 4.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.174 26.69%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.808 12.58%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.173 36.45%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.954 1.22%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.018 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.793 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 682.018 2.81%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.855 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.151 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.860 1.96%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1638.144 144.42%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.342 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.962 1.18%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.814 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1607.784 144.92%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.076 1.29%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.975 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.606 1.14%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.739 -15.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.350 -1.10%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.581 -21.47%
std::flat_multimap<int,_int>::clear()/0 394.609 -
std::flat_multimap<int,_int>::clear()/1024 395.595 -
std::flat_multimap<int,_int>::clear()/32 394.267 -
std::flat_multimap<int,_int>::clear()/8192 412.035 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.280 1.05%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.096 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.705 1.16%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.353 -8.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.097 -31.77%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.204 -5.00%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.066 -32.24%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.556 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.318 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.815 -2.77%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -4.10%
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.043 -1.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.074 -2.54%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.492 -1.53%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.083 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.178 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.410 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1168.415 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.856 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.655 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.915 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1923.894 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.812 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.456 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.871 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.518 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.028 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3869.834 -1.35%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.391 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31613.735 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.387 2.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8446.896 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.379 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 128625.320 9.26%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.411 10.22%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.550 4.54%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.451 14.73%
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.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.035 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.039 1.94%
std::flat_multimap<int,_int>::erase(iterator)/32 19.816 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.730 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.932 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.331 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.238 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.952 1.25%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.751 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.604 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 539.902 -5.75%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.810 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.885 -9.69%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.589 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.856 1.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.056 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.435 1.35%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.343 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.332 1.57%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.336 9.91%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.032 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.266 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.220 -1.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.806 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.767 25.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.130 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.623 -17.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.790 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 152.406 52.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.195 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 650.454 -2.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.983 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.081 20.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.082 -2.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.196 1.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.001 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 108.350 39.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.007 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 577.508 -3.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.561 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4779.385 -10.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 599.778 -1.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37641.027 -7.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.711 1.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5304.394 -1.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.050 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41093.064 -1.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.124 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7254.689 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 661.171 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59351.852 -1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.202 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1313.239 23.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.405 1.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7789.264 34.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.039 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1271.338 16.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 442.480 1.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7311.936 25.18%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 159.449 57.46%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.726 -2.60%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 632.446 -4.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.902 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.741 15.98%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.164 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.360 -23.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.918 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 147.719 50.36%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.963 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 636.747 -2.55%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.074 1.17%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.075 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.615 1.27%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.788 33.94%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.368 5.35%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.517 38.79%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.562 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.262 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.846 1.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 548.265 -18.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.745 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 97.514 13.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.081 1.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 846.093 24.22%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.341 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.483 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.774 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1754.263 170.25%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.024 1.17%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.982 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.438 1.29%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.003 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.370 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.555 1.01%
std::for_each(deque<int>)/32 3.720 -
std::for_each(deque<int>)/50 3.882 -
std::for_each(deque<int>)/8 0.924 -
std::for_each(deque<int>)/8192 255.294 -
std::for_each(join_view(vector<vector<int>>))/32 3.877 2.98%
std::for_each(join_view(vector<vector<int>>))/50 4.054 -
std::for_each(join_view(vector<vector<int>>))/8 1.473 2.85%
std::for_each(join_view(vector<vector<int>>))/8192 264.043 -
std::for_each(list<int>)/32 10.802 -
std::for_each(list<int>)/50 21.359 -
std::for_each(list<int>)/8 2.339 -8.09%
std::for_each(list<int>)/8192 8079.070 6.04%
std::for_each(map<int>::iterator)/32 23.844 -
std::for_each(map<int>::iterator)/50 36.086 -
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7401.941 -1.37%
std::for_each(multimap<int>::iterator)/32 23.742 1.30%
std::for_each(multimap<int>::iterator)/50 36.507 -
std::for_each(multimap<int>::iterator)/8 5.093 -
std::for_each(multimap<int>::iterator)/8192 7533.221 -
std::for_each(multiset<int>::iterator)/32 23.667 -
std::for_each(multiset<int>::iterator)/50 35.737 -
std::for_each(multiset<int>::iterator)/8 5.049 -
std::for_each(multiset<int>::iterator)/8192 7983.957 -1.03%
std::for_each(set<int>::iterator)/32 24.868 1.91%
std::for_each(set<int>::iterator)/50 37.256 2.59%
std::for_each(set<int>::iterator)/8 5.038 -
std::for_each(set<int>::iterator)/8192 7916.527 -
std::for_each(vector<int>)/32 3.719 -
std::for_each(vector<int>)/50 3.868 -
std::for_each(vector<int>)/8 0.921 -
std::for_each(vector<int>)/8192 252.516 -
std::for_each_n(deque<int>)/32 3.788 -
std::for_each_n(deque<int>)/50 3.958 -
std::for_each_n(deque<int>)/8 1.253 -2.86%
std::for_each_n(deque<int>)/8192 255.223 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.279 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.436 -7.25%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.418 -3.78%
std::for_each_n(list<int>)/32 11.340 1.14%
std::for_each_n(list<int>)/50 23.061 3.14%
std::for_each_n(list<int>)/8 2.365 -
std::for_each_n(list<int>)/8192 7772.208 -
std::for_each_n(vector<int>)/32 3.748 1.01%
std::for_each_n(vector<int>)/50 3.867 -
std::for_each_n(vector<int>)/8 2.735 -
std::for_each_n(vector<int>)/8192 252.170 -
std::generate(deque<int>)/1024 260.065 7.26%
std::generate(deque<int>)/32 8.128 1.07%
std::generate(deque<int>)/50 12.747 5.93%
std::generate(deque<int>)/8192 2027.352 6.61%
std::generate(list<int>)/1024 672.348 -
std::generate(list<int>)/32 8.701 3.23%
std::generate(list<int>)/50 15.401 2.21%
std::generate(list<int>)/8192 7534.622 7.31%
std::generate(vector<int>)/1024 244.445 -
std::generate(vector<int>)/32 7.993 1.01%
std::generate(vector<int>)/50 12.043 -
std::generate(vector<int>)/8192 1844.201 -
std::generate_n(deque<int>)/1024 245.402 -
std::generate_n(deque<int>)/32 8.276 -
std::generate_n(deque<int>)/50 12.291 -
std::generate_n(deque<int>)/8192 1979.208 1.16%
std::generate_n(list<int>)/1024 650.493 -
std::generate_n(list<int>)/32 8.595 -
std::generate_n(list<int>)/50 15.509 -
std::generate_n(list<int>)/8192 7416.352 4.98%
std::generate_n(vector<int>)/1024 244.433 1.02%
std::generate_n(vector<int>)/32 7.957 1.11%
std::generate_n(vector<int>)/50 11.988 -
std::generate_n(vector<int>)/8192 1851.148 -
std::is_partitioned(deque<int>)_(partitioned)/1024 309.222 7.34%
std::is_partitioned(deque<int>)_(partitioned)/32 9.361 1.85%
std::is_partitioned(deque<int>)_(partitioned)/50 14.500 4.98%
std::is_partitioned(deque<int>)_(partitioned)/8192 2732.311 16.20%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.465 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.833 15.54%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.688 -3.43%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 750.458 -13.35%
std::is_partitioned(list<int>)_(partitioned)/1024 616.806 -
std::is_partitioned(list<int>)_(partitioned)/32 8.673 -
std::is_partitioned(list<int>)_(partitioned)/50 14.226 -
std::is_partitioned(list<int>)_(partitioned)/8192 7241.642 4.43%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.684 1.52%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.225 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.469 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2161.736 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.388 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.474 2.01%
std::is_partitioned(vector<int>)_(partitioned)/50 9.721 1.93%
std::is_partitioned(vector<int>)_(partitioned)/8192 1417.374 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.695 -9.15%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.652 -5.12%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.670 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.527 -9.72%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.315 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.684 -3.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3869.054 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 525959.296 1.80%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.860 -2.49%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.431 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.727 13.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4061.212 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689332.225 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.855 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.713 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.724 -2.66%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.403 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 525564.362 1.29%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.314 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.902 -1.12%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.747 6.80%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3963.905 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688560.635 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.424 1.53%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.925 1.06%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9462.246 19.02%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1457325.977 2.79%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 45.725 8.33%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 791.873 1.12%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.641 1.09%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8582.962 -6.40%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1613092.263 1.38%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.707 2.23%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 784.691 1.11%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.761 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9908.461 20.61%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1437976.938 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.252 1.13%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 804.331 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.169 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8848.226 4.90%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1612644.970 1.14%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.912 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.793 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.745 -2.51%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.674 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213875.331 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.579 4.91%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.127 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.396 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.676 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1017768.222 -1.42%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.366 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.722 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.102 -1.14%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2971.270 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214716.132 1.26%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.984 -2.17%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.392 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.392 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2775.369 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002052.292 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.761 -1.42%
std::is_sorted(deque<int>)/1024 474.937 -
std::is_sorted(deque<int>)/8 2.790 2.36%
std::is_sorted(deque<int>)/8192 3803.428 -
std::is_sorted(deque<int>,_pred)/1024 642.389 -
std::is_sorted(deque<int>,_pred)/8 4.691 -
std::is_sorted(deque<int>,_pred)/8192 5199.424 -
std::is_sorted(list<int>)/1024 758.836 1.22%
std::is_sorted(list<int>)/8 2.101 -
std::is_sorted(list<int>)/8192 7244.275 -
std::is_sorted(list<int>,_pred)/1024 825.315 -
std::is_sorted(list<int>,_pred)/8 4.053 -
std::is_sorted(list<int>,_pred)/8192 8890.045 -2.19%
std::is_sorted(vector<int>)/1024 246.331 -
std::is_sorted(vector<int>)/8 2.079 -
std::is_sorted(vector<int>)/8192 1907.185 -
std::is_sorted(vector<int>,_pred)/1024 470.278 -
std::is_sorted(vector<int>,_pred)/8 3.376 1.26%
std::is_sorted(vector<int>,_pred)/8192 3740.517 -
std::is_sorted_until(deque<int>)/1024 469.476 -
std::is_sorted_until(deque<int>)/8 2.461 -
std::is_sorted_until(deque<int>)/8192 3762.784 -
std::is_sorted_until(deque<int>,_pred)/1024 596.337 -
std::is_sorted_until(deque<int>,_pred)/8 4.143 -4.91%
std::is_sorted_until(deque<int>,_pred)/8192 4807.912 -
std::is_sorted_until(list<int>)/1024 747.218 1.16%
std::is_sorted_until(list<int>)/8 2.095 -
std::is_sorted_until(list<int>)/8192 7311.187 1.60%
std::is_sorted_until(list<int>,_pred)/1024 793.112 -3.53%
std::is_sorted_until(list<int>,_pred)/8 3.649 -3.83%
std::is_sorted_until(list<int>,_pred)/8192 7768.263 -13.80%
std::is_sorted_until(vector<int>)/1024 238.373 -
std::is_sorted_until(vector<int>)/8 2.092 -1.04%
std::is_sorted_until(vector<int>)/8192 1858.687 -
std::is_sorted_until(vector<int>,_pred)/1024 420.997 2.91%
std::is_sorted_until(vector<int>,_pred)/8 3.282 -1.15%
std::is_sorted_until(vector<int>,_pred)/8192 3333.439 1.74%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4622.144 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.239 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36416.719 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.448 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.787 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11497.632 1.77%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13618.568 15.07%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 414.011 21.66%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 117389.896 19.05%
std::list<int>::ctor(Range)_(cheap_elements)/1024 13594.063 19.03%
std::list<int>::ctor(Range)_(cheap_elements)/32 406.615 25.04%
std::list<int>::ctor(Range)_(cheap_elements)/8192 115757.140 17.54%
std::list<int>::ctor(const&)_(cheap_elements)/1024 13577.392 20.44%
std::list<int>::ctor(const&)_(cheap_elements)/32 405.849 24.38%
std::list<int>::ctor(const&)_(cheap_elements)/8192 115729.281 19.77%
std::list<int>::ctor(size)/1024 16587.918 38.54%
std::list<int>::ctor(size)/32 449.568 34.21%
std::list<int>::ctor(size)/8192 123815.026 26.02%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 13984.056 20.31%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 430.767 28.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 119392.562 18.24%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.992 7.04%
std::list<int>::erase(begin)_(cheap_elements)/32 13.391 10.39%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.942 9.35%
std::list<int>::insert(begin)_(cheap_elements)/1024 13.891 21.35%
std::list<int>::insert(begin)_(cheap_elements)/32 12.529 21.69%
std::list<int>::insert(begin)_(cheap_elements)/8192 13.643 19.62%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.922 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.187 1.91%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9876.094 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4622.482 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.791 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37328.454 -8.47%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.523 -1.34%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.414 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.446 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4769.617 -17.19%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.627 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38596.266 -7.32%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16874.903 -1.55%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 875.273 -5.27%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147504.665 -1.32%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.200 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.805 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14496.257 2.22%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6909.458 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.676 -1.84%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56082.249 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14108.333 1.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 398.260 7.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 116819.619 6.75%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35494.326 2.86%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 982.686 1.07%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 359412.548 20.99%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 15059.584 14.06%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 468.427 26.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 124134.778 14.88%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35084.449 3.11%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1005.101 2.82%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291675.881 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13563.241 2.30%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 381.231 2.92%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 111220.124 3.61%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33946.982 -1.15%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 965.302 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 290224.723 -
std::list<std::string>::ctor(size)/1024 14004.123 1.31%
std::list<std::string>::ctor(size)/32 392.728 5.23%
std::list<std::string>::ctor(size)/8192 116047.874 3.35%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14066.986 4.40%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 401.480 8.19%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 116039.835 5.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 35247.595 1.80%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 975.730 3.12%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 300102.982 1.46%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.591 -2.17%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.859 -5.51%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.532 -1.42%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.382 -1.81%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.996 -2.97%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.454 -1.55%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.253 -2.28%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.659 -3.72%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.181 -2.81%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.268 -1.07%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.522 -1.32%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.136 -1.41%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1331.631 12.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.149 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10182.182 3.39%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6881.424 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.281 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55288.582 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4768.947 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.848 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38578.134 -1.10%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 20154.342 18.82%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 880.442 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146679.165 -1.35%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.887 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.740 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.944 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.656 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.483 1.25%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.242 -
std::lower_bound(std::deque<int>)/100 30.802 -
std::lower_bound(std::deque<int>)/8 17.002 -
std::lower_bound(std::deque<int>)/8192 65.628 -3.47%
std::lower_bound(std::forward_list<int>)/100 84.526 2.48%
std::lower_bound(std::forward_list<int>)/8 15.581 1.16%
std::lower_bound(std::forward_list<int>)/8192 10379.841 -
std::lower_bound(std::list<int>)/100 91.963 -
std::lower_bound(std::list<int>)/8 15.587 -
std::lower_bound(std::list<int>)/8192 14007.380 -5.28%
std::lower_bound(std::vector<int>)/100 12.298 -
std::lower_bound(std::vector<int>)/8 7.828 -
std::lower_bound(std::vector<int>)/8192 15.852 -6.85%
std::make_heap(deque<int>)_(ascending)/1024 2622.947 -
std::make_heap(deque<int>)_(ascending)/8 27.262 -
std::make_heap(deque<int>)_(ascending)/8192 20717.245 -
std::make_heap(deque<int>)_(descending)/1024 1098.561 -2.19%
std::make_heap(deque<int>)_(descending)/8 20.979 -
std::make_heap(deque<int>)_(descending)/8192 8621.410 -
std::make_heap(deque<int>)_(heap)/1024 1097.842 -
std::make_heap(deque<int>)_(heap)/8 21.100 -
std::make_heap(deque<int>)_(heap)/8192 8620.993 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2659.766 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.179 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20968.783 -
std::make_heap(deque<int>)_(repeated)/1024 2279.023 -
std::make_heap(deque<int>)_(repeated)/8 25.073 -
std::make_heap(deque<int>)_(repeated)/8192 17969.253 -
std::make_heap(deque<int>)_(shuffled)/1024 2557.564 -3.48%
std::make_heap(deque<int>)_(shuffled)/8 24.609 -
std::make_heap(deque<int>)_(shuffled)/8192 22597.778 -7.10%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.989 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.244 1.13%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17126.135 -
std::make_heap(deque<int>,_pred)_(descending)/1024 640.363 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.985 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5006.767 -
std::make_heap(deque<int>,_pred)_(heap)/1024 641.443 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.015 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5050.658 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2178.558 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.958 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17084.816 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1696.998 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.392 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13092.822 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.105 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.784 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15251.359 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.153 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.385 1.35%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5108.314 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 286.978 -1.64%
std::make_heap(vector<NonIntegral>)_(descending)/8 15.039 1.97%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2137.179 -1.46%
std::make_heap(vector<NonIntegral>)_(heap)/1024 287.147 -1.12%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.795 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2135.955 -1.43%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 661.141 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.661 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5094.637 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.224 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.779 1.78%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4591.544 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.118 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.276 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5270.711 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.112 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.983 1.41%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5247.141 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.294 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.739 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2140.202 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.312 -1.03%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.766 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2139.710 -1.39%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 689.378 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.716 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5307.749 -2.31%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.898 -2.01%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.118 -2.32%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4774.966 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 671.856 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.435 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5719.883 -
std::make_heap(vector<int>)_(ascending)/1024 647.427 -
std::make_heap(vector<int>)_(ascending)/8 16.442 -
std::make_heap(vector<int>)_(ascending)/8192 4973.391 -
std::make_heap(vector<int>)_(descending)/1024 273.550 -
std::make_heap(vector<int>)_(descending)/8 14.670 -
std::make_heap(vector<int>)_(descending)/8192 2032.804 4.31%
std::make_heap(vector<int>)_(heap)/1024 273.580 -
std::make_heap(vector<int>)_(heap)/8 14.679 -
std::make_heap(vector<int>)_(heap)/8192 1949.132 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.044 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.499 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4957.798 -
std::make_heap(vector<int>)_(repeated)/1024 560.855 -
std::make_heap(vector<int>)_(repeated)/8 15.459 -
std::make_heap(vector<int>)_(repeated)/8192 4258.199 -
std::make_heap(vector<int>)_(shuffled)/1024 586.988 2.64%
std::make_heap(vector<int>)_(shuffled)/8 16.480 4.12%
std::make_heap(vector<int>)_(shuffled)/8192 5077.439 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 653.172 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.788 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5002.676 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.293 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.776 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1951.041 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.403 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.776 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1950.989 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 658.061 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.651 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4982.143 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.807 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.764 -1.80%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4286.310 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 575.263 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.860 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5003.629 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16297.444 -4.68%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.223 -2.02%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 495574.962 5.15%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16871.940 -4.56%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.069 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 497467.791 4.03%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21455.312 -4.79%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.608 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 640649.971 7.35%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18354.937 -3.53%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.870 2.94%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 519589.462 3.55%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32890.676 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.680 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 990596.055 -2.75%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14422.168 -2.25%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.914 -6.44%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173304.096 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22305.639 -3.75%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.484 1.38%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 631604.875 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15851.449 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.196 -1.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 462310.735 2.70%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16404.598 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.761 1.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461262.818 -7.21%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21495.629 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.089 4.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 564340.862 1.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17954.618 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.384 -1.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477930.426 1.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32575.480 1.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.809 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 994359.612 1.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13953.581 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.351 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166850.161 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22226.512 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.068 4.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 598797.066 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11003.312 1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.500 3.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 115099.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11236.908 1.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.643 6.88%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116327.239 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14787.983 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.552 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158890.624 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12375.011 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.492 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129947.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24086.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.463 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 271023.405 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5731.959 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.321 3.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62869.184 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15264.944 1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.798 1.21%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167567.468 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11025.481 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 45.009 3.86%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115567.384 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11282.039 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.729 4.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117127.575 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14893.242 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159378.498 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12406.408 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 47.136 2.42%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130046.426 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24133.755 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.628 2.79%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270930.667 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5720.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.010 6.09%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62155.779 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15260.810 1.13%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.257 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169223.231 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11101.462 1.56%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.019 1.51%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 118316.907 3.45%
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11624.583 1.66%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.239 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118369.939 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15056.241 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.678 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 157014.452 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12831.407 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.299 -3.41%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132731.416 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23517.681 1.23%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.125 1.62%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262952.041 1.41%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5821.801 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.808 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63313.727 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15114.857 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.158 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156185.529 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11084.571 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.042 -4.86%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115148.111 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11583.959 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.725 2.57%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118786.613 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15104.103 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.769 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157224.830 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12856.634 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.262 -2.26%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133199.394 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23518.629 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.220 -4.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 263628.090 1.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5821.633 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.500 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62002.468 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15135.106 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.888 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156617.866 -
std::map<int,_int>::clear()/0 396.823 1.43%
std::map<int,_int>::clear()/1024 10534.995 -
std::map<int,_int>::clear()/32 656.155 -
std::map<int,_int>::clear()/8192 86107.505 -1.75%
std::map<int,_int>::contains(key)_(existent)/1024 4.163 2.45%
std::map<int,_int>::contains(key)_(existent)/32 1.674 2.53%
std::map<int,_int>::contains(key)_(existent)/8192 5.512 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.534 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.834 -3.03%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.905 -2.08%
std::map<int,_int>::count(key)_(existent)/1024 3.842 1.50%
std::map<int,_int>::count(key)_(existent)/32 1.551 -
std::map<int,_int>::count(key)_(existent)/8192 5.936 4.45%
std::map<int,_int>::count(key)_(non-existent)/0 0.254 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.280 -
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.218 1.04%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.807 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6014.169 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.484 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51560.786 -1.05%
std::map<int,_int>::ctor(const&)/0 12.738 -
std::map<int,_int>::ctor(const&)/1024 7557.850 13.07%
std::map<int,_int>::ctor(const&)/32 226.323 -1.32%
std::map<int,_int>::ctor(const&)/8192 53898.204 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.769 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6933.821 2.69%
std::map<int,_int>::ctor(const&,_alloc)/32 234.390 1.76%
std::map<int,_int>::ctor(const&,_alloc)/8192 51937.006 -4.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.717 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8924.697 -1.46%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.520 -4.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71551.897 -1.27%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -1.06%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12948.354 -1.98%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.441 -5.08%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248709.717 -1.32%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.331 -4.71%
std::map<int,_int>::equal_range(key)_(existent)/32 1.858 2.20%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.502 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.434 7.19%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.476 -7.48%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.166 6.80%
std::map<int,_int>::erase(iterator)/1024 22.259 6.66%
std::map<int,_int>::erase(iterator)/32 21.932 5.70%
std::map<int,_int>::erase(iterator)/8192 25.237 4.72%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.651 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7838.186 3.14%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.177 1.33%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60735.382 4.32%
std::map<int,_int>::erase(key)_(existent)/1024 25.840 5.13%
std::map<int,_int>::erase(key)_(existent)/32 23.011 3.21%
std::map<int,_int>::erase(key)_(existent)/8192 26.409 4.87%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.274 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.319 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.132 -4.15%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.942 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.779 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.039 -
std::map<int,_int>::find(key)_(existent)/1024 4.329 -
std::map<int,_int>::find(key)_(existent)/32 1.726 1.50%
std::map<int,_int>::find(key)_(existent)/8192 5.515 1.27%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.418 -
std::map<int,_int>::find(key)_(non-existent)/32 2.305 3.74%
std::map<int,_int>::find(key)_(non-existent)/8192 7.891 5.49%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.130 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.945 2.89%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.433 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.156 2.56%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.158 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.910 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.970 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.695 5.46%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.228 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.609 5.49%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.916 -2.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.450 1.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.223 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.482 -1.41%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.078 -1.95%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.627 -2.05%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.383 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16014.726 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.927 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177703.266 -3.62%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.281 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12145.545 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.633 -1.18%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114478.789 -5.11%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.223 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7776.473 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.352 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134628.525 1.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.621 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10976.063 -3.72%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.761 -5.99%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91027.137 -2.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.166 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9747.316 1.44%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 643.227 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81980.614 2.65%
std::map<int,_int>::insert(value)_(already_present)/1024 3.243 -1.30%
std::map<int,_int>::insert(value)_(already_present)/32 1.757 -3.41%
std::map<int,_int>::insert(value)_(already_present)/8192 3.942 2.17%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.247 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.554 2.86%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.062 1.06%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.656 -1.79%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.068 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.280 -1.70%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.480 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.878 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.430 -8.06%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.746 -2.07%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.119 2.52%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.088 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.596 2.28%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.710 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.971 -1.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.048 -1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.987 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.446 -1.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.684 -1.92%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.630 3.02%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.507 2.02%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.529 1.02%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.484 1.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.480 8.87%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.404 -3.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6457.526 -3.67%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.427 -4.44%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51148.080 -5.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.397 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6399.453 -4.98%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.076 -4.79%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51278.229 -4.39%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1485.314 1.77%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.042 5.61%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12783.741 -2.89%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.497 5.14%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.773 3.46%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.764 1.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.182 -1.91%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.442 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.560 -1.27%
std::map<std::string,_int>::clear()/0 396.396 -
std::map<std::string,_int>::clear()/1024 21823.351 -1.83%
std::map<std::string,_int>::clear()/32 863.255 -3.91%
std::map<std::string,_int>::clear()/8192 212687.302 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.470 -8.04%
std::map<std::string,_int>::contains(key)_(existent)/32 15.397 -5.97%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.919 -2.95%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.823 -2.40%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.756 -4.85%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.783 2.75%
std::map<std::string,_int>::count(key)_(existent)/1024 22.750 2.64%
std::map<std::string,_int>::count(key)_(existent)/32 16.274 -
std::map<std::string,_int>::count(key)_(existent)/8192 29.315 -6.19%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.117 1.24%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.111 4.58%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.932 3.87%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.799 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7040.704 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.968 3.25%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59860.725 -
std::map<std::string,_int>::ctor(const&)/0 12.710 -
std::map<std::string,_int>::ctor(const&)/1024 35355.850 -
std::map<std::string,_int>::ctor(const&)/32 819.510 -
std::map<std::string,_int>::ctor(const&)/8192 347301.844 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.708 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36055.185 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 762.329 -2.23%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347776.990 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40772.570 -2.37%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 824.248 -2.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390638.730 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.783 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54039.556 -5.96%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1038.068 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1096270.702 -1.83%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.193 4.49%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.648 -11.32%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.192 3.92%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.637 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.958 -2.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.280 -1.52%
std::map<std::string,_int>::erase(iterator)/1024 28.024 -8.94%
std::map<std::string,_int>::erase(iterator)/32 31.728 7.45%
std::map<std::string,_int>::erase(iterator)/8192 26.525 -9.48%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.134 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12901.835 -5.35%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.188 2.91%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118805.588 -1.90%
std::map<std::string,_int>::erase(key)_(existent)/1024 80.247 49.69%
std::map<std::string,_int>::erase(key)_(existent)/32 68.967 11.58%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.136 -40.08%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.907 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.084 3.60%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 26.938 -2.80%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.826 8.83%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.976 5.00%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.246 6.57%
std::map<std::string,_int>::find(key)_(existent)/1024 23.929 4.12%
std::map<std::string,_int>::find(key)_(existent)/32 15.342 -8.74%
std::map<std::string,_int>::find(key)_(existent)/8192 29.957 -4.08%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.171 -1.00%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.618 -3.95%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.662 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.783 -21.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.551 -6.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.394 7.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.649 4.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.668 33.93%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.964 -5.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.876 -19.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.711 -9.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.096 4.16%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.153 2.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.574 -8.48%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.562 -45.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.649 23.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.872 17.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.671 13.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.268 -1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.810 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66688.806 1.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1472.735 2.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 941761.812 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.635 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44262.007 -1.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1311.727 -1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620230.274 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.345 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41174.660 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1080.817 -8.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620629.597 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.983 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35234.941 -2.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.143 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404822.948 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.342 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34640.240 -2.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1189.660 -6.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 380959.312 2.45%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.203 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.384 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 40.298 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.912 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.153 1.45%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.603 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.378 23.05%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 24.090 -29.64%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.423 10.98%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.966 -14.30%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.316 -12.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.135 29.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.031 29.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 38.156 70.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.444 -28.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.525 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.487 5.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 69.686 -19.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.978 -2.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 54.537 22.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.737 -9.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 60.259 7.47%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.563 -5.12%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.670 5.82%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.417 -1.66%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.164 -4.30%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.094 -17.33%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.141 -2.48%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.359 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36733.749 -2.37%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 806.512 -3.04%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351107.825 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.460 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36489.191 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 760.672 -3.00%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351414.453 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -1.64%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15292.126 -1.20%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 328.328 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211632.100 2.10%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.002 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.299 4.68%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.632 2.06%
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.866 -9.67%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.700 3.80%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.863 11.16%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.500 3.81%
std::mismatch(deque<int>)_(it,_it,_it)/1024 478.203 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496938.002 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.505 -7.00%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3859.214 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.492 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.640 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 527168.665 6.48%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.107 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4099.640 6.63%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 720.302 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 730.365 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 636062.668 1.47%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.318 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4927.000 1.39%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 721.193 3.89%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 727.846 1.25%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626340.527 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.267 4.43%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4876.896 -
std::mismatch(list<int>)_(it,_it,_it)/1000 751.061 1.13%
std::mismatch(list<int>)_(it,_it,_it)/1024 768.905 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 941839.031 1.45%
std::mismatch(list<int>)_(it,_it,_it)/8 2.638 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7556.731 -17.52%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.016 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 789.320 -2.09%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959969.548 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.998 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13008.680 -14.10%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 799.372 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.035 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006002.522 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.117 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13007.435 -9.26%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.875 1.75%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 826.103 1.04%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1002909.871 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.674 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11213.704 -12.42%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.364 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.916 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68291.772 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.051 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.404 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.950 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68262.178 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.743 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 483.547 6.07%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.761 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 611084.705 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.131 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4740.898 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.955 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.230 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 609912.464 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.257 2.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4742.916 -
std::move(deque<int>)/1048576 56632.798 3.88%
std::move(deque<int>)/262144 15169.462 1.11%
std::move(deque<int>)/32768 2112.396 -
std::move(deque<int>)/4096 149.287 -
std::move(deque<int>)/512 22.198 -
std::move(deque<int>)/64 5.112 1.72%
std::move(deque<int>)/8 3.642 9.73%
std::move(list<int>)/1048576 992610.133 1.01%
std::move(list<int>)/262144 245272.521 1.90%
std::move(list<int>)/32768 30570.472 -1.01%
std::move(list<int>)/4096 3928.310 -
std::move(list<int>)/512 349.823 -
std::move(list<int>)/64 43.617 1.33%
std::move(list<int>)/8 3.399 -
std::move(vector<bool>)_(aligned)/1048576 1737.121 -
std::move(vector<bool>)_(aligned)/262144 255.546 -
std::move(vector<bool>)_(aligned)/32768 36.633 -
std::move(vector<bool>)_(aligned)/4096 7.019 -
std::move(vector<bool>)_(aligned)/512 2.344 -
std::move(vector<bool>)_(aligned)/64 1.829 8.91%
std::move(vector<bool>)_(unaligned)/1048576 6537.440 -3.16%
std::move(vector<bool>)_(unaligned)/262144 1588.973 -2.66%
std::move(vector<bool>)_(unaligned)/32768 202.656 -
std::move(vector<bool>)_(unaligned)/4096 26.569 1.16%
std::move(vector<bool>)_(unaligned)/512 4.874 2.48%
std::move(vector<bool>)_(unaligned)/64 1.634 -
std::move(vector<int>)/1048576 56697.586 -
std::move(vector<int>)/262144 22253.166 4.52%
std::move(vector<int>)/32768 1740.927 -
std::move(vector<int>)/4096 134.170 -
std::move(vector<int>)/512 20.200 -2.07%
std::move(vector<int>)/64 4.178 -
std::move(vector<int>)/8 2.240 -1.50%
std::move_backward(deque<int>)/1048576 139064.207 5.78%
std::move_backward(deque<int>)/262144 32692.750 4.92%
std::move_backward(deque<int>)/32768 3537.153 -
std::move_backward(deque<int>)/4096 155.145 -11.92%
std::move_backward(deque<int>)/512 23.567 -
std::move_backward(deque<int>)/64 5.178 -1.01%
std::move_backward(deque<int>)/8 3.302 -7.42%
std::move_backward(list<int>)/1048576 1043767.927 1.37%
std::move_backward(list<int>)/262144 265199.854 2.89%
std::move_backward(list<int>)/32768 32079.217 1.12%
std::move_backward(list<int>)/4096 5759.124 -
std::move_backward(list<int>)/512 372.961 -
std::move_backward(list<int>)/64 41.330 4.56%
std::move_backward(list<int>)/8 3.470 2.53%
std::move_backward(vector<bool>)_(aligned)/1048576 1743.076 -
std::move_backward(vector<bool>)_(aligned)/262144 256.629 -
std::move_backward(vector<bool>)_(aligned)/32768 38.025 -
std::move_backward(vector<bool>)_(aligned)/4096 7.215 -
std::move_backward(vector<bool>)_(aligned)/512 2.320 3.20%
std::move_backward(vector<bool>)_(aligned)/64 1.698 -1.34%
std::move_backward(vector<bool>)_(unaligned)/1048576 6522.396 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.954 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.638 -
std::move_backward(vector<bool>)_(unaligned)/4096 26.969 -
std::move_backward(vector<bool>)_(unaligned)/512 4.506 -
std::move_backward(vector<bool>)_(unaligned)/64 1.632 -
std::move_backward(vector<int>)/1048576 56538.462 -
std::move_backward(vector<int>)/262144 23266.068 2.56%
std::move_backward(vector<int>)/32768 1734.170 1.27%
std::move_backward(vector<int>)/4096 135.596 -
std::move_backward(vector<int>)/512 20.836 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.299 1.84%
std::multimap<int,_int>::clear()/0 391.187 -
std::multimap<int,_int>::clear()/1024 10782.409 -
std::multimap<int,_int>::clear()/32 648.810 -
std::multimap<int,_int>::clear()/8192 85396.965 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.440 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.701 -3.53%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.542 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.596 4.52%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.827 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.204 116.78%
std::multimap<int,_int>::count(key)_(existent)/1024 5.392 -2.18%
std::multimap<int,_int>::count(key)_(existent)/32 3.659 -2.76%
std::multimap<int,_int>::count(key)_(existent)/8192 6.529 -1.82%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 7.005 8.89%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.870 8.27%
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.283 18.46%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.867 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6003.359 1.11%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.532 1.20%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51790.558 -
std::multimap<int,_int>::ctor(const&)/0 12.803 -
std::multimap<int,_int>::ctor(const&)/1024 6620.082 1.01%
std::multimap<int,_int>::ctor(const&)/32 223.610 1.13%
std::multimap<int,_int>::ctor(const&)/8192 52602.327 -7.07%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.762 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6543.020 -5.34%
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.730 -1.85%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52395.237 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8772.465 -3.49%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.610 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 77399.667 9.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.752 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12859.889 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.412 1.67%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247429.524 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.512 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.466 1.32%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.050 1.01%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.529 2.95%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.325 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.789 2.03%
std::multimap<int,_int>::erase(iterator)/1024 21.733 6.97%
std::multimap<int,_int>::erase(iterator)/32 21.082 4.07%
std::multimap<int,_int>::erase(iterator)/8192 21.051 2.86%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.656 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7354.028 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.232 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57026.038 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.273 1.96%
std::multimap<int,_int>::erase(key)_(existent)/32 22.822 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.016 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.639 -7.41%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.356 -5.38%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.661 -6.01%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.221 9.10%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.138 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.738 -1.51%
std::multimap<int,_int>::find(key)_(existent)/32 1.738 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.374 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.231 -2.70%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.456 -4.97%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.200 -1.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.503 2.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.486 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.945 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.610 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.267 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.590 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.491 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.122 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.193 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.005 2.20%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.805 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.664 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.175 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.268 1.59%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.868 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.212 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.215 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14486.104 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.962 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184675.343 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.369 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11694.173 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 667.580 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120990.622 -2.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.028 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12200.400 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.499 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 206155.620 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.669 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10742.455 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.437 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89570.450 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.622 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9824.454 -3.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 679.036 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78465.502 -6.62%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.334 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.356 1.07%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.482 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.027 -3.03%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.318 5.56%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.937 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.551 2.27%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.983 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.723 1.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.920 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.354 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.105 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.397 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.239 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.955 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.426 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.844 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.343 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6499.026 2.39%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.775 5.19%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52195.290 3.09%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.320 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6557.612 3.14%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.990 4.42%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52411.955 3.81%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1481.491 1.85%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.770 17.66%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12866.934 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.385 4.31%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.227 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.272 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.884 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.588 -4.73%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.813 -
std::multimap<std::string,_int>::clear()/0 392.274 -
std::multimap<std::string,_int>::clear()/1024 21475.598 1.57%
std::multimap<std::string,_int>::clear()/32 897.545 -
std::multimap<std::string,_int>::clear()/8192 213436.065 -1.76%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.488 -2.27%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.117 6.93%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.859 -4.20%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.857 -5.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.540 -5.24%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.094 -13.02%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.611 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.185 2.42%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.206 -14.99%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.797 12.68%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.828 7.21%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.424 -8.95%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.895 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7026.156 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.973 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60025.592 -1.24%
std::multimap<std::string,_int>::ctor(const&)/0 12.676 -
std::multimap<std::string,_int>::ctor(const&)/1024 34899.142 -
std::multimap<std::string,_int>::ctor(const&)/32 678.757 -14.58%
std::multimap<std::string,_int>::ctor(const&)/8192 342938.512 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.957 2.43%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36515.363 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 784.294 -7.80%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346957.766 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.835 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39750.340 1.98%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 749.042 -21.31%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381191.969 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.889 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56508.059 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 974.660 -4.24%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107598.897 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.341 -1.62%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.548 2.37%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.747 10.22%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.917 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.058 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.717 10.05%
std::multimap<std::string,_int>::erase(iterator)/1024 27.635 -14.63%
std::multimap<std::string,_int>::erase(iterator)/32 25.259 -11.15%
std::multimap<std::string,_int>::erase(iterator)/8192 32.234 5.13%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.359 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12974.826 1.33%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.802 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119050.022 1.70%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.169 -17.45%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.282 43.55%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.564 17.23%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.643 -2.75%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.787 -4.85%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 33.279 2.86%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.253 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.666 2.44%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.324 3.04%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.781 8.44%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.486 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.854 2.14%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.246 9.69%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.576 2.65%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 34.184 6.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.750 8.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.810 21.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.379 13.52%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.620 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.697 -19.93%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.913 4.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.357 -3.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.723 8.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.118 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 53.736 66.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.094 4.12%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.149 -16.34%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.109 33.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.101 10.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.589 -4.85%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.540 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.354 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66543.785 1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1398.762 2.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 922354.863 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.044 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44387.575 3.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1220.682 2.85%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597729.851 -4.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.438 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61247.983 -2.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1407.901 -11.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816019.332 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.216 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32814.063 -1.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1113.512 -1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383970.994 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.182 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32213.105 -1.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.555 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348178.520 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.770 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.217 -42.31%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.112 -18.02%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.410 3.53%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.224 -9.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 30.935 -20.67%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 96.485 11.52%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.647 -19.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.371 18.42%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.859 -18.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.915 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.726 -9.28%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 35.897 -14.28%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.399 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.334 -1.57%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.425 -3.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.971 -4.13%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.452 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37095.550 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 725.633 11.25%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348456.309 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.451 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35604.522 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 746.002 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347869.586 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 20714.596 16.82%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 356.335 5.05%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 221690.863 7.29%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 91.242 -2.49%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.854 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 132.307 4.15%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 32.332 -35.14%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.403 -32.02%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.120 -39.23%
std::multiset<int>::clear()/0 391.642 -
std::multiset<int>::clear()/1024 10320.443 1.33%
std::multiset<int>::clear()/32 628.500 -
std::multiset<int>::clear()/8192 81772.155 1.33%
std::multiset<int>::contains(key)_(existent)/1024 4.010 2.00%
std::multiset<int>::contains(key)_(existent)/32 1.681 -1.95%
std::multiset<int>::contains(key)_(existent)/8192 8.756 -
std::multiset<int>::contains(key)_(non-existent)/0 0.279 -
std::multiset<int>::contains(key)_(non-existent)/1024 7.864 33.46%
std::multiset<int>::contains(key)_(non-existent)/32 2.817 -
std::multiset<int>::contains(key)_(non-existent)/8192 10.431 20.71%
std::multiset<int>::count(key)_(existent)/1024 5.464 -4.23%
std::multiset<int>::count(key)_(existent)/32 3.553 -3.67%
std::multiset<int>::count(key)_(existent)/8192 10.605 12.85%
std::multiset<int>::count(key)_(non-existent)/0 0.262 -
std::multiset<int>::count(key)_(non-existent)/1024 5.866 -
std::multiset<int>::count(key)_(non-existent)/32 2.434 2.71%
std::multiset<int>::count(key)_(non-existent)/8192 10.879 15.35%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.806 -2.97%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5795.518 1.15%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.978 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47965.273 1.09%
std::multiset<int>::ctor(const&)/0 12.742 -
std::multiset<int>::ctor(const&)/1024 6307.703 -1.31%
std::multiset<int>::ctor(const&)/32 221.028 -
std::multiset<int>::ctor(const&)/8192 49933.799 -3.90%
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6274.094 -3.36%
std::multiset<int>::ctor(const&,_alloc)/32 223.822 -1.00%
std::multiset<int>::ctor(const&,_alloc)/8192 50475.527 -3.05%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10065.374 14.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 246.949 2.80%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 79743.377 12.02%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.708 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12703.383 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.924 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248074.121 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.358 1.22%
std::multiset<int>::equal_range(key)_(existent)/32 2.363 1.12%
std::multiset<int>::equal_range(key)_(existent)/8192 8.980 9.22%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -5.76%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.543 1.33%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.356 -8.20%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.237 -1.53%
std::multiset<int>::erase(iterator)/1024 23.742 1.09%
std::multiset<int>::erase(iterator)/32 21.135 -
std::multiset<int>::erase(iterator)/8192 23.742 1.67%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.174 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6729.708 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.526 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55575.558 1.82%
std::multiset<int>::erase(key)_(existent)/1024 41.917 4.85%
std::multiset<int>::erase(key)_(existent)/32 22.053 -3.04%
std::multiset<int>::erase(key)_(existent)/8192 60.439 -1.78%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.267 5.84%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.540 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.378 2.78%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.046 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.959 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.795 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.203 1.34%
std::multiset<int>::find(key)_(existent)/1024 4.043 -3.41%
std::multiset<int>::find(key)_(existent)/32 1.579 -2.27%
std::multiset<int>::find(key)_(existent)/8192 8.878 10.78%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.500 -
std::multiset<int>::find(key)_(non-existent)/32 2.389 -6.17%
std::multiset<int>::find(key)_(non-existent)/8192 9.466 14.54%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.155 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.030 2.26%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.543 -1.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.897 1.43%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.188 -1.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.307 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.452 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.059 5.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.175 -1.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.547 1.14%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.619 -1.11%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 81.952 12.97%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.176 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.416 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.886 -1.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.935 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.681 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14887.225 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.031 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187880.956 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.238 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12007.542 3.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.323 -1.11%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117282.826 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.045 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11988.517 -3.30%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 697.953 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190165.636 -1.16%
std::multiset<int>::insert(value)_(already_present)/1024 28.332 2.71%
std::multiset<int>::insert(value)_(already_present)/32 18.287 -1.07%
std::multiset<int>::insert(value)_(already_present)/8192 31.048 -3.28%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.059 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.824 1.34%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.648 -2.35%
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.611 -2.24%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.020 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.746 -7.14%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.968 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.233 -7.31%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.141 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.158 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.468 5.79%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.803 126.54%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.927 63.68%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.290 161.55%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.396 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6307.221 -1.34%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.788 -2.02%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49771.357 -2.98%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.777 3.81%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6742.739 4.65%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 242.498 7.07%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50994.141 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1341.273 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.008 -2.33%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12466.121 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.121 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.397 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.592 6.15%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.464 -12.63%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.479 -8.07%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.535 1.82%
std::multiset<std::string>::clear()/0 392.595 -
std::multiset<std::string>::clear()/1024 21984.822 1.18%
std::multiset<std::string>::clear()/32 908.387 -
std::multiset<std::string>::clear()/8192 223787.844 5.14%
std::multiset<std::string>::contains(key)_(existent)/1024 24.226 -4.84%
std::multiset<std::string>::contains(key)_(existent)/32 16.014 4.93%
std::multiset<std::string>::contains(key)_(existent)/8192 29.559 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.423 -11.91%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.206 -10.51%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.191 -9.02%
std::multiset<std::string>::count(key)_(existent)/1024 24.350 3.20%
std::multiset<std::string>::count(key)_(existent)/32 19.598 1.32%
std::multiset<std::string>::count(key)_(existent)/8192 29.561 -3.24%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.342 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.487 -2.34%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.015 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.807 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 7042.041 2.06%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.352 1.47%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57375.795 -
std::multiset<std::string>::ctor(const&)/0 12.698 -
std::multiset<std::string>::ctor(const&)/1024 33642.042 -2.00%
std::multiset<std::string>::ctor(const&)/32 794.958 -
std::multiset<std::string>::ctor(const&)/8192 340346.882 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.691 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36724.949 1.55%
std::multiset<std::string>::ctor(const&,_alloc)/32 824.534 10.86%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342903.017 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.842 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38483.593 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.858 5.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379367.033 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.844 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54802.840 -1.51%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1028.985 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1076835.507 -1.11%
std::multiset<std::string>::equal_range(key)_(existent)/1024 20.835 -13.73%
std::multiset<std::string>::equal_range(key)_(existent)/32 16.814 -5.30%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.053 -10.29%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.781 2.38%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.262 -2.41%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.535 -3.33%
std::multiset<std::string>::erase(iterator)/1024 30.839 -3.41%
std::multiset<std::string>::erase(iterator)/32 26.192 -5.04%
std::multiset<std::string>::erase(iterator)/8192 31.321 -13.93%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.567 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13150.398 2.04%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.659 2.41%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120043.002 1.30%
std::multiset<std::string>::erase(key)_(existent)/1024 68.736 -27.78%
std::multiset<std::string>::erase(key)_(existent)/32 57.046 -30.70%
std::multiset<std::string>::erase(key)_(existent)/8192 109.441 33.53%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.437 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.933 -5.03%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.042 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.183 -1.76%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.642 -4.65%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.666 -
std::multiset<std::string>::find(key)_(existent)/1024 23.970 -1.57%
std::multiset<std::string>::find(key)_(existent)/32 15.005 -
std::multiset<std::string>::find(key)_(existent)/8192 27.903 -1.28%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.274 3.42%
std::multiset<std::string>::find(key)_(non-existent)/32 10.199 -2.25%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.560 -7.26%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.413 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.814 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.749 7.24%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 97.730 -6.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.929 7.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.035 -15.40%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.515 33.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 69.977 12.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.430 -2.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 34.320 -29.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.996 5.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 66.897 -8.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.663 -16.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.630 -18.17%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.048 1.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.982 31.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.852 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64641.611 2.61%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1394.115 -1.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 923128.988 3.67%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.997 1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44086.507 3.47%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1232.676 -1.91%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597507.115 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.914 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61133.761 1.98%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1388.632 -5.40%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 812890.716 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.977 5.15%
std::multiset<std::string>::insert(value)_(already_present)/32 31.014 -27.03%
std::multiset<std::string>::insert(value)_(already_present)/8192 80.023 53.28%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 23.891 -6.22%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 61.207 -7.32%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.205 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 67.297 -24.47%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 23.645 -23.08%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 53.396 16.52%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 34.766 -6.02%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 42.970 -22.94%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.939 -5.35%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.925 -10.97%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.867 2.56%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 53.204 77.28%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.856 63.93%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 60.161 80.09%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.284 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36190.847 -2.88%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 682.432 -14.28%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345232.075 -7.04%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.279 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35486.382 1.17%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 653.105 -15.80%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344286.927 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16703.484 2.82%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 317.092 -3.18%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204546.609 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 88.279 -3.47%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.352 -4.56%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 134.555 2.76%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 33.186 20.04%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.649 23.88%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.080 20.02%
std::none_of(deque<int>)_(process_all)/32 12.317 -
std::none_of(deque<int>)_(process_all)/32768 10473.623 -
std::none_of(deque<int>)_(process_all)/50 18.914 -
std::none_of(deque<int>)_(process_all)/8 3.437 -
std::none_of(deque<int>)_(process_all)/8192 2623.699 -
std::none_of(list<int>)_(process_all)/32 11.870 1.52%
std::none_of(list<int>)_(process_all)/32768 26076.883 -
std::none_of(list<int>)_(process_all)/50 22.005 -
std::none_of(list<int>)_(process_all)/8 2.650 -1.16%
std::none_of(list<int>)_(process_all)/8192 7637.694 -
std::none_of(vector<int>)_(process_all)/32 8.301 -
std::none_of(vector<int>)_(process_all)/32768 8104.205 -
std::none_of(vector<int>)_(process_all)/50 19.078 -2.65%
std::none_of(vector<int>)_(process_all)/8 2.417 -4.23%
std::none_of(vector<int>)_(process_all)/8192 2038.633 -
std::partial_sort(deque<int>)_(ascending)/1024 7708.581 -
std::partial_sort(deque<int>)_(ascending)/8 33.370 5.35%
std::partial_sort(deque<int>)_(ascending)/8192 153598.009 3.01%
std::partial_sort(deque<int>)_(descending)/1024 17866.852 -
std::partial_sort(deque<int>)_(descending)/8 42.820 -
std::partial_sort(deque<int>)_(descending)/8192 263089.253 -
std::partial_sort(deque<int>)_(heap)/1024 18032.526 -
std::partial_sort(deque<int>)_(heap)/8 40.198 2.05%
std::partial_sort(deque<int>)_(heap)/8192 267677.980 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7694.534 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.418 2.65%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147566.637 1.76%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18892.718 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.862 6.74%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 256138.901 -2.87%
std::partial_sort(deque<int>)_(repeated)/1024 6293.504 -1.01%
std::partial_sort(deque<int>)_(repeated)/8 26.080 -1.13%
std::partial_sort(deque<int>)_(repeated)/8192 75817.565 -
std::partial_sort(deque<int>)_(shuffled)/1024 15379.910 -1.88%
std::partial_sort(deque<int>)_(shuffled)/8 32.568 -
std::partial_sort(deque<int>)_(shuffled)/8192 243086.516 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 5019.487 5.09%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.584 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 52546.936 3.18%
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7903.015 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.488 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93692.419 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7938.042 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.464 2.20%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96645.012 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4815.740 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.724 2.45%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51093.166 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8856.747 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.915 2.04%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93489.803 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2514.329 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 24.497 8.97%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28367.482 3.78%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6780.714 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.694 -2.24%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83888.674 -
std::partial_sort(vector<int>)_(ascending)/1024 4780.418 -
std::partial_sort(vector<int>)_(ascending)/8 19.016 -
std::partial_sort(vector<int>)_(ascending)/8192 50753.757 -
std::partial_sort(vector<int>)_(descending)/1024 7966.523 -
std::partial_sort(vector<int>)_(descending)/8 24.593 -
std::partial_sort(vector<int>)_(descending)/8192 93907.568 -
std::partial_sort(vector<int>)_(heap)/1024 7951.796 -
std::partial_sort(vector<int>)_(heap)/8 27.675 -
std::partial_sort(vector<int>)_(heap)/8192 97962.943 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4772.768 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.073 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50674.590 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8843.776 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.116 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93153.353 -1.29%
std::partial_sort(vector<int>)_(repeated)/1024 2503.128 -
std::partial_sort(vector<int>)_(repeated)/8 18.672 -
std::partial_sort(vector<int>)_(repeated)/8192 26690.379 -
std::partial_sort(vector<int>)_(shuffled)/1024 6754.981 -
std::partial_sort(vector<int>)_(shuffled)/8 28.708 2.25%
std::partial_sort(vector<int>)_(shuffled)/8192 88969.555 -6.28%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5157.933 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.898 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53535.153 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9087.038 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.693 -3.05%
std::partial_sort_copy(deque<int>)_(descending)/8192 95717.619 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9129.589 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.242 -4.26%
std::partial_sort_copy(deque<int>)_(heap)/8192 98776.601 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5160.794 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.972 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53116.290 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9956.624 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.858 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95345.538 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.724 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.774 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29441.909 -1.39%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7464.172 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.202 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87380.331 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5383.271 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.311 -1.23%
std::partial_sort_copy(list<int>)_(ascending)/8192 57623.113 -
std::partial_sort_copy(list<int>)_(descending)/1024 8227.799 -
std::partial_sort_copy(list<int>)_(descending)/8 15.779 -
std::partial_sort_copy(list<int>)_(descending)/8192 97584.258 -
std::partial_sort_copy(list<int>)_(heap)/1024 8304.476 1.31%
std::partial_sort_copy(list<int>)_(heap)/8 17.175 -2.22%
std::partial_sort_copy(list<int>)_(heap)/8192 100681.623 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5396.612 1.29%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.352 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57360.776 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9192.906 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.334 1.73%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 97269.663 1.29%
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.144 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.029 -1.18%
std::partial_sort_copy(list<int>)_(repeated)/8192 33353.852 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7082.898 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.147 9.96%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88911.685 1.40%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4760.940 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.421 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50937.016 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7903.663 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.956 -1.05%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93784.237 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7942.289 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.347 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96938.500 -2.68%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4760.296 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.378 -1.75%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50626.664 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8846.520 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.266 -2.41%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93499.700 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.049 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.548 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26937.912 1.17%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6750.560 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.364 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84921.431 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5050.503 4.76%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.069 3.24%
std::partial_sort_copy(vector<int>)_(ascending)/8192 51652.064 2.10%
std::partial_sort_copy(vector<int>)_(descending)/1024 7918.749 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.543 1.02%
std::partial_sort_copy(vector<int>)_(descending)/8192 94029.659 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7975.042 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.465 1.94%
std::partial_sort_copy(vector<int>)_(heap)/8192 97584.750 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4835.527 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.737 -2.11%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50645.437 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8864.041 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.867 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95146.032 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2492.035 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.611 -1.36%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27975.824 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6804.217 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.742 -3.56%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88267.596 -
std::partition(deque<int>)_(dense)/1024 357.270 1.15%
std::partition(deque<int>)_(dense)/32 10.814 16.02%
std::partition(deque<int>)_(dense)/50 15.848 13.92%
std::partition(deque<int>)_(dense)/8192 2823.299 1.41%
std::partition(deque<int>)_(sparse)/1024 396.440 4.15%
std::partition(deque<int>)_(sparse)/32 10.133 -4.54%
std::partition(deque<int>)_(sparse)/50 15.383 -2.99%
std::partition(deque<int>)_(sparse)/8192 3077.191 4.39%
std::partition(list<int>)_(dense)/1024 395.212 1.60%
std::partition(list<int>)_(dense)/32 9.118 4.39%
std::partition(list<int>)_(dense)/50 13.984 5.74%
std::partition(list<int>)_(dense)/8192 5203.988 5.86%
std::partition(list<int>)_(sparse)/1024 718.057 -
std::partition(list<int>)_(sparse)/32 8.990 1.40%
std::partition(list<int>)_(sparse)/50 21.853 -1.30%
std::partition(list<int>)_(sparse)/8192 8181.856 7.57%
std::partition(vector<int>)_(dense)/1024 251.081 1.06%
std::partition(vector<int>)_(dense)/32 8.463 -2.52%
std::partition(vector<int>)_(dense)/50 13.258 1.09%
std::partition(vector<int>)_(dense)/8192 1888.659 1.02%
std::partition(vector<int>)_(sparse)/1024 259.378 1.60%
std::partition(vector<int>)_(sparse)/32 9.025 3.39%
std::partition(vector<int>)_(sparse)/50 14.393 4.22%
std::partition(vector<int>)_(sparse)/8192 1890.149 1.53%
std::partition_copy(deque<int>)/1024 641.412 -8.62%
std::partition_copy(deque<int>)/32 12.847 -
std::partition_copy(deque<int>)/50 21.122 -5.90%
std::partition_copy(deque<int>)/8192 5723.418 -1.06%
std::partition_copy(list<int>)/1024 716.405 -
std::partition_copy(list<int>)/32 8.884 -
std::partition_copy(list<int>)/50 13.120 -
std::partition_copy(list<int>)/8192 7372.207 -
std::partition_copy(vector<int>)/1024 453.566 -2.17%
std::partition_copy(vector<int>)/32 8.266 2.54%
std::partition_copy(vector<int>)/50 12.838 3.56%
std::partition_copy(vector<int>)/8192 4583.265 -
std::partition_point(deque<int>)/1024 9.516 -
std::partition_point(deque<int>)/32 4.147 -
std::partition_point(deque<int>)/50 4.643 -
std::partition_point(deque<int>)/8192 15.442 1.39%
std::partition_point(list<int>)/1024 1287.113 -
std::partition_point(list<int>)/32 16.126 -
std::partition_point(list<int>)/50 25.288 2.09%
std::partition_point(list<int>)/8192 12390.053 -3.93%
std::partition_point(vector<int>)/1024 6.134 -
std::partition_point(vector<int>)/32 2.573 -
std::partition_point(vector<int>)/50 2.576 -
std::partition_point(vector<int>)/8192 9.354 -
std::pop_heap(deque<float>)/1024 13.153 1.18%
std::pop_heap(deque<float>)/8 52.327 -
std::pop_heap(deque<float>)/8192 62.890 3.19%
std::pop_heap(deque<int>)/1024 13.238 6.47%
std::pop_heap(deque<int>)/8 52.354 -
std::pop_heap(deque<int>)/8192 53.459 -
std::pop_heap(deque<size_t>)/1024 15.246 -
std::pop_heap(deque<size_t>)/8 52.291 -
std::pop_heap(deque<size_t>)/8192 59.832 1.24%
std::pop_heap(deque<std::string>)/1024 59.495 -
std::pop_heap(deque<std::string>)/8 57.422 -
std::pop_heap(deque<std::string>)/8192 115.083 -
std::pop_heap(vector<float>)/1024 8.592 1.78%
std::pop_heap(vector<float>)/8 50.545 -
std::pop_heap(vector<float>)/8192 20.144 3.27%
std::pop_heap(vector<int>)/1024 9.903 -
std::pop_heap(vector<int>)/8 52.990 3.50%
std::pop_heap(vector<int>)/8192 12.967 -
std::pop_heap(vector<size_t>)/1024 9.898 -
std::pop_heap(vector<size_t>)/8 51.799 -
std::pop_heap(vector<size_t>)/8192 13.082 -
std::pop_heap(vector<std::string>)/1024 20.516 -
std::pop_heap(vector<std::string>)/8 53.467 -
std::pop_heap(vector<std::string>)/8192 51.607 2.04%
std::remove(deque<int>)_(prefix)/1024 527.980 -
std::remove(deque<int>)_(prefix)/32 57.023 11.24%
std::remove(deque<int>)_(prefix)/50 64.927 8.66%
std::remove(deque<int>)_(prefix)/8192 3871.061 -
std::remove(deque<int>)_(sprinkled)/1024 532.231 3.04%
std::remove(deque<int>)_(sprinkled)/32 51.193 3.41%
std::remove(deque<int>)_(sprinkled)/50 56.174 3.91%
std::remove(deque<int>)_(sprinkled)/8192 3889.791 1.22%
std::remove(list<int>)_(prefix)/1024 996.923 5.14%
std::remove(list<int>)_(prefix)/32 52.633 -
std::remove(list<int>)_(prefix)/50 63.012 -
std::remove(list<int>)_(prefix)/8192 8222.572 -
std::remove(list<int>)_(sprinkled)/1024 948.261 1.18%
std::remove(list<int>)_(sprinkled)/32 52.467 -
std::remove(list<int>)_(sprinkled)/50 61.717 -
std::remove(list<int>)_(sprinkled)/8192 8198.212 4.35%
std::remove(vector<int>)_(prefix)/1024 307.895 -
std::remove(vector<int>)_(prefix)/32 49.088 -
std::remove(vector<int>)_(prefix)/50 54.041 -
std::remove(vector<int>)_(prefix)/8192 2109.234 -
std::remove(vector<int>)_(sprinkled)/1024 285.610 -
std::remove(vector<int>)_(sprinkled)/32 48.878 -
std::remove(vector<int>)_(sprinkled)/50 53.032 -
std::remove(vector<int>)_(sprinkled)/8192 1977.053 -
std::remove_copy(deque<int>)_(prefix)/1024 378.964 -
std::remove_copy(deque<int>)_(prefix)/32 13.217 2.24%
std::remove_copy(deque<int>)_(prefix)/50 21.581 6.15%
std::remove_copy(deque<int>)_(prefix)/8192 3355.261 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.181 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.147 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.329 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2882.524 -
std::remove_copy(list<int>)_(prefix)/1024 745.541 -
std::remove_copy(list<int>)_(prefix)/32 11.334 -
std::remove_copy(list<int>)_(prefix)/50 19.078 -
std::remove_copy(list<int>)_(prefix)/8192 6937.575 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.152 -
std::remove_copy(list<int>)_(sprinkled)/32 11.222 -
std::remove_copy(list<int>)_(sprinkled)/50 18.912 2.17%
std::remove_copy(list<int>)_(sprinkled)/8192 6933.878 -
std::remove_copy(vector<int>)_(prefix)/1024 264.315 -
std::remove_copy(vector<int>)_(prefix)/32 9.564 -
std::remove_copy(vector<int>)_(prefix)/50 13.937 -
std::remove_copy(vector<int>)_(prefix)/8192 2063.052 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.928 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.461 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.589 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.918 -
std::remove_copy_if(deque<int>)_(prefix)/1024 542.562 4.62%
std::remove_copy_if(deque<int>)_(prefix)/32 19.476 3.83%
std::remove_copy_if(deque<int>)_(prefix)/50 29.952 4.58%
std::remove_copy_if(deque<int>)_(prefix)/8192 3784.521 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 563.292 1.27%
std::remove_copy_if(deque<int>)_(sprinkled)/32 21.122 15.24%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.261 9.32%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3669.932 2.88%
std::remove_copy_if(list<int>)_(prefix)/1024 793.130 -
std::remove_copy_if(list<int>)_(prefix)/32 17.106 -
std::remove_copy_if(list<int>)_(prefix)/50 24.883 -
std::remove_copy_if(list<int>)_(prefix)/8192 7321.071 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 790.246 1.12%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.676 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.166 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7302.177 1.04%
std::remove_copy_if(vector<int>)_(prefix)/1024 399.917 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.267 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.955 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3368.451 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 355.091 3.13%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.470 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.459 -1.91%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2811.192 2.69%
std::remove_if(deque<int>)_(prefix)/1024 550.135 -4.57%
std::remove_if(deque<int>)_(prefix)/32 54.559 -
std::remove_if(deque<int>)_(prefix)/50 63.853 -
std::remove_if(deque<int>)_(prefix)/8192 4230.760 -1.74%
std::remove_if(deque<int>)_(sprinkled)/1024 533.226 -
std::remove_if(deque<int>)_(sprinkled)/32 55.086 2.75%
std::remove_if(deque<int>)_(sprinkled)/50 65.680 6.27%
std::remove_if(deque<int>)_(sprinkled)/8192 3914.599 -
std::remove_if(list<int>)_(prefix)/1024 1004.989 -
std::remove_if(list<int>)_(prefix)/32 58.759 -
std::remove_if(list<int>)_(prefix)/50 72.247 -
std::remove_if(list<int>)_(prefix)/8192 10028.913 -
std::remove_if(list<int>)_(sprinkled)/1024 992.296 2.22%
std::remove_if(list<int>)_(sprinkled)/32 57.201 -
std::remove_if(list<int>)_(sprinkled)/50 70.826 -
std::remove_if(list<int>)_(sprinkled)/8192 8238.457 1.79%
std::remove_if(vector<int>)_(prefix)/1024 349.190 -
std::remove_if(vector<int>)_(prefix)/32 49.389 -
std::remove_if(vector<int>)_(prefix)/50 54.179 -
std::remove_if(vector<int>)_(prefix)/8192 2576.403 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.906 -
std::remove_if(vector<int>)_(sprinkled)/32 50.826 -
std::remove_if(vector<int>)_(sprinkled)/50 57.190 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.812 -
std::replace(deque<int>)_(prefix)/1024 416.849 1.28%
std::replace(deque<int>)_(prefix)/32 12.870 1.03%
std::replace(deque<int>)_(prefix)/50 19.349 1.24%
std::replace(deque<int>)_(prefix)/8192 3278.116 -
std::replace(deque<int>)_(sprinkled)/1024 351.832 -
std::replace(deque<int>)_(sprinkled)/32 12.200 -
std::replace(deque<int>)_(sprinkled)/50 18.279 -
std::replace(deque<int>)_(sprinkled)/8192 2814.580 -
std::replace(list<int>)_(prefix)/1024 740.125 -
std::replace(list<int>)_(prefix)/32 11.101 -
std::replace(list<int>)_(prefix)/50 17.356 -
std::replace(list<int>)_(prefix)/8192 7405.762 6.25%
std::replace(list<int>)_(sprinkled)/1024 726.869 -
std::replace(list<int>)_(sprinkled)/32 11.256 -
std::replace(list<int>)_(sprinkled)/50 18.613 -
std::replace(list<int>)_(sprinkled)/8192 7660.770 6.95%
std::replace(vector<int>)_(prefix)/1024 161.934 1.32%
std::replace(vector<int>)_(prefix)/32 5.257 2.24%
std::replace(vector<int>)_(prefix)/50 7.789 2.37%
std::replace(vector<int>)_(prefix)/8192 1282.472 -
std::replace(vector<int>)_(sprinkled)/1024 150.439 -3.12%
std::replace(vector<int>)_(sprinkled)/32 5.641 1.67%
std::replace(vector<int>)_(sprinkled)/50 8.657 2.33%
std::replace(vector<int>)_(sprinkled)/8192 1182.272 -2.25%
std::replace_if(deque<int>)_(prefix)/1024 481.411 -1.52%
std::replace_if(deque<int>)_(prefix)/32 13.828 -1.28%
std::replace_if(deque<int>)_(prefix)/50 20.250 -
std::replace_if(deque<int>)_(prefix)/8192 3526.642 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.688 -
std::replace_if(deque<int>)_(sprinkled)/32 12.453 -
std::replace_if(deque<int>)_(sprinkled)/50 18.668 -
std::replace_if(deque<int>)_(sprinkled)/8192 2978.256 -
std::replace_if(list<int>)_(prefix)/1024 739.053 -
std::replace_if(list<int>)_(prefix)/32 13.923 -
std::replace_if(list<int>)_(prefix)/50 24.652 -
std::replace_if(list<int>)_(prefix)/8192 7620.782 5.51%
std::replace_if(list<int>)_(sprinkled)/1024 741.240 -
std::replace_if(list<int>)_(sprinkled)/32 13.310 -
std::replace_if(list<int>)_(sprinkled)/50 23.020 -
std::replace_if(list<int>)_(sprinkled)/8192 7923.301 7.12%
std::replace_if(vector<int>)_(prefix)/1024 271.013 -
std::replace_if(vector<int>)_(prefix)/32 9.748 1.90%
std::replace_if(vector<int>)_(prefix)/50 14.015 -
std::replace_if(vector<int>)_(prefix)/8192 2033.380 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.746 -
std::replace_if(vector<int>)_(sprinkled)/32 8.725 -2.81%
std::replace_if(vector<int>)_(sprinkled)/50 12.864 -3.84%
std::replace_if(vector<int>)_(sprinkled)/8192 1905.959 -
std::reverse(deque<int>)/32768 5259.909 -8.10%
std::reverse(deque<int>)/4096 709.622 -1.33%
std::reverse(deque<int>)/512 115.777 2.31%
std::reverse(deque<int>)/64 13.637 4.56%
std::reverse(deque<int>)/8 2.577 2.96%
std::reverse(list<int>)/32768 18940.804 8.94%
std::reverse(list<int>)/4096 1617.727 2.31%
std::reverse(list<int>)/512 203.180 5.70%
std::reverse(list<int>)/64 18.107 3.45%
std::reverse(list<int>)/8 1.987 2.88%
std::reverse(vector<int>)/32768 1037.670 -
std::reverse(vector<int>)/4096 130.676 -
std::reverse(vector<int>)/512 16.344 -
std::reverse(vector<int>)/64 4.152 -
std::reverse(vector<int>)/8 1.533 -1.96%
std::reverse_copy(deque<int>)/32768 8011.092 1.53%
std::reverse_copy(deque<int>)/4096 978.987 -
std::reverse_copy(deque<int>)/512 125.546 -
std::reverse_copy(deque<int>)/64 16.045 1.11%
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 27167.206 2.66%
std::reverse_copy(list<int>)/4096 3098.040 -1.12%
std::reverse_copy(list<int>)/512 365.205 -
std::reverse_copy(list<int>)/64 30.225 1.17%
std::reverse_copy(list<int>)/8 2.356 -1.06%
std::reverse_copy(vector<int>)/32768 980.982 -
std::reverse_copy(vector<int>)/4096 131.289 -
std::reverse_copy(vector<int>)/512 17.171 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.380 -3.71%
std::rotate(deque<int>)_(1_element_backward)/1024 40.958 -
std::rotate(deque<int>)_(1_element_backward)/32 3.537 -
std::rotate(deque<int>)_(1_element_backward)/50 5.237 3.43%
std::rotate(deque<int>)_(1_element_backward)/8192 310.348 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.397 1.25%
std::rotate(deque<int>)_(1_element_forward)/32 4.146 -
std::rotate(deque<int>)_(1_element_forward)/50 5.421 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.528 -
std::rotate(deque<int>)_(by_1/2)/1024 188.480 -
std::rotate(deque<int>)_(by_1/2)/32 8.591 -
std::rotate(deque<int>)_(by_1/2)/50 11.585 -
std::rotate(deque<int>)_(by_1/2)/8192 1650.621 13.38%
std::rotate(deque<int>)_(by_1/3)/1024 402.969 -
std::rotate(deque<int>)_(by_1/3)/32 20.809 -
std::rotate(deque<int>)_(by_1/3)/50 29.943 -
std::rotate(deque<int>)_(by_1/3)/8192 3161.441 -
std::rotate(deque<int>)_(by_1/4)/1024 265.851 -
std::rotate(deque<int>)_(by_1/4)/32 13.051 -1.96%
std::rotate(deque<int>)_(by_1/4)/50 28.017 -1.41%
std::rotate(deque<int>)_(by_1/4)/8192 2461.988 -5.85%
std::rotate(list<int>)_(1_element_backward)/1024 746.842 -
std::rotate(list<int>)_(1_element_backward)/32 13.350 -
std::rotate(list<int>)_(1_element_backward)/50 25.288 2.60%
std::rotate(list<int>)_(1_element_backward)/8192 7305.855 -2.68%
std::rotate(list<int>)_(1_element_forward)/1024 736.449 -
std::rotate(list<int>)_(1_element_forward)/32 13.993 1.38%
std::rotate(list<int>)_(1_element_forward)/50 25.511 -
std::rotate(list<int>)_(1_element_forward)/8192 8176.090 13.42%
std::rotate(list<int>)_(by_1/2)/1024 390.384 -
std::rotate(list<int>)_(by_1/2)/32 6.436 -
std::rotate(list<int>)_(by_1/2)/50 12.657 -
std::rotate(list<int>)_(by_1/2)/8192 5500.013 15.84%
std::rotate(list<int>)_(by_1/3)/1024 810.942 -
std::rotate(list<int>)_(by_1/3)/32 16.664 -3.68%
std::rotate(list<int>)_(by_1/3)/50 23.077 -
std::rotate(list<int>)_(by_1/3)/8192 8349.962 -
std::rotate(list<int>)_(by_1/4)/1024 580.002 -
std::rotate(list<int>)_(by_1/4)/32 14.533 -
std::rotate(list<int>)_(by_1/4)/50 25.674 -
std::rotate(list<int>)_(by_1/4)/8192 6632.213 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.997 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.776 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/8192 132.301 6.72%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.337 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.570 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.672 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.091 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.683 3.02%
std::rotate(vector<bool>)_(by_1/2)/32 18.284 2.32%
std::rotate(vector<bool>)_(by_1/2)/50 18.215 3.06%
std::rotate(vector<bool>)_(by_1/2)/8192 15.395 2.31%
std::rotate(vector<bool>)_(by_1/3)/1024 48.231 -
std::rotate(vector<bool>)_(by_1/3)/32 17.617 -
std::rotate(vector<bool>)_(by_1/3)/50 17.671 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.328 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.492 4.89%
std::rotate(vector<bool>)_(by_1/4)/32 17.849 -
std::rotate(vector<bool>)_(by_1/4)/50 17.713 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.305 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.849 -
std::rotate(vector<int>)_(1_element_backward)/32 2.925 -
std::rotate(vector<int>)_(1_element_backward)/50 5.338 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.516 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.193 -
std::rotate(vector<int>)_(1_element_forward)/32 3.002 1.56%
std::rotate(vector<int>)_(1_element_forward)/50 5.262 -
std::rotate(vector<int>)_(1_element_forward)/8192 279.890 -
std::rotate(vector<int>)_(by_1/2)/1024 31.746 -
std::rotate(vector<int>)_(by_1/2)/32 2.313 -1.18%
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.885 -
std::rotate(vector<int>)_(by_1/3)/1024 119.103 -
std::rotate(vector<int>)_(by_1/3)/32 10.041 -
std::rotate(vector<int>)_(by_1/3)/50 11.194 1.05%
std::rotate(vector<int>)_(by_1/3)/8192 875.366 -
std::rotate(vector<int>)_(by_1/4)/1024 47.245 -
std::rotate(vector<int>)_(by_1/4)/32 4.738 -
std::rotate(vector<int>)_(by_1/4)/50 11.755 -
std::rotate(vector<int>)_(by_1/4)/8192 371.439 -
std::rotate_copy(deque<int>)/1024 34.796 -5.41%
std::rotate_copy(deque<int>)/32 2.622 -3.64%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 291.043 -
std::rotate_copy(list<int>)/1024 734.910 -
std::rotate_copy(list<int>)/32 8.624 -
std::rotate_copy(list<int>)/50 13.941 -
std::rotate_copy(list<int>)/8192 6780.934 -1.21%
std::rotate_copy(vector<int>)/1024 33.609 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 375.880 -35.45%
std::sample(deque<int>)/1024 11372.048 -
std::sample(deque<int>)/32 305.407 -
std::sample(deque<int>)/8192 91651.612 -
std::sample(list<int>)/1024 12007.241 -
std::sample(list<int>)/32 312.404 -
std::sample(list<int>)/8192 98590.446 -
std::sample(vector<int>)/1024 11305.346 -
std::sample(vector<int>)/32 303.473 -
std::sample(vector<int>)/8192 91783.028 -
std::search(deque<int>)_(near_matches)/1000 24509.964 -
std::search(deque<int>)_(near_matches)/1024 25971.475 1.98%
std::search(deque<int>)_(near_matches)/8192 1456918.486 1.09%
std::search(deque<int>)_(no_match)/1000 408.295 1.08%
std::search(deque<int>)_(no_match)/1024 306.882 15.20%
std::search(deque<int>)_(no_match)/1048576 426235.012 1.19%
std::search(deque<int>)_(no_match)/8192 3327.893 1.18%
std::search(deque<int>)_(same_length)/1000 352.743 -21.09%
std::search(deque<int>)_(same_length)/1024 479.441 -4.28%
std::search(deque<int>)_(same_length)/8192 3896.726 2.47%
std::search(deque<int>)_(single_element)/1000 452.450 -
std::search(deque<int>)_(single_element)/1024 462.585 -
std::search(deque<int>)_(single_element)/8192 3686.911 1.04%
std::search(deque<int>,_pred)_(near_matches)/1000 23318.595 -3.94%
std::search(deque<int>,_pred)_(near_matches)/1024 24367.178 -3.93%
std::search(deque<int>,_pred)_(near_matches)/8192 1534629.560 -
std::search(deque<int>,_pred)_(no_match)/1000 463.726 9.45%
std::search(deque<int>,_pred)_(no_match)/1024 474.647 8.93%
std::search(deque<int>,_pred)_(no_match)/1048576 484581.509 8.66%
std::search(deque<int>,_pred)_(no_match)/8192 3778.582 8.12%
std::search(deque<int>,_pred)_(same_length)/1000 479.517 -1.04%
std::search(deque<int>,_pred)_(same_length)/1024 511.528 1.02%
std::search(deque<int>,_pred)_(same_length)/8192 4040.858 1.07%
std::search(deque<int>,_pred)_(single_element)/1000 690.866 1.45%
std::search(deque<int>,_pred)_(single_element)/1024 709.613 -
std::search(deque<int>,_pred)_(single_element)/8192 5705.229 -
std::search(list<int>)_(near_matches)/1000 38589.707 1.84%
std::search(list<int>)_(near_matches)/1024 40272.082 1.93%
std::search(list<int>)_(near_matches)/8192 2581819.494 1.86%
std::search(list<int>)_(no_match)/1000 781.305 -48.66%
std::search(list<int>)_(no_match)/1024 764.134 -51.84%
std::search(list<int>)_(no_match)/1048576 843334.884 -
std::search(list<int>)_(no_match)/8192 6655.052 -
std::search(list<int>)_(same_length)/1000 752.582 -
std::search(list<int>)_(same_length)/1024 777.322 2.40%
std::search(list<int>)_(same_length)/8192 8149.400 -5.67%
std::search(list<int>)_(single_element)/1000 643.612 -10.16%
std::search(list<int>)_(single_element)/1024 754.063 2.67%
std::search(list<int>)_(single_element)/8192 7838.163 -9.73%
std::search(list<int>,_pred)_(near_matches)/1000 41664.983 -
std::search(list<int>,_pred)_(near_matches)/1024 43679.018 -
std::search(list<int>,_pred)_(near_matches)/8192 2703303.409 -
std::search(list<int>,_pred)_(no_match)/1000 805.185 -
std::search(list<int>,_pred)_(no_match)/1024 824.317 -
std::search(list<int>,_pred)_(no_match)/1048576 958004.801 -
std::search(list<int>,_pred)_(no_match)/8192 7307.515 -
std::search(list<int>,_pred)_(same_length)/1000 798.247 -
std::search(list<int>,_pred)_(same_length)/1024 814.458 -
std::search(list<int>,_pred)_(same_length)/8192 8498.470 -6.30%
std::search(list<int>,_pred)_(single_element)/1000 803.650 -
std::search(list<int>,_pred)_(single_element)/1024 822.914 -
std::search(list<int>,_pred)_(single_element)/8192 7761.856 -5.61%
std::search(vector<int>)_(near_matches)/1000 14570.417 2.81%
std::search(vector<int>)_(near_matches)/1024 15629.399 4.71%
std::search(vector<int>)_(near_matches)/8192 809754.426 6.01%
std::search(vector<int>)_(no_match)/1000 213.051 2.61%
std::search(vector<int>)_(no_match)/1024 217.949 2.62%
std::search(vector<int>)_(no_match)/1048576 213501.270 1.65%
std::search(vector<int>)_(no_match)/8192 1668.540 1.96%
std::search(vector<int>)_(same_length)/1000 245.392 2.42%
std::search(vector<int>)_(same_length)/1024 250.698 2.62%
std::search(vector<int>)_(same_length)/8192 1909.516 2.34%
std::search(vector<int>)_(single_element)/1000 229.716 -
std::search(vector<int>)_(single_element)/1024 234.871 -
std::search(vector<int>)_(single_element)/8192 1829.606 1.14%
std::search(vector<int>,_pred)_(near_matches)/1000 22704.292 -
std::search(vector<int>,_pred)_(near_matches)/1024 23795.200 -1.27%
std::search(vector<int>,_pred)_(near_matches)/8192 1457916.233 -
std::search(vector<int>,_pred)_(no_match)/1000 528.212 -
std::search(vector<int>,_pred)_(no_match)/1024 538.931 -
std::search(vector<int>,_pred)_(no_match)/1048576 603487.299 1.16%
std::search(vector<int>,_pred)_(no_match)/8192 4305.614 -
std::search(vector<int>,_pred)_(same_length)/1000 603.529 -
std::search(vector<int>,_pred)_(same_length)/1024 618.398 -
std::search(vector<int>,_pred)_(same_length)/8192 4944.057 -
std::search(vector<int>,_pred)_(single_element)/1000 485.215 -4.41%
std::search(vector<int>,_pred)_(single_element)/1024 496.914 -4.62%
std::search(vector<int>,_pred)_(single_element)/8192 4010.164 -3.17%
std::search_n(deque<int>)_(no_match)/1024 13.625 -
std::search_n(deque<int>)_(no_match)/32 13.652 -
std::search_n(deque<int>)_(no_match)/8192 16.061 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.895 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.700 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.871 -
std::search_n(list<int>)_(no_match)/1024 732.257 -
std::search_n(list<int>)_(no_match)/32 10.341 -
std::search_n(list<int>)_(no_match)/8192 7023.903 -
std::search_n(list<int>,_pred)_(no_match)/1024 822.682 -
std::search_n(list<int>,_pred)_(no_match)/32 16.553 -
std::search_n(list<int>,_pred)_(no_match)/8192 7520.859 -13.26%
std::search_n(vector<int>)_(no_match)/1024 3.312 -
std::search_n(vector<int>)_(no_match)/32 3.345 -
std::search_n(vector<int>)_(no_match)/8192 3.344 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.095 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.122 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.093 -
std::set<int>::clear()/0 391.799 -
std::set<int>::clear()/1024 11584.374 26.45%
std::set<int>::clear()/32 700.845 12.27%
std::set<int>::clear()/8192 98609.987 24.89%
std::set<int>::contains(key)_(existent)/1024 3.948 2.02%
std::set<int>::contains(key)_(existent)/32 1.646 -
std::set<int>::contains(key)_(existent)/8192 8.130 -
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 6.055 2.67%
std::set<int>::contains(key)_(non-existent)/32 2.757 1.80%
std::set<int>::contains(key)_(non-existent)/8192 12.010 1.41%
std::set<int>::count(key)_(existent)/1024 4.344 6.87%
std::set<int>::count(key)_(existent)/32 1.657 1.87%
std::set<int>::count(key)_(existent)/8192 8.221 -3.87%
std::set<int>::count(key)_(non-existent)/0 0.252 -6.76%
std::set<int>::count(key)_(non-existent)/1024 7.711 4.07%
std::set<int>::count(key)_(non-existent)/32 2.954 -
std::set<int>::count(key)_(non-existent)/8192 11.713 3.56%
std::set<int>::ctor(&&,_different_allocs)/0 12.920 1.78%
std::set<int>::ctor(&&,_different_allocs)/1024 5812.912 -
std::set<int>::ctor(&&,_different_allocs)/32 184.296 3.34%
std::set<int>::ctor(&&,_different_allocs)/8192 48191.075 -
std::set<int>::ctor(const&)/0 12.770 -
std::set<int>::ctor(const&)/1024 6362.789 1.94%
std::set<int>::ctor(const&)/32 216.365 -
std::set<int>::ctor(const&)/8192 49779.300 -
std::set<int>::ctor(const&,_alloc)/0 12.719 -
std::set<int>::ctor(const&,_alloc)/1024 6135.920 -2.49%
std::set<int>::ctor(const&,_alloc)/32 216.858 -
std::set<int>::ctor(const&,_alloc)/8192 49147.542 -1.42%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8527.211 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.826 3.81%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68292.868 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.713 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12964.998 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.014 3.44%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 243320.361 2.60%
std::set<int>::equal_range(key)_(existent)/1024 4.371 -
std::set<int>::equal_range(key)_(existent)/32 1.779 -3.52%
std::set<int>::equal_range(key)_(existent)/8192 7.909 -2.96%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.405 -1.68%
std::set<int>::equal_range(key)_(non-existent)/32 2.642 1.40%
std::set<int>::equal_range(key)_(non-existent)/8192 9.808 -
std::set<int>::erase(iterator)/1024 23.952 20.86%
std::set<int>::erase(iterator)/32 22.665 15.03%
std::set<int>::erase(iterator)/8192 24.232 21.97%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.090 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7620.164 12.25%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 590.557 4.71%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 61365.906 12.00%
std::set<int>::erase(key)_(existent)/1024 50.878 2.08%
std::set<int>::erase(key)_(existent)/32 22.024 2.80%
std::set<int>::erase(key)_(existent)/8192 68.484 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.695 -2.09%
std::set<int>::erase(key)_(non-existent,_end)/32 2.431 -8.58%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.599 -2.52%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.261 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.958 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.860 5.01%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.022 -2.93%
std::set<int>::find(key)_(existent)/1024 4.084 5.87%
std::set<int>::find(key)_(existent)/32 1.716 1.89%
std::set<int>::find(key)_(existent)/8192 8.075 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.550 -1.61%
std::set<int>::find(key)_(non-existent)/32 2.228 -2.27%
std::set<int>::find(key)_(non-existent)/8192 8.426 -2.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.366 1.66%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.323 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 101.573 9.64%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.028 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.521 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.961 1.27%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.666 -1.38%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 19.117 11.31%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.824 3.18%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.264 1.47%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 97.279 8.13%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.332 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.597 -7.72%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.164 1.21%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.972 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.927 -2.74%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16690.922 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.857 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184535.131 1.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.953 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12857.724 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.503 -1.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118029.569 1.46%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.775 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7857.577 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 541.942 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130945.325 -
std::set<int>::insert(value)_(already_present)/1024 6.162 5.98%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 10.195 5.37%
std::set<int>::insert(value)_(new_value,_end)/0 17.090 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.951 3.75%
std::set<int>::insert(value)_(new_value,_end)/32 18.958 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.267 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.054 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.926 -1.87%
std::set<int>::insert(value)_(new_value,_middle)/32 18.495 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.654 -
std::set<int>::lower_bound(key)_(existent)/1024 4.621 -
std::set<int>::lower_bound(key)_(existent)/32 1.510 -2.09%
std::set<int>::lower_bound(key)_(existent)/8192 8.227 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.429 7.29%
std::set<int>::lower_bound(key)_(non-existent)/32 2.451 9.65%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.653 9.48%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.346 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6283.422 2.70%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.396 1.92%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50187.808 2.68%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.350 -3.17%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6328.295 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.584 1.26%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50640.249 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1363.853 1.82%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.251 3.04%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12491.229 1.48%
std::set<int>::upper_bound(key)_(existent)/1024 4.256 -
std::set<int>::upper_bound(key)_(existent)/32 1.776 -
std::set<int>::upper_bound(key)_(existent)/8192 7.830 -5.92%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.340 4.19%
std::set<int>::upper_bound(key)_(non-existent)/32 2.671 9.81%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.992 5.29%
std::set<std::string>::clear()/0 393.227 -
std::set<std::string>::clear()/1024 22428.618 4.27%
std::set<std::string>::clear()/32 913.571 1.92%
std::set<std::string>::clear()/8192 214552.836 -
std::set<std::string>::contains(key)_(existent)/1024 24.397 5.31%
std::set<std::string>::contains(key)_(existent)/32 16.136 12.73%
std::set<std::string>::contains(key)_(existent)/8192 28.989 -
std::set<std::string>::contains(key)_(non-existent)/0 0.270 -5.36%
std::set<std::string>::contains(key)_(non-existent)/1024 21.702 -2.64%
std::set<std::string>::contains(key)_(non-existent)/32 11.666 13.13%
std::set<std::string>::contains(key)_(non-existent)/8192 27.074 -3.40%
std::set<std::string>::count(key)_(existent)/1024 24.323 3.07%
std::set<std::string>::count(key)_(existent)/32 15.142 -5.22%
std::set<std::string>::count(key)_(existent)/8192 30.910 2.05%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.675 -
std::set<std::string>::count(key)_(non-existent)/32 11.520 6.37%
std::set<std::string>::count(key)_(non-existent)/8192 35.797 4.63%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.823 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7001.871 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.659 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57707.941 -
std::set<std::string>::ctor(const&)/0 13.063 2.95%
std::set<std::string>::ctor(const&)/1024 35257.564 2.16%
std::set<std::string>::ctor(const&)/32 725.849 2.66%
std::set<std::string>::ctor(const&)/8192 345889.696 1.33%
std::set<std::string>::ctor(const&,_alloc)/0 12.737 -
std::set<std::string>::ctor(const&,_alloc)/1024 37591.789 1.79%
std::set<std::string>::ctor(const&,_alloc)/32 707.581 2.01%
std::set<std::string>::ctor(const&,_alloc)/8192 348927.475 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.739 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40318.637 1.43%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 810.124 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380384.178 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.779 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57255.735 2.25%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1005.883 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109606.380 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.618 6.74%
std::set<std::string>::equal_range(key)_(existent)/32 15.512 -10.11%
std::set<std::string>::equal_range(key)_(existent)/8192 30.450 4.50%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.537 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.670 -4.43%
std::set<std::string>::equal_range(key)_(non-existent)/8192 35.061 4.78%
std::set<std::string>::erase(iterator)/1024 28.665 -13.99%
std::set<std::string>::erase(iterator)/32 27.606 7.28%
std::set<std::string>::erase(iterator)/8192 26.667 -13.61%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.464 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13094.546 3.60%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.153 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122417.214 4.04%
std::set<std::string>::erase(key)_(existent)/1024 58.156 -20.59%
std::set<std::string>::erase(key)_(existent)/32 68.846 25.22%
std::set<std::string>::erase(key)_(existent)/8192 93.653 8.51%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.261 1.73%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.789 5.09%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.021 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.217 -1.50%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.137 24.17%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.623 1.51%
std::set<std::string>::find(key)_(existent)/1024 22.442 -6.26%
std::set<std::string>::find(key)_(existent)/32 16.892 4.76%
std::set<std::string>::find(key)_(existent)/8192 27.850 -11.09%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.693 11.10%
std::set<std::string>::find(key)_(non-existent)/32 11.550 13.36%
std::set<std::string>::find(key)_(non-existent)/8192 30.395 10.09%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.436 -9.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.653 -13.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 36.466 -31.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 110.484 46.64%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.108 -4.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.527 -6.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.433 -22.91%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 74.766 55.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.143 -27.98%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.508 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.872 -18.90%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.052 36.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.388 5.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.223 24.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.871 -15.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.094 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.701 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68172.568 2.98%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1543.702 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 872629.837 -5.78%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.045 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45619.485 1.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.274 -3.88%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610893.041 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.670 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 43541.599 3.37%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1170.622 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612301.317 -
std::set<std::string>::insert(value)_(already_present)/1024 29.333 -1.86%
std::set<std::string>::insert(value)_(already_present)/32 10.127 -3.21%
std::set<std::string>::insert(value)_(already_present)/8192 37.974 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.629 1.28%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.954 -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.318 1.56%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.111 -4.27%
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.733 -7.36%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 46.865 -11.48%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.990 -7.17%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.449 13.38%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.791 2.71%
std::set<std::string>::lower_bound(key)_(existent)/32 15.846 2.74%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.992 -10.08%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.809 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.362 1.45%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.340 1.42%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.268 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37394.131 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 864.953 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348917.575 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.347 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 37897.426 5.05%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 723.977 5.74%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 350554.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16845.736 3.23%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.414 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204631.045 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.922 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.678 9.35%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.020 2.75%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.598 2.76%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.455 -8.99%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.263 -3.83%
std::shift_left(deque<int>)/1024 38.761 2.16%
std::shift_left(deque<int>)/32 3.822 -
std::shift_left(deque<int>)/50 5.437 -
std::shift_left(deque<int>)/8192 308.842 3.09%
std::shift_left(list<int>)/1024 749.396 3.11%
std::shift_left(list<int>)/32 14.035 4.63%
std::shift_left(list<int>)/50 29.140 4.58%
std::shift_left(list<int>)/8192 7136.986 -7.79%
std::shift_left(vector<int>)/1024 35.583 -
std::shift_left(vector<int>)/32 4.552 1.04%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 281.363 -
std::shift_right(deque<int>)/1024 40.294 -
std::shift_right(deque<int>)/32 3.456 -
std::shift_right(deque<int>)/50 4.449 -
std::shift_right(deque<int>)/8192 308.450 -
std::shift_right(list<int>)/1024 735.912 -
std::shift_right(list<int>)/32 14.571 -
std::shift_right(list<int>)/50 28.938 10.42%
std::shift_right(list<int>)/8192 7405.452 -
std::shift_right(vector<int>)/1024 35.730 -
std::shift_right(vector<int>)/32 9.810 -1.10%
std::shift_right(vector<int>)/50 5.342 -
std::shift_right(vector<int>)/8192 300.877 -
std::shuffle(deque<int>)/1024 9295.521 -
std::shuffle(deque<int>)/32 293.761 -
std::shuffle(deque<int>)/8192 74074.738 -
std::shuffle(vector<int>)/1024 8792.286 -
std::shuffle(vector<int>)/32 278.636 -
std::shuffle(vector<int>)/8192 70447.025 -
std::sort(deque<int>)_(ascending)/1024 765.073 -
std::sort(deque<int>)_(ascending)/8 17.783 1.60%
std::sort(deque<int>)_(ascending)/8192 5774.687 -
std::sort(deque<int>)_(descending)/1024 1306.132 -
std::sort(deque<int>)_(descending)/8 25.545 1.15%
std::sort(deque<int>)_(descending)/8192 10441.719 -
std::sort(deque<int>)_(heap)/1024 6254.063 -
std::sort(deque<int>)_(heap)/8 24.331 -
std::sort(deque<int>)_(heap)/8192 69506.660 1.08%
std::sort(deque<int>)_(pipe-organ)/1024 2746.415 2.53%
std::sort(deque<int>)_(pipe-organ)/8 20.139 -
std::sort(deque<int>)_(pipe-organ)/8192 26269.370 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17676.325 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.836 1.52%
std::sort(deque<int>)_(qsort_adversarial)/8192 489565.256 1.71%
std::sort(deque<int>)_(repeated)/1024 1062.761 7.61%
std::sort(deque<int>)_(repeated)/8 18.004 -
std::sort(deque<int>)_(repeated)/8192 6825.531 -
std::sort(deque<int>)_(shuffled)/1024 6879.555 -
std::sort(deque<int>)_(shuffled)/8 22.811 -
std::sort(deque<int>)_(shuffled)/8192 81132.389 -
std::sort(vector<NonIntegral>)_(ascending)/1024 525.148 1.16%
std::sort(vector<NonIntegral>)_(ascending)/8 15.572 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3766.123 -
std::sort(vector<NonIntegral>)_(descending)/1024 779.790 1.36%
std::sort(vector<NonIntegral>)_(descending)/8 25.044 -
std::sort(vector<NonIntegral>)_(descending)/8192 5587.964 6.56%
std::sort(vector<NonIntegral>)_(heap)/1024 4307.857 -
std::sort(vector<NonIntegral>)_(heap)/8 23.528 -
std::sort(vector<NonIntegral>)_(heap)/8192 50296.145 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1885.777 1.02%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.319 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18440.205 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13287.786 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.604 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156192.614 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.885 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.752 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3751.163 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4667.274 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.604 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83067.073 1.17%
std::sort(vector<int>)_(ascending)/1024 524.275 1.07%
std::sort(vector<int>)_(ascending)/8 15.841 1.06%
std::sort(vector<int>)_(ascending)/8192 3760.309 -
std::sort(vector<int>)_(descending)/1024 1015.852 -
std::sort(vector<int>)_(descending)/8 24.812 -
std::sort(vector<int>)_(descending)/8192 7221.538 -
std::sort(vector<int>)_(heap)/1024 4587.636 -
std::sort(vector<int>)_(heap)/8 24.261 2.50%
std::sort(vector<int>)_(heap)/8192 45868.060 -
std::sort(vector<int>)_(pipe-organ)/1024 2302.137 -
std::sort(vector<int>)_(pipe-organ)/8 17.631 -
std::sort(vector<int>)_(pipe-organ)/8192 21674.447 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12985.554 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.821 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148751.346 -
std::sort(vector<int>)_(repeated)/1024 662.543 -6.05%
std::sort(vector<int>)_(repeated)/8 15.779 -
std::sort(vector<int>)_(repeated)/8192 5039.361 -2.32%
std::sort(vector<int>)_(shuffled)/1024 4662.497 -
std::sort(vector<int>)_(shuffled)/8 22.715 -
std::sort(vector<int>)_(shuffled)/8192 45209.560 -
std::sort_heap(deque<int>)/1024 13392.202 -
std::sort_heap(deque<int>)/8 37.004 -
std::sort_heap(deque<int>)/8192 473468.548 -
std::sort_heap(deque<int>,_pred)/1024 12436.132 1.71%
std::sort_heap(deque<int>,_pred)/8 34.164 -
std::sort_heap(deque<int>,_pred)/8192 471294.745 10.20%
std::sort_heap(vector<NonIntegral>)/1024 9817.797 -
std::sort_heap(vector<NonIntegral>)/8 30.948 4.72%
std::sort_heap(vector<NonIntegral>)/8192 106016.851 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9894.999 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.610 1.10%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106302.811 -
std::sort_heap(vector<int>)/1024 9857.287 -
std::sort_heap(vector<int>)/8 29.355 -4.78%
std::sort_heap(vector<int>)/8192 106564.738 -
std::sort_heap(vector<int>,_pred)/1024 9861.597 -
std::sort_heap(vector<int>,_pred)/8 32.939 -
std::sort_heap(vector<int>,_pred)/8192 106368.325 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2722.047 1.90%
std::stable_partition(deque<int>)_(alloc_fails)/32 1878.269 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1905.277 1.08%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9859.185 -
std::stable_partition(deque<int>)_(dense)/1024 568.271 -10.08%
std::stable_partition(deque<int>)_(dense)/32 28.049 -7.18%
std::stable_partition(deque<int>)_(dense)/50 37.122 -9.48%
std::stable_partition(deque<int>)_(dense)/8192 5697.139 -
std::stable_partition(deque<int>)_(sparse)/1024 435.313 -5.00%
std::stable_partition(deque<int>)_(sparse)/32 11.015 -21.87%
std::stable_partition(deque<int>)_(sparse)/50 27.544 -12.64%
std::stable_partition(deque<int>)_(sparse)/8192 3725.713 5.06%
std::stable_partition(list<int>)_(alloc_fails)/1024 4252.875 2.34%
std::stable_partition(list<int>)_(alloc_fails)/32 1867.174 -
std::stable_partition(list<int>)_(alloc_fails)/50 1903.430 -1.00%
std::stable_partition(list<int>)_(alloc_fails)/8192 27160.938 1.69%
std::stable_partition(list<int>)_(dense)/1024 1455.618 -
std::stable_partition(list<int>)_(dense)/32 37.205 5.82%
std::stable_partition(list<int>)_(dense)/50 55.693 -2.70%
std::stable_partition(list<int>)_(dense)/8192 19035.121 -
std::stable_partition(list<int>)_(sparse)/1024 937.226 1.44%
std::stable_partition(list<int>)_(sparse)/32 9.691 1.40%
std::stable_partition(list<int>)_(sparse)/50 26.537 -
std::stable_partition(list<int>)_(sparse)/8192 9563.860 10.84%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2304.952 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1940.538 2.70%
std::stable_partition(vector<int>)_(alloc_fails)/50 1904.270 2.17%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5353.513 -
std::stable_partition(vector<int>)_(dense)/1024 295.783 1.60%
std::stable_partition(vector<int>)_(dense)/32 21.727 2.34%
std::stable_partition(vector<int>)_(dense)/50 25.742 2.43%
std::stable_partition(vector<int>)_(dense)/8192 2096.613 -
std::stable_partition(vector<int>)_(sparse)/1024 208.934 -1.15%
std::stable_partition(vector<int>)_(sparse)/32 7.059 -5.08%
std::stable_partition(vector<int>)_(sparse)/50 20.723 -1.59%
std::stable_partition(vector<int>)_(sparse)/8192 1557.162 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4044.414 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.569 1.74%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18953.562 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29021.013 3.18%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.829 -2.86%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26308.232 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13743.289 -1.12%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.164 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25751.214 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16557.008 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.184 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22325.757 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25774.838 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.436 -4.99%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28429.963 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4147.345 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.667 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13080.015 -2.71%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19283.479 -1.30%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.440 2.18%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24559.861 -1.11%
std::stable_sort(deque<int>)_(ascending)/1024 2127.417 -
std::stable_sort(deque<int>)_(ascending)/8 17.569 -7.25%
std::stable_sort(deque<int>)_(ascending)/8192 13644.671 -
std::stable_sort(deque<int>)_(descending)/1024 2931.724 -
std::stable_sort(deque<int>)_(descending)/8 25.152 -5.58%
std::stable_sort(deque<int>)_(descending)/8192 20583.131 1.00%
std::stable_sort(deque<int>)_(heap)/1024 2735.220 -
std::stable_sort(deque<int>)_(heap)/8 23.878 -3.48%
std::stable_sort(deque<int>)_(heap)/8192 17391.118 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2928.962 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.410 -2.79%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20544.046 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.162 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.011 -7.83%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20950.209 1.07%
std::stable_sort(deque<int>)_(repeated)/1024 1403.471 -3.80%
std::stable_sort(deque<int>)_(repeated)/8 17.715 -4.52%
std::stable_sort(deque<int>)_(repeated)/8192 7648.917 -
std::stable_sort(deque<int>)_(shuffled)/1024 2542.486 -
std::stable_sort(deque<int>)_(shuffled)/8 22.694 -2.38%
std::stable_sort(deque<int>)_(shuffled)/8192 14317.190 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4907.282 1.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.822 -3.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48527.309 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22968.805 1.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.601 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 120058.687 -3.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13887.180 1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.409 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108226.019 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14049.550 1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.756 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85327.616 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22629.438 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.763 -2.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137278.873 1.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3577.948 2.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.103 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18081.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18155.694 1.00%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.455 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 162018.427 10.98%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3616.238 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.830 -6.35%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42327.830 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12657.403 1.12%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.690 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187612.893 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9546.447 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.498 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 118010.763 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8111.681 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.603 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116669.283 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13690.596 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.702 -5.88%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 201067.935 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1262.789 -1.24%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.669 -5.60%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13994.113 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12104.244 1.04%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.704 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175221.094 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4907.697 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.051 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18620.464 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23493.093 1.83%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.276 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24262.817 2.51%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14029.887 1.02%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.245 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30834.487 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14321.195 2.85%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.182 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21101.577 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22793.904 1.23%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.100 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34580.282 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3544.701 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.082 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9730.220 -25.93%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18027.237 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.543 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28331.490 -1.25%
std::stable_sort(vector<int>)_(ascending)/1024 2100.660 1.73%
std::stable_sort(vector<int>)_(ascending)/8 15.784 -
std::stable_sort(vector<int>)_(ascending)/8192 13520.840 -
std::stable_sort(vector<int>)_(descending)/1024 2826.760 1.18%
std::stable_sort(vector<int>)_(descending)/8 24.247 -
std::stable_sort(vector<int>)_(descending)/8192 18506.511 -
std::stable_sort(vector<int>)_(heap)/1024 2544.700 -
std::stable_sort(vector<int>)_(heap)/8 21.596 -
std::stable_sort(vector<int>)_(heap)/8192 14537.853 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2815.898 -2.33%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.464 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18282.552 -4.33%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2905.242 1.24%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.766 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18349.200 -
std::stable_sort(vector<int>)_(repeated)/1024 1161.592 7.58%
std::stable_sort(vector<int>)_(repeated)/8 15.785 -
std::stable_sort(vector<int>)_(repeated)/8192 5304.724 1.41%
std::stable_sort(vector<int>)_(shuffled)/1024 2257.947 -
std::stable_sort(vector<int>)_(shuffled)/8 20.018 -
std::stable_sort(vector<int>)_(shuffled)/8192 10964.384 -
std::swap_ranges(deque<int>)/1024 365.096 14.31%
std::swap_ranges(deque<int>)/32 10.422 -
std::swap_ranges(deque<int>)/50 15.858 -
std::swap_ranges(deque<int>)/8192 2890.963 13.42%
std::swap_ranges(list<int>)/1024 762.162 -
std::swap_ranges(list<int>)/32 19.581 -
std::swap_ranges(list<int>)/50 32.355 -
std::swap_ranges(list<int>)/8192 10504.163 -4.78%
std::swap_ranges(vector<int>)/1024 62.806 -
std::swap_ranges(vector<int>)/32 4.836 -
std::swap_ranges(vector<int>)/50 5.606 -
std::swap_ranges(vector<int>)/8192 476.281 -
std::transform(deque<int>)_(identity_transform)/1024 370.253 -
std::transform(deque<int>)_(identity_transform)/32 12.302 -
std::transform(deque<int>)_(identity_transform)/50 19.095 -
std::transform(deque<int>)_(identity_transform)/8192 2450.862 -
std::transform(deque<int>,_deque<int>)/1024 660.704 -
std::transform(deque<int>,_deque<int>)/32 21.583 -
std::transform(deque<int>,_deque<int>)/50 36.925 2.48%
std::transform(deque<int>,_deque<int>)/8192 5424.415 -
std::transform(list<int>)_(identity_transform)/1024 766.660 3.89%
std::transform(list<int>)_(identity_transform)/32 17.002 -
std::transform(list<int>)_(identity_transform)/50 30.604 -
std::transform(list<int>)_(identity_transform)/8192 8088.859 6.45%
std::transform(list<int>,_list<int>)/1024 841.650 -
std::transform(list<int>,_list<int>)/32 23.105 -
std::transform(list<int>,_list<int>)/50 37.612 1.05%
std::transform(list<int>,_list<int>)/8192 9920.247 16.79%
std::transform(vector<int>)_(identity_transform)/1024 262.740 -
std::transform(vector<int>)_(identity_transform)/32 9.173 -
std::transform(vector<int>)_(identity_transform)/50 16.193 -
std::transform(vector<int>)_(identity_transform)/8192 2251.763 11.47%
std::transform(vector<int>,_vector<int>)/1024 555.695 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.886 -
std::transform(vector<int>,_vector<int>)/8192 4448.648 -
std::unique(deque<int>)_(contiguous)/1024 520.890 1.24%
std::unique(deque<int>)_(contiguous)/32 56.208 13.47%
std::unique(deque<int>)_(contiguous)/52 65.301 18.36%
std::unique(deque<int>)_(contiguous)/8192 3781.694 1.02%
std::unique(deque<int>)_(sprinkled)/1024 512.996 -
std::unique(deque<int>)_(sprinkled)/32 52.227 -5.52%
std::unique(deque<int>)_(sprinkled)/52 59.058 -6.88%
std::unique(deque<int>)_(sprinkled)/8192 3827.348 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.506 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.580 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.170 -1.06%
std::unique(deque<int>,_pred)_(contiguous)/8192 4570.394 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.945 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.888 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.637 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5214.530 -
std::unique(list<int>)_(contiguous)/1024 924.399 -
std::unique(list<int>)_(contiguous)/32 52.391 -
std::unique(list<int>)_(contiguous)/52 64.420 -
std::unique(list<int>)_(contiguous)/8192 7006.245 -
std::unique(list<int>)_(sprinkled)/1024 966.134 -
std::unique(list<int>)_(sprinkled)/32 54.033 -
std::unique(list<int>)_(sprinkled)/52 74.250 10.39%
std::unique(list<int>)_(sprinkled)/8192 7897.275 -1.94%
std::unique(list<int>,_pred)_(contiguous)/1024 952.813 -
std::unique(list<int>,_pred)_(contiguous)/32 57.449 -
std::unique(list<int>,_pred)_(contiguous)/52 71.393 -
std::unique(list<int>,_pred)_(contiguous)/8192 7580.128 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1060.704 5.38%
std::unique(list<int>,_pred)_(sprinkled)/32 67.670 2.60%
std::unique(list<int>,_pred)_(sprinkled)/52 84.404 2.53%
std::unique(list<int>,_pred)_(sprinkled)/8192 9010.273 8.10%
std::unique(vector<int>)_(contiguous)/1024 311.597 -
std::unique(vector<int>)_(contiguous)/32 48.531 -
std::unique(vector<int>)_(contiguous)/52 53.883 -
std::unique(vector<int>)_(contiguous)/8192 1930.524 -
std::unique(vector<int>)_(sprinkled)/1024 534.233 -
std::unique(vector<int>)_(sprinkled)/32 54.364 -3.86%
std::unique(vector<int>)_(sprinkled)/52 65.303 -1.62%
std::unique(vector<int>)_(sprinkled)/8192 3960.363 -1.35%
std::unique(vector<int>,_pred)_(contiguous)/1024 490.755 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.530 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.604 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3625.307 1.03%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.275 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.916 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.284 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5190.631 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.668 1.01%
std::unique_copy(deque<int>)_(contiguous)/32 9.546 -23.54%
std::unique_copy(deque<int>)_(contiguous)/52 15.037 -8.53%
std::unique_copy(deque<int>)_(contiguous)/8192 3758.528 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.741 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.578 -25.41%
std::unique_copy(deque<int>)_(sprinkled)/52 18.347 -25.17%
std::unique_copy(deque<int>)_(sprinkled)/8192 3762.575 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.686 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.058 2.04%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.278 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.248 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.698 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.846 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.806 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.247 -
std::unique_copy(list<int>)_(contiguous)/1024 741.322 -
std::unique_copy(list<int>)_(contiguous)/32 11.290 1.47%
std::unique_copy(list<int>)_(contiguous)/52 19.597 -
std::unique_copy(list<int>)_(contiguous)/8192 6852.845 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.053 -
std::unique_copy(list<int>)_(sprinkled)/32 13.387 -7.92%
std::unique_copy(list<int>)_(sprinkled)/52 24.070 -1.55%
std::unique_copy(list<int>)_(sprinkled)/8192 6968.679 1.28%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.797 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.320 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.184 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7646.603 1.67%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.231 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.252 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.054 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7599.110 -2.54%
std::unique_copy(vector<int>)_(contiguous)/1024 250.163 1.01%
std::unique_copy(vector<int>)_(contiguous)/32 8.825 1.19%
std::unique_copy(vector<int>)_(contiguous)/52 13.629 1.29%
std::unique_copy(vector<int>)_(contiguous)/8192 1901.784 -
std::unique_copy(vector<int>)_(sprinkled)/1024 460.487 1.31%
std::unique_copy(vector<int>)_(sprinkled)/32 13.655 2.50%
std::unique_copy(vector<int>)_(sprinkled)/52 22.675 2.63%
std::unique_copy(vector<int>)_(sprinkled)/8192 3669.063 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.591 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.374 8.09%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.804 1.06%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3803.785 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.687 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.281 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.380 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.737 -
std::unordered_map<int,_int>::clear()/0 393.692 1.06%
std::unordered_map<int,_int>::clear()/1024 8734.728 -12.38%
std::unordered_map<int,_int>::clear()/32 605.426 -
std::unordered_map<int,_int>::clear()/8192 64676.127 -16.59%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.639 -5.99%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.700 -1.69%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.591 -3.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -10.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.793 30.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.629 1.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.723 12.83%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.097 -21.11%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.282 -15.39%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.339 -15.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.268 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.763 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.828 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.525 -2.07%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.141 1.12%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8514.066 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 269.461 -1.35%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97956.302 1.82%
std::unordered_map<int,_int>::ctor(const&)/0 12.933 -
std::unordered_map<int,_int>::ctor(const&)/1024 6917.969 3.05%
std::unordered_map<int,_int>::ctor(const&)/32 206.131 4.43%
std::unordered_map<int,_int>::ctor(const&)/8192 56528.860 2.97%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.013 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9741.054 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 333.071 26.63%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80534.625 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.866 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13544.385 1.09%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.115 -1.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141585.012 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.919 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13367.835 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.366 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141398.193 -
std::unordered_map<int,_int>::erase(iterator)/1024 21.079 1.76%
std::unordered_map<int,_int>::erase(iterator)/32 20.770 1.77%
std::unordered_map<int,_int>::erase(iterator)/8192 21.259 2.73%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.118 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5826.166 -2.89%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 548.633 2.09%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47586.193 -2.60%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.174 3.92%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.750 5.17%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.005 6.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -33.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.168 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.078 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.240 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.464 -3.88%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.163 -2.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.213 -4.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.236 -2.79%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.323 5.53%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.426 2.74%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.502 11.49%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.279 -1.38%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.044 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.032 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.929 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13166.050 1.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.509 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140890.853 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.469 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12986.010 -3.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.789 -7.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140886.686 -1.46%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.087 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7747.509 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 598.299 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85480.496 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.753 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14137.405 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 776.045 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148135.077 1.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.418 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13729.544 2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 755.495 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142780.036 -1.19%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.418 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.821 1.03%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.993 8.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.096 1.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.272 1.63%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.697 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.598 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.982 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.352 5.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.624 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.130 3.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.255 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.704 -1.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.166 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.220 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.752 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.459 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.111 1.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.202 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.954 2.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.427 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.199 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.190 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6656.630 -6.50%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.506 -5.13%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54680.790 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.194 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6650.438 -1.32%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.916 -2.89%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54485.397 -1.08%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1282.988 4.47%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.288 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26093.160 3.83%
std::unordered_multimap<int,_int>::clear()/0 395.491 -
std::unordered_multimap<int,_int>::clear()/1024 8288.037 -
std::unordered_multimap<int,_int>::clear()/32 602.982 -
std::unordered_multimap<int,_int>::clear()/8192 63979.481 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.457 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.536 25.99%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.435 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.474 -6.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.463 -11.17%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.495 -6.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.666 -14.99%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.776 -9.37%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.796 -5.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.307 -36.52%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.353 18.20%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.260 -3.00%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.182 4.51%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.207 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8629.744 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.076 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100089.361 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.093 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6725.883 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.634 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55149.601 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.850 4.99%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9254.589 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.594 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 78125.746 1.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.022 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12939.800 1.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.534 -1.18%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139098.851 -3.91%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.009 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12875.181 2.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.117 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140809.714 1.42%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.820 -1.11%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.887 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.179 21.11%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.795 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6159.335 6.80%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.277 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46142.308 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.777 -5.82%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.718 -1.23%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.148 -2.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.446 28.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.426 15.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.230 4.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.480 13.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.355 21.73%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.022 -19.15%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.316 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.260 -6.58%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.272 -8.12%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -3.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.158 1.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.167 19.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.293 17.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.994 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15895.573 7.99%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 779.329 3.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171708.118 1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.585 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15617.630 5.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 773.058 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 171325.481 2.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.151 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14541.287 6.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 812.860 1.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180262.253 3.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.409 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16682.068 5.85%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 845.107 2.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169284.496 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.976 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17024.438 4.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 813.341 -1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186074.667 1.17%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.404 20.82%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.404 1.18%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.595 4.09%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.559 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.669 -5.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.950 5.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.971 6.57%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.580 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.333 7.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.136 -3.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.616 33.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.406 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6673.117 -1.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.799 2.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53746.878 -1.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.408 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6658.927 -1.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.562 -1.74%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54583.674 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1670.530 27.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.956 2.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29714.881 10.23%
std::unordered_multiset<int>::clear()/0 391.416 -
std::unordered_multiset<int>::clear()/1024 8257.348 4.74%
std::unordered_multiset<int>::clear()/32 591.608 -
std::unordered_multiset<int>::clear()/8192 63675.264 4.00%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.409 -4.05%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.387 -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.255 -2.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.439 19.94%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.686 -9.62%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.628 9.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.532 -4.76%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.673 -1.30%
std::unordered_multiset<int>::count(key)_(existent)/32 1.914 14.75%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.651 -4.82%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 10.29%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.428 17.76%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.335 1.21%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.326 3.87%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.997 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8557.354 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 292.465 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103734.133 3.09%
std::unordered_multiset<int>::ctor(const&)/0 12.899 -
std::unordered_multiset<int>::ctor(const&)/1024 6813.236 -
std::unordered_multiset<int>::ctor(const&)/32 208.348 3.45%
std::unordered_multiset<int>::ctor(const&)/8192 55655.251 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.917 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9047.581 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.227 -1.24%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75831.186 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.883 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12613.601 -2.76%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.006 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137505.957 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.901 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12651.536 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.905 -1.10%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138542.171 -
std::unordered_multiset<int>::erase(iterator)/1024 19.762 -
std::unordered_multiset<int>::erase(iterator)/32 19.712 -
std::unordered_multiset<int>::erase(iterator)/8192 19.792 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.949 -3.55%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5726.110 1.37%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.634 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46133.503 1.58%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.317 4.69%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.855 1.85%
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.814 -3.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.339 12.91%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.375 14.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.476 9.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.143 9.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.129 6.55%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.259 10.48%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.239 12.27%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.376 -14.26%
std::unordered_multiset<int>::find(key)_(existent)/32 1.237 -5.95%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.114 -16.13%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.339 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.958 -9.59%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.093 -9.59%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.133 11.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.336 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15057.619 -1.09%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.949 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166467.304 -1.65%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.052 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15614.784 2.54%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.088 -1.62%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164514.746 -2.16%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.390 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13682.757 -1.12%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 810.560 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174496.490 -2.61%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.731 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.244 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.282 3.59%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.496 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.427 -3.01%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.909 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.251 -1.70%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.511 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 27.703 18.27%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.646 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.656 13.03%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.153 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6626.192 -1.50%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.789 -1.02%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53888.406 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.151 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6691.112 -3.01%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.954 -1.30%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55175.152 -1.45%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1344.716 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.071 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26581.977 -
std::unordered_set<int>::clear()/0 392.070 -
std::unordered_set<int>::clear()/1024 8202.857 -6.16%
std::unordered_set<int>::clear()/32 591.387 -
std::unordered_set<int>::clear()/8192 63366.062 -4.15%
std::unordered_set<int>::contains(key)_(existent)/1024 1.172 1.55%
std::unordered_set<int>::contains(key)_(existent)/32 1.325 5.28%
std::unordered_set<int>::contains(key)_(existent)/8192 1.294 -14.98%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -30.49%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.761 -8.36%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.788 13.57%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.771 7.78%
std::unordered_set<int>::count(key)_(existent)/1024 1.263 -13.33%
std::unordered_set<int>::count(key)_(existent)/32 1.390 -7.31%
std::unordered_set<int>::count(key)_(existent)/8192 1.499 2.51%
std::unordered_set<int>::count(key)_(non-existent)/0 0.405 48.92%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.712 3.42%
std::unordered_set<int>::count(key)_(non-existent)/32 1.675 4.67%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.545 -10.29%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.884 1.22%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8797.519 -2.66%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.229 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 105846.329 -1.73%
std::unordered_set<int>::ctor(const&)/0 12.970 -
std::unordered_set<int>::ctor(const&)/1024 6692.307 -4.51%
std::unordered_set<int>::ctor(const&)/32 195.717 -2.94%
std::unordered_set<int>::ctor(const&)/8192 54952.592 -1.67%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.978 -1.06%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9751.830 -1.60%
std::unordered_set<int>::ctor(const&,_alloc)/32 258.036 -9.08%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81641.042 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.920 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12798.617 -7.25%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 363.507 -2.80%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138184.077 -3.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.906 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12822.212 -5.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.621 -1.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139719.737 -2.65%
std::unordered_set<int>::erase(iterator)/1024 19.758 -15.08%
std::unordered_set<int>::erase(iterator)/32 19.665 -6.30%
std::unordered_set<int>::erase(iterator)/8192 20.081 -14.41%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.440 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5588.322 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.514 1.28%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44925.250 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.762 -14.97%
std::unordered_set<int>::erase(key)_(existent)/32 20.775 -1.54%
std::unordered_set<int>::erase(key)_(existent)/8192 22.412 -22.14%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -45.01%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.436 -7.66%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.438 -1.58%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.174 -8.47%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.152 -8.64%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.277 -10.62%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.089 -8.88%
std::unordered_set<int>::find(key)_(existent)/1024 1.482 6.45%
std::unordered_set<int>::find(key)_(existent)/32 1.304 8.62%
std::unordered_set<int>::find(key)_(existent)/8192 1.484 5.34%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.141 -3.58%
std::unordered_set<int>::find(key)_(non-existent)/32 1.153 -4.60%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.208 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.124 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12198.378 -11.78%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.327 -3.05%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137391.005 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.791 -2.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12213.215 -9.70%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.931 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135687.217 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.879 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7723.861 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.287 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85398.241 -4.34%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.439 -6.28%
std::unordered_set<int>::insert(value)_(already_present)/32 2.790 -1.50%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.591 -7.87%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.949 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.810 -6.58%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.285 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.961 -5.67%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.939 -1.15%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.881 -2.08%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.272 -1.80%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.631 -1.63%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.498 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6636.338 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.557 -6.25%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54718.291 1.29%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.488 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7145.856 8.57%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.161 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 61049.673 12.22%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1364.711 1.27%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.239 1.42%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26485.147 -
std::unordered_set<std::string>::clear()/0 394.670 -
std::unordered_set<std::string>::clear()/1024 23376.294 -
std::unordered_set<std::string>::clear()/32 949.481 2.84%
std::unordered_set<std::string>::clear()/8192 221709.103 1.59%
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.440 2.31%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.096 4.72%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.674 -14.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.458 -1.26%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.789 -7.98%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.083 -17.31%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.759 13.32%
std::unordered_set<std::string>::count(key)_(existent)/32 44.511 2.55%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.356 27.03%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 20.482 -16.28%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.386 2.54%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.534 -1.68%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.779 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 42952.927 4.82%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 972.973 -3.96%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726959.131 1.09%
std::unordered_set<std::string>::ctor(const&)/0 12.853 -
std::unordered_set<std::string>::ctor(const&)/1024 33220.752 -1.30%
std::unordered_set<std::string>::ctor(const&)/32 753.385 7.98%
std::unordered_set<std::string>::ctor(const&)/8192 337687.419 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.989 -1.21%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63241.203 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1475.173 10.62%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603015.768 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.947 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62401.617 -1.28%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1741.898 2.24%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638150.314 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.958 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61638.169 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1555.827 -3.17%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636195.277 -
std::unordered_set<std::string>::erase(iterator)/1024 27.343 -13.54%
std::unordered_set<std::string>::erase(iterator)/32 34.646 11.65%
std::unordered_set<std::string>::erase(iterator)/8192 30.319 -5.12%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.144 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12557.819 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 664.546 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 124893.587 5.87%
std::unordered_set<std::string>::erase(key)_(existent)/1024 123.134 -3.68%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.220 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 125.822 11.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.278 4.40%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.365 -10.04%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 26.845 14.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.664 -5.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.401 14.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.960 -4.03%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.293 -11.26%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.289 -
std::unordered_set<std::string>::find(key)_(existent)/32 37.682 10.23%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.962 3.68%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -5.60%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.241 -1.37%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.941 -
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 393.258 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55864.941 -3.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1889.873 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 599051.549 -1.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.787 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56428.170 -1.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1950.945 4.52%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602447.898 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.193 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55843.406 -1.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1907.480 9.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559591.189 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.675 -38.62%
std::unordered_set<std::string>::insert(value)_(already_present)/32 61.629 100.37%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.214 14.24%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 67.132 46.21%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.493 -13.86%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.527 92.11%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.381 -14.18%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.974 -20.50%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.557 17.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 36.015 -52.21%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 40.098 -33.63%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.075 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36063.397 -1.09%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 664.882 -15.87%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340380.229 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.068 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35815.345 -6.71%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 724.188 1.42%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342764.138 -4.35%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -13.05%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16066.996 3.42%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 289.451 -1.64%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209255.692 -
std::upper_bound(std::deque<int>)/100 30.894 1.09%
std::upper_bound(std::deque<int>)/8 18.108 -
std::upper_bound(std::deque<int>)/8192 65.719 -2.87%
std::upper_bound(std::forward_list<int>)/100 98.864 1.59%
std::upper_bound(std::forward_list<int>)/8 16.250 1.11%
std::upper_bound(std::forward_list<int>)/8192 10697.858 3.01%
std::upper_bound(std::list<int>)/100 101.212 -
std::upper_bound(std::list<int>)/8 16.368 1.08%
std::upper_bound(std::list<int>)/8192 13952.871 -5.56%
std::upper_bound(std::vector<int>)/100 12.429 -
std::upper_bound(std::vector<int>)/8 6.021 -
std::upper_bound(std::vector<int>)/8192 15.824 1.10%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.433 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.305 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.401 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.139 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 264.708 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.202 -1.23%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.299 -2.59%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 950.925 13.20%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.143 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.064 -1.52%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 949.983 13.65%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.707 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.231 -2.59%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 950.294 13.95%
std::vector<int>::ctor(size)/1024 43.835 -
std::vector<int>::ctor(size)/32 11.791 -1.19%
std::vector<int>::ctor(size)/8192 561.701 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.881 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.654 -1.56%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.760 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.414 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.980 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.759 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.408 3.27%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.785 -1.42%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.148 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.170 1.61%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.232 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.266 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.791 -4.74%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4432.740 -14.72%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 923.097 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.949 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4225.069 -11.40%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.817 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.917 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4741.331 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.881 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.733 -1.48%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.414 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.985 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 726.052 -17.83%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.814 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.789 -4.81%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.422 -2.99%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.492 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.484 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.826 2.90%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.471 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.652 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.763 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4868.054 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12695.074 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.004 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110027.867 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.876 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.299 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.461 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6577.887 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.134 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54719.076 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 700.701 1.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.049 -1.86%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6870.789 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21116.526 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 642.514 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182139.151 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 700.082 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.978 -3.95%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6873.472 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21006.078 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 644.950 1.78%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 182422.890 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.180 -4.49%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.622 1.85%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6878.946 -2.46%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21093.373 6.59%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 640.347 6.92%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 182136.117 5.68%
std::vector<std::string>::ctor(size)/1024 428.833 -
std::vector<std::string>::ctor(size)/32 39.103 12.21%
std::vector<std::string>::ctor(size)/8192 4178.185 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.215 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.001 -1.06%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5326.513 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20976.137 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 609.022 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181511.931 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.444 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.206 -2.13%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.761 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.107 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.251 -1.23%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.031 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.202 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.889 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.656 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.078 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.395 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.663 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.203 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.676 -2.11%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.136 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.684 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.292 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4780.175 4.14%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1816.876 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.354 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12394.742 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15559.001 1.88%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 802.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 118076.947 1.62%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3376.022 1.17%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 530.445 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23083.504 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16884.134 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 873.765 1.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129717.494 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1873.448 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.185 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14318.180 1.95%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13781.042 2.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.490 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118256.248 1.79%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.842 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.474 2.70%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.667 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.690 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.549 8.47%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2292.159 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 811.896 13.04%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 30.936 12.60%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 6525.695 14.70%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6428.494 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 143.226 6.69%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52899.980 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.586 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.779 2.54%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3214.091 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.535 -2.13%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.202 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5734.411 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.724 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.510 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.086 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.700 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.769 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.745 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.734 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.399 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.374 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.442 -
vector<bool>(const_vector<bool>&) 10.096 -
vector<bool>(size_type,_const_value_type&) 8.320 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.983 -2.77%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.968 -
vector<bool>::reserve() 8.267 -
vector<bool>::resize() 11.015 -3.94%
Geometric Mean 891.794 -