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 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2024 2368
Performance Improvements 1637 2674
Unchanged Tests 38134 36753
Total Tests 41795

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_right(vector<int>)/32 233.42% 2.942 9.810 - -1.10% -
std::for_each_n(vector<int>)/8 200.17% 0.911 2.735 - 0.85% -
rng::fold_left(deque<int>)/1048576 141.42% 552168.180 1333036.698 - 141.26% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 136.76% 13.066 30.936 - 12.60% -
rng::fold_left(deque<int>)/8192 127.93% 4554.097 10380.086 - 141.99% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 127.83% 3927.250 8947.269 - 3.65% -
std::copy_if(vector<int>)_(every_other)/32768 126.66% 7217.053 16358.147 - 3.76% -
std::copy_if(vector<int>)_(every_other)/4096 121.46% 905.895 2006.152 - 0.70% -
std::copy_if(vector<int>)_(every_other)/262144 120.80% 58160.561 128416.598 - 0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 118.95% 734.320 1607.784 - 144.92% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 118.28% 1011.249 2207.400 - 4.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 117.82% 752.078 1638.144 - 144.42% -
std::copy_if(vector<int>)_(every_other)/1048576 117.14% 232805.495 505512.260 - 0.95% -
std::copy_if(vector<int>)_(every_other)/512 116.09% 118.492 256.048 - 0.76% -
std::copy_if(vector<int>)_(every_other)/64 112.31% 15.539 32.990 - 0.61% -
BM_deque_vector_copy/64 105.10% 2.644 5.423 - 109.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 98.95% 26.743 53.204 - 77.28% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 98.03% 409.990 811.896 - 13.04% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.52% 0.228 0.449 - 47.84% -
SetIntersection_Interlaced_Vector_float_262144_256 96.09% 20310714.315 39826605.544 - 20.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 91.76% 10.014 19.204 - 116.78% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.90% 0.258 0.489 - 0.88% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.82% 0.258 0.489 - 0.46% -
BM_vector_deque_ranges_move/64 88.85% 2.820 5.326 - 88.16% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 81.89% 13.904 25.290 - 161.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 80.39% 23.019 41.524 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_262144_16 78.31% 3078611.118 5489358.045 - -11.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 76.57% 0.394 0.696 - 0.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 76.15% 18.411 32.430 - -2.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 73.95% 162.883 283.338 - 3.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.60% 43.699 74.112 - -18.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 69.23% 35.551 60.161 - 80.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 65.24% 25.234 41.697 - 7.94% -
std::copy_if(vector<int>)_(every_other)/8 63.69% 2.529 4.141 - -1.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 63.08% 9.077 14.803 - 126.54% -
std::find_if_not(list<int>)_(process_all)/8 60.85% 2.254 3.625 - 1.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 59.93% 66.006 105.564 - 17.23% -
SetIntersection_Interlaced_Vector_float_1024_64 59.46% 3272023.439 5217479.779 - 40.51% -
BM_PushHeap_float_Ascending_1 56.46% 0.393 0.615 - 7.65% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 55.96% 12.090 18.856 - 63.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 55.95% 23.326 36.376 - 49.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.62% 43.137 67.132 - 46.21% -
rng::for_each(multiset<int>)/8 55.31% 4.482 6.962 - 5.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 55.26% 10397009.900 16142347.251 - -19.76% -
std::shift_left(vector<int>)/32 53.40% 2.967 4.552 - 1.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.04% 34.843 52.974 - -20.50% -
rng::for_each(set<int>)/8 51.23% 4.492 6.794 - 2.92% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 51.21% 4315.562 6525.695 - 14.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 50.89% 87789.553 132467.552 - 0.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 50.60% 73.365 110.484 - 46.64% -
std::none_of(vector<int>)_(process_all)/50 50.48% 12.678 19.078 - -2.65% -
std::move(vector<int>)/262144 49.44% 14891.503 22253.166 - 4.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 48.52% 640.270 950.925 - 13.20% -
std::partition(list<int>)_(sparse)/50 47.08% 14.858 21.853 - -1.30% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.80% 240300974.724 350348532.747 - 42.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 45.44% 524.207 762.383 - -4.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 45.37% 26.825 38.996 - 5.99% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 42.82% 88.098 125.822 - 11.25% -
SetIntersection_Interlaced_Set_string_16384_16 42.28% 243387701.831 346292093.248 - 45.50% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 41.83% 3.523 4.997 - -2.97% -
rng::for_each(multimap<int>)/8 40.51% 4.390 6.168 - 1.33% -
std::list<int>::ctor(size)/1024 39.51% 11889.752 16587.918 - 38.54% -
std::find_if(list<int>)_(process_all)/8192 39.44% 7450.918 10389.221 - 40.86% -
rng::fold_left(deque<int>)/50 38.83% 27.054 37.559 - 34.52% -
SetIntersection_Interlaced_Vector_uint32_16384_64 38.83% 6288828.913 8730624.834 - -8.34% -
rng::fold_left(deque<int>)/32 38.58% 16.159 22.393 - 33.92% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 37.48% 691.212 950.294 - 13.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 37.37% 1.001 1.375 - 14.37% -
ranges::min(std::list<long_long>)/1 37.35% 0.225 0.309 - -15.18% -
std::list<int>::ctor(size)/32 37.32% 327.376 449.568 - 34.21% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.24% 19.225 26.384 - -0.13% -
ranges::minmax(std::list<long_long>)/1 37.24% 0.343 0.470 - 10.04% -
rng::for_each(map<int>)/8 37.13% 4.442 6.092 - -1.14% -
BM_PushHeap_uint32_Ascending_1 35.84% 0.466 0.633 - -8.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 35.34% 8359.311 11313.543 - 13.49% -
std::copy(vector<int>)/4096 35.28% 150.626 203.774 - -12.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.17% 24.167 32.668 - 33.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 35.17% 19.860 26.845 - 14.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.15% 1.092 1.476 - 9.90% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 35.09% 703.232 949.983 - 13.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.53% 2.254 3.010 - -5.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.23% 32.661 43.515 - 33.89% -
std::search(deque<int>)_(near_matches)/1024 33.17% 19502.269 25971.475 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 32.49% 27482531.385 36411285.940 - -16.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 32.18% 2.971 3.927 - 63.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 32.16% 73.949 97.730 - -6.55% -
std::search(deque<int>)_(near_matches)/1000 32.13% 18549.697 24509.964 - 0.52% -
std::find(vector<bool>)_(process_all)/50 31.76% 0.560 0.738 - 15.09% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 31.75% 7520.595 9908.461 - 20.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.41% 68.201 89.620 - -0.79% -
std::multiset<int>::contains(key)_(non-existent)/1024 31.40% 5.985 7.864 - 33.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 31.28% 21.102 27.703 - 18.27% -
BM_StringCtorDefault 31.02% 0.243 0.319 - -13.96% -
std::adjacent_find(deque<int>)/8 30.43% 2.935 3.828 - 9.61% -
std::list<int>::erase(begin)_(cheap_elements)/32 30.42% 10.267 13.391 - 10.39% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 30.34% 7259.828 9462.246 - 19.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 30.06% 360.174 468.427 - 26.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 29.89% 0.338 0.439 - 19.94% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.74% 27.618 35.832 - 24.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 29.74% 33.177 43.042 - 5.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.58% 24.678 31.978 - -2.39% -
std::set<std::string>::insert(value)_(already_present)/1024 29.47% 22.657 29.333 - -1.86% -
SetIntersection_Interlaced_Vector_float_16384_256 29.36% 14879141.384 19247333.547 - 11.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 29.21% 6028.432 7789.264 - 34.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 29.08% 333.708 430.767 - 28.67% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 29.07% 23.950 30.912 - 0.32% -
std::rotate(list<int>)_(by_1/3)/32 28.87% 12.931 16.664 - -3.68% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 28.87% 20.309 26.171 - -1.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 28.69% 10385.059 13364.947 - 18.03% -
SetIntersection_Interlaced_Vector_uint32_262144_64 28.45% 8475549.431 10887136.275 - -40.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 27.49% 54.889 69.977 - 12.54% -
std::list<int>::ctor(size)/8192 27.44% 97155.562 123815.026 - 26.02% -
std::list<int>::erase(begin)_(cheap_elements)/8192 27.27% 10.169 12.942 - 9.35% -
std::map<std::string,_int>::find(key)_(non-existent)/32 26.88% 9.945 12.618 - -3.95% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 26.87% 0.378 0.480 - 4.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.80% 24.959 31.649 - 23.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.43% 1417.675 1792.360 - 10.79% -
std::list<int>::erase(begin)_(cheap_elements)/1024 26.41% 10.278 12.992 - 7.04% -
SetIntersection_Interlaced_Vector_float_16384_64 26.39% 5576420.644 7048207.227 - -22.33% -
std::copy(vector<bool>)_(aligned)/262144 26.21% 587.809 741.875 - 14.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.91% 30.304 38.156 - 70.76% -
std::multimap<int,_int>::count(key)_(non-existent)/32 25.89% 2.280 2.870 - 8.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 25.86% 264.633 333.071 - 26.63% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.84% 9.201 11.578 - -25.41% -
std::find_end(deque<int>)_(single_element)/1000 25.84% 249.091 313.446 - 0.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.81% 450.319 566.545 - 26.82% -
std::find_if_not(vector<char>)_(process_all)/50 25.60% 5.349 6.718 - 1.39% -
std::unordered_set<std::string>::count(key)_(existent)/32 25.51% 35.465 44.511 - 2.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 25.40% 286619.438 359412.548 - 20.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 25.33% 1.405 1.761 - -8.36% -
std::find_if(vector<char>)_(bail_25%)/8 25.20% 0.818 1.024 - 4.64% -
std::copy_n(list<int>)/4096 25.14% 4179.648 5230.446 - 46.56% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.95% 79717150.781 99608253.092 - 0.12% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 24.93% 22.999 28.733 - -7.36% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.92% 8300.318 10368.428 - 0.68% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 24.83% 331.655 414.011 - 21.66% -
std::find_if(vector<char>)_(process_all)/50 24.76% 5.347 6.671 - 0.46% -
rng::for_each(multimap<int>)/32 24.71% 21.471 26.778 - 2.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 24.69% 27.416 34.184 - 6.48% -
std::unique_copy(deque<int>)_(sprinkled)/52 24.67% 14.717 18.347 - -25.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 24.67% 35.357 44.080 - 20.02% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.64% 27.809 34.662 - 0.10% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 24.54% 49.746 61.954 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/16384 24.52% 3657.658 4554.600 - 0.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 24.51% 7.802 9.714 - -15.55% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.19% 25.957 32.234 - 5.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 24.13% 5890.765 7311.936 - 25.18% -
BM_lexicographical_compare_three_way_slow_path/4096 24.05% 925.619 1148.193 - 0.09% -
std::find(vector<bool>)_(process_all)/8 23.98% 0.560 0.695 - 8.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 23.95% 6.564 8.137 - 24.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.82% 11.831 14.649 - 23.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 23.75% 60.415 74.766 - 55.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 23.74% 29.268 36.218 - -0.42% -
std::unordered_set<int>::count(key)_(non-existent)/1024 23.49% 1.386 1.712 - 3.42% -
ranges::minmax(std::list<char>)/64 23.46% 29.676 36.639 - 4.65% -
BM_StringConstructDestroyCStr_Large_Transparent 23.46% 10.129 12.505 - 17.74% -
rng::for_each(multiset<int>)/32 23.39% 20.613 25.435 - 1.24% -
BM_StringRelational_Eq_Small_Small_Control 23.32% 1.685 2.078 - 11.03% -
std::vector<std::string>::ctor(size)/32 23.16% 31.751 39.103 - 12.21% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 23.02% 32.756 40.298 - -0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.02% 1.486 1.828 - -0.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 23.00% 11369.191 13984.056 - 20.31% -
std::list<int>::insert(begin)_(cheap_elements)/32 23.00% 10.187 12.529 - 21.69% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.92% 25.311 31.112 - 0.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.90% 44.374 54.537 - 22.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 22.89% 67.770 83.282 - 43.55% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 22.82% 0.923 1.133 - 11.27% -
BM_lexicographical_compare_three_way_slow_path/1024 22.82% 239.615 294.290 - 0.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 22.80% 8.279 10.166 - 6.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 22.77% 1.335 1.639 - -5.99% -
SetIntersection_Interlaced_Vector_float_262144_16 22.66% 2928717.384 3592346.929 - 7.87% -
std::set<std::string>::find(key)_(non-existent)/32 22.57% 9.423 11.550 - 13.36% -
std::list<int>::ctor(Range)_(cheap_elements)/32 22.38% 332.248 406.615 - 25.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 22.38% 50.014 61.207 - -7.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 22.37% 97569.034 119392.562 - 18.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 22.32% 30.851 37.737 - -9.17% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.32% 28.851 35.289 - -0.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.09% 1.048 1.279 - -1.38% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.07% 241472.428 294764.029 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 22.04% 16973.115 20714.596 - 16.82% -
std::list<int>::ctor(const&)_(cheap_elements)/32 21.82% 333.164 405.849 - 24.38% -
ranges::min(std::vector<__int128>)/1 21.81% 0.340 0.414 - 9.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.69% 39.569 48.153 - 2.63% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 21.56% 26.597 32.332 - -35.14% -
std::set<std::string>::insert(value)_(already_present)/8192 21.42% 31.276 37.974 - -0.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 21.41% 5.695 6.915 - -13.51% -
BM_StringAssignAsciiz_Large_Transparent 21.24% 11.741 14.234 - 23.20% -
std::equal(list<int>)_(it,_it,_it)/8192 21.18% 9275.331 11239.519 - 12.88% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 21.09% 714.305 864.953 - 0.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.90% 42.154 50.964 - -5.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.89% 9.527 11.517 - 38.79% -
BM_lexicographical_compare_three_way_slow_path/65536 20.86% 15045.955 18184.923 - 0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 20.82% 1.042 1.259 - 10.48% -
bm_ranges_swap_ranges_vb_aligned/256 20.78% 3.535 4.269 - 9.23% -
std::set<int>::clear()/1024 20.76% 9592.911 11584.374 - 26.45% -
std::upper_bound(std::list<int>)/100 20.72% 83.840 101.212 - 0.57% -
std::copy_if(list<int>)_(every_other)/64 20.55% 23.190 27.955 - 0.71% -
std::find_if_not(vector<char>)_(process_all)/32768 20.50% 3135.211 3777.966 - 0.82% -
std::find_if(vector<char>)_(process_all)/32768 20.38% 3137.543 3777.077 - 0.57% -
BM_vector_deque_move_backward/0 20.26% 0.419 0.504 - 23.60% -
std::set<int>::clear()/8192 20.00% 82177.383 98609.987 - 24.89% -
BM_StringDestroy_Large 19.97% 7.416 8.897 - 6.59% -
BM_vector_deque_copy_backward/0 19.96% 0.419 0.503 - 20.03% -
bm_lexicographical_compare<signed_char>/64 19.94% 1.911 2.292 - 17.49% -
rng::for_each(set<int>)/32 19.92% 21.082 25.283 - 0.64% -
std::unordered_set<int>::count(key)_(non-existent)/32 19.84% 1.397 1.675 - 4.67% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.69% 2.500 2.992 - -0.09% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 19.62% 11350.045 13577.392 - 20.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 19.51% 5.463 6.529 - 2.95% -
std::list<int>::insert(begin)_(cheap_elements)/1024 19.49% 11.625 13.891 - 21.35% -
std::find_if_not(vector<char>)_(process_all)/8192 19.45% 794.703 949.297 - 0.70% -
std::find_if(vector<char>)_(process_all)/8192 19.42% 795.203 949.607 - 0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 19.35% 1448.277 1728.492 - -4.11% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 19.33% 96983.106 115729.281 - 19.77% -
ranges::minmax(std::list<long_long>)/64 19.13% 28.084 33.457 - 10.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 19.05% 3234.376 3850.658 - 0.23% -
std::rotate(vector<bool>)_(1_element_backward)/8192 19.05% 111.135 132.301 - 6.72% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.01% 5958482.543 7090931.930 - -0.32% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 18.95% 1.508 1.793 - 13.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 18.92% 1.042 1.239 - 12.27% -
BM_PushHeap_uint64_Random_1 18.91% 0.392 0.466 - 0.17% -
std::set<std::string>::contains(key)_(non-existent)/32 18.88% 9.813 11.666 - 13.13% -
std::map<int,_int>::find(key)_(existent)/1024 18.84% 3.643 4.329 - -0.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.84% 404.497 480.694 - 0.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 18.81% 98806.582 117389.896 - 19.05% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 18.53% 11468.981 13594.063 - 19.03% -
BM_PushHeap_uint64_Descending_1 18.52% 0.448 0.531 - -23.53% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 18.46% 17013.817 20154.342 - 18.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 18.43% 26.808 31.747 - 10.22% -
std::set<std::string>::find(key)_(existent)/32 18.36% 14.271 16.892 - 4.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.36% 42.559 50.371 - 18.42% -
std::vector<int>::ctor(size)/32 18.35% 9.964 11.791 - -1.19% -
std::set<int>::erase(iterator)/1024 18.32% 20.242 23.952 - 20.86% -
std::rotate(list<int>)_(by_1/2)/8192 18.11% 4656.686 5500.013 - 15.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 18.09% 417454.532 492975.518 - 0.01% -
BM_lexicographical_compare_three_way_slow_path/64 17.99% 15.120 17.839 - 0.07% -
BM_num_put<unsigned_long> 17.93% 10.429 12.299 - 1.80% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 17.92% 105267.024 124134.778 - 14.88% -
std::unique(deque<int>)_(contiguous)/52 17.82% 55.424 65.301 - 18.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 17.77% 5926865.277 6980260.080 - -7.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 17.74% 1.257 1.480 - 13.25% -
BM_num_put<long> 17.74% 10.715 12.616 - 3.94% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 17.73% 11567.640 13618.568 - 15.07% -
BM_deque_deque_ranges_copy/0 17.73% 0.738 0.868 - 15.95% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 17.72% 11.426 13.451 - 14.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 17.72% 6.616 7.788 - 33.94% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.69% 34.632 40.759 - 13.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.67% 1116.022 1313.239 - 23.15% -
std::for_each(set<int>::iterator)/32 17.67% 21.134 24.868 - 1.91% -
SetIntersection_Interlaced_Vector_float_1024_256 17.66% 5542685.328 6521749.993 - 8.38% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 17.65% 617.132 726.052 - -17.83% -
BM_num_put<long_long> 17.63% 10.502 12.354 - 0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.60% 0.693 0.815 - 0.64% -
std::set<std::string>::equal_range(key)_(existent)/1024 17.58% 21.788 25.618 - 6.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.57% 44.154 51.913 - 4.53% -
std::unordered_set<std::string>::count(key)_(existent)/8192 17.56% 38.582 45.356 - 27.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.52% 0.693 0.814 - 0.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.50% 0.693 0.814 - 0.53% -
BM_vector_deque_ranges_move/0 17.45% 0.396 0.466 - 8.61% -
BM_PushHeap_uint32_Ascending_64 17.44% 1.517 1.782 - 17.13% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 17.39% 29.807 34.990 - -7.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.30% 1.102 1.293 - 17.39% -
std::partition_point(vector<int>)/8192 17.29% 7.975 9.354 - 0.82% -
rng::for_each(map<int>)/32 17.22% 21.636 25.360 - 0.77% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 17.09% 9.953 11.654 - -1.56% -
std::set<int>::erase(iterator)/8192 17.09% 20.696 24.232 - 21.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.00% 7.939 9.289 - 1.26% -
std::find_end(list<int>,_pred)_(process_all)/8192 17.00% 7171.693 8390.766 - 2.38% -
std::find_end(deque<int>)_(single_element)/8192 16.96% 2021.047 2363.820 - 7.50% -
ranges::min(std::vector<char>)/64 16.93% 3.618 4.231 - -1.56% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 16.88% 9.653 11.283 - 18.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.84% 53.254 62.224 - -9.36% -
BM_num_put<bool> 16.76% 9.315 10.875 - 0.97% -
std::set<std::string>::contains(key)_(existent)/1024 16.72% 20.901 24.397 - 5.31% -
BM_StringRelational_Compare_Small_Empty_Control 16.70% 1.616 1.885 - 3.05% -
BM_PushHeap_uint64_Random_4 16.65% 2.258 2.634 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.62% 7380439.684 8607190.133 - 11.64% -
BM_num_put<unsigned_long_long> 16.60% 10.120 11.800 - 1.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.57% 2.599 3.030 - -0.21% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 16.55% 99318.142 115757.140 - 17.54% -
SetIntersection_Interlaced_Vector_string_16384_256 16.49% 38333652.461 44654596.467 - 13.19% -
std::copy(list<int>)/8 16.42% 2.147 2.500 - 1.16% -
BM_lexicographical_compare_three_way_slow_path/256 16.41% 68.636 79.901 - 0.41% -
rng::contains_subrange(deque<int>)_(process_all)/32 16.41% 14.421 16.786 - 23.01% -
std::map<int,_int>::contains(key)_(non-existent)/8192 16.40% 9.369 10.905 - -2.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.37% 558.974 650.454 - -2.62% -
std::set<int>::contains(key)_(non-existent)/8192 16.36% 10.322 12.010 - 1.41% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 16.35% 30.134 35.061 - 4.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 16.28% 547.613 636.747 - -2.55% -
std::search(list<int>)_(no_match)/1000 16.20% 672.398 781.305 - -48.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 16.12% 4.246 4.930 - 10.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.11% 35.775 41.540 - -0.46% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 16.10% 1.525 1.771 - 7.78% -
std::map<int,_int>::ctor(const&)/1024 16.06% 6512.080 7557.850 - 13.07% -
std::copy_backward(vector<bool>)_(aligned)/1048576 15.98% 3169.555 3675.906 - 37.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.84% 1097.471 1271.338 - 16.49% -
ranges::min(std::list<__int128>)/1 15.66% 0.396 0.458 - 3.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.61% 12.896 14.908 - 2.88% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.59% 44403612.134 51325501.432 - -20.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.58% 31.457 36.357 - -3.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 15.51% 5.570 6.434 - 7.19% -
std::transform(list<int>)_(identity_transform)/8192 15.48% 7004.818 8088.859 - 6.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.33% 892.241 1028.985 - 0.74% -
BM_PushHeap_float_QuickSortAdversary_1 15.32% 0.449 0.518 - -2.59% -
std::find(deque<int>)_(bail_25%)/8 15.31% 1.995 2.300 - 0.95% -
BM_StringEraseWithMove_Large_Opaque 15.25% 2.481 2.860 - 0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.16% 8917.054 10268.533 - 16.71% -
ranges::min(std::deque<char>)/1 15.13% 0.686 0.790 - 19.70% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 15.08% 13086.537 15059.584 - 14.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 15.06% 6.088 7.005 - 8.89% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.00% 549.931 632.446 - -4.27% -
std::adjacent_find(list<int>)/50 14.97% 20.183 23.204 - 0.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 14.94% 4.507 5.181 - -8.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.87% 310.220 356.335 - 5.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.86% 502.813 577.508 - -3.51% -
BM_lexicographical_compare_three_way_slow_path/262144 14.86% 63294.777 72697.497 - 0.08% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.84% 10011.729 11497.632 - 1.77% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.79% 4280.391 4913.275 - 0.70% -
std::set<std::string>::find(key)_(non-existent)/8192 14.79% 26.480 30.395 - 10.09% -
std::for_each(multimap<int>::iterator)/8 14.76% 4.438 5.093 - 0.38% -
std::rotate(deque<int>)_(by_1/2)/32 14.52% 7.501 8.591 - 0.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.47% 0.711 0.814 - 0.44% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 14.39% 18.465 21.122 - 15.24% -
std::fill_n(list<int>)/8192 14.38% 7150.174 8178.353 - -13.99% -
SetIntersection_Interlaced_Vector_string_16384_64 14.37% 12178672.720 13929331.866 - 8.47% -
BM_tolower_char<wchar_t> 14.35% 0.603 0.690 - 12.67% -
SetIntersection_Interlaced_Vector_string_262144_256 14.35% 67535325.531 77227062.122 - 10.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.32% 68.061 77.810 - 21.15% -
std::set<int>::lower_bound(key)_(non-existent)/1024 14.31% 5.625 6.429 - 7.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 14.26% 5.012 5.727 - 13.08% -
std::set<std::string>::count(key)_(non-existent)/32 14.17% 10.090 11.520 - 6.37% -
std::find_if_not(vector<int>)_(process_all)/8 14.16% 1.413 1.613 - 25.48% -
std::for_each(multimap<int>::iterator)/32 14.13% 20.803 23.742 - 1.30% -
rng::contains_subrange(deque<int>)_(process_all)/50 14.12% 23.562 26.889 - 8.33% -
std::rotate(list<int>)_(1_element_forward)/8192 14.12% 7164.598 8176.090 - 13.42% -
std::multimap<int,_int>::contains(key)_(existent)/1024 14.12% 3.891 4.440 - -0.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.09% 1526.814 1741.898 - 2.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 14.07% 4.520 5.156 - 13.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.04% 32.975 37.603 - -0.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.87% 11.293 12.859 - -5.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.87% 1.004 1.143 - 9.43% -
std::set<std::string>::find(key)_(non-existent)/1024 13.82% 19.937 22.693 - 11.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.80% 7.032 8.003 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 13.79% 37234571.356 42368447.054 - 13.78% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.78% 2.107 2.397 - 0.85% -
std::rotate(list<int>)_(1_element_backward)/50 13.73% 22.235 25.288 - 2.60% -
std::find_if(vector<char>)_(process_all)/8 13.64% 1.258 1.430 - -3.60% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 13.55% 88937523.839 100987712.442 - -20.25% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.37% 842.915 955.595 - 1.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.36% 10.193 11.555 - 1.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 13.32% 0.299 0.339 - 12.91% -
BM_deque_vector_copy_backward/65536 13.17% 7365.590 8335.341 - 1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.16% 49.242 55.723 - 8.67% -
std::rotate(deque<int>)_(by_1/2)/8192 13.16% 1458.690 1650.621 - 13.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 13.00% 12.073 13.643 - 19.62% -
std::unique(deque<int>)_(contiguous)/32 12.99% 49.744 56.208 - 13.47% -
std::for_each(map<int>::iterator)/8 12.97% 4.445 5.022 - 0.10% -
BM_deque_vector_ranges_move_backward/64000 12.92% 7048.994 7959.421 - 1.91% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.89% 7.451 8.411 - 10.22% -
std::remove(deque<int>)_(prefix)/50 12.88% 57.520 64.927 - 8.66% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.83% 594.917 671.246 - 0.01% -
bm_write 12.80% 531.909 599.987 - 18.36% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 12.76% 26.129 29.464 - 2.20% -
SetIntersection_Interlaced_Vector_string_16384_16 12.74% 4196838.386 4731555.216 - 12.80% -
std::find_if_not(vector<char>)_(process_all)/1024 12.72% 111.583 125.774 - 1.21% -
std::find_if_not(vector<char>)_(process_all)/8 12.70% 1.327 1.496 - -6.28% -
std::count(deque<int>)_(every_other)/8192 12.70% 1915.092 2158.301 - 12.12% -
std::set<int>::erase(iterator)/32 12.68% 20.115 22.665 - 15.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.66% 1693.090 1907.480 - 9.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.57% 7.010 7.891 - 5.49% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.51% 1.037 1.167 - 19.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.49% 356.896 401.480 - 8.19% -
ranges::min(std::vector<char>)/8 12.40% 2.211 2.486 - -0.43% -
std::set<int>::upper_bound(key)_(non-existent)/8192 12.40% 9.779 10.992 - 5.29% -
std::unordered_set<int>::count(key)_(non-existent)/8192 12.31% 1.376 1.545 - -10.29% -
BM_num_put<const_void*> 12.27% 11.206 12.581 - 0.86% -
std::make_heap(deque<int>)_(descending)/8192 12.23% 7682.167 8621.410 - 0.35% -
std::find_if(vector<char>)_(process_all)/1024 12.18% 111.723 125.326 - 0.56% -
std::find_end(deque<int>,_pred)_(single_element)/1000 12.17% 587.906 659.428 - -2.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.17% 11.286 12.659 - -3.72% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.10% 10.911 12.231 - -2.59% -
std::make_heap(deque<int>)_(heap)/8192 12.09% 7691.074 8620.993 - 0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 12.02% 3702.423 4147.345 - 0.10% -
BM_StringConstructDestroyCStr_Large_Opaque 11.98% 15.052 16.855 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.95% 1470.972 1646.813 - 12.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 11.92% 0.389 0.435 - 2.09% -
std::rotate(deque<int>)_(by_1/2)/50 11.92% 10.351 11.585 - -0.29% -
BM_deque_vector_copy_backward/70000 11.91% 7945.824 8892.393 - 3.33% -
BM_vector_deque_copy_backward/64000 11.89% 7399.057 8278.529 - 3.08% -
std::copy_n(vector<bool>)_(aligned)/262144 11.83% 585.453 654.741 - -17.82% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.82% 1.260 1.409 - -4.05% -
std::transform(vector<int>)_(identity_transform)/8192 11.79% 2014.228 2251.763 - 11.47% -
std::find_if_not(list<int>)_(bail_25%)/32768 11.79% 7395.089 8267.037 - -4.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11.76% 11640.301 13008.680 - -14.10% -
std::partial_sort(deque<int>)_(repeated)/8192 11.74% 67850.969 75817.565 - -0.15% -
std::multiset<std::string>::contains(key)_(existent)/32 11.73% 14.332 16.014 - 4.93% -
ranges::minmax(std::list<char>)/70000 11.72% 52375.250 58512.216 - 4.03% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.69% 27.623 30.854 - 2.14% -
std::copy_n(deque<int>)/32768 11.67% 1135.930 1268.508 - 10.83% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 11.65% 7924.821 8848.226 - 4.90% -
std::for_each(set<int>::iterator)/8 11.65% 4.513 5.038 - 0.40% -
std::rotate(list<int>)_(by_1/4)/32 11.62% 13.020 14.533 - 0.25% -
std::count(list<int>)_(every_other)/1024 11.61% 667.153 744.589 - 6.32% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11.61% 11785.501 13153.390 - 8.84% -
SetIntersection_Interlaced_Vector_float_256_256 11.59% 4606317.495 5140275.917 - 0.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.57% 1.426 1.591 - -3.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.55% 4.823 5.380 - -1.40% -
bm_ranges_lexicographical_compare<signed_char>/64 11.51% 2.058 2.295 - -8.01% -
BM_PushHeap_uint32_PipeOrgan_4 11.51% 0.485 0.541 - 0.13% -
BM_vector_deque_ranges_copy_backward/65536 11.50% 7540.027 8407.453 - 2.81% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.50% 219.855 245.141 - 1.22% -
std::make_heap(deque<int>)_(descending)/1024 11.50% 985.296 1098.561 - -2.19% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.48% 7683.944 8565.950 - 2.99% -
std::multiset<std::string>::count(key)_(existent)/8192 11.46% 26.521 29.561 - -3.24% -
std::partial_sort_copy(deque<int>)_(descending)/1024 11.45% 8153.380 9087.038 - 0.62% -
SetIntersection_Front_Set_float_262144_256 11.41% 3706346.441 4129188.853 - 14.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.38% 69493.269 77399.667 - 9.76% -
std::make_heap(deque<int>)_(heap)/1024 11.36% 985.834 1097.842 - 0.15% -
std::find(list<int>)_(process_all)/8 11.34% 2.193 2.441 - 1.80% -
BM_deque_vector_ranges_copy_backward/64000 11.34% 7216.258 8034.538 - 2.73% -
std::list<std::string>::ctor(size)/32 11.34% 352.735 392.728 - 5.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 11.30% 35.733 39.770 - 17.66% -
std::search(vector<int>,_pred)_(no_match)/1048576 11.24% 542496.021 603487.299 - 1.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 11.21% 218.053 242.498 - 7.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.19% 358.167 398.260 - 7.38% -
ranges::min(std::vector<__int128>)/70000 11.13% 30876.815 34314.893 - 27.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 11.13% 1.614 1.793 - 30.16% -
std::move_backward(list<int>)/4096 11.05% 5186.231 5759.124 - -0.82% -
std::map<std::string,_int>::erase(iterator)/32 11.04% 28.573 31.728 - 7.45% -
std::stable_partition(list<int>)_(dense)/32 11.04% 33.506 37.205 - 5.82% -
BM_PushHeap_uint32_Ascending_16 11.02% 0.917 1.018 - 11.15% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.00% 1.155 1.282 - -15.39% -
std::for_each(map<int>::iterator)/32 10.91% 21.499 23.844 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.88% 13417939.980 14877527.449 - -0.44% -
BM_deque_vector_ranges_move_backward/65536 10.86% 7380.689 8182.424 - 1.93% -
ranges::min(std::vector<__int128>)/64 10.85% 26.794 29.702 - 21.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.80% 9084.368 10065.374 - 14.02% -
BM_PushHeap_uint32_Ascending_256 10.77% 2.082 2.306 - 10.82% -
BM_vector_deque_ranges_copy_backward/64000 10.77% 7401.867 8199.013 - 2.00% -
std::unordered_set<std::string>::erase(iterator)/32 10.69% 31.301 34.646 - 11.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.66% 9.719 10.756 - -4.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.66% 105562.638 116819.619 - 6.75% -
std::find_end(vector<int>)_(single_element)/8192 10.62% 1810.958 2003.266 - 7.21% -
SetIntersection_Front_Vector_uint64_16384_1024 10.60% 5333493.555 5899032.084 - 9.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.57% 26.733 29.559 - 0.96% -
std::is_partitioned(deque<int>)_(partitioned)/8192 10.57% 2471.142 2732.311 - 16.20% -
bm_ranges_swap_ranges_vb_aligned/32 10.56% 3.289 3.636 - 3.12% -
std::find_if_not(deque<int>)_(process_all)/8192 10.56% 1975.664 2184.291 - 9.05% -
std::move_backward(deque<int>)/1048576 10.55% 125794.150 139064.207 - 5.78% -
BM_PushHeap_string_PipeOrgan_256 10.52% 7.912 8.744 - 12.76% -
std::set<int>::clear()/32 10.48% 634.352 700.845 - 12.27% -
std::find_if_not(vector<char>)_(bail_25%)/32768 10.47% 863.314 953.667 - 0.86% -
BM_deque_vector_move_backward/65536 10.46% 7361.291 8131.099 - -0.60% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 10.46% 21.110 23.317 - 4.69% -
SetIntersection_Front_Vector_uint64_262144_1024 10.44% 5341812.782 5899743.864 - 10.26% -
ranges::min(std::list<char>)/1 10.44% 0.354 0.391 - 7.31% -
std::multiset<std::string>::erase(key)_(existent)/32 10.43% 51.656 57.046 - -30.70% -
std::multiset<int>::count(key)_(non-existent)/8192 10.42% 9.852 10.879 - 15.35% -
std::for_each(multiset<int>::iterator)/32 10.41% 21.436 23.667 - 0.83% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.40% 5.801 6.405 - -1.68% -
std::unordered_set<int>::contains(key)_(non-existent)/32 10.39% 1.619 1.788 - 13.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 10.38% 23.502 25.941 - -0.08% -
std::find_if_not(deque<int>)_(process_all)/32768 10.36% 7991.537 8819.608 - 9.44% -
std::adjacent_find(vector<int>,_pred)/1024 10.36% 398.065 439.297 - 9.88% -
BM_deque_vector_move_backward/64000 10.35% 7173.428 7916.213 - 0.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 10.35% 2.247 2.480 - 8.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.35% 35.428 39.094 - 4.12% -
BM_vector_deque_move_backward/64000 10.34% 7254.530 8004.306 - 4.36% -
std::set<std::string>::erase(iterator)/1024 10.33% 25.981 28.665 - -13.99% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 10.33% 1.916 2.114 - 1.47% -
std::is_sorted(list<int>,_pred)/8 10.27% 3.675 4.053 - 0.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 10.25% 6911.440 7620.164 - 12.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 10.22% 2.249 2.479 - 0.89% -
std::transform(list<int>,_list<int>)/8192 10.21% 9001.263 9920.247 - 16.79% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.20% 11591.517 12773.915 - 3.30% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.20% 18.981 20.916 - -2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10.17% 8083131.331 8904881.409 - 2.38% -
ranges::min(std::list<char>)/8 10.14% 1.767 1.946 - 1.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.13% 55721.187 61365.906 - 12.00% -
std::count_if(list<int>)_(every_other)/8192 10.13% 7045.937 7759.708 - 9.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.13% 23.003 25.333 - 7.55% -
SetIntersection_Interlaced_Vector_string_262144_16 10.12% 5992657.497 6599262.100 - 13.53% -
std::find_first_of(vector<int>)_(small_needle)/32 10.11% 46.631 51.345 - 4.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 10.11% 17.362 19.117 - 11.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 10.11% 2.925 3.221 - 9.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 10.10% 32.710 36.015 - -52.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.06% 10.961 12.064 - -1.52% -
bm_ranges_swap_ranges_vb_aligned/16 10.05% 3.294 3.625 - 2.88% -
std::find_if_not(deque<int>)_(process_all)/1024 10.03% 248.767 273.711 - 8.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.02% 4070286.955 4478323.538 - 4.79% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 10.02% 9050.135 9956.624 - 0.96% -
std::partial_sort_copy(deque<int>)_(heap)/1024 10.01% 8298.701 9129.589 - -0.44% -
std::for_each(multiset<int>::iterator)/8 10.01% 4.590 5.049 - 0.26% -
SetIntersection_Front_Set_string_16384_64 9.98% 4301042.807 4730447.660 - 5.55% -
SetIntersection_Interlaced_Vector_string_262144_64 9.91% 19913711.247 21888037.547 - 9.59% -
std::find_end(deque<int>)_(single_element)/1024 9.86% 277.808 305.193 - -4.35% -
SetIntersection_Interlaced_Vector_float_256_16 9.84% 5884909.753 6464075.075 - 3.00% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.84% 8203.224 9010.273 - 8.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.83% 39.832 43.749 - 7.24% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.83% 31.247 34.318 - 5.56% -
BM_vector_deque_ranges_move_backward/64000 9.83% 7376.683 8101.587 - 4.10% -
BM_deque_vector_ranges_copy_backward/65536 9.82% 7489.534 8225.253 - 1.42% -
BM_PushHeap_uint64_Random_16 9.82% 4.160 4.568 - 2.59% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.80% 8.932 9.808 - -0.33% -
std::transform(deque<int>,_deque<int>)/50 9.80% 33.630 36.925 - 2.48% -
SetIntersection_Front_Set_string_1024_256 9.79% 14273701.097 15671030.071 - 5.09% -
BM_deque_vector_move_backward/70000 9.76% 7906.790 8678.480 - 0.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 9.76% 55622.540 61049.673 - 12.22% -
SetIntersection_Front_Set_uint64_256_64 9.76% 5273795.717 5788308.200 - 6.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 9.75% 96441.383 105846.329 - -1.73% -
std::partition(deque<int>)_(dense)/32 9.75% 9.854 10.814 - 16.02% -
rng::contains(deque<int>)_(process_all)/8 9.73% 2.866 3.145 - 1.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.68% 0.913 1.002 - 9.62% -
BM_deque_deque_ranges_move_backward/70000 9.67% 7991.921 8764.961 - 4.77% -
rng::find_last(vector<char>)_(bail_90%)/1048576 9.67% 22878.827 25091.199 - 9.43% -
std::find_end(deque<int>)_(process_all)/1000 9.66% 261.439 286.703 - 0.56% -
std::list<std::string>::ctor(size)/1024 9.63% 12773.821 14004.123 - 1.31% -
BM_vector_deque_copy_backward/65536 9.60% 7667.258 8402.968 - 1.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.57% 31.084 34.059 - 5.36% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.56% 223.078 244.412 - 1.36% -
std::equal(vector<bool>)_(unaligned)/8 9.56% 0.818 0.896 - -3.33% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.53% 1.528 1.673 - -1.30% -
std::any_of(list<int>)_(process_all)/8192 9.51% 7290.396 7984.055 - 0.68% -
std::find_end(list<int>)_(process_all)/1000 9.51% 656.323 718.751 - 0.74% -
std::remove_copy_if(deque<int>)_(prefix)/32 9.47% 17.791 19.476 - 3.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.47% 49.618 54.316 - -12.54% -
std::move_backward(deque<int>)/262144 9.44% 29873.621 32692.750 - 4.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.44% 46.525 50.915 - 0.14% -
BM_vector_deque_move_backward/70000 9.41% 8003.041 8756.420 - -2.60% -
std::find_end(vector<int>)_(single_element)/1000 9.38% 229.863 251.417 - 4.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 9.37% 106102.427 116039.835 - 5.14% -
std::copy_backward(vector<bool>)_(aligned)/64 9.35% 1.605 1.755 - 10.06% -
std::rotate(list<int>)_(by_1/4)/50 9.35% 23.478 25.674 - -0.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.32% 2.743 2.998 - -0.66% -
BM_deque_vector_copy/0 9.29% 1.249 1.365 - -4.87% -
BM_PushHeap_uint32_Ascending_4 9.28% 0.544 0.594 - 1.80% -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.26% 8.301 9.069 - 3.24% -
std::set<int>::upper_bound(key)_(non-existent)/32 9.24% 2.445 2.671 - 9.81% -
std::equal(vector<bool>)_(unaligned)/50 9.22% 0.816 0.891 - -11.65% -
std::search(deque<int>,_pred)_(no_match)/1000 9.22% 424.574 463.726 - 9.45% -
rng::starts_with(list<int>)/8192 9.22% 8595.633 9387.879 - 1.56% -
rng::starts_with(deque<int>)/1000 9.16% 436.051 475.996 - 7.47% -
rng::starts_with(vector<int>,_pred)/8 9.16% 2.312 2.524 - -1.13% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.16% 0.362 0.395 - -12.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.13% 12927.719 14108.333 - 1.94% -
BM_deque_vector_ranges_copy_backward/70000 9.05% 7926.998 8644.436 - 0.06% -
std::equal(deque<int>)_(it,_it,_it)/8 9.05% 4.149 4.524 - 7.07% -
SetIntersection_Interlaced_Vector_string_262144_4 9.04% 2054683.761 2240437.129 - 3.66% -
BM_vector_deque_ranges_move_backward/70000 9.03% 8114.499 8847.172 - 3.53% -
std::list<std::string>::ctor(size)/8192 8.98% 106484.862 116047.874 - 3.35% -
std::rotate(deque<int>)_(by_1/2)/1024 8.97% 172.971 188.480 - 0.11% -
std::replace_if(list<int>)_(sprinkled)/8192 8.96% 7271.596 7923.301 - 7.12% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.95% 206.312 224.775 - 5.19% -
BM_getline_string 8.94% 16.146 17.590 - 2.79% -
BM_PushHeap_string_Ascending_1 8.92% 0.642 0.699 - -0.26% -
SetIntersection_Front_Vector_float_16384_16384 8.90% 71971327.344 78378636.888 - 1.38% -
BM_std_minmax_element<short>/2 8.89% 0.634 0.690 - 0.31% -
BM_deque_vector_ranges_move_backward/70000 8.87% 7944.471 8648.985 - -0.64% -
std::find_if_not(list<int>)_(process_all)/8192 8.84% 6934.482 7547.519 - -5.05% -
std::stable_partition(list<int>)_(dense)/8192 8.83% 17489.942 19035.121 - 0.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 8.83% 12.488 13.591 - -2.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 8.83% 27.944 30.412 - 16.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.82% 19.529 21.252 - 0.25% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.81% 22.641 24.637 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.81% 1264317.629 1375720.236 - -0.76% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.79% 30.166 32.818 - 5.05% -
std::search(deque<int>,_pred)_(no_match)/1024 8.78% 436.352 474.647 - 8.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 8.77% 689.954 750.458 - -13.35% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.74% 27.606 30.020 - 2.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.72% 15.744 17.117 - 6.93% -
rng::contains(deque<int>)_(process_all)/32 8.72% 8.536 9.280 - 3.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.71% 52.478 57.052 - 36.18% -
SetIntersection_Interlaced_Vector_float_256_64 8.71% 6948651.978 7553951.778 - 4.15% -
BM_PushHeap_uint64_Random_16384 8.71% 5.914 6.429 - 1.83% -
std::sort_heap(vector<int>,_pred)/8 8.68% 30.307 32.939 - -0.80% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.68% 445882.271 484581.509 - 8.66% -
BM_vector_deque_copy_backward/70000 8.67% 8228.413 8941.607 - 2.91% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.66% 9.009 9.789 - 2.03% -
std::multiset<std::string>::erase(iterator)/1024 8.65% 28.383 30.839 - -3.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.65% 34.098 37.048 - 1.14% -
BM_std_minmax_element<char>/2 8.62% 0.634 0.688 - 6.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.62% 1796.068 1950.945 - 4.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.62% 8.894 9.661 - -6.01% -
std::remove_if(deque<int>)_(sprinkled)/50 8.62% 60.469 65.680 - 6.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.60% 12952.741 14066.986 - 4.40% -
SetIntersection_Front_Vector_float_1024_1024 8.57% 5441231.715 5907482.502 - -0.16% -
rng::contains(deque<int>)_(process_all)/50 8.55% 12.517 13.588 - 5.85% -
std::find_end(list<int>)_(process_all)/1048576 8.54% 815929.152 885639.464 - 1.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 8.54% 47.108 51.131 - 5.83% -
std::copy_n(deque<int>)/262144 8.54% 11668.445 12664.566 - 8.42% -
std::vector<int>::ctor(size)/8192 8.53% 517.543 561.701 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.52% 12895.740 13994.113 - -0.11% -
std::copy_backward(vector<bool>)_(aligned)/32768 8.51% 34.827 37.792 - 5.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.49% 55.542 60.259 - 7.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.39% 2.526 2.738 - 0.30% -
std::search(deque<int>)_(same_length)/1000 8.39% 325.451 352.743 - -21.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 8.38% 12.485 13.532 - -1.42% -
std::for_each_n(deque<int>)/8 8.38% 1.156 1.253 - -2.86% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 8.38% 28.844 31.261 - 9.32% -
std::rotate(list<int>)_(by_1/2)/32 8.38% 5.938 6.436 - -0.55% -
std::count(list<int>)_(every_other)/8192 8.37% 6589.890 7141.315 - -2.05% -
std::move_backward(deque<int>)/32768 8.35% 3264.622 3537.153 - 0.32% -
BM_std_minmax_element<short>/70000 8.34% 17449.812 18905.492 - -8.60% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.34% 1.053 1.141 - -3.58% -
std::copy_n(vector<int>)/8 8.33% 2.114 2.290 - 6.48% -
BM_PushHeap_uint64_Random_64 8.32% 5.219 5.653 - 1.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.31% 89.814 97.279 - 8.13% -
rng::contains(deque<int>)_(process_all)/8192 8.28% 1852.142 2005.407 - 7.32% -
std::set<std::string>::contains(key)_(non-existent)/1024 8.27% 20.044 21.702 - -2.64% -
std::set<int>::upper_bound(key)_(existent)/32 8.27% 1.641 1.776 - 0.52% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.26% 15.876 17.187 - 1.91% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 8.25% 32.207 34.863 - 11.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.24% 32.425 35.096 - 4.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 8.22% 1844583.414 1996292.154 - 5.29% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.21% 15.062 16.299 - 4.68% -
std::move(vector<bool>)_(aligned)/64 8.18% 1.691 1.829 - 8.91% -
bm_ranges_swap_ranges_vb_aligned/8 8.17% 3.263 3.530 - 1.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 8.15% 1.234 1.335 - 1.21% -
std::find(list<int>)_(process_all)/1024 8.11% 685.660 741.256 - 7.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.11% 1.048 1.133 - -1.64% -
std::partial_sort(deque<int>)_(ascending)/8 8.10% 30.868 33.370 - 5.35% -
std::copy(vector<bool>)_(aligned)/64 8.09% 1.257 1.359 - 0.43% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.08% 73780.480 79743.377 - 12.02% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 8.08% 42.306 45.725 - 8.33% -
std::search(deque<int>,_pred)_(no_match)/8192 8.07% 3496.490 3778.582 - 8.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.06% 1.573 1.700 - -1.69% -
std::find_first_of(deque<int>)_(large_needle)/50 8.03% 711.922 769.121 - 14.36% -
std::find_end(vector<int>)_(single_element)/1024 8.00% 236.608 255.540 - 3.78% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.00% 5.104 5.512 - 0.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.97% 90.316 97.514 - 13.03% -
std::adjacent_find(deque<int>)/50 7.96% 14.032 15.150 - 5.93% -
BM_vector_deque_move_backward/65536 7.96% 7706.512 8320.167 - -0.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.95% 27527.324 29714.881 - 10.23% -
BM_PushHeap_uint64_Random_1024 7.94% 5.759 6.216 - 0.06% -
BM_PushHeap_string_Ascending_16384 7.93% 19.135 20.652 - 7.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.92% 0.490 0.528 - 20.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.92% 1755335.727 1894278.877 - 5.51% -
std::stable_partition(list<int>)_(sparse)/8192 7.90% 8863.980 9563.860 - 10.84% -
std::copy(deque<int>)/8 7.89% 2.588 2.792 - 2.44% -
rng::contains(vector<int>)_(process_all)/1048576 7.89% 230218.702 248374.209 - 6.77% -
std::remove(deque<int>)_(prefix)/32 7.88% 52.858 57.023 - 11.24% -
BM_StringFindAllMatch/8 7.88% 2.683 2.894 - -0.09% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.87% 226.515 244.352 - 7.81% -
std::stable_partition(list<int>)_(alloc_fails)/8192 7.86% 25182.513 27160.938 - 1.69% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.85% 27.773 29.952 - 4.58% -
ranges::min(std::list<__int128>)/64 7.78% 32.234 34.742 - 4.14% -
ranges::min(std::list<char>)/64 7.75% 25.927 27.937 - 3.91% -
BM_deque_deque_move_backward/64000 7.73% 7290.515 7854.001 - 1.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.71% 0.592 0.637 - -2.04% -
std::partition_copy(list<int>)/8192 7.68% 6846.125 7372.207 - -0.37% -
std::map<int,_int>::contains(key)_(existent)/1024 7.66% 3.867 4.163 - 2.45% -
BM_PushHeap_uint64_Random_262144 7.66% 5.990 6.449 - 2.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 7.66% 1.259 1.355 - 21.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.65% 6263.388 6742.739 - 4.65% -
std::move_backward(vector<int>)/262144 7.63% 21617.353 23266.068 - 2.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 7.61% 71.608 77.060 - 3.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 7.59% 0.353 0.380 - -21.70% -
std::find_if_not(vector<char>)_(bail_25%)/1024 7.56% 27.147 29.200 - 16.19% -
BM_PushHeap_uint32_Ascending_1024 7.52% 2.555 2.747 - 7.51% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7.51% 6942.775 7464.172 - 0.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.50% 1.429 1.536 - 25.99% -
std::replace(list<int>)_(sprinkled)/8192 7.48% 7127.886 7660.770 - 6.95% -
rng::contains(deque<int>)_(process_all)/1048576 7.44% 242412.885 260438.586 - 6.60% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.44% 5.754 6.182 - -1.91% -
std::find(vector<int>)_(bail_25%)/8 7.43% 1.359 1.460 - 4.68% -
rng::find_last(deque<int>)_(bail_10%)/50 7.43% 11.313 12.153 - 6.80% -
std::find_if(list<int>)_(process_all)/1024 7.39% 703.149 755.138 - 6.44% -
std::copy_if(list<int>)_(entire_range)/64 7.35% 33.472 35.933 - 5.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.35% 908.891 975.730 - 3.12% -
BM_deque_vector_move/0 7.32% 1.426 1.530 - 6.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.31% 21.150 22.695 - 5.46% -
std::swap_ranges(deque<int>)/1024 7.30% 340.267 365.096 - 14.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 7.28% 491389.524 527168.665 - 6.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 7.28% 241.115 258.669 - 3.32% -
std::find_end(forward_list<int>)_(single_element)/8192 7.26% 5727.830 6143.759 - -0.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.26% 87.309 93.649 - 4.17% -
SetIntersection_Interlaced_Vector_float_16384_1024 7.26% 51359001.067 55085892.028 - 6.97% -
std::copy_backward(vector<int>)/8 7.23% 2.171 2.328 - 0.59% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 7.23% 34.435 36.925 - -10.97% -
BM_deque_deque_ranges_move_backward/65536 7.16% 7577.810 8120.427 - 1.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.16% 1.048 1.123 - -0.04% -
BM_PushHeap_uint64_Random_256 7.10% 5.640 6.040 - 0.84% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 7.10% 3426.712 3669.932 - 2.88% -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.09% 5.920 6.340 - 4.19% -
std::unordered_multiset<int>::count(key)_(existent)/8192 7.07% 1.542 1.651 - -4.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 7.07% 3828.916 4099.640 - 6.63% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 7.05% 21.253 22.750 - 5.17% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 27.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.03% 28.960 30.996 - -2.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.00% 4.504 4.819 - -2.07% -
BM_PushHeap_uint32_Random_16384 6.99% 5.618 6.011 - 3.37% -
BM_std_minmax_element<short>/65536 6.99% 16323.313 17464.547 - -9.67% -
BM_StringRead_Cold_Shallow_Large 6.99% 1.088 1.164 - -1.99% -
std::replace_if(list<int>)_(prefix)/8192 6.99% 7123.165 7620.782 - 5.51% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.97% 557446.994 596327.502 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.97% 24759.709 26485.147 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.96% 6.953 7.437 - 5.75% -
BM_PushHeap_string_Ascending_1024 6.95% 13.452 14.387 - 8.14% -
BM_StringAssignStr_Small_Transparent 6.95% 0.486 0.520 - 0.80% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 6.94% 4722.770 5050.503 - 4.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.94% 4367975.961 4671088.170 - 4.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.88% 156.784 167.573 - 3.76% -
std::swap_ranges(deque<int>)/8192 6.88% 2704.849 2890.963 - 13.42% -
std::remove_copy(deque<int>)_(prefix)/50 6.86% 20.196 21.581 - 6.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.84% 1.353 1.446 - 28.06% -
BM_deque_deque_copy_backward/64000 6.82% 7411.545 7917.171 - 0.90% -
BM_PushHeap_uint64_Ascending_64 6.81% 1.523 1.626 - -3.13% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 6.79% 26.733 28.549 - 8.47% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 6.79% 71.833 76.712 - 8.10% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.77% 63.413 67.707 - 2.23% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.77% 14.421 15.397 - -5.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 6.74% 19137.364 20426.527 - 15.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 6.73% 56.414 60.214 - 14.24% -
std::find_first_of(deque<int>)_(large_needle)/32 6.73% 294.357 314.170 - 11.23% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.71% 8.309 8.867 - 0.65% -
rng::find_if(vector<bool>)_(process_all)/8192 6.71% 4492.836 4794.278 - 5.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.71% 0.958 1.022 - -19.15% -
std::is_sorted(vector<int>,_pred)/8 6.70% 3.164 3.376 - 1.26% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.66% 33045.352 35247.595 - 1.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 6.66% 151896.728 162018.427 - 10.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.66% 281377.011 300102.982 - 1.46% -
std::find_end(list<int>)_(single_element)/1024 6.65% 688.722 734.554 - -0.06% -
BM_PushHeap_string_Ascending_256 6.65% 10.965 11.694 - 8.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.65% 120609.980 128625.320 - 9.26% -
BM_std_minmax_element<short>/3 6.65% 1.080 1.151 - 0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.64% 3.862 4.119 - 2.52% -
std::shift_right(list<int>)/50 6.64% 27.137 28.938 - 10.42% -
std::multiset<int>::contains(key)_(existent)/8192 6.63% 8.211 8.756 - 0.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.63% 56.096 59.814 - -0.67% -
BM_lexicographical_compare_three_way_slow_path/1 6.63% 0.364 0.388 - -15.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.61% 6.486 6.915 - 9.79% -
std::make_heap(deque<int>)_(repeated)/8192 6.61% 16855.059 17969.253 - -0.74% -
BM_deque_deque_ranges_move_backward/64 6.60% 3.419 3.645 - 5.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 6.57% 21.746 23.174 - 3.92% -
SetIntersection_None_Set_string_16384_256 6.55% 189368817.101 201763487.926 - 2.12% -
std::unordered_set<int>::count(key)_(existent)/8192 6.53% 1.407 1.499 - 2.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.53% 1.270 1.353 - 18.20% -
BM_deque_deque_copy_backward/70000 6.52% 7949.848 8468.233 - -0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 6.51% 8.964 9.548 - -0.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 6.49% 605.636 644.950 - 1.78% -
BM_deque_deque_move_backward/70000 6.49% 8128.075 8655.367 - -0.23% -
BM_deque_deque_ranges_copy_backward/64000 6.49% 7349.671 7826.421 - 1.59% -
std::set<int>::insert(value)_(already_present)/8192 6.47% 9.575 10.195 - 5.37% -
BM_vector_deque_ranges_move_backward/65536 6.47% 7713.704 8212.853 - -0.55% -
SetIntersection_None_Set_string_16384_4 6.47% 188212651.992 200389900.412 - -2.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.45% 358.130 381.231 - 2.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 6.40% 602122.020 640649.971 - 7.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.38% 31.965 34.005 - 2.20% -
std::equal(deque<int>)_(it,_it,_it)/50 6.37% 21.548 22.920 - 6.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.35% 27.208 28.935 - 0.66% -
SetIntersection_Front_Set_uint32_16384_256 6.30% 3946016.288 4194802.950 - 6.84% -
BM_vector_deque_ranges_copy_backward/70000 6.30% 8163.861 8678.437 - -1.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.30% 31.410 33.388 - 5.43% -
BM_StringRead_Cold_Shallow_Empty 6.28% 1.058 1.124 - -1.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.27% 33399.706 35494.326 - 2.86% -
SetIntersection_Front_Vector_uint64_262144_16384 6.27% 73851794.053 78482964.670 - 2.67% -
std::set<int>::insert(value)_(already_present)/1024 6.27% 5.798 6.162 - 5.98% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.27% 1.047 1.113 - 0.47% -
SetIntersection_Front_Set_float_256_64 6.25% 5460516.086 5802026.643 - 6.49% -
std::sort(vector<NonIntegral>)_(descending)/8192 6.24% 5259.550 5587.964 - 6.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.23% 42.043 44.664 - -0.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.23% 0.289 0.307 - -36.52% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 6.23% 30.628 32.535 - -3.33% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.23% 1.218 1.294 - -14.98% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 6.22% 10.802 11.474 - 2.70% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 6.21% 36.385 38.645 - 11.24% -
BM_deque_deque_move_backward/65536 6.21% 7628.923 8102.777 - -0.36% -
std::copy_backward(list<int>)/8 6.21% 2.207 2.344 - -1.37% -
std::find(list<int>)_(process_all)/8192 6.20% 7129.683 7572.066 - 5.15% -
ranges::min(std::vector<long_long>)/8 6.20% 2.126 2.258 - -2.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.19% 1.050 1.115 - 0.02% -
std::is_partitioned(list<int>)_(partitioned)/8192 6.18% 6820.001 7241.642 - 4.43% -
SetIntersection_Front_Vector_uint64_1024_256 6.18% 2136169.938 2268162.107 - 6.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.18% 57576.476 61133.761 - 1.98% -
BM_deque_vector_copy_backward/64000 6.18% 7487.791 7950.344 - -3.57% -
SetIntersection_Front_Set_string_256_16 6.18% 6789106.864 7208345.333 - 2.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.16% 20.113 21.352 - 5.56% -
std::move_backward(list<int>)/64 6.15% 38.935 41.330 - 4.56% -
SetIntersection_Front_Set_string_16384_16 6.13% 1770283.284 1878886.343 - 4.01% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 6.13% 41220.188 43747.477 - 6.57% -
BM_deque_deque_copy_backward/65536 6.13% 7576.692 8041.012 - 0.60% -
BM_deque_deque_ranges_copy_backward/65536 6.11% 7506.134 7965.035 - 1.41% -
std::deque<int>::ctor(size)/32 6.09% 27.048 28.696 - 2.39% -
SetIntersection_Front_Set_string_16384_256 6.09% 14418310.113 15296705.167 - 4.51% -
ranges::min(std::list<__int128>)/8 6.08% 2.041 2.165 - 4.71% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.08% 10.330 10.958 - -2.69% -
ranges::min(std::list<__int128>)/70000 6.07% 57637.945 61135.330 - 3.55% -
BM_PushHeap_uint32_Ascending_262144 6.06% 4.806 5.097 - 7.00% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6.06% 6633.146 7034.976 - 5.86% -
BM_PushHeap_string_Ascending_64 6.05% 7.293 7.734 - 7.09% -
std::shift_left(list<int>)/50 6.03% 27.484 29.140 - 4.58% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.02% 8.122 8.611 - -1.36% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.02% 2399.076 2543.541 - 0.01% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.02% 8.241 8.737 - -2.11% -
BM_std_minmax_element<short>/5500 6.00% 1375.647 1458.131 - -10.42% -
BM_std_minmax_element<int>/1 5.99% 0.294 0.312 - 2.47% -
std::unordered_set<int>::find(key)_(existent)/8192 5.99% 1.400 1.484 - 5.34% -
BM_deque_vector_move/1 5.98% 2.051 2.174 - 1.63% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.97% 461979.139 489565.256 - 1.71% -
std::replace(list<int>)_(prefix)/8192 5.96% 6989.177 7405.762 - 6.25% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.96% 948.595 1005.101 - 2.82% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.95% 918.309 972.973 - -3.96% -
ranges::minmax(std::list<__int128>)/70000 5.93% 56872.434 60246.035 - 3.18% -
std::unique(list<int>)_(sprinkled)/52 5.93% 70.094 74.250 - 10.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.92% 1.032 1.093 - -9.59% -
std::multiset<int>::upper_bound(key)_(existent)/8192 5.91% 14.722 15.592 - 6.15% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.91% 105013.388 111220.124 - 3.61% -
BM_std_minmax_element<short>/4096 5.91% 1026.218 1086.858 - -10.25% -
SetIntersection_Front_Vector_uint64_256_256 5.90% 4253680.035 4504572.896 - -1.02% -
std::find_first_of(vector<int>)_(small_needle)/50 5.90% 72.092 76.343 - 5.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 5.89% 10.187 10.787 - -4.85% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.87% 31.347 33.186 - 20.04% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.86% 1.908 2.020 - -2.90% -
ranges::min(std::deque<char>)/8 5.86% 2.283 2.417 - 2.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.86% 13.061 13.826 - 8.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 5.86% 922.234 976.294 - 2.15% -
bm_swap_ranges_vb_aligned/8 5.86% 3.148 3.333 - 3.28% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.86% 28.521 30.192 - 3.92% -
SetIntersection_None_Set_string_16384_1 5.85% 188524703.645 199561780.867 - -2.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 5.83% 2.828 2.993 - 8.68% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.81% 210.742 222.990 - 4.42% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 5.81% 13.090 13.850 - 4.99% -
std::set<std::string>::count(key)_(non-existent)/8192 5.80% 33.834 35.797 - 4.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.80% 1.048 1.109 - -0.28% -
std::unordered_set<int>::insert(value)_(already_present)/32 5.79% 2.637 2.790 - -1.50% -
BM_deque_deque_ranges_move_backward/64000 5.77% 7520.577 7954.620 - 2.76% -
std::find_if_not(list<int>)_(process_all)/1024 5.75% 685.464 724.909 - 0.20% -
std::move_backward(vector<int>)/8 5.75% 2.174 2.299 - 1.84% -
BM_std_minmax_element<short>/64000 5.74% 15947.234 16863.264 - -10.84% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.73% 760.610 804.212 - 0.99% -
std::set<int>::upper_bound(key)_(existent)/1024 5.73% 4.025 4.256 - 0.96% -
BM_std_minmax_element<short>/1024 5.73% 262.286 277.308 - -10.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.71% 52.720 55.729 - 4.78% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 5.71% 4748.570 5019.487 - 5.09% -
std::unordered_map<int,_int>::erase(iterator)/8192 5.69% 20.115 21.259 - 2.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.69% 6.109 6.456 - 3.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.68% 20.500 21.664 - -5.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.67% 5.511 5.823 - 0.79% -
std::set<int>::find(key)_(existent)/32 5.67% 1.624 1.716 - 1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.64% 14475949.488 15292462.733 - 8.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 5.64% 17.080 18.044 - 1.60% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.64% 1.577 1.666 - 3.25% -
std::for_each_n(list<int>)/8192 5.63% 7358.066 7772.208 - -0.49% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.63% 20.660 21.823 - -2.40% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.61% 26861.004 28367.482 - 3.78% -
std::transform(list<int>)_(identity_transform)/32 5.61% 16.099 17.002 - 0.37% -
std::search(vector<int>)_(near_matches)/8192 5.60% 766842.324 809754.426 - 6.01% -
std::move(deque<int>)/8 5.59% 3.450 3.642 - 9.73% -
BM_std_minmax_element<short>/4000 5.57% 1006.489 1062.574 - -10.35% -
rng::find_last(list<int>)_(bail_90%)/1024 5.57% 71.792 75.791 - -1.60% -
vector<bool>(const_vector<bool>&) 5.56% 9.564 10.096 - 0.31% -
std::is_partitioned(list<int>)_(partitioned)/50 5.56% 13.477 14.226 - 0.59% -
BM_lexicographical_compare_three_way_slow_path/16 5.54% 4.356 4.598 - 0.74% -
std::find(vector<int>)_(process_all)/8 5.53% 2.702 2.851 - 3.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.51% 6742.689 7114.396 - 0.42% -
bm_lexicographical_compare<signed_char>/8 5.50% 3.110 3.281 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_256_1 5.49% 4221573.717 4453142.520 - 7.71% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.47% 577.431 609.022 - -0.41% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.47% 19999.360 21093.373 - 6.59% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.47% 514.422 542.562 - 4.62% -
std::stable_sort(vector<int>)_(repeated)/1024 5.46% 1101.470 1161.592 - 7.58% -
SetIntersection_Interlaced_Set_uint32_16384_16384 5.46% 218853427.150 230793517.535 - 3.77% -
std::sort_heap(vector<NonIntegral>)/8 5.45% 29.350 30.948 - 4.72% -
BM_deque_deque_ranges_copy_backward/70000 5.43% 8221.555 8667.876 - 1.86% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.43% 609.442 642.514 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.43% 31.405 33.109 - 33.31% -
SetIntersection_None_Set_string_16384_16 5.41% 187964779.769 198130808.133 - -1.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 5.41% 210318.353 221690.863 - 7.29% -
std::make_heap(deque<int>)_(repeated)/1024 5.41% 2162.137 2279.023 - -0.59% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.40% 19.617 20.676 - -2.11% -
ranges::minmax(std::vector<char>)/70000 5.39% 564.879 595.315 - 0.59% -
bm_lexicographical_compare<signed_char>/1 5.39% 1.255 1.323 - 4.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.39% 1050992.930 1107598.897 - 0.82% -
BM_StringEraseWithMove_Large_Transparent 5.38% 2.648 2.790 - 3.34% -
std::pop_heap(deque<float>)/8192 5.34% 59.703 62.890 - 3.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.33% 16.374 17.246 - 6.57% -
SetIntersection_None_Set_string_16384_1024 5.32% 190225548.901 200344040.280 - 3.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 5.32% 23.017 24.241 - -1.37% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 5.29% 23.426 24.666 - 7.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 5.28% 52.850 55.643 - 6.88% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.28% 5256.140 5533.788 - 2.79% -
SetIntersection_Front_Vector_uint64_16384_16384 5.28% 74450260.835 78377792.164 - 11.74% -
SetIntersection_Front_Vector_float_262144_16384 5.27% 71787441.651 75573035.368 - -2.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.26% 1666.586 1754.263 - 170.25% -
std::rotate(list<int>)_(1_element_forward)/32 5.25% 13.296 13.993 - 1.38% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 5.24% 1401.737 1475.173 - 10.62% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.24% 1.052 1.107 - -0.28% -
std::search(vector<int>)_(near_matches)/1024 5.23% 14852.385 15629.399 - 4.71% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.23% 113925212.174 119881648.661 - 4.62% -
std::unique_copy(vector<int>)_(sprinkled)/32 5.22% 12.977 13.655 - 2.50% -
SetIntersection_Front_Set_uint32_1024_64 5.22% 1631755.639 1716931.409 - 0.39% -
std::remove(list<int>)_(prefix)/1024 5.21% 947.554 996.923 - 5.14% -
std::reverse(deque<int>)/64 5.21% 12.961 13.637 - 4.56% -
SetIntersection_Interlaced_Vector_string_16384_4 5.21% 1809998.454 1904287.251 - 7.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 5.21% 2.424 2.550 - 4.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.21% 63.587 66.897 - -8.20% -
BM_std_minmax_element<short>/512 5.20% 134.142 141.118 - -10.27% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.20% 2.278 2.397 - -0.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.19% 1.260 1.326 - 3.87% -
std::multiset<std::string>::find(key)_(existent)/1024 5.17% 22.792 23.970 - -1.57% -
std::multiset<int>::erase(key)_(existent)/1024 5.17% 39.857 41.917 - 4.85% -
std::partition_copy(vector<int>)/50 5.15% 12.210 12.838 - 3.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.14% 645.818 679.036 - 0.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.14% 20084.678 21116.526 - 0.41% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.12% 0.254 0.267 - 5.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.11% 1133.193 1191.143 - -0.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.10% 1.112 1.168 - -0.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.10% 23.216 24.401 - 14.95% -
std::is_sorted_until(vector<int>,_pred)/8 5.10% 3.123 3.282 - -1.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 5.09% 22.452 23.595 - 4.09% -
std::all_of(deque<int>)_(process_all)/8 5.09% 3.275 3.442 - -0.03% -
std::unordered_map<int,_int>::erase(iterator)/1024 5.08% 20.059 21.079 - 1.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.07% 22.999 24.164 - -4.30% -
SetIntersection_Front_Vector_float_1024_256 5.06% 2168224.583 2277901.056 - 0.00% -
std::find_end(list<int>)_(process_all)/1024 5.05% 697.957 733.189 - 0.51% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.04% 2.079 2.183 - 1.40% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.02% 2.040 2.143 - -1.68% -
std::find_first_of(vector<int>)_(small_needle)/1024 5.02% 1446.955 1519.589 - 1.75% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.00% 1.098 1.153 - -4.60% -
SetIntersection_Front_Vector_float_262144_256 4.99% 2167972.137 2276216.973 - 0.12% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.97% 0.598 0.627 - 3.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.96% 19984.817 20976.137 - 0.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.96% 8.960 9.404 - -3.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 4.95% 7496009.072 7866755.029 - 5.51% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.93% 53.062 55.678 - 0.57% -
std::set<int>::lower_bound(key)_(non-existent)/32 4.92% 2.336 2.451 - 9.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.92% 610.348 640.347 - 6.92% -
SetIntersection_Front_Set_float_262144_16384 4.91% 214062166.537 224581862.039 - 6.51% -
std::count(deque<int>)_(every_other)/1048576 4.91% 250725.381 263039.458 - 4.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.91% 2125862.952 2230207.807 - 2.26% -
ranges::min(std::vector<__int128>)/8 4.91% 2.856 2.996 - 4.65% -
std::none_of(deque<int>)_(process_all)/8 4.90% 3.277 3.437 - -0.09% -
std::reverse_copy(list<int>)/32768 4.90% 25899.089 27167.206 - 2.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.89% 6812.765 7145.856 - 8.57% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.87% 11.396 11.952 - -0.97% -
std::find_end(list<int>)_(single_element)/1000 4.87% 684.813 718.181 - 1.21% -
std::rotate_copy(list<int>)/50 4.87% 13.293 13.941 - -0.06% -
BM_StringAssignAsciiz_Large_Opaque 4.87% 11.787 12.361 - 7.68% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.87% 14.984 15.713 - -0.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.86% 0.775 0.812 - 0.32% -
BM_PushHeap_uint64_Ascending_256 4.83% 2.094 2.195 - -2.85% -
std::multimap<int,_int>::contains(key)_(existent)/32 4.82% 1.623 1.701 - -3.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 4.81% 36158.119 37897.426 - 5.05% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.80% 2.333 2.444 - 0.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.76% 1.762 1.846 - 0.38% -
rng::contains_subrange(vector<int>)_(single_element)/8192 4.76% 1794.392 1879.816 - 3.21% -
rng::find_last(vector<char>)_(bail_90%)/8 4.76% 0.440 0.461 - 4.86% -
std::find(deque<int>)_(bail_25%)/1024 4.74% 66.035 69.167 - 2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.74% 3.417 3.579 - 0.62% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.73% 2.708 2.836 - 2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.73% 5649547.571 5916867.253 - -0.28% -
BM_deque_deque_ranges_copy_backward/4000 4.72% 144.294 151.111 - -1.60% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 4.72% 41017.032 42952.927 - 4.82% -
std::pop_heap(deque<size_t>)/8192 4.70% 57.144 59.832 - 1.24% -
SetIntersection_Front_Set_float_16384_1024 4.70% 12469021.683 13055402.522 - 14.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.70% 13067900.347 13681792.637 - 6.00% -
std::search(list<int>)_(single_element)/8192 4.70% 7486.594 7838.163 - -9.73% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.70% 13.850 14.500 - 4.98% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.69% 28.304 29.632 - 2.06% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.68% 22.376 23.423 - -11.91% -
std::find_if_not(list<int>)_(process_all)/32768 4.67% 25341.716 26525.764 - -2.95% -
std::fill(vector<bool>)/32768 4.67% 29.214 30.579 - 1.68% -
BM_deque_vector_ranges_move/64000 4.67% 2960.798 3098.925 - 5.14% -
std::transform(list<int>)_(identity_transform)/1024 4.66% 732.542 766.660 - 3.89% -
rng::contains_subrange(vector<int>)_(single_element)/32 4.64% 8.320 8.706 - 2.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.64% 1.203 1.259 - 2.61% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 4.64% 230134.691 240806.272 - 3.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.62% 6153282.716 6437633.753 - 0.86% -
std::adjacent_find(vector<int>,_pred)/1048576 4.62% 464886.590 486362.572 - 2.29% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.61% 20080.072 21006.078 - 0.44% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.61% 125.098 130.867 - 2.56% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.61% 11606.503 12141.473 - 1.27% -
std::find_if(deque<int>)_(bail_25%)/1024 4.61% 77.416 80.981 - 3.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 4.60% 23.828 24.924 - 3.34% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.59% 1.776 1.858 - 2.20% -
std::map<int,_int>::ctor(const&)/32 4.57% 216.427 226.323 - -1.32% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.57% 10.203 10.670 - -4.43% -
std::multiset<std::string>::erase(iterator)/8192 4.57% 29.953 31.321 - -13.93% -
std::deque<int>::ctor(size)/1024 4.56% 71.742 75.017 - 1.23% -
std::any_of(deque<int>)_(process_all)/8 4.56% 3.286 3.436 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.55% 350537164.289 366493108.882 - 4.13% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.55% 6.256 6.540 - 0.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.54% 6.454 6.747 - 6.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.54% 1598.034 1670.530 - 27.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.53% 51.409 53.736 - 66.50% -
BM_lexicographical_compare_three_way_fast_path/1024 4.52% 236.321 247.010 - 0.64% -
std::set<int>::contains(key)_(existent)/1024 4.52% 3.778 3.948 - 2.02% -
std::sort_heap(deque<int>)/8192 4.51% 453018.868 473468.548 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.51% 6158365.591 6436173.670 - -4.05% -
std::sort_heap(deque<int>,_pred)/8192 4.50% 451004.639 471294.745 - 10.20% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.49% 17566.836 18354.937 - -3.53% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.48% 10.584 11.058 - 0.28% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.47% 929361.828 970921.622 - 1.53% -
std::unique_copy(deque<int>)_(contiguous)/52 4.45% 14.396 15.037 - -8.53% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.45% 26784.927 27975.824 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.44% 6681120.625 6978020.851 - -7.38% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.43% 940.986 982.686 - 1.07% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.43% 1908.898 1993.372 - 2.01% -
BM_StringRead_Cold_Deep_Small 4.42% 1.162 1.213 - -0.74% -
std::unique(list<int>,_pred)_(sprinkled)/1024 4.41% 1015.865 1060.704 - 5.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.41% 16159.057 16871.940 - -4.56% -
std::equal(list<int>)_(it,_it,_it)/1024 4.41% 1123.141 1172.680 - 3.90% -
std::partition(list<int>)_(dense)/50 4.40% 13.394 13.984 - 5.74% -
std::find(list<int>)_(process_all)/32768 4.39% 25974.103 27115.661 - 4.15% -
BM_deque_vector_ranges_move_backward/2 4.38% 1.835 1.915 - 4.74% -
SetIntersection_Front_Vector_string_16384_64 4.37% 3122086.287 3258645.286 - -0.01% -
std::set<int>::erase(key)_(non-existent,_middle)/32 4.36% 1.783 1.860 - 5.01% -
SetIntersection_Front_Vector_float_256_256 4.36% 4333279.065 4522002.407 - -0.85% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.34% 31.103 32.454 - -1.55% -
std::copy_n(deque<int>)/1048576 4.34% 49935.192 52102.421 - 3.84% -
ranges::min(std::deque<long_long>)/1 4.33% 0.600 0.625 - -6.57% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.33% 1.380 1.440 - 3.89% -
std::reverse(list<int>)/512 4.33% 194.746 203.180 - 5.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 4.32% 23.936 24.971 - 1.60% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.32% 17616.093 18376.269 - 2.35% -
std::find_end(forward_list<int>)_(near_matches)/1000 4.31% 35465.233 36995.405 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.31% 2274537.858 2372659.537 - 0.19% -
std::make_heap(vector<int>)_(descending)/8192 4.31% 1948.887 2032.804 - 4.31% -
std::map<int,_int>::find(key)_(non-existent)/32 4.30% 2.210 2.305 - 3.74% -
std::equal(list<int>)_(it,_it,_it)/1048576 4.30% 1295765.431 1351492.548 - 3.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.30% 3638.752 3795.082 - 0.39% -
std::partition(vector<int>)_(dense)/8192 4.30% 1810.876 1888.659 - 1.02% -
BM_lexicographical_compare_three_way_slow_path/4 4.28% 1.130 1.179 - 0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.28% 126.878 132.307 - 4.15% -
std::fill_n(list<int>)/32 4.28% 7.936 8.275 - 2.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.27% 174678.089 182139.151 - 0.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 4.27% 15629.976 16297.444 - -4.68% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 4.27% 773.250 806.270 - 4.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.26% 13387910.766 13958572.010 - -7.35% -
SetIntersection_Interlaced_Set_float_16384_16384 4.26% 208798456.154 217694635.842 - 2.81% -
std::remove(list<int>)_(sprinkled)/8192 4.26% 7863.522 8198.212 - 4.35% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.26% 789.857 823.468 - 1.13% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.25% 10.110 10.540 - -5.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.25% 9.940 10.362 - 1.45% -
BM_lexicographical_compare_three_way_fast_path/16384 4.24% 3630.878 3784.879 - 0.53% -
SetIntersection_Interlaced_Vector_float_64_64 4.23% 11040834.947 11508230.137 - 0.72% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.23% 3.178 3.313 - 0.36% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.23% 518.014 539.902 - -5.75% -
std::count(vector<bool>)/1000 4.22% 2.995 3.122 - 4.17% -
std::find_if_not(deque<int>)_(process_all)/50 4.21% 12.623 13.155 - 0.36% -
std::replace_if(list<int>)_(prefix)/50 4.21% 23.656 24.652 - 0.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 4.21% 73636.260 76735.560 - 3.62% -
BM_PushHeap_uint32_Random_1 4.19% 0.465 0.485 - -24.47% -
BM_StringFindAllMatch/1 4.19% 2.905 3.027 - -2.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.18% 23.042 24.005 - 6.26% -
std::adjacent_find(list<int>,_pred)/8192 4.18% 7130.777 7428.994 - 2.92% -
std::set<std::string>::clear()/32 4.18% 876.899 913.571 - 1.92% -
std::adjacent_find(vector<int>,_pred)/8192 4.17% 3177.150 3309.755 - 3.83% -
ranges::min(std::deque<char>)/70000 4.17% 17335.680 18057.921 - 1.18% -
std::copy(vector<int>)/8 4.16% 2.184 2.275 - 2.95% -
BM_PushHeap_string_PipeOrgan_64 4.16% 5.753 5.992 - 2.98% -
ranges::min(std::vector<long_long>)/70000 4.15% 7674.275 7992.840 - 0.73% -
SetIntersection_Front_Vector_string_64_64 4.14% 24966445.875 26000131.754 - -2.11% -
BM_lexicographical_compare_three_way_fast_path/64 4.13% 15.034 15.656 - -0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.13% 23.468 24.437 - 0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.13% 41.660 43.379 - 13.52% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.12% 4.724 4.919 - 3.35% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.12% 236.209 245.941 - 0.23% -
std::find_if_not(list<int>)_(process_all)/50 4.12% 38.043 39.609 - 3.82% -
BM_deque_vector_ranges_copy_backward/512 4.12% 17.946 18.685 - 4.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.11% 31591.357 32890.676 - -0.60% -
std::is_sorted(deque<int>,_pred)/1024 4.10% 617.072 642.389 - 0.10% -
std::remove(deque<int>)_(sprinkled)/1024 4.10% 511.264 532.231 - 3.04% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.10% 12495.451 13007.435 - -9.26% -
BM_lexicographical_compare_three_way_fast_path/4096 4.08% 922.133 959.753 - 0.47% -
rng::fold_left(list<int>)/32 4.08% 20.985 21.841 - 5.95% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4.08% 4592.941 4780.175 - 4.14% -
std::unique_copy(vector<int>)_(contiguous)/32 4.06% 8.480 8.825 - 1.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.06% 955545.288 994359.612 - 1.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.06% 180549.245 187880.956 - -0.44% -
std::move_backward(list<int>)/8 4.06% 3.334 3.470 - 2.53% -
ranges::minmax(std::list<__int128>)/64 4.06% 38.187 39.736 - 1.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.05% 175044.872 182136.117 - 5.68% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.05% 1034953.129 1076835.507 - -1.11% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.05% 21.793 22.675 - 2.63% -
rng::contains_subrange(list<int>)_(single_element)/16 4.04% 4.794 4.987 - 3.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.04% 747.791 777.994 - -3.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.03% 174478.577 181511.931 - -0.05% -
SetIntersection_Front_Vector_string_256_64 4.03% 9986969.937 10389389.476 - -0.18% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.02% 1613.546 1678.479 - 3.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.02% 6.678 6.947 - -2.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.01% 31.168 32.418 - 2.65% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.00% 1484.284 1543.702 - 0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.00% 170865.986 177703.266 - -3.62% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.00% 0.267 0.278 - 4.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.99% 207958820.379 216256661.364 - 9.82% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.98% 175433.960 182422.890 - 0.47% -
BM_deque_deque_ranges_copy_backward/1 3.98% 2.523 2.624 - -3.66% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 3.96% 206803.212 215002.752 - 3.09% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.96% 21.425 22.274 - 3.42% -
SetIntersection_Front_Set_string_16384_1024 3.96% 58563680.761 60884069.400 - 4.87% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.96% 36928.761 38389.372 - -0.02% -
SetIntersection_Interlaced_Set_float_16384_1024 3.95% 170803895.483 177557719.767 - 3.71% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.95% 3627.443 3770.612 - 0.24% -
std::remove_if(deque<int>)_(sprinkled)/32 3.94% 52.996 55.086 - 2.75% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.94% 736.650 765.683 - -3.22% -
std::map<int,_int>::ctor(const&)/8192 3.93% 51858.684 53898.204 - 0.46% -
std::stable_sort(vector<int>)_(descending)/8 3.93% 23.331 24.247 - -0.76% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.91% 84943.400 88267.596 - 0.11% -
std::find(deque<int>)_(process_all)/1024 3.91% 239.758 249.139 - 3.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.91% 23.286 24.195 - -0.72% -
ranges::minmax(std::vector<char>)/1 3.91% 0.626 0.650 - 7.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.90% 26522127.036 27556237.449 - 3.28% -
SetIntersection_None_Set_string_16384_64 3.89% 189303532.077 196672681.216 - -3.27% -
std::search(vector<int>,_pred)_(no_match)/1000 3.89% 508.453 528.212 - 0.61% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.88% 24.179 25.117 - 1.24% -
std::make_heap(vector<int>)_(shuffled)/1024 3.88% 565.075 586.988 - 2.64% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.87% 69.574 72.267 - -0.34% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3.87% 451.123 468.570 - 4.30% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.87% 129615.737 134628.525 - 1.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.86% 33779.520 35084.449 - 3.11% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.86% 23.034 23.922 - 0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.85% 4.458 4.630 - 3.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.85% 2298973.510 2387514.830 - 1.88% -
std::vector<int>::ctor(size)/1024 3.85% 42.209 43.835 - 0.29% -
BM_PushHeap_string_QuickSortAdversary_4 3.84% 6.378 6.623 - 3.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.83% 13062.786 13563.241 - 2.30% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.83% 920.710 955.972 - 0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.83% 12.141 12.605 - 2.33% -
bm_swap_ranges_vb_aligned/64 3.83% 2.889 3.000 - 8.10% -
std::adjacent_find(list<int>)/1048576 3.82% 859057.273 891913.557 - 2.67% -
std::partition(deque<int>)_(sparse)/1024 3.82% 381.836 396.440 - 4.15% -
std::is_sorted(deque<int>,_pred)/8192 3.82% 5007.942 5199.424 - 0.12% -
std::move(deque<int>)/1048576 3.82% 54549.017 56632.798 - 3.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.82% 3663.895 3803.785 - 0.51% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 3.81% 758.028 786.944 - 2.65% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.81% 2.493 2.588 - -4.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 3.79% 1146.981 1190.489 - 2.98% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.79% 23.341 24.226 - -4.84% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 3.79% 7.115 7.385 - 4.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.78% 129.651 134.555 - 2.76% -
std::set<int>::equal_range(key)_(existent)/32 3.78% 1.714 1.779 - -3.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.77% 27.278 28.307 - -0.17% -
std::multiset<std::string>::count(key)_(existent)/1024 3.77% 23.465 24.350 - 3.20% -
rng::find_last(list<int>)_(bail_10%)/8 3.76% 2.021 2.097 - 1.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.76% 1.421 1.474 - 6.33% -
std::copy_if(vector<int>)_(entire_range)/4096 3.76% 911.558 945.794 - 1.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.75% 14554.157 15100.575 - 0.30% -
std::set<std::string>::count(key)_(non-existent)/1024 3.75% 23.784 24.675 - -0.62% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.74% 575060.379 596589.239 - 2.44% -
std::unordered_map<int,_int>::erase(iterator)/32 3.74% 20.021 20.770 - 1.77% -
ranges::minmax(std::list<long_long>)/70000 3.74% 54022.020 56042.400 - 1.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.72% 58227.047 60393.324 - 0.15% -
ranges::min(std::vector<char>)/70000 3.71% 478.639 496.407 - 0.40% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.71% 120426.009 124893.587 - 5.87% -
std::find(deque<int>)_(process_all)/8192 3.71% 1911.547 1982.416 - 3.80% -
std::reverse(vector<int>)/8 3.70% 1.478 1.533 - -1.96% -
BM_StringRead_Cold_Deep_Empty 3.70% 1.168 1.211 - -1.05% -
BM_std_minmax_element<long_long>/512 3.69% 134.114 139.061 - -2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.69% 3.935 4.081 - 4.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.67% 6.486 6.724 - -2.66% -
std::fill_n(list<int>)/50 3.65% 15.179 15.733 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.65% 115392280.410 119600397.603 - 5.42% -
rng::contains_subrange(deque<int>)_(process_all)/16 3.65% 9.781 10.137 - 21.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.65% 1.662 1.723 - 12.83% -
BM_lexicographical_compare_three_way_fast_path/65536 3.65% 14587.432 15119.185 - 0.47% -
BM_PushHeap_uint64_Ascending_1024 3.64% 2.573 2.667 - -1.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.64% 10.087 10.455 - -8.99% -
std::unordered_set<std::string>::erase(iterator)/8192 3.64% 29.255 30.319 - -5.12% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.64% 1.115 1.156 - 0.28% -
std::for_each(list<int>)/8192 3.63% 7795.731 8079.070 - 6.04% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.63% 4103.809 4252.875 - 2.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.63% 22.840 23.669 - 0.57% -
BM_lexicographical_compare_three_way_fast_path/256 3.63% 68.197 70.673 - -0.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.61% 86.806 89.939 - -5.35% -
std::mismatch(list<int>)_(it,_it,_it)/8192 3.60% 7294.064 7556.731 - -17.52% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.60% 9.434 9.774 - -0.72% -
std::search(vector<int>,_pred)_(no_match)/8192 3.59% 4156.229 4305.614 - 0.97% -
std::find_if(list<int>)_(bail_25%)/32768 3.59% 7428.034 7694.607 - 8.56% -
BM_StringEraseWithMove_Empty_Transparent 3.59% 0.557 0.577 - -18.25% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.59% 342.793 355.091 - 3.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.59% 4737.806 4907.697 - 0.27% -
BM_lexicographical_compare_three_way_fast_path/262144 3.58% 58419.173 60512.986 - 0.49% -
std::partition(deque<int>)_(dense)/50 3.58% 15.300 15.848 - 13.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.58% 64345387.314 66648930.535 - 4.89% -
std::partial_sort_copy(list<int>)_(heap)/8 3.58% 16.582 17.175 - -2.22% -
BM_lexicographical_compare_three_way_fast_path/4 3.58% 1.112 1.152 - 0.17% -
BM_PushHeap_uint32_SingleElement_16 3.58% 0.336 0.348 - 3.65% -
BM_std_minmax_element<long_long>/4096 3.57% 1040.815 1078.010 - -2.89% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.57% 1638.483 1696.998 - 0.86% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.57% 4.513 4.674 - 0.58% -
std::partition(vector<int>)_(dense)/1024 3.56% 242.438 251.081 - 1.06% -
std::partition_point(deque<int>)/8192 3.56% 14.911 15.442 - 1.39% -
BM_std_minmax_element<long_long>/4000 3.56% 1016.659 1052.875 - -3.01% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.56% 213.782 221.396 - 1.92% -
BM_std_minmax_element<long_long>/1024 3.56% 264.891 274.322 - -2.95% -
std::remove_if(list<int>)_(sprinkled)/1024 3.56% 958.191 992.296 - 2.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.55% 216.805 224.506 - -5.13% -
BM_PushHeap_uint32_Random_64 3.55% 5.026 5.205 - 4.69% -
BM_std_minmax_element<long_long>/64 3.55% 16.688 17.281 - -2.33% -
std::partition_point(list<int>)/50 3.55% 24.421 25.288 - 2.09% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.55% 14556.907 15073.426 - 0.01% -
std::search(deque<int>)_(same_length)/8192 3.55% 3763.271 3896.726 - 2.47% -
std::copy_if(list<int>)_(every_other)/4096 3.54% 3312.311 3429.538 - 6.55% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.53% 35.053 36.292 - 0.45% -
ranges::min(std::list<long_long>)/70000 3.53% 43951.013 45501.091 - -9.91% -
std::partition_copy(list<int>)/32 3.52% 8.582 8.884 - -0.91% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.52% 570.477 590.557 - 4.71% -
BM_deque_deque_copy/512 3.52% 17.674 18.295 - 3.52% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.51% 5.176 5.358 - 1.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.51% 1.419 1.468 - 6.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 3.51% 1.423 1.473 - 6.29% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.51% 3907.197 4044.414 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.51% 6269854.663 6490017.542 - -0.25% -
std::for_each(join_view(vector<vector<int>>))/8 3.50% 1.423 1.473 - 2.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.49% 178310.725 184535.131 - 1.02% -
BM_std_minmax_element<long_long>/5500 3.49% 1394.534 1443.185 - -3.08% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.49% 3.612 3.738 - -1.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3.48% 3808.654 3941.275 - 2.00% -
std::copy_backward(deque<int>)/8 3.48% 2.662 2.754 - 1.50% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.46% 10.125 10.476 - 1.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.45% 10.953 11.331 - 5.49% -
std::search(vector<int>,_pred)_(no_match)/1024 3.45% 520.964 538.931 - 0.99% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.45% 567.155 586.710 - 0.70% -
std::find(vector<long_long>)_(bail_25%)/8 3.44% 0.893 0.924 - 3.65% -
std::count(vector<int>)_(every_other)/8 3.44% 1.335 1.381 - 9.98% -
bm_lexicographical_compare<signed_char>/512 3.43% 7.655 7.918 - 2.12% -
std::copy_if(list<int>)_(every_other)/512 3.43% 349.505 361.489 - 0.55% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.42% 9.110 9.421 - -0.51% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 3.42% 29.336 30.339 - 2.66% -
std::rotate(vector<bool>)_(by_1/2)/50 3.42% 17.613 18.215 - 3.06% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.42% 58284.225 60275.072 - -0.33% -
std::make_heap(vector<int>)_(shuffled)/8 3.41% 15.936 16.480 - 4.12% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.40% 9.069 9.378 - -1.75% -
std::for_each(join_view(vector<vector<int>>))/32 3.39% 3.750 3.877 - 2.98% -
SetIntersection_None_Set_string_256_256 3.39% 5697327.418 5890198.884 - 1.71% -
std::fill(vector<int>)/1024 3.38% 29.077 30.061 - 0.03% -
bm_lexicographical_compare<int>/512 3.38% 29.463 30.458 - 2.14% -
std::find(list<int>)_(process_all)/50 3.37% 18.826 19.461 - 2.34% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.36% 4.208 4.349 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_16384_256 3.36% 19485468.659 20140964.619 - -10.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.36% 75913.046 78465.502 - -6.62% -
std::reverse(deque<int>)/512 3.36% 112.012 115.777 - 2.31% -
std::multiset<int>::count(key)_(existent)/8192 3.36% 10.260 10.605 - 12.85% -
std::copy_n(vector<bool>)_(unaligned)/64 3.36% 1.762 1.821 - 0.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.36% 22.667 23.427 - -3.01% -
rng::starts_with(list<int>)/8 3.35% 2.939 3.038 - 4.06% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.35% 42.461 43.881 - 0.68% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.35% 23.704 24.497 - 8.97% -
BM_PushHeap_uint32_Descending_16 3.34% 0.355 0.367 - 3.53% -
std::partition(vector<int>)_(sparse)/50 3.34% 13.927 14.393 - 4.22% -
BM_PushHeap_string_Ascending_16 3.34% 4.646 4.801 - 3.39% -
std::remove_if(list<int>)_(prefix)/1024 3.34% 972.520 1004.989 - -0.46% -
std::shift_left(list<int>)/1024 3.34% 725.186 749.396 - 3.11% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.34% 28.990 29.957 - -4.08% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.33% 581.704 601.074 - 0.64% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 3.32% 2.132 2.203 - 2.87% -
SetIntersection_None_Set_uint64_64_64 3.32% 11132725.634 11501990.939 - 0.00% -
std::reverse_copy(list<int>)/64 3.32% 29.255 30.225 - 1.17% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.31% 72.014 74.401 - -0.43% -
SetIntersection_None_Set_uint32_64_4 3.31% 21265636.559 21970031.563 - 1.67% -
BM_std_minmax_element<short>/64 3.31% 16.799 17.356 - -11.22% -
ranges::min(std::list<long_long>)/8 3.31% 1.843 1.904 - 0.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.31% 51.024 52.711 - -9.64% -
SetIntersection_Front_Set_float_16384_16384 3.31% 216877358.424 224045578.024 - 5.14% -
std::lower_bound(std::list<int>)/100 3.30% 89.022 91.963 - 0.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.30% 54.162 55.951 - 3.38% -
rng::contains_subrange(vector<int>)_(single_element)/50 3.30% 12.234 12.638 - 1.75% -
std::rotate(vector<bool>)_(by_1/2)/1024 3.30% 8.406 8.683 - 3.02% -
SetIntersection_Front_Vector_string_256_256 3.29% 18541192.264 19151154.225 - -5.11% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.29% 138.667 143.226 - 6.69% -
std::set<std::string>::equal_range(key)_(existent)/32 3.28% 15.019 15.512 - -10.11% -
BM_deque_deque_ranges_move_backward/512 3.27% 19.087 19.712 - 2.20% -
std::find(deque<int>)_(process_all)/32768 3.27% 7694.330 7945.776 - 3.11% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.26% 16.837 17.385 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.25% 5513.537 5692.646 - -0.62% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.24% 51.747 53.424 - 1.53% -
BM_PushHeap_string_PipeOrgan_1024 3.24% 9.445 9.751 - 6.37% -
std::move(vector<int>)/8 3.24% 2.169 2.240 - -1.50% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.23% 94.743 97.807 - 3.77% -
std::fill(vector<int>)/8192 3.23% 228.633 236.022 - 0.35% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.23% 1.855 1.914 - 14.75% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.22% 0.883 0.912 - 1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.22% 15399.734 15895.573 - 7.99% -
std::unique_copy(vector<int>)_(contiguous)/52 3.22% 13.205 13.629 - 1.29% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.21% 114632.061 118316.907 - 3.45% -
std::find(vector<char>)_(bail_25%)/8192 3.20% 39.719 40.991 - 1.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.20% 31.843 32.862 - 6.74% -
std::copy(vector<bool>)_(unaligned)/64 3.20% 1.755 1.812 - 0.65% -
ranges::minmax(std::list<__int128>)/1 3.20% 0.447 0.462 - 0.05% -
std::set<int>::find(key)_(non-existent)/1024 3.20% 5.378 5.550 - -1.61% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.20% 8.702 8.980 - 9.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.19% 15273.056 15760.534 - 1.98% -
std::copy_if(list<int>)_(entire_range)/8 3.19% 2.452 2.530 - -1.04% -
std::find_if_not(vector<bool>)_(process_all)/50 3.18% 23.804 24.562 - 2.63% -
std::search(vector<int>)_(near_matches)/1000 3.18% 14121.336 14570.417 - 2.81% -
rng::starts_with(deque<int>)/8 3.18% 3.900 4.024 - 0.54% -
std::move_backward(list<int>)/262144 3.18% 257033.184 265199.854 - 2.89% -
BM_std_minmax_element<long_long>/70000 3.18% 17802.912 18368.491 - -3.40% -
BM_std_minmax_element<long_long>/64000 3.17% 16273.847 16789.603 - -3.50% -
std::find(deque<int>)_(process_all)/8 3.17% 3.398 3.506 - 0.64% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.16% 3.096 3.194 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.16% 369275.504 380959.312 - 2.45% -
std::find(deque<int>)_(process_all)/50 3.16% 13.048 13.461 - 2.53% -
std::shift_left(deque<int>)/8192 3.16% 299.389 308.842 - 3.09% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.15% 6114.511 6307.419 - -4.89% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.15% 15.567 16.058 - 2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.14% 1198669.846 1236321.944 - 0.11% -
BM_std_minmax_element<long_long>/65536 3.14% 16665.713 17188.585 - -3.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.14% 276.552 285.229 - -0.13% -
std::copy_if(list<int>)_(every_other)/1048576 3.13% 820991.267 846682.362 - 0.69% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3.12% 2726.068 2811.192 - 2.69% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.12% 1436.657 1481.491 - 1.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.12% 123.572 127.427 - 0.28% -
BM_deque_deque_ranges_move/64000 3.12% 3039.460 3134.268 - 3.33% -
BM_deque_vector_move_backward/0 3.11% 1.371 1.414 - -3.45% -
std::partition_point(list<int>)/32 3.11% 15.639 16.126 - 0.97% -
BM_deque_vector_ranges_move/65536 3.11% 2971.935 3064.380 - 2.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.11% 15.473 15.954 - 1.22% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 3.11% 12.935 13.337 - 4.20% -
std::replace_if(deque<int>)_(prefix)/8192 3.09% 3420.887 3526.642 - 0.61% -
std::rotate(vector<bool>)_(by_1/2)/8192 3.08% 14.935 15.395 - 2.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.08% 6264.584 6457.526 - -3.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.08% 19.060 19.646 - 0.02% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.08% 215.170 221.788 - -2.02% -
std::rotate(list<int>)_(1_element_forward)/50 3.07% 24.750 25.511 - 0.47% -
std::find(vector<int>)_(process_all)/8192 3.07% 1831.890 1888.052 - 2.60% -
std::rotate(list<int>)_(by_1/3)/1024 3.06% 786.859 810.942 - -0.43% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.06% 11865.262 12228.213 - -0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.06% 258.782 266.696 - 0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.06% 50857.518 52411.955 - 3.81% -
std::multiset<int>::lower_bound(key)_(existent)/8192 3.06% 15.009 15.468 - 5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.05% 346735949.662 357328337.496 - 1.70% -
std::find_if(deque<int>)_(bail_25%)/8 3.05% 1.170 1.206 - 3.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 3.05% 699.866 721.193 - 3.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.05% 200619415.969 206732552.885 - 7.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.05% 30.619 31.552 - 0.57% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.04% 1.335 1.376 - -14.26% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.04% 3.209 3.307 - 0.60% -
rng::find(vector<bool>)_(process_all)/8192 3.04% 33.086 34.092 - 1.89% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.04% 240187.336 247480.021 - 0.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 3.04% 13.371 13.777 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.03% 61242491.095 63100946.078 - 11.64% -
SetIntersection_Front_Set_string_262144_256 3.03% 14694952.545 15140220.337 - 1.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 3.02% 23.429 24.136 - 2.95% -
std::rotate(deque<int>)_(1_element_backward)/50 3.02% 5.083 5.237 - 3.43% -
std::copy_backward(list<int>)/64 3.01% 29.932 30.834 - -0.92% -
BM_deque_deque_copy_backward/4000 3.01% 145.339 149.708 - 0.22% -
std::stable_partition(vector<int>)_(alloc_fails)/32 3.00% 1883.964 1940.538 - 2.70% -
BM_vector_deque_ranges_copy/1 3.00% 2.319 2.389 - 2.04% -
BM_std_minmax_element<long_long>/3 3.00% 1.114 1.147 - -11.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.99% 111152.191 114478.789 - -5.11% -
std::upper_bound(std::forward_list<int>)/100 2.98% 95.999 98.864 - 1.59% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.98% 2.011 2.071 - -0.21% -
ranges::minmax(std::vector<__int128>)/64 2.98% 31.230 32.160 - 0.47% -
std::unique(deque<int>)_(contiguous)/1024 2.96% 505.904 520.890 - 1.24% -
std::move_backward(list<int>)/32768 2.96% 31156.368 32079.217 - 1.12% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.95% 4.703 4.842 - 0.38% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.94% 106.311 109.441 - 33.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.93% 238855.348 245844.398 - -0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.93% 543.488 559.386 - 2.37% -
SetIntersection_Front_Set_uint32_16384_16384 2.92% 211515699.545 217696733.150 - 1.12% -
std::unique(vector<int>)_(contiguous)/1024 2.91% 302.781 311.597 - 0.84% -
SetIntersection_Front_Set_uint32_64_64 2.91% 12869941.617 13244399.192 - 0.35% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 2.91% 1416127.273 1457325.977 - 2.79% -
std::find(vector<int>)_(bail_25%)/8192 2.91% 467.988 481.601 - 1.91% -
SetIntersection_Interlaced_Vector_float_64_16 2.91% 16695650.048 17180664.935 - 2.26% -
std::find(list<int>)_(bail_25%)/1024 2.90% 127.873 131.586 - 1.61% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.89% 238721.182 245630.276 - -1.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.89% 32.005 32.929 - 7.95% -
ranges::minmax(std::vector<long_long>)/64 2.88% 9.937 10.223 - 0.31% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.88% 4672.590 4807.143 - 0.70% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.88% 17.281 17.779 - 1.78% -
std::upper_bound(std::forward_list<int>)/8192 2.88% 10398.424 10697.858 - 3.01% -
std::stable_partition(vector<int>)_(dense)/32 2.87% 21.120 21.727 - 2.34% -
std::count_if(list<int>)_(every_other)/8 2.87% 2.716 2.794 - 0.79% -
BM_PushHeap_string_PipeOrgan_16384 2.87% 12.756 13.122 - 6.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.86% 24.708 25.416 - 0.63% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.86% 13.002 13.374 - 8.09% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.84% 5095696.012 5240636.642 - 7.22% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.84% 188.237 193.591 - 2.75% -
ranges::min(std::list<char>)/70000 2.84% 53107.561 54617.884 - 0.46% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.84% 12.708 13.069 - 18.00% -
std::copy_n(vector<int>)/32768 2.84% 3686.644 3791.276 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.84% 9478.504 9747.316 - 1.44% -
std::search(list<int>)_(near_matches)/1000 2.83% 37526.370 38589.707 - 1.84% -
BM_vector_deque_copy/2 2.83% 2.003 2.059 - 0.25% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.83% 68.656 70.598 - 1.90% -
std::find(vector<int>)_(process_all)/32768 2.83% 7313.926 7520.818 - 2.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.83% 6.094 6.267 - 4.43% -
ranges::minmax(std::list<char>)/8 2.83% 2.475 2.545 - 1.47% -
std::multimap<int,_int>::find(key)_(existent)/32 2.82% 1.691 1.738 - -0.27% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 2.82% 1305326.026 1342094.610 - 2.31% -
SetIntersection_Interlaced_Vector_float_262144_1024 2.81% 103759567.730 106677838.159 - 9.07% -
ranges::minmax(std::vector<long_long>)/70000 2.81% 8975.629 9227.987 - 0.67% -
std::search(list<int>)_(near_matches)/1024 2.80% 39173.691 40272.082 - 1.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.80% 6.785 6.976 - 5.00% -
SetIntersection_Interlaced_Set_string_262144_256 2.80% 2081556.232 2139847.168 - 7.87% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 2.79% 42601.747 43792.384 - 2.40% -
std::rotate(list<int>)_(by_1/2)/1024 2.79% 379.774 390.384 - 0.51% -
std::find_end(forward_list<int>)_(process_all)/1000 2.79% 675.231 694.093 - 0.44% -
ranges::min(std::list<long_long>)/64 2.79% 24.159 24.834 - 0.09% -
std::copy_if(deque<int>)_(every_other)/512 2.79% 177.340 182.286 - 0.74% -
std::rotate(list<int>)_(by_1/4)/1024 2.79% 564.276 580.002 - 0.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.79% 14483.737 14887.225 - 0.33% -
BM_StringFindCharLiteral/1024 2.78% 18.979 19.507 - -3.82% -
ranges::minmax(std::list<long_long>)/8 2.78% 2.517 2.587 - 2.42% -
std::find(vector<int>)_(bail_25%)/1024 2.77% 65.537 67.355 - 2.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.77% 24.558 25.239 - 1.42% -
std::find_end(forward_list<int>)_(same_length)/1000 2.77% 1451.641 1491.848 - 0.92% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.77% 782.453 804.106 - 1.01% -
std::multiset<std::string>::clear()/8192 2.77% 217763.273 223787.844 - 5.14% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.76% 2.134 2.193 - 2.22% -
SetIntersection_Interlaced_Set_string_64_16 2.76% 37531932.872 38567934.590 - 3.75% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.76% 5.272 5.418 - 0.79% -
std::replace(deque<int>)_(prefix)/1024 2.76% 405.672 416.849 - 1.28% -
SetIntersection_Interlaced_Set_float_262144_16384 2.75% 1280043.701 1315243.896 - 2.21% -
std::copy_if(list<int>)_(every_other)/262144 2.75% 204387.302 210000.576 - 0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.74% 45.877 47.136 - 2.42% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 2.74% 51144.152 52546.936 - 3.18% -
SetIntersection_Front_Set_string_64_64 2.74% 34098903.052 35033117.684 - -1.51% -
std::count(vector<bool>)/8192 2.73% 11.351 11.660 - 2.37% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.73% 0.932 0.958 - 11.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.72% 9.464 9.721 - 1.93% -
std::sort_heap(deque<int>)/8 2.72% 36.024 37.004 - -0.76% -
std::remove_copy(list<int>)_(prefix)/50 2.72% 18.574 19.078 - -0.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.71% 9.708 9.972 - 0.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.71% 54.297 55.769 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.71% 1679493.162 1725021.322 - 8.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.71% 18.058 18.548 - 2.37% -
std::rotate(vector<bool>)_(by_1/2)/32 2.71% 17.802 18.284 - 2.32% -
std::find(vector<int>)_(process_all)/1024 2.71% 239.966 246.461 - 2.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.71% 5.028 5.164 - 6.48% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.70% 27.262 27.997 - 0.79% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.69% 801.364 822.942 - 1.01% -
std::count_if(list<int>)_(every_other)/1024 2.69% 744.769 764.815 - 1.96% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.69% 0.695 0.713 - -8.56% -
std::reverse(deque<int>)/8 2.69% 2.509 2.577 - 2.96% -
std::fill_n(vector<bool>)/4096 2.68% 4.085 4.195 - 0.05% -
std::replace(vector<int>)_(prefix)/32 2.68% 5.120 5.257 - 2.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.68% 42935.938 44086.507 - 3.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 2.67% 953558.437 979061.010 - 2.58% -
BM_StringRelational_Compare_Empty_Huge_Control 2.67% 1.618 1.661 - 3.31% -
std::copy_if(deque<int>)_(every_other)/4096 2.67% 1421.829 1459.817 - 0.48% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.67% 1.396 1.434 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 2.66% 941476.672 966539.710 - 1.86% -
BM_PushHeap_uint64_Ascending_262144 2.66% 4.662 4.786 - -4.58% -
std::multimap<int,_int>::ctor(const&)/32 2.66% 217.826 223.610 - 1.13% -
std::equal(list<int>)_(it,_it,_it)/8 2.65% 2.653 2.723 - -0.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.65% 32.621 33.486 - 0.65% -
std::find(deque<int>)_(bail_25%)/32768 2.65% 1905.956 1956.470 - 2.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.65% 1.176 1.207 - 1.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.65% 53390.429 54802.840 - -1.51% -
std::find(vector<int>)_(bail_25%)/32768 2.64% 1847.582 1896.441 - 1.87% -
std::copy_if(vector<int>)_(entire_range)/8 2.64% 2.265 2.325 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.63% 769.061 789.320 - -2.09% -
BM_std_minmax_element<long_long>/4 2.63% 1.222 1.254 - -1.10% -
SetIntersection_None_Set_uint32_64_1 2.63% 22452201.829 23043351.730 - 1.78% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.62% 1.504 1.544 - 1.12% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.62% 29.998 30.783 - 2.75% -
std::reverse_copy(deque<int>)/4096 2.62% 954.016 978.987 - 0.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.62% 2.317 2.378 - 2.78% -
bm_ranges_swap_ranges_vb_aligned/2048 2.62% 8.563 8.787 - 1.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.61% 216.915 222.584 - 1.26% -
std::pop_heap(vector<int>)/8 2.61% 51.641 52.990 - 3.50% -
BM_deque_deque_copy_backward/2 2.61% 2.468 2.532 - 0.17% -
std::multiset<int>::contains(key)_(existent)/32 2.61% 1.639 1.681 - -1.95% -
std::generate_n(vector<int>)/8192 2.60% 1804.172 1851.148 - 0.89% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.60% 214.501 220.076 - -4.79% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.59% 49704.562 50994.141 - -0.93% -
rng::find_last(vector<char>)_(bail_10%)/50 2.59% 10.796 11.076 - 2.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.59% 31.580 32.398 - 3.46% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.59% 301.415 309.222 - 7.34% -
std::move_backward(list<int>)/1048576 2.59% 1017446.678 1043767.927 - 1.37% -
std::multiset<std::string>::ctor(const&)/32 2.58% 774.937 794.958 - -0.56% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.58% 167.007 171.320 - 0.27% -
SetIntersection_None_Set_string_16384_16384 2.58% 193088059.122 198070775.127 - 1.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.58% 22.971 23.563 - -5.12% -
bm_lexicographical_compare<unsigned_char>/4096 2.58% 75.774 77.727 - 0.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.57% 11.991 12.299 - -2.59% -
SetIntersection_Interlaced_Set_string_262144_4 2.57% 1877489.744 1925753.986 - 8.42% -
std::fill_n(vector<bool>)/32768 2.57% 29.285 30.038 - -0.57% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.56% 32520.954 33353.852 - -0.60% -
BM_deque_deque_copy_backward/1 2.56% 2.708 2.778 - -0.22% -
ranges::minmax(std::vector<__int128>)/70000 2.56% 34326.380 35204.262 - 0.23% -
std::any_of(list<int>)_(process_all)/50 2.56% 21.501 22.051 - 1.10% -
BM_StringEraseToEnd_Small_Transparent 2.56% 0.401 0.412 - 2.80% -
std::copy_n(vector<int>)/4096 2.56% 142.411 146.050 - -0.67% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.56% 512.925 526.030 - 0.87% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.55% 4.098 4.203 - 1.34% -
std::unique_copy(list<int>)_(sprinkled)/32 2.55% 13.054 13.387 - -7.92% -
std::replace(list<int>)_(prefix)/50 2.55% 16.924 17.356 - 0.30% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.55% 2.379 2.439 - -6.28% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.55% 4456.898 4570.394 - 0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.55% 180090.382 184675.343 - -0.12% -
std::pop_heap(vector<float>)/8192 2.54% 19.644 20.144 - 3.27% -
std::rotate_copy(vector<int>)/1024 2.54% 32.778 33.609 - -0.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.54% 40.983 42.022 - 0.58% -
std::set<int>::lower_bound(key)_(existent)/1024 2.53% 4.506 4.621 - -0.54% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.53% 20450.763 20968.783 - 0.03% -
std::generate(vector<int>)/50 2.53% 11.746 12.043 - 0.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.53% 1884.918 1932.577 - 0.15% -
std::find_end(forward_list<int>)_(same_length)/8192 2.52% 14311.086 14672.438 - 0.15% -
SetIntersection_Front_Set_uint32_16384_64 2.52% 1674342.786 1716573.922 - -0.42% -
std::copy_if(deque<int>)_(every_other)/64 2.52% 22.779 23.353 - -0.60% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.52% 31.587 32.382 - -1.81% -
std::remove_copy(deque<int>)_(prefix)/32 2.51% 12.893 13.217 - 2.24% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.51% 562.829 576.957 - 2.25% -
std::find(vector<int>)_(process_all)/50 2.51% 12.333 12.642 - 1.86% -
std::remove_copy(list<int>)_(sprinkled)/50 2.50% 18.450 18.912 - 2.17% -
SetIntersection_Front_Vector_uint64_16384_256 2.50% 2145748.755 2199441.658 - -3.63% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.50% 22.140 22.694 - -2.24% -
std::generate_n(vector<int>)/1024 2.50% 238.481 244.433 - 1.02% -
BM_StringRelational_Compare_Large_Empty_Control 2.50% 1.614 1.654 - -5.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.49% 16285.415 16690.922 - -0.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.49% 476.742 488.596 - 0.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8192 2.49% 50399.066 51652.064 - 2.10% -
SetIntersection_Front_Vector_uint64_256_64 2.48% 4260959.301 4366686.408 - 2.55% -
std::find(deque<int>)_(bail_25%)/8192 2.47% 475.395 487.158 - 2.49% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 2.47% 755660.817 774357.513 - 1.51% -
std::remove(deque<int>)_(prefix)/1024 2.47% 515.258 527.980 - 0.64% -
SetIntersection_Front_Vector_float_256_64 2.47% 4261818.675 4366982.872 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.46% 4808.619 4927.000 - 1.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.46% 214.155 219.427 - -4.44% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.46% 40.776 41.779 - 2.54% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.46% 86832.315 88969.555 - -6.28% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.46% 75.881 77.748 - 0.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.46% 485240.586 497177.342 - 0.17% -
std::generate(vector<int>)/8192 2.46% 1799.929 1844.201 - 0.31% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.46% 36718.742 37621.201 - 1.27% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.45% 42314.526 43351.907 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.45% 4.994 5.117 - -0.05% -
std::count_if(list<int>)_(every_other)/1048576 2.45% 878271.751 899767.022 - 1.96% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 2.45% 576986.762 591099.789 - 2.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 2.44% 542566472.017 555822655.327 - 4.26% -
std::count(list<int>)_(every_other)/8 2.44% 2.131 2.183 - 4.01% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.43% 28.480 29.174 - -2.00% -
std::search(vector<int>)_(same_length)/1024 2.43% 244.745 250.698 - 2.62% -
rng::starts_with(vector<int>,_pred)/8192 2.43% 2475.661 2535.845 - 1.71% -
std::partition(vector<int>)_(sparse)/1024 2.43% 253.223 259.378 - 1.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.43% 9.011 9.230 - 0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.42% 39.152 40.101 - 10.20% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.42% 2.128 2.179 - 1.84% -
SetIntersection_None_Set_float_64_4 2.42% 21065226.436 21573962.808 - -0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.41% 12856.223 13166.050 - 1.36% -
ranges::min(std::deque<char>)/64 2.40% 16.209 16.598 - 0.18% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.40% 7130.931 7302.177 - 1.04% -
std::rotate(list<int>)_(by_1/4)/8192 2.40% 6476.986 6632.213 - 0.62% -
BM_StringRead_Cold_Deep_Large 2.39% 1.231 1.261 - -7.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.39% 3927.128 4021.106 - 0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.39% 22944.589 23493.093 - 1.83% -
SetIntersection_Interlaced_Set_string_262144_16 2.39% 2162017.088 2213687.012 - 5.77% -
std::copy_if(vector<int>)_(entire_range)/32768 2.39% 7289.981 7464.028 - 0.36% -
std::search(vector<int>)_(same_length)/8192 2.39% 1865.020 1909.516 - 2.34% -
std::fill(list<int>)/32 2.38% 8.150 8.344 - 0.43% -
BM_std_minmax_element<short>/4 2.38% 1.212 1.241 - -2.95% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.38% 41342.773 42327.830 - -0.10% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.38% 771.884 790.246 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.38% 3.826 3.917 - -0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.38% 13.076 13.387 - 2.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.37% 2.313 2.368 - 5.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.37% 1438149.185 1472296.677 - 2.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.37% 22.103 22.628 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.37% 1450.886 1485.314 - 1.77% -
rng::find(vector<bool>)_(process_all)/1048576 2.37% 3615.607 3701.330 - 0.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.36% 1.201 1.230 - 4.78% -
std::copy_backward(deque<int>)/262144 2.36% 30572.528 31294.949 - -8.74% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.36% 28.842 29.522 - -1.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.36% 71.598 73.285 - 3.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.35% 570.052 583.472 - 2.21% -
std::fill_n(vector<int>)/50 2.35% 2.175 2.226 - 0.44% -
std::replace_if(deque<int>)_(prefix)/1024 2.35% 470.356 481.411 - -1.52% -
std::partition(vector<int>)_(dense)/50 2.35% 12.953 13.258 - 1.09% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 2.35% 274676.389 281127.879 - 1.33% -
std::partition(vector<int>)_(sparse)/32 2.34% 8.818 9.025 - 3.39% -
SetIntersection_None_Set_uint32_4_4 2.34% 137216034.472 140430447.980 - 3.78% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.34% 573763.593 587194.764 - 2.10% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.34% 4485.262 4590.180 - 2.09% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.34% 7.934 8.120 - -0.66% -
rng::fold_left(list<int>)/8192 2.34% 10904.226 11159.244 - 5.46% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.34% 17.265 17.668 - 1.04% -
std::fill(vector<bool>)/4096 2.34% 4.119 4.216 - 0.43% -
BM_lexicographical_compare_three_way_fast_path/16 2.34% 4.308 4.408 - 1.70% -
BM_vector_deque_move_backward/1024 2.33% 37.178 38.043 - 0.24% -
std::partition_copy(vector<int>)/32 2.33% 8.078 8.266 - 2.54% -
std::move(vector<bool>)_(unaligned)/4096 2.32% 25.965 26.569 - 1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.32% 333293712.763 341013774.250 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.31% 3.182 3.255 - 4.10% -
std::remove_if(list<int>)_(sprinkled)/8192 2.31% 8052.557 8238.457 - 1.79% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.30% 241.386 246.949 - 2.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.30% 13606882.716 13920352.519 - -5.52% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.30% 12858.792 13154.464 - 2.74% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.30% 34.972 35.775 - -3.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.29% 30067.956 30757.169 - 0.07% -
std::find(list<int>)_(bail_25%)/8 2.29% 0.919 0.940 - 1.98% -
ranges::minmax(std::deque<char>)/64 2.29% 22.697 23.215 - -0.43% -
std::copy_if(deque<int>)_(every_other)/262144 2.28% 91040.057 93120.160 - 0.56% -
std::unique(deque<int>)_(contiguous)/8192 2.28% 3697.270 3781.694 - 1.02% -
SetIntersection_None_Set_uint32_4_1 2.28% 219577407.786 224581797.106 - 3.77% -
std::for_each_n(list<int>)/32 2.28% 11.087 11.340 - 1.14% -
std::pop_heap(vector<int>)/1024 2.28% 9.682 9.903 - -0.63% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.27% 9.678 9.898 - -0.70% -
rng::find_if_not(vector<bool>)_(process_all)/8192 2.27% 4512.343 4614.906 - 2.57% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.27% 513904.709 525564.362 - 1.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.27% 24.364 24.917 - -0.33% -
BM_vector_deque_ranges_copy_backward/64 2.27% 3.037 3.106 - 4.73% -
std::find_if(list<int>)_(bail_25%)/8192 2.26% 1452.046 1484.909 - 4.51% -
SetIntersection_Front_Set_float_1024_4 2.26% 1082120.385 1106564.995 - 4.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.26% 18950633.967 19378499.729 - -1.00% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.26% 12.890 13.181 - -2.81% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 2.26% 674.910 690.141 - 1.70% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.25% 0.696 0.712 - -8.79% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.25% 14177.338 14496.257 - 2.22% -
std::partial_sort(deque<int>)_(heap)/8 2.25% 39.314 40.198 - 2.05% -
std::copy_if(vector<int>)_(entire_range)/512 2.25% 120.729 123.440 - 0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.24% 120344.086 123042.992 - 0.09% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.23% 633714.787 647859.101 - 0.67% -
std::replace_if(vector<int>)_(prefix)/32 2.23% 9.536 9.748 - 1.90% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.23% 20.214 20.665 - 11.99% -
std::find(vector<bool>)_(process_all)/8192 2.22% 33.139 33.876 - 1.14% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.22% 12808.151 13092.822 - 0.03% -
std::copy_if(list<int>)_(entire_range)/1048576 2.22% 857578.846 876631.013 - 0.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.22% 19.269 19.697 - 0.92% -
BM_StringFindStringLiteral/64 2.22% 2.140 2.187 - 2.69% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 2.21% 93084.860 95146.032 - 0.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.21% 12705.782 12986.010 - -3.12% -
SetIntersection_Interlaced_Set_string_262144_64 2.20% 2147820.719 2195173.666 - 5.62% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.20% 1085672.395 1109606.380 - -0.37% -
std::search(vector<int>)_(same_length)/1000 2.20% 240.105 245.392 - 2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.20% 13266714.681 13558827.689 - -7.63% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.20% 944.514 965.302 - -0.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.20% 4.450 4.548 - 5.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.19% 24.249 24.781 - 2.38% -
std::replace(deque<int>)_(prefix)/8192 2.19% 3207.739 3278.116 - 0.80% -
std::multiset<int>::find(key)_(non-existent)/8192 2.19% 9.262 9.466 - 14.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.19% 2953682.779 3018456.219 - 0.73% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.19% 2914.379 2978.256 - 0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.19% 7539.064 7703.942 - 0.11% -
std::reverse_copy(deque<int>)/64 2.19% 15.701 16.045 - 1.11% -
std::transform(vector<int>)_(identity_transform)/32 2.18% 8.977 9.173 - 0.04% -
BM_deque_deque_ranges_copy_backward/2 2.18% 2.305 2.355 - -4.72% -
std::set<int>::equal_range(key)_(non-existent)/32 2.18% 2.585 2.642 - 1.40% -
ranges::minmax(std::deque<char>)/70000 2.18% 23656.192 24171.094 - 0.35% -
std::generate(vector<int>)/32 2.17% 7.823 7.993 - 1.01% -
ranges::minmax(std::deque<__int128>)/64 2.17% 30.145 30.798 - -5.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 2.16% 487.269 497.814 - 2.00% -
std::generate(vector<int>)/1024 2.16% 239.287 244.445 - 0.39% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.15% 683.961 698.659 - 2.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.15% 23626.868 24133.755 - 0.41% -
std::copy_if(deque<int>)_(every_other)/1048576 2.15% 364716.571 372540.757 - 0.25% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 2.14% 798981.518 816117.040 - 1.81% -
std::remove(deque<int>)_(sprinkled)/32 2.14% 50.120 51.193 - 3.41% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 2.14% 768.259 784.691 - 1.11% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.14% 9.165 9.361 - 1.85% -
std::copy_if(list<int>)_(every_other)/8 2.13% 2.252 2.300 - 0.29% -
SetIntersection_Front_Set_uint64_64_64 2.13% 13172955.006 13453511.882 - 5.07% -
std::unordered_set<std::string>::clear()/32 2.13% 929.696 949.481 - 2.84% -
std::multiset<int>::ctor(const&)/32 2.13% 216.422 221.028 - -0.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.13% 1017.242 1038.877 - -0.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.12% 4.052 4.138 - -0.61% -
std::fill(vector<int>)/50 2.12% 2.161 2.206 - 0.28% -
std::find_if_not(list<int>)_(bail_25%)/8 2.12% 0.919 0.938 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.12% 21842.113 22305.639 - -3.75% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 2.12% 798323.995 815262.243 - 1.71% -
std::upper_bound(std::deque<int>)/8192 2.12% 64.354 65.719 - -2.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.12% 0.769 0.785 - 2.27% -
std::upper_bound(std::list<int>)/8 2.12% 16.029 16.368 - 1.08% -
std::is_sorted_until(vector<int>)/8 2.12% 2.048 2.092 - -1.04% -
rng::find_last(vector<int>)_(bail_10%)/50 2.11% 10.725 10.951 - 1.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.11% 74.326 75.897 - 1.43% -
std::move(vector<int>)/32768 2.11% 1704.927 1740.927 - 0.92% -
std::replace(vector<int>)_(prefix)/1024 2.11% 158.586 161.934 - 1.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.11% 4.022 4.107 - -0.63% -
rng::find_last_if(list<int>)_(bail_90%)/8192 2.11% 598.616 611.221 - 1.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.10% 3.663 3.740 - 0.02% -
SetIntersection_Interlaced_Set_float_16384_64 2.10% 215716414.038 220250250.915 - 3.56% -
std::remove(list<int>)_(sprinkled)/1024 2.10% 928.760 948.261 - 1.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 2.10% 0.698 0.713 - -8.61% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.10% 50096.565 51148.080 - -5.56% -
std::remove_copy(vector<int>)_(prefix)/32 2.10% 9.367 9.564 - 0.86% -
std::copy_if(deque<int>)_(every_other)/32768 2.10% 11391.688 11630.369 - 0.20% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.09% 24.966 25.488 - 0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.09% 9623.536 9824.454 - -3.68% -
std::copy(vector<bool>)_(aligned)/32768 2.09% 34.757 35.482 - 0.79% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.09% 8.563 8.742 - 0.43% -
BM_deque_deque_ranges_copy_backward/4096 2.08% 150.884 154.026 - 0.93% -
std::for_each_n(vector<int>)/32 2.08% 3.672 3.748 - 1.01% -
std::find(list<int>)_(bail_25%)/8192 2.08% 1418.786 1448.287 - 1.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.08% 1431882.474 1461622.806 - 0.67% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.08% 0.962 0.982 - -10.23% -
SetIntersection_Front_Set_float_16384_4 2.08% 1047344.285 1069078.392 - 0.42% -
std::find_if(list<int>)_(process_all)/32768 2.07% 25777.024 26309.347 - 2.05% -
std::move(deque<int>)/262144 2.06% 14862.681 15169.462 - 1.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.06% 6827.782 6968.679 - 1.28% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.06% 1878.757 1917.518 - 0.30% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.06% 44.110 45.019 - 1.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.06% 2.348 2.397 - -1.67% -
std::copy(list<int>)/1048576 2.06% 854974.786 872554.176 - 0.49% -
std::find(vector<bool>)_(process_all)/1048576 2.06% 3614.614 3688.914 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.05% 5.525 5.639 - -7.41% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 2.05% 740.091 755.283 - 1.01% -
std::generate(list<int>)/32 2.05% 8.526 8.701 - 3.23% -
std::replace(deque<int>)_(sprinkled)/1024 2.05% 344.764 351.832 - 0.69% -
SetIntersection_None_Set_string_262144_256 2.05% 1705061.115 1739957.928 - 9.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.05% 6368.763 6499.026 - 2.39% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.04% 5.649 5.764 - 1.19% -
BM_deque_deque_copy_backward/4096 2.04% 150.926 154.009 - 0.77% -
std::partition_copy(list<int>)/50 2.04% 12.857 13.120 - 0.53% -
ranges::minmax(std::vector<__int128>)/8 2.04% 4.034 4.116 - 0.15% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.04% 29.700 30.305 - 0.57% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 2.04% 727.243 742.043 - 1.80% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.03% 46.371 47.314 - -0.73% -
std::replace(deque<int>)_(sprinkled)/8192 2.03% 2758.549 2814.580 - 0.73% -
std::generate_n(vector<int>)/50 2.03% 11.750 11.988 - 0.51% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.03% 1708.425 1743.076 - 0.72% -
std::shift_left(deque<int>)/1024 2.03% 37.991 38.761 - 2.16% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.01% 4.322 4.408 - 3.27% -
std::copy_backward(deque<int>)/1048576 2.01% 128657.472 131237.651 - -2.66% -
BM_PushHeap_string_QuickSortAdversary_64 2.00% 13.366 13.633 - 4.95% -
std::find_if(deque<int>)_(process_all)/50 2.00% 12.541 12.791 - 0.99% -
std::swap_ranges(list<int>)/1024 1.99% 747.300 762.162 - 0.49% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.99% 87748.394 89492.018 - 1.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.99% 12616.389 12866.934 - 0.96% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.99% 424441.570 432868.845 - 1.05% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.98% 286002.924 291675.881 - -0.09% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.98% 7178.734 7321.071 - 0.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.98% 2.273 2.318 - -0.14% -
std::copy_n(list<int>)/8 1.98% 2.249 2.293 - 3.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.97% 731.555 746.002 - -0.27% -
std::find(vector<char>)_(bail_25%)/32768 1.97% 135.236 137.906 - 1.22% -
std::unordered_map<int,_int>::clear()/1024 1.97% 8565.891 8734.728 - -12.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.97% 31945.992 32575.480 - 1.23% -
std::move_backward(vector<int>)/32768 1.97% 1700.669 1734.170 - 1.27% -
std::move(vector<bool>)_(aligned)/1048576 1.97% 1703.571 1737.121 - 0.55% -
std::transform(vector<int>,_vector<int>)/32 1.97% 16.892 17.224 - 0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.97% 42325.455 43157.524 - -0.51% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.96% 38482.137 39237.968 - -3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.96% 1.630 1.662 - -0.57% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.96% 64.105 65.363 - -1.69% -
bm_ranges_swap_ranges_vb_unaligned/8 1.96% 4.956 5.053 - -0.64% -
SetIntersection_Interlaced_Set_string_16384_4 1.96% 197023347.536 200880368.456 - 2.46% -
rng::find_last(vector<char>)_(bail_90%)/50 1.96% 1.468 1.496 - 3.49% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.96% 3318.232 3383.126 - 1.07% -
std::fill_n(vector<bool>)/512 1.95% 1.428 1.455 - -0.00% -
std::search(list<int>)_(single_element)/1024 1.95% 739.627 754.063 - 2.67% -
BM_deque_vector_ranges_copy_backward/1024 1.95% 36.903 37.623 - 1.99% -
std::replace(deque<int>)_(sprinkled)/32 1.95% 11.966 12.200 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.94% 1410413.851 1437845.473 - 3.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.94% 12612.502 12857.724 - -0.16% -
std::find(vector<bool>)_(process_all)/1024 1.94% 4.636 4.726 - 3.98% -
ranges::min(std::deque<__int128>)/64 1.94% 20.518 20.917 - -9.32% -
std::copy_if(vector<int>)_(entire_range)/262144 1.94% 58640.914 59779.271 - 0.65% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.94% 566.500 577.491 - 0.75% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.94% 4.115 4.194 - -2.95% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.94% 32.647 33.279 - 2.86% -
std::is_sorted_until(list<int>,_pred)/8192 1.94% 7620.691 7768.263 - -13.80% -
std::rotate_copy(deque<int>)/32 1.94% 2.572 2.622 - -3.64% -
std::partition(list<int>)_(dense)/1024 1.93% 387.722 395.212 - 1.60% -
SetIntersection_Interlaced_Set_string_262144_16384 1.93% 2799380.699 2853459.879 - 4.14% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.93% 87893.273 89591.009 - 1.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.93% 6278.212 6399.453 - -4.98% -
std::fill_n(vector<int>)/8192 1.93% 229.420 233.843 - 0.39% -
std::lower_bound(std::forward_list<int>)/8 1.93% 15.286 15.581 - 1.16% -
BM_deque_vector_move/1024 1.93% 36.794 37.502 - 1.03% -
std::move(vector<bool>)_(unaligned)/512 1.93% 4.782 4.874 - 2.48% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.92% 8.177 8.334 - 1.73% -
std::generate_n(list<int>)/32 1.92% 8.433 8.595 - 0.65% -
bm_ranges_lexicographical_compare<signed_char>/512 1.92% 7.766 7.915 - -2.74% -
SetIntersection_None_Set_uint32_64_16 1.92% 18380422.522 18732702.574 - 1.45% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 1.92% 12.584 12.826 - 2.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.92% 12.170 12.403 - -32.02% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.92% 2.876 2.931 - 0.72% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.91% 4744.683 4835.527 - 0.14% -
BM_CmpEqual_ushort_uchar 1.91% 1.123 1.144 - 5.50% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.91% 6546.310 6671.149 - 1.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.91% 760.525 775.023 - -5.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.91% 169133115.747 172356333.720 - -0.20% -
std::copy_if(deque<int>)_(every_other)/8 1.91% 3.399 3.464 - 0.61% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 115090.354 117282.826 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.90% 11280377.934 11495249.795 - -1.44% -
ranges::minmax(std::vector<long_long>)/8 1.90% 2.076 2.115 - 0.45% -
BM_StringRelational_Eq_Large_Large_Control 1.90% 2.238 2.281 - -6.41% -
BM_PushHeap_string_QuickSortAdversary_256 1.90% 14.968 15.253 - 5.45% -
std::search(list<int>)_(no_match)/1024 1.90% 749.921 764.134 - -51.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.90% 574.778 585.672 - -13.26% -
ranges::min(std::deque<long_long>)/8 1.89% 2.268 2.311 - 0.34% -
BM_PushHeap_uint32_Ascending_16384 1.89% 3.704 3.774 - 5.19% -
std::lower_bound(std::vector<int>)/100 1.89% 12.070 12.298 - -0.92% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.88% 9.860 10.046 - 0.80% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.88% 600.023 611.312 - 1.18% -
std::reverse_copy(deque<int>)/512 1.88% 123.228 125.546 - 0.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.88% 4.423 4.506 - 1.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 1.88% 11.322 11.535 - 1.82% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.88% 7.068 7.200 - -1.45% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.88% 1002894.613 1021730.795 - 0.37% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.88% 1.409 1.436 - -7.25% -
std::stable_partition(deque<int>)_(sparse)/8192 1.87% 3657.156 3725.713 - 5.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.87% 1694022.949 1725764.080 - 10.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.87% 624371.049 636062.668 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.87% 716.942 730.365 - 0.07% -
std::search(list<int>)_(same_length)/8192 1.87% 7999.769 8149.400 - -5.67% -
BM_deque_deque_ranges_copy/1 1.87% 2.483 2.529 - 7.24% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.87% 4279.396 4359.329 - 0.67% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.87% 2.777 2.829 - 0.10% -
std::rotate(list<int>)_(by_1/3)/8192 1.86% 8197.130 8349.962 - -0.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.86% 19.266 19.624 - 0.67% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.86% 5131.902 5227.434 - 1.52% -
std::search(list<int>)_(near_matches)/8192 1.86% 2534656.250 2581819.494 - 1.86% -
std::partition(list<int>)_(dense)/32 1.86% 8.952 9.118 - 4.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.86% 797.126 811.936 - 0.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.86% 848.192 863.946 - -4.75% -
std::is_sorted_until(list<int>)/8192 1.85% 7178.179 7311.187 - 1.60% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.85% 2830.164 2882.524 - 0.03% -
SetIntersection_None_Set_string_262144_16384 1.85% 1702489.178 1733902.506 - 9.10% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.84% 33.399 34.015 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.84% 765.234 779.329 - 3.25% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.84% 79.544 81.007 - 1.13% -
std::replace(vector<int>)_(prefix)/8192 1.84% 1259.317 1282.472 - 0.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.84% 12552.941 12783.741 - -2.89% -
bm_swap_ranges_vb_aligned/512 1.84% 4.919 5.009 - 0.43% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.83% 210850.761 214716.132 - 1.26% -
std::move(deque<int>)/32768 1.83% 2074.423 2112.396 - 0.59% -
SetIntersection_None_Set_string_1_1 1.83% 550860337.676 560941677.990 - 3.72% -
BM_PushHeap_float_Ascending_16384 1.83% 4.291 4.370 - 2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.82% 0.684 0.696 - 9.21% -
std::move(list<int>)/262144 1.82% 240899.308 245272.521 - 1.90% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.81% 559.741 569.889 - -0.01% -
SetIntersection_Front_Vector_float_16384_64 1.81% 1344367.807 1368735.733 - 1.91% -
SetIntersection_Front_Vector_uint64_1024_64 1.81% 1331682.778 1355814.488 - 2.43% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.81% 2501723.957 2546948.636 - -5.50% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.81% 13892.867 14143.869 - 1.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.80% 13537.341 13781.042 - 2.36% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.80% 1824.271 1857.105 - -0.14% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.80% 673.010 685.120 - 1.34% -
std::copy_n(vector<bool>)_(aligned)/32768 1.80% 34.810 35.436 - 1.27% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.80% 240733.096 245057.044 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.79% 175243877.135 178385285.040 - -1.84% -
std::rotate(list<int>)_(1_element_backward)/1024 1.79% 733.692 746.842 - 0.91% -
BM_deque_vector_ranges_move_backward/64 1.79% 2.930 2.983 - 2.23% -
ranges::min(std::deque<__int128>)/70000 1.78% 23865.090 24290.778 - -15.98% -
std::remove(deque<int>)_(sprinkled)/8192 1.78% 3821.662 3889.791 - 1.22% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.78% 7466.192 7599.110 - -2.54% -
rng::fold_left(list<int>)/1048576 1.78% 1350828.106 1374830.147 - 1.29% -
std::shift_right(vector<int>)/8192 1.78% 295.624 300.877 - 0.02% -
std::find(vector<char>)_(process_all)/8192 1.78% 134.965 137.362 - 1.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.78% 77.764 79.146 - 1.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.77% 592.961 603.476 - -8.24% -
std::remove(deque<int>)_(sprinkled)/50 1.77% 55.195 56.174 - 3.91% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.77% 468.376 476.668 - 1.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.77% 23.567 23.984 - -2.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.77% 21.860 22.246 - 9.69% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.77% 2326.467 2367.561 - 2.93% -
std::find_if_not(vector<bool>)_(process_all)/8 1.77% 3.544 3.607 - 1.79% -
ranges::minmax(std::deque<__int128>)/8 1.77% 3.704 3.769 - -1.94% -
rng::starts_with(list<int>,_pred)/8 1.76% 3.478 3.539 - 0.65% -
std::replace(list<int>)_(prefix)/32 1.76% 10.909 11.101 - 0.62% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.76% 24.375 24.804 - 1.06% -
std::stable_sort(vector<int>)_(descending)/1024 1.76% 2777.984 2826.760 - 1.18% -
BM_PushHeap_string_PipeOrgan_262144 1.75% 17.362 17.666 - 2.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.75% 895880.623 911556.156 - 1.71% -
std::move_backward(vector<bool>)_(aligned)/512 1.75% 2.280 2.320 - 3.20% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.75% 811422.036 825615.665 - 0.89% -
std::map<int,_int>::find(key)_(existent)/32 1.75% 1.696 1.726 - 1.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 1.75% 52.479 53.396 - 16.52% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.75% 1945.123 1979.077 - 0.87% -
std::upper_bound(std::deque<int>)/100 1.74% 30.364 30.894 - 1.09% -
BM_PushHeap_uint64_PipeOrgan_16 1.74% 0.867 0.882 - -0.21% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.74% 3766.960 3832.615 - -0.05% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.74% 1643.515 1672.137 - 1.43% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.74% 282.401 287.312 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.74% 11494.532 11694.173 - -0.43% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.73% 3311.047 3368.451 - 0.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.73% 37985905.056 38642365.721 - 1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.73% 22.616 23.007 - 0.29% -
std::partition(list<int>)_(sparse)/32 1.73% 8.838 8.990 - 1.40% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.73% 28.392 28.882 - 8.02% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.72% 1891.277 1923.894 - -0.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.72% 592237.622 602447.898 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.72% 3554.999 3616.238 - 0.37% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.72% 553.760 563.292 - 1.27% -
BM_deque_vector_move/2 1.72% 1.804 1.835 - 0.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.72% 2.125 2.162 - 0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.72% 2.125 2.162 - 0.11% -
rng::starts_with(list<int>)/1024 1.72% 769.665 782.867 - 1.05% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.72% 2669781.172 2715573.965 - 0.88% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.71% 2.125 2.161 - -0.16% -
std::stable_partition(vector<int>)_(dense)/1024 1.71% 290.814 295.783 - 1.60% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.71% 4.730 4.811 - -0.21% -
std::fill_n(vector<int>)/32 1.71% 1.127 1.146 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.70% 169892681.161 172788446.452 - -1.27% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.70% 926069.737 941839.031 - 1.45% -
BM_PushHeap_string_QuickSortAdversary_16 1.70% 10.743 10.926 - 5.07% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.70% 114321.025 116265.957 - 1.91% -
SetIntersection_Interlaced_Set_float_262144_4 1.70% 1294171.307 1316186.930 - 2.60% -
std::remove_copy(list<int>)_(prefix)/32 1.70% 11.144 11.334 - 0.42% -
std::partial_sort(vector<int>)_(heap)/8192 1.70% 96325.267 97962.943 - 0.94% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.70% 756.085 768.905 - 0.92% -
std::partial_sort(deque<int>)_(shuffled)/8 1.69% 32.026 32.568 - 0.89% -
BM_deque_vector_move/4000 1.69% 139.565 141.917 - -0.11% -
bm_lexicographical_compare<unsigned_char>/32768 1.68% 562.517 571.982 - -0.04% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.68% 3696.392 3758.528 - 0.61% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.68% 212162.345 215727.392 - 1.26% -
std::set<int>::ctor(const&)/1024 1.68% 6257.777 6362.789 - 1.94% -
SetIntersection_None_Set_float_262144_64 1.68% 1192726.645 1212711.588 - 1.73% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.68% 272720.271 277289.457 - 0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.67% 799519.359 812890.716 - 0.47% -
BM_deque_deque_ranges_move/4000 1.67% 142.121 144.498 - -0.26% -
std::pop_heap(vector<float>)/1024 1.67% 8.451 8.592 - 1.78% -
std::shift_left(deque<int>)/32 1.67% 3.760 3.822 - -0.46% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.66% 2445900.934 2486530.249 - 0.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 6204.318 6307.221 - -1.34% -
std::find_if(list<int>)_(bail_25%)/1024 1.66% 181.754 184.767 - 2.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.66% 291.386 296.216 - 2.99% -
std::unordered_multiset<int>::ctor(const&)/32 1.65% 204.962 208.348 - 3.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.65% 282.629 287.294 - -0.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.65% 753.581 766.016 - 0.56% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.65% 566.602 575.946 - 2.09% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.64% 55.331 56.239 - -0.21% -
std::is_sorted(vector<int>,_pred)/1024 1.64% 462.687 470.278 - 0.27% -
std::adjacent_find(list<int>)/8192 1.64% 7119.436 7236.169 - 7.87% -
std::replace_if(list<int>)_(sprinkled)/1024 1.64% 729.294 741.240 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.64% 1676653.891 1704088.461 - 7.95% -
std::multiset<int>::insert(value)_(already_present)/1024 1.64% 27.876 28.332 - 2.71% -
std::make_heap(deque<int>)_(shuffled)/1024 1.63% 2516.441 2557.564 - -3.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.63% 16414.760 16682.068 - 5.85% -
SetIntersection_Interlaced_Set_float_262144_16 1.63% 1609847.736 1636025.879 - 2.66% -
std::fill_n(vector<int>)/1024 1.62% 29.260 29.735 - 0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.62% 944682.592 959969.548 - 0.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.62% 2012.993 2045.524 - -1.44% -
rng::contains_subrange(list<int>)_(process_all)/16 1.61% 4.892 4.971 - 1.94% -
std::unique(list<int>)_(sprinkled)/1024 1.61% 950.854 966.134 - -0.93% -
rng::find_last(vector<char>)_(bail_10%)/8 1.61% 1.995 2.027 - 1.15% -
rng::contains(list<int>)_(process_all)/50 1.61% 18.230 18.523 - 2.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.60% 2.128 2.163 - -0.02% -
std::multimap<int,_int>::erase(iterator)/1024 1.60% 21.391 21.733 - 6.97% -
std::replace_if(vector<int>)_(prefix)/1024 1.60% 266.744 271.013 - -0.95% -
std::move_backward(deque<int>)/4096 1.60% 152.702 155.145 - -11.92% -
std::multiset<int>::contains(key)_(non-existent)/32 1.60% 2.773 2.817 - -0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.60% 652.996 663.437 - 0.20% -
std::for_each(vector<int>)/8 1.60% 0.906 0.921 - 0.24% -
SetIntersection_None_Set_string_262144_16 1.60% 1701763.834 1728928.955 - 8.90% -
std::replace(deque<int>)_(prefix)/50 1.60% 19.045 19.349 - 1.24% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.59% 3433.542 3488.274 - -0.49% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.59% 4240.291 4307.857 - 0.09% -
BM_deque_vector_copy/4000 1.59% 139.516 141.738 - -5.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.59% 1691297.934 1718210.613 - 8.45% -
BM_vector_deque_ranges_copy_backward/512 1.59% 17.668 17.949 - 2.58% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.58% 188.419 191.397 - 1.28% -
rng::find_last(vector<int>)_(bail_10%)/8 1.58% 2.005 2.037 - 1.05% -
std::lower_bound(std::vector<int>)/8192 1.58% 15.605 15.852 - -6.85% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.58% 2618.506 2659.766 - 0.20% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.58% 8.650 8.786 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.57% 23712.793 24086.201 - 0.87% -
std::make_heap(deque<int>)_(heap)/8 1.57% 20.774 21.100 - -0.07% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.57% 780.858 793.130 - 0.17% -
std::generate_n(vector<int>)/32 1.57% 7.834 7.957 - 1.11% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.57% 563.756 572.611 - 0.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.56% 1.221 1.240 - -0.31% -
rng::find_last(deque<int>)_(bail_10%)/8 1.56% 2.706 2.748 - 0.51% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.56% 472621.682 479992.346 - 0.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.56% 511254.748 519227.839 - 0.63% -
BM_deque_deque_copy_backward/1024 1.56% 37.955 38.546 - -0.10% -
SetIntersection_Interlaced_Set_float_16384_16 1.55% 209372791.775 212623061.132 - 3.25% -
std::search(list<int>)_(no_match)/8192 1.55% 6553.326 6655.052 - 0.89% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.55% 15145.098 15379.910 - -1.88% -
std::count(vector<bool>)/1024 1.54% 1.681 1.707 - 1.50% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.54% 243902.178 247667.861 - 0.63% -
std::set<int>::erase(key)_(existent)/1024 1.54% 50.105 50.878 - 2.08% -
std::replace(deque<int>)_(sprinkled)/50 1.54% 18.002 18.279 - 0.43% -
BM_CmpEqual_ushort_uint 1.54% 1.069 1.086 - 2.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.54% 21.860 22.196 - 1.80% -
rng::starts_with(list<int>)/1000 1.53% 751.740 763.273 - 0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.53% 450.648 457.556 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.53% 118248.438 120058.687 - -3.08% -
std::count(list<int>)_(every_other)/1048576 1.53% 815047.523 827523.671 - 1.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.53% 27.328 27.746 - -7.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.53% 285.556 289.924 - 0.61% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.53% 23.829 24.193 - 4.49% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.53% 255974.607 259885.223 - 0.88% -
SetIntersection_None_Set_float_262144_256 1.53% 1196047.936 1214318.441 - 1.85% -
bm_gcd_random 1.53% 29.325 29.772 - 2.60% -
std::swap_ranges(list<int>)/50 1.52% 31.870 32.355 - 0.62% -
std::remove(list<int>)_(sprinkled)/50 1.52% 60.790 61.717 - 0.71% -
std::replace_if(vector<int>)_(prefix)/50 1.52% 13.805 14.015 - 0.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.52% 12504.796 12695.074 - 0.81% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.52% 11.530 11.705 - 1.16% -
SetIntersection_None_Set_string_1024_4 1.52% 8913836.554 9049451.687 - -31.88% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.52% 27.189 27.602 - -2.83% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.52% 453.588 460.487 - 1.31% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.52% 56760.805 57623.113 - 0.64% -
std::remove_if(list<int>)_(prefix)/32 1.52% 57.879 58.759 - 0.29% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.52% 5886.704 5975.992 - 0.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.52% 1556.758 1580.367 - 0.74% -
SetIntersection_Front_Set_float_1024_64 1.52% 1699533.927 1725290.626 - 4.94% -
std::copy_backward(list<int>)/32768 1.51% 26091.314 26486.369 - -2.70% -
std::upper_bound(std::forward_list<int>)/8 1.51% 16.008 16.250 - 1.11% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.51% 739.864 751.061 - 1.13% -
std::make_heap(deque<int>)_(descending)/8 1.51% 20.667 20.979 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.51% 6834657.462 6937899.656 - -15.19% -
std::transform(list<int>,_list<int>)/50 1.51% 37.052 37.612 - 1.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.51% 466.458 473.492 - 0.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.51% 13746.409 13953.581 - 0.31% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.51% 534.540 542.591 - 0.90% -
std::remove_copy(list<int>)_(prefix)/1024 1.51% 734.484 745.541 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.50% 753.547 764.857 - 0.50% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.50% 3686.278 3741.549 - 0.78% -
std::replace_if(list<int>)_(prefix)/1024 1.50% 728.157 739.053 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_256 1.49% 14299952.621 14513675.321 - 3.20% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.49% 15026.812 15251.359 - -0.08% -
SetIntersection_Interlaced_Vector_string_256_16 1.49% 10394454.364 10549746.656 - 4.23% -
BM_deque_vector_copy/5500 1.49% 194.464 197.363 - -6.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.49% 49896.272 50640.249 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.49% 2.082 2.113 - 1.17% -
std::unique(deque<int>)_(sprinkled)/8192 1.49% 3771.127 3827.348 - 0.28% -
std::move(vector<int>)/1048576 1.49% 55865.998 56697.586 - 0.58% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.49% 5.094 5.170 - 1.61% -
BM_PushHeap_uint32_Random_4 1.49% 2.214 2.247 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.49% 42026838.427 42651053.540 - 0.32% -
SetIntersection_Interlaced_Set_uint32_256_4 1.49% 11334047.715 11502362.885 - -1.06% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.48% 751.764 762.925 - 1.06% -
rng::find_if(vector<bool>)_(process_all)/1024 1.48% 564.032 572.402 - 1.61% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.48% 364.284 369.688 - 0.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.48% 728.615 739.409 - 0.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.48% 1.406 1.426 - 15.78% -
std::remove_copy(vector<int>)_(prefix)/1024 1.48% 260.468 264.315 - 0.47% -
BM_deque_deque_ranges_copy_backward/1024 1.48% 37.754 38.312 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.48% 804147.698 816019.332 - 0.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.47% 19.995 20.290 - -14.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.47% 116538.781 118256.248 - 1.79% -
bm_lexicographical_compare<int>/4096 1.47% 236.536 240.019 - 0.71% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.47% 1589316.573 1612644.970 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.46% 1030945.833 1046030.693 - -0.52% -
std::upper_bound(std::vector<int>)/8192 1.46% 15.596 15.824 - 1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.46% 633.976 643.227 - 0.90% -
SetIntersection_Front_Vector_string_1024_64 1.46% 3204752.702 3251477.547 - -8.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.46% 20.818 21.122 - 0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.46% 1834721.313 1861421.582 - -2.39% -
BM_PushHeap_uint32_Random_262144 1.46% 5.757 5.841 - -0.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 51447.054 52195.290 - 3.09% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 1.45% 5831.933 5916.554 - 1.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.45% 17.253 17.503 - 2.53% -
SetIntersection_Front_Vector_float_1024_64 1.45% 1343924.884 1363419.209 - -0.11% -
rng::starts_with(deque<int>)/1024 1.44% 479.139 486.040 - 0.14% -
BM_deque_deque_copy_backward/5500 1.44% 201.973 204.882 - 0.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.43% 119282.805 120990.622 - -2.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.43% 1.243 1.260 - -3.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.43% 34.441 34.932 - 3.87% -
std::for_each(vector<int>)/32 1.42% 3.667 3.719 - 0.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.42% 11975.688 12145.545 - -0.71% -
std::remove(vector<int>)_(sprinkled)/1024 1.42% 281.617 285.610 - 0.35% -
std::stable_sort(vector<int>)_(ascending)/1024 1.42% 2071.326 2100.660 - 1.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.41% 2110.343 2140.202 - -0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 12767.873 12948.354 - -1.98% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.41% 45.186 45.824 - 3.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.41% 61993.262 62869.184 - -0.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.41% 541.001 548.633 - 2.09% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.41% 15681.094 15901.955 - 0.07% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.41% 209.954 212.906 - 1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.40% 41.523 42.106 - 1.39% -
std::find_if(vector<bool>)_(process_all)/1024 1.40% 563.719 571.636 - 0.80% -
std::unique(deque<int>)_(sprinkled)/1024 1.40% 505.908 512.996 - 0.43% -
std::adjacent_find(list<int>,_pred)/1048576 1.40% 910464.848 923216.820 - 0.66% -
std::partition(vector<int>)_(sparse)/8192 1.40% 1864.081 1890.149 - 1.53% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.40% 1522.151 1543.400 - 0.70% -
SetIntersection_Front_Set_uint32_1024_256 1.39% 3805387.994 3858416.149 - -5.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.39% 717.858 727.846 - 1.25% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.39% 1418282.810 1437976.938 - 0.60% -
std::sort(vector<NonIntegral>)_(descending)/8 1.39% 24.702 25.044 - 0.70% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.38% 2110.493 2139.710 - -1.39% -
std::make_heap(deque<int>)_(ascending)/8192 1.38% 20434.578 20717.245 - 0.10% -
SetIntersection_None_Set_float_64_1 1.38% 22164630.300 22471219.239 - -0.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.38% 23197.843 23518.629 - 0.90% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.38% 4.668 4.732 - 6.17% -
std::find_if(vector<bool>)_(process_all)/8192 1.38% 4492.919 4554.919 - 0.62% -
SetIntersection_Front_Set_string_256_64 1.38% 14183192.766 14378769.829 - -0.79% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.38% 12.580 12.754 - 0.31% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.38% 50.725 51.423 - 10.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.37% 100.195 101.573 - 9.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.37% 1.063 1.078 - -0.52% -
BM_PushHeap_string_PipeOrgan_16 1.37% 4.217 4.275 - 1.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.37% 585812.361 593848.292 - 0.57% -
rng::find_last(vector<int>)_(bail_10%)/1024 1.37% 210.337 213.222 - 1.22% -
std::swap_ranges(list<int>)/8192 1.37% 10362.229 10504.163 - -4.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.37% 87.552 88.751 - 0.19% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.37% 111.564 113.091 - 0.09% -
std::set<std::string>::contains(key)_(existent)/32 1.37% 15.919 16.136 - 12.73% -
std::partition(vector<int>)_(dense)/32 1.37% 8.349 8.463 - -2.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.37% 1066062.341 1080635.143 - 0.87% -
std::is_sorted(vector<int>,_pred)/8192 1.37% 3690.085 3740.517 - 0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.37% 6109.603 6193.066 - 1.52% -
BM_std_minmax_element<int>/3 1.36% 1.114 1.130 - -9.38% -
bm_lexicographical_compare<signed_char>/32768 1.36% 472.571 479.011 - 0.11% -
std::swap_ranges(list<int>)/32 1.36% 19.318 19.581 - 0.61% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.36% 3675759.902 3725822.529 - -11.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.36% 7.966 8.074 - 1.17% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.36% 625.005 633.506 - 0.16% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.36% 1616.820 1638.806 - 1.13% -
std::find(vector<char>)_(process_all)/1024 1.36% 16.113 16.331 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.36% 4605565.917 4668108.598 - 2.86% -
bm_ranges_swap_ranges_vb_aligned/4096 1.36% 11.942 12.105 - 0.15% -
std::set<int>::ctor(const&)/32 1.36% 213.468 216.365 - 0.94% -
std::remove(vector<int>)_(prefix)/1024 1.36% 303.777 307.895 - -0.71% -
std::reverse_copy(deque<int>)/32768 1.35% 7904.107 8011.092 - 1.53% -
std::unique_copy(deque<int>)_(contiguous)/32 1.35% 9.419 9.546 - -23.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.35% 19.008 19.264 - 1.47% -
std::map<int,_int>::erase(key)_(existent)/8192 1.35% 26.059 26.409 - 4.87% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.34% 728.359 738.152 - 0.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.34% 4.076 4.131 - -0.64% -
ranges::min(std::deque<__int128>)/8 1.34% 2.792 2.830 - -1.02% -
std::move_backward(vector<bool>)_(aligned)/4096 1.34% 7.120 7.215 - 0.31% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.34% 205396.756 208141.887 - 1.14% -
rng::contains_subrange(list<int>)_(process_all)/32 1.34% 10.106 10.241 - 0.73% -
std::copy_if(deque<int>)_(entire_range)/4096 1.33% 1010.110 1023.591 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.33% 1246.171 1262.789 - -1.24% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.33% 14132.890 14321.195 - 2.85% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.33% 50.472 51.143 - 0.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.33% 15354.766 15559.001 - 1.88% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.32% 477.220 483.539 - -0.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.32% 45023.810 45619.485 - 1.11% -
std::count(deque<int>)_(every_other)/1024 1.32% 245.935 249.187 - 0.75% -
std::remove(list<int>)_(prefix)/32 1.32% 51.947 52.633 - 0.57% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 688.863 697.953 - -0.66% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.32% 45.696 46.299 - -3.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.32% 62.699 63.525 - 0.69% -
std::search(deque<int>)_(same_length)/1024 1.32% 473.211 479.441 - -4.28% -
bm_lexicographical_compare<signed_char>/1048576 1.32% 16249.656 16463.567 - 1.18% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.32% 6843.842 6933.878 - 0.36% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.32% 21176.761 21455.312 - -4.79% -
std::replace_if(vector<int>)_(prefix)/8192 1.31% 2006.992 2033.380 - -0.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.31% 1348.894 1366.623 - 0.52% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.31% 42.691 43.252 - 1.13% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.31% 355.515 360.181 - 0.12% -
BM_PushHeap_string_SingleElement_16 1.31% 2.606 2.640 - 0.25% -
std::rotate_copy(deque<int>)/1024 1.31% 34.346 34.796 - -5.41% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.31% 488.839 495.242 - 1.39% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.31% 7.263 7.358 - 0.03% -
std::stable_partition(list<int>)_(sparse)/1024 1.31% 925.126 937.226 - 1.44% -
BM_StringRelational_Less_Large_Large_Control 1.31% 2.121 2.148 - -1.16% -
std::map<int,_int>::erase(key)_(existent)/1024 1.31% 25.507 25.840 - 5.13% -
std::lower_bound(std::deque<int>)/8192 1.30% 64.783 65.628 - -3.47% -
std::flat_map<int,_int>::find(key)_(existent)/32 1.30% 3.336 3.380 - 2.46% -
std::copy_backward(vector<bool>)_(unaligned)/512 1.30% 4.774 4.837 - 0.68% -
std::search(deque<int>)_(single_element)/1000 1.30% 446.638 452.450 - 0.90% -
std::for_each(deque<int>)/32 1.30% 3.672 3.720 - 0.86% -
BM_vector_deque_move_backward/64 1.30% 2.981 3.020 - 1.86% -
std::search(deque<int>)_(no_match)/1048576 1.30% 420765.775 426235.012 - 1.19% -
std::upper_bound(std::vector<int>)/100 1.30% 12.269 12.429 - 0.78% -
std::adjacent_find(vector<int>)/8192 1.30% 1811.272 1834.799 - 0.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 1024.779 1038.068 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.30% 1201530.088 1217108.634 - 3.25% -
std::adjacent_find(vector<int>)/8 1.30% 2.000 2.025 - -0.07% -
BM_StringFindStringLiteral/128 1.30% 3.164 3.205 - 5.89% -
BM_deque_deque_ranges_move/70000 1.30% 3309.786 3352.671 - 1.77% -
std::find(vector<char>)_(bail_25%)/1024 1.29% 5.345 5.414 - 1.13% -
std::search(deque<int>)_(no_match)/8192 1.29% 3285.432 3327.893 - 1.18% -
std::find_if(vector<bool>)_(process_all)/1048576 1.29% 575388.525 582812.604 - 0.65% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.29% 27.807 28.166 - 0.50% -
std::copy_if(deque<int>)_(entire_range)/262144 1.29% 68774.201 69661.342 - 0.06% -
SetIntersection_None_Set_float_64_16 1.29% 18072182.118 18305259.596 - -0.39% -
std::remove_copy(deque<int>)_(prefix)/8192 1.29% 3312.577 3355.261 - 0.73% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.29% 463.766 469.741 - 0.72% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.29% 1877.596 1901.784 - 0.80% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.28% 6168.166 6247.290 - 0.14% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.28% 27.923 28.280 - 1.18% -
SetIntersection_None_Set_float_262144_1 1.28% 1202049.803 1217455.078 - 1.83% -
bm_ranges_lexicographical_compare<signed_char>/1048576 1.28% 16252.825 16461.027 - 1.26% -
std::copy_backward(list<int>)/1048576 1.28% 869127.472 880260.495 - 0.14% -
BM_vector_deque_copy/1024 1.28% 35.780 36.238 - 0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.28% 267597.027 271023.405 - 0.53% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 1.28% 726.364 735.642 - 0.93% -
BM_vector_deque_copy_backward/64 1.28% 2.994 3.032 - 0.31% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.27% 5.423 5.492 - -1.53% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.27% 3622.930 3669.063 - -0.56% -
std::copy_if(list<int>)_(entire_range)/512 1.27% 364.825 369.465 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.27% 24.293 24.601 - 0.34% -
bm_lexicographical_compare<signed_char>/4096 1.27% 59.098 59.849 - 0.16% -
std::partition(deque<int>)_(dense)/8192 1.27% 2787.941 2823.299 - 1.41% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.27% 295.770 299.516 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 63833.936 64641.611 - 2.61% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.26% 1443.350 1461.603 - -5.93% -
SetIntersection_None_Vector_string_1024_1 1.26% 1143480.413 1157914.377 - -0.83% -
std::copy(list<int>)/262144 1.26% 213300.345 215986.717 - 0.61% -
std::remove_if(deque<int>)_(prefix)/8192 1.26% 4178.163 4230.760 - -1.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.26% 3932.639 3982.072 - -1.01% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.25% 732.859 742.053 - 0.28% -
std::unique(vector<int>)_(contiguous)/8192 1.25% 1906.613 1930.524 - 0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.25% 7640.070 7735.763 - 0.02% -
SetIntersection_Interlaced_Set_string_262144_1024 1.25% 2105109.699 2131473.957 - 4.55% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.25% 1443624.915 1461695.433 - 0.51% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.25% 11859.156 12007.542 - 3.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.25% 260371.769 263628.090 - 1.31% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.25% 57754652.750 58475763.915 - 1.12% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.25% 77.472 78.438 - 0.53% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.25% 678.819 687.275 - 0.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.24% 787.992 797.797 - 0.79% -
SetIntersection_None_Set_string_262144_1 1.24% 1699790.609 1720924.721 - 8.26% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.24% 815.972 826.103 - 1.04% -
SetIntersection_None_Set_float_1024_16 1.24% 8905860.686 9016259.530 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.24% 1.554 1.573 - 0.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.24% 22.866 23.149 - -0.02% -
SetIntersection_Front_Vector_uint64_262144_64 1.24% 1334762.807 1351288.064 - 1.48% -
std::lower_bound(std::deque<int>)/100 1.24% 30.426 30.802 - 0.70% -
SetIntersection_None_Set_float_262144_4 1.23% 1199770.508 1214584.881 - 2.14% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.23% 3877.885 3925.739 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.23% 1515830.791 1534527.370 - 0.80% -
SetIntersection_None_Vector_string_262144_64 1.23% 1308777.185 1324892.030 - 2.55% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.23% 303.079 306.806 - 0.21% -
std::search(deque<int>)_(no_match)/1024 1.23% 303.162 306.882 - 15.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.23% 14310.547 14486.104 - 0.35% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.23% 7.263 7.352 - 0.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.22% 1.209 1.223 - 1.97% -
std::set<std::string>::ctor(const&)/0 1.22% 12.905 13.063 - 2.95% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.22% 19.393 19.631 - -1.63% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.22% 6550.086 6630.031 - 1.17% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.22% 211297.122 213875.331 - 0.78% -
std::move(vector<int>)/64 1.22% 4.127 4.178 - 0.40% -
SetIntersection_None_Set_float_262144_16 1.22% 1201036.377 1215689.617 - 2.41% -
std::partial_sort(vector<int>)_(descending)/1024 1.22% 7870.506 7966.523 - 0.55% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.22% 3717.264 3762.575 - -0.54% -
bm_ranges_lexicographical_compare<int>/262144 1.22% 16250.267 16448.165 - 1.21% -
std::unique_copy(list<int>)_(sprinkled)/52 1.22% 23.781 24.070 - -1.55% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.21% 28088.964 28429.963 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.21% 794.244 803.875 - 1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.21% 379371.160 383970.994 - -0.15% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.21% 41.448 41.951 - 3.75% -
SetIntersection_Interlaced_Set_uint32_64_16 1.21% 22317019.832 22587386.694 - 0.85% -
std::search(deque<int>)_(no_match)/1000 1.21% 403.421 408.295 - 1.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.21% 43.969 44.500 - 3.31% -
std::remove_copy(vector<int>)_(prefix)/50 1.21% 13.771 13.937 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.20% 12703.758 12856.634 - 0.29% -
std::remove_copy(list<int>)_(prefix)/8192 1.20% 6855.184 6937.575 - 0.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.20% 16505.166 16703.484 - 2.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.20% 6768.170 6849.360 - 0.71% -
std::set<int>::find(key)_(existent)/8192 1.20% 7.979 8.075 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.20% 267728.546 270930.667 - 0.31% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.20% 4580.301 4635.082 - 2.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.20% 991062.471 1002909.871 - 0.59% -
std::multiset<int>::contains(key)_(existent)/1024 1.19% 3.963 4.010 - 2.00% -
BM_vector_deque_ranges_copy_backward/4000 1.19% 141.043 142.725 - 1.04% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.19% 16.128 16.320 - 0.39% -
bm_lexicographical_compare<int>/262144 1.19% 16255.527 16448.961 - 1.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.19% 1552.403 1570.876 - 0.01% -
std::adjacent_find(vector<int>)/1024 1.19% 232.357 235.115 - 0.66% -
bm_ranges_lexicographical_compare<int>/8 1.19% 1.447 1.464 - -2.38% -
SetIntersection_Interlaced_Vector_string_256_256 1.19% 20642737.251 20887436.772 - 2.62% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.18% 11564191.221 11701157.667 - 0.34% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.18% 8.255 8.352 - -0.70% -
std::stable_partition(deque<int>)_(dense)/8192 1.18% 5630.854 5697.139 - 0.67% -
std::copy_if(deque<int>)_(entire_range)/512 1.18% 133.744 135.317 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.17% 14685795.818 14857998.373 - 2.11% -
std::find_if(list<int>)_(bail_25%)/8 1.17% 0.920 0.931 - 0.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.17% 24.313 24.598 - 2.76% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.17% 194.734 197.014 - -1.26% -
std::sample(vector<int>)/8192 1.17% 90720.996 91783.028 - 0.52% -
std::remove(vector<int>)_(prefix)/8192 1.17% 2084.830 2109.234 - 0.16% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.17% 202.494 204.864 - -1.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.16% 12252.128 12394.742 - -0.40% -
SetIntersection_None_Set_uint32_64_64 1.16% 11564737.747 11699132.889 - 1.51% -
BM_deque_vector_move_backward/1024 1.16% 36.711 37.137 - 0.63% -
std::lower_bound(std::list<int>)/8 1.16% 15.408 15.587 - 0.90% -
std::search(deque<int>)_(near_matches)/8192 1.16% 1440223.306 1456918.486 - 1.09% -
BM_CmpLess_uint_ushort 1.16% 1.117 1.130 - 2.71% -
rng::contains(vector<int>)_(process_all)/8192 1.16% 1791.576 1812.322 - 0.37% -
std::find_end(forward_list<int>)_(single_element)/1024 1.16% 698.772 706.862 - -1.16% -
SetIntersection_None_Set_uint32_256_256 1.16% 5811984.812 5879195.423 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 139204.095 140809.714 - 1.42% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.15% 5131.514 5190.631 - 0.25% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.15% 931583.168 942314.119 - 0.55% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.15% 895490.836 905796.044 - 0.91% -
std::copy_backward(deque<int>)/32768 1.15% 3673.482 3715.701 - -0.36% -
std::search(deque<int>,_pred)_(single_element)/1024 1.15% 701.552 709.613 - 0.76% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.15% 7559.804 7646.603 - 1.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.15% 11452.496 11583.959 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.15% 7172011.327 7254328.103 - 4.94% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.14% 63.874 64.604 - -0.43% -
std::move(vector<int>)/512 1.14% 19.971 20.200 - -2.07% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.14% 7494.497 7580.128 - -0.32% -
std::copy_n(deque<int>)/8 1.14% 2.636 2.666 - -3.41% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.14% 18.900 19.116 - -0.21% -
std::sample(list<int>)/1024 1.13% 11872.850 12007.241 - 0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.13% 909159.308 919426.215 - 0.95% -
std::adjacent_find(vector<int>)/1048576 1.13% 233990.326 236625.183 - 1.46% -
BM_PushHeap_string_QuickSortAdversary_16384 1.13% 16.168 16.350 - 5.93% -
std::replace(vector<int>)_(prefix)/50 1.12% 7.702 7.789 - 2.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 240.127 242.826 - 3.81% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.12% 990920.685 1002052.292 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 690.740 698.499 - -0.20% -
std::adjacent_find(list<int>,_pred)/1024 1.12% 785.184 793.996 - 0.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.12% 828.933 838.231 - 0.48% -
std::set<std::string>::contains(key)_(existent)/8192 1.12% 28.668 28.989 - 0.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.12% 35.720 36.120 - -39.23% -
ranges::minmax(std::vector<char>)/8 1.12% 1.010 1.022 - 15.75% -
std::search(deque<int>)_(single_element)/1024 1.12% 457.466 462.585 - 0.78% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.12% 2744.655 2775.369 - 0.24% -
std::count(vector<bool>)/1048576 1.12% 1448.157 1464.319 - 0.81% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.11% 12.172 12.307 - 1.41% -
std::rotate(vector<int>)_(1_element_forward)/32 1.11% 2.969 3.002 - 1.56% -
bm_ranges_lexicographical_compare<int>/64 1.11% 4.343 4.392 - -1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.11% 1820315.754 1840606.199 - 7.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.11% 11.487 11.615 - 1.27% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.11% 23332594.433 23591699.999 - 0.26% -
BM_PushHeap_string_SingleElement_16384 1.11% 2.580 2.608 - -0.37% -
BM_vector_deque_copy/1 1.11% 2.291 2.317 - -0.30% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.11% 102599.184 103734.133 - 3.09% -
std::search(deque<int>)_(single_element)/8192 1.10% 3646.727 3686.911 - 1.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.10% 1595526.007 1613092.263 - 1.38% -
std::shift_right(vector<int>)/50 1.10% 5.284 5.342 - 0.38% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.10% 2.051 2.074 - -2.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.10% 13.709 13.860 - 1.24% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 6215.219 6283.422 - 2.70% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.10% 55.966 56.580 - -0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.10% 15.278 15.446 - 3.24% -
std::copy_backward(list<int>)/512 1.10% 363.067 367.043 - 0.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 20723.451 20950.209 - 1.07% -
bm_swap_ranges_vb_unaligned/64 1.09% 4.940 4.994 - -0.09% -
std::transform(list<int>,_list<int>)/1024 1.09% 832.557 841.650 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.09% 1700123.779 1718637.127 - 10.42% -
std::remove_if(list<int>)_(prefix)/50 1.09% 71.469 72.247 - 0.38% -
std::remove(list<int>)_(sprinkled)/32 1.09% 51.902 52.467 - 0.81% -
rng::contains_subrange(list<int>)_(single_element)/32 1.09% 10.142 10.252 - 2.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 18.742 18.945 - 0.89% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.08% 96538.595 97584.750 - 0.40% -
std::rotate(list<int>)_(1_element_forward)/1024 1.08% 728.574 736.449 - 0.75% -
std::remove_copy(vector<int>)_(prefix)/8192 1.08% 2041.018 2063.052 - 0.22% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.08% 583.390 589.687 - 0.15% -
BM_tolower_string<wchar_t> 1.08% 6.286 6.354 - 0.21% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.08% 24.975 25.244 - 1.13% -
rng::contains_subrange(list<int>)_(same_length)/32 1.08% 16.450 16.627 - 0.80% -
std::remove(vector<int>)_(sprinkled)/50 1.08% 52.468 53.032 - 0.90% -
BM_StringRead_Cold_Shallow_Small 1.08% 1.125 1.137 - -0.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 1.07% 4.625 4.674 - 10.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.07% 888674.470 898166.881 - 3.55% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.07% 9771.750 9876.094 - 0.89% -
std::replace_if(vector<int>)_(sprinkled)/32 1.07% 8.633 8.725 - -2.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.06% 2.500 2.526 - 1.75% -
bm_swap_ranges_vb_aligned/4096 1.06% 12.523 12.656 - 0.23% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.06% 12.457 12.589 - 0.02% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.06% 59.221 59.848 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.06% 40662.497 41093.064 - -1.25% -
rng::find_last(list<int>)_(bail_90%)/1048576 1.06% 86329.954 87244.034 - 0.72% -
std::make_heap(deque<int>)_(ascending)/1024 1.06% 2595.500 2622.947 - -0.41% -
std::adjacent_find(deque<int>,_pred)/50 1.06% 30.808 31.134 - 1.61% -
BM_deque_vector_ranges_copy_backward/4096 1.06% 147.365 148.920 - 1.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.06% 5155.527 5209.925 - -1.18% -
ranges::minmax(std::deque<__int128>)/70000 1.05% 33987.055 34345.286 - -1.72% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.05% 8.373 8.461 - 0.11% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 1.05% 603568.455 609912.464 - 0.66% -
BM_PushHeap_string_PipeOrgan_4 1.05% 2.510 2.536 - 1.38% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.04% 5.177 5.231 - -2.70% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.04% 242.401 244.928 - 0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.04% 631569.454 638150.314 - -0.17% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.03% 29.037 29.337 - -0.40% -
std::partial_sort(vector<int>)_(shuffled)/8 1.03% 28.414 28.708 - 2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.03% 13994186.114 14138601.306 - -3.53% -
std::remove(deque<int>)_(prefix)/8192 1.03% 3831.549 3871.061 - 0.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.03% 116875.012 118076.947 - 1.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.02% 27.545 27.828 - 0.32% -
std::count(vector<int>)_(every_other)/8192 1.02% 811.737 820.042 - 0.50% -
BM_vector_deque_move_backward/4000 1.02% 142.206 143.659 - 0.19% -
std::copy_if(deque<int>)_(entire_range)/64 1.02% 15.995 16.158 - 0.25% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.02% 17.613 17.793 - -0.45% -
std::move_backward(vector<int>)/512 1.02% 20.626 20.836 - 0.05% -
std::move(deque<int>)/4096 1.02% 147.783 149.287 - 0.34% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.02% 2235.238 2257.947 - 0.60% -
std::transform(deque<int>,_deque<int>)/32 1.01% 21.366 21.583 - -0.24% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.01% 355.277 358.879 - -0.46% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.01% 37.022 37.397 - 1.25% -
std::none_of(list<int>)_(process_all)/50 1.01% 21.786 22.005 - -0.18% -
std::copy(vector<int>)/512 1.01% 15.812 15.972 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.01% 2152883.221 2174576.090 - -2.20% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.01% 8.198 8.280 - 1.05% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.00% 30.611 30.919 - -2.95% -
std::copy(deque<int>)/262144 1.00% 11566.385 11682.525 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.00% 2303561.200 2326691.078 - 0.55% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 1.00% 236446.726 238817.527 - 0.41% -
std::lower_bound(std::vector<int>)/8 1.00% 7.751 7.828 - 0.71% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.00% 14.768 14.916 - 1.52% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.00% 498520.447 503506.025 - 0.80% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 274.186 - 0.62% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 205.112 - 0.72% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.344 373.670 -0.16% 373.670
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.76% 274341.104 647.786 - 3.44% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 609.423 - 1.11% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.093 708.716 0.23% 708.716
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 619.305 - 3.42% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 480.903 - 0.71% -
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 1.004 - 3.40% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.329 - -0.24% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.382 - -1.80% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.871 561.967 0.35% 561.967
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.061 464.189 -1.06% 464.189
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.552 - 0.26% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.70% 2241.208 29.176 - 1.34% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.608 - 0.33% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.54% 5034.182 73.600 - 6.08% -
std::search_n(vector<int>)_(no_match)/1024 -98.41% 208.692 3.312 44.091 -1.99% 44.091
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.114 - 0.77% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.08% 3153.699 60.453 - 0.66% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.095 65.251 0.32% 65.251
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.33% 596.226 15.895 100.604 -1.72% 100.604
std::search_n(deque<int>)_(no_match)/1024 -95.53% 304.751 13.625 47.355 -0.78% 47.355
std::distance(join_view(vector<vector<int>>))/50 -95.19% 12.517 0.602 - -0.43% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.88% 10774.351 875.366 - 0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.35% 844.361 73.045 - 3.30% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.32% 1371.376 119.103 - 0.02% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.22% 348.494 34.081 - -6.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.20% 544.152 58.747 - 0.65% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.19% 261.801 28.300 - -0.63% -
std::find_end(list<int>)_(match_near_end)/1000 -89.07% 733.450 80.173 - 2.24% -
std::fill_n(deque<int>)/8192 -87.35% 1866.881 236.120 - -2.21% -
std::fill(deque<int>)/8192 -87.25% 1864.796 237.680 - 0.14% -
std::fill_n(deque<int>)/1024 -87.04% 231.642 30.021 - 0.78% -
std::fill(deque<int>)/1024 -86.91% 232.589 30.456 - 0.87% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.65% 560.703 74.877 - 0.18% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - 0.07% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3161.441 - -0.49% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.04% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.61% 2265.885 371.439 - 0.57% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.59% 287.978 47.245 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.32% 3859.343 682.235 - 4.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.16% 968.953 172.892 - 3.32% -
std::fill_n(deque<int>)/50 -81.98% 12.186 2.195 - 0.12% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.49% 323441.716 59860.725 - -0.48% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.08% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.44% 323485.437 60025.592 - -1.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.98% 122.759 23.354 - 3.44% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.87% 271537.279 57375.795 - 0.20% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.10% 263474.992 57707.941 - 0.23% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.36% 1779.984 402.969 - -0.67% -
BM_num_get<void*> -76.98% 47.636 10.967 - 2.02% -
std::find_end(deque<int>)_(same_length)/1024 -76.05% 1394.647 334.032 - -7.68% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.31% 194270.888 47965.273 - 1.09% -
std::find_end(deque<int>)_(same_length)/8192 -74.87% 11168.880 2807.186 - -18.84% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.17% 161550.849 48191.075 - 0.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.05% 15320.993 4741.331 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/50 -68.29% 35.296 11.194 - 1.05% -
std::fill(vector<bool>)/262144 -67.77% 720.065 232.043 - 0.53% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.17% 2539.115 833.525 - 1.42% -
std::rotate(vector<int>)_(by_1/4)/50 -66.70% 35.303 11.755 - 0.80% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.85% 778.389 265.851 - -0.04% -
std::find_end(deque<int>)_(same_length)/1000 -65.06% 935.209 326.807 - -8.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.86% 52.412 18.939 - 0.56% -
std::rotate(deque<int>)_(by_1/4)/8192 -63.56% 6755.688 2461.988 - -5.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.75% 138430.643 51560.786 - -1.05% -
std::rotate(deque<int>)_(by_1/4)/50 -62.11% 73.934 28.017 - -1.41% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.21% 18151.862 7040.704 - 0.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.99% 2416.837 942.817 - 0.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.69% 249.065 97.910 - 0.63% -
BM_num_get<unsigned_int> -60.68% 25.424 9.995 - 3.29% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.55% 14734.367 5812.912 - -0.68% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.40% 130791.216 51790.558 - 0.59% -
std::rotate(deque<int>)_(by_1/3)/50 -60.30% 75.430 29.943 - 0.87% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.16% 17633.737 7026.156 - -0.37% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.09% 17545.803 7001.871 - 0.02% -
BM_num_get<unsigned_short> -59.85% 25.562 10.262 - -0.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.14% 17236.328 7042.041 - 2.06% -
BM_num_get<unsigned_long> -58.66% 25.450 10.520 - 1.44% -
BM_num_get<unsigned_long_long> -58.65% 25.970 10.738 - 3.34% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.16% 14372.895 6014.169 - 0.21% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -57.98% 13790.984 5795.518 - 1.15% -
std::rotate(vector<int>)_(by_1/4)/32 -56.80% 10.967 4.738 - 0.17% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.54% 11462.674 4982.131 - -0.40% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.47% 13791.062 6003.359 - 1.11% -
std::rotate(deque<int>)_(by_1/4)/32 -56.22% 29.813 13.051 - -1.96% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.80% 76.407 33.770 - -0.11% -
rng::for_each(map<int>)/8192 -55.68% 16529.420 7326.431 - -0.94% -
BM_num_get<long_long> -55.13% 24.715 11.089 - 2.35% -
std::for_each(map<int>::iterator)/8192 -54.79% 16371.941 7401.941 - -1.37% -
BM_num_get<long> -54.54% 24.398 11.091 - 3.60% -
std::rotate(deque<int>)_(by_1/3)/32 -53.72% 44.961 20.809 - -0.16% -
rng::for_each(multimap<int>)/8192 -53.33% 15883.257 7412.891 - -1.18% -
std::for_each(multimap<int>::iterator)/8192 -53.13% 16071.612 7533.221 - -0.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.65% 216.578 102.542 - -1.72% -
BM_num_get<bool> -52.47% 25.320 12.035 - 2.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.07% 206.029 98.740 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -51.57% 1747.195 846.093 - 24.22% -
std::search_n(vector<int>)_(no_match)/32 -51.44% 6.887 3.345 0.366 -2.01% 0.366
std::multiset<std::string>::insert(value)_(already_present)/32 -50.95% 63.231 31.014 - -27.03% -
std::find_end(vector<int>)_(same_length)/1000 -50.62% 494.629 244.231 - 0.34% -
std::find_end(vector<int>)_(same_length)/1024 -50.59% 505.125 249.604 - -0.72% -
std::for_each(multiset<int>::iterator)/8192 -50.40% 16097.390 7983.957 - -1.03% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.70% 1547.198 778.205 - -3.11% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.67% 1584.834 797.623 - -4.25% -
std::for_each(set<int>::iterator)/8192 -49.63% 15715.673 7916.527 - -0.74% -
std::find_end(vector<int>)_(same_length)/8192 -49.60% 4021.139 2026.808 - 0.25% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.56% 417.683 210.659 - 0.05% -
std::find_end(list<int>)_(same_length)/1024 -49.39% 1500.195 759.194 - -4.39% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.34% 1212.963 614.482 - 0.89% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.33% 1241.659 629.170 - 0.45% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.33% 9944.725 5039.387 - 0.90% -
rng::for_each(set<int>)/8192 -49.24% 15441.804 7837.645 - 1.13% -
rng::for_each(multiset<int>)/8192 -49.03% 15381.589 7839.735 - 1.43% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.66% 412.896 211.973 - -0.38% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.54% 37.468 19.281 - 0.42% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.49% 130.284 67.111 - -4.27% -
std::rotate(vector<int>)_(by_1/3)/32 -48.42% 19.468 10.041 - -0.09% -
std::find_end(list<int>)_(same_length)/1000 -48.42% 1471.156 758.836 - -2.12% -
BM_vector_deque_ranges_copy/0 -48.40% 0.682 0.352 - -4.35% -
std::find_if(list<int>)_(process_all)/50 -48.16% 38.050 19.727 - 3.37% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.56% 15.489 8.122 0.437 0.26% 0.437
std::rotate_copy(vector<int>)/8192 -47.55% 716.636 375.880 - -35.45% -
std::find_end(list<int>)_(same_length)/8192 -47.49% 15737.538 8263.571 - 1.31% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.36% 401.487 211.352 - 1.47% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -47.16% 416.280 219.968 - 3.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.10% 16.719 8.844 - 0.24% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -46.97% 691458.833 366647.263 - 0.23% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.83% 0.476 0.253 - -5.76% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.40% 341.550 186.484 - -0.30% -
std::set<int>::ctor(&&,_different_allocs)/32 -45.26% 336.688 184.296 - 3.34% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.25% 0.481 0.264 - -45.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.06% 73.822 40.557 - 17.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.79% 0.485 0.268 - -3.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.73% 141.916 78.435 - 0.20% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.06% 1435.590 803.029 - 0.62% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.03% 9565.269 5353.513 - 0.24% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.00% 364.886 204.333 - 0.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.96% 10.626 5.955 - 0.32% -
std::find_end(deque<int>)_(near_matches)/1000 -43.89% 30016.921 16843.923 - 7.25% -
std::find_end(deque<int>)_(near_matches)/1024 -43.82% 31166.564 17509.491 - 7.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.63% 17490.376 9859.185 - 0.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.50% 6.251 3.532 - 1.69% -
std::copy_backward(vector<bool>)_(aligned)/262144 -43.36% 616.078 348.929 - -54.89% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.72% 1368.116 783.655 - 0.58% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.71% 2.058 1.179 - 0.92% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.65% 104.860 60.136 - -40.08% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.13% 305.808 176.978 - -0.46% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -40.28% 20.065 11.983 - -2.77% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.70% 307.662 185.532 - 1.20% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.48% 656165.456 397099.043 - 0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -38.72% 248.703 152.406 - 52.84% -
std::find_end(list<int>,_pred)_(same_length)/8192 -38.69% 17079.425 10471.188 - 0.86% -
BM_PushHeap_float_Descending_4 -38.64% 0.612 0.375 - -2.31% -
BM_PushHeap_float_Descending_16 -38.44% 0.632 0.389 - 2.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.31% 22.154 13.668 - -0.07% -
std::set<std::string>::insert(value)_(already_present)/32 -37.98% 16.328 10.127 - -3.21% -
std::rotate(vector<int>)_(by_1/2)/32 -37.57% 3.705 2.313 - -1.18% -
BM_StringEraseWithMove_Huge_Transparent -37.51% 69.490 43.421 - -1.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.36% 38.282 23.982 - 2.21% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.03% 23.334 14.693 - -3.05% -
std::set<int>::ctor(const&,_alloc)/8192 -36.99% 77999.624 49147.542 - -1.42% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.93% 27.276 17.203 - 0.97% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.80% 79867.273 50475.527 - -3.05% -
std::set<int>::ctor(const&,_alloc)/1024 -36.61% 9679.700 6135.920 - -2.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.24% 23.575 15.031 - 29.56% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.23% 9837.980 6274.094 - -3.36% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -35.98% 48.762 31.217 - -42.31% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.36% 15051.910 9730.220 - -25.93% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.21% 80156.175 51937.006 - -4.18% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -34.99% 103.512 67.297 - -24.47% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.90% 661.528 430.628 - 0.86% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -34.70% 46244.650 30195.854 - 18.94% -
rng::find_last(deque<int>)_(bail_90%)/1024 -34.69% 45.933 30.000 - 3.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -34.38% 61.988 40.675 - -38.62% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -34.34% 41.831 27.466 - -7.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.31% 9961.179 6543.020 - -5.34% -
SetIntersection_Interlaced_Vector_float_262144_64 -34.27% 15662720.001 10294906.241 - -4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -34.21% 18235027.839 11996248.637 - 3.24% -
std::all_of(vector<int>)_(process_all)/50 -34.00% 19.204 12.675 - -6.34% -
rng::find_last(deque<int>)_(bail_90%)/50 -33.62% 2.934 1.947 - 5.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.62% 78936.141 52395.237 - 0.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -33.55% 222.294 147.719 - 50.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.48% 41.375 27.524 - 1.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.45% 0.397 0.264 - -0.08% -
BM_PushHeap_float_PipeOrgan_1 -33.39% 0.671 0.447 - -26.96% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.72% 13072113.395 8795127.063 - 0.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -32.69% 39.924 26.871 - -15.32% -
std::unique_copy(list<int>)_(contiguous)/52 -32.54% 29.051 19.597 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.53% 12857869.172 8675302.085 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.40% 12867102.536 8698171.979 - -2.36% -
std::copy_n(list<int>)/64 -32.39% 22.405 15.148 - 2.28% -
std::multiset<int>::count(key)_(existent)/1024 -31.98% 8.033 5.464 - -4.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -31.69% 47.142 32.205 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.66% 12922716.210 8830791.905 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.52% 12762327.382 8739324.446 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.23% 12709486.086 8740791.523 - -0.26% -
BM_StringEraseWithMove_Huge_Opaque -31.22% 68.230 46.927 - 4.45% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -30.86% 34.841 24.090 - -29.64% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -30.66% 9999.342 6933.821 - 2.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.63% 0.487 0.338 - 0.11% -
BM_align/1 -30.24% 0.921 0.642 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.92% 345568085.054 242158519.347 - 0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.91% 6028.056 4225.069 - -11.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -29.82% 42.545 29.859 - -18.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.00% 350290295.941 248689599.317 - -29.62% -
BM_align/8 -28.87% 0.921 0.655 - 2.58% -
BM_align/256 -28.82% 0.920 0.655 - 2.57% -
BM_align/64 -28.81% 0.921 0.656 - 2.58% -
std::multiset<int>::contains(key)_(non-existent)/8192 -28.74% 14.637 10.431 - 20.71% -
std::any_of(vector<int>)_(process_all)/50 -28.45% 18.971 13.573 - 4.06% -
std::find_end(deque<int>)_(near_matches)/8192 -28.17% 1769000.521 1270732.175 - 13.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.15% 29.261 21.024 - -6.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.54% 32.972 23.891 - -6.22% -
BM_PushHeap_float_Descending_64 -26.60% 0.523 0.384 - 0.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -26.54% 40.793 29.966 - -14.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -26.23% 0.478 0.353 - -8.39% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -25.87% 120.283 89.171 - 14.43% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.58% 20.481 15.242 - -4.26% -
ranges::min(std::vector<char>)/1 -25.26% 0.438 0.327 - 11.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -25.23% 1.956 1.463 - -11.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -25.16% 213.056 159.449 - 57.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -25.13% 57.389 42.970 - -22.94% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -25.04% 39.488 29.599 - 5.23% -
BM_vector_deque_move/0 -24.88% 0.519 0.390 - 3.42% -
BM_PushHeap_string_SingleElement_1 -24.80% 0.700 0.526 - -25.54% -
BM_PushHeap_string_Random_1 -24.75% 0.698 0.526 - -0.04% -
std::multiset<int>::count(key)_(existent)/32 -24.49% 4.705 3.553 - -3.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.43% 143.373 108.350 - 39.97% -
BM_StringFindStringLiteral/1024 -24.39% 23.787 17.986 - 4.71% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.37% 3.208 2.426 - 0.92% -
vector<bool>::reserve() -24.33% 10.924 8.267 - 0.20% -
std::for_each(multiset<int>::iterator)/50 -24.32% 47.219 35.737 - -0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.71% 31.648 24.143 - -27.98% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.66% 41839.989 31940.273 - 0.10% -
ranges::min(std::vector<long_long>)/1 -23.66% 0.437 0.333 - -8.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.50% 33.662 25.750 - 8.04% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.41% 9040.942 6924.624 - -2.25% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.07% 40274.147 30983.704 - 0.17% -
vector<bool>::resize() -22.78% 14.265 11.015 - -3.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -22.63% 31.977 24.741 - 15.98% -
std::lower_bound(std::forward_list<int>)/100 -22.26% 108.722 84.526 - 2.48% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.20% 3801.904 2957.812 - 0.37% -
std::transform(list<int>)_(identity_transform)/50 -22.14% 39.305 30.604 - 0.91% -
std::set<std::string>::erase(key)_(existent)/1024 -22.11% 74.668 58.156 - -20.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.00% 7.174 5.596 - 4.52% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -21.74% 919.690 719.745 - 42.76% -
std::map<std::string,_int>::erase(iterator)/1024 -21.51% 35.703 28.024 - -8.94% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.49% 2406237.543 1889060.760 - 0.72% -
BM_StringConstructDestroyCStr_Empty_Transparent -21.42% 0.312 0.245 - -23.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.37% 31.652 24.888 - -2.78% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -21.31% 3657.183 2877.703 - 43.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.28% 32.730 25.767 - 25.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -21.19% 46.274 36.466 - -31.06% -
std::find_if_not(vector<int>)_(process_all)/50 -21.08% 6.854 5.409 - -4.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.83% 1698.499 1344.716 - 0.14% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.71% 3747.263 2971.270 - 0.62% -
BM_toupper_char<char> -20.56% 0.692 0.550 - -19.97% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -20.50% 1.629 1.295 - -14.20% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.36% 510.928 406.906 - 0.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.20% 23.913 19.083 - -17.31% -
std::copy(vector<int>)/32768 -20.19% 3793.166 3027.337 - -11.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.18% 211995.841 169223.231 - -0.81% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -20.13% 23312.994 18620.464 - -0.23% -
BM_PushHeap_float_Random_4 -20.11% 3.007 2.403 - 5.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -20.09% 3930.856 3141.246 - -8.49% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.99% 1.025 0.820 - 0.21% -
ranges::min(std::deque<__int128>)/1 -19.96% 0.837 0.670 - 0.56% -
std::find_first_of(list<int>)_(large_needle)/1024 -19.77% 985755.662 790826.912 - -6.76% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -19.76% 26297.375 21101.577 - 0.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.66% 527.668 423.917 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -19.65% 31.932 25.656 - 13.03% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.55% 2864.945 2304.952 - -0.65% -
std::vector<std::string>::ctor(size)/8192 -19.45% 5187.044 4178.185 - 0.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -19.30% 38.334 30.935 - -20.67% -
SetIntersection_Interlaced_Vector_float_262144_4 -19.29% 1990645.687 1606580.231 - 5.28% -
BM_PushHeap_uint64_Ascending_1 -19.19% 0.577 0.466 - 0.46% -
BM_PushHeap_float_Descending_256 -19.14% 0.499 0.404 - -0.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -19.13% 897.251 725.633 - 11.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -19.08% 28.971 23.444 - -28.41% -
std::set<std::string>::erase(key)_(existent)/32 -19.04% 85.032 68.846 - 25.22% -
std::find_end(deque<int>)_(process_all)/1048576 -18.84% 366182.771 297199.363 - 12.00% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.83% 6.169 5.008 - -2.28% -
rng::for_each(multimap<int>)/50 -18.75% 50.199 40.785 - 1.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.59% 205840.675 167567.468 - -0.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.56% 62.246 50.695 - -9.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -18.47% 71.347 58.169 - -17.45% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.42% 3336.613 2722.047 - 1.90% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.42% 40.839 33.318 - 1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -18.14% 48.328 39.562 - -45.13% -
BM_deque_deque_ranges_move/0 -18.13% 0.923 0.755 - 1.93% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -18.05% 34573.132 28331.490 - -1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -17.93% 0.500 0.410 - -11.97% -
std::sort(deque<int>)_(shuffled)/8192 -17.82% 98727.252 81132.389 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.81% 1123.071 923.097 - -0.23% -
BM_PushHeap_float_Descending_1024 -17.78% 0.474 0.389 - -0.31% -
SetIntersection_Interlaced_Vector_float_1024_16 -17.62% 2543981.484 2095612.023 - 5.01% -
std::for_each(multimap<int>::iterator)/50 -17.49% 44.244 36.507 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -17.44% 3.054 2.522 - -3.25% -
BM_PushHeap_float_Descending_16384 -17.36% 0.465 0.384 - -0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.33% 29706.690 24559.861 - -1.11% -
BM_PushHeap_float_Descending_262144 -17.30% 0.465 0.384 - -0.17% -
BM_StringEraseWithMove_Small_Opaque -17.27% 2.642 2.185 - 0.07% -
std::find_end(deque<int>)_(process_all)/8192 -17.26% 2856.159 2363.055 - 1.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.23% 462.383 382.722 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.19% 0.579 0.479 - -31.26% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -17.18% 41.582 34.440 - 2.31% -
BM_deque_deque_copy_backward/0 -17.15% 0.921 0.763 - -6.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.95% 19.958 16.575 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -16.91% 35.699 29.663 - -16.26% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -16.90% 785.946 653.105 - -15.80% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.90% 4990595.621 4147157.281 - -1.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.84% 59.578 49.547 - 1.14% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -16.84% 870.550 723.977 - 5.74% -
std::set<std::string>::ctor(const&,_alloc)/32 -16.81% 850.530 707.581 - 2.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.76% 1017.258 846.724 - 0.85% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.71% 30.827 25.675 - -0.68% -
std::stable_partition(list<int>)_(dense)/1024 -16.68% 1747.054 1455.618 - -0.05% -
BM_vector_deque_ranges_copy_backward/0 -16.63% 0.519 0.432 - 7.90% -
std::find_if(vector<int>)_(process_all)/50 -16.54% 6.862 5.727 - -8.04% -
BM_lexicographical_compare_three_way_fast_path/1 -16.42% 0.413 0.346 - -18.77% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -16.41% 1.333 1.114 - -16.13% -
std::move(deque<int>)/64 -16.37% 6.112 5.112 - 1.72% -
std::unordered_set<int>::count(key)_(non-existent)/0 -16.37% 0.485 0.405 - 48.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.30% 415514.516 347776.990 - 0.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.23% 1.760 1.474 - -6.38% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.19% 751.020 629.401 - -0.77% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.19% 32.967 27.629 - 1.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -16.10% 493.439 413.994 - -6.91% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -16.08% 982.518 824.534 - 10.86% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.02% 11.409 9.581 - -21.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.83% 29.805 25.087 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -15.82% 3582575.480 3015913.105 - 0.69% -
std::for_each(set<int>::iterator)/50 -15.77% 44.234 37.256 - 2.59% -
BM_PushHeap_uint32_PipeOrgan_1 -15.64% 0.466 0.393 - -26.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.63% 7.661 6.464 - -12.63% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.56% 12.420 10.487 - -2.34% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.56% 6308.222 5326.513 - 0.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.53% 42.679 36.049 - -1.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -15.49% 928.015 784.294 - -7.80% -
std::reverse_copy(list<int>)/8 -15.49% 2.787 2.356 - -1.06% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -15.31% 19.855 16.814 - -5.30% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.29% 55.915 47.366 - 1.66% -
std::set<int>::count(key)_(non-existent)/8192 -15.19% 13.811 11.713 - 3.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -15.08% 71.100 60.381 - -14.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -14.99% 24.093 20.482 - -16.28% -
std::find_end(vector<int>)_(near_matches)/8192 -14.98% 911938.505 775323.817 - 1.13% -
std::find_if(vector<char>)_(bail_25%)/32768 -14.97% 943.756 802.511 - 0.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.96% 7.924 6.739 - -15.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.94% 28.354 24.118 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -14.92% 35286190.390 30020319.942 - -57.05% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -14.82% 42.237 35.978 - -3.95% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.78% 796.493 678.757 - -14.58% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -14.78% 506698.677 431813.956 - -5.87% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.77% 4253.786 3625.307 - 1.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.75% 6555.516 5588.322 - -0.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.71% 39.719 33.876 - -19.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -14.69% 27.715 23.645 - -23.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.58% 73.162 62.493 - -13.86% -
std::find(vector<long_long>)_(process_all)/8 -14.56% 1.139 0.973 - -3.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.55% 15308.043 13080.015 - -2.71% -
std::rotate(vector<int>)_(by_1/2)/50 -14.51% 4.471 3.823 - 0.04% -
std::deque<std::string>::ctor(size)/32 -14.48% 51.330 43.896 - 2.10% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.40% 3749.940 3210.092 - 0.26% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.36% 943.307 807.892 - 0.54% -
std::find_if(vector<int>)_(process_all)/32768 -14.34% 3759.689 3220.518 - -12.89% -
std::copy(vector<bool>)_(aligned)/1048576 -14.33% 3458.440 2962.959 - -20.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.28% 33.989 29.135 - 29.38% -
BM_deque_deque_ranges_move_backward/0 -14.28% 0.921 0.789 - -14.05% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.26% 27.802 23.837 - 1.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.25% 22.287 19.111 - 1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.22% 0.695 0.596 - 5.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.19% 44.580 38.253 - 1.35% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -14.16% 1.697 1.457 - -0.31% -
std::copy_n(vector<bool>)_(aligned)/1048576 -14.13% 3110.122 2670.537 - 2.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.06% 33.088 28.436 - -9.28% -
std::set<std::string>::erase(iterator)/8192 -14.06% 31.029 26.667 - -13.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.06% 28.223 24.256 - -1.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -14.04% 39.123 33.630 - -18.17% -
std::unique(list<int>)_(contiguous)/1024 -13.99% 1074.782 924.399 - 0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.96% 54.073 46.527 - -6.12% -
std::find_if(vector<int>)_(process_all)/8192 -13.95% 945.111 813.254 - -12.05% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.95% 336.361 289.451 - -1.64% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -13.92% 0.355 0.305 - -31.76% -
std::search(vector<int>,_pred)_(single_element)/1024 -13.87% 576.950 496.914 - -4.62% -
std::search(vector<int>,_pred)_(single_element)/1000 -13.84% 563.172 485.215 - -4.41% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.80% 6.430 5.543 - 1.33% -
rng::for_each(set<int>)/50 -13.76% 43.831 37.798 - -0.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -13.76% 1.111 0.958 - -9.59% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.75% 19.724 17.011 - -7.83% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.60% 14.823 12.807 - -0.19% -
rng::starts_with(list<int>,_pred)/8192 -13.54% 12219.251 10564.918 - 7.88% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -13.51% 789.007 682.432 - -14.28% -
bm_lexicographical_compare<unsigned_char>/8 -13.45% 1.389 1.202 - -16.20% -
std::any_of(deque<int>)_(process_all)/50 -13.41% 21.838 18.909 - 0.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -13.39% 1.924 1.666 - -14.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.30% 31.887 27.647 - -19.62% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.26% 35548.682 30834.487 - 0.03% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.25% 258.013 223.822 - -1.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.21% 51764.322 44925.250 - -0.61% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.21% 22.805 19.792 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -13.14% 26463573.918 22986460.708 - -3.32% -
std::stable_sort(deque<int>)_(ascending)/8 -13.08% 20.212 17.569 - -7.25% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.07% 30.627 26.624 - 0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.05% 17.650 15.347 - -0.44% -
std::find_if(deque<int>)_(process_all)/8192 -13.02% 2330.054 2026.630 - 1.37% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -13.01% 8.122 7.066 - -32.24% -
std::set<std::string>::erase(iterator)/32 -13.00% 31.731 27.606 - 7.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.00% 1000.098 870.095 - -0.58% -
std::find_if(deque<int>)_(process_all)/1024 -12.95% 291.638 253.867 - 1.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.91% 1003.120 873.628 - -0.15% -
std::search(vector<int>,_pred)_(single_element)/8192 -12.89% 4603.682 4010.164 - -3.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -12.84% 1615.396 1407.901 - -11.77% -
std::map<int,_int>::count(key)_(existent)/1024 -12.83% 4.408 3.842 - 1.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.83% 22.083 19.251 - -1.70% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -12.83% 14.792 12.895 - 0.86% -
std::set<std::string>::ctor(const&)/32 -12.79% 832.328 725.849 - 2.66% -
std::map<int,_int>::count(key)_(existent)/32 -12.79% 1.779 1.551 - -0.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -12.75% 1.866 1.628 - 9.83% -
SetIntersection_Interlaced_Vector_float_16384_4 -12.72% 1650158.699 1440338.411 - -12.37% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.69% 41.946 36.622 - 1.85% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.68% 399584.042 348927.475 - 0.99% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -12.66% 872.788 762.329 - -2.23% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.59% 14.643 12.799 - 0.22% -
std::set<int>::ctor(const&,_alloc)/32 -12.57% 248.035 216.858 - -0.35% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.53% 392009.161 342903.017 - -0.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.49% 396460.055 346957.766 - 0.76% -
BM_deque_vector_ranges_move/1 -12.42% 2.368 2.074 - -0.96% -
BM_vector_deque_copy/0 -12.38% 0.551 0.482 - -3.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -12.37% 5454.051 4779.385 - -10.38% -
std::find_end(deque<int>)_(process_all)/1024 -12.33% 359.385 315.086 - 7.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.30% 14184778.212 12440046.555 - -2.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.24% 0.692 0.608 - 0.06% -
std::for_each(map<int>::iterator)/50 -12.24% 41.120 36.086 - 0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.20% 283279.563 248709.717 - -1.32% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -12.17% 26.709 23.458 - -1.26% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -12.15% 27.006 23.723 - 26.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -12.13% 28.206 24.783 - -21.88% -
std::none_of(deque<int>)_(process_all)/50 -12.13% 21.525 18.914 - 0.09% -
std::find_if(deque<int>)_(process_all)/32768 -12.11% 9318.367 8190.099 - 1.64% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.08% 41011.164 36055.185 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -12.02% 40.801 35.897 - -14.28% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -12.01% 755.658 664.882 - -15.87% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -11.94% 39268.073 34580.282 - 0.82% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.93% 6141338.510 5408447.998 - -1.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.93% 0.688 0.606 - -9.25% -
std::generate_n(deque<int>)/1024 -11.81% 278.270 245.402 - 0.88% -
SetIntersection_Interlaced_Set_string_256_256 -11.80% 31581530.718 27853542.754 - -3.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.77% 6490.305 5726.110 - 1.37% -
BM_vector_deque_ranges_copy_backward/1 -11.75% 2.284 2.016 - -16.84% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.69% 30.598 27.021 - -0.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -11.64% 40.370 35.671 - 13.47% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -11.60% 1506.395 1331.631 - 12.71% -
BM_vector_deque_move/1 -11.56% 2.282 2.018 - 8.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.53% 546.581 483.547 - 6.07% -
BM_CmpEqual_uint_short -11.51% 1.135 1.004 - 0.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.51% 3.195 2.827 - -0.35% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.50% 14.489 12.823 - 0.22% -
std::stable_sort(deque<int>)_(descending)/8 -11.48% 28.414 25.152 - -5.58% -
std::find(vector<char>)_(bail_25%)/8 -11.44% 1.109 0.982 - -8.37% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -11.43% 12660.436 11213.704 - -12.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.43% 192.524 170.527 - -9.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -11.41% 52.900 46.865 - -11.48% -
BM_StringMove_Large -11.41% 0.798 0.707 - 0.11% -
std::find_if(vector<int>)_(process_all)/8 -11.39% 1.487 1.318 - -6.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.38% 1269612.394 1125120.055 - -1.84% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.36% 255.785 226.730 - -1.85% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -11.32% 0.459 0.407 - -11.12% -
SetIntersection_Front_Set_uint32_262144_1024 -11.32% 14078427.392 12484765.011 - -1.54% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.25% 9.365 8.311 - -1.23% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.22% 79.353 70.451 - 0.40% -
rng::fold_left(deque<int>)/8 -11.20% 4.025 3.574 - -14.37% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.08% 165961.418 147566.637 - 1.76% -
std::pop_heap(deque<std::string>)/1024 -11.08% 66.905 59.495 - 0.72% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.06% 14.528 12.920 - 1.78% -
BM_deque_vector_ranges_move/2 -11.05% 2.062 1.834 - -0.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.00% 0.298 0.266 - -33.26% -
BM_vector_deque_ranges_copy_backward/2 -10.98% 1.996 1.777 - -14.87% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.98% 41.522 36.962 - 3.68% -
BM_vector_deque_ranges_move/2 -10.95% 2.066 1.839 - -10.78% -
rng::contains_subrange(deque<int>)_(single_element)/50 -10.93% 28.918 25.757 - 0.98% -
std::fill(list<int>)/8192 -10.88% 8518.996 7592.481 - 0.81% -
std::partition(deque<int>)_(sparse)/32 -10.87% 11.368 10.133 - -4.54% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -10.87% 11.344 10.111 - 4.58% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.82% 5.544 4.944 - 0.07% -
std::partition(deque<int>)_(sparse)/50 -10.80% 17.246 15.383 - -2.99% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.80% 23.240 20.731 - 0.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -10.80% 21.022 18.752 - 0.32% -
BM_CmpLess_uchar_short -10.77% 1.135 1.012 - -1.92% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.76% 944.162 842.564 - -5.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.73% 1.156 1.032 - -0.74% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.70% 14.342 12.807 - 0.38% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.70% 1631029.556 1456583.420 - 0.45% -
std::any_of(deque<int>)_(process_all)/8192 -10.69% 2833.712 2530.820 - 0.35% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.69% 1.553 1.387 - -0.15% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.66% 7693.487 6873.472 - 0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.64% 3.026 2.704 - -1.61% -
BM_vector_deque_move/2 -10.61% 2.004 1.792 - 9.18% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.56% 13.438 12.019 - -3.71% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.56% 14.297 12.787 - -0.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -10.55% 1.971 1.763 - -0.46% -
BM_PushHeap_float_SingleElement_1 -10.54% 0.520 0.466 - -0.12% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -10.48% 89.642 80.247 - 49.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.47% 32.052 28.697 - -19.93% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.45% 326.452 292.327 - 0.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.43% 7671.183 6870.789 - 0.58% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.42% 7679.045 6878.946 - -2.46% -
BM_PushHeap_float_Descending_1 -10.41% 0.520 0.466 - -0.96% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -10.40% 31.241 27.992 - -10.08% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.40% 5929059.040 5312358.814 - -10.09% -
BM_vector_deque_ranges_move/1 -10.39% 2.332 2.090 - -9.52% -
std::copy(deque<int>)/64 -10.38% 3.018 2.705 - 0.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.37% 96.757 86.726 - -9.28% -
BM_CmpEqual_uchar_schar -10.33% 1.123 1.007 - 0.12% -
std::any_of(deque<int>)_(process_all)/32768 -10.32% 11288.254 10123.256 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.32% 19920405.161 17865083.905 - -2.23% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.30% 15961.235 14317.190 - 0.93% -
std::set<int>::contains(key)_(non-existent)/32 -10.28% 3.072 2.757 - 1.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -10.27% 24.474 21.960 - -4.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.24% 6490.822 5826.166 - -2.89% -
std::unique(list<int>)_(contiguous)/8192 -10.21% 7802.830 7006.245 - -0.72% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.20% 28.308 25.419 - -1.45% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.18% 569.375 511.398 - 1.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -10.17% 29.987 26.938 - -2.80% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.17% 51354.220 46133.503 - 1.58% -
BM_CmpEqual_ushort_short -10.16% 1.126 1.011 - -2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.16% 27006.931 24262.817 - 2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -10.15% 0.477 0.428 - -10.50% -
std::stable_sort(deque<int>)_(repeated)/8 -10.14% 19.713 17.715 - -4.52% -
BM_std_minmax_element<int>/65536 -10.13% 17315.143 15561.197 - -4.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -10.12% 44.611 40.098 - -33.63% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.11% 237.582 213.558 - -6.84% -
BM_CmpLess_uint_short -10.10% 1.136 1.022 - 0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.08% 19.391 17.436 - -4.99% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.06% 1028065.763 924631.219 - 0.38% -
BM_std_minmax_element<int>/70000 -10.06% 18468.258 16610.252 - -4.94% -
std::set<std::string>::erase(key)_(existent)/8192 -10.06% 104.125 93.653 - 8.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -10.05% 34.322 30.872 - -18.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -10.02% 1230312.025 1107046.193 - -2.05% -
BM_std_minmax_element<int>/64000 -10.00% 16890.756 15201.647 - -4.83% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.00% 7.269 6.542 - -0.86% -
BM_std_minmax_element<int>/4000 -9.98% 1057.755 952.230 - -2.91% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.97% 4.556 4.102 - -1.14% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -9.97% 63.285 56.977 - 5.15% -
BM_std_minmax_element<int>/4096 -9.96% 1082.506 974.643 - -2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.95% 1253227.860 1128496.421 - -0.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.93% 19.814 17.846 - 1.30% -
std::move(list<int>)/4096 -9.92% 4360.747 3928.310 - -0.27% -
BM_std_minmax_element<int>/5500 -9.90% 1452.544 1308.715 - -2.89% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.88% 0.521 0.469 - -6.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -9.88% 1969544.775 1774924.041 - -1.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.86% 17.332 15.623 - 1.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.84% 3.116 2.810 - -0.34% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.80% 1.590 1.435 - -0.50% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -9.77% 42861.115 38674.023 - 1.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.76% 3.801 3.430 - -8.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.74% 28529.467 25751.214 - -0.87% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -9.70% 41242.647 37240.772 - 1.24% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -9.70% 136.360 123.134 - -3.68% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.69% 26328.045 23776.375 - 0.36% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.68% 339776.780 306901.720 - 0.29% -
BM_StringMove_Small -9.67% 0.799 0.722 - 0.07% -
BM_StringEraseWithMove_Small_Transparent -9.66% 2.412 2.179 - -0.01% -
BM_std_minmax_element<int>/1024 -9.65% 274.065 247.612 - -2.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -9.65% 10.857 9.810 - 8.65% -
std::find_if(vector<int>)_(process_all)/1024 -9.64% 125.593 113.491 - -7.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.64% 0.515 0.466 - 8.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.63% 1245913.791 1125890.837 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.51% 1582098.356 1431619.280 - -22.71% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.51% 25288.706 22883.802 - 0.43% -
BM_std_minmax_element<int>/512 -9.49% 139.072 125.873 - -2.64% -
BM_CmpLess_ushort_schar -9.47% 1.119 1.013 - 0.58% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.45% 125.060 113.244 - 0.60% -
SetIntersection_Interlaced_Vector_string_256_64 -9.39% 20278652.198 18373522.778 - -0.84% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.39% 0.697 0.632 - -0.20% -
ranges::min(std::deque<long_long>)/70000 -9.37% 26305.416 23839.566 - 26.12% -
SetIntersection_Interlaced_Vector_uint32_64_16 -9.34% 18243912.267 16540125.093 - -6.03% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.33% 15.976 14.486 - 0.13% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.31% 2.456 2.227 - 0.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -9.30% 25.361 23.002 - 0.54% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.29% 6.064 5.500 - -0.37% -
std::find_end(vector<int>)_(near_matches)/1024 -9.29% 15666.013 14210.963 - 1.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.29% 29303.154 26581.977 - -0.94% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.25% 75.997 68.967 - 11.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -9.23% 22.321 20.261 - 1.73% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.23% 27.826 25.259 - -11.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.22% 40223.506 36515.363 - -0.03% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.21% 540.529 490.755 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -9.20% 1673427.875 1519421.178 - -2.51% -
std::set<std::string>::find(key)_(existent)/8192 -9.18% 30.665 27.850 - -11.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.18% 231.837 210.557 - -6.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.18% 20147429.879 18298738.313 - -0.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.14% 1712.250 1555.827 - -3.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.13% 7.310 6.642 - -4.65% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.09% 41349.189 37591.789 - 1.79% -
bm_lexicographical_compare<int>/1 -9.08% 1.447 1.316 - 6.47% -
std::stable_sort(deque<int>)_(heap)/8 -9.08% 26.262 23.878 - -3.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -9.06% 40.061 36.433 - -22.91% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.05% 1.775 1.614 - -0.03% -
std::find_end(vector<int>)_(near_matches)/1000 -9.02% 15052.698 13695.666 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.00% 3.851 3.505 - -7.00% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -8.99% 1.385 1.260 - -6.58% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.98% 376.205 342.414 - 0.00% -
std::map<std::string,_int>::clear()/1024 -8.92% 23961.339 21823.351 - -1.83% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.91% 12.544 11.425 - -3.28% -
std::move(list<int>)/64 -8.91% 47.883 43.617 - 1.33% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.89% 2662823.390 2426032.727 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.88% 0.591 0.539 - -5.30% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.86% 8.591 7.830 - -5.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.85% 13.442 12.253 - -0.53% -
BM_deque_vector_ranges_move/64 -8.84% 2.844 2.592 - -1.73% -
std::search(list<int>)_(single_element)/1000 -8.82% 705.850 643.612 - -10.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -8.80% 280853.455 256138.901 - -2.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.80% 19.825 18.081 - 1.93% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.77% 14.103 12.867 - 0.18% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.74% 1191.292 1087.212 - 0.10% -
SetIntersection_Front_Set_uint32_256_64 -8.73% 5818788.429 5310623.644 - -1.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -8.73% 4856.554 4432.740 - -14.72% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -8.68% 2854757.447 2606959.874 - -22.94% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.67% 1.285 1.174 - -8.47% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -8.67% 28.526 26.053 - -10.29% -
std::map<std::string,_int>::erase(iterator)/8192 -8.63% 29.032 26.525 - -9.48% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.62% 0.515 0.470 - 0.76% -
SetIntersection_Front_Set_string_262144_64 -8.61% 4991120.743 4561188.617 - -0.91% -
ranges::minmax(std::vector<char>)/64 -8.61% 1.353 1.236 - -10.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.61% 24.606 22.488 - -2.27% -
SetIntersection_Front_Set_float_1024_256 -8.61% 4190780.106 3830013.095 - 3.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.59% 41179.387 37641.027 - -7.31% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.56% 13.879 12.691 - -0.03% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - 0.02% -
std::sort_heap(vector<int>)/8 -8.49% 32.077 29.355 - -4.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.47% 0.367 0.336 - 9.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -8.46% 37.978 34.766 - -6.02% -
std::copy(list<int>)/64 -8.38% 33.494 30.687 - -13.24% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.38% 1.389 1.272 - -8.12% -
std::reverse(list<int>)/4096 -8.34% 1764.844 1617.727 - 2.31% -
bm_lexicographical_compare<unsigned_char>/64 -8.32% 1.998 1.832 - -9.04% -
std::partition(list<int>)_(dense)/8192 -8.32% 5676.201 5203.988 - 5.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.31% 42.388 38.864 - 0.98% -
std::copy(list<int>)/4096 -8.30% 3268.963 2997.783 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_256 -8.28% 14674261.981 13459667.142 - -6.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.27% 50304.151 46142.308 - 0.10% -
SetIntersection_Interlaced_Vector_float_256_4 -8.26% 5250844.767 4817032.668 - 2.35% -
BM_CmpLess_ushort_short -8.25% 1.122 1.030 - -1.25% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -8.24% 345.574 317.092 - -3.18% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -8.24% 1.564 1.436 - -7.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.24% 11.000 10.094 - -17.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.23% 16663.636 15292.126 - -1.20% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.22% 60.747 55.751 - -0.05% -
std::find_if(deque<int>)_(bail_25%)/32768 -8.21% 2213.869 2032.090 - 1.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.18% 324.985 298.417 - 2.18% -
BM_deque_deque_move_backward/64 -8.17% 3.659 3.360 - -7.01% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.16% 62.271 57.190 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.16% 1239128.973 1138049.017 - -4.64% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.12% 1.390 1.277 - -10.62% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.08% 0.378 0.347 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.07% 42.668 39.223 - 24.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.07% 27756247.120 25517248.005 - -1.52% -
std::fill_n(vector<bool>)/262144 -8.06% 251.460 231.188 - -74.73% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.05% 1.257 1.156 - 0.04% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.04% 10.497 9.653 - 9.48% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.01% 1.345 1.237 - -5.95% -
BM_CmpLess_uint_schar -8.00% 1.134 1.043 - 0.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.99% 37.899 34.872 - 17.88% -
bm_lexicographical_compare<unsigned_char>/1 -7.97% 1.566 1.441 - -13.28% -
BM_std_minmax_element<int>/2 -7.94% 0.665 0.612 - -5.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.92% 1173.764 1080.817 - -8.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.90% 53.643 49.403 - -9.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.89% 0.376 0.346 - -10.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -7.85% 11.049 10.181 - -7.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.84% 2.689 2.479 - -8.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.84% 346.008 318.887 - -7.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -7.84% 0.463 0.427 - -15.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.82% 6.544 6.032 - 0.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.80% 1.661 1.532 - -4.76% -
std::multiset<std::string>::find(key)_(existent)/8192 -7.79% 30.260 27.903 - -1.28% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -7.78% 53.657 49.482 - -9.87% -
std::set<int>::erase(key)_(non-existent,_end)/32 -7.78% 2.636 2.431 - -8.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.73% 12589.841 11616.182 - -0.18% -
SetIntersection_Front_Set_float_16384_256 -7.73% 4201758.451 3876831.536 - 4.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.67% 1.923 1.776 - -9.37% -
std::vector<std::string>::ctor(size)/1024 -7.67% 464.449 428.833 - 0.70% -
std::adjacent_find(vector<int>,_pred)/8 -7.67% 3.525 3.255 - -0.77% -
BM_StringConstructDestroyCStr_Small_Opaque -7.64% 2.253 2.081 - 0.02% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.63% 0.366 0.338 - -30.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.60% 14808.666 13682.757 - -1.12% -
BM_PushHeap_float_Random_1024 -7.59% 7.536 6.964 - 1.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.59% 58476.918 54039.556 - -5.96% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.56% 4.559 4.215 - 3.28% -
SetIntersection_Front_Set_string_1024_16 -7.55% 1992295.171 1841876.877 - -2.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.54% 7.331 6.778 - -2.15% -
std::generate_n(list<int>)/50 -7.53% 16.772 15.509 - 0.27% -
BM_PushHeap_uint64_SingleElement_1 -7.52% 0.501 0.463 - -13.60% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.49% 11.611 10.742 - -3.56% -
std::remove_if(vector<int>)_(prefix)/1024 -7.45% 377.315 349.190 - 0.18% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.45% 39681.250 36724.949 - 1.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.45% 1500.403 1388.632 - -5.40% -
std::map<int,_int>::erase(iterator)/1024 -7.38% 24.033 22.259 - 6.66% -
std::find_end(list<int>)_(near_matches)/8192 -7.38% 2457994.737 2276638.123 - 1.45% -
std::remove_if(vector<int>)_(prefix)/50 -7.37% 58.489 54.179 - 0.29% -
std::rotate(list<int>)_(by_1/2)/50 -7.37% 13.664 12.657 - 0.16% -
SetIntersection_Front_Set_uint64_1024_16 -7.33% 1227791.863 1137752.504 - -4.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -7.32% 10.563 9.789 - 5.09% -
BM_CmpEqual_uint_schar -7.32% 1.133 1.050 - 0.53% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.32% 228.589 211.851 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.31% 7688706.642 7126531.685 - -3.88% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.30% 5.916 5.484 - 1.37% -
BM_std_minmax_element<int>/64 -7.30% 17.174 15.921 - -4.79% -
SetIntersection_Front_Vector_string_1024_256 -7.27% 10204165.223 9462673.636 - -4.93% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.26% 2.540 2.356 - -8.20% -
std::set<int>::count(key)_(existent)/1024 -7.24% 4.683 4.344 - 6.87% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.23% 22.952 21.293 - -11.26% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.22% 29.307 27.191 - -9.02% -
SetIntersection_Front_Set_string_1024_64 -7.18% 4771298.152 4428739.592 - -1.03% -
std::reverse(deque<int>)/32768 -7.17% 5666.035 5259.909 - -8.10% -
std::find_end(list<int>)_(single_element)/8192 -7.16% 9655.531 8963.913 - 7.28% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.16% 1391355.035 1291772.204 - 1.77% -
SetIntersection_Front_Set_uint64_1024_64 -7.14% 1716611.232 1594031.360 - -10.93% -
std::for_each(list<int>)/8 -7.13% 2.519 2.339 - -8.09% -
SetIntersection_Front_Set_uint64_1024_256 -7.11% 3954225.146 3672993.764 - -1.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.09% 7.342 6.821 - -7.23% -
std::map<int,_int>::clear()/1024 -7.08% 11337.328 10534.995 - -0.90% -
BM_std_minmax_element<char>/3 -7.07% 1.164 1.081 - -1.72% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.07% 371962841.924 345661262.210 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.06% 19455.474 18081.118 - 0.81% -
rng::contains(vector<int>)_(process_all)/8 -7.06% 2.817 2.619 - -5.52% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.04% 5.258 4.887 - -0.09% -
std::all_of(list<int>)_(process_all)/8192 -7.03% 7644.749 7106.966 - 0.74% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.03% 13.774 12.806 - -2.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.02% 13505.593 12557.819 - -0.05% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.01% 22.427 20.855 - 1.85% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.01% 871.186 810.124 - 0.76% -
BM_StringAssignAsciiz_Empty_Opaque -7.00% 3.336 3.102 - 2.04% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -6.98% 22.398 20.835 - -13.73% -
BM_StringAssignAsciiz_Small_Opaque -6.97% 3.337 3.105 - 2.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.97% 94.891 88.279 - -3.47% -
rng::find(vector<bool>)_(process_all)/50 -6.94% 0.692 0.644 - -17.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.93% 1189597.387 1107109.070 - -2.53% -
std::stable_partition(vector<int>)_(sparse)/50 -6.92% 22.264 20.723 - -1.59% -
std::partial_sort(deque<int>)_(descending)/8192 -6.90% 282589.439 263089.253 - -0.00% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.89% 26.351 24.534 - -1.68% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.89% 23.529 21.907 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.89% 9907107.213 9224439.852 - -6.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.89% 74.839 69.686 - -19.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.88% 33.952 31.616 - 33.06% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.84% 12.374 11.528 - 0.61% -
BM_std_minmax_element<char>/4096 -6.84% 1075.804 1002.196 - 2.28% -
BM_PushHeap_float_Random_64 -6.83% 6.730 6.271 - 1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -6.83% 1065735.386 992973.408 - -4.87% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.83% 32.168 29.972 - 0.15% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.82% 140533.380 130945.325 - -0.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.82% 52.061 48.513 - -9.73% -
BM_CmpEqual_uint_int -6.81% 1.129 1.052 - -0.14% -
SetIntersection_Interlaced_Vector_string_64_64 -6.79% 26943209.535 25113750.674 - -5.73% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -6.79% 4645.049 4329.671 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -6.77% 1085120.825 1011698.959 - -5.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.74% 65.036 60.653 - -13.45% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -6.72% 13.890 12.957 - 2.43% -
std::find_end(list<int>)_(near_matches)/1000 -6.71% 36128.912 33702.984 - 1.43% -
std::replace_if(list<int>)_(sprinkled)/32 -6.70% 14.267 13.310 - 0.09% -
SetIntersection_Interlaced_Vector_string_1024_256 -6.70% 21348405.275 19917407.123 - -1.45% -
std::map<int,_int>::ctor(const&,_alloc)/32 -6.70% 251.225 234.390 - 1.76% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -6.69% 321671.003 300159.261 - -6.89% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.67% 1.621 1.513 - 0.71% -
std::map<int,_int>::erase(iterator)/32 -6.65% 23.494 21.932 - 5.70% -
SetIntersection_Front_Vector_uint32_1024_256 -6.64% 2283748.440 2132001.003 - -6.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.64% 1.806 1.686 - -9.62% -
BM_vector_deque_move_backward/1 -6.63% 2.325 2.171 - -5.84% -
SetIntersection_None_Set_uint64_16384_16384 -6.62% 179750549.058 167847044.052 - -1.59% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.61% 2.311 2.158 - -0.50% -
BM_PushHeap_float_Random_262144 -6.58% 7.779 7.267 - 2.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.58% 10.794 10.084 - 3.60% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.58% 16.769 15.666 - -0.04% -
std::find_first_of(vector<int>)_(large_needle)/32 -6.56% 111.832 104.493 - -1.14% -
BM_PushHeap_uint64_Ascending_4 -6.55% 0.588 0.550 - 0.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.55% 30.408 28.417 - -1.66% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.55% 579.988 542.027 - 0.76% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.54% 0.589 0.550 - 0.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.54% 38.061 35.574 - -8.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.52% 25.450 23.789 - -7.98% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.51% 1.715 1.603 - -9.55% -
std::find_end(list<int>)_(near_matches)/1024 -6.51% 37708.087 35253.989 - 1.74% -
std::set<int>::lower_bound(key)_(existent)/32 -6.51% 1.616 1.510 - -2.09% -
SetIntersection_Interlaced_Vector_string_64_16 -6.51% 30240466.886 28273210.089 - -0.37% -
SetIntersection_Front_Set_uint64_262144_1 -6.49% 1068576.316 999231.540 - -5.55% -
std::map<int,_int>::clear()/8192 -6.49% 92082.029 86107.505 - -1.75% -
std::unique_copy(vector<int>)_(contiguous)/1024 -6.48% 267.502 250.163 - 1.01% -
BM_vector_deque_move_backward/2 -6.48% 2.061 1.927 - -6.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.47% 9581781.413 8961613.259 - -0.38% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.47% 77262048.723 72264047.037 - -1.10% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.47% 0.850 0.795 - -2.22% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.42% 32.538 30.450 - 4.50% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.42% 565.641 529.352 - 0.72% -
BM_std_minmax_element<char>/5500 -6.41% 1441.057 1348.620 - 2.81% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.40% 3.465 3.243 - -1.30% -
std::map<std::string,_int>::clear()/32 -6.39% 922.172 863.255 - -3.91% -
std::generate(deque<int>)/32 -6.39% 8.683 8.128 - 1.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.38% 13473.784 12613.601 - -2.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.37% 21.307 19.950 - 5.26% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.36% 12.402 11.613 - 4.34% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.35% 8570493.635 8026075.337 - 2.97% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.34% 9.181 8.599 - -2.52% -
std::map<std::string,_int>::clear()/8192 -6.34% 227074.220 212687.302 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.33% 27.776 26.016 - 0.03% -
BM_deque_vector_copy_backward/0 -6.32% 1.541 1.444 - 4.93% -
SetIntersection_Front_Vector_uint32_262144_256 -6.32% 2288249.427 2143684.458 - 0.26% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.31% 17.370 16.274 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.29% 9583149.285 8980337.482 - 0.13% -
BM_deque_deque_move/0 -6.28% 0.789 0.739 - -13.55% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.28% 24110.850 22597.778 - -7.10% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.26% 9.855 9.237 - -1.53% -
SetIntersection_Front_Set_uint64_16384_256 -6.25% 3884669.344 3641742.848 - -5.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.24% 8360.145 7838.186 - 3.14% -
rng::for_each(map<int>)/50 -6.24% 40.399 37.877 - 0.60% -
std::set<std::string>::count(key)_(existent)/8192 -6.23% 32.965 30.910 - 2.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.20% 387.514 363.507 - -2.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.17% 5170572.752 4851525.127 - -3.34% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -6.17% 39.535 37.096 - 4.72% -
SetIntersection_Front_Set_uint32_262144_1 -6.14% 1056198.562 991315.125 - -5.21% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.14% 8514.123 7991.134 - -6.12% -
BM_PushHeap_float_Random_16384 -6.14% 7.550 7.087 - -0.16% -
std::adjacent_find(list<int>,_pred)/50 -6.14% 31.305 29.383 - 0.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.14% 3811.925 3577.948 - 2.27% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.13% 258966.284 243086.516 - -0.42% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.12% 331.743 311.448 - 0.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.10% 2.637 2.476 - -7.48% -
std::set<std::string>::contains(key)_(non-existent)/0 -6.09% 0.288 0.270 - -5.36% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.08% 1.912 1.796 - -5.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -6.08% 33.458 31.424 - -8.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.08% 5.426 5.097 - -31.77% -
BM_deque_deque_move_backward/0 -6.07% 0.919 0.864 - -0.18% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -6.05% 1.167 1.097 - -21.11% -
std::generate(deque<int>)/1024 -6.03% 276.750 260.065 - 7.26% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.02% 69.276 65.105 - -0.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.00% 12.960 12.183 - -1.76% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.97% 1.409 1.325 - 5.28% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.95% 176.086 165.602 - 0.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.94% 85621.580 80534.625 - 0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.93% 210.444 197.954 - -1.30% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.93% 1.388 1.306 - -15.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -5.93% 0.754 0.709 - 1.30% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.92% 1.224 1.152 - -8.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.91% 20.096 18.909 - 0.38% -
BM_deque_vector_ranges_copy/0 -5.90% 1.438 1.354 - -4.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.89% 1.110 1.044 - -0.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.89% 104088.386 97956.302 - 1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.89% 9556404.907 8993566.747 - -0.13% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.89% 10188318.812 9588308.086 - -18.89% -
std::transform(deque<int>)_(identity_transform)/50 -5.89% 20.289 19.095 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_1 -5.87% 1058925.944 996736.599 - -4.07% -
std::count_if(deque<int>)_(every_other)/8 -5.86% 3.706 3.489 - -0.27% -
std::find_end(vector<int>)_(process_all)/8192 -5.85% 1802.040 1696.555 - -3.48% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.84% 77236227.206 72724072.944 - -0.44% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.84% 13592.281 12798.617 - -7.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.83% 22.512 21.199 - 0.58% -
std::unordered_set<int>::clear()/8192 -5.83% 67288.814 63366.062 - -4.15% -
BM_StringConstructDestroyCStr_Small_Transparent -5.83% 0.368 0.346 - -24.38% -
std::shift_left(list<int>)/8192 -5.82% 7578.188 7136.986 - -7.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.82% 16.523 15.562 - 0.68% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.81% 1951710.117 1838258.313 - 4.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.81% 87.456 82.378 - 23.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.80% 26922275.513 25360719.390 - -8.65% -
BM_PushHeap_uint64_SingleElement_16 -5.80% 0.358 0.337 - 0.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.78% 1.729 1.629 - 1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.78% 23235625.108 21893477.389 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.77% 7954624.158 7495463.633 - -1.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -5.77% 14737.138 13887.180 - 1.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -5.76% 16.798 15.830 - -6.35% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.76% 6.571 6.193 - 4.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.74% 1.254 1.182 - 4.51% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.74% 1.155 1.089 - -8.88% -
BM_CmpLess_short_uchar -5.74% 1.140 1.075 - -2.04% -
SetIntersection_None_Set_uint64_1024_4 -5.73% 9106801.985 8584555.628 - -3.21% -
SetIntersection_Front_Set_uint64_16384_1024 -5.72% 12460483.934 11747723.054 - -1.06% -
std::stable_partition(deque<int>)_(dense)/32 -5.72% 29.751 28.049 - -7.18% -
rng::contains_subrange(list<int>)_(single_element)/50 -5.71% 17.211 16.228 - -8.33% -
std::swap_ranges(deque<int>)/50 -5.71% 16.818 15.858 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.69% 3202655.542 3020489.338 - -2.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.68% 7094.092 6691.112 - -3.01% -
BM_PushHeap_float_Random_256 -5.68% 7.299 6.885 - 0.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.66% 24.767 23.365 - -10.04% -
BM_vector_deque_copy_backward/1 -5.66% 2.384 2.249 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.65% 43642.399 41174.660 - 0.58% -
bm_ranges_swap_ranges_vb_aligned/64 -5.64% 3.067 2.894 - 0.28% -
SetIntersection_Front_Vector_uint32_262144_1 -5.63% 1065785.498 1005751.736 - -3.52% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -5.62% 65.298 61.629 - 100.37% -
BM_std_minmax_element<char>/4000 -5.62% 1048.304 989.416 - 3.41% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.61% 1056733.030 997473.673 - -4.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.59% 39.814 37.589 - -4.85% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.59% 35.982 33.971 - -4.13% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.59% 16.596 15.669 - -5.60% -
SetIntersection_Front_Set_float_262144_4 -5.58% 1097414.686 1036148.448 - -1.18% -
std::map<int,_int>::erase(iterator)/8192 -5.58% 26.727 25.237 - 4.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -5.57% 1056804.972 997967.424 - -4.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.55% 33.359 31.508 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.53% 9602126.113 9070806.961 - 0.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.51% 25.021 23.643 - -2.75% -
std::remove_if(list<int>)_(sprinkled)/50 -5.50% 74.944 70.826 - 0.65% -
SetIntersection_Interlaced_Set_string_1024_64 -5.48% 17058437.938 16123156.058 - -4.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.48% 39.144 37.001 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.46% 6396999.538 6047702.251 - -0.69% -
std::copy_backward(vector<int>)/4096 -5.46% 254.615 240.715 - 65.18% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.45% 33.890 32.042 - 0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.45% 7008.397 6626.192 - -1.50% -
SetIntersection_None_Vector_uint64_262144_256 -5.44% 1138615.024 1076669.573 - -5.47% -
BM_PushHeap_uint64_SingleElement_4 -5.43% 0.377 0.356 - 0.09% -
SetIntersection_Front_Vector_uint32_1024_64 -5.42% 1372393.456 1298020.718 - -5.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.42% 721.093 682.018 - 2.81% -
SetIntersection_None_Vector_uint64_16384_1024 -5.41% 1106739.476 1046830.057 - -5.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.40% 56.817 53.748 - -10.32% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -5.38% 21.997 20.814 - -3.65% -
rng::find_last(vector<int>)_(bail_90%)/8 -5.38% 0.474 0.449 - -2.45% -
std::stable_partition(vector<int>)_(sparse)/32 -5.36% 7.459 7.059 - -5.08% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -5.36% 84.554 80.023 - 53.28% -
std::unordered_set<std::string>::ctor(const&)/32 -5.35% 795.931 753.385 - 7.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.34% 3196455.298 3025883.861 - -1.42% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.31% 2477.719 2346.072 - 0.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.31% 10.778 10.206 - -10.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.30% 7.263 6.878 - -1.35% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.30% 1744190.727 1651734.502 - 2.99% -
std::find_end(vector<int>)_(process_all)/1048576 -5.30% 231092.482 218852.011 - -3.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.29% 1164.185 1102.555 - -0.65% -
std::partial_sort(deque<int>)_(ascending)/8192 -5.28% 162158.621 153598.009 - 3.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.28% 50238.000 47586.193 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.27% 3168648.357 3001655.436 - 0.60% -
std::unordered_multiset<int>::clear()/8192 -5.26% 67213.796 63675.264 - 4.00% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.25% 16.724 15.846 - 2.74% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.24% 2505.735 2374.389 - 0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.22% 16.631 15.763 - -2.98% -
std::multiset<std::string>::ctor(const&)/1024 -5.22% 35493.582 33642.042 - -2.00% -
std::swap_ranges(deque<int>)/32 -5.20% 10.994 10.422 - 0.05% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.20% 39.750 37.682 - 10.23% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.19% 6.007 5.695 - -2.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.19% 1069064.577 1013594.480 - -1.24% -
std::find_end(vector<int>)_(process_all)/1024 -5.19% 236.451 224.188 - -2.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.19% 4.441 4.211 - -3.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.18% 1.473 1.396 - -6.66% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.17% 261593.282 248074.121 - -0.78% -
bm_lexicographical_compare<int>/8 -5.16% 1.583 1.501 - -2.18% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.16% 52672.508 49956.554 - -0.08% -
BM_StringAssignStr_Huge_Transparent -5.15% 115.158 109.225 - 1.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -5.13% 65.911 62.527 - 92.11% -
ranges::minmax(std::deque<long_long>)/64 -5.13% 24.549 23.289 - -12.11% -
SetIntersection_None_Vector_float_262144_4 -5.13% 1170390.489 1110339.715 - -1.68% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.13% 1060.280 1005.883 - -0.05% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.11% 4.154 3.942 - 2.17% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.11% 37396.352 35486.382 - 1.17% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.11% 98519608.942 93489859.397 - -24.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.10% 56.323 53.449 - 13.38% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.10% 0.971 0.921 - 1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -5.08% 11776159.120 11177982.264 - -2.11% -
BM_std_minmax_element<char>/1024 -5.08% 273.212 259.347 - 3.41% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.07% 13591.303 12901.835 - -5.35% -
SetIntersection_None_Set_uint64_1024_1024 -5.07% 9052342.148 8593275.558 - -1.74% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305697.039 - -0.07% -
std::replace(vector<int>)_(sprinkled)/8192 -5.05% 1245.180 1182.272 - -2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.05% 1121451.303 1064838.484 - -4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.05% 27005271.138 25642625.314 - 0.12% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.04% 0.364 0.345 - -0.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.03% 42.101 39.982 - 31.33% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.03% 1059042.136 1005787.736 - -3.74% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.03% 219.996 208.934 - -1.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.02% 348.591 331.103 - 0.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.01% 20.288 19.272 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.01% 2499501.196 2374291.355 - 7.71% -
SetIntersection_None_Vector_uint64_262144_1 -5.00% 1140983.357 1083962.350 - -5.82% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.99% 41552999.422 39478706.332 - 1.47% -
std::copy(vector<int>)/262144 -4.99% 12531.319 11906.482 - -4.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.98% 167226.699 158890.624 - 0.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -4.98% 0.281 0.267 - 0.73% -
BM_std_minmax_element<long_long>/1 -4.98% 0.324 0.308 - -5.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.97% 1109368.798 1054260.999 - -4.33% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.96% 3729.836 3544.701 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.96% 243319897.671 231260137.054 - 3.96% -
BM_CmpEqual_uchar_short -4.95% 1.085 1.031 - 2.42% -
BM_CmpLess_int_uint -4.94% 1.140 1.083 - 2.41% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.94% 1428284.828 1357677.821 - -9.87% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.94% 16.786 15.956 - -1.05% -
SetIntersection_None_Set_uint64_16384_64 -4.94% 175620464.023 166951572.509 - -2.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.93% 134783364.910 128143521.503 - -0.61% -
SetIntersection_Front_Set_string_262144_16 -4.92% 1938129.251 1842804.812 - 1.48% -
std::for_each_n(list<int>)/50 -4.91% 24.253 23.061 - 3.14% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.90% 1.392 1.323 - 5.53% -
std::multiset<std::string>::find(key)_(existent)/32 -4.89% 15.777 15.005 - -0.95% -
std::multiset<int>::find(key)_(existent)/32 -4.89% 1.660 1.579 - -2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.86% 9436636.240 8977910.810 - -3.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.86% 5895150.031 5608625.145 - -1.68% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -4.86% 38.547 36.674 - -14.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.86% 1282.978 1220.682 - 2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.85% 1196653.862 1138568.692 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.85% 3188667.332 3034128.800 - -0.28% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.84% 1.570 1.494 - -4.85% -
std::multiset<int>::find(key)_(existent)/1024 -4.84% 4.249 4.043 - -3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.84% 134204602.963 127706594.286 - -0.59% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.84% 5.815 5.534 - -0.78% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.83% 25.624 24.386 - 2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.83% 1502459.873 1429840.050 - -4.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.81% 1.274 1.213 - -4.33% -
std::generate_n(deque<int>)/50 -4.81% 12.913 12.291 - 0.83% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.81% 31.165 29.666 - -0.14% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.80% 4.724 4.497 - 5.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.79% 56599.341 53888.406 - -0.65% -
SetIntersection_Interlaced_Set_string_256_16 -4.78% 18329013.724 17453259.212 - -1.73% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.77% 0.969 0.923 - 0.19% -
std::multiset<int>::count(key)_(non-existent)/0 -4.77% 0.275 0.262 - -0.06% -
SetIntersection_None_Vector_uint64_16384_16 -4.76% 1111855.840 1058880.819 - -3.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.76% 7.340 6.990 - 1.11% -
std::find_end(vector<int>)_(process_all)/1000 -4.76% 229.947 219.011 - -2.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.75% 9035510.061 8605902.456 - -3.71% -
SetIntersection_Front_Set_uint64_1024_4 -4.74% 1088833.813 1037242.193 - -2.06% -
std::generate_n(deque<int>)/32 -4.74% 8.688 8.276 - 0.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.74% 2.379 2.266 - -0.35% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.73% 14.162 13.492 - 4.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.73% 2.515 2.396 - -0.04% -
std::multimap<std::string,_int>::clear()/1024 -4.72% 22540.064 21475.598 - 1.57% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.72% 22.470 21.410 - -2.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.72% 22.010 20.971 - 6.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.72% 15803.235 15057.619 - -1.09% -
SetIntersection_None_Vector_string_16384_16384 -4.68% 1247558.401 1189118.971 - -2.59% -
std::unordered_multimap<int,_int>::clear()/8192 -4.68% 67123.529 63979.481 - 0.52% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.65% 124602.611 118805.588 - -1.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.65% 13447.838 12822.212 - -5.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.65% 39.953 38.094 - 0.70% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.63% 20.118 19.185 - 2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.61% 1208357.487 1152608.887 - -4.58% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.61% 16.427 15.670 - 5.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.61% 36.747 35.054 - -0.34% -
std::replace(list<int>)_(sprinkled)/50 -4.61% 19.512 18.613 - -0.14% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.61% 154.391 147.281 - -0.60% -
BM_CmpLess_uchar_int -4.60% 1.130 1.078 - -0.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.60% 610.268 582.215 - 0.62% -
std::fill(list<int>)/1024 -4.59% 515.521 491.883 - -27.10% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.58% 28.884 27.560 - -7.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.57% 1064877.395 1016193.969 - -3.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.57% 1363333.343 1301042.407 - -3.03% -
BM_CmpLess_ushort_int -4.56% 1.127 1.076 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.55% 1224383.796 1168694.881 - -4.92% -
SetIntersection_Interlaced_Vector_string_16_4 -4.55% 69825292.765 66649718.764 - -0.43% -
BM_deque_deque_ranges_move/1 -4.53% 2.598 2.481 - 4.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.53% 11760.130 11226.960 - -1.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.52% 36.308 34.666 - -1.38% -
std::find_first_of(list<int>)_(small_needle)/50 -4.50% 148.059 141.402 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.49% 8973748.452 8570664.424 - -4.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.48% 10198.439 9741.054 - 0.24% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.48% 53.211 50.826 - 0.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.47% 0.331 0.316 - -5.60% -
rng::find_last(list<int>)_(bail_90%)/50 -4.47% 1.340 1.281 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.47% 137162461.039 131036957.715 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.46% 17971062.702 17168859.273 - -0.30% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.46% 26.452 25.273 - 1.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.44% 783.875 749.042 - -21.31% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.43% 685.809 655.422 - -2.99% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.43% 831.696 794.858 - 5.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.43% 2.530 2.418 - 0.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.41% 0.495 0.473 - -3.65% -
BM_PushHeap_float_Random_16 -4.40% 5.334 5.100 - 3.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.39% 16.843 16.103 - 0.26% -
BM_CmpEqual_int_uint -4.39% 1.136 1.086 - 2.23% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.37% 86865.854 83067.073 - 1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -4.37% 4248614.427 4062904.015 - -1.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.37% 23.704 22.669 - -5.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -4.37% 0.291 0.278 - 4.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.37% 56.216 53.761 - -1.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.36% 2.726 2.607 - -4.66% -
BM_StringRelational_Less_Large_Huge_Control -4.36% 2.180 2.085 - -3.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.36% 627.111 599.778 - -1.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.35% 380.154 363.621 - -1.22% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.33% 2.469 2.363 - 1.12% -
std::multimap<int,_int>::clear()/8192 -4.33% 89258.681 85396.965 - 0.31% -
SetIntersection_Interlaced_Vector_string_1024_1 -4.33% 1103453.655 1055719.348 - -1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.32% 1172152.588 1121463.839 - -3.50% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.32% 3.372 3.226 - -4.46% -
BM_StringFindNoMatch/10 -4.31% 1.356 1.298 - 2.08% -
SetIntersection_None_Vector_float_262144_16384 -4.31% 1172193.335 1121722.639 - -2.68% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.30% 167.814 160.593 - -0.79% -
BM_deque_deque_move_backward/512 -4.30% 19.744 18.894 - -4.05% -
SetIntersection_None_Set_uint32_1024_1024 -4.30% 9115135.936 8723433.953 - -2.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.29% 21.792 20.857 - -5.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.29% 46245.054 44262.007 - -1.45% -
SetIntersection_None_Vector_uint32_262144_4 -4.28% 1133765.655 1085297.098 - -3.71% -
SetIntersection_Front_Set_string_262144_1 -4.27% 1105079.899 1057857.182 - -3.91% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.27% 731.433 700.180 - -4.49% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.27% 731.324 700.082 - 0.78% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.27% 20.544 19.667 - 0.58% -
BM_std_minmax_element<char>/512 -4.26% 139.007 133.078 - 2.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.26% 5320159.811 5093468.030 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.26% 5125.641 4907.282 - 1.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.26% 52.256 50.030 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.25% 5174611.376 4954567.596 - -2.51% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.24% 23.757 22.750 - 2.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.22% 7.243 6.937 - -0.78% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.22% 25.980 24.883 - 0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.22% 13208.976 12651.536 - -0.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.21% 10.716 10.266 - 2.03% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.20% 30.601 29.315 - -6.19% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.20% 18.451 17.676 - 1.68% -
std::none_of(list<int>)_(process_all)/8192 -4.19% 7971.376 7637.694 - 0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.18% 1180847.323 1131503.877 - 1.79% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.18% 6.813 6.529 - -1.82% -
SetIntersection_None_Set_uint32_1024_256 -4.16% 9073451.384 8695962.109 - -4.84% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.16% 45431.064 43541.599 - 3.37% -
std::set<int>::equal_range(key)_(existent)/8192 -4.16% 8.252 7.909 - -2.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.15% 788.683 755.949 - 0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.15% 28.819 27.623 - -17.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.15% 1454.441 1394.115 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.14% 6.824 6.542 - 1.11% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.12% 4.886 4.684 - -3.29% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.12% 395.247 378.964 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.12% 16.502 15.822 - -3.60% -
SetIntersection_None_Set_string_64_16 -4.12% 18987297.820 18205305.455 - -1.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.12% 40.523 38.854 - 0.36% -
std::for_each(list<int>)/32 -4.11% 11.265 10.802 - -0.64% -
std::sort_heap(deque<int>,_pred)/1024 -4.11% 12968.908 12436.132 - 1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.10% 1016.354 974.660 - -4.24% -
std::unordered_multiset<int>::clear()/1024 -4.10% 8610.501 8257.348 - 4.74% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.10% 303.951 291.486 - 0.87% -
SetIntersection_Front_Vector_uint32_262144_64 -4.09% 1385125.582 1328430.434 - 0.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.08% 16.415 15.745 - -0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.05% 206.279 197.916 - -2.89% -
SetIntersection_Front_Set_float_64_64 -4.05% 13646673.642 13094510.226 - 4.63% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.04% 33.495 32.141 - -2.48% -
std::set<int>::contains(key)_(existent)/32 -4.04% 1.715 1.646 - 0.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.03% 1.928 1.850 - -3.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.03% 40099.601 38483.593 - -0.63% -
std::sort(deque<int>)_(heap)/8192 -4.03% 72424.391 69506.660 - 1.08% -
std::partition_copy(deque<int>)/50 -4.02% 22.007 21.122 - -5.90% -
std::copy_if(deque<int>)_(entire_range)/8 -4.02% 2.655 2.548 - -3.56% -
BM_CmpLess_uchar_schar -4.01% 1.122 1.077 - 2.77% -
SetIntersection_None_Set_uint64_256_16 -4.00% 11025193.051 10584484.180 - -2.42% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.99% 0.291 0.279 - 0.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.99% 0.484 0.464 - -3.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.99% 1130196.866 1085073.760 - -3.30% -
SetIntersection_None_Vector_uint32_262144_64 -3.99% 1139972.234 1094487.762 - -3.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.99% 1050381.769 1008499.152 - -2.54% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.98% 2.415 2.319 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.97% 1042887.418 1001439.366 - -3.67% -
SetIntersection_None_Set_uint64_1024_64 -3.96% 9011260.678 8654289.417 - -4.89% -
BM_StringRelational_Less_Small_Empty_Control -3.95% 1.679 1.613 - 0.18% -
BM_StringRelational_Compare_Empty_Small_Control -3.95% 1.731 1.662 - 3.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.94% 2.567 2.466 - 1.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.94% 20.402 19.598 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -3.94% 8737238.736 8393218.048 - -2.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.94% 47.355 45.492 - 0.28% -
SetIntersection_None_Set_uint64_256_4 -3.93% 11605921.922 11149488.381 - -2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.93% 18530507.819 17802050.454 - -1.08% -
SetIntersection_None_Vector_string_262144_1 -3.93% 1320752.211 1268852.499 - -1.51% -
SetIntersection_Front_Vector_uint32_262144_4 -3.93% 1089319.759 1046536.120 - -0.96% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.93% 15011.685 14422.168 - -2.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.91% 165871.209 159378.498 - 0.57% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -3.91% 0.264 0.254 - 0.73% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.91% 84960.154 81641.042 - -0.14% -
BM_StringRelational_Compare_Empty_Empty_Control -3.90% 1.732 1.664 - 3.36% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.90% 88363.705 84921.431 - 0.64% -
std::move_backward(deque<int>)/8 -3.89% 3.436 3.302 - -7.42% -
SetIntersection_Front_Set_float_262144_16 -3.88% 1207928.607 1161055.875 - -1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.87% 1235254.614 1187495.749 - -4.91% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.86% 280.293 269.461 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.86% 18312484.508 17604905.541 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -3.86% 18885.037 18155.694 - 1.00% -
BM_CmpLess_int_ushort -3.86% 1.150 1.105 - 0.72% -
std::all_of(deque<int>)_(process_all)/32768 -3.86% 10899.278 10478.624 - 3.84% -
SetIntersection_None_Set_string_1024_16 -3.85% 9180812.435 8827079.081 - -35.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.85% 205335869.819 197426710.066 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.85% 2453927.205 2359415.767 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.84% 1095921.430 1053795.494 - 0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.84% 228.568 219.789 - -1.02% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.84% 21.089 20.280 - -1.70% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.83% 10140.450 9751.830 - -1.60% -
BM_PushHeap_uint64_SingleElement_64 -3.83% 0.366 0.352 - -0.05% -
SetIntersection_None_Set_uint32_1024_16 -3.81% 9126969.381 8779247.592 - -2.96% -
std::none_of(deque<int>)_(process_all)/32768 -3.81% 10888.096 10473.623 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.80% 15.375 14.790 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.80% 1065455.972 1025000.024 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.79% 19102022.084 18377161.684 - -1.52% -
std::unordered_set<int>::ctor(const&)/32 -3.79% 203.434 195.717 - -2.94% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.79% 2220.130 2135.955 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.79% 10047913.355 9667466.578 - -4.94% -
BM_deque_vector_ranges_move_backward/0 -3.78% 1.584 1.524 - 3.92% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.78% 275.105 264.708 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -3.78% 23517.979 22629.438 - 1.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.78% 2.449 2.356 - -5.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.77% 16.964 16.324 - 3.04% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.77% 23.685 22.791 - 2.71% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.77% 2889.237 2780.370 - -0.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.76% 38.040 36.610 - 0.31% -
SetIntersection_Front_Vector_uint64_262144_4 -3.76% 1084804.364 1044062.689 - -1.23% -
BM_StringCopy_Large -3.75% 6.330 6.093 - -0.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.74% 67.682 65.149 - -16.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.74% 40.777 39.251 - 3.04% -
SetIntersection_None_Vector_string_16384_256 -3.74% 1241172.917 1194755.818 - -2.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.74% 727.902 700.701 - 1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.73% 205628505.192 197949304.053 - -0.37% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.73% 0.497 0.478 - -0.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.73% 2638.915 2540.425 - 0.09% -
std::unique_copy(list<int>)_(contiguous)/32 -3.73% 11.727 11.290 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.73% 211188653.580 203315302.554 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.72% 1204563.996 1159714.314 - -0.17% -
SetIntersection_Front_Vector_string_16384_256 -3.72% 9918254.377 9548983.169 - -2.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.72% 55.430 53.366 - 0.65% -
std::set<std::string>::upper_bound(key)_(existent)/32 -3.72% 17.323 16.678 - 9.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.72% 8991234.226 8656711.182 - -1.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.72% 89.594 86.262 - 0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.72% 1156.495 1113.512 - -1.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.70% 31.005 29.859 - -4.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.69% 1112114.884 1071051.207 - -2.74% -
std::all_of(deque<int>)_(process_all)/8192 -3.69% 2719.838 2619.508 - 3.80% -
rng::for_each(multiset<int>)/50 -3.68% 41.043 39.534 - 2.10% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.67% 23.327 22.470 - -8.04% -
std::multimap<std::string,_int>::clear()/32 -3.66% 931.675 897.545 - 0.15% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.66% 1.559 1.502 - 11.49% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.66% 2218.379 2137.179 - -1.46% -
BM_std_minmax_element<char>/70000 -3.66% 18227.984 17560.810 - 4.33% -
SetIntersection_None_Vector_string_262144_1024 -3.65% 1316366.620 1268263.643 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.65% 1345830.970 1296665.103 - -2.98% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.65% 1456.669 1403.471 - -3.80% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.65% 24.711 23.809 - 0.75% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.65% 1214.975 1170.622 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.65% 16842247.539 16228045.744 - -0.77% -
SetIntersection_Interlaced_Set_string_4_4 -3.65% 161752356.068 155853796.224 - -1.78% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.65% 37560.174 36190.847 - -2.88% -
BM_CmpEqual_schar_uint -3.63% 1.149 1.107 - 0.09% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.62% 4.383 4.225 - 0.97% -
BM_CmpEqual_short_uint -3.62% 1.146 1.105 - 0.99% -
std::search(list<int>,_pred)_(same_length)/8192 -3.61% 8817.087 8498.470 - -6.30% -
std::remove_if(vector<int>)_(prefix)/32 -3.61% 51.240 49.389 - 0.69% -
std::rotate_copy(list<int>)/8192 -3.61% 7034.818 6780.934 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.60% 8918258.087 8597090.908 - -1.52% -
BM_deque_vector_ranges_copy/2 -3.60% 1.833 1.767 - -3.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.60% 19879286.500 19164549.846 - -4.62% -
SetIntersection_None_Vector_uint64_64_64 -3.59% 8627991.744 8318418.395 - -1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.59% 20000.512 19283.479 - -1.30% -
SetIntersection_Front_Vector_uint32_256_64 -3.58% 4357765.708 4201605.782 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.58% 7172435.720 6915585.823 - -0.21% -
SetIntersection_None_Set_uint64_1024_16 -3.57% 8972386.503 8651699.722 - -2.15% -
BM_StringRelational_Less_Empty_Small_Control -3.57% 1.673 1.613 - 0.17% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.57% 1066480.963 1028427.258 - -2.64% -
std::is_partitioned(list<int>)_(partitioned)/1024 -3.57% 639.612 616.806 - 0.02% -
std::set<std::string>::clear()/8192 -3.56% 222479.643 214552.836 - 0.76% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.56% 197183.778 190165.636 - -1.16% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.55% 6386.166 6159.335 - 6.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.55% 4283041.225 4131105.826 - -9.73% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.54% 11295011.243 10895292.822 - -3.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.53% 14232.241 13729.544 - 2.33% -
BM_CmpEqual_ushort_schar -3.53% 1.118 1.078 - 7.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.53% 1122039.562 1082464.515 - -3.53% -
ranges::min(std::deque<long_long>)/64 -3.52% 19.934 19.232 - 9.47% -
std::find(list<int>)_(bail_25%)/32768 -3.52% 8129.120 7842.694 - -0.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.52% 1.206 1.163 - -2.84% -
std::map<int,_int>::count(key)_(existent)/8192 -3.52% 6.152 5.936 - 4.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.52% 5.520 5.326 - -2.97% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.51% 410.177 395.789 - 0.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.51% 36897.959 35604.522 - -0.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -3.50% 29.128 28.108 - -4.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.49% 1207091.858 1164906.385 - -1.78% -
SetIntersection_Front_Vector_uint32_64_64 -3.49% 10998798.546 10615072.844 - -0.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.49% 0.337 0.325 - -3.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.48% 2.643 2.551 - 9.36% -
SetIntersection_Interlaced_Set_float_256_4 -3.48% 11325948.800 10931860.524 - 0.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.48% 1289.110 1244.274 - -3.88% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.47% 84931.143 81980.614 - 2.65% -
SetIntersection_None_Set_uint32_16384_16 -3.47% 161921436.547 156306002.182 - -2.38% -
std::none_of(deque<int>)_(process_all)/8192 -3.46% 2717.706 2623.699 - 0.43% -
std::map<int,_int>::clear()/32 -3.46% 679.654 656.155 - 0.20% -
BM_CmpLess_uint_int -3.46% 1.126 1.088 - 1.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.45% 340.060 328.328 - -0.09% -
BM_CmpEqual_ushort_ushort -3.45% 1.086 1.049 - -2.08% -
std::stable_partition(list<int>)_(dense)/50 -3.45% 57.680 55.693 - -2.70% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.44% 25235.875 24367.178 - -3.93% -
BM_StringRelational_Less_Empty_Huge_Control -3.44% 1.671 1.613 - -2.74% -
BM_deque_vector_copy/2 -3.43% 1.829 1.766 - -3.22% -
SetIntersection_Front_Vector_string_1024_1024 -3.43% 40090416.042 38716039.934 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.42% 0.630 0.609 - -3.41% -
rng::find_last(deque<int>)_(bail_10%)/8192 -3.42% 2491.436 2406.171 - -3.82% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.42% 23.498 22.694 - -2.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.42% 1058339.290 1022153.614 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.42% 6419488.254 6200016.119 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.42% 1196457.007 1155578.973 - 0.42% -
SetIntersection_None_Vector_uint64_256_64 -3.41% 3440982.179 3323673.419 - -2.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.41% 51.966 50.196 - -1.23% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.39% 206.649 199.634 - 0.81% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.37% 13.523 13.068 - -0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.37% 16158.710 15614.784 - 2.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.36% 4252341.218 4109399.566 - -2.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.36% 606.555 586.177 - 1.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.36% 3.966 3.833 - 15.54% -
SetIntersection_None_Set_uint64_256_1 -3.35% 11725391.001 11332323.312 - -1.33% -
std::none_of(vector<int>)_(process_all)/8 -3.35% 2.500 2.417 - -4.23% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.34% 14073448.888 13602806.252 - 0.66% -
SetIntersection_Interlaced_Vector_string_256_4 -3.34% 6302829.421 6092201.915 - 2.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.33% 377.936 365.366 - -0.05% -
BM_StringRelational_Less_Empty_Empty_Control -3.33% 1.669 1.614 - 0.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.33% 30.537 29.521 - -0.97% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.32% 1.168 1.129 - 6.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.32% 1879.295 1816.876 - -0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.32% 13.605 13.153 - 0.15% -
SetIntersection_None_Set_uint64_1024_256 -3.32% 8934891.142 8638555.168 - -3.30% -
std::rotate(list<int>)_(1_element_backward)/32 -3.31% 13.808 13.350 - 0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.31% 142912.089 138184.077 - -3.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.31% 302.465 292.465 - -0.58% -
SetIntersection_Interlaced_Vector_string_16_16 -3.31% 51973488.702 50255247.539 - -2.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.30% 257.745 249.227 - -1.24% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.30% 1107147.689 1070636.720 - 0.23% -
BM_CmpEqual_int_uchar -3.29% 1.123 1.086 - -1.70% -
std::set<int>::ctor(const&,_alloc)/0 -3.29% 13.151 12.719 - 0.27% -
ranges::minmax(std::deque<long_long>)/70000 -3.28% 25539.358 24701.314 - -17.90% -
BM_PushHeap_string_Descending_262144 -3.28% 3.154 3.050 - -3.27% -
SetIntersection_None_Vector_uint32_262144_1024 -3.27% 1151271.109 1113593.349 - -2.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.27% 32.321 31.263 - -3.83% -
SetIntersection_Front_Vector_string_1024_1 -3.27% 1092486.189 1056769.675 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.26% 57036.838 55175.152 - -1.45% -
SetIntersection_None_Vector_float_262144_1 -3.26% 1164350.505 1126354.879 - -0.65% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.26% 270.903 262.081 - -7.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.25% 51.053 49.394 - 7.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.24% 20.753 20.081 - 20.93% -
BM_StringAssignStr_Huge_Opaque -3.23% 113.299 109.635 - 0.75% -
std::multiset<int>::find(key)_(non-existent)/32 -3.23% 2.469 2.389 - -6.17% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.23% 1635740.154 1582835.857 - -3.16% -
SetIntersection_None_Vector_uint32_1024_64 -3.23% 1108598.033 1072837.092 - -1.61% -
SetIntersection_Front_Vector_string_262144_1 -3.22% 1089770.093 1054658.980 - -2.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.22% 11792479.295 11412892.806 - -2.32% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.22% 24094.137 23318.595 - -3.94% -
std::partition_copy(deque<int>)/1024 -3.21% 662.698 641.412 - -8.62% -
std::pop_heap(deque<float>)/1024 -3.21% 13.589 13.153 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.21% 201498306.274 195040230.466 - 1.12% -
SetIntersection_None_Set_string_64_1 -3.20% 23272576.626 22527658.216 - 0.54% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.19% 2.677 2.591 - -7.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.19% 4251146.599 4115525.951 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.18% 1055290.918 1021681.417 - -1.07% -
std::is_sorted_until(deque<int>)/8 -3.18% 2.542 2.461 - 0.23% -
std::find_if_not(deque<int>)_(process_all)/8 -3.18% 2.669 2.584 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.18% 26620.027 25774.838 - -0.64% -
std::set<int>::count(key)_(non-existent)/1024 -3.17% 7.964 7.711 - 4.07% -
BM_deque_deque_ranges_copy/4000 -3.16% 146.260 141.631 - -0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.16% 8681590.725 8406951.369 - -6.84% -
BM_vector_deque_ranges_move_backward/0 -3.16% 0.549 0.532 - -11.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.16% 13.620 13.190 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.15% 64421992.092 62391979.393 - 0.10% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.15% 238952161.408 231425467.338 - -2.37% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.15% 1371135.881 1328009.201 - -16.26% -
SetIntersection_Front_Set_uint64_256_16 -3.14% 4544499.534 4401689.882 - -1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.14% 1040889.794 1008204.145 - -8.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.14% 6872.156 6656.630 - -6.50% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.14% 22.426 21.723 - 1.55% -
std::partial_sort(vector<int>)_(descending)/8 -3.13% 25.388 24.593 - 0.95% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.13% 16.289 15.779 - -0.04% -
BM_vector_deque_copy_backward/2 -3.13% 2.064 2.000 - -0.13% -
BM_StringRelational_Less_Empty_Large_Control -3.13% 1.666 1.614 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.12% 16.208 15.702 - -5.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.12% 15.284 14.806 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -3.12% 14482.253 14029.887 - 1.02% -
SetIntersection_None_Vector_float_256_256 -3.12% 2175890.443 2108012.685 - -1.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.11% 1067688.484 1034484.471 - -1.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.11% 1603539.576 1553741.667 - -0.28% -
BM_deque_deque_copy/4000 -3.10% 145.950 141.424 - 1.26% -
std::unordered_set<int>::count(key)_(existent)/32 -3.10% 1.435 1.390 - -7.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.10% 13.616 13.194 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -3.10% 4344247.022 4209683.645 - -4.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.09% 14497.753 14049.550 - 1.44% -
SetIntersection_None_Set_uint32_16384_4 -3.09% 161703992.755 156707061.977 - -2.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.09% 35.413 34.320 - -29.96% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.09% 513308.528 497467.791 - 4.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.08% 1.802 1.746 - -2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.08% 1607453.914 1557989.536 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.08% 16586291.537 16075934.104 - -1.13% -
std::make_heap(vector<int>)_(ascending)/8 -3.07% 16.963 16.442 - 0.23% -
SetIntersection_Front_Set_float_1024_1 -3.07% 1057404.758 1024967.376 - -1.24% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.07% 2.273 2.204 - -5.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.07% 1.573 1.525 - -2.07% -
SetIntersection_Front_Vector_uint32_16_16 -3.06% 36290280.542 35178572.447 - -2.44% -
BM_CmpLess_schar_uint -3.06% 1.147 1.112 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.06% 2194280.366 2127182.473 - -2.46% -
SetIntersection_Interlaced_Set_string_16_16 -3.05% 61716755.029 59831395.074 - 2.83% -
BM_vector_deque_ranges_copy_backward/1024 -3.05% 38.136 36.971 - -2.84% -
BM_PushHeap_float_SingleElement_4 -3.05% 0.358 0.347 - -12.70% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.05% 13167.920 12766.256 - -1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.05% 11585117.784 11231885.160 - -3.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.05% 6859.385 6650.438 - -1.32% -
SetIntersection_None_Vector_uint64_262144_16384 -3.05% 1155002.388 1119823.026 - -1.51% -
SetIntersection_Front_Set_uint64_262144_1024 -3.04% 12550053.575 12168621.852 - -20.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.04% 13.485 13.075 - -0.17% -
SetIntersection_None_Set_uint32_16384_64 -3.04% 161346958.987 156447699.587 - -1.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.03% 1323.144 1282.988 - 4.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.03% 44.820 43.463 - 0.68% -
ranges::minmax(std::deque<long_long>)/1 -3.03% 0.690 0.669 - -27.08% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.02% 56198719.198 54499195.754 - -0.53% -
std::set<int>::contains(key)_(existent)/8192 -3.02% 8.383 8.130 - -0.99% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.02% 37.874 36.732 - -0.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.01% 7.353 7.132 - -4.15% -
SetIntersection_Front_Set_uint64_256_4 -3.01% 4255338.034 4127069.700 - -1.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.01% 616251.928 597729.851 - -4.03% -
SetIntersection_None_Vector_string_1024_64 -3.00% 1184281.984 1148694.544 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.00% 1186100.636 1150474.303 - 1.89% -
std::reverse(list<int>)/64 -3.00% 18.667 18.107 - 3.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.00% 1061672.351 1029817.025 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.00% 18569269.416 18012818.110 - -3.35% -
std::reverse_copy(list<int>)/4096 -3.00% 3193.733 3098.040 - -1.12% -
SetIntersection_Interlaced_Set_string_1024_1 -3.00% 1114131.154 1080752.854 - -2.05% -
SetIntersection_Front_Vector_float_262144_16 -3.00% 1137528.674 1103452.943 - -0.73% -
std::multimap<std::string,_int>::erase(iterator)/1024 -2.99% 28.487 27.635 - -14.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.99% 147174.337 142780.036 - -1.19% -
BM_StringRead_Hot_Shallow_Empty -2.98% 0.487 0.472 - -1.23% -
SetIntersection_None_Set_uint32_16384_256 -2.98% 160847931.984 156055590.668 - -1.68% -
std::partial_sort(deque<int>)_(heap)/8192 -2.98% 275886.920 267677.980 - 0.98% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.97% 1053135.725 1021864.382 - -1.82% -
std::multiset<int>::erase(key)_(existent)/8192 -2.97% 62.288 60.439 - -1.78% -
BM_std_minmax_element<int>/4 -2.97% 1.239 1.202 - -1.63% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.97% 1405.549 1363.853 - 1.82% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.96% 21.986 21.334 - 0.85% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.96% 1301531.740 1262966.391 - -2.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.95% 1165340.803 1130920.906 - -1.45% -
std::multimap<int,_int>::clear()/1024 -2.95% 11110.454 10782.409 - 0.33% -
SetIntersection_None_Vector_uint64_1024_1 -2.95% 1096194.824 1063851.332 - -1.54% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.95% 5.431 5.271 - 0.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.94% 12470.883 12103.954 - -4.78% -
BM_deque_deque_ranges_move_backward/1024 -2.94% 38.898 37.754 - -1.17% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.94% 1.661 1.612 - -0.33% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.94% 58989.594 57255.735 - 2.25% -
SetIntersection_None_Vector_uint64_16384_16384 -2.94% 1115256.672 1082478.967 - -2.14% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.93% 174458253.965 169340672.145 - 0.23% -
BM_vector_deque_move/64 -2.93% 2.772 2.691 - 2.06% -
SetIntersection_None_Vector_float_16384_16 -2.93% 1132002.459 1098799.082 - -0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.93% 201799789.194 195888717.287 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.93% 1095720.571 1063628.771 - 0.36% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.93% 1.637 1.589 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.93% 1158242.529 1124339.767 - -0.52% -
std::unordered_map<int,_int>::clear()/8192 -2.93% 66625.849 64676.127 - -16.59% -
std::copy(deque<int>)/512 -2.93% 17.161 16.659 - 0.09% -
std::unordered_set<int>::ctor(const&)/1024 -2.93% 6893.976 6692.307 - -4.51% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.92% 1.827 1.773 - 3.46% -
std::partition_copy(vector<int>)/1024 -2.92% 467.207 453.566 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.92% 63088.702 61247.983 - -2.07% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.92% 12.246 11.889 - -0.01% -
std::find_first_of(list<int>)_(small_needle)/32 -2.92% 96.678 93.859 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -2.91% 111472.742 108226.019 - 0.56% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.91% 7133270.619 6925536.713 - -3.78% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.91% 5.553 5.392 - -2.18% -
BM_CmpLess_short_uint -2.90% 1.145 1.111 - 0.41% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -2.89% 16.114 15.648 - -11.32% -
std::unordered_set<int>::erase(iterator)/1024 -2.89% 20.345 19.758 - -15.08% -
SetIntersection_Front_Set_string_16384_1 -2.88% 1110558.098 1078567.075 - -0.49% -
SetIntersection_Front_Set_uint64_16384_16 -2.88% 1206813.359 1172083.343 - -0.35% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.88% 1.547 1.503 - 4.24% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.87% 34202.804 33220.752 - -1.30% -
std::unique(deque<int>)_(sprinkled)/32 -2.86% 53.766 52.227 - -5.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.86% 1098142.576 1066723.298 - -0.87% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.85% 1331267.982 1293292.643 - -2.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.85% 39391961.028 38268587.566 - -2.50% -
SetIntersection_Front_Vector_uint32_262144_16 -2.85% 1137510.540 1105135.912 - -1.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.84% 203.960 198.161 - -0.32% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.84% 17.794 17.288 - -0.87% -
BM_deque_deque_move/5500 -2.84% 202.045 196.305 - -1.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.84% 52.294 50.809 - -0.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.84% 1.701 1.652 - -5.12% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.84% 1071099.492 1040708.880 - -1.39% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.83% 39326.470 38214.186 - 0.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.82% 10988.291 10678.394 - 16.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.82% 21.884 21.268 - 1.59% -
SetIntersection_None_Set_string_1024_1 -2.81% 9175112.863 8917323.014 - -34.04% -
SetIntersection_None_Vector_uint32_16384_1 -2.81% 1114384.838 1083074.648 - -1.33% -
std::fill(vector<bool>)/512 -2.80% 1.519 1.476 - -8.16% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.80% 8.613 8.372 - 0.72% -
SetIntersection_Front_Vector_uint64_256_1 -2.80% 4220914.450 4102785.887 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.80% 4256799.668 4137741.870 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.79% 15179591.155 14755396.528 - 0.12% -
BM_CmpLess_int_uchar -2.79% 1.152 1.120 - 1.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.79% 143732.920 139719.737 - -2.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.79% 13347.107 12974.826 - 1.33% -
SetIntersection_None_Vector_uint32_1024_16 -2.79% 1105840.484 1075002.473 - 0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.79% 63779.148 62002.468 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.78% 56236560.783 54670510.586 - -0.59% -
BM_num_get<float> -2.78% 37.057 36.027 - 0.27% -
std::replace(vector<int>)_(sprinkled)/32 -2.78% 5.802 5.641 - 1.67% -
SetIntersection_None_Set_uint32_16384_1 -2.77% 161921330.369 157430357.161 - -1.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.77% 793.908 771.930 - 1.64% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.77% 20.126 19.569 - 1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.76% 201241354.042 195677264.608 - 0.66% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.75% 27.141 26.395 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.75% 54.892 53.384 - -1.38% -
std::find_if(vector<char>)_(bail_25%)/1024 -2.74% 26.011 25.299 - 0.44% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.74% 1.545 1.503 - -3.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.73% 1195722.763 1163024.312 - -7.13% -
SetIntersection_None_Vector_uint64_262144_4 -2.73% 1151017.544 1119547.331 - -1.57% -
rng::contains(list<int>)_(process_all)/8 -2.73% 2.381 2.316 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.73% 3040247.681 2957196.583 - -26.41% -
BM_CmpLess_short_ushort -2.73% 1.125 1.094 - -0.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.72% 371.217 361.117 - -0.16% -
std::unordered_set<int>::erase(iterator)/32 -2.72% 20.214 19.665 - -6.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.71% 15.318 14.902 - 0.43% -
SetIntersection_None_Vector_uint32_256_256 -2.71% 2182429.148 2123268.439 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.71% 38010750.021 36980699.202 - -0.80% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.71% 21.354 20.775 - -1.54% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.71% 210241.865 204546.609 - 0.16% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.71% 1074622.364 1045525.450 - -1.19% -
BM_deque_vector_ranges_copy/5500 -2.71% 198.332 192.965 - -0.92% -
SetIntersection_Front_Vector_uint32_16384_1 -2.70% 1064317.168 1035541.487 - -0.89% -
BM_PushHeap_string_Ascending_262144 -2.70% 31.698 30.842 - 5.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.70% 6.874 6.688 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.70% 24758404.207 24090219.897 - -3.05% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.70% 5.682 5.529 - 1.02% -
SetIntersection_Interlaced_Set_string_64_64 -2.70% 35089417.383 34142595.014 - -0.60% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.70% 1064191.656 1035483.513 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.70% 1219813.990 1186910.086 - -3.31% -
SetIntersection_None_Set_uint64_256_64 -2.69% 9382142.097 9129333.782 - -1.56% -
BM_std_minmax_element<char>/64000 -2.69% 16622.266 16174.386 - 5.13% -
SetIntersection_None_Set_uint64_262144_64 -2.69% 1235613.361 1202327.799 - -2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.69% 1113863.233 1083876.083 - -1.36% -
SetIntersection_None_Set_uint64_262144_16 -2.69% 1234401.937 1201173.014 - -1.86% -
SetIntersection_Front_Set_uint64_262144_16 -2.69% 1212154.184 1179557.806 - -1.98% -
SetIntersection_Front_Vector_uint64_16384_1 -2.69% 1062926.961 1034370.028 - 0.36% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.68% 7744.738 7536.883 - -5.12% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.68% 110368.182 107406.697 - -3.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.68% 5902996.389 5744722.072 - -2.32% -
BM_deque_vector_ranges_move/4000 -2.68% 146.076 142.164 - 0.17% -
SetIntersection_None_Vector_uint64_16384_64 -2.67% 1117509.722 1087626.128 - -1.65% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.67% 250004.039 243320.361 - 2.60% -
std::multimap<int,_int>::clear()/32 -2.67% 666.607 648.810 - 0.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.67% 12.551 12.217 - -1.50% -
SetIntersection_Front_Set_uint32_16384_1 -2.66% 1054686.198 1026590.330 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.66% 1121236.695 1091373.383 - 0.61% -
std::deque<std::string>::ctor(size)/1024 -2.66% 725.802 706.494 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 4446082.029 4327985.754 - -1.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.66% 31.240 30.410 - 3.53% -
SetIntersection_None_Set_float_256_64 -2.65% 9422170.085 9172502.997 - -1.79% -
std::rotate_copy(deque<int>)/8192 -2.65% 298.955 291.043 - -0.84% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.65% 24.133 23.494 - -2.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.65% 35.254 34.321 - 3.29% -
SetIntersection_None_Vector_uint64_256_1 -2.64% 4322103.341 4207824.185 - -1.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.64% 8.905 8.670 - -0.80% -
SetIntersection_None_Set_uint64_262144_262144 -2.64% 1252596.596 1219527.588 - -1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.64% 1111320.571 1082007.447 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.64% 47084643.425 45843251.785 - 1.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.63% 380.113 370.115 - -1.08% -
BM_deque_deque_ranges_move/2 -2.63% 2.307 2.247 - 5.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.63% 0.496 0.483 - -0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.63% 15.253 14.853 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.62% 14113.460 13743.289 - -1.12% -
SetIntersection_None_Vector_float_64_4 -2.62% 16316493.242 15888966.648 - -1.37% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.62% 2.413 2.350 - -1.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.62% 682.412 664.546 - 0.31% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.61% 294.682 286.978 - -1.64% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.61% 18.847 18.356 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.60% 17173009.279 16725939.066 - -0.66% -
BM_StringRelational_Eq_Empty_Empty_Control -2.60% 2.118 2.063 - 0.50% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.60% 294.819 287.147 - -1.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.60% 41395.488 40318.637 - 1.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.60% 18.230 17.756 - -0.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.59% 52.243 50.888 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.59% 38563937.553 37564429.057 - -0.29% -
BM_StringResizeAndOverwrite -2.59% 0.841 0.820 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.59% 1073225.193 1045429.659 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.59% 1190927.963 1160121.622 - -0.47% -
SetIntersection_Front_Set_uint32_262144_16 -2.58% 1170708.878 1140487.741 - -5.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.58% 52.048 50.707 - -0.49% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.57% 22873.156 22285.017 - -0.71% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.57% 35819.614 34899.142 - 0.16% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.57% 10190966.562 9929349.353 - -10.85% -
std::none_of(list<int>)_(process_all)/8 -2.56% 2.720 2.650 - -1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.56% 68443.795 66688.806 - 1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.56% 4045202.768 3941668.181 - -0.46% -
bm_ranges_swap_ranges_vb_aligned/512 -2.56% 5.292 5.156 - 0.60% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.55% 3.569 3.478 - -3.65% -
SetIntersection_Interlaced_Set_string_16_1 -2.55% 66731081.712 65029214.252 - -0.68% -
std::pop_heap(deque<int>)/1024 -2.55% 13.584 13.238 - 6.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.54% 9250087.655 9014786.290 - -1.36% -
SetIntersection_Front_Set_string_16384_4 -2.54% 1258331.676 1226341.308 - -2.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 386.354 376.534 - -1.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.54% 953.430 929.216 - -3.69% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.54% 1.295 1.263 - -13.33% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.54% 15.476 15.083 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.53% 170028454.787 165720742.810 - -1.59% -
SetIntersection_Interlaced_Vector_string_64_1 -2.53% 17259813.501 16822565.707 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.53% 508443.599 495574.962 - 5.15% -
SetIntersection_None_Vector_string_4_4 -2.53% 138990411.721 135474695.376 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.53% 20.215 19.704 - -0.28% -
std::set<int>::count(key)_(existent)/32 -2.53% 1.700 1.657 - 1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.53% 5114643.937 4985443.155 - -0.15% -
SetIntersection_None_Vector_uint64_262144_262144 -2.52% 1138528.605 1109788.220 - -2.84% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.52% 12699898.771 12379394.385 - -2.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.52% 57272196.144 55828701.816 - -0.59% -
SetIntersection_Front_Set_float_16384_1 -2.52% 1060780.193 1034058.812 - -0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.52% 4.628 4.512 - 3.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.52% 2.385 2.325 - 0.32% -
SetIntersection_None_Set_uint64_16384_4 -2.51% 165013346.874 160866961.673 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.51% 8854331.574 8632070.637 - -2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.51% 139204842.573 135711331.937 - -0.56% -
SetIntersection_Interlaced_Set_string_262144_1 -2.51% 1110736.749 1082883.931 - -0.56% -
SetIntersection_Interlaced_Set_float_256_256 -2.51% 7643424.055 7451821.620 - -1.12% -
std::is_sorted(deque<int>)/8 -2.51% 2.861 2.790 - 2.36% -
SetIntersection_None_Set_uint64_16384_1024 -2.51% 169268240.056 165027875.390 - -2.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.50% 13.347 13.013 - 0.71% -
SetIntersection_Front_Vector_uint32_1024_4 -2.48% 1084671.583 1057772.422 - -1.16% -
bm_ranges_swap_ranges_vb_aligned/128 -2.48% 3.433 3.348 - -0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.48% 4398540.380 4289575.515 - -1.00% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.47% 13.047 12.724 - -0.42% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.47% 24.210 23.611 - 0.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.47% 165.767 161.676 - -1.84% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.47% 13.068 12.745 - -0.20% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.47% 18123.411 17676.325 - 0.12% -
SetIntersection_None_Set_uint64_262144_256 -2.47% 1233154.217 1202734.375 - -1.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.46% 416.725 406.456 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.46% 64569072.363 62978467.356 - -0.78% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.45% 1105670.461 1078584.958 - -2.33% -
SetIntersection_None_Vector_uint64_1024_4 -2.45% 1102987.149 1075997.064 - -1.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.45% 9245.324 9019.148 - 4.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.44% 63944282.974 62381937.905 - -0.55% -
std::set<int>::find(key)_(non-existent)/32 -2.44% 2.284 2.228 - -2.27% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.44% 63839582.058 62281752.406 - -1.04% -
BM_std_minmax_element<long_long>/2 -2.44% 0.665 0.648 - -5.30% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.44% 1595439.453 1556526.693 - -2.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.44% 8.252 8.051 - 3.11% -
std::deque<std::string>::ctor(size)/8192 -2.44% 8451.333 8245.395 - -9.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.44% 13180.992 12859.889 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.43% 1.315 1.283 - -0.46% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.43% 13.051 12.734 - -0.06% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.43% 43.261 42.209 - 0.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.43% 13146.039 12826.964 - -1.15% -
BM_CmpLess_schar_uchar -2.42% 1.121 1.094 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.42% 8985526.626 8767775.165 - -3.36% -
SetIntersection_None_Vector_float_256_16 -2.42% 4099074.404 3999857.506 - -0.74% -
std::multimap<std::string,_int>::clear()/8192 -2.42% 218727.261 213436.065 - -1.76% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.42% 22.458 21.915 - 2.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.41% 38.949 38.008 - -2.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.41% 15.353 14.983 - 0.57% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.41% 4.437 4.331 - -4.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.41% 6837.681 6673.117 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.41% 252514816.985 246440071.026 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.41% 12281433.946 11986063.725 - -1.10% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.40% 13.083 12.769 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.40% 144204758.663 140741771.279 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.40% 543412778.453 530382309.349 - -0.34% -
SetIntersection_Front_Vector_uint32_16384_4 -2.40% 1075728.418 1049936.473 - 0.09% -
SetIntersection_None_Vector_string_256_64 -2.40% 3679144.223 3591023.553 - -1.33% -
SetIntersection_None_Set_uint32_256_16 -2.39% 11048257.955 10783672.147 - -2.09% -
SetIntersection_Front_Set_uint64_16384_64 -2.39% 1680363.084 1640142.716 - -4.79% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.39% 12414990.576 12117993.192 - 1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.39% 1076112.615 1050380.920 - -0.92% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.39% 1634458.902 1595444.092 - -2.31% -
BM_vector_deque_ranges_copy/5500 -2.38% 200.764 195.982 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.38% 18612063.147 18169472.172 - -1.20% -
std::is_sorted(deque<int>,_pred)/8 -2.38% 4.805 4.691 - 0.22% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.37% 12279.990 11988.517 - -3.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.37% 140607.813 137278.873 - 1.28% -
std::flat_map<int,_int>::clear()/8192 -2.36% 417.984 408.102 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.36% 60393517.319 58966845.949 - -0.71% -
SetIntersection_None_Vector_float_262144_64 -2.36% 1147223.260 1120146.195 - -3.21% -
SetIntersection_Interlaced_Vector_string_4_4 -2.36% 153879752.243 150252337.735 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.36% 1269302.084 1239389.809 - -1.36% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.36% 29.888 29.184 - 0.71% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.35% 215139479.982 210077976.998 - -2.83% -
SetIntersection_None_Set_float_1024_64 -2.35% 9101645.475 8887555.070 - -0.87% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.35% 16955.704 16557.008 - -0.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.35% 14477.288 14137.405 - 0.91% -
BM_CmpEqual_uchar_int -2.35% 1.093 1.068 - -1.12% -
SetIntersection_Interlaced_Set_string_1024_16 -2.34% 13172778.262 12863879.409 - -0.87% -
SetIntersection_None_Vector_string_262144_262144 -2.34% 1317178.590 1286330.960 - -0.75% -
SetIntersection_Interlaced_Set_string_4_1 -2.34% 226748245.583 221445478.214 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.34% 220157180.664 215008596.873 - -0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.34% 9.488 9.266 - -2.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.34% 137617701.811 134403260.308 - -0.54% -
std::for_each_n(list<int>)/8 -2.33% 2.421 2.365 - 0.11% -
SetIntersection_Interlaced_Set_string_16384_1 -2.33% 1110352.355 1084515.060 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.32% 217341092.674 212289148.895 - -0.47% -
SetIntersection_Front_Set_string_1024_1 -2.32% 1106618.958 1080908.996 - -0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.32% 33593.888 32814.063 - -1.44% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.32% 16697876.304 16310423.382 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.32% 3523444.244 3441763.945 - -1.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.31% 63.374 61.912 - 0.19% -
std::none_of(list<int>)_(process_all)/32768 -2.31% 26692.966 26076.883 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.31% 16612561.349 16229320.735 - -0.71% -
SetIntersection_Front_Set_string_1_1 -2.31% 564725508.719 551706131.466 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.30% 1175457.734 1148375.343 - -2.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.29% 543284524.648 530821385.725 - -0.72% -
SetIntersection_None_Set_uint64_16384_16 -2.29% 167918423.877 164071697.499 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.29% 16676682.436 16295031.150 - -0.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.28% 634733.516 620230.274 - -0.23% -
SetIntersection_Interlaced_Set_float_16_16 -2.28% 38789084.375 37903680.709 - -0.11% -
std::copy_backward(vector<int>)/32768 -2.28% 3795.777 3709.293 - -2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.27% 11231.528 10976.063 - -3.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.27% 39.245 38.352 - -4.56% -
SetIntersection_Front_Set_uint64_262144_4 -2.27% 1096229.573 1071306.397 - -1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.27% 54852921.199 53605848.562 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.27% 1064415.722 1040253.134 - 0.34% -
SetIntersection_Front_Set_uint64_16384_1 -2.27% 1059419.799 1035380.863 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.27% 36052.335 35234.941 - -2.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.26% 2.345 2.292 - 0.69% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.26% 9.664 9.445 - -1.10% -
std::reverse_copy(vector<int>)/4096 -2.26% 134.328 131.289 - -0.75% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.26% 603.360 589.724 - 0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.26% 55744.287 54485.397 - -1.08% -
SetIntersection_None_Vector_float_16384_256 -2.26% 1113724.038 1088601.543 - -1.15% -
std::pop_heap(vector<std::string>)/1024 -2.25% 20.990 20.516 - 0.99% -
SetIntersection_None_Vector_float_16384_64 -2.25% 1125762.233 1100391.564 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.25% 18442.618 18027.237 - 0.50% -
SetIntersection_Interlaced_Set_string_64_1 -2.25% 17518317.560 17123947.312 - 0.36% -
SetIntersection_Interlaced_Vector_string_16_1 -2.25% 65604980.314 64130533.954 - -0.36% -
SetIntersection_Interlaced_Set_string_1_1 -2.25% 566736809.475 554003108.793 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.25% 34411732.764 33638784.111 - -0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.25% 400.360 391.369 - 0.10% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.24% 307.987 301.076 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.24% 140659.434 137505.957 - -0.98% -
SetIntersection_Front_Set_uint64_64_4 -2.24% 16277911.661 15913240.257 - -0.75% -
SetIntersection_None_Vector_uint32_1024_4 -2.24% 1101704.300 1077036.986 - 0.59% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.24% 1058852.244 1035158.658 - -0.34% -
SetIntersection_None_Vector_string_64_16 -2.23% 14382474.485 14061132.153 - -0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.23% 3553208.715 3473975.181 - 0.45% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.23% 12.998 12.708 - 0.23% -
std::unordered_multimap<int,_int>::clear()/1024 -2.22% 8476.642 8288.037 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.22% 943318.779 922354.863 - 0.62% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.22% 30111.049 29441.909 - -1.39% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.22% 1920.953 1878.269 - -0.10% -
SetIntersection_None_Vector_float_1024_256 -2.22% 1103979.508 1079508.271 - -0.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.21% 15.255 14.918 - 0.69% -
SetIntersection_None_Vector_float_262144_262144 -2.21% 1151246.363 1125797.699 - -2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.21% 4235902.351 4142414.126 - -0.93% -
SetIntersection_None_Vector_uint64_16384_1 -2.20% 1128744.076 1103856.112 - -0.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.20% 22.215 21.726 - -2.60% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.20% 26.511 25.926 - -1.87% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.20% 180899872.314 176919531.633 - -4.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.20% 4341412.970 4246008.600 - 0.47% -
std::unordered_set<std::string>::clear()/1024 -2.20% 23901.239 23376.294 - 0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.20% 216611120.227 211855879.449 - -0.48% -
SetIntersection_None_Set_float_1024_4 -2.19% 8935352.638 8739233.667 - -2.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.19% 64005546.802 62601965.091 - -0.18% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.19% 16.215 15.860 - 0.42% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.19% 1.927 1.885 - -9.69% -
BM_vector_deque_ranges_move_backward/4096 -2.19% 151.696 148.374 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.19% 13880996.596 13577453.510 - -0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.19% 385.430 377.006 - -0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.18% 151443.356 148135.077 - 1.18% -
std::unordered_set<int>::clear()/32 -2.18% 604.585 591.387 - -0.24% -
BM_StringRelational_Eq_Empty_Large_Control -2.18% 0.479 0.469 - -1.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.18% 13.444 13.151 - 0.08% -
BM_StringEraseToEnd_Huge_Opaque -2.18% 2.290 2.240 - -1.58% -
BM_CmpEqual_short_uchar -2.18% 1.114 1.090 - -0.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.18% 2210.858 2162.759 - 0.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.17% 7517.445 7354.028 - -0.70% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.17% 36864.509 36063.397 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.17% 10967650.464 10729465.230 - -0.93% -
std::stable_partition(vector<int>)_(dense)/50 -2.17% 26.313 25.742 - 2.43% -
SetIntersection_Interlaced_Set_float_1024_64 -2.17% 10294092.846 10071128.629 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.17% 55497465.628 54295678.379 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.16% 540349945.110 528670717.793 - -0.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.16% 21.140 20.684 - -1.92% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.16% 973.842 952.813 - -0.73% -
SetIntersection_Front_Vector_uint64_256_4 -2.16% 4232684.291 4141327.215 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.16% 16676109.290 16316201.110 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.16% 542902106.741 531196512.237 - -0.46% -
SetIntersection_None_Vector_uint32_262144_262144 -2.15% 1141241.657 1116650.791 - -0.82% -
SetIntersection_None_Set_uint64_262144_4 -2.15% 1222956.951 1196625.895 - -2.01% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.15% 7466.603 7305.855 - -2.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.15% 3.544 3.467 - -2.62% -
SetIntersection_Front_Vector_uint32_256_16 -2.15% 4311757.725 4219043.809 - 1.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.15% 55.881 54.680 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.15% 142836119.881 139769791.457 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.15% 16261498.149 15912624.424 - -0.83% -
SetIntersection_Front_Set_string_256_256 -2.14% 29416190.398 28785583.543 - 1.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 399.780 391.215 - 0.12% -
std::reverse_copy(vector<int>)/8 -2.14% 2.432 2.380 - -3.71% -
SetIntersection_None_Set_string_256_4 -2.14% 11663625.844 11414506.284 - -0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.13% 621.748 608.478 - -3.25% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.13% 13.048 12.769 - 0.15% -
SetIntersection_Interlaced_Set_string_16384_256 -2.13% 358077212.254 350444989.879 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.13% 55521758.252 54339759.407 - -0.34% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.13% 1056347.331 1033869.146 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.13% 16213840.419 15869144.715 - -0.93% -
SetIntersection_Interlaced_Vector_float_256_1 -2.12% 4228546.790 4138827.251 - -0.33% -
SetIntersection_None_Set_float_256_1 -2.12% 11581584.109 11335901.907 - -1.56% -
SetIntersection_None_Vector_string_16384_4 -2.12% 1244967.866 1218588.538 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.12% 488262.020 477930.426 - 1.33% -
SetIntersection_Front_Vector_float_16384_4 -2.11% 1071736.044 1049108.488 - -0.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.11% 1.644 1.610 - -12.37% -
SetIntersection_Front_Set_float_16_4 -2.11% 55820845.415 54644079.438 - 0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.11% 15.210 14.889 - 0.36% -
BM_num_put<double> -2.10% 58.842 57.604 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.10% 4.654 4.556 - -0.74% -
SetIntersection_Front_Set_float_16_16 -2.10% 38562346.992 37751830.794 - -0.14% -
SetIntersection_Front_Vector_float_1024_1 -2.10% 1056776.886 1034599.428 - 0.31% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.10% 1591417.318 1558033.771 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.09% 139790266.744 136867359.164 - -0.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.09% 211.626 207.205 - 0.11% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.09% 19.390 18.985 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.09% 63654542.809 62326660.518 - -0.42% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.09% 82.328 80.611 - -2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.09% 544791965.446 533430400.629 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.08% 136039799.336 133203700.246 - -0.48% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.08% 12114603.735 11862220.210 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.08% 11694218.203 11450884.871 - 0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.08% 621.985 609.050 - -0.67% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.07% 4861.077 4760.296 - 0.29% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 13371.437 13094.546 - 3.60% -
SetIntersection_Front_Set_uint64_16384_4 -2.07% 1068767.367 1046637.182 - -2.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.07% 370.577 362.905 - -1.10% -
SetIntersection_None_Vector_float_1024_1 -2.07% 1101633.699 1078843.190 - 0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.07% 87284.752 85480.496 - 0.73% -
SetIntersection_Front_Set_uint64_262144_64 -2.06% 1699019.864 1663948.019 - -1.01% -
SetIntersection_Front_Vector_string_64_1 -2.06% 17081262.489 16729035.952 - -0.94% -
BM_deque_vector_move/64 -2.06% 2.652 2.597 - 0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.06% 15.316 15.001 - 0.86% -
std::make_heap(vector<int>)_(descending)/8 -2.05% 14.977 14.670 - 0.17% -
std::set<std::string>::clear()/0 -2.05% 401.471 393.227 - 0.24% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.05% 5381.197 5270.711 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.05% 210476.717 206155.620 - 0.76% -
std::set<int>::count(key)_(non-existent)/32 -2.05% 3.015 2.954 - 0.64% -
SetIntersection_Front_Set_uint32_1024_1 -2.05% 1065102.236 1043260.143 - 0.42% -
BM_CmpLess_ushort_ushort -2.05% 1.090 1.067 - 0.90% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.05% 23.348 22.871 - 0.17% -
SetIntersection_None_Vector_uint32_16384_256 -2.04% 1121826.189 1098906.653 - -0.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.03% 400.715 392.567 - 0.42% -
SetIntersection_None_Set_uint64_262144_1024 -2.03% 1230612.955 1205592.691 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.03% 39152978.349 38358136.453 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.03% 35727399.415 35003177.978 - -0.63% -
BM_CmpLess_short_schar -2.02% 0.968 0.949 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.02% 67260612.057 65900849.975 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.02% 1075966.426 1054221.512 - 1.10% -
SetIntersection_None_Set_string_16_16 -2.01% 37044843.940 36299111.670 - 0.11% -
std::sort(vector<int>)_(repeated)/8 -2.01% 16.103 15.779 - -0.20% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.01% 12.992 12.731 - 0.20% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.01% 6952.828 6813.236 - -0.84% -
SetIntersection_None_Set_uint64_16384_256 -2.01% 169128235.160 165736657.786 - -1.50% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.00% 29614.673 29021.013 - 3.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.00% 16888053.845 16549831.723 - 0.29% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.00% 5.969 5.850 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.00% 12161050.279 11917591.043 - -1.78% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.00% 1.516 1.486 - 1.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.00% 54842.392 53746.878 - -1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.99% 12801544.464 12546240.192 - 0.74% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 399.620 391.656 - 0.26% -
SetIntersection_None_Vector_float_1024_4 -1.99% 1099032.300 1077132.717 - -1.74% -
BM_CmpLess_short_int -1.99% 1.136 1.113 - -0.25% -
SetIntersection_None_Vector_string_256_1 -1.99% 4581619.318 4490555.933 - -0.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 297.320 291.412 - 1.67% -
SetIntersection_Interlaced_Vector_string_256_1 -1.99% 4347446.389 4261110.859 - -0.28% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.98% 542209913.817 531457855.604 - -4.06% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.98% 1716161.541 1682175.293 - -2.39% -
SetIntersection_Front_Vector_string_262144_1024 -1.98% 40066086.138 39272777.769 - -0.84% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.98% 20.161 19.762 - 0.22% -
SetIntersection_None_Vector_uint64_16_16 -1.97% 34107677.915 33435414.849 - -0.50% -
SetIntersection_None_Vector_uint32_1024_1 -1.97% 1098923.609 1077267.548 - 0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.97% 216926625.376 212653445.026 - -0.21% -
SetIntersection_None_Set_uint64_64_1 -1.97% 22581522.629 22136765.406 - -2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.97% 13839734.453 13567524.759 - -1.43% -
BM_deque_deque_copy/0 -1.96% 0.869 0.852 - 0.03% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.96% 224361271.331 219953713.473 - -2.69% -
SetIntersection_Front_Vector_uint64_16_1 -1.96% 63659597.606 62409032.023 - -0.36% -
SetIntersection_Interlaced_Vector_float_16_4 -1.96% 57234745.688 56111455.172 - 0.41% -
BM_StringFindStringLiteral/512 -1.96% 9.665 9.476 - 1.55% -
SetIntersection_Interlaced_Set_float_4_4 -1.96% 139177711.205 136448714.746 - -0.18% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.96% 27223.754 26690.379 - 0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.96% 252372.831 247429.524 - 0.76% -
SetIntersection_Front_Vector_uint32_64_4 -1.96% 16161426.000 15845250.386 - -0.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.96% 8274.288 8112.416 - -0.78% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.96% 325.245 318.884 - 0.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.95% 983.493 964.266 - -0.63% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.95% 13.248 12.989 - -1.21% -
std::stable_sort(deque<int>)_(heap)/1024 -1.95% 2789.658 2735.220 - -0.56% -
BM_CmpLess_ushort_uchar -1.95% 1.111 1.089 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.95% 1064862.368 1044113.438 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.95% 398.797 391.028 - 0.18% -
SetIntersection_Front_Vector_string_16_1 -1.95% 65192527.863 63923353.866 - -0.90% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.95% 37462.666 36733.749 - -2.37% -
std::unordered_set<int>::ctor(const&)/8192 -1.95% 56042.916 54952.592 - -1.67% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.94% 4.595 4.506 - -0.90% -
SetIntersection_None_Set_uint64_262144_1 -1.94% 1225983.479 1202182.617 - -1.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.94% 761.374 746.612 - 1.90% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.94% 1300008.949 1274840.658 - -2.04% -
std::set<int>::equal_range(key)_(existent)/1024 -1.94% 4.457 4.371 - 0.66% -
SetIntersection_None_Vector_float_64_1 -1.93% 16949921.754 16621955.459 - -1.69% -
SetIntersection_None_Vector_string_64_4 -1.93% 16913673.142 16586741.679 - -0.02% -
std::move_backward(vector<bool>)_(aligned)/64 -1.93% 1.731 1.698 - -1.34% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.93% 18.827 18.464 - -0.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.93% 1302458.494 1277329.020 - -0.12% -
SetIntersection_None_Vector_uint32_1024_256 -1.93% 1093842.660 1072757.550 - -0.72% -
std::fill_n(vector<bool>)/64 -1.93% 1.425 1.398 - -9.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.92% 170124.182 166850.161 - 0.33% -
std::unordered_set<std::string>::ctor(const&)/0 -1.92% 13.105 12.853 - -0.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.92% 4.251 4.169 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.92% 58816174.085 57685359.608 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.92% 59096291.225 57960650.494 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 12040491.056 11809173.675 - -0.56% -
SetIntersection_None_Vector_float_1024_64 -1.92% 1098249.472 1077152.230 - -0.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.92% 121381.422 119050.022 - 1.70% -
SetIntersection_None_Set_string_64_64 -1.92% 11869624.117 11641748.359 - 1.02% -
std::multiset<std::string>::erase(iterator)/32 -1.92% 26.705 26.192 - -5.04% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -1.92% 4853.916 4760.940 - 0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.91% 1926.770 1889.873 - 0.85% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.91% 25.106 24.625 - 0.31% -
SetIntersection_None_Vector_string_16384_16 -1.91% 1242465.925 1218708.821 - -0.52% -
bm_swap_ranges_vb_unaligned/512 -1.91% 12.590 12.349 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.91% 547741091.247 537288376.544 - -0.08% -
std::set<std::string>::count(key)_(existent)/32 -1.91% 15.437 15.142 - -5.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.91% 1094577.011 1073718.586 - 0.31% -
SetIntersection_None_Vector_float_4_1 -1.91% 217741939.458 213593283.975 - -4.36% -
SetIntersection_Front_Set_float_64_4 -1.90% 16303704.663 15993129.823 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 16315289.156 16004565.980 - -1.36% -
SetIntersection_None_Vector_float_262144_1024 -1.90% 1153369.700 1131413.625 - -1.98% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.90% 812.905 797.435 - 3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.90% 138492345.907 135856893.648 - -0.29% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.90% 6765.031 6636.338 - 0.24% -
SetIntersection_None_Vector_string_262144_16384 -1.90% 1315054.425 1290070.701 - 1.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.90% 1367.236 1341.273 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.90% 37392154.278 36682906.272 - -0.29% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.89% 819.837 804.331 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.89% 399.906 392.354 - -0.03% -
SetIntersection_None_Set_string_64_4 -1.89% 21681062.814 21272039.768 - -1.47% -
std::flat_multimap<int,_int>::clear()/32 -1.89% 401.845 394.267 - 0.30% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.88% 4711.197 4622.482 - -0.34% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.88% 16678407.296 16365106.135 - -0.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.88% 398.436 390.953 - -0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.88% 15.381 15.092 - 1.19% -
std::sort(vector<int>)_(pipe-organ)/8 -1.87% 17.968 17.631 - 0.00% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.87% 2.648 2.598 - 0.13% -
std::stable_partition(list<int>)_(sparse)/50 -1.87% 27.043 26.537 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.87% 15.021 14.739 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.87% 542834330.704 532677033.301 - -0.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.87% 11748.370 11528.789 - -0.08% -
std::unordered_set<int>::clear()/1024 -1.87% 8359.005 8202.857 - -6.16% -
std::partial_sort(deque<int>)_(repeated)/8 -1.87% 26.576 26.080 - -1.13% -
SetIntersection_None_Set_float_16_1 -1.87% 68013977.265 66745112.200 - 0.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.86% 775.124 760.672 - -3.00% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.86% 74.611 73.220 - 0.11% -
std::flat_multimap<int,_int>::clear()/0 -1.86% 402.105 394.609 - 0.67% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.198 390.775 - -0.10% -
std::make_heap(vector<int>)_(heap)/8 -1.86% 14.958 14.679 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.86% 1174466.201 1152577.144 - -1.71% -
SetIntersection_None_Vector_uint32_256_1 -1.86% 4313258.097 4232896.751 - -0.61% -
BM_CmpEqual_uint_uint -1.86% 1.092 1.072 - 2.24% -
SetIntersection_None_Vector_string_1024_256 -1.86% 1183486.303 1161485.294 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.86% 1078129.030 1058092.845 - -1.78% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.86% 36288627.262 35615095.606 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.85% 1120535.098 1099755.951 - -3.09% -
SetIntersection_Front_Vector_uint64_16_16 -1.85% 36216717.230 35545584.479 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.85% 1182961.685 1161044.339 - -4.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.85% 4200244.633 4122442.944 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.85% 213204.359 209255.692 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.85% 542772261.657 532724241.711 - -0.51% -
std::multiset<std::string>::clear()/32 -1.85% 925.512 908.387 - 0.68% -
std::multiset<std::string>::clear()/1024 -1.85% 22399.180 21984.822 - 1.18% -
SetIntersection_Front_Vector_uint64_64_16 -1.84% 14506186.516 14238619.262 - 0.94% -
SetIntersection_None_Vector_float_64_64 -1.84% 8611066.786 8452308.350 - -0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.84% 15.062 14.785 - 0.54% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.84% 161.642 158.667 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.84% 8401677.793 8247210.677 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.84% 4331840.991 4252234.727 - -0.44% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 219005626.172 - -0.19% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.84% 11.428 11.218 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.84% 13936868.153 13681080.640 - -0.40% -
SetIntersection_None_Set_uint64_1024_1 -1.83% 8987520.224 8822910.348 - -2.71% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.83% 216600887.248 212634615.432 - -0.25% -
SetIntersection_Front_Set_uint32_256_1 -1.83% 4207770.911 4130747.761 - -0.66% -
SetIntersection_Front_Set_uint64_4_4 -1.83% 138721966.678 136182779.089 - -0.41% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.83% 216675829.100 212712100.740 - -1.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.83% 517.651 508.186 - -3.01% -
std::all_of(vector<int>)_(process_all)/8 -1.83% 2.517 2.471 - -5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 11296694.765 11090660.885 - -3.44% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.82% 1.279 1.255 - -2.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.82% 32810.853 32213.105 - -1.45% -
SetIntersection_Front_Set_uint64_1_1 -1.82% 541820530.750 531984944.296 - -0.35% -
SetIntersection_None_Vector_float_16384_4 -1.81% 1113854.776 1093651.051 - -1.19% -
std::generate_n(deque<int>)/8192 -1.81% 2015.759 1979.208 - 1.16% -
std::multimap<int,_int>::erase(iterator)/8192 -1.81% 21.439 21.051 - 2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.81% 139492100.581 136964205.576 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.81% 136358818.604 133889050.799 - -0.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.81% 743.792 730.327 - -3.05% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.81% 12.972 12.737 - 0.37% -
SetIntersection_None_Vector_uint32_64_4 -1.81% 16153118.292 15861093.601 - -0.66% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.80% 2.795 2.745 - -2.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.80% 6788.506 6666.204 - 0.99% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.80% 17.096 16.788 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 218362034.403 214433526.291 - -0.25% -
SetIntersection_Front_Vector_uint32_256_1 -1.80% 4214152.026 4138340.481 - -0.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.80% 468.373 459.949 - -0.24% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.80% 15.499 15.221 - 3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.80% 121357383.437 119177008.652 - -0.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.80% 38921.089 38222.061 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.79% 37343460.212 36673194.201 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.79% 22845672.486 22435875.367 - 0.76% -
SetIntersection_None_Vector_uint32_16384_4 -1.79% 1118123.114 1098078.612 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.79% 541720870.301 532019816.228 - -0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.79% 23208.731 22793.904 - 1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.79% 4229266.802 4153688.773 - -0.09% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.79% 32.185 31.610 - 1.10% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.79% 101908.781 100089.361 - -0.25% -
SetIntersection_Front_Set_uint64_16_16 -1.79% 38449012.134 37762596.539 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.78% 1499.492 1472.735 - 2.15% -
SetIntersection_None_Set_uint64_1_1 -1.78% 542417661.344 532739861.432 - -0.58% -
std::flat_multimap<int,_int>::clear()/8192 -1.78% 419.513 412.035 - 0.43% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.78% 33.884 33.280 - -1.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.78% 38.180 37.500 - 0.23% -
std::find(vector<char>)_(process_all)/50 -1.78% 1.646 1.617 - -0.56% -
SetIntersection_Front_Set_uint64_16_1 -1.77% 63670798.394 62542435.317 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.77% 542727498.137 533109788.959 - -0.45% -
BM_deque_deque_ranges_move_backward/4096 -1.77% 155.306 152.554 - -0.88% -
SetIntersection_None_Vector_float_1_1 -1.77% 542865270.508 533247752.502 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.77% 217101137.257 213256755.946 - -0.38% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.77% 22.816 22.412 - -22.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.77% 1.448 1.422 - 1.38% -
SetIntersection_None_Set_uint64_16_4 -1.77% 57148398.323 56139224.390 - -1.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.76% 272.245 267.441 - -5.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.76% 1258407.879 1236206.461 - 0.41% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.76% 399.401 392.359 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.76% 56739466.246 55741296.649 - -0.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.76% 626.093 615.084 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.76% 1054709.147 1036174.414 - -0.18% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.76% 13.210 12.978 - -1.06% -
SetIntersection_Front_Set_uint64_4_1 -1.76% 216691185.212 212884823.710 - -0.21% -
SetIntersection_None_Set_float_4_4 -1.76% 137839271.761 135418564.414 - 0.08% -
SetIntersection_Interlaced_Vector_string_1_1 -1.76% 556927368.924 547153008.374 - -0.01% -
SetIntersection_None_Vector_uint32_16_4 -1.75% 54666782.030 53707659.429 - -0.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.75% 149295.892 146679.165 - -1.35% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 399.036 392.045 - 0.72% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.75% 2847695.937 2797842.716 - -32.87% -
SetIntersection_None_Vector_uint64_1_1 -1.75% 540328773.212 530871942.475 - -0.40% -
BM_CmpEqual_short_int -1.75% 1.136 1.116 - 0.90% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.75% 534.130 524.791 - 0.09% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -1.75% 11.127 10.933 - -5.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.74% 608115.312 597507.115 - -0.79% -
SetIntersection_None_Vector_float_64_16 -1.74% 13762019.008 13521995.776 - -1.28% -
SetIntersection_Front_Vector_uint32_1024_1 -1.74% 1059493.162 1041017.772 - -0.27% -
SetIntersection_Front_Vector_float_256_4 -1.74% 4225779.107 4152091.654 - 0.33% -
SetIntersection_None_Vector_uint32_262144_16 -1.74% 1138355.437 1118518.999 - -0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.74% 399.715 392.753 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.74% 4215650.830 4142245.995 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.74% 1263085.043 1241112.061 - 0.48% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.74% 16.946 16.651 - 0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 398.984 392.044 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.74% 217574489.586 213791249.040 - -0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.74% 397.844 390.927 - -2.74% -
SetIntersection_None_Set_uint64_4_4 -1.74% 137100652.284 134717829.587 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.74% 1636964.273 1608537.109 - -0.86% -
SetIntersection_Front_Vector_uint64_4_4 -1.74% 137284286.380 134900662.734 - -0.63% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.73% 16.100 15.821 - 0.38% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.73% 1646205.730 1617679.523 - -3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.73% 1149515.145 1129599.211 - -0.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 399.859 392.932 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.73% 1184141.591 1163685.493 - 0.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.73% 143882.380 141398.193 - 0.16% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.73% 12.361 12.147 - 0.04% -
std::copy_if(list<int>)_(every_other)/32768 -1.73% 25805.456 25360.255 - -2.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.72% 3.160 3.105 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.72% 13.643 13.408 - 0.70% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.72% 1.463 1.438 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.72% 168592094.691 165687772.116 - -1.67% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.72% 138504559.110 136120494.933 - -0.51% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.72% 349998083.127 343977592.465 - -1.62% -
SetIntersection_Front_Set_uint32_16_4 -1.72% 55331500.982 54379853.942 - -0.72% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.72% 31.591 31.048 - -3.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.72% 398.977 392.124 - 0.16% -
SetIntersection_Interlaced_Set_string_256_1 -1.72% 4391941.971 4316552.878 - 0.03% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.72% 9935992.598 9765549.667 - -2.63% -
std::pop_heap(vector<size_t>)/8 -1.71% 52.702 51.799 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.71% 17007315.563 16716272.558 - -0.53% -
SetIntersection_None_Vector_float_256_4 -1.71% 4268277.429 4195245.042 - -0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.71% 54.342 53.412 - 0.84% -
std::sort_heap(deque<int>,_pred)/8 -1.71% 34.758 34.164 - -0.42% -
SetIntersection_Front_Set_string_262144_4 -1.71% 1279899.034 1258032.123 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.71% 217231593.790 213522592.052 - -0.29% -
std::multimap<std::string,_int>::clear()/0 -1.71% 399.083 392.274 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.71% 60.114 59.089 - 4.54% -
SetIntersection_None_Set_float_1_1 -1.71% 544405158.250 535119929.763 - -0.04% -
std::replace_if(list<int>)_(sprinkled)/50 -1.71% 23.420 23.020 - 0.07% -
std::is_sorted(list<int>,_pred)/8192 -1.70% 9043.894 8890.045 - -2.19% -
SetIntersection_None_Vector_uint64_1024_16 -1.70% 1104320.490 1085537.490 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.70% 63585104.934 62504374.415 - -0.20% -
BM_deque_deque_ranges_copy/4096 -1.70% 149.308 146.773 - 0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 56829.420 55864.941 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.70% 1110330.722 1091508.241 - -1.61% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.69% 1543732.828 1517593.586 - -0.75% -
SetIntersection_None_Vector_float_4_4 -1.69% 136030635.479 133727788.111 - -3.72% -
SetIntersection_None_Vector_uint32_1_1 -1.69% 541529052.613 532371732.914 - -0.42% -
std::all_of(list<int>)_(process_all)/8 -1.69% 2.719 2.673 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.69% 64731371.829 63638601.157 - -0.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.69% 398.607 391.879 - -0.35% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.69% 4.546 4.469 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.69% 23.080 22.690 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.69% 138350800.733 136018527.037 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.69% 11115296.641 10927957.467 - 0.25% -
BM_StringFindAllMatch/64 -1.68% 3.268 3.213 - -6.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.68% 545289697.873 536109586.591 - -0.24% -
SetIntersection_Front_Vector_uint32_1024_16 -1.68% 1129614.866 1110601.114 - -0.74% -
std::sort(vector<int>)_(shuffled)/8 -1.68% 23.104 22.715 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.68% 18.492 18.182 - -0.12% -
SetIntersection_Interlaced_Set_float_4_1 -1.68% 217375524.638 213729564.005 - -0.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.68% 20.220 19.881 - -2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.68% 63671783.020 62604675.962 - -0.06% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.67% 3848.883 3784.521 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.67% 1060768.287 1043056.998 - -0.35% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.67% 1.766 1.736 - -1.53% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.66% 19.337 19.015 - 0.48% -
SetIntersection_None_Vector_uint64_256_4 -1.66% 4262322.082 4191382.881 - -0.62% -
BM_CmpEqual_int_short -1.66% 1.135 1.116 - -1.98% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.66% 24.952 24.537 - 0.69% -
BM_CmpEqual_schar_schar -1.66% 1.092 1.074 - -1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.66% 11710237.067 11515791.490 - -0.09% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.66% 2978.392 2928.962 - -0.93% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.66% 23.207 22.822 - 0.63% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.66% 56.153 55.223 - -2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.66% 8735872.298 8591281.172 - -0.81% -
SetIntersection_None_Vector_uint64_256_256 -1.65% 2159798.351 2124068.762 - -0.40% -
SetIntersection_Front_Vector_uint64_1_1 -1.65% 540750500.120 531817166.358 - -0.24% -
SetIntersection_Front_Set_string_256_1 -1.65% 4393257.625 4320722.818 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.65% 1578628.408 1552565.291 - -1.04% -
BM_StringDestroy_Empty -1.65% 0.633 0.623 - 0.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.65% 149978.682 147504.665 - -1.32% -
SetIntersection_Front_Set_uint32_64_1 -1.65% 16759194.315 16482941.635 - 0.06% -
SetIntersection_None_Vector_uint32_64_16 -1.65% 13721896.923 13495799.909 - -0.14% -
SetIntersection_Front_Vector_uint32_64_1 -1.65% 16666240.216 16391636.215 - -0.04% -
SetIntersection_Front_Set_uint32_1024_16 -1.65% 1218841.643 1198763.914 - 0.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 37716.851 37095.550 - 0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.65% 22.618 22.245 - -0.12% -
std::multiset<std::string>::clear()/0 -1.65% 399.166 392.595 - 0.47% -
SetIntersection_Front_Vector_uint64_4_1 -1.64% 216359574.843 212800817.048 - -0.22% -
SetIntersection_Front_Set_string_16_1 -1.64% 66005298.276 64919883.848 - -0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.64% 402.818 396.202 - 0.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 1253.248 1232.676 - -1.91% -
std::sort(deque<int>)_(heap)/8 -1.64% 24.737 24.331 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.64% 1175862.515 1156577.694 - -1.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.64% 25.489 25.071 - 0.67% -
BM_StringCopy_Small -1.64% 0.672 0.661 - 0.37% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.64% 35.838 35.251 - -1.23% -
std::unordered_set<int>::find(key)_(existent)/32 -1.64% 1.326 1.304 - 8.62% -
SetIntersection_None_Set_float_4_1 -1.64% 219928071.767 216329785.142 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.63% 230604211.443 226840388.065 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.63% 138376045.157 136117692.750 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.63% 218188921.158 214629080.077 - -0.31% -
SetIntersection_None_Vector_uint32_16384_16 -1.63% 1114813.746 1096645.618 - -0.43% -
SetIntersection_None_Vector_uint32_4_1 -1.63% 217300221.154 213760859.747 - -0.26% -
std::unordered_multiset<int>::erase(iterator)/32 -1.62% 20.038 19.712 - 0.69% -
SetIntersection_None_Vector_float_16_16 -1.62% 34118096.115 33564099.829 - -1.05% -
std::map<int,_int>::erase(key)_(existent)/32 -1.62% 23.390 23.011 - 3.21% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.62% 2791.654 2746.415 - 2.53% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.62% 57964.042 57026.038 - -0.14% -
SetIntersection_None_Vector_float_1024_16 -1.62% 1096776.640 1079029.867 - 0.40% -
SetIntersection_None_Vector_float_262144_256 -1.62% 1150417.204 1131809.980 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.61% 11064931.281 10886259.834 - -0.56% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.61% 48.608 47.824 - 1.34% -
std::move_backward(deque<int>)/64 -1.61% 5.262 5.178 - -1.01% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.61% 611278.079 601433.261 - 0.25% -
SetIntersection_Front_Set_uint64_1024_1 -1.61% 1059873.233 1042807.023 - -0.73% -
std::find(vector<short>)_(bail_25%)/8 -1.61% 0.693 0.681 - 0.02% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.61% 13391486.461 13175929.507 - -2.17% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.61% 190677.887 187612.893 - 0.64% -
SetIntersection_Front_Vector_uint64_64_4 -1.61% 16075897.703 15817493.051 - -0.55% -
SetIntersection_Front_Set_uint64_262144_262144 -1.61% 1677013.348 1650062.092 - -6.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 692.913 681.802 - -0.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.60% 397.545 391.174 - 0.51% -
SetIntersection_None_Vector_uint64_4_4 -1.60% 135498711.368 133331768.979 - -0.29% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.60% 8696.423 8557.354 - -0.26% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.60% 16.020 15.764 - -1.80% -
SetIntersection_Front_Set_uint32_4_1 -1.60% 216451508.726 212990971.020 - -0.21% -
SetIntersection_Interlaced_Set_float_1_1 -1.60% 542946400.066 534277070.247 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.60% 63758636.537 62740767.720 - 0.03% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.60% 889.465 875.273 - -5.27% -
SetIntersection_None_Set_uint32_16_16 -1.60% 35910927.606 35338108.502 - 0.43% -
SetIntersection_Interlaced_Vector_float_64_1 -1.59% 16669146.872 16403350.177 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.59% 63815976.226 62799151.130 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.59% 4187037.762 4120332.924 - 0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.59% 400.360 393.983 - 0.07% -
std::pop_heap(deque<int>)/8 -1.59% 53.201 52.354 - 0.42% -
SetIntersection_Front_Set_uint32_256_256 -1.59% 7788110.806 7664216.500 - -0.83% -
SetIntersection_None_Vector_string_262144_4 -1.59% 1303127.044 1282407.982 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.59% 17512672.119 17235042.977 - 1.04% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.59% 138498967.862 136303483.904 - -0.80% -
SetIntersection_Front_Vector_uint64_16384_64 -1.58% 1385598.635 1363666.752 - 0.26% -
SetIntersection_None_Vector_string_1_1 -1.58% 543671244.851 535070874.842 - 0.10% -
std::set<int>::clear()/0 -1.58% 398.092 391.799 - 0.38% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.58% 2583.297 2542.486 - -0.66% -
SetIntersection_None_Vector_string_16_4 -1.58% 56169386.849 55282571.668 - -0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.58% 94999.524 93499.700 - 0.79% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.58% 101.415 99.814 - 0.96% -
SetIntersection_None_Set_uint32_1024_4 -1.58% 9028347.956 8885833.104 - -2.84% -
std::copy_n(vector<bool>)_(aligned)/64 -1.58% 1.265 1.245 - -7.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.58% 5825001.279 5733160.431 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.58% 203497029.353 200290361.908 - -0.71% -
SetIntersection_None_Vector_uint64_16_1 -1.57% 64001503.396 62993570.956 - -0.58% -
SetIntersection_None_Vector_string_64_64 -1.57% 8957959.193 8816915.095 - 0.09% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.57% 2.879 2.834 - -3.03% -
BM_CmpLess_ushort_uint -1.57% 1.081 1.064 - 0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.57% 8421887.417 8289689.811 - -1.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.57% 15.323 15.082 - -2.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.57% 6837.019 6729.708 - 0.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.57% 3931.384 3869.834 - -1.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.57% 18.268 17.982 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.57% 7653186.013 7533399.643 - 0.40% -
SetIntersection_Front_Set_float_64_1 -1.56% 16695467.670 16434216.993 - -0.06% -
SetIntersection_Front_Set_float_262144_64 -1.56% 1694075.170 1667580.124 - 1.98% -
SetIntersection_None_Vector_uint32_256_16 -1.56% 4058798.596 3995321.872 - -0.61% -
std::unique(deque<int>)_(sprinkled)/52 -1.56% 59.995 59.058 - -6.88% -
SetIntersection_Front_Vector_uint64_64_1 -1.56% 16616495.539 16357181.272 - -0.15% -
SetIntersection_Interlaced_Set_float_16_1 -1.56% 63838778.174 62843017.768 - -0.06% -
SetIntersection_Front_Vector_float_16_1 -1.56% 63740982.007 62748036.552 - 0.06% -
SetIntersection_Front_Vector_string_64_16 -1.56% 20885225.283 20560163.645 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.55% 11251370.324 11076481.558 - -3.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.55% 608248.661 598797.066 - 0.67% -
SetIntersection_None_Set_uint64_4_1 -1.55% 219261208.834 215857594.994 - -0.37% -
rng::find_last(list<int>)_(bail_10%)/50 -1.55% 16.361 16.107 - 1.96% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.55% 1061325.299 1044862.245 - 0.77% -
SetIntersection_None_Vector_uint32_256_64 -1.55% 3437782.050 3384456.393 - -0.30% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.55% 612515.698 603015.768 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.55% 23330.612 22968.805 - 1.15% -
BM_deque_vector_ranges_copy/1 -1.55% 2.095 2.063 - -2.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 399.755 393.561 - 0.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.55% 396780.483 390638.730 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.55% 1251047.852 1231689.453 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.55% 163389564.305 160863497.372 - -2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.55% 13005203.083 12804160.460 - -0.18% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.54% 3385.722 3333.439 - 1.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.54% 15.358 15.121 - -0.92% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.54% 17138.612 16874.903 - -1.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.54% 1049168.808 1033046.579 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.54% 1253226.482 1233968.994 - 0.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.54% 398.919 392.791 - -2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.54% 63955660.720 62973284.815 - 0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.53% 826.011 813.341 - -1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.53% 8208932.195 8083135.869 - 0.90% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.53% 8646.464 8514.066 - 0.52% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.53% 4212364.574 4147895.940 - -0.47% -
std::sort(vector<int>)_(ascending)/8 -1.53% 16.086 15.841 - 1.06% -
SetIntersection_Front_Set_float_4_4 -1.53% 138746766.524 136625910.841 - -0.35% -
BM_PushHeap_uint32_PipeOrgan_16 -1.53% 0.880 0.867 - -0.64% -
BM_CmpEqual_short_ushort -1.53% 1.119 1.102 - -0.01% -
SetIntersection_None_Vector_uint32_16_1 -1.53% 64290174.378 63308022.943 - -0.12% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.52% 16.999 16.740 - 0.32% -
SetIntersection_None_Vector_uint64_4_1 -1.52% 216457447.253 213162362.558 - -0.34% -
SetIntersection_None_Set_float_16_16 -1.52% 35987858.396 35440142.502 - 0.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.52% 680.917 670.577 - 0.08% -
SetIntersection_None_Vector_float_256_1 -1.52% 4316317.025 4250838.011 - 0.26% -
std::flat_map<int,_int>::clear()/1024 -1.52% 398.906 392.858 - -0.30% -
SetIntersection_Front_Vector_float_4_4 -1.52% 137660030.403 135573185.527 - -0.19% -
SetIntersection_None_Vector_float_256_64 -1.52% 3485211.169 3432390.289 - 0.38% -
SetIntersection_Interlaced_Vector_float_16_1 -1.52% 63798274.896 62831676.624 - -0.04% -
std::pop_heap(vector<std::string>)/8 -1.51% 54.290 53.467 - 0.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 398.718 392.681 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.51% 13.612 13.406 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.51% 4567588.798 4498463.612 - -1.17% -
SetIntersection_Interlaced_Set_float_256_1 -1.51% 4210272.568 4146598.558 - -0.22% -
SetIntersection_None_Vector_uint64_64_4 -1.51% 16108444.272 15865160.547 - -0.53% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.51% 349749108.272 344467333.093 - -1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.51% 54960253.464 54130774.561 - -0.34% -
SetIntersection_None_Vector_float_262144_16 -1.51% 1147178.712 1129870.001 - -1.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.51% 353509.387 348178.520 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.51% 519.689 511.854 - -1.75% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.51% 12.957 12.762 - 0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.50% 15.017 14.791 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.50% 16759089.685 16507222.067 - 0.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.064 1.048 - -0.00% -
SetIntersection_Front_Vector_uint32_16_1 -1.50% 63538202.363 62584268.684 - -0.21% -
SetIntersection_Front_Set_uint32_1_1 -1.50% 542315347.184 534176230.564 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.50% 6853.370 6750.560 - 0.61% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.50% 10208425.177 10055411.829 - -1.58% -
SetIntersection_Front_Set_float_4_1 -1.50% 216828586.892 213579276.706 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.50% 56692.348 55843.406 - -1.38% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.50% 13.693 13.488 - 0.84% -
SetIntersection_Front_Vector_float_64_1 -1.50% 16645742.569 16396804.506 - 0.22% -
SetIntersection_None_Vector_uint64_262144_1024 -1.49% 1141594.660 1124550.451 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_1 -1.49% 1058843.335 1043038.410 - 0.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.49% 397.583 391.651 - 0.12% -
BM_deque_deque_move/1024 -1.49% 37.715 37.154 - -1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.49% 401.005 395.039 - 0.50% -
SetIntersection_None_Set_uint64_16384_1 -1.49% 160439959.594 158055277.076 - -2.32% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.48% 541180685.779 533144696.756 - -0.36% -
SetIntersection_Front_Vector_float_1024_4 -1.48% 1070035.065 1054161.065 - -0.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.48% 1.450 1.428 - 17.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.48% 20.762 20.455 - 0.49% -
SetIntersection_None_Vector_string_16384_1024 -1.48% 1232525.050 1214299.069 - -0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.48% 166983.802 164514.746 - -2.16% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.48% 14.987 14.766 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.48% 63731781.903 62790786.008 - -0.20% -
SetIntersection_Front_Vector_uint32_16384_16 -1.48% 1113680.286 1097251.351 - -0.01% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.47% 25.784 25.404 - 20.82% -
SetIntersection_Front_Set_string_4_4 -1.47% 160383467.830 158018907.580 - 0.93% -
SetIntersection_None_Set_uint64_262144_16384 -1.47% 1229565.836 1211505.453 - -1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.47% 1179481.674 1162182.722 - -0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.47% 1177747.916 1160480.795 - -0.74% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 397.916 392.090 - 0.36% -
SetIntersection_Front_Set_uint32_16_1 -1.46% 63854649.244 62920024.654 - 0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.46% 143687.897 141585.012 - 0.11% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.46% 414.830 408.763 - -0.30% -
std::unordered_set<int>::clear()/0 -1.46% 397.878 392.070 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.46% 21.910 21.590 - 0.96% -
SetIntersection_Front_Vector_uint32_1_1 -1.46% 540980493.886 533097096.881 - -0.24% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.46% 539.710 531.848 - -0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.45% 140584.791 138542.171 - -0.41% -
std::lower_bound(std::list<int>)/8192 -1.45% 14213.834 14007.380 - -5.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.45% 43.669 43.035 - -15.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.45% 544757240.676 536847190.216 - -0.17% -
SetIntersection_Interlaced_Set_float_256_16 -1.45% 12174675.101 11998484.650 - -0.17% -
SetIntersection_Front_Vector_float_1_1 -1.45% 541729523.349 533891749.027 - -0.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 400.924 395.124 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.44% 216466118.256 213340927.858 - -0.03% -
SetIntersection_None_Vector_uint64_16_4 -1.44% 54330257.146 53546319.847 - -0.29% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.44% 417.858 411.830 - -2.44% -
BM_deque_vector_move_backward/5500 -1.44% 200.931 198.035 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.44% 1343750.734 1324378.908 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.44% 16698388.968 16457746.264 - -0.17% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.44% 1557009.228 1534629.560 - 0.54% -
SetIntersection_None_Vector_float_16384_16384 -1.44% 1118584.505 1102520.778 - 0.97% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.44% 13.105 12.917 - -0.91% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.44% 24141.735 23795.200 - -1.27% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.43% 6593671.884 6499152.796 - -21.09% -
SetIntersection_None_Vector_uint32_4_4 -1.43% 135715168.064 133769892.181 - -0.16% -
std::reverse(list<int>)/32768 -1.43% 19216.225 18940.804 - 8.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.43% 12375.756 12198.378 - -11.78% -
SetIntersection_None_Vector_string_262144_256 -1.43% 1305575.148 1286870.758 - -0.70% -
SetIntersection_Front_Set_string_64_4 -1.43% 19157033.078 18882669.764 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.43% 2.160 2.129 - -1.22% -
std::all_of(list<int>)_(process_all)/32768 -1.43% 26335.806 25958.783 - 0.69% -
BM_vector_deque_copy/5500 -1.43% 198.104 195.268 - -0.13% -
SetIntersection_Front_Vector_string_256_4 -1.43% 4707377.782 4640030.696 - -0.83% -
std::unordered_set<std::string>::clear()/8192 -1.43% 224925.691 221709.103 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.43% 34336117.851 33845207.194 - -0.56% -
BM_StringAssignAsciiz_Huge_Transparent -1.43% 191.637 188.901 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.43% 400.048 394.345 - 0.12% -
SetIntersection_None_Vector_string_16_16 -1.43% 35091368.072 34591149.176 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.42% 16734415.503 16496126.614 - -0.39% -
std::equal(list<int>)_(it,_it,_it)/50 -1.42% 36.884 36.359 - 2.82% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.42% 137389266.988 135439699.715 - 0.16% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.42% 21.511 21.206 - -2.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 12.860 12.677 - 0.16% -
SetIntersection_Front_Set_float_16_1 -1.42% 63800294.722 62896342.942 - -0.07% -
rng::fold_left(list<int>)/8 -1.41% 3.838 3.784 - -1.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.41% 69270.179 68292.868 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.41% 540987696.421 533356164.187 - -0.08% -
SetIntersection_None_Vector_string_256_4 -1.41% 4518672.656 4455061.038 - 0.46% -
SetIntersection_Front_Vector_uint32_4_1 -1.41% 216305967.543 213262901.727 - -0.09% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.41% 3319824.348 3273120.884 - -1.47% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 8648.875 8527.211 - -0.69% -
SetIntersection_Front_Set_string_4_1 -1.41% 224377351.457 221222220.068 - 0.19% -
SetIntersection_Front_Vector_uint64_256_16 -1.41% 4267256.340 4207265.901 - 0.06% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.40% 4584.955 4520.541 - 0.52% -
BM_vector_deque_ranges_move_backward/4000 -1.40% 142.508 140.506 - -0.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.630 392.052 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.40% 217627762.796 214577788.690 - -0.18% -
std::flat_multimap<int,_int>::clear()/1024 -1.40% 401.215 395.595 - 0.56% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.40% 8704.767 8582.962 - -6.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.40% 205491621.313 202617786.640 - -2.81% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.40% 23.723 23.392 - -0.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 121743.979 120043.002 - 1.30% -
std::set<std::string>::find(key)_(existent)/1024 -1.40% 22.760 22.442 - -6.26% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.40% 417.185 411.358 - -0.70% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.40% 26.706 26.334 - -1.57% -
SetIntersection_None_Vector_float_16384_1024 -1.39% 1120937.280 1105309.377 - 0.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.39% 207523.139 204631.045 - -0.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 12.887 12.708 - 0.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.39% 57305.641 56508.059 - 0.31% -
std::partition(deque<int>)_(sparse)/8192 -1.39% 3120.596 3077.191 - 4.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.39% 13556.133 13367.835 - 0.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.39% 397.151 391.635 - -0.20% -
SetIntersection_None_Vector_string_4_1 -1.39% 220246483.862 217191929.199 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.38% 736.111 725.931 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.38% 396.147 390.669 - -0.26% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.38% 14.193 13.997 - 0.17% -
SetIntersection_Front_Set_float_1_1 -1.38% 541531665.480 534057105.603 - -0.01% -
SetIntersection_None_Vector_uint32_64_1 -1.38% 16894173.347 16661008.028 - -0.27% -
BM_vector_deque_move_backward/5500 -1.38% 199.563 196.809 - -0.78% -
SetIntersection_None_Vector_uint64_256_16 -1.38% 4071927.095 4015860.699 - 0.21% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 401.987 396.459 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.37% 14929761.354 14724511.087 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 12575822.217 12402963.204 - -0.44% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.37% 1.820 1.795 - 0.40% -
SetIntersection_None_Vector_float_16_1 -1.37% 64161355.631 63279874.293 - -3.24% -
SetIntersection_Front_Set_uint64_16_4 -1.37% 55371264.765 54611816.783 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.37% 86513.804 85327.616 - 1.28% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.37% 1.289 1.271 - 0.15% -
BM_StringRelational_Less_Huge_Large_Control -1.37% 2.177 2.147 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.37% 1083688.704 1068849.965 - 0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.36% 397.231 391.810 - -0.16% -
SetIntersection_Front_Vector_string_16384_16 -1.36% 1604242.611 1582363.951 - -2.73% -
std::multiset<int>::ctor(const&)/0 -1.36% 12.918 12.742 - 0.03% -
std::unordered_multiset<int>::clear()/32 -1.36% 599.786 591.608 - 0.98% -
BM_StringRelational_Compare_Huge_Empty_Control -1.36% 1.634 1.612 - -0.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.36% 835.640 824.248 - -2.17% -
std::unordered_multiset<int>::ctor(const&)/0 -1.36% 13.077 12.899 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.36% 1.481 1.461 - -0.24% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.36% 38422313.910 37899815.536 - -0.84% -
BM_deque_deque_copy_backward/64 -1.36% 3.411 3.364 - 0.96% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.36% 21.783 21.487 - -2.24% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.36% 17.557 17.319 - -0.26% -
SetIntersection_Front_Vector_uint32_16_4 -1.36% 54635464.459 53893931.577 - -0.56% -
SetIntersection_Front_Set_uint64_64_1 -1.36% 16609313.029 16383937.876 - -0.23% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.36% 13.968 13.779 - 0.13% -
SetIntersection_None_Vector_string_1024_1024 -1.35% 1175487.100 1159573.032 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.35% 63988636.497 63123416.401 - 0.19% -
SetIntersection_None_Vector_uint64_64_16 -1.35% 13716974.220 13531711.621 - 0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 239.847 236.610 - 0.44% -
BM_vector_deque_ranges_copy_backward/5500 -1.35% 198.846 196.164 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.35% 16575089.713 16351649.485 - -0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.35% 23398.721 23083.504 - 0.49% -
SetIntersection_None_Vector_uint32_16_16 -1.35% 34071696.239 33612913.388 - -0.25% -
SetIntersection_Interlaced_Vector_float_1_1 -1.35% 542459171.297 535159690.999 - 0.14% -
SetIntersection_None_Set_uint32_262144_4 -1.35% 1214413.332 1198074.545 - -1.66% -
SetIntersection_Front_Vector_float_64_4 -1.35% 16150474.099 15933195.235 - 0.47% -
SetIntersection_None_Vector_string_1024_4 -1.34% 1177095.671 1161266.549 - 0.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.34% 17114.010 16884.134 - -0.20% -
SetIntersection_None_Vector_string_256_256 -1.34% 2297961.203 2267099.578 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.34% 9.292 9.167 - -0.95% -
std::pop_heap(deque<float>)/8 -1.34% 53.037 52.327 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.34% 1083592.178 1069082.878 - 0.63% -
BM_StringFindCharLiteral/512 -1.34% 9.562 9.434 - -0.26% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.34% 13.367 13.189 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.33% 4207656.665 4151515.197 - 0.20% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 399.188 393.864 - 0.27% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.33% 216504830.734 213617203.718 - -0.14% -
SetIntersection_Front_Vector_uint64_16_4 -1.33% 54707575.338 53979111.970 - 0.14% -
BM_StringFindNoMatch/64 -1.33% 2.109 2.080 - -0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 13.056 12.883 - 0.50% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.32% 27299.583 26937.912 - 1.17% -
SetIntersection_None_Set_uint64_64_16 -1.32% 18468691.972 18224089.762 - -0.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 670.044 661.171 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.32% 4412188.482 4353786.239 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.32% 9.480 9.355 - -0.40% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 620.393 612.214 - -0.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.32% 18.743 18.496 - -0.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.32% 22.097 21.805 - 0.28% -
SetIntersection_Front_Vector_string_256_1 -1.32% 4296017.532 4239470.828 - 0.04% -
ranges::minmax(std::deque<char>)/8 -1.32% 3.791 3.741 - 8.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.32% 2.859 2.821 - 1.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.32% 466.637 460.500 - 3.81% -
SetIntersection_Front_Vector_string_4_1 -1.31% 222007773.708 219090162.695 - 0.07% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.31% 2155.737 2127.417 - -0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.31% 16280.873 16066.996 - 3.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.31% 225.763 222.799 - 2.58% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 402.522 397.238 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.31% 216907802.896 214060748.267 - -1.57% -
SetIntersection_Interlaced_Set_float_1024_1 -1.31% 1061672.011 1047753.515 - -0.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 397.676 392.464 - 0.11% -
std::partition(list<int>)_(sparse)/8192 -1.31% 8290.379 8181.856 - 7.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.31% 15.336 15.136 - 0.57% -
std::unordered_multiset<int>::clear()/0 -1.31% 396.600 391.416 - -0.19% -
SetIntersection_Front_Vector_float_4_1 -1.31% 216458259.426 213628954.671 - 0.15% -
SetIntersection_None_Vector_string_256_16 -1.31% 4323954.653 4267452.956 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.31% 4372790.539 4315652.766 - 0.44% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.30% 2.055 2.028 - 0.88% -
SetIntersection_Front_Set_float_256_16 -1.30% 4566780.980 4507256.528 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.30% 397.416 392.238 - 0.85% -
SetIntersection_Front_Vector_uint64_16384_16 -1.30% 1132367.435 1117615.326 - 1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.30% 1656192.547 1634624.918 - -0.38% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.30% 12.843 12.676 - 0.26% -
SetIntersection_None_Set_uint32_262144_64 -1.30% 1213896.160 1198123.211 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.30% 57591418.692 56843478.230 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.30% 6.566 6.481 - -0.51% -
SetIntersection_None_Set_uint64_16_1 -1.29% 67117901.294 66249355.592 - -0.62% -
BM_deque_deque_ranges_move/65536 -1.29% 3107.141 3066.941 - -0.57% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.29% 4.582 4.523 - -1.34% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.29% 22.692 22.399 - 0.50% -
BM_CmpLess_schar_ushort -1.29% 1.121 1.106 - 0.96% -
SetIntersection_Front_Set_uint32_64_4 -1.29% 16223857.197 16014576.640 - -0.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.29% 17.379 17.155 - -0.40% -
SetIntersection_Front_Vector_uint32_4_4 -1.29% 136628659.436 134867949.785 - -0.18% -
BM_StringFindNoMatch/512 -1.29% 9.389 9.268 - 0.61% -
SetIntersection_None_Vector_uint32_256_4 -1.28% 4251167.400 4196698.961 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.28% 1365724.283 1348241.291 - -0.62% -
std::flat_map<int,_int>::ctor(const&)/32 -1.28% 23.271 22.973 - 0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.28% 1173179.925 1158168.349 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.28% 817.266 806.821 - 3.79% -
SetIntersection_Interlaced_Set_float_16_4 -1.28% 60059432.400 59292330.122 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.28% 1124820.484 1110463.578 - -0.70% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.27% 22.732 22.442 - 0.91% -
std::find_if(vector<bool>)_(process_all)/8 -1.27% 3.601 3.555 - 1.17% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 12.904 12.739 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.27% 399.419 394.342 - 0.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6744.582 6658.927 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.27% 63972728.301 63160325.965 - -0.26% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.27% 1579259.279 1559216.309 - -1.83% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.27% 12369.837 12213.215 - -9.70% -
SetIntersection_Interlaced_Vector_float_4_1 -1.26% 216772346.559 214033039.662 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.26% 397.186 392.182 - 0.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 396.950 391.949 - -3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.26% 21188253.378 20921459.115 - -7.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.26% 1.252 1.236 - -2.79% -
SetIntersection_Front_Set_float_64_16 -1.26% 15499835.303 15304696.390 - 0.52% -
BM_deque_deque_copy_backward/512 -1.26% 19.130 18.890 - 0.02% -
SetIntersection_Front_Set_uint32_4_4 -1.26% 138398625.990 136658018.728 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.25% 49143.381 48527.309 - 0.78% -
BM_CmpEqual_short_schar -1.25% 1.150 1.135 - 0.93% -
SetIntersection_Front_Vector_string_262144_64 -1.25% 3131135.823 3092034.635 - -7.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.25% 21200315.028 20935957.918 - -0.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 396.071 391.134 - 0.20% -
std::move_backward(list<int>)/512 -1.25% 377.665 372.961 - 0.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.24% 30.833 30.450 - 1.05% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.24% 4.310 4.257 - 2.00% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 13.446 13.279 - 0.07% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.802 1.779 - 0.99% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 13.027 12.866 - 0.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.23% 398.769 393.852 - 0.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 19.563 19.323 - 0.64% -
std::adjacent_find(vector<int>,_pred)/50 -1.23% 23.194 22.909 - -3.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.871 12.713 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.23% 399.520 394.622 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.23% 220901474.929 218194521.640 - -0.15% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.22% 4725.111 4667.274 - 0.91% -
SetIntersection_Interlaced_Set_string_1024_256 -1.22% 35773152.944 35335417.934 - -1.69% -
SetIntersection_None_Set_uint32_262144_16 -1.22% 1213268.148 1198434.812 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.22% 24.576 24.276 - 0.46% -
SetIntersection_Front_Vector_string_1_1 -1.22% 555663769.551 548898578.535 - 0.17% -
SetIntersection_None_Vector_string_64_1 -1.22% 17577822.504 17364002.445 - -0.33% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.21% 531.681 525.239 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.21% 1171234.022 1157089.927 - 0.99% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.21% 22722826.647 22448677.547 - -1.17% -
std::replace(vector<int>)_(sprinkled)/50 -1.21% 8.763 8.657 - 2.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 398.078 393.281 - 0.76% -
std::upper_bound(std::list<int>)/8192 -1.20% 14122.896 13952.871 - -5.56% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.20% 16.864 16.661 - 0.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.20% 665.322 657.323 - -1.11% -
std::generate(list<int>)/50 -1.20% 15.588 15.401 - 2.21% -
BM_deque_vector_ranges_copy_backward/1 -1.20% 2.154 2.128 - 1.59% -
SetIntersection_Front_Set_uint32_1024_4 -1.20% 1080958.442 1068007.478 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.20% 13.057 12.901 - 0.56% -
std::multiset<int>::clear()/32 -1.20% 636.117 628.500 - -0.19% -
SetIntersection_Interlaced_Set_float_64_16 -1.20% 21818647.974 21557486.991 - -2.52% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.20% 7874019.660 7779906.615 - -1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.19% 4230272.987 4179735.711 - 1.10% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.19% 25.080 24.781 - 8.44% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.19% 5448.275 5383.271 - -0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.19% 397.073 392.336 - 0.05% -
SetIntersection_None_Vector_uint64_64_1 -1.19% 16819258.196 16618634.896 - -0.01% -
BM_StringAssignAsciizMix_Opaque -1.19% 5.214 5.152 - 3.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.19% 396.639 391.914 - 0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.19% 1067883.320 1055161.517 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.19% 672.771 664.761 - -5.99% -
std::stable_partition(deque<int>)_(sparse)/32 -1.19% 11.148 11.015 - -21.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.19% 400.199 395.440 - 0.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.19% 18.765 18.543 - -1.20% -
SetIntersection_Front_Vector_float_16_4 -1.19% 54866913.990 54215753.256 - -0.12% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.18% 15.730 15.543 - 1.02% -
SetIntersection_None_Set_uint32_16384_1024 -1.18% 160793281.549 158894167.918 - 1.09% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.18% 211675713.781 209175814.649 - 0.18% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.18% 16.610 16.414 - -0.75% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.659 13.498 - 0.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.18% 18.802 18.580 - 0.50% -
SetIntersection_Front_Vector_uint32_64_16 -1.18% 14264688.241 14096600.376 - -0.12% -
std::partial_sort(deque<int>)_(descending)/8 -1.18% 43.329 42.820 - 0.62% -
SetIntersection_Front_Set_uint64_256_1 -1.18% 4192804.826 4143534.743 - -0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.18% 11.574 11.438 - 1.29% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.17% 12.964 12.812 - 0.17% -
BM_deque_deque_move/65536 -1.17% 3105.598 3069.145 - -1.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.17% 17.233 17.031 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.17% 1533171.629 1515200.004 - -0.02% -
std::flat_map<int,_int>::clear()/0 -1.17% 398.924 394.248 - 0.55% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.17% 15.523 15.342 - -8.74% -
SetIntersection_None_Set_string_16_1 -1.17% 69301747.736 68489994.432 - 0.30% -
std::set<int>::ctor(const&)/0 -1.17% 12.921 12.770 - 0.58% -
std::copy_n(vector<int>)/262144 -1.17% 12532.344 12385.858 - -1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1061859.438 1049459.087 - -1.12% -
BM_deque_deque_move/4096 -1.16% 149.167 147.430 - -0.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.16% 19.184 18.961 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.16% 119546306.640 118158009.357 - -0.24% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.16% 4206023.000 4157214.803 - 0.20% -
SetIntersection_None_Set_uint32_256_4 -1.16% 11503521.639 11370062.568 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.16% 2.568 2.538 - -0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.16% 396.756 392.166 - 0.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.16% 51877.772 51278.229 - -4.39% -
SetIntersection_Front_Set_uint32_64_16 -1.16% 15398257.263 15220323.641 - -0.84% -
rng::starts_with(deque<int>,_pred)/1024 -1.16% 527.874 521.775 - -0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.15% 15.312 15.135 - -0.10% -
std::pop_heap(deque<size_t>)/8 -1.15% 52.901 52.291 - -0.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.15% 5.317 5.256 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.15% 1248716.959 1234317.711 - 0.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.15% 13701.740 13544.385 - 1.09% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.15% 4675.823 4622.144 - -0.41% -
std::sort_heap(vector<NonIntegral>)/1024 -1.15% 9931.799 9817.797 - -0.94% -
SetIntersection_None_Vector_uint32_16384_64 -1.15% 1115973.525 1103169.550 - 0.22% -
std::flat_map<int,_int>::clear()/32 -1.14% 397.835 393.288 - 0.10% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.14% 14.304 14.141 - 1.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 397.678 393.144 - 0.53% -
BM_deque_vector_ranges_copy/4000 -1.14% 143.301 141.669 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.13% 43193591.901 42704059.599 - -22.95% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.13% 18.692 18.480 - -0.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.13% 13.054 12.906 - 0.42% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.13% 23.350 23.086 - 0.44% -
SetIntersection_Front_Set_uint64_16384_16384 -1.13% 225471279.264 222924151.794 - -1.98% -
SetIntersection_Interlaced_Set_float_64_1 -1.13% 16654687.769 16466604.377 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.13% 21050812.837 20813404.431 - -1.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.13% 5364.817 5304.394 - -1.72% -
SetIntersection_Front_Vector_string_16384_1 -1.13% 1082683.856 1070494.675 - 0.35% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.12% 17.312 17.118 - -2.32% -
std::stable_sort(deque<int>)_(descending)/1024 -1.12% 2964.942 2931.724 - 0.28% -
SetIntersection_None_Vector_uint64_1024_64 -1.12% 1094413.085 1082205.198 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.11% 1664655.191 1646121.094 - -0.19% -
SetIntersection_None_Set_float_16_4 -1.11% 57409192.620 56770041.894 - 0.48% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.11% 26564.708 26269.370 - 0.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.11% 17.386 17.193 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.11% 17985941.162 17786295.199 - 0.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 13297.534 13150.398 - 2.04% -
BM_deque_deque_ranges_move/5500 -1.11% 200.739 198.519 - 0.87% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.10% 17.173 16.983 - -0.37% -
std::reverse(vector<int>)/32768 -1.10% 1049.244 1037.670 - 0.12% -
SetIntersection_Front_Vector_float_262144_262144 -1.10% 350517718.489 346651328.601 - -2.31% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.10% 17.766 17.570 - 0.07% -
std::shift_right(deque<int>)/50 -1.10% 4.498 4.449 - -0.78% -
std::is_sorted(vector<int>)/8192 -1.10% 1928.366 1907.185 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.10% 16689089.567 16506128.725 - 0.04% -
std::multimap<int,_int>::clear()/0 -1.10% 395.523 391.187 - 0.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.09% 689.705 682.153 - -0.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.467 13.320 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.09% 36092640.788 35698444.263 - 0.07% -
std::set<int>::erase(key)_(existent)/8192 -1.09% 69.240 68.484 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.09% 8201.226 8111.681 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.09% 16.308 16.130 - -0.49% -
std::reverse(vector<int>)/512 -1.09% 16.524 16.344 - -0.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.09% 800.593 791.873 - 1.12% -
std::multiset<int>::erase(iterator)/8192 -1.09% 24.003 23.742 - 1.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.09% 10.947 10.828 - 7.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 12.892 12.752 - 0.07% -
std::multiset<int>::clear()/8192 -1.09% 82670.556 81772.155 - 1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.09% 398.749 394.418 - 0.65% -
BM_PushHeap_float_QuickSortAdversary_16 -1.09% 0.990 0.979 - -0.04% -
BM_CmpLess_int_schar -1.09% 1.143 1.130 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.08% 18.762 18.559 - 0.22% -
std::unordered_set<std::string>::clear()/0 -1.08% 398.988 394.670 - 0.27% -
std::stable_partition(deque<int>)_(dense)/50 -1.08% 37.528 37.122 - -9.48% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.08% 22.618 22.374 - 0.23% -
SetIntersection_Front_Vector_float_262144_1 -1.08% 1055460.539 1044083.836 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.08% 4569049.601 4519850.983 - -0.48% -
BM_deque_deque_ranges_move/64 -1.08% 3.084 3.051 - 0.25% -
SetIntersection_Front_Set_string_1024_4 -1.08% 1267604.709 1253971.022 - -0.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.08% 34.641 34.268 - -1.36% -
std::unordered_set<int>::erase(iterator)/8192 -1.07% 20.300 20.081 - -14.41% -
SetIntersection_None_Vector_string_262144_16 -1.07% 1310665.749 1296602.196 - 2.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.07% 4920.825 4868.054 - -0.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.07% 581.450 575.232 - -0.03% -
BM_CmpEqual_schar_int -1.07% 1.131 1.118 - -0.06% -
std::make_heap(vector<int>)_(ascending)/1024 -1.07% 654.408 647.427 - 0.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 12.854 12.717 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.06% 3.587 3.549 - 0.05% -
rng::fold_left(list<int>)/50 -1.06% 37.492 37.094 - -1.39% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.06% 21115254.937 20891561.347 - -1.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.06% 18.643 18.446 - -1.21% -
SetIntersection_None_Set_string_4_4 -1.06% 140366264.746 138881602.801 - 0.65% -
BM_StringAssignAsciiz_Huge_Opaque -1.05% 191.572 189.553 - 0.03% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.05% 20.571 20.354 - -0.62% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.05% 341270.812 337687.419 - -0.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.05% 12.915 12.779 - -0.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.05% 40171.401 39750.340 - 1.98% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 881860.156 872629.837 - -5.78% -
rng::contains(list<int>)_(process_all)/32 -1.05% 9.046 8.951 - -5.01% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.04% 5148.430 5094.637 - -1.00% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.04% 668.108 661.141 - -0.87% -
SetIntersection_None_Vector_string_16_1 -1.04% 65951122.562 65264290.699 - 0.50% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.04% 60333716.109 59705704.927 - -0.24% -
std::move(list<int>)/512 -1.04% 353.500 349.823 - -0.16% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.04% 32.079 31.746 - -0.04% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 431.915 427.433 - 0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.04% 176325.336 174496.490 - -2.61% -
std::map<std::string,_int>::ctor(const&)/0 -1.04% 12.843 12.710 - 0.31% -
BM_StringFindStringLiteral/2048 -1.04% 40.727 40.305 - 0.25% -
SetIntersection_None_Set_string_256_16 -1.04% 11006446.146 10892522.233 - -2.13% -
BM_deque_vector_copy_backward/1 -1.03% 2.117 2.095 - -3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.03% 1262323.158 1249279.625 - 0.60% -
SetIntersection_Interlaced_Vector_float_4_4 -1.03% 137770842.045 136348014.302 - 0.06% -
SetIntersection_None_Vector_string_16384_1 -1.03% 1242322.275 1229508.306 - -0.49% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.03% 73613.790 72856.559 - -6.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.03% 8993633.471 8901166.386 - -4.56% -
SetIntersection_None_Vector_uint32_1024_1024 -1.03% 1087243.083 1076087.234 - 0.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.03% 568.266 562.438 - -1.51% -
SetIntersection_None_Set_uint64_64_4 -1.02% 21660535.242 21439158.782 - -0.61% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.02% 39.552 39.148 - -0.88% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.02% 4.855 4.806 - 1.72% -
BM_deque_vector_copy_backward/2 -1.02% 1.858 1.839 - 0.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 542.023 536.514 - 1.28% -
BM_CmpEqual_short_short -1.02% 1.081 1.070 - 0.11% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.02% 13.484 13.347 - 0.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.01% 347806.776 344286.927 - -0.05% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.01% 5.792 5.733 - -1.48% -
std::shift_left(list<int>)/32 -1.01% 14.178 14.035 - 4.63% -
SetIntersection_Front_Set_float_256_1 -1.01% 4215403.305 4172903.723 - 0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.01% 18.280 18.096 - 1.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.01% 397.041 393.045 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.01% 56595814.142 56026335.851 - 0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.01% 5.309 5.255 - 0.93% -
BM_deque_vector_ranges_move/512 -1.00% 16.741 16.572 - 0.08% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.00% 4.491 4.446 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.00% 5965275.149 5905409.699 - 0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.00% 598.273 592.287 - 0.02% -


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