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 6889c3863e310fac53b418c2d570ac66e2c4f6ae

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 565196 2026-02-20T04:46:12 0:00:00
Previous 565186 2026-02-20T07:11:24 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1541 1780
Performance Improvements 1827 1909
Unchanged Tests 38537 38216
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 529.18% 3844.468 24188.600 - 541.79% -
bm_swap_ranges_vb_unaligned/262144 208.54% 3828.002 11810.971 - 208.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 184.21% 630.192 1791.047 - 170.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 173.77% 612.221 1676.066 - 150.28% -
SetIntersection_Interlaced_Vector_float_262144_64 157.23% 7990264.396 20553664.239 - 123.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 152.67% 35.746 90.320 - 109.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 146.01% 31.275 76.940 - 122.10% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 139.56% 57.535 137.831 - 175.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 138.65% 102.666 245.013 - 148.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 135.19% 99.157 233.209 - 139.80% -
SetIntersection_Interlaced_Vector_float_262144_16 134.40% 2888609.688 6770904.625 - 58.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.73% 97.500 214.233 - 122.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 110.30% 74490487.980 156652176.213 - 61.67% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 109.99% 12.078 25.363 - 86.07% -
SetIntersection_Interlaced_Vector_uint32_262144_64 105.33% 8372981.576 17192142.579 - 78.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16 104.24% 3082926.295 6296658.762 - 13.27% -
SetIntersection_Interlaced_Vector_float_262144_256 103.96% 27282945.901 55646293.589 - 63.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 101.00% 36.920 74.211 - 106.29% -
std::fill(deque<int>)/50 100.97% 2.364 4.751 - 97.40% -
std::rotate_copy(vector<int>)/8192 97.28% 371.420 732.729 - 1.77% -
SetIntersection_Interlaced_Vector_float_16384_256 96.30% 14704460.926 28864419.040 - 69.94% -
SetIntersection_Interlaced_Vector_float_16384_64 93.57% 5508458.587 10662484.483 - 25.97% -
std::copy(vector<bool>)_(aligned)/262144 90.51% 411.002 783.010 - 4.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 89.00% 19.974 37.751 - 101.45% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.03% 77.434 140.181 - 80.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.47% 6.464 11.408 - 76.86% -
SetIntersection_Interlaced_Vector_float_16384_1024 72.08% 38777693.541 66730063.280 - 45.26% -
BM_vector_deque_ranges_copy_backward/0 68.17% 0.403 0.677 - 0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.89% 4.717 7.920 - 68.08% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 60.48% 20.556 32.988 - 35.49% -
BM_vector_deque_copy/0 58.88% 0.426 0.677 - 12.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 53.09% 1035.781 1585.629 - 150.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.14% 26.832 40.822 - 64.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.20% 47.991 72.565 - 0.78% -
SetIntersection_Interlaced_Vector_float_1024_64 50.66% 3329559.389 5016362.229 - 39.01% -
std::unordered_set<std::string>::contains(key)_(existent)/32 50.31% 27.131 40.780 - 25.15% -
SetIntersection_Interlaced_Vector_float_16384_16 50.15% 2565358.122 3851917.615 - 4.82% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 49.84% 7.000 10.489 - 67.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 49.47% 5.068 7.575 - 64.27% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 49.06% 0.460 0.686 - 37.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 48.56% 23.725 35.246 - 46.77% -
SetIntersection_Interlaced_Vector_uint64_1024_64 47.26% 3332135.659 4906952.740 - 14.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.24% 32.922 48.145 - -0.17% -
std::move(vector<int>)/262144 46.05% 14854.803 21695.329 - 25.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 45.75% 21.599 31.481 - 40.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 45.00% 0.481 0.697 - 4.91% -
SetIntersection_Interlaced_Vector_float_1024_16 44.12% 1840522.976 2652593.960 - 34.58% -
std::copy_backward(vector<int>)/4096 43.98% 149.881 215.798 - -7.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 42.49% 0.339 0.482 - 0.46% -
rng::find_last_if(vector<int>)_(bail_90%)/8 41.41% 0.462 0.653 - 3.84% -
SetIntersection_Interlaced_Vector_float_262144_4 40.02% 1486381.113 2081184.878 - 35.14% -
std::find_if_not(vector<char>)_(bail_25%)/8 38.93% 0.690 0.959 - 21.88% -
std::set<int>::contains(key)_(non-existent)/8192 38.69% 10.855 15.055 - -21.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 38.40% 23.689 32.786 - -2.21% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 37.91% 1.261 1.739 - 29.29% -
std::set<std::string>::insert(value)_(new_value,_end)/32 37.63% 32.694 44.996 - -1.06% -
BM_PushHeap_string_SingleElement_1 37.26% 0.515 0.707 - 1.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.05% 45.687 62.615 - -3.42% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 36.68% 0.258 0.353 - -20.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 35.84% 1.433 1.947 - 50.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.82% 30.581 41.534 - 6.36% -
std::search(deque<int>)_(no_match)/1024 35.06% 306.291 413.689 - 20.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 34.91% 61.904 83.517 - -5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 34.83% 0.412 0.555 - -20.38% -
SetIntersection_Interlaced_Vector_uint32_16384_64 34.60% 6266920.154 8435552.045 - 1.46% -
std::is_sorted(deque<int>)/8 34.38% 2.894 3.889 - 45.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.31% 24.995 33.572 - 36.59% -
SetIntersection_Interlaced_Vector_uint64_262144_64 34.24% 14362268.924 19280165.122 - 123.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.01% 67.586 90.571 - 1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 33.39% 73.602 98.175 - 1.44% -
BM_deque_deque_copy/0 32.78% 0.693 0.920 - 16.63% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 31.63% 25.176 33.139 - -21.02% -
ranges::minmax(std::list<char>)/1 31.59% 0.348 0.458 - 21.39% -
BM_StringCtorDefault 30.70% 0.247 0.322 - 33.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 29.18% 1.149 1.485 - 5.18% -
BM_PushHeap_float_QuickSortAdversary_1 29.16% 0.429 0.555 - 19.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 29.11% 23.331 30.123 - -3.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 28.82% 32815.193 42273.389 - 30.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 28.56% 1.436 1.846 - 26.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 27.94% 32.568 41.666 - -1.76% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 27.91% 13041.528 16681.501 - 28.11% -
SetIntersection_Interlaced_Vector_uint64_262144_256 27.66% 27061521.018 34547382.375 - -25.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.57% 18.949 24.173 - -51.90% -
std::unordered_set<int>::contains(key)_(existent)/8192 27.43% 1.250 1.593 - 1.40% -
std::unordered_set<int>::count(key)_(non-existent)/0 27.41% 0.272 0.347 - 24.61% -
SetIntersection_Front_Set_uint64_262144_1024 27.08% 12083453.814 15355317.484 - -1.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.04% 42.208 53.621 - 0.24% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 26.94% 1.457 1.849 - 19.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 26.71% 69.129 87.595 - 3.51% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 26.49% 51.275 64.856 - 15.94% -
ranges::minmax(std::deque<char>)/64 26.36% 23.132 29.231 - 25.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.27% 52.564 66.373 - -8.79% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 26.23% 1.623 2.049 - 49.42% -
std::map<std::string,_int>::erase(key)_(existent)/8192 26.04% 78.903 99.453 - 61.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 25.86% 0.960 1.209 - 35.74% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 25.83% 33.658 42.353 - 6.27% -
std::unordered_set<int>::insert(value)_(already_present)/1024 25.75% 1.891 2.377 - 25.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 25.62% 47.959 60.248 - 6.40% -
std::set<std::string>::insert(value)_(new_value,_end)/0 25.56% 27.175 34.120 - -0.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25.42% 18045.059 22631.398 - -7.85% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.22% 576.180 721.470 - -8.66% -
SetIntersection_Interlaced_Vector_uint64_1024_256 24.83% 5460486.423 6816231.592 - -2.25% -
SetIntersection_Interlaced_Vector_float_256_16 24.80% 5966082.164 7445628.270 - 20.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 24.75% 18887.829 23562.258 - -8.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.33% 24.934 30.999 - -3.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 23.87% 0.467 0.579 - 4.15% -
BM_tolower_char<char> 23.51% 0.559 0.691 - 11.93% -
SetIntersection_Interlaced_Vector_uint64_1024_16 23.25% 1995114.175 2459003.594 - 30.87% -
SetIntersection_Interlaced_Vector_float_16384_4 22.90% 1356119.638 1666734.068 - -0.70% -
std::set<std::string>::erase(iterator)/1024 22.83% 25.477 31.294 - 0.75% -
std::fill_n(list<int>)/8192 22.75% 7755.449 9519.670 - 5.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 22.66% 11040.199 13542.283 - 21.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.55% 42.949 52.632 - 6.77% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 22.42% 42.073 51.508 - -1.28% -
std::move(list<int>)/4096 22.29% 3933.821 4810.816 - -5.21% -
std::copy(list<int>)/64 22.29% 30.371 37.139 - 1.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 22.13% 532.024 649.742 - 28.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.07% 16.581 20.241 - 23.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 22.06% 101657.682 124086.139 - 21.31% -
rng::find(vector<bool>)_(process_all)/8 22.00% 0.691 0.843 - 51.95% -
std::unordered_set<int>::count(key)_(existent)/8192 21.87% 1.251 1.525 - 19.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 21.84% 1.618 1.971 - 19.46% -
std::stable_partition(list<int>)_(dense)/1024 21.40% 1435.663 1742.932 - -0.62% -
ranges::minmax(std::deque<char>)/70000 21.35% 24125.662 29277.474 - 21.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.34% 542.932 658.796 - 4.70% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 21.17% 12502.054 15149.279 - 19.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.99% 551.733 667.551 - 3.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.96% 548.902 663.934 - 2.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 20.81% 2.326 2.810 - 20.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 20.75% 281545.862 339969.482 - 22.76% -
BM_StringConstructDestroyCStr_Large_Opaque 20.74% 15.392 18.585 - 0.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 20.58% 6.046 7.290 - 19.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 20.57% 1.571 1.894 - 13.98% -
BM_vector_deque_ranges_copy/0 20.56% 0.456 0.550 - -12.03% -
std::find(vector<bool>)_(process_all)/8 20.51% 0.595 0.717 - 14.07% -
BM_StringDestroy_Large 20.48% 7.108 8.564 - -10.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 20.36% 1.180 1.420 - 4.83% -
BM_vector_deque_move/0 20.34% 0.457 0.550 - 25.39% -
std::set<std::string>::count(key)_(existent)/8192 20.28% 29.325 35.272 - 1.69% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 20.23% 7845.500 9432.319 - 14.26% -
std::copy(list<int>)/4096 20.19% 3254.586 3911.585 - 20.66% -
std::unordered_set<int>::count(key)_(existent)/1024 20.18% 1.073 1.290 - -0.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 19.74% 1.157 1.386 - 20.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.64% 30.137 36.056 - 17.32% -
std::unordered_set<int>::contains(key)_(non-existent)/32 19.40% 1.474 1.760 - 14.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.35% 498.474 594.913 - 3.18% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 19.06% 28.136 33.499 - 14.49% -
std::map<int,_int>::contains(key)_(non-existent)/32 19.04% 2.655 3.161 - 14.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.75% 0.351 0.417 - 13.00% -
SetIntersection_Interlaced_Vector_uint32_1024_16 18.64% 2023175.635 2400376.771 - 18.49% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 18.63% 9.511 11.284 - 18.99% -
BM_deque_deque_ranges_copy_backward/2 18.62% 2.131 2.528 - 7.41% -
std::find_if_not(vector<int>)_(process_all)/8 18.58% 1.298 1.539 - 17.36% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 18.38% 22.381 26.494 - 21.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 18.13% 1.196 1.413 - 8.63% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 18.12% 41739783.236 49304718.938 - -8.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 17.54% 22.368 26.291 - 16.87% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.52% 2.243 2.636 - 16.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 17.40% 10844.130 12730.721 - 18.56% -
std::map<int,_int>::contains(key)_(non-existent)/1024 17.37% 5.700 6.690 - 23.02% -
std::for_each_n(deque<int>)/8 17.11% 1.070 1.254 - 0.27% -
std::partition(deque<int>)_(dense)/50 17.06% 16.253 19.025 - 35.39% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 16.88% 11.571 13.524 - 1.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.66% 8.263 9.640 - 49.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 16.54% 20.677 24.098 - 11.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 16.40% 0.346 0.402 - 19.11% -
BM_deque_deque_ranges_copy/0 16.32% 0.790 0.919 - 25.08% -
std::partition(deque<int>)_(sparse)/32 16.15% 10.799 12.542 - 24.57% -
SetIntersection_Interlaced_Vector_uint32_262144_256 15.93% 25911657.423 30040472.073 - -22.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.81% 19.814 22.947 - 10.27% -
std::set<int>::erase(key)_(non-existent,_end)/8192 15.80% 8.563 9.916 - 21.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.79% 40.019 46.338 - -7.54% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 15.77% 1.679 1.944 - 10.62% -
BM_deque_deque_ranges_copy_backward/1 15.71% 2.395 2.772 - 5.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 15.67% 349.625 404.428 - 15.44% -
rng::find(vector<bool>)_(process_all)/50 15.64% 0.735 0.850 - 32.05% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 15.52% 1.196 1.381 - -1.50% -
std::partition(deque<int>)_(sparse)/50 15.37% 15.860 18.299 - 18.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 15.27% 25.312 29.177 - -25.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.24% 48.848 56.294 - 18.04% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 15.24% 27.377 31.550 - -0.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 15.23% 1.280 1.475 - 20.55% -
std::find_first_of(vector<int>)_(small_needle)/32 15.04% 45.927 52.833 - -1.88% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 15.03% 24.904 28.647 - 16.13% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.99% 12.280 14.120 - 17.04% -
std::move_backward(list<int>)/4096 14.93% 4844.541 5568.067 - 15.10% -
std::unordered_set<int>::insert(value)_(already_present)/32 14.93% 2.225 2.558 - 46.15% -
std::find(vector<long_long>)_(bail_25%)/8 14.85% 0.891 1.023 - 17.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 14.83% 81.215 93.257 - 0.39% -
std::deque<int>::ctor(size)/8192 14.82% 443.937 509.739 - 11.15% -
std::partition(deque<int>)_(dense)/32 14.79% 10.970 12.592 - 32.70% -
std::set<std::string>::lower_bound(key)_(existent)/1024 14.73% 21.132 24.245 - 1.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 14.62% 1.170 1.342 - 9.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.57% 682.421 781.829 - -2.82% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 14.45% 100.843 115.413 - 22.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.40% 46.294 52.959 - 13.18% -
std::rotate(list<int>)_(by_1/2)/8192 14.36% 4757.766 5441.030 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.35% 57.258 65.473 - -16.86% -
std::find(vector<long_long>)_(process_all)/8 14.35% 1.094 1.251 - 14.13% -
std::copy_n(deque<int>)/64 14.16% 2.784 3.179 - 14.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.07% 4.212 4.805 - 14.03% -
std::set<int>::insert(value)_(new_value,_end)/1024 14.06% 40.413 46.093 - 4.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 13.96% 431.511 491.739 - 3.99% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 13.80% 5.796 6.595 - 39.74% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 13.80% 635.037 722.645 - 6.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 13.79% 254.093 289.127 - 15.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.77% 1132.491 1288.441 - -2.73% -
std::search(deque<int>,_pred)_(near_matches)/1024 13.66% 25292.380 28748.480 - 14.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 13.56% 39954.647 45374.408 - 17.86% -
std::search(deque<int>,_pred)_(near_matches)/1000 13.48% 24175.158 27433.795 - 14.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 13.38% 19.211 21.781 - 93.87% -
std::for_each_n(list<int>)/8 13.30% 2.231 2.528 - 5.35% -
SetIntersection_Interlaced_Vector_float_256_256 13.21% 4535202.629 5134127.648 - 12.76% -
SetIntersection_Interlaced_Set_uint64_1024_256 13.15% 13511127.423 15288463.050 - 4.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 13.05% 40.995 46.343 - -1.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.98% 5.739 6.484 - 13.15% -
std::set<std::string>::erase(key)_(existent)/8192 12.98% 65.989 74.552 - 3.05% -
ranges::minmax(std::vector<long_long>)/1 12.92% 0.610 0.689 - 0.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.91% 23.016 25.987 - 20.19% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.84% 1302.325 1469.580 - -9.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.74% 48.212 54.354 - -7.47% -
BM_toupper_char<wchar_t> 12.69% 0.609 0.686 - 24.49% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.68% 25.781 29.050 - 23.58% -
std::find_if(vector<char>)_(process_all)/8 12.67% 1.422 1.602 - 2.22% -
std::set<std::string>::upper_bound(key)_(existent)/32 12.66% 15.173 17.094 - -1.55% -
std::unordered_set<int>::find(key)_(non-existent)/8192 12.60% 1.084 1.220 - 8.23% -
std::rotate(list<int>)_(1_element_forward)/8192 12.58% 7214.548 8122.038 - 0.27% -
BM_deque_vector_copy_backward/0 12.56% 1.373 1.545 - 4.70% -
bm_lexicographical_compare<signed_char>/64 12.50% 1.889 2.125 - -6.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 12.49% 0.563 0.633 - 2.96% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 12.43% 31.281 35.169 - 4.16% -
std::search(deque<int>,_pred)_(no_match)/1024 12.42% 564.536 634.653 - 45.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.40% 36.214 40.703 - 11.02% -
BM_deque_deque_copy_backward/0 12.33% 0.769 0.864 - -7.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 12.25% 20561.390 23080.861 - 5.95% -
SetIntersection_Interlaced_Vector_uint64_256_64 12.15% 6865567.113 7699658.490 - -0.71% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.12% 0.263 0.294 - 5.31% -
std::unordered_set<std::string>::ctor(const&)/32 12.00% 690.014 772.844 - -2.27% -
std::search(deque<int>,_pred)_(no_match)/1000 11.87% 552.858 618.478 - 44.99% -
std::find(vector<bool>)_(process_all)/50 11.84% 0.644 0.720 - 6.45% -
rng::find_last_if(deque<int>)_(bail_10%)/50 11.82% 17.720 19.815 - 12.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.73% 10.271 11.476 - 9.74% -
std::fill_n(vector<bool>)/64 11.70% 1.357 1.516 - 12.76% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.64% 1.343 1.499 - 11.70% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 11.61% 927.826 1035.589 - 12.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.56% 23.638 26.370 - 12.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.52% 34.758 38.764 - 9.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.50% 17680.712 19713.211 - 11.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 11.32% 5756376.495 6408029.194 - 4.85% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 11.31% 278644.171 310160.142 - 11.05% -
BM_deque_vector_move_backward/0 11.29% 1.362 1.516 - 16.32% -
std::any_of(list<int>)_(process_all)/8192 11.20% 7278.148 8092.941 - 2.90% -
std::map<std::string,_int>::find(key)_(existent)/32 11.07% 14.712 16.341 - 4.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 10.99% 30.003 33.301 - 9.21% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 10.95% 32675.821 36253.765 - 11.67% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 10.95% 101567.260 112683.868 - 10.44% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 10.86% 12517.232 13877.084 - 10.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 10.86% 30.954 34.315 - -0.85% -
BM_StringRelational_Eq_Large_Large_Control 10.82% 2.114 2.343 - 5.87% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 10.77% 12.348 13.677 - 5.73% -
std::map<int,_int>::clear()/8192 10.73% 83804.650 92800.699 - 7.14% -
std::remove(deque<int>)_(sprinkled)/50 10.72% 53.994 59.780 - 10.07% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.71% 11.319 12.531 - 9.07% -
SetIntersection_Front_Set_float_262144_256 10.68% 3828909.461 4238024.977 - 1.86% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 10.60% 5.570 6.161 - 11.22% -
BM_std_minmax_element<char>/2 10.51% 0.621 0.686 - 13.88% -
SetIntersection_Front_Vector_uint32_1024_1024 10.49% 5383963.242 5948803.512 - 0.67% -
std::map<int,_int>::clear()/1024 10.47% 10287.006 11363.807 - 6.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 10.45% 20.512 22.655 - 11.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.43% 11.982 13.232 - 9.65% -
std::remove(deque<int>)_(sprinkled)/32 10.38% 49.508 54.645 - 10.31% -
std::vector<int>::ctor(size)/32 10.37% 10.596 11.695 - -19.57% -
std::unordered_set<int>::contains(key)_(existent)/32 10.31% 1.291 1.424 - -10.29% -
std::replace_if(vector<int>)_(sprinkled)/50 10.30% 12.862 14.186 - 10.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.29% 69.238 76.360 - 20.35% -
std::set<int>::insert(value)_(new_value,_end)/8192 10.28% 70.690 77.954 - 7.87% -
std::copy_backward(vector<int>)/32768 10.22% 3443.154 3795.172 - 0.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 10.17% 19.008 20.941 - 10.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 10.12% 5.060 5.572 - 19.58% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.08% 0.709 0.781 - 10.47% -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.07% 1.455 1.602 - 2.94% -
std::unordered_set<std::string>::ctor(const&)/1024 10.01% 33166.651 36487.322 - 9.68% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.00% 34.222 37.643 - 9.12% -
ranges::minmax(std::deque<char>)/8 9.98% 3.756 4.131 - 14.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 9.96% 1.518 1.669 - 10.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.95% 0.709 0.780 - 10.39% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.89% 0.709 0.780 - 10.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.87% 30.535 33.549 - -0.76% -
std::set<int>::clear()/1024 9.86% 9020.545 9909.691 - 7.86% -
BM_std_minmax_element<short>/3 9.82% 1.144 1.256 - 3.88% -
SetIntersection_Front_Set_float_16384_256 9.75% 3750102.298 4115652.035 - -1.99% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.70% 35.630 39.086 - -11.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.65% 140149.900 153679.477 - 7.39% -
std::find_end(deque<int>)_(near_matches)/1000 9.54% 17447.120 19112.020 - 10.46% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 9.52% 104267.477 114198.230 - 11.71% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 9.49% 12.506 13.694 - 5.57% -
std::set<std::string>::ctor(const&)/32 9.35% 710.520 776.987 - -7.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 9.35% 21.084 23.056 - 5.64% -
std::set<std::string>::ctor(const&,_alloc)/32 9.34% 689.203 753.605 - -0.08% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.28% 4.354 4.758 - 6.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.26% 31.751 34.692 - -0.13% -
SetIntersection_Front_Vector_uint32_16384_1024 9.24% 5312480.086 5803467.461 - 3.75% -
std::find_end(deque<int>)_(near_matches)/1024 9.22% 18132.451 19805.086 - 9.82% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 9.21% 88850846.206 97033849.302 - -9.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.19% 1352056.244 1476363.730 - 9.59% -
BM_StringConstructDestroyCStr_Empty_Opaque 9.13% 2.111 2.303 - 6.91% -
BM_PushHeap_uint64_SingleElement_16 9.13% 0.337 0.368 - 8.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 9.11% 1103.798 1204.408 - 11.00% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 9.08% 19.763 21.557 - 4.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 9.07% 37.726 41.147 - 0.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 9.02% 23.930 26.089 - 5.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 9.02% 12.560 13.693 - 13.88% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 9.02% 32440.513 35366.694 - 2.07% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.02% 26.918 29.345 - -0.36% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 9.01% 2.529 2.756 - 13.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.01% 1783099.058 1943754.119 - 6.74% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.98% 22.016 23.992 - -2.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.92% 6.500 7.079 - -0.63% -
std::find_end(list<int>)_(process_all)/1024 8.89% 734.648 799.942 - 9.79% -
std::unordered_set<int>::count(key)_(non-existent)/1024 8.80% 1.597 1.737 - 19.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.79% 10.645 11.581 - 3.08% -
std::set<std::string>::erase(iterator)/32 8.77% 25.552 27.794 - -0.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 8.77% 2.818 3.065 - 8.46% -
bm_ranges_lexicographical_compare<signed_char>/64 8.75% 2.212 2.405 - -6.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.72% 2.177 2.367 - 9.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 8.72% 37.596 40.874 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.67% 9.824 10.676 - 9.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 8.65% 180839.336 196477.245 - 3.54% -
BM_deque_vector_ranges_move/64 8.64% 2.626 2.853 - 7.35% -
BM_deque_vector_ranges_copy_backward/1 8.64% 2.100 2.282 - 9.19% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.62% 7883.626 8563.308 - 8.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.61% 24.500 26.611 - 6.52% -
vector<bool>(const_vector<bool>&) 8.60% 10.074 10.941 - 6.69% -
BM_StringConstructDestroyCStr_Large_Transparent 8.58% 9.788 10.628 - -12.87% -
vector<bool>(size_type,_const_value_type&) 8.51% 8.179 8.874 - 5.90% -
std::replace_if(list<int>)_(sprinkled)/50 8.50% 22.940 24.890 - 8.85% -
BM_deque_vector_ranges_copy_backward/0 8.46% 1.445 1.567 - 10.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 8.45% 45.784 49.654 - 6.03% -
std::set<int>::contains(key)_(existent)/8192 8.44% 8.141 8.829 - 8.78% -
std::map<int,_int>::erase(key)_(existent)/8192 8.40% 24.955 27.051 - 8.64% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.40% 1274254.712 1381262.093 - 9.91% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.38% 27.945 30.288 - 1.35% -
std::set<std::string>::contains(key)_(existent)/32 8.33% 14.615 15.831 - 0.11% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.32% 9.858 10.678 - 6.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.32% 235.744 255.350 - 10.49% -
std::unordered_map<int,_int>::ctor(const&)/32 8.25% 200.020 216.513 - 6.95% -
vector<bool>::reserve() 8.24% 8.153 8.825 - 6.54% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 8.24% 12316.309 13330.855 - 8.23% -
rng::find_last(vector<char>)_(bail_90%)/8 8.22% 0.425 0.460 - 4.52% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.21% 737.170 797.668 - 8.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.19% 21.452 23.208 - 7.18% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 8.17% 37.163 40.199 - -2.10% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.14% 6613.244 7151.569 - 10.20% -
BM_StringDestroy_Huge 8.13% 10.824 11.704 - -3.50% -
std::set<std::string>::equal_range(key)_(existent)/1024 8.13% 23.936 25.883 - 2.29% -
std::stable_partition(deque<int>)_(sparse)/32 8.11% 11.517 12.451 - -5.14% -
std::rotate(vector<bool>)_(1_element_backward)/8192 8.10% 110.536 119.486 - -4.45% -
BM_PushHeap_float_Descending_4 8.05% 0.357 0.386 - 6.29% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 8.01% 47827597.053 51656277.991 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.96% 25450332.761 27476846.111 - 5.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 7.95% 22.504 24.294 - 7.54% -
std::unordered_set<int>::count(key)_(existent)/32 7.95% 1.267 1.368 - 11.60% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.95% 57403.451 61964.352 - 8.33% -
SetIntersection_Interlaced_Vector_uint32_1024_256 7.94% 6346701.568 6850831.998 - -4.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.93% 333.155 359.581 - 2.15% -
ranges::minmax(std::list<long_long>)/1 7.92% 0.395 0.426 - -5.98% -
std::unique(deque<int>)_(sprinkled)/52 7.89% 61.032 65.850 - 12.19% -
BM_StringAssignAsciiz_Huge_Transparent 7.84% 189.624 204.484 - 8.48% -
std::for_each(list<int>)/8192 7.81% 7408.268 7986.871 - 7.37% -
SetIntersection_Interlaced_Vector_float_1024_256 7.80% 5615889.798 6053761.789 - 0.59% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 7.77% 0.412 0.444 - -3.06% -
std::any_of(deque<int>)_(process_all)/32768 7.77% 10080.646 10864.172 - 7.83% -
SetIntersection_Front_Vector_float_256_1 7.72% 4120046.072 4438047.175 - 6.71% -
BM_StringAssignAsciiz_Huge_Opaque 7.71% 189.983 204.621 - 8.46% -
BM_deque_vector_ranges_move_backward/0 7.65% 1.359 1.463 - 8.95% -
std::find_end(list<int>)_(single_element)/8192 7.61% 8384.232 9021.980 - 9.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 7.59% 1.161 1.249 - -6.94% -
std::any_of(deque<int>)_(process_all)/8192 7.50% 2528.847 2718.528 - 7.75% -
std::set<int>::clear()/8192 7.48% 78248.729 84103.685 - 6.57% -
std::copy_backward(vector<bool>)_(aligned)/1048576 7.44% 3037.158 3263.067 - 65.06% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.43% 1.078 1.158 - -1.21% -
std::for_each(join_view(vector<vector<int>>))/8 7.43% 1.379 1.481 - 3.75% -
std::unique(vector<int>)_(sprinkled)/1024 7.42% 531.448 570.869 - 7.99% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.41% 993.205 1066.794 - 0.38% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.41% 61.283 65.823 - -0.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 7.41% 4.825 5.182 - 8.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 7.35% 10.057 10.796 - -3.66% -
std::adjacent_find(list<int>)/8192 7.34% 6698.097 7189.786 - -0.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 7.33% 277549.868 297899.689 - 0.84% -
SetIntersection_Front_Vector_uint32_262144_256 7.31% 2119499.876 2274361.686 - -0.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 7.30% 519225.180 557139.945 - 7.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.29% 20.261 21.739 - -1.84% -
std::map<int,_int>::ctor(const&,_alloc)/8192 7.28% 51941.932 55723.958 - 7.39% -
std::sort_heap(vector<int>)/8 7.27% 29.764 31.929 - 7.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.26% 11.482 12.316 - -1.57% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 7.26% 12.571 13.483 - 8.59% -
SetIntersection_Interlaced_Set_uint64_256_64 7.21% 13431720.034 14399971.149 - 4.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 7.20% 10.616 11.381 - 18.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 7.19% 122.021 130.798 - 0.47% -
std::map<int,_int>::ctor(const&,_alloc)/1024 7.15% 6512.278 6977.867 - 5.99% -
std::find_end(deque<int>)_(near_matches)/8192 7.13% 1336585.627 1431871.500 - 14.36% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.13% 51440.522 55107.711 - 7.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.05% 1777602.619 1902895.914 - 7.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 7.02% 17.986 19.249 - 7.81% -
std::set<int>::erase(iterator)/8192 7.01% 19.755 21.141 - 7.48% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.00% 22.848 24.447 - 2.58% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.99% 226.937 242.802 - 12.04% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.97% 24.878 26.613 - 32.79% -
SetIntersection_Interlaced_Vector_float_256_64 6.92% 6911330.964 7389625.471 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.91% 16610285.834 17757797.187 - 1.61% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.88% 9.873 10.553 - -7.14% -
BM_deque_vector_ranges_move_backward/1 6.86% 2.080 2.223 - 10.58% -
std::find_if(vector<int>)_(bail_25%)/1024 6.83% 26.283 28.079 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.83% 4508808.541 4816613.822 - 13.05% -
std::map<int,_int>::erase(iterator)/1024 6.82% 20.392 21.782 - 5.22% -
std::remove_if(list<int>)_(prefix)/8192 6.82% 9463.293 10108.260 - 2.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.80% 7490.263 7999.555 - 6.81% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 6.79% 925.080 987.920 - 5.92% -
SetIntersection_Front_Vector_float_64_64 6.77% 10830211.608 11563010.967 - 6.22% -
BM_PushHeap_uint32_Random_64 6.77% 4.912 5.245 - 4.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.76% 1.215 1.297 - 8.97% -
BM_deque_vector_ranges_copy/65536 6.75% 2934.410 3132.557 - 0.14% -
rng::contains(list<int>)_(process_all)/8 6.70% 2.249 2.400 - 3.05% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 6.66% 29.181 31.125 - 3.98% -
BM_PushHeap_float_Random_4 6.65% 2.270 2.421 - -13.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.65% 1854.983 1978.349 - 10.62% -
std::find_end(list<int>)_(process_all)/8192 6.62% 7328.737 7814.151 - 3.97% -
BM_PushHeap_uint64_Descending_1 6.62% 0.577 0.615 - 30.64% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 6.59% 28.860 30.761 - 5.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.58% 519.442 553.630 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.57% 4999347.816 5327865.873 - -0.53% -
SetIntersection_Interlaced_Set_uint64_16384_16 6.57% 225506973.403 240315585.560 - 8.73% -
ranges::min(std::vector<__int128>)/70000 6.54% 28489.862 30354.329 - 1.56% -
SetIntersection_Interlaced_Set_uint64_1024_1024 6.51% 12221565.820 13017709.182 - 3.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 6.51% 20.120 21.430 - 9.55% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 6.50% 27.760 29.565 - 9.77% -
std::find(list<int>)_(process_all)/1024 6.49% 688.733 733.458 - 6.92% -
std::find(vector<int>)_(bail_25%)/8 6.48% 1.414 1.505 - 4.44% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.47% 9.525 10.142 - -5.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.47% 122.332 130.243 - 4.72% -
std::find_first_of(vector<int>)_(small_needle)/50 6.46% 69.088 73.554 - -4.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.45% 10.297 10.961 - 11.08% -
std::set<int>::erase(iterator)/1024 6.44% 19.798 21.073 - 6.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.43% 12.258 13.047 - 5.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.43% 22.454 23.897 - 7.51% -
SetIntersection_Front_Set_float_16384_16384 6.37% 215210952.289 228930216.755 - 1.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 6.37% 19.423 20.661 - -4.79% -
std::map<int,_int>::ctor(const&)/8192 6.31% 52162.160 55454.090 - -5.54% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.27% 1328.387 1411.654 - 0.55% -
BM_std_minmax_element<char>/3 6.26% 1.145 1.217 - 1.36% -
std::map<int,_int>::erase(iterator)/32 6.25% 20.292 21.560 - 4.48% -
std::remove(deque<int>)_(prefix)/32 6.25% 51.520 54.738 - 2.30% -
std::transform(deque<int>,_deque<int>)/32 6.25% 21.347 22.680 - 4.45% -
std::unordered_set<int>::count(key)_(non-existent)/32 6.22% 1.566 1.664 - 4.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 6.20% 1.429 1.518 - -12.32% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.19% 0.772 0.820 - 6.55% -
BM_vector_deque_copy_backward/1 6.18% 2.196 2.332 - 4.08% -
std::unordered_multiset<int>::clear()/1024 6.13% 7979.353 8468.489 - 0.95% -
BM_StringFindNoMatch/10 6.13% 1.305 1.385 - 4.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 6.12% 2.296 2.437 - -1.18% -
SetIntersection_Front_Set_float_262144_64 6.12% 1698773.353 1802736.745 - 2.74% -
BM_std_minmax_element<long_long>/65536 6.12% 17489.017 18559.256 - 8.00% -
BM_std_minmax_element<long_long>/70000 6.11% 18696.508 19839.691 - 8.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.11% 0.772 0.820 - 6.48% -
BM_std_minmax_element<long_long>/64000 6.11% 17084.702 18128.586 - 3.89% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.09% 24.073 25.538 - 8.17% -
std::map<int,_int>::ctor(const&)/1024 6.08% 6525.787 6922.679 - -7.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.05% 347.301 368.329 - 6.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 6.05% 61.497 65.219 - 1.16% -
std::for_each(vector<int>)/32 6.05% 3.689 3.912 - 6.44% -
BM_std_minmax_element<long_long>/4000 6.04% 1066.432 1130.799 - 8.89% -
vector<bool>::resize() 6.02% 10.767 11.414 - 6.38% -
std::unordered_multiset<int>::clear()/8192 5.99% 61777.209 65476.164 - 0.37% -
BM_vector_deque_move_backward/2 5.98% 1.938 2.054 - 0.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 5.97% 91.192 96.634 - 0.50% -
std::replace(vector<int>)_(sprinkled)/1024 5.97% 153.185 162.325 - -4.51% -
BM_StringMove_Small 5.96% 0.706 0.748 - -5.77% -
std::unordered_map<int,_int>::ctor(const&)/1024 5.95% 6843.986 7251.327 - 5.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.94% 61.852 65.527 - -6.96% -
std::unordered_multiset<int>::contains(key)_(existent)/32 5.93% 1.337 1.416 - 16.96% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.92% 0.475 0.503 - 5.65% -
std::sort(deque<int>)_(repeated)/1024 5.86% 944.593 999.928 - 4.17% -
BM_std_minmax_element<long_long>/5500 5.86% 1465.272 1551.083 - 4.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.83% 439.556 465.202 - 4.49% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.83% 9.201 9.738 - 1.87% -
BM_std_minmax_element<long_long>/4096 5.80% 1093.491 1156.878 - 8.57% -
BM_deque_vector_ranges_copy_backward/2 5.78% 1.832 1.938 - 5.63% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.76% 7161.543 7574.009 - 5.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.72% 0.608 0.643 - -5.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 5.72% 0.278 0.294 - 7.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 5.72% 13.594 14.371 - 29.00% -
SetIntersection_Interlaced_Set_uint64_1024_4 5.71% 10054483.126 10628889.658 - 5.34% -
std::rotate(list<int>)_(by_1/3)/32 5.71% 16.720 17.675 - 6.01% -
BM_PushHeap_uint64_SingleElement_64 5.70% 0.352 0.372 - 5.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.69% 229.151 242.191 - -0.64% -
rng::contains_subrange(list<int>)_(process_all)/50 5.68% 16.854 17.811 - 5.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.67% 0.772 0.816 - 6.01% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.66% 30.822 32.567 - 2.35% -
std::find_first_of(deque<int>)_(small_needle)/32 5.65% 108.494 114.629 - 1.66% -
BM_std_minmax_element<long_long>/512 5.65% 140.577 148.522 - 8.34% -
BM_std_minmax_element<long_long>/1024 5.60% 277.145 292.657 - 8.35% -
BM_std_minmax_element<short>/64000 5.60% 15878.218 16766.753 - -2.30% -
SetIntersection_Interlaced_Set_uint64_256_16 5.59% 12060213.445 12734605.994 - 5.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.59% 53671.713 56671.725 - 4.03% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.58% 52945.689 55899.160 - 7.21% -
std::set<int>::insert(value)_(already_present)/8192 5.56% 9.373 9.894 - -1.01% -
BM_PushHeap_uint64_SingleElement_4 5.55% 0.367 0.387 - 8.28% -
SetIntersection_Interlaced_Set_uint64_16384_64 5.53% 237772195.394 250910103.635 - 6.55% -
BM_std_minmax_element<short>/65536 5.52% 16263.451 17161.963 - -2.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.51% 30.244 31.911 - 3.64% -
std::move(list<int>)/64 5.49% 40.824 43.067 - 10.39% -
std::lower_bound(std::deque<int>)/100 5.49% 30.629 32.311 - 6.32% -
ranges::min(std::list<__int128>)/8 5.49% 2.062 2.176 - 5.49% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.48% 1.814 1.914 - 12.34% -
std::set<int>::insert(value)_(new_value,_middle)/1024 5.47% 25.425 26.816 - 3.54% -
SetIntersection_Front_Vector_float_4_4 5.46% 135313013.178 142698228.518 - 5.37% -
SetIntersection_Interlaced_Set_float_16384_16384 5.45% 211835971.732 223378673.996 - 2.94% -
BM_deque_deque_move_backward/64 5.44% 3.389 3.574 - 6.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 5.43% 3.484 3.673 - 3.39% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 5.42% 1573.445 1658.768 - 6.34% -
SetIntersection_Front_Vector_float_16_1 5.42% 62619598.392 66012419.648 - 5.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.41% 6645.219 7005.039 - 4.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.40% 0.316 0.333 - 5.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 5.40% 54760.942 57719.286 - 7.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 5.39% 0.290 0.306 - 12.36% -
std::find_first_of(deque<int>)_(small_needle)/50 5.38% 167.225 176.225 - 1.33% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.38% 1029.950 1085.360 - 4.69% -
std::unordered_set<int>::find(key)_(existent)/1024 5.32% 1.305 1.374 - 2.83% -
std::search(list<int>)_(same_length)/8192 5.32% 8252.125 8690.912 - 2.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.31% 17.203 18.117 - 3.86% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 5.30% 9079.948 9561.496 - 6.24% -
SetIntersection_Interlaced_Set_uint64_256_256 5.30% 7603037.900 8005697.872 - 4.75% -
std::set<int>::clear()/32 5.29% 618.776 651.499 - 4.96% -
std::copy_backward(deque<int>)/1048576 5.28% 131936.484 138903.741 - 6.16% -
std::unordered_map<int,_int>::ctor(const&)/8192 5.27% 55460.506 58383.450 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.26% 52643.359 55409.847 - 6.42% -
std::pop_heap(deque<int>)/1024 5.26% 12.358 13.008 - 5.92% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 5.25% 355.842 374.539 - 2.27% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.25% 9.346 9.837 - 4.82% -
std::find_if(vector<char>)_(bail_25%)/1024 5.23% 25.173 26.489 - 5.38% -
BM_std_minmax_element<short>/70000 5.23% 17405.193 18315.060 - -2.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.17% 1.176 1.237 - -9.13% -
BM_std_minmax_element<int>/5500 5.15% 1433.868 1507.733 - 5.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.15% 32.659 34.340 - 5.29% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.14% 16.157 16.987 - -4.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.11% 53899.730 56654.372 - 4.93% -
std::set<int>::lower_bound(key)_(existent)/1024 5.10% 4.443 4.670 - 8.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.09% 4495298.982 4724024.937 - 12.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.09% 743.048 780.835 - 3.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.08% 11342.446 11919.043 - 8.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.08% 1.489 1.564 - 6.55% -
SetIntersection_Interlaced_Set_float_16384_1024 5.06% 170037323.081 178636002.822 - 5.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.05% 23.095 24.261 - 0.81% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.02% 21.664 22.751 - -0.21% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.01% 212.226 222.857 - 1.70% -
SetIntersection_Interlaced_Set_float_16384_4 5.01% 164702776.103 172952314.816 - 4.76% -
std::move(vector<bool>)_(aligned)/64 5.00% 1.662 1.745 - 8.84% -
BM_deque_deque_ranges_move/70000 5.00% 3275.434 3439.126 - -0.21% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.97% 8608.826 9036.644 - 5.59% -
std::sort_heap(vector<int>,_pred)/8 4.96% 31.746 33.321 - 15.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.96% 30.185 31.681 - 3.93% -
std::map<int,_int>::clear()/32 4.94% 639.038 670.620 - -3.51% -
SetIntersection_Front_Set_float_16384_64 4.94% 1692652.292 1776271.236 - 0.24% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.93% 31.430 32.979 - 6.55% -
bm_swap_ranges_vb_aligned/4096 4.93% 12.501 13.117 - 4.76% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.93% 1049132.013 1100810.943 - 5.46% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.92% 2399252.819 2517366.373 - -21.86% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.89% 1656.203 1737.155 - -0.89% -
rng::contains_subrange(list<int>)_(single_element)/50 4.88% 15.911 16.688 - 2.13% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.88% 12313.417 12914.793 - 3.15% -
ranges::min(std::vector<__int128>)/64 4.88% 25.514 26.760 - 1.61% -
rng::starts_with(list<int>,_pred)/8192 4.88% 10570.343 11085.782 - 14.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 4.87% 1.222 1.282 - 0.58% -
BM_std_minmax_element<short>/5500 4.87% 1376.497 1443.466 - -2.51% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 4.86% 20367.064 21357.428 - 4.98% -
std::unordered_set<std::string>::ctor(const&)/8192 4.85% 335980.285 352288.653 - 4.93% -
BM_deque_vector_move_backward/4096 4.82% 149.041 156.229 - 6.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.79% 22.006 23.059 - 6.57% -
std::is_sorted_until(vector<int>)/8 4.77% 2.062 2.160 - 4.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.76% 30.608 32.066 - -7.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.76% 14605.843 15300.391 - -5.32% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.74% 4.739 4.964 - 3.37% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.71% 11220.823 11749.593 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.70% 203007329.500 212551140.366 - 9.79% -
BM_std_minmax_element<short>/4000 4.70% 1004.850 1052.049 - -2.54% -
BM_StringFindStringLiteral/64 4.67% 2.201 2.303 - 6.80% -
BM_PushHeap_uint32_Random_16 4.66% 3.982 4.168 - 1.26% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.66% 1403.756 1469.199 - -2.32% -
std::remove(deque<int>)_(prefix)/50 4.66% 59.887 62.677 - 2.96% -
SetIntersection_Front_Vector_float_16384_16 4.65% 1113161.916 1164947.048 - 5.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.65% 202659285.153 212075230.151 - 7.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 4.62% 24.495 25.626 - 3.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.61% 15.156 15.855 - -1.80% -
BM_std_minmax_element<short>/4096 4.58% 1030.591 1077.759 - -2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.57% 201430905.311 210642123.124 - 5.43% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.57% 1055928.668 1104176.487 - 4.86% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 4.57% 10.836 11.331 - -5.19% -
std::set<std::string>::count(key)_(existent)/32 4.56% 15.765 16.484 - -1.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 4.56% 7.939 8.301 - 5.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 4.56% 5850.352 6117.160 - 5.06% -
BM_PushHeap_uint64_SingleElement_262144 4.52% 0.357 0.373 - 4.48% -
std::move(deque<int>)/8 4.52% 3.408 3.562 - 2.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.51% 19.073 19.933 - 2.36% -
std::remove_if(deque<int>)_(prefix)/1024 4.51% 551.859 576.751 - 4.13% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.47% 518.146 541.315 - 2.52% -
BM_std_minmax_element<int>/512 4.47% 138.777 144.982 - 5.26% -
std::move_backward(vector<int>)/262144 4.46% 22426.992 23427.365 - 7.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.45% 1110.723 1160.122 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.44% 268.771 280.706 - 4.92% -
BM_StringFindStringLiteral/32 4.43% 1.732 1.808 - 0.84% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.42% 644.418 672.901 - 4.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.41% 32.674 34.116 - 5.99% -
SetIntersection_Front_Vector_float_1024_16 4.39% 1112516.132 1161398.269 - 3.37% -
std::equal(vector<int>)_(it,_it,_it)/50 4.39% 4.082 4.261 - 1.00% -
std::find(vector<char>)_(process_all)/1024 4.39% 16.186 16.897 - 4.41% -
SetIntersection_None_Set_float_16384_1024 4.39% 153269720.361 159997030.406 - 6.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.38% 2.762 2.883 - 5.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.38% 14760.802 15407.460 - -0.87% -
std::partial_sort_copy(list<int>)_(heap)/8192 4.38% 101449.968 105890.834 - 5.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.36% 15.706 16.391 - 4.45% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 4.35% 0.252 0.263 - 4.97% -
std::partition(list<int>)_(sparse)/50 4.34% 21.772 22.718 - 4.44% -
BM_deque_vector_ranges_copy/70000 4.34% 3207.881 3347.057 - -2.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.33% 80068.661 83535.913 - 5.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 4.32% 6887.546 7185.301 - 7.77% -
SetIntersection_Front_Vector_float_262144_1 4.32% 1023396.087 1067598.989 - 2.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.30% 3.063 3.195 - 4.27% -
std::set<int>::ctor(const&,_alloc)/8192 4.29% 49244.733 51357.064 - 1.77% -
std::set<int>::contains(key)_(existent)/32 4.29% 1.651 1.722 - 5.52% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.28% 1.470 1.533 - 5.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 4.27% 1.303 1.359 - 4.40% -
std::swap_ranges(list<int>)/8192 4.26% 10434.014 10878.809 - 13.31% -
rng::fold_left(list<int>)/8192 4.26% 10859.893 11322.691 - 4.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 4.26% 1075.130 1120.936 - 2.73% -
BM_std_minmax_element<short>/1024 4.26% 263.743 274.966 - -2.46% -
SetIntersection_Interlaced_Set_float_16384_64 4.24% 211486132.375 220463362.699 - 4.80% -
std::set<int>::ctor(const&)/8192 4.24% 49005.217 51084.353 - 0.80% -
std::find_if(vector<char>)_(bail_25%)/32768 4.23% 798.494 832.250 - 4.51% -
BM_PushHeap_string_SingleElement_256 4.23% 2.613 2.724 - 0.32% -
BM_PushHeap_string_SingleElement_1024 4.22% 2.615 2.725 - 0.48% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 4.21% 325.034 338.718 - 4.29% -
BM_std_minmax_element<int>/65536 4.21% 17133.866 17854.469 - 4.99% -
BM_CmpLess_uint_short 4.20% 0.994 1.036 - 1.83% -
std::replace(vector<int>)_(sprinkled)/8192 4.20% 1199.697 1250.112 - -2.12% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.20% 20.261 21.113 - 4.14% -
SetIntersection_Interlaced_Vector_string_256_256 4.18% 20035632.264 20873676.789 - -0.09% -
BM_std_minmax_element<int>/70000 4.18% 18291.244 19055.989 - 4.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.17% 12741.328 13272.736 - 4.01% -
SetIntersection_Interlaced_Vector_string_64_64 4.17% 24785967.120 25819408.310 - -5.29% -
BM_std_minmax_element<int>/64000 4.17% 16729.875 17427.269 - 4.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.17% 27.896 29.058 - -1.94% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.17% 17790.570 18531.939 - 4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.16% 205474467.943 214025159.682 - 8.65% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.15% 7.638 7.955 - 3.22% -
std::set<int>::erase(iterator)/32 4.14% 19.723 20.540 - 4.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.14% 31.969 33.292 - 0.59% -
SetIntersection_Front_Vector_string_1024_256 4.13% 9059377.697 9433791.910 - 3.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.12% 3024452.797 3148987.304 - 6.80% -
rng::starts_with(vector<int>)/1000 4.11% 58.309 60.708 - 4.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.11% 37.720 39.270 - 0.16% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.10% 6660.191 6933.359 - 6.42% -
SetIntersection_None_Set_uint32_16384_16384 4.10% 158683586.068 165184155.614 - 5.92% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 4.09% 36781.803 38287.083 - 1.98% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.09% 3.198 3.329 - 3.82% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 4.09% 584.764 608.663 - 4.22% -
std::multiset<int>::equal_range(key)_(non-existent)/32 4.09% 2.311 2.405 - 1.10% -
std::adjacent_find(vector<int>,_pred)/50 4.07% 22.698 23.623 - 0.84% -
BM_deque_vector_ranges_move/512 4.06% 16.572 17.245 - 4.20% -
std::multiset<int>::count(key)_(existent)/1024 4.05% 5.648 5.877 - 3.95% -
BM_std_minmax_element<long_long>/64 4.04% 17.478 18.184 - 6.48% -
std::search(list<int>,_pred)_(same_length)/8192 4.04% 8679.108 9029.745 - 5.31% -
std::stable_partition(list<int>)_(dense)/32 4.04% 36.768 38.253 - 1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.03% 4614.865 4800.753 - 4.86% -
SetIntersection_Interlaced_Set_float_1024_1024 4.02% 11810563.052 12285568.821 - -0.95% -
BM_PushHeap_uint64_SingleElement_1 4.02% 0.410 0.427 - -10.89% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.01% 10.052 10.455 - -0.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.01% 755.273 785.533 - 3.84% -
BM_PushHeap_string_Descending_16384 4.00% 2.306 2.398 - -1.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.00% 8743.544 9093.423 - 3.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.99% 6.450 6.707 - 3.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.99% 1890.171 1965.549 - 4.35% -
BM_StringRelational_Eq_Large_Huge_Control 3.98% 0.467 0.485 - -0.67% -
BM_PushHeap_uint64_SingleElement_1024 3.98% 0.364 0.378 - 4.02% -
std::set<int>::ctor(const&)/1024 3.98% 6183.490 6429.660 - 2.93% -
std::move_backward(vector<int>)/8 3.96% 2.222 2.309 - 1.72% -
SetIntersection_Interlaced_Set_float_256_64 3.95% 12570805.946 13067908.547 - 0.49% -
SetIntersection_Front_Vector_float_256_4 3.95% 4156381.037 4320740.252 - 4.17% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 3.95% 26183.503 27218.782 - 4.03% -
BM_vector_deque_move_backward/1 3.95% 2.230 2.318 - 0.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.95% 9937.760 10330.106 - 7.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.95% 86.823 90.250 - -7.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.94% 13535.911 14068.789 - 2.01% -
SetIntersection_Interlaced_Set_float_16384_16 3.92% 203222437.213 211191597.102 - 3.27% -
std::all_of(vector<int>)_(process_all)/32768 3.92% 8124.827 8443.201 - 4.24% -
BM_CmpEqual_ushort_schar 3.92% 1.027 1.067 - 7.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.92% 10.806 11.229 - 2.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.91% 6003.555 6238.453 - 4.74% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 3.91% 6235.923 6479.709 - 4.35% -
std::partial_sort(deque<int>)_(shuffled)/8 3.88% 32.665 33.933 - 4.81% -
std::unique(deque<int>)_(sprinkled)/32 3.87% 52.696 54.738 - 5.75% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.87% 1.437 1.492 - -7.48% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.85% 23.273 24.171 - 1.16% -
SetIntersection_Front_Vector_string_1024_16 3.84% 1595137.864 1656442.361 - 0.19% -
std::flat_multimap<int,_int>::ctor(const&)/32 3.84% 22.772 23.646 - 2.35% -
std::replace_if(vector<int>)_(sprinkled)/32 3.84% 8.758 9.094 - 4.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.84% 1.053 1.094 - 3.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.82% 49.178 51.056 - -6.67% -
std::find_end(deque<int>)_(process_all)/1024 3.81% 291.238 302.346 - 3.97% -
BM_std_minmax_element<int>/3 3.81% 1.145 1.188 - 4.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.81% 0.645 0.670 - 3.47% -
std::vector<std::string>::ctor(size)/32 3.81% 30.703 31.872 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_262144_4 3.80% 1551084.223 1610086.494 - -10.37% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.80% 391.789 406.685 - 1.79% -
BM_std_minmax_element<short>/512 3.79% 135.270 140.400 - -2.01% -
BM_std_minmax_element<int>/4096 3.78% 1075.665 1116.350 - 4.55% -
BM_std_minmax_element<int>/4000 3.78% 1051.117 1090.844 - 4.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.78% 20.551 21.327 - 3.91% -
SetIntersection_Front_Vector_float_1024_1 3.77% 1036887.040 1075944.713 - 3.44% -
std::sort_heap(deque<int>,_pred)/8 3.76% 33.926 35.201 - 1.39% -
std::multiset<int>::ctor(const&)/32 3.76% 222.043 230.385 - -1.11% -
BM_vector_deque_ranges_move_backward/64000 3.75% 7601.947 7887.382 - 11.69% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.74% 21355.724 22153.738 - 3.72% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.74% 18.213 18.893 - 2.83% -
std::map<std::string,_int>::count(key)_(existent)/32 3.73% 15.477 16.055 - -2.68% -
ranges::minmax(std::deque<__int128>)/8 3.73% 4.022 4.172 - 9.37% -
rng::starts_with(vector<int>,_pred)/8 3.73% 2.463 2.554 - 4.25% -
BM_PushHeap_string_Random_16 3.72% 10.472 10.861 - 5.45% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.71% 187920028.975 194894578.977 - 8.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.71% 23.882 24.767 - 13.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.69% 18.050 18.716 - 3.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.69% 275.198 285.352 - -0.34% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.69% 29.656 30.749 - -1.59% -
std::rotate_copy(deque<int>)/50 3.68% 3.006 3.116 - 3.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.67% 650.255 674.100 - -1.96% -
BM_vector_deque_ranges_move_backward/0 3.64% 0.461 0.477 - 3.50% -
SetIntersection_Front_Vector_float_16_4 3.62% 54174197.561 56136863.629 - 3.72% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.62% 848.356 879.082 - -15.30% -
SetIntersection_Front_Vector_string_262144_256 3.62% 9377468.770 9717076.233 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.62% 4856.899 5032.680 - 3.65% -
std::set<int>::erase(key)_(existent)/1024 3.61% 49.171 50.948 - 2.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.61% 9.595 9.942 - 4.34% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.60% 23.296 24.136 - 1.85% -
std::unordered_set<int>::clear()/1024 3.59% 7900.246 8184.152 - -19.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.58% 34.839 36.087 - 3.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.58% 2.945 3.051 - 2.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.57% 35.219 36.476 - -2.38% -
SetIntersection_Interlaced_Set_uint64_64_4 3.57% 21003446.843 21753057.749 - 4.57% -
std::move_backward(vector<bool>)_(unaligned)/4096 3.57% 27.145 28.113 - 3.42% -
std::unique_copy(list<int>)_(sprinkled)/52 3.56% 24.105 24.964 - 4.77% -
rng::contains(list<int>)_(process_all)/8192 3.56% 6853.619 7097.636 - -0.53% -
BM_PushHeap_uint64_SingleElement_256 3.55% 0.386 0.399 - 3.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.55% 29.333 30.374 - 12.85% -
BM_PushHeap_string_Descending_1024 3.52% 2.329 2.412 - -0.99% -
BM_vector_deque_copy_backward/2 3.52% 1.991 2.061 - 3.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.52% 48.309 50.010 - 15.87% -
BM_deque_vector_move_backward/5500 3.51% 197.325 204.259 - 2.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.51% 81942.241 84819.455 - 5.69% -
BM_PushHeap_uint64_SingleElement_16384 3.50% 0.364 0.377 - 3.61% -
std::set<std::string>::contains(key)_(existent)/1024 3.50% 23.367 24.184 - -0.11% -
std::copy_n(vector<int>)/64 3.50% 2.464 2.550 - 3.56% -
std::set<int>::ctor(const&,_alloc)/0 3.49% 12.683 13.126 - 3.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.47% 363.979 376.625 - -1.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.47% 1.220 1.263 - 7.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.47% 1.359 1.406 - 4.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 3.47% 19.424 20.098 - 4.50% -
std::set<int>::ctor(const&,_alloc)/1024 3.46% 6177.215 6391.053 - 0.40% -
BM_deque_deque_move_backward/512 3.46% 18.861 19.514 - 1.77% -
std::sort(deque<int>)_(repeated)/8192 3.45% 6529.644 6755.200 - 0.70% -
std::move(vector<int>)/1048576 3.43% 58556.561 60566.400 - -13.95% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.42% 22036.495 22790.355 - 5.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.41% 393.301 406.722 - 3.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.41% 2.206 2.281 - 4.80% -
std::copy_n(deque<int>)/512 3.41% 16.714 17.283 - 3.70% -
BM_PushHeap_string_SingleElement_16384 3.40% 2.605 2.693 - -0.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.40% 1.135 1.174 - 3.77% -
SetIntersection_None_Set_float_16384_256 3.39% 153650547.219 158857598.346 - 5.17% -
BM_std_minmax_element<int>/1024 3.38% 273.417 282.671 - 4.20% -
SetIntersection_Interlaced_Set_uint64_64_64 3.36% 13170042.720 13612257.849 - 0.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 3.35% 9723.968 10049.971 - 1.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.35% 12364.957 12779.446 - 0.89% -
std::lower_bound(std::list<int>)/8192 3.34% 13806.226 14266.922 - 7.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.34% 0.618 0.639 - -4.01% -
std::find_if(vector<int>)_(process_all)/8 3.33% 1.307 1.351 - 0.30% -
ranges::min(std::list<__int128>)/64 3.32% 33.384 34.494 - 3.93% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.32% 230.711 238.377 - 4.78% -
std::find_if(vector<char>)_(bail_25%)/8192 3.31% 210.698 217.680 - 3.69% -
SetIntersection_None_Set_float_16384_64 3.31% 152965135.421 158030232.791 - 4.34% -
BM_PushHeap_string_SingleElement_4 3.31% 2.314 2.391 - -0.74% -
BM_vector_deque_ranges_move_backward/65536 3.31% 8062.269 8328.783 - 13.49% -
std::remove_copy(deque<int>)_(prefix)/50 3.31% 20.460 21.136 - -0.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.30% 8595.859 8879.576 - -4.21% -
BM_StringFindStringLiteral/256 3.29% 5.443 5.622 - 3.66% -
std::map<int,_int>::erase(key)_(existent)/32 3.29% 22.219 22.950 - 2.22% -
BM_deque_vector_ranges_copy/64000 3.28% 2918.903 3014.771 - -3.42% -
std::move_backward(vector<bool>)_(aligned)/64 3.27% 1.681 1.736 - 0.73% -
BM_StringRelational_Less_Empty_Large_Control 3.27% 1.612 1.664 - -3.08% -
BM_vector_deque_move/64 3.26% 2.841 2.934 - 9.66% -
BM_StringFindAllMatch/32768 3.26% 574.876 593.626 - 3.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.26% 42.731 44.125 - 1.10% -
std::set<int>::insert(value)_(new_value,_middle)/8192 3.26% 30.989 31.999 - -1.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.26% 24399.046 25193.987 - 3.33% -
SetIntersection_Front_Vector_float_64_16 3.26% 14216833.056 14679743.631 - 2.41% -
SetIntersection_Front_Vector_float_64_4 3.25% 15873817.566 16390437.520 - 2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.25% 9746.284 10062.819 - 3.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.24% 675.610 697.533 - -2.41% -
SetIntersection_None_Set_float_16384_16 3.24% 153169076.841 158132556.577 - 4.13% -
BM_PushHeap_float_Descending_16 3.23% 0.369 0.380 - 3.75% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 3.22% 352551.173 363916.832 - 3.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.22% 12896.438 13311.453 - 3.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.22% 181233.638 187060.570 - 3.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.20% 45188.396 46636.545 - 2.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.20% 36.726 37.902 - 6.23% -
std::map<int,_int>::ctor(const&)/32 3.19% 223.850 230.994 - -1.65% -
std::move(vector<bool>)_(unaligned)/262144 3.18% 1590.987 1641.588 - 3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.18% 20647243.208 21303816.022 - -1.26% -
SetIntersection_Interlaced_Set_uint64_256_1 3.18% 4175177.537 4307819.078 - 3.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.17% 26.668 27.515 - 0.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.17% 1.124 1.160 - -6.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.17% 10.226 10.550 - -4.25% -
SetIntersection_Interlaced_Set_string_1024_256 3.17% 34723421.660 35824029.427 - 1.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.16% 1.176 1.213 - 10.21% -
std::set<int>::count(key)_(existent)/1024 3.15% 4.160 4.291 - 0.83% -
std::map<int,_int>::find(key)_(existent)/1024 3.15% 4.272 4.406 - 5.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.14% 11.482 11.843 - 5.98% -
SetIntersection_Front_Vector_float_16384_1 3.13% 1033165.135 1065497.082 - 2.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.13% 12589.559 12983.420 - 0.32% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.13% 2948.654 3040.891 - 2.54% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.12% 8.661 8.931 - 3.02% -
std::map<std::string,_int>::erase(iterator)/1024 3.12% 30.793 31.752 - 24.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.11% 0.472 0.487 - 8.25% -
SetIntersection_Front_Vector_uint32_16384_16384 3.11% 71898836.393 74132925.978 - -1.62% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.10% 813.920 839.137 - 3.58% -
BM_num_put<unsigned_long_long> 3.10% 11.014 11.355 - 1.22% -
std::stable_partition(deque<int>)_(dense)/1024 3.09% 595.454 613.876 - 6.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.09% 1.051 1.084 - 3.81% -
std::partition(vector<int>)_(dense)/32 3.09% 8.438 8.698 - 6.65% -
std::map<int,_int>::find(key)_(existent)/32 3.09% 1.680 1.732 - 2.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 3.08% 13.445 13.859 - 3.44% -
BM_PushHeap_string_Descending_16 3.08% 2.082 2.146 - -3.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.07% 161894.807 166863.731 - 1.11% -
std::none_of(vector<int>)_(process_all)/8 3.07% 2.444 2.519 - -1.77% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.06% 25.129 25.898 - -3.03% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.06% 25.707 26.492 - -1.67% -
std::find_if(deque<int>)_(process_all)/8 3.05% 2.522 2.599 - 3.46% -
std::copy_n(vector<int>)/32768 3.05% 3680.806 3792.893 - 0.34% -
std::multiset<int>::ctor(const&,_alloc)/32 3.04% 220.657 227.369 - -2.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.03% 5354.481 5516.864 - -14.68% -
std::set<int>::ctor(const&,_alloc)/32 3.03% 219.645 226.297 - 3.23% -
SetIntersection_Front_Vector_float_64_1 3.01% 16331585.340 16823954.143 - 2.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.01% 1.567 1.614 - 2.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 3.01% 102.651 105.740 - -4.20% -
BM_deque_vector_move_backward/64000 3.01% 7902.296 8139.984 - 8.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.01% 1087556.628 1120256.342 - 1.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.01% 29.722 30.615 - 2.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.01% 85.405 87.972 - -6.09% -
SetIntersection_None_Set_float_16384_1 3.00% 153133016.056 157731920.924 - 3.79% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.00% 2.965 3.054 - 3.30% -
std::set<int>::ctor(const&)/32 3.00% 219.358 225.935 - 4.53% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.00% 352.110 362.660 - 2.92% -
std::replace(vector<int>)_(sprinkled)/50 2.99% 8.718 8.979 - -1.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.97% 6028.350 6207.565 - 1.56% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.97% 15041.554 15488.712 - 4.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.97% 23.386 24.080 - 3.72% -
std::search(deque<int>,_pred)_(same_length)/1000 2.95% 479.747 493.914 - 3.07% -
SetIntersection_None_Set_float_262144_262144 2.95% 1180417.238 1215274.496 - 6.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.95% 3.283 3.380 - 5.63% -
rng::find_last(deque<int>)_(bail_90%)/50 2.95% 1.835 1.889 - -1.41% -
std::unordered_multimap<int,_int>::clear()/8192 2.94% 62594.654 64435.501 - -0.63% -
SetIntersection_Front_Vector_float_1024_4 2.94% 1054805.996 1085797.873 - 2.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.93% 6.422 6.610 - 4.66% -
std::map<int,_int>::count(key)_(non-existent)/32 2.93% 2.871 2.955 - 2.83% -
SetIntersection_None_Set_float_262144_1 2.93% 1182158.855 1216745.522 - 4.89% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.93% 170228776.057 175208780.985 - 2.16% -
BM_std_minmax_element<int>/64 2.92% 17.288 17.793 - 4.33% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.92% 1.038 1.069 - 2.89% -
SetIntersection_Interlaced_Set_float_16384_256 2.92% 199833958.609 205661498.893 - 4.46% -
std::copy_n(vector<bool>)_(aligned)/262144 2.92% 591.342 608.585 - -4.72% -
BM_deque_vector_ranges_move_backward/2 2.91% 1.825 1.878 - 6.47% -
BM_deque_vector_copy/2 2.91% 1.818 1.871 - 3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.91% 2292254.611 2358882.509 - 0.23% -
BM_PushHeap_string_Ascending_256 2.90% 10.620 10.928 - -1.85% -
std::unordered_multimap<int,_int>::clear()/1024 2.90% 8079.234 8313.201 - -1.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.89% 4.410 4.538 - 0.91% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.88% 1896.909 1951.593 - 3.73% -
BM_PushHeap_string_SingleElement_262144 2.88% 2.658 2.734 - 0.02% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.86% 232.574 239.236 - 8.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.86% 804.696 827.714 - 2.59% -
SetIntersection_Front_Vector_float_256_16 2.84% 4204458.740 4324049.128 - 2.86% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.84% 1872.875 1925.982 - -2.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.83% 93129.076 95767.229 - 5.29% -
BM_CmpEqual_ushort_uint 2.83% 1.052 1.081 - 3.56% -
rng::contains_subrange(list<int>)_(process_all)/16 2.82% 4.764 4.899 - 0.81% -
SetIntersection_Front_Vector_float_16_16 2.82% 35679290.182 36686812.570 - 2.95% -
BM_PushHeap_string_Descending_256 2.82% 2.271 2.335 - -2.25% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.81% 11677080.878 12005533.694 - 4.38% -
BM_CmpEqual_ushort_uchar 2.81% 1.106 1.137 - 4.06% -
SetIntersection_Front_Vector_uint32_262144_16384 2.81% 73343136.773 75403718.353 - 0.23% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.80% 1.849 1.901 - 2.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.78% 18.630 19.148 - 4.33% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.78% 71.050 73.027 - 0.22% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.78% 12669.035 13021.336 - -2.94% -
BM_deque_deque_ranges_move_backward/1024 2.77% 37.617 38.661 - 2.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.77% 23.294 23.940 - 4.81% -
SetIntersection_None_Set_float_16384_4 2.77% 153492911.776 157748056.315 - 3.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.77% 12.425 12.770 - -3.65% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.76% 4619764.750 4747382.988 - 21.22% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.76% 4.620 4.747 - 9.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.76% 20.201 20.758 - 2.05% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.76% 8.737 8.978 - 2.70% -
SetIntersection_None_Set_float_262144_4 2.75% 1181157.146 1213674.236 - 5.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.75% 205185274.489 210832902.052 - 7.52% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.75% 1704.379 1751.210 - 3.86% -
SetIntersection_Interlaced_Set_uint64_64_16 2.75% 23332760.636 23973390.419 - 5.73% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.74% 574.173 589.902 - 2.22% -
BM_PushHeap_string_Descending_64 2.74% 2.187 2.247 - -3.17% -
SetIntersection_Interlaced_Set_float_262144_4 2.74% 1267580.730 1302258.139 - 3.78% -
BM_num_put<long_long> 2.74% 11.165 11.471 - -1.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.73% 14.784 15.187 - 0.90% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.72% 603.402 619.824 - 2.62% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.72% 29.674 30.481 - 3.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.70% 1088663.756 1118056.402 - 0.86% -
BM_CmpEqual_uchar_short 2.70% 0.984 1.010 - -1.94% -
BM_StringFindAllMatch/131072 2.69% 2270.182 2331.300 - 2.63% -
std::equal(list<int>)_(it,_it,_it)/8192 2.69% 9608.964 9867.494 - 1.58% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.69% 48174.628 49470.399 - 0.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.69% 166364.766 170832.454 - 2.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.68% 31.616 32.463 - 4.39% -
bm_ranges_lexicographical_compare<signed_char>/1 2.67% 1.682 1.727 - 5.90% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.67% 9.224 9.470 - 1.47% -
SetIntersection_None_Set_float_262144_256 2.66% 1178489.422 1209895.344 - 5.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.66% 1.199 1.231 - 3.61% -
BM_StringRead_Hot_Shallow_Small 2.66% 0.467 0.479 - 0.96% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.66% 27933.224 28675.337 - 2.94% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.65% 19.111 19.618 - -0.41% -
SetIntersection_None_Set_float_256_64 2.64% 9074639.040 9314258.444 - -1.18% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.62% 4159.604 4268.479 - 2.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.61% 10.931 11.217 - 4.43% -
BM_deque_deque_copy_backward/4096 2.61% 151.317 155.267 - 2.11% -
BM_CmpLess_int_int 2.61% 1.051 1.078 - 0.79% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.61% 3493.646 3584.827 - 2.74% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.61% 18149.685 18622.831 - 10.46% -
ranges::min(std::vector<char>)/8 2.60% 2.439 2.502 - 2.27% -
BM_vector_deque_ranges_copy_backward/1 2.60% 2.274 2.333 - 3.27% -
SetIntersection_Front_Vector_uint32_16384_64 2.60% 1324585.524 1359052.013 - -1.21% -
std::unique(vector<int>)_(sprinkled)/52 2.59% 65.559 67.258 - 3.79% -
std::search(list<int>)_(single_element)/1024 2.59% 748.560 767.929 - 6.25% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.58% 21.701 22.261 - -7.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.58% 20.033 20.551 - -0.18% -
BM_deque_deque_copy_backward/2 2.58% 2.465 2.529 - 2.48% -
SetIntersection_Front_Vector_float_16384_64 2.58% 1355359.883 1390355.492 - 1.72% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.58% 10231649.386 10495620.892 - 4.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.58% 822.275 843.451 - 2.86% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.57% 2323.059 2382.730 - 0.67% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.57% 1.274 1.307 - 2.71% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.55% 672.130 689.286 - 5.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.55% 25.984 26.646 - -2.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.55% 120087.528 123144.269 - 0.63% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.54% 97039.395 99503.638 - -6.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.53% 70.752 72.545 - -0.91% -
SetIntersection_Front_Set_uint64_262144_256 2.53% 3857079.614 3954731.722 - 1.82% -
BM_num_get<long_double> 2.53% 35.955 36.865 - -1.69% -
std::rotate(list<int>)_(1_element_backward)/50 2.53% 24.289 24.903 - 0.51% -
rng::for_each(multiset<int>)/8 2.53% 6.681 6.850 - 2.50% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.52% 379.705 389.291 - 1.73% -
std::sort_heap(vector<NonIntegral>)/8 2.52% 29.986 30.743 - 2.24% -
SetIntersection_None_Set_float_262144_16 2.51% 1182189.453 1211872.641 - 5.80% -
std::rotate(deque<int>)_(by_1/3)/8192 2.51% 3175.848 3255.568 - 1.88% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.51% 39.557 40.549 - 1.12% -
std::replace_if(list<int>)_(prefix)/8192 2.51% 7147.121 7326.370 - 2.58% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.50% 0.928 0.951 - 1.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.50% 3.818 3.914 - 0.24% -
std::pop_heap(vector<float>)/8192 2.49% 19.658 20.148 - 3.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.49% 12.985 13.308 - 2.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.49% 275.762 282.621 - 4.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.49% 47.241 48.416 - 47.26% -
std::find_if_not(deque<int>)_(process_all)/50 2.48% 12.633 12.946 - 2.53% -
SetIntersection_Interlaced_Set_float_262144_16 2.48% 1564621.502 1603418.945 - 2.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.48% 86950.077 89105.990 - 2.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.47% 8642808.745 8856573.276 - 2.07% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.47% 618546.838 633807.058 - 2.42% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.47% 1876.563 1922.832 - 4.40% -
SetIntersection_Front_Vector_float_256_64 2.46% 4353420.161 4460384.252 - 2.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.46% 790.418 809.838 - 1.08% -
std::copy_if(list<int>)_(every_other)/1048576 2.46% 823729.485 843957.528 - 2.18% -
SetIntersection_None_Set_float_262144_64 2.46% 1182260.984 1211292.318 - 5.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.45% 625288.868 640622.650 - 2.35% -
SetIntersection_Front_Vector_uint32_64_64 2.44% 10606953.916 10865781.748 - -0.58% -
BM_CmpEqual_ushort_short 2.44% 0.988 1.012 - -2.43% -
std::distance(join_view(vector<vector<int>>))/4096 2.44% 4.365 4.471 - -2.50% -
SetIntersection_None_Set_string_1024_1024 2.43% 8830767.976 9045463.494 - -1.12% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.43% 12.924 13.238 - 1.94% -
std::pop_heap(vector<std::string>)/1024 2.42% 20.070 20.556 - -10.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.42% 3.738 3.829 - 2.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.41% 662.988 678.935 - 3.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.40% 55286.479 56615.701 - 3.00% -
BM_CmpEqual_schar_ushort 2.40% 1.072 1.098 - 1.73% -
std::partial_sort(deque<int>)_(repeated)/1024 2.39% 6318.976 6470.194 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.39% 249500836.949 255470894.174 - -26.96% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.38% 15.989 16.370 - -0.43% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.38% 21.527 22.039 - -0.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.38% 169960.337 173999.664 - -0.30% -
SetIntersection_Front_Vector_string_262144_64 2.38% 3118473.417 3192559.621 - -2.45% -
ranges::minmax(std::deque<long_long>)/8 2.37% 3.722 3.810 - -1.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.36% 325.612 333.300 - -6.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.36% 358.199 366.643 - 2.66% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.36% 75.136 76.907 - 3.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.35% 14632.783 14977.081 - 1.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.35% 4.838 4.952 - 3.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.35% 237.149 242.727 - 6.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.35% 2.984 3.054 - 2.58% -
BM_deque_vector_copy/1 2.35% 2.125 2.175 - 5.26% -
std::unordered_set<std::string>::erase(iterator)/8192 2.35% 30.164 30.872 - 5.76% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.35% 6003368.350 6144180.242 - -6.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.34% 196984912.159 201599585.709 - -1.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.34% 22.513 23.039 - -0.63% -
std::set<std::string>::clear()/1024 2.34% 21317.279 21815.163 - -3.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.33% 218.874 223.974 - -3.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.33% 3484.068 3565.246 - 0.38% -
bm_swap_ranges_vb_aligned/64 2.33% 2.842 2.908 - 0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.32% 1177.671 1205.034 - -2.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.32% 54844.099 56118.105 - 5.72% -
SetIntersection_Interlaced_Set_uint64_64_1 2.32% 16773827.543 17163173.501 - 4.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.31% 50394.672 51561.228 - -1.73% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.31% 5.004 5.120 - 1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.31% 59976.418 61362.248 - -6.95% -
std::equal(vector<int>)_(it,_it,_it)/8 2.31% 1.155 1.182 - -3.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.30% 1787.622 1828.805 - 5.39% -
SetIntersection_None_Set_float_262144_1024 2.30% 1181557.211 1208771.810 - 5.18% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.30% 23.354 23.891 - -0.90% -
BM_CmpEqual_uchar_schar 2.30% 0.986 1.009 - -2.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 2.30% 969835.048 992107.383 - 5.13% -
SetIntersection_Interlaced_Vector_float_64_16 2.30% 16462263.229 16840212.521 - 0.15% -
std::fill(list<int>)/8192 2.29% 8373.991 8565.691 - 2.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.29% 28.525 29.178 - 5.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.29% 152826.566 156318.921 - 7.05% -
BM_deque_deque_move/1024 2.28% 36.437 37.269 - -0.17% -
rng::fold_left(deque<int>)/8 2.28% 4.085 4.178 - 6.78% -
BM_PushHeap_float_Random_262144 2.28% 7.131 7.293 - -3.65% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.28% 15.216 15.562 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.28% 620668.784 634792.978 - -1.28% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 2.28% 12.770 13.061 - 2.23% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.26% 52.280 53.459 - 1.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.25% 747.586 764.437 - 0.53% -
std::find_if(vector<int>)_(bail_25%)/32768 2.24% 810.047 828.214 - -1.38% -
std::list<int>::ctor(size)/1024 2.24% 12158.221 12430.652 - 7.51% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.24% 15.828 16.183 - 0.66% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.24% 46.526 47.568 - -14.79% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.24% 5445.450 5567.302 - 0.89% -
BM_PushHeap_uint32_QuickSortAdversary_4 2.23% 0.586 0.599 - 2.12% -
BM_deque_deque_ranges_move/1024 2.23% 37.272 38.104 - 3.53% -
std::multiset<std::string>::find(key)_(existent)/32 2.23% 14.912 15.245 - 2.79% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.23% 471.980 482.487 - 1.01% -
BM_deque_deque_copy_backward/1 2.22% 2.729 2.789 - 2.39% -
std::distance(join_view(vector<vector<int>>))/1024 2.21% 0.984 1.006 - 3.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.21% 2117.308 2164.003 - 0.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.20% 364.477 372.510 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.20% 5807.437 5935.237 - 4.70% -
std::deque<int>::ctor(size)/1024 2.20% 74.634 76.274 - 1.23% -
std::search(list<int>)_(no_match)/1024 2.19% 739.522 755.689 - 3.40% -
std::rotate_copy(list<int>)/8192 2.19% 6787.919 6936.273 - -0.07% -
rng::contains(deque<int>)_(process_all)/8192 2.19% 1862.195 1902.885 - 2.36% -
std::move_backward(deque<int>)/64 2.18% 5.170 5.283 - -2.15% -
std::lower_bound(std::deque<int>)/8192 2.18% 65.050 66.467 - 2.87% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 2.17% 979319.406 1000613.448 - 2.81% -
BM_StringFindCharLiteral/64 2.17% 2.087 2.132 - 0.67% -
SetIntersection_Front_Vector_float_16384_4 2.16% 1053837.287 1076621.933 - 1.55% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.15% 1899.767 1940.700 - 4.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.15% 3.101 3.167 - -1.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.15% 21.224 21.681 - -2.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.12% 6024.782 6152.416 - 0.09% -
std::copy_if(list<int>)_(entire_range)/64 2.12% 32.340 33.025 - -10.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.12% 185910.366 189842.390 - 1.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.11% 11.790 12.039 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.10% 1671604.485 1706769.078 - 16.73% -
std::find_if_not(list<int>)_(process_all)/50 2.10% 38.392 39.199 - 1.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.09% 55622.651 56786.787 - 3.88% -
BM_CmpEqual_int_ushort 2.09% 1.071 1.094 - -0.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.09% 2.280 2.328 - 1.76% -
SetIntersection_Front_Vector_uint32_1024_1 2.08% 1032327.931 1053835.131 - 0.48% -
std::for_each(multimap<int>::iterator)/8192 2.07% 7392.545 7545.893 - -1.45% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.07% 1.202 1.227 - 1.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.07% 1.247 1.273 - -14.94% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.07% 0.612 0.624 - 2.95% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.07% 116848.929 119267.824 - 1.36% -
std::remove(list<int>)_(prefix)/1024 2.07% 982.277 1002.604 - -0.11% -
SetIntersection_Interlaced_Set_float_262144_262144 2.07% 1628236.980 1661882.651 - 1.69% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 2.07% 205.892 210.144 - 0.06% -
rng::starts_with(deque<int>,_pred)/1000 2.05% 507.192 517.599 - 1.96% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 2.05% 50087.221 51114.281 - 3.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.05% 1270.449 1296.500 - -0.98% -
std::find_end(vector<int>)_(match_near_end)/1000 2.05% 27.791 28.360 - 2.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 2.04% 1.303 1.330 - 16.72% -
std::copy_backward(list<int>)/64 2.04% 30.766 31.393 - 2.00% -
std::unordered_map<int,_int>::count(key)_(existent)/32 2.04% 1.499 1.529 - -1.54% -
SetIntersection_None_Vector_string_262144_4 2.04% 1262879.880 1288621.254 - -0.14% -
BM_PushHeap_uint64_Random_256 2.04% 5.947 6.068 - 1.85% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.03% 1.161 1.185 - 3.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.03% 857.697 875.126 - 2.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.03% 1.617 1.650 - 0.41% -
std::sort_heap(deque<int>)/8 2.03% 35.856 36.584 - -0.99% -
BM_PushHeap_string_SingleElement_16 2.02% 2.599 2.652 - -4.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.02% 4572695.990 4664858.980 - 3.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.02% 718.756 733.242 - 2.39% -
std::sort(deque<int>)_(ascending)/8 2.01% 17.290 17.638 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.01% 6.452 6.582 - 3.65% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 133898.299 136582.495 - 1.86% -
rng::find_if(vector<bool>)_(process_all)/8 2.00% 3.525 3.595 - 3.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.00% 280.805 286.410 - -0.43% -
std::replace_if(deque<int>)_(prefix)/32 2.00% 13.851 14.128 - 2.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.99% 17.973 18.332 - 3.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.99% 32.359 33.004 - 1.56% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7753.048 7907.343 - 2.41% -
std::copy_if(vector<int>)_(entire_range)/8 1.99% 2.242 2.286 - 1.43% -
std::remove_if(list<int>)_(sprinkled)/50 1.99% 72.835 74.284 - -0.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.99% 15603.237 15913.073 - -3.67% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.98% 119950.712 122330.352 - 3.12% -
BM_PushHeap_string_SingleElement_64 1.98% 2.649 2.701 - -2.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.97% 263.258 268.445 - -1.63% -
std::copy_n(deque<int>)/8 1.96% 2.735 2.789 - 1.35% -
SetIntersection_None_Set_string_16384_64 1.95% 194750248.242 198553857.172 - -2.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.95% 17.184 17.518 - 1.60% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.95% 5.474 5.581 - 1.25% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.94% 17.525 17.865 - 2.46% -
std::find_end(list<int>)_(same_length)/1024 1.94% 744.405 758.841 - 0.70% -
SetIntersection_Interlaced_Set_string_1024_4 1.93% 10285930.378 10484900.243 - 1.06% -
std::search(list<int>)_(single_element)/1000 1.93% 677.321 690.411 - 0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.93% 36.720 37.428 - 4.99% -
std::map<int,_int>::count(key)_(existent)/1024 1.93% 3.757 3.830 - 2.96% -
bm_lexicographical_compare<signed_char>/8 1.92% 3.216 3.278 - -0.70% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.92% 528.332 538.488 - 0.63% -
SetIntersection_Front_Vector_string_16384_1024 1.92% 37677295.614 38401414.328 - 0.90% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.92% 291.211 296.803 - -4.87% -
std::stable_partition(vector<int>)_(sparse)/32 1.92% 7.086 7.222 - -0.03% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.91% 154046.893 156993.946 - 6.74% -
std::replace_if(list<int>)_(sprinkled)/8192 1.91% 7382.368 7523.370 - 2.77% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.90% 19.597 19.970 - -2.13% -
rng::find_last(list<int>)_(bail_10%)/50 1.90% 15.641 15.939 - 1.13% -
BM_StringEraseToEnd_Huge_Transparent 1.90% 2.370 2.415 - 0.12% -
std::copy(vector<bool>)_(aligned)/4096 1.90% 4.751 4.841 - -1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.90% 17596189.011 17930784.586 - 0.42% -
std::pop_heap(vector<std::string>)/8192 1.90% 50.595 51.555 - 0.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.90% 8608.833 8772.202 - 0.75% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.90% 264897.272 269923.283 - 3.77% -
rng::contains_subrange(list<int>)_(single_element)/16 1.89% 4.783 4.873 - -1.07% -
std::partition(list<int>)_(dense)/50 1.89% 13.230 13.481 - 0.37% -
std::for_each(set<int>::iterator)/32 1.89% 24.282 24.740 - 0.26% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.89% 5.399 5.501 - 1.63% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.89% 272.686 277.829 - 1.92% -
std::partial_sort(deque<int>)_(heap)/8192 1.88% 262954.234 267901.283 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.88% 17832235.062 18167275.736 - -0.79% -
SetIntersection_None_Set_string_16384_1024 1.87% 201184694.695 204956807.540 - -7.44% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.87% 10.874 11.078 - 1.32% -
std::unordered_set<std::string>::clear()/8192 1.87% 220080.296 224194.222 - 1.38% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.87% 17.352 17.676 - 1.99% -
SetIntersection_Interlaced_Set_float_262144_256 1.86% 1548607.664 1577489.176 - 2.94% -
std::replace(list<int>)_(prefix)/8192 1.86% 6980.290 7110.402 - 0.93% -
std::partial_sort(deque<int>)_(descending)/8192 1.86% 266241.495 271197.265 - 5.36% -
SetIntersection_Front_Set_uint64_1024_1024 1.86% 11559025.592 11773750.102 - -7.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.86% 12302.415 12530.874 - 0.39% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.85% 16268.610 16569.527 - 1.74% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.84% 24.300 24.749 - -0.85% -
ranges::min(std::deque<long_long>)/1 1.84% 0.642 0.654 - -3.70% -
BM_num_get<long> 1.84% 10.708 10.905 - 1.00% -
std::set<int>::erase(key)_(existent)/32 1.83% 21.786 22.185 - 4.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.83% 14.589 14.857 - 2.82% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.83% 11.232 11.437 - -0.12% -
std::set<int>::insert(value)_(already_present)/1024 1.83% 5.802 5.908 - -2.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 905345.981 921887.136 - 0.72% -
std::remove(list<int>)_(sprinkled)/8192 1.83% 7828.747 7971.623 - -1.68% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.82% 23.721 24.153 - -0.39% -
BM_deque_vector_copy_backward/64000 1.82% 8220.896 8370.133 - 11.26% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.82% 28.454 28.971 - 1.00% -
std::search(vector<int>,_pred)_(same_length)/1000 1.81% 601.089 611.992 - 2.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.81% 450929.094 459106.829 - -0.19% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.81% 39842921.936 40565102.731 - 1.49% -
BM_std_minmax_element<short>/64 1.81% 17.087 17.396 - 0.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.81% 6348.668 6463.617 - -1.81% -
SetIntersection_Front_Vector_float_16384_16384 1.80% 79581591.054 81017131.522 - 1.83% -
std::partition_copy(vector<int>)/1024 1.79% 467.315 475.686 - 4.13% -
std::stable_partition(deque<int>)_(dense)/32 1.79% 29.257 29.781 - 2.41% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.79% 11.368 11.571 - -1.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.78% 8.459 8.609 - 1.09% -
BM_num_get<long_long> 1.78% 10.668 10.858 - -0.16% -
BM_num_get<unsigned_long> 1.77% 10.538 10.725 - 2.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.77% 390.759 397.660 - 1.41% -
BM_CmpLess_uint_int 1.77% 1.046 1.065 - -0.62% -
std::partition_copy(deque<int>)/50 1.76% 20.862 21.230 - 0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.76% 41425.339 42155.677 - -0.15% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.76% 214.473 218.251 - 1.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.76% 390.228 397.101 - 1.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.76% 598.336 608.851 - -3.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.75% 670.109 681.844 - 2.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.75% 52.062 52.973 - 1.22% -
std::rotate_copy(deque<int>)/1024 1.75% 35.117 35.731 - 2.68% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.75% 0.691 0.703 - -16.53% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.74% 8.701 8.853 - -0.40% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.74% 3.794 3.860 - -0.97% -
BM_deque_vector_ranges_move/0 1.74% 1.394 1.418 - 8.40% -
SetIntersection_Front_Set_float_262144_16384 1.73% 208573247.273 212190281.437 - -7.02% -
std::adjacent_find(list<int>,_pred)/8 1.73% 3.789 3.855 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.73% 5744328.658 5843720.114 - 1.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.73% 39.488 40.170 - -4.24% -
std::map<std::string,_int>::ctor(const&)/32 1.73% 722.793 735.265 - 3.45% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.72% 16.982 17.275 - -2.78% -
SetIntersection_Front_Set_float_262144_262144 1.72% 1596029.215 1623534.666 - -1.16% -
std::map<int,_int>::count(key)_(existent)/8192 1.72% 5.711 5.810 - 1.13% -
SetIntersection_Interlaced_Set_uint64_16_16 1.72% 38459277.264 39120075.724 - 3.31% -
SetIntersection_Front_Set_uint64_1024_256 1.72% 3612446.959 3674484.457 - -14.11% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 1.72% 216.954 220.679 - 2.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.71% 44735.835 45502.734 - 1.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.71% 9801366.222 9969114.828 - -1.13% -
rng::starts_with(vector<int>)/8 1.71% 1.224 1.245 - 1.82% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.70% 32.012 32.556 - -2.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 1.69% 19.914 20.251 - 7.90% -
BM_PushHeap_float_Ascending_16384 1.69% 4.293 4.366 - -0.05% -
std::remove_copy(list<int>)_(sprinkled)/50 1.69% 18.418 18.730 - 1.13% -
bm_swap_ranges_vb_aligned/32768 1.69% 63.639 64.716 - 1.86% -
rng::contains(list<int>)_(process_all)/50 1.69% 18.138 18.444 - 1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.69% 14.700 14.948 - 2.05% -
std::copy(vector<bool>)_(unaligned)/32768 1.68% 214.698 218.311 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.68% 19.474 19.801 - 1.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.68% 141729.174 144111.297 - 2.25% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.68% 37.380 38.007 - 4.09% -
std::copy_n(list<int>)/32768 1.67% 25875.931 26308.042 - -0.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.67% 4.254 4.325 - -4.50% -
std::stable_sort(vector<int>)_(descending)/8 1.67% 24.103 24.505 - 0.56% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.66% 2.634 2.678 - 2.76% -
SetIntersection_Front_Vector_float_262144_4 1.66% 1067630.364 1085397.736 - 2.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.66% 52.544 53.417 - 2.95% -
BM_PushHeap_uint32_Random_262144 1.66% 5.797 5.893 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.65% 1527771.670 1552962.017 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.64% 8655365.729 8797622.131 - -0.81% -
rng::for_each(multiset<int>)/50 1.64% 38.977 39.616 - 0.79% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.64% 31584.205 32100.673 - 1.04% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.63% 17.501 17.786 - 1.36% -
std::all_of(deque<int>)_(process_all)/8 1.63% 3.438 3.494 - 5.94% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.62% 18.079 18.372 - 3.54% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.62% 42.532 43.222 - 0.94% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.62% 189566.561 192643.845 - 2.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.62% 98047.737 99637.969 - -6.14% -
rng::starts_with(list<int>)/8192 1.61% 9221.846 9370.427 - 1.85% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.61% 6.592 6.698 - 1.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.60% 589237.812 598660.358 - 0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.60% 12685.642 12888.479 - 0.13% -
BM_deque_deque_ranges_move_backward/4096 1.60% 151.514 153.936 - 2.25% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.60% 31.250 31.749 - 1.00% -
BM_CmpEqual_schar_uchar 1.60% 1.089 1.106 - 0.57% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.59% 2918.456 2964.990 - 2.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 559.822 568.738 - 1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.59% 0.663 0.673 - 2.29% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.59% 2.872 2.918 - -2.89% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.59% 10.427 10.592 - 0.23% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 189583.969 192592.398 - 1.62% -
std::multiset<std::string>::contains(key)_(existent)/32 1.58% 15.370 15.613 - -5.00% -
BM_deque_vector_move/1024 1.58% 37.099 37.686 - 2.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.58% 359.239 364.904 - -0.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.58% 92.973 94.439 - 2.99% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.57% 8.643 8.779 - 1.79% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.57% 35.872 36.435 - 1.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.57% 514.612 522.686 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.56% 390.134 396.232 - 1.19% -
std::pop_heap(deque<float>)/8192 1.56% 60.966 61.916 - 0.94% -
std::copy_if(deque<int>)_(every_other)/8 1.56% 3.438 3.492 - 1.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.55% 1.547 1.571 - -0.80% -
BM_CmpEqual_uint_int 1.55% 1.051 1.067 - 2.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.55% 101267.387 102837.621 - 0.38% -
BM_CmpLess_int_uchar 1.55% 1.088 1.105 - -0.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.55% 1.190 1.209 - -0.05% -
std::find_if(list<int>)_(process_all)/8 1.55% 2.331 2.367 - 0.68% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 116392.752 118191.969 - -1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.55% 4.205 4.270 - 0.85% -
std::remove_if(list<int>)_(prefix)/1024 1.54% 996.824 1012.220 - 2.07% -
SetIntersection_Interlaced_Set_float_262144_64 1.54% 1548857.990 1572762.693 - 2.25% -
std::list<int>::ctor(size)/32 1.54% 336.412 341.603 - 6.44% -
SetIntersection_Interlaced_Set_float_262144_16384 1.54% 1270426.596 1289963.539 - 4.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.53% 390.903 396.901 - 1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.53% 12831.228 13027.814 - -0.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.53% 2.254 2.289 - 5.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.53% 923.077 937.167 - 2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.53% 157809.878 160216.757 - 1.27% -
std::partial_sort_copy(list<int>)_(descending)/8 1.52% 15.613 15.851 - -2.70% -
BM_deque_deque_ranges_move/64000 1.52% 3023.727 3069.820 - 0.47% -
BM_CmpLess_uchar_int 1.52% 1.061 1.077 - -0.30% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.52% 13.026 13.224 - 2.06% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.51% 2.985 3.030 - 0.42% -
rng::for_each(multimap<int>)/8 1.51% 6.218 6.312 - 2.96% -
rng::for_each(set<int>)/8 1.51% 6.656 6.756 - 2.47% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.51% 1.518 1.541 - 3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.51% 12134.310 12317.733 - 1.70% -
BM_PushHeap_float_Random_16 1.51% 4.983 5.058 - -6.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.51% 52.623 53.416 - 0.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.50% 24.273 24.638 - 1.33% -
std::rotate(vector<int>)_(by_1/3)/50 1.49% 11.075 11.241 - 0.97% -
std::multiset<int>::contains(key)_(existent)/32 1.49% 1.714 1.739 - 4.40% -
SetIntersection_Interlaced_Set_string_256_64 1.49% 30204797.650 30655547.870 - 3.68% -
std::make_heap(vector<int>)_(repeated)/8192 1.49% 4259.440 4322.900 - 1.48% -
std::is_sorted(deque<int>,_pred)/8 1.49% 4.772 4.843 - 0.05% -
std::list<int>::ctor(size)/8192 1.49% 99220.122 100697.835 - 7.86% -
std::copy_if(list<int>)_(every_other)/4096 1.49% 3281.226 3329.992 - -20.07% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.49% 30.433 30.885 - 1.91% -
std::map<std::string,_int>::clear()/1024 1.48% 21742.877 22065.588 - -1.97% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.48% 1.751 1.777 - -4.52% -
SetIntersection_Front_Set_float_256_16 1.48% 4446375.444 4512049.131 - -0.68% -
std::find_end(deque<int>)_(single_element)/1000 1.48% 309.245 313.810 - 0.48% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.48% 139.837 141.900 - 0.22% -
std::unordered_multimap<int,_int>::clear()/32 1.47% 589.946 598.642 - -0.87% -
BM_PushHeap_string_Ascending_16384 1.47% 18.962 19.241 - -1.27% -
std::find(list<int>)_(process_all)/50 1.47% 18.965 19.244 - 2.22% -
std::find_if(vector<bool>)_(process_all)/8 1.47% 3.525 3.577 - 1.79% -
std::unordered_set<int>::clear()/8192 1.47% 62253.907 63167.318 - -14.13% -
std::reverse_copy(list<int>)/8 1.46% 2.406 2.442 - 3.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.46% 16.009 16.243 - -2.51% -
std::unordered_set<int>::erase(iterator)/8192 1.46% 19.639 19.927 - -10.37% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.45% 2137.441 2168.524 - -5.62% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.45% 3896.396 3952.792 - -2.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.44% 24.473 24.827 - 2.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.44% 6.427 6.519 - -0.62% -
std::rotate_copy(deque<int>)/32 1.44% 2.605 2.643 - 2.72% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.44% 15535.630 15759.413 - 1.49% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.44% 11632.544 11800.096 - 2.04% -
std::multiset<int>::count(key)_(existent)/32 1.44% 3.781 3.835 - 2.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.44% 15.852 16.080 - 1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.44% 13813186.763 14011600.650 - -4.75% -
std::unordered_map<int,_int>::clear()/8192 1.43% 63106.236 64010.555 - 0.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.43% 36.622 37.146 - -3.11% -
bm_lexicographical_compare<signed_char>/512 1.43% 7.693 7.803 - -3.86% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.43% 54303.082 55079.388 - -0.90% -
std::partition(list<int>)_(sparse)/32 1.43% 8.862 8.988 - 2.49% -
std::move(deque<int>)/32768 1.42% 1817.730 1843.628 - -20.94% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.42% 273.977 277.873 - 1.58% -
std::unordered_multimap<int,_int>::clear()/0 1.42% 390.122 395.655 - 1.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.42% 15.482 15.701 - 0.70% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.42% 6.659 6.753 - 9.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.41% 390.849 396.379 - 1.13% -
std::partition_copy(list<int>)/50 1.41% 13.076 13.261 - 2.18% -
std::unordered_set<int>::find(key)_(existent)/8192 1.41% 1.364 1.384 - -4.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.41% 17613.138 17860.928 - 7.38% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.40% 8.766 8.889 - -0.88% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.40% 9.242 9.372 - -0.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.40% 44275.773 44897.531 - -14.22% -
BM_deque_deque_move/5500 1.40% 196.101 198.853 - 0.34% -
rng::starts_with(vector<int>)/1024 1.40% 59.903 60.742 - 1.51% -
SetIntersection_Front_Set_uint32_16384_16384 1.40% 217015285.820 220050763.788 - -0.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.40% 97.598 98.961 - 6.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.39% 12.810 12.989 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.39% 347943011.228 352780954.483 - -1.43% -
rng::for_each(map<int>)/8192 1.39% 7234.525 7334.986 - 0.04% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.38% 5691.368 5770.067 - 1.99% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.38% 19.675 19.945 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.38% 1143077.822 1158807.013 - 0.69% -
SetIntersection_Interlaced_Vector_string_1024_64 1.38% 8026003.691 8136436.058 - -0.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.37% 31.580 32.013 - -1.59% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.37% 589966.780 598058.556 - 0.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.37% 976120.501 989499.996 - -0.11% -
rng::for_each(map<int>)/8 1.37% 6.135 6.219 - 2.03% -
std::unordered_map<int,_int>::clear()/32 1.37% 585.745 593.765 - 1.52% -
std::set<int>::ctor(&&,_different_allocs)/0 1.37% 12.683 12.856 - 0.74% -
std::upper_bound(std::list<int>)/8192 1.37% 13879.402 14068.873 - 7.07% -
ranges::min(std::vector<char>)/64 1.36% 4.214 4.272 - 1.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.36% 42.815 43.397 - 2.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.36% 24.527 24.860 - -20.49% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.36% 15.440 15.650 - 0.83% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.36% 24.577 24.910 - 2.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.35% 71.450 72.418 - 2.29% -
BM_deque_deque_copy_backward/5500 1.35% 203.155 205.906 - 1.41% -
std::make_heap(vector<int>)_(ascending)/8 1.35% 16.412 16.634 - 1.92% -
BM_deque_deque_ranges_copy_backward/1024 1.35% 38.211 38.727 - 2.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.35% 4.571 4.633 - 5.17% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.35% 9.854 9.987 - 0.40% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.35% 1876.831 1902.108 - 0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.35% 390.914 396.178 - 1.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.35% 950966.201 963762.313 - -0.46% -
std::unique(vector<int>)_(sprinkled)/8192 1.34% 3913.451 3966.063 - 1.80% -
std::sort(vector<NonIntegral>)_(descending)/8 1.34% 24.781 25.114 - 1.74% -
std::find_first_of(list<int>)_(large_needle)/1024 1.34% 859090.150 870634.260 - -5.61% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.34% 761.092 771.313 - 1.38% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.34% 12.807 12.979 - 1.95% -
std::none_of(vector<int>)_(process_all)/32 1.34% 8.319 8.430 - 0.49% -
rng::for_each(set<int>)/50 1.34% 37.808 38.314 - 1.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.34% 0.754 0.764 - 0.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.34% 43.912 44.498 - 2.10% -
std::rotate_copy(vector<int>)/50 1.33% 2.675 2.710 - 1.33% -
std::move_backward(deque<int>)/512 1.33% 23.492 23.805 - -0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.33% 1132332.581 1147410.574 - 0.99% -
BM_vector_deque_ranges_move_backward/64 1.33% 2.972 3.012 - -2.87% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.33% 5.893 5.971 - 1.45% -
SetIntersection_None_Set_float_256_4 1.33% 11341283.306 11491854.140 - 1.86% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.33% 144653.082 146570.631 - -2.55% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.32% 20.475 20.745 - -1.24% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.32% 28.901 29.281 - 1.76% -
std::search(deque<int>)_(no_match)/1000 1.31% 399.457 404.698 - 0.59% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.31% 487.812 494.196 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.31% 25.185 25.514 - 3.56% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.31% 1.376 1.394 - 1.10% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.30% 24.958 25.284 - 16.47% -
std::rotate(vector<int>)_(by_1/2)/32 1.30% 2.317 2.347 - 0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.30% 437.874 443.551 - -0.70% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.29% 31.860 32.272 - 5.99% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.29% 15844.312 16049.032 - 1.70% -
std::copy(vector<bool>)_(aligned)/32768 1.29% 35.066 35.518 - -0.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.29% 20.891 21.160 - 0.53% -
BM_CmpEqual_short_uchar 1.29% 1.090 1.104 - 2.06% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.28% 6.496 6.579 - 6.41% -
BM_deque_deque_ranges_move_backward/64 1.28% 3.415 3.458 - 2.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.28% 164777.547 166885.043 - -1.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.28% 42.959 43.508 - 3.82% -
std::set<std::string>::ctor(const&)/8192 1.28% 342010.891 346372.589 - 1.17% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.27% 29.459 29.834 - 1.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.27% 21.393 21.665 - 2.92% -
std::move(vector<bool>)_(aligned)/4096 1.27% 6.973 7.062 - 0.76% -
std::find(vector<char>)_(bail_25%)/1024 1.26% 5.317 5.384 - 0.65% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.26% 2191.638 2219.305 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.26% 21842849.019 22117811.350 - 1.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.26% 22.531 22.815 - 1.64% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.26% 2142.693 2169.650 - -0.10% -
BM_deque_deque_ranges_move/5500 1.26% 195.866 198.326 - 0.53% -
std::set<int>::lower_bound(key)_(non-existent)/32 1.25% 2.234 2.263 - -21.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.25% 50.077 50.705 - -0.29% -
BM_deque_vector_move_backward/2 1.25% 1.827 1.850 - 4.82% -
std::vector<std::string>::ctor(size)/8192 1.25% 4131.992 4183.673 - 0.17% -
rng::find_if(vector<bool>)_(process_all)/50 1.25% 23.833 24.130 - 3.72% -
std::stable_sort(vector<int>)_(heap)/8 1.25% 21.406 21.673 - 2.75% -
BM_deque_vector_ranges_move/2 1.25% 1.832 1.855 - 3.82% -
std::copy_if(vector<int>)_(every_other)/8 1.24% 4.160 4.212 - 1.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.24% 125.809 127.373 - -6.29% -
std::multiset<int>::erase(key)_(existent)/1024 1.24% 39.802 40.294 - 0.93% -
std::partition_copy(vector<int>)/32 1.23% 8.036 8.135 - 1.91% -
BM_deque_deque_ranges_copy/64 1.23% 3.064 3.102 - 0.90% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.22% 27.566 27.904 - 1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.22% 35235.154 35664.718 - -0.02% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.22% 19.638 19.878 - 0.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.22% 429.035 434.250 - 1.00% -
BM_PushHeap_uint32_Ascending_16384 1.21% 3.547 3.590 - 0.54% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.21% 19.759 19.998 - 1.73% -
SetIntersection_Interlaced_Set_float_1024_4 1.21% 9720024.007 9837601.695 - 1.53% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.21% 187.648 189.914 - -0.38% -
std::unordered_set<std::string>::clear()/1024 1.21% 23256.512 23537.075 - -0.33% -
std::make_heap(deque<int>)_(shuffled)/8 1.20% 24.370 24.664 - -0.35% -
SetIntersection_Front_Set_float_64_64 1.20% 13200727.947 13359767.871 - -3.54% -
SetIntersection_None_Set_float_262144_16384 1.20% 1189041.180 1203351.563 - 4.12% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.20% 758.501 767.627 - -0.77% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.20% 42.010 42.514 - -0.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.20% 24.114 24.404 - 2.15% -
SetIntersection_Interlaced_Set_string_262144_262144 1.20% 17813176.105 18026738.037 - 0.66% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.20% 464.629 470.195 - 1.25% -
std::find_end(vector<int>)_(same_length)/8192 1.19% 1995.200 2018.991 - 1.20% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.19% 34.823 35.237 - -1.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.18% 1.525 1.543 - 2.09% -
BM_vector_deque_ranges_move_backward/70000 1.18% 8569.682 8670.932 - 10.86% -
std::remove_if(list<int>)_(sprinkled)/8192 1.18% 8059.877 8154.899 - -0.12% -
std::for_each(deque<int>)/8 1.18% 0.911 0.922 - 1.34% -
std::unordered_map<int,_int>::erase(iterator)/32 1.18% 19.419 19.648 - -0.40% -
SetIntersection_Front_Vector_uint64_262144_262144 1.17% 350811514.280 354919472.570 - 1.67% -
rng::find_last(vector<char>)_(bail_10%)/50 1.17% 10.771 10.897 - 1.86% -
BM_deque_deque_ranges_move_backward/512 1.17% 18.869 19.089 - 1.11% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.16% 1.767 1.788 - 14.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.16% 23.371 23.643 - 2.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 137016.761 138606.973 - 0.23% -
std::search(vector<int>)_(near_matches)/1000 1.16% 14236.148 14401.271 - 0.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.16% 521.205 527.250 - -0.57% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.16% 3982.694 4028.861 - 0.91% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.16% 13.957 14.119 - 1.08% -
std::unordered_map<int,_int>::ctor(const&)/0 1.16% 12.868 13.016 - 0.78% -
BM_num_get<double> 1.15% 36.425 36.846 - 0.61% -
std::find(vector<char>)_(process_all)/8192 1.15% 135.580 137.143 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.15% 1578986.490 1597140.625 - -2.30% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.15% 6958.455 7038.269 - 2.31% -
rng::find_last(vector<int>)_(bail_10%)/50 1.14% 10.789 10.912 - 0.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.14% 18.318 18.527 - -0.58% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.14% 591.910 598.642 - -0.24% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.13% 5.486 5.548 - 3.79% -
bm_ranges_lexicographical_compare<signed_char>/512 1.13% 7.940 8.030 - -1.95% -
std::for_each(multimap<int>::iterator)/50 1.13% 36.545 36.958 - 0.63% -
SetIntersection_None_Set_string_16384_4 1.13% 198094589.208 200326347.047 - -2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.12% 1111692.219 1124193.384 - -0.45% -
std::map<int,_int>::erase(key)_(existent)/1024 1.12% 24.276 24.548 - 0.58% -
std::make_heap(deque<int>)_(repeated)/8 1.12% 25.040 25.321 - 1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 537.264 543.271 - 0.23% -
BM_StringFindStringLiteral/128 1.11% 3.184 3.220 - 1.04% -
std::multiset<std::string>::find(key)_(existent)/8192 1.11% 27.690 27.998 - 7.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.11% 7.032 7.110 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.11% 1317882.298 1332482.264 - -0.19% -
std::unordered_set<int>::clear()/32 1.10% 580.096 586.499 - -8.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.10% 1008171.838 1019278.360 - -1.35% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.10% 21.498 21.735 - 0.95% -
std::find(list<int>)_(process_all)/32768 1.10% 25755.512 26038.549 - -0.67% -
BM_std_minmax_element<short>/4 1.10% 1.216 1.229 - -1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 40979.187 41425.425 - -0.77% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.09% 3.524 3.562 - -2.41% -
BM_vector_deque_copy_backward/1024 1.09% 37.622 38.031 - 0.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.09% 43.139 43.608 - 0.84% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.08% 196.798 198.930 - -0.37% -
SetIntersection_Front_Vector_string_262144_4 1.08% 1170988.439 1183642.336 - -1.66% -
std::find(vector<int>)_(process_all)/8 1.08% 2.671 2.700 - -3.25% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.08% 809.858 818.564 - 2.06% -
std::multiset<int>::erase(key)_(existent)/32 1.07% 21.558 21.789 - -1.63% -
std::search(deque<int>)_(single_element)/1000 1.07% 442.866 447.609 - 2.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.07% 1.292 1.306 - 6.55% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.07% 43.731 44.198 - 1.18% -
std::adjacent_find(list<int>,_pred)/8192 1.07% 7173.828 7250.526 - -1.53% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.07% 62816.228 63487.226 - 0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.07% 1319011.182 1333079.151 - 2.17% -
std::copy_backward(list<int>)/8 1.07% 2.344 2.369 - -1.53% -
BM_PushHeap_uint32_Ascending_262144 1.06% 4.735 4.786 - 2.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.06% 18.713 18.911 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.06% 3.147 3.180 - -0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.06% 13.134 13.273 - 1.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.06% 12621.015 12754.675 - 1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.06% 1035177.816 1046133.258 - -0.33% -
std::transform(deque<int>)_(identity_transform)/8192 1.05% 2443.722 2469.414 - 1.08% -
std::is_sorted_until(vector<int>,_pred)/1024 1.04% 402.941 407.148 - -0.21% -
std::find_first_of(list<int>)_(small_needle)/32 1.04% 93.268 94.241 - 1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.04% 16.117 16.285 - -1.50% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.04% 1.560 1.577 - 0.08% -
std::rotate(vector<int>)_(by_1/3)/32 1.04% 9.913 10.016 - 1.50% -
std::any_of(list<int>)_(process_all)/32 1.04% 11.636 11.757 - -0.15% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.04% 211436.298 213630.562 - 1.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.04% 15.477 15.637 - -0.55% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.03% 214994915.661 217213659.446 - 1.84% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.03% 0.976 0.986 - -0.78% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.03% 35.997 36.368 - -10.61% -
std::unique(list<int>)_(sprinkled)/8192 1.03% 7940.479 8022.250 - 1.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.03% 551556.660 557235.924 - -0.44% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.03% 1.412 1.427 - 2.16% -
BM_deque_deque_ranges_copy_backward/4000 1.03% 151.597 153.156 - 5.73% -
std::remove(vector<int>)_(sprinkled)/50 1.03% 52.511 53.050 - 0.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.03% 18.665 18.856 - -0.12% -
std::find_end(list<int>)_(process_all)/1048576 1.02% 871874.587 880779.987 - 1.26% -
std::partial_sort(deque<int>)_(repeated)/8 1.02% 26.666 26.938 - 2.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.02% 164778.257 166458.417 - -2.82% -
std::find(vector<bool>)_(process_all)/8192 1.02% 33.293 33.632 - 0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.02% 5731.220 5789.475 - 1.26% -
std::move(vector<bool>)_(unaligned)/512 1.02% 4.806 4.855 - 1.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.01% 12.815 12.945 - 1.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.01% 17.414 17.590 - -1.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.01% 13.128 13.261 - 1.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.01% 23.670 23.908 - 0.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.01% 22.032 22.254 - 6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.00% 3.733 3.770 - -0.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.00% 40.502 40.908 - 10.52% -
std::count_if(list<int>)_(every_other)/8 1.00% 2.764 2.792 - 0.51% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 -84.49% 11032.306 1711.522 - 0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -79.39% 170.717 35.182 - -1.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -78.03% 121.334 26.658 - 0.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -64.03% 24.586 8.844 - -62.95% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -62.57% 15.907 5.954 - -59.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -62.40% 32.811 12.336 - 4.63% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -59.65% 88.203 35.587 - 0.25% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -59.35% 65.505 26.626 - 0.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -52.75% 185.251 87.540 - 101.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -51.51% 34.353 16.656 - -20.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -51.48% 63.813 30.963 - -47.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -51.26% 157.748 76.889 - 105.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -47.76% 24.058 12.567 - -1.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -45.38% 0.480 0.262 - -21.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -43.13% 0.480 0.273 - -32.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -40.36% 2230.100 1329.989 - -22.85% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -40.25% 55.266 33.020 - -27.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -38.63% 3.921 2.406 - -42.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -38.22% 0.481 0.297 - 0.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -37.76% 65.792 40.948 - -40.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -36.83% 11900346.625 7517354.554 - -32.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -36.08% 50.200 32.087 - 2.96% -
BM_PushHeap_uint32_PipeOrgan_1 -35.88% 0.696 0.446 - 9.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -35.51% 38.297 24.697 - 75.95% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -35.45% 849.225 548.156 - -34.82% -
std::is_sorted_until(deque<int>)/8 -33.98% 3.886 2.565 - -9.69% -
ranges::min(std::deque<__int128>)/70000 -33.38% 36516.359 24327.675 - -33.34% -
ranges::min(std::list<long_long>)/1 -31.72% 0.451 0.308 - -17.82% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.59% 346252589.648 240349399.733 - -31.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -29.75% 4146393.293 2912650.000 - -3.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -29.45% 37.820 26.681 - -0.73% -
std::shift_right(vector<int>)/32 -29.34% 4.175 2.950 - -27.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -29.14% 345693605.635 244967345.501 - -27.37% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -28.99% 47.563 33.774 - -48.03% -
std::find_if(vector<char>)_(bail_25%)/8 -28.77% 1.054 0.751 - -21.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -28.02% 0.698 0.502 - -13.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -27.97% 28138173.464 20267709.147 - -11.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -27.87% 42.731 30.821 - -22.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.87% 31.426 22.667 - -28.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -27.86% 5467212.891 3944065.210 - -44.75% -
BM_StringConstructDestroyCStr_Empty_Transparent -27.61% 0.373 0.270 - -14.54% -
std::unordered_multiset<int>::count(key)_(existent)/32 -27.59% 1.921 1.391 - -28.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -27.02% 73.964 53.977 - 1.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -26.71% 1851.586 1357.106 - -30.92% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -26.60% 8.407 6.171 - -0.22% -
std::copy(vector<bool>)_(aligned)/1048576 -26.37% 2190.411 1612.858 - -57.48% -
std::fill(list<int>)/1024 -26.26% 671.717 495.340 - -26.25% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -26.25% 19.140 14.117 - -26.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -26.14% 69.359 51.230 - 0.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -26.13% 734.886 542.881 - -24.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.85% 735.851 545.639 - -32.18% -
std::multimap<std::string,_int>::ctor(const&)/32 -25.75% 910.487 675.997 - -24.43% -
std::adjacent_find(deque<int>)/50 -24.76% 20.035 15.075 - -43.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -24.50% 39.189 29.589 - -20.77% -
BM_vector_deque_move_backward/0 -24.45% 0.608 0.459 - 16.09% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -24.26% 77.301 58.551 - -15.67% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -24.25% 15282.871 11577.500 - -1.89% -
BM_vector_deque_copy_backward/0 -23.71% 0.603 0.460 - -4.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -23.55% 30.616 23.406 - -24.40% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -23.51% 3.454 2.642 - 0.10% -
std::set<std::string>::insert(value)_(already_present)/8192 -23.06% 38.682 29.762 - -0.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -22.91% 42.853 33.034 - 2.68% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -22.73% 1.506 1.164 - -18.17% -
ranges::minmax(std::deque<char>)/1 -22.32% 0.919 0.714 - -11.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -22.26% 12.408 9.646 - -44.59% -
BM_PushHeap_uint32_Random_1 -21.81% 0.604 0.473 - 6.23% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -21.71% 67.822 53.097 - 49.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -21.45% 653.049 512.964 - -70.68% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -21.28% 40.122 31.583 - -23.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -21.23% 33525.637 26407.039 - -10.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -20.96% 0.352 0.279 - -3.63% -
rng::contains_subrange(deque<int>)_(process_all)/32 -20.90% 15.400 12.181 - -20.39% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -20.49% 15290.902 12157.918 - -29.85% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -20.44% 14.002 11.139 - -22.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -20.33% 1.298 1.034 - -19.84% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -20.11% 9196.588 7347.299 - 0.49% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -19.90% 35.252 28.236 - -14.19% -
std::multiset<int>::find(key)_(non-existent)/8192 -19.75% 10.037 8.055 - -4.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.62% 39.869 32.045 - 10.35% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -19.62% 2.983 2.398 - 1.17% -
BM_deque_deque_ranges_move_backward/0 -19.51% 0.916 0.738 - 0.22% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -19.49% 11.398 9.176 - -13.28% -
std::unordered_set<int>::find(key)_(existent)/32 -19.48% 1.414 1.139 - -18.38% -
BM_toupper_char<char> -19.25% 0.687 0.555 - 0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.49% 57.802 47.112 - -0.98% -
ranges::min(std::deque<char>)/1 -18.49% 0.850 0.692 - -24.36% -
std::reverse(list<int>)/4096 -18.27% 1906.441 1558.117 - -11.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.23% 38.930 31.832 - -1.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -17.89% 29.202 23.979 - -14.78% -
std::reverse_copy(list<int>)/4096 -17.80% 3808.110 3130.372 - -0.15% -
std::equal(vector<bool>)_(unaligned)/50 -17.73% 0.961 0.790 - -29.60% -
std::rotate(deque<int>)_(by_1/4)/8192 -17.53% 2847.057 2348.090 - -8.22% -
std::multimap<std::string,_int>::erase(iterator)/32 -17.35% 30.792 25.450 - 0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -17.30% 1.397 1.156 - -16.25% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -17.12% 701.319 581.270 - -8.54% -
ranges::min(std::deque<__int128>)/64 -16.93% 25.141 20.885 - -17.22% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -16.88% 1.489 1.237 - -23.48% -
std::search(deque<int>)_(near_matches)/1024 -16.87% 23004.785 19124.469 - -6.95% -
std::for_each_n(deque<int>)/50 -16.83% 4.781 3.976 - 1.93% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -16.74% 22347635.857 18606199.110 - -10.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -16.66% 32.945 27.457 - -14.44% -
std::all_of(list<int>)_(process_all)/8192 -16.52% 8392.812 7006.476 - 0.15% -
std::find_end(deque<int>)_(same_length)/8192 -16.50% 3520.173 2939.445 - 5.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -16.28% 51.860 43.419 - -9.04% -
std::any_of(vector<int>)_(process_all)/50 -16.19% 15.078 12.638 - 0.53% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -16.11% 26.354 22.107 - -20.10% -
std::search(deque<int>)_(near_matches)/1000 -15.66% 22122.555 18658.808 - -0.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -15.62% 1.931 1.630 - -9.65% -
SetIntersection_Interlaced_Vector_uint32_256_64 -15.55% 8463967.125 7148224.300 - -15.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -15.43% 0.400 0.338 - -30.49% -
rng::contains_subrange(deque<int>)_(process_all)/16 -15.26% 9.243 7.832 - -14.77% -
ranges::min(std::list<long_long>)/70000 -15.25% 51172.437 43368.178 - -1.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -15.23% 4999.383 4237.862 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -15.15% 6546580.257 5554666.857 - -28.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -15.15% 5059733.552 4293312.558 - -10.26% -
BM_deque_vector_move/0 -15.04% 1.613 1.371 - -2.16% -
std::multiset<int>::find(key)_(non-existent)/32 -14.89% 2.627 2.236 - -1.62% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -14.87% 1.515 1.289 - -6.47% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -14.82% 6707.672 5713.494 - -10.19% -
std::none_of(list<int>)_(process_all)/8192 -14.80% 8895.623 7578.657 - 0.67% -
std::copy_n(vector<int>)/4096 -14.66% 178.700 152.500 - -11.38% -
ranges::min(std::vector<long_long>)/1 -14.57% 0.386 0.330 - -26.73% -
SetIntersection_Front_Set_float_1024_256 -14.53% 4207951.301 3596343.126 - -15.15% -
BM_lexicographical_compare_three_way_fast_path/1 -14.53% 0.461 0.394 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -14.53% 5156434.244 4407289.655 - -11.84% -
std::find_if(deque<int>)_(process_all)/8192 -14.50% 2339.855 2000.494 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.46% 8079817.246 6911228.026 - -4.48% -
BM_lexicographical_compare_three_way<IntPtr>/1 -14.40% 0.460 0.394 - 0.28% -
ranges::min(std::vector<char>)/1 -14.32% 0.450 0.385 - 16.34% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -14.28% 1.615 1.385 - -13.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -14.16% 8.747 7.508 - -15.06% -
SetIntersection_Front_Set_uint32_16384_1024 -14.13% 13482655.417 11577097.263 - -8.61% -
std::find_if(deque<int>)_(process_all)/32768 -14.06% 9409.273 8086.502 - 0.06% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -14.05% 44.928 38.617 - -6.58% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -13.99% 2330.173 2004.137 - 0.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -13.97% 10.331 8.888 - -62.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.88% 884.192 761.487 - 3.29% -
std::all_of(vector<int>)_(process_all)/50 -13.87% 14.660 12.626 - -28.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -13.87% 27.418 23.616 - -0.48% -
std::find_if(deque<int>)_(process_all)/1024 -13.86% 291.885 251.421 - 0.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -13.84% 7.346 6.330 - -42.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -13.79% 855.603 737.601 - 0.21% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -13.69% 587.616 507.159 - 1.25% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -13.59% 8.209 7.093 - 1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -13.56% 11164.447 9650.471 - -0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.56% 579.001 500.507 - -13.27% -
std::search(list<int>)_(single_element)/8192 -13.53% 8449.691 7306.134 - -18.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -13.52% 27.366 23.664 - -0.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.45% 26.146 22.630 - -12.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.42% 33.047 28.611 - -20.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.33% 5.293 4.588 - -36.79% -
BM_PushHeap_float_Ascending_1 -13.26% 0.578 0.501 - 7.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -13.23% 1.422 1.234 - -8.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.20% 88.744 77.031 - -0.90% -
std::unordered_set<std::string>::erase(iterator)/1024 -13.10% 29.960 26.036 - -22.40% -
std::for_each_n(deque<int>)/32 -13.02% 4.327 3.764 - 0.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -12.99% 37.319 32.470 - -10.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -12.90% 15743617.397 13712193.100 - -4.76% -
BM_deque_vector_ranges_copy/0 -12.86% 1.520 1.325 - -14.72% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -12.81% 26.377 22.998 - -0.92% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -12.80% 632.657 551.695 - -11.44% -
BM_StringEraseWithMove_Large_Transparent -12.73% 2.777 2.423 - -13.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -12.46% 7542.643 6602.691 - -0.34% -
std::map<std::string,_int>::erase(iterator)/32 -12.32% 33.627 29.484 - 4.86% -
BM_std_minmax_element<long_long>/3 -12.31% 1.194 1.047 - -11.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -12.30% 22805.254 19999.889 - -7.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.27% 633.084 555.423 - -11.23% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -12.22% 16.480 14.467 - -5.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -12.20% 30560.248 26833.383 - -12.52% -
std::reverse(list<int>)/32768 -12.15% 19703.958 17309.089 - -1.20% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -12.11% 1080.362 949.479 - -2.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -12.06% 24.793 21.803 - -15.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -12.05% 70.452 61.963 - 0.82% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.03% 898.583 790.492 - 6.68% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.00% 14277.518 12564.824 - 0.84% -
std::set<std::string>::insert(value)_(already_present)/1024 -11.96% 29.752 26.193 - -2.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.92% 643.902 567.165 - -11.86% -
std::map<std::string,_int>::find(key)_(existent)/1024 -11.91% 24.795 21.842 - -11.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.86% 861.867 759.674 - -9.94% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -11.85% 99.709 87.892 - 4.68% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -11.79% 6.957 6.137 - -58.75% -
std::set<std::string>::erase(key)_(existent)/1024 -11.79% 71.762 63.303 - 5.00% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.75% 8211.695 7247.100 - 7.43% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.73% 1639505.280 1447253.598 - -5.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.64% 8.102 7.159 - -28.70% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -11.63% 164.267 145.158 - 0.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -11.61% 30.388 26.860 - -5.40% -
std::copy_backward(vector<bool>)_(aligned)/512 -11.56% 1.616 1.429 - -9.17% -
BM_deque_deque_move_backward/0 -11.31% 0.813 0.721 - -21.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.23% 38.047 33.773 - 2.44% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -11.17% 274.251 243.607 - -1.60% -
BM_StringEraseWithMove_Empty_Transparent -11.15% 0.843 0.749 - 33.95% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -11.08% 5.853 5.205 - 0.83% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.06% 7.508 6.678 - -17.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.03% 37.628 33.476 - 17.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -11.00% 10041843.216 8936925.632 - 1.63% -
std::copy_n(vector<bool>)_(aligned)/1048576 -11.00% 2827.952 2516.996 - -24.17% -
std::equal(vector<bool>)_(unaligned)/8 -10.99% 0.884 0.787 - -29.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.94% 28.104 25.030 - -34.46% -
ranges::min(std::list<__int128>)/1 -10.93% 0.457 0.407 - -10.56% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.89% 8234.535 7337.891 138.226 -10.52% 138.226
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.87% 7705.166 6867.710 - 2.59% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.86% 1.807 1.611 - -4.59% -
SetIntersection_Front_Set_uint32_256_64 -10.86% 5764543.298 5138769.355 - -5.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.81% 2.888 2.575 - -37.82% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -10.77% 84.982 75.825 - 0.93% -
std::unordered_multiset<int>::erase(iterator)/8192 -10.77% 23.363 20.846 - 4.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.73% 22.871 20.417 - -10.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.72% 3417761.822 3051246.885 - -4.75% -
bm_lexicographical_compare<int>/1 -10.72% 1.514 1.352 - 5.48% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -10.68% 26.518 23.686 - -2.24% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.67% 29.730 26.557 - -5.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -10.63% 195453.660 174672.244 - -6.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -10.58% 15686967.141 14026634.650 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -10.56% 2324589.680 2079138.022 - -0.10% -
std::find_end(deque<int>)_(process_all)/1048576 -10.56% 311151.053 278299.274 - 3.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.55% 0.468 0.418 - -5.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -10.50% 21.906 19.605 - -1.70% -
SetIntersection_Interlaced_Vector_string_16384_16 -10.41% 4674540.680 4188070.649 - -2.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -10.39% 15046.809 13484.005 - -0.80% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -10.35% 46.673 41.841 - -0.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.34% 1.313 1.177 - -13.99% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.34% 6638400.703 5952256.849 - -11.06% -
SetIntersection_Front_Set_uint32_262144_1024 -10.33% 12690979.881 11380067.208 - -20.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.31% 345.116 309.529 - 0.04% -
std::unordered_set<std::string>::erase(iterator)/32 -10.27% 31.041 27.853 - -6.85% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -10.27% 2536.784 2276.310 - -4.55% -
ranges::min(std::vector<__int128>)/1 -10.27% 0.458 0.411 - -0.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.16% 1.342 1.206 - -10.75% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.09% 1.615 1.452 - -2.42% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.08% 23.896 21.487 - -4.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.06% 43664.586 39271.893 - -3.78% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.04% 40.679 36.596 - -2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.93% 5762.874 5190.803 - -4.13% -
std::for_each_n(list<int>)/8192 -9.92% 8567.709 7717.550 - 2.13% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -9.76% 22.916 20.680 - -7.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -9.74% 34.647 31.271 - -6.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -9.73% 0.483 0.436 - -4.74% -
std::partition_point(list<int>)/8192 -9.69% 13566.126 12252.001 - 3.61% -
std::search_n(list<int>)_(no_match)/8192 -9.65% 7643.363 6906.153 79.064 1.39% 79.064
std::unordered_set<int>::contains(key)_(existent)/1024 -9.62% 1.435 1.297 - -18.39% -
std::set<int>::contains(key)_(non-existent)/32 -9.60% 2.995 2.708 - -6.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.56% 1.399 1.266 - -3.24% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.50% 5.598 5.066 - -22.19% -
SetIntersection_Interlaced_Vector_string_262144_4 -9.50% 2277998.567 2061578.553 - -5.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.45% 55.719 50.455 - -10.73% -
BM_StringAssignStr_Huge_Transparent -9.43% 118.895 107.678 - -0.65% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.43% 35.849 32.470 - 0.21% -
std::multiset<int>::contains(key)_(existent)/8192 -9.41% 9.157 8.295 - 0.64% -
std::transform(list<int>)_(identity_transform)/8192 -9.38% 7771.955 7042.636 - -6.96% -
std::unique_copy(deque<int>)_(contiguous)/32 -9.35% 10.481 9.502 - -10.49% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.32% 5920809.990 5369201.945 - -9.32% -
BM_PushHeap_float_PipeOrgan_1 -9.30% 0.637 0.578 - 23.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -9.27% 5.289 4.798 - -12.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -9.25% 12.567 11.405 - 8.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.23% 39.970 36.279 - -15.75% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.23% 1.975 1.793 - -12.62% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.19% 5915700.298 5371837.111 - 1.04% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.18% 14002.852 12717.462 - 7.20% -
std::find_if_not(vector<char>)_(process_all)/8 -9.16% 1.525 1.386 - -6.51% -
std::remove_if(list<int>)_(sprinkled)/1024 -9.13% 1079.336 980.743 - 0.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.13% 96.802 87.966 - -7.51% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -9.13% 1.740 1.581 - 1.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.13% 22.240 20.210 - -14.48% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.11% 17.427 15.839 - -2.04% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.10% 5.999 5.453 - -0.63% -
std::rotate(deque<int>)_(by_1/4)/1024 -9.03% 291.844 265.479 - -4.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.01% 1.734 1.578 - -13.88% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.95% 42771522.330 38941338.867 - -9.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -8.93% 57759.608 52601.207 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.92% 44.459 40.493 - -13.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.88% 2205952.881 2010123.697 - 0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.86% 1800.599 1641.102 - -7.83% -
BM_StringRead_Cold_Deep_Small -8.82% 1.256 1.145 - -6.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.82% 713.482 650.536 - -18.66% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.81% 1.768 1.612 - -6.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.80% 125412121.891 114377156.024 - -20.41% -
BM_StringEraseWithMove_Large_Opaque -8.79% 2.848 2.598 - -9.22% -
BM_StringEraseWithMove_Empty_Opaque -8.77% 1.097 1.001 - 24.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -8.77% 673.658 614.585 - -7.21% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -8.70% 24.505 22.374 - 0.26% -
std::set<int>::contains(key)_(non-existent)/1024 -8.69% 6.623 6.047 - -5.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -8.65% 15247021.050 13928499.269 - -0.63% -
SetIntersection_Front_Vector_float_262144_16384 -8.64% 79647801.189 72762287.884 - -8.43% -
std::adjacent_find(deque<int>)/8 -8.63% 3.704 3.384 - -30.58% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -8.61% 0.666 0.609 - 0.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.57% 13.385 12.238 - -0.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -8.53% 503.946 460.946 - 1.37% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.52% 1.434 1.312 - -25.83% -
SetIntersection_Front_Set_float_1024_1024 -8.42% 12196164.311 11168997.304 - -17.64% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.38% 699.120 640.514 - -8.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -8.36% 22346246.506 20477731.526 - -19.96% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -8.36% 13371.061 12253.055 - 0.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.34% 51124.079 46858.790 - 2.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -8.32% 8.205 7.523 - -18.55% -
SetIntersection_Front_Set_float_262144_1024 -8.31% 12400574.008 11370103.589 - -14.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -8.28% 672.115 616.436 - -24.90% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.28% 12911.051 11841.872 - 4.01% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -8.24% 39.691 36.422 - 3.99% -
std::find_if_not(list<int>)_(process_all)/32768 -8.24% 27812.831 25522.109 - 0.56% -
SetIntersection_Front_Vector_uint64_16384_256 -8.24% 2275343.314 2087945.039 - -8.56% -
SetIntersection_Front_Set_float_256_256 -8.18% 7666657.269 7039577.039 - -13.97% -
std::map<int,_int>::erase(iterator)/8192 -8.16% 23.701 21.767 - -8.93% -
std::is_sorted_until(vector<int>,_pred)/8 -8.14% 3.526 3.239 - -11.06% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.14% 13.889 12.758 - -3.91% -
std::multiset<std::string>::ctor(const&)/1024 -8.13% 37111.758 34094.146 - -1.31% -
SetIntersection_None_Vector_float_1024_16 -8.07% 1163668.926 1069765.365 - -1.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -8.06% 45.513 41.843 - -0.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.05% 1.258 1.157 - 0.22% -
SetIntersection_None_Vector_float_262144_16 -8.04% 1203710.951 1106977.661 - -3.46% -
BM_deque_vector_copy/0 -8.02% 1.450 1.334 - -14.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -8.00% 668.820 615.321 - -7.92% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -7.89% 1.502 1.384 - -5.85% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.89% 7825.865 7208.578 - -2.24% -
std::replace(list<int>)_(sprinkled)/1024 -7.85% 790.041 727.993 - 0.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.85% 0.455 0.420 - 2.69% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -7.81% 1911394.764 1762157.213 - 12.39% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.80% 1.745 1.609 - -12.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -7.80% 5.368 4.949 - 9.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.79% 21580.272 19898.785 - -6.85% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.78% 1581.545 1458.472 - -6.53% -
SetIntersection_Front_Vector_uint64_262144_64 -7.77% 1375838.731 1268896.565 - -7.52% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.76% 11183.336 10315.250 - 8.62% -
std::set<std::string>::find(key)_(existent)/8192 -7.74% 31.418 28.986 - -4.95% -
BM_deque_deque_ranges_copy/64000 -7.74% 3163.249 2918.415 - -0.23% -
std::all_of(deque<int>)_(process_all)/8192 -7.73% 2735.544 2524.118 - 0.03% -
std::find_end(deque<int>)_(same_length)/1024 -7.72% 360.886 333.026 - 0.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -7.69% 17.298 15.968 - 8.27% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.68% 18.781 17.338 - -11.80% -
BM_StringRead_Cold_Deep_Large -7.68% 1.339 1.236 - -7.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.68% 8.441 7.793 - 24.42% -
SetIntersection_Front_Set_float_16384_1024 -7.67% 12670091.259 11698133.093 - -13.86% -
std::lower_bound(std::vector<int>)/8192 -7.65% 17.005 15.704 - 0.58% -
BM_StringEraseWithMove_Huge_Transparent -7.65% 45.233 41.774 - -7.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.55% 21571.595 19943.045 - -7.38% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.55% 1.250 1.156 - -22.48% -
std::find_end(deque<int>)_(same_length)/1000 -7.54% 352.468 325.877 - 0.08% -
std::multiset<int>::contains(key)_(non-existent)/32 -7.52% 2.740 2.534 - -6.52% -
bm_ranges_swap_ranges_vb_unaligned/8 -7.52% 5.121 4.736 - -5.91% -
BM_align/64 -7.51% 0.673 0.623 - -0.04% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.50% 2167.709 2005.129 - -7.08% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.49% 16957.482 15687.543 - -4.98% -
std::copy_backward(deque<int>)/32768 -7.47% 3963.320 3667.188 - -0.25% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.46% 23.257 21.523 - -14.68% -
SetIntersection_Front_Set_string_16384_256 -7.44% 15793910.734 14619417.490 - -1.49% -
SetIntersection_Interlaced_Vector_string_16384_64 -7.42% 13168442.491 12191867.391 - -7.34% -
std::set<std::string>::insert(value)_(already_present)/32 -7.41% 10.448 9.674 - 8.53% -
BM_align/256 -7.38% 0.672 0.623 - -0.06% -
BM_align/8 -7.37% 0.672 0.623 - -0.02% -
SetIntersection_Front_Vector_uint64_262144_16384 -7.34% 78685591.025 72906555.681 - -2.13% -
BM_std_minmax_element<char>/65536 -7.34% 17641.797 16346.943 - -4.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.31% 75.251 69.752 - 0.33% -
std::find_if(vector<int>)_(bail_25%)/8 -7.30% 0.792 0.735 - -0.16% -
SetIntersection_None_Vector_float_16384_16384 -7.29% 1158092.521 1073619.365 - -2.66% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.29% 17.210 15.955 - -1.21% -
BM_std_minmax_element<char>/5500 -7.28% 1488.795 1380.344 - -4.45% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -7.28% 0.270 0.250 - 0.27% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.26% 10.649 9.876 - 0.92% -
std::all_of(deque<int>)_(process_all)/32768 -7.25% 10850.626 10063.789 - -0.34% -
rng::starts_with(deque<int>)/1048576 -7.25% 531010.610 492505.098 - -0.39% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -7.25% 23.739 22.018 - 4.05% -
BM_StringRead_Cold_Shallow_Large -7.25% 1.179 1.093 - -5.09% -
BM_std_minmax_element<char>/64000 -7.25% 17232.674 15983.939 - -4.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.21% 545.649 506.309 - -2.70% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.19% 38.845 36.053 - 11.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.18% 183.307 170.147 - -14.35% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -7.16% 10.556 9.800 - 1.18% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -7.16% 41872.812 38873.668 - 0.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.16% 129300.331 120039.323 - -8.77% -
std::stable_partition(list<int>)_(dense)/8192 -7.16% 18796.588 17450.723 - 0.11% -
SetIntersection_Front_Set_string_262144_16 -7.16% 1915598.708 1778462.298 - -12.81% -
BM_std_minmax_element<char>/70000 -7.11% 18844.728 17505.710 - -4.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -7.10% 33.979 31.567 - -3.25% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -7.08% 19.230 17.868 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -7.06% 1842660.410 1712634.561 - -1.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.06% 36.465 33.892 - -7.82% -
SetIntersection_None_Vector_float_262144_64 -7.02% 1211377.526 1126328.631 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.01% 1.399 1.301 - -14.41% -
BM_deque_deque_ranges_move/0 -6.99% 0.918 0.854 - 7.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.97% 1.399 1.301 - -14.09% -
BM_std_minmax_element<char>/4000 -6.96% 1084.649 1009.163 - -4.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.96% 100.452 93.462 - 1.17% -
std::swap_ranges(list<int>)/50 -6.94% 34.568 32.171 - -1.26% -
BM_std_minmax_element<char>/4096 -6.93% 1110.566 1033.626 - -4.16% -
BM_std_minmax_element<short>/2 -6.92% 0.687 0.640 - -6.33% -
SetIntersection_Front_Set_float_1024_64 -6.92% 1791351.728 1667437.669 - -9.02% -
SetIntersection_Front_Set_string_64_64 -6.92% 37316450.788 34735918.377 - -5.40% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.91% 24.722 23.014 - -4.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.88% 1.729 1.610 - 3.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.85% 52.615 49.013 - -0.54% -
BM_vector_deque_ranges_move_backward/1 -6.83% 2.420 2.255 - 6.61% -
SetIntersection_Front_Set_uint32_1024_64 -6.81% 1811532.579 1688184.282 - -4.65% -
SetIntersection_Front_Set_uint32_1024_256 -6.80% 4126866.216 3846145.922 - -5.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.80% 1.213 1.131 - -2.29% -
std::unique(list<int>,_pred)_(contiguous)/1024 -6.78% 1012.302 943.700 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -6.75% 29.649 27.647 - -0.52% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.75% 38.884 36.259 - 7.85% -
SetIntersection_Interlaced_Vector_string_262144_64 -6.74% 21445400.482 20000217.296 - -10.48% -
BM_StringRead_Cold_Shallow_Empty -6.74% 1.155 1.078 - -5.07% -
SetIntersection_Front_Set_uint32_256_256 -6.74% 7774250.031 7250568.047 - -5.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.72% 161.670 150.805 - -5.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.70% 1053.640 983.063 - 0.81% -
BM_std_minmax_element<char>/1024 -6.70% 283.637 264.639 - -3.96% -
ranges::min(std::deque<char>)/8 -6.70% 2.474 2.308 - -9.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.68% 7858095.265 7333274.356 - 2.61% -
SetIntersection_None_Vector_float_262144_262144 -6.67% 1205439.546 1124977.570 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.67% 17913994.918 16718342.204 - -4.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.66% 25.743 24.029 - -5.09% -
std::all_of(vector<int>)_(process_all)/8 -6.64% 2.586 2.414 - 2.58% -
SetIntersection_Interlaced_Vector_string_16384_4 -6.64% 1943313.585 1814242.634 - -1.48% -
SetIntersection_None_Vector_float_262144_16384 -6.63% 1220668.140 1139677.880 - 0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.63% 69236267.921 64649116.948 - -0.88% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -6.62% 12.391 11.571 - 0.82% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.59% 545.763 509.774 - -5.90% -
SetIntersection_Front_Set_string_256_64 -6.58% 15374245.830 14362855.007 - 2.15% -
std::set<std::string>::contains(key)_(existent)/8192 -6.57% 28.875 26.978 - 1.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.57% 1.395 1.303 - -6.02% -
std::find_end(vector<int>)_(single_element)/8192 -6.57% 2000.640 1869.272 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.55% 1966077.422 1837312.788 - -4.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.54% 8.643 8.078 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.53% 27543450.696 25744178.372 - -0.60% -
bm_write -6.51% 609.630 569.969 - -5.96% -
std::find_end(deque<int>)_(single_element)/1024 -6.50% 305.380 285.540 - -10.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.49% 1.400 1.309 - -14.90% -
rng::starts_with(deque<int>)/8192 -6.49% 4108.816 3842.011 - 0.13% -
SetIntersection_Front_Set_string_1024_64 -6.48% 4787158.071 4477081.704 - -9.85% -
std::set<std::string>::erase(iterator)/8192 -6.47% 30.109 28.161 - 2.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.47% 189650.730 177381.593 - -5.91% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.47% 23.847 22.305 - -6.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.46% 31.185 29.169 - -2.03% -
BM_std_minmax_element<char>/512 -6.44% 144.605 135.296 - -3.60% -
std::set<std::string>::count(key)_(non-existent)/1024 -6.41% 24.346 22.786 - -3.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.40% 216.323 202.483 - 1.44% -
BM_PushHeap_uint32_Ascending_1 -6.36% 0.476 0.446 - -29.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.35% 51.508 48.236 - 1.24% -
SetIntersection_None_Vector_float_256_64 -6.33% 3629989.425 3400120.780 - -0.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -6.32% 6.679 6.257 - -4.23% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -6.32% 6.232 5.839 - -0.08% -
SetIntersection_None_Vector_float_262144_256 -6.31% 1192021.845 1116820.437 - -0.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.30% 1.392 1.304 - -14.05% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.30% 1.232 1.155 - 21.02% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.28% 8.801 8.249 - 6.45% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.26% 72741098.527 68186982.334 - -10.28% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.25% 10.339 9.693 - -11.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.23% 419125.883 393034.969 - -0.19% -
std::is_sorted_until(list<int>)/8192 -6.22% 7104.725 6663.023 - -6.99% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.21% 14465537.633 13566731.808 - -5.56% -
SetIntersection_Front_Set_uint32_262144_16 -6.19% 1190458.212 1116732.416 - -6.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.19% 11783.611 11054.628 - -6.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.15% 5.928 5.564 - -16.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.13% 17865.859 16770.629 - -2.18% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.11% 78623358.286 73822148.093 - -2.65% -
SetIntersection_None_Vector_float_16384_1 -6.08% 1149519.446 1079587.811 - -3.05% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.06% 2.578 2.422 - 0.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.05% 52316.573 49149.208 - -0.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.05% 40.888 38.414 - -2.83% -
BM_StringRelational_Less_Small_Small_ChangeLast -6.05% 1.751 1.645 - -5.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.04% 1.403 1.319 - 1.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.99% 23.879 22.448 - -2.91% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -5.98% 26.261 24.690 - -8.30% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -5.97% 34.574 32.510 - -3.79% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.91% 2.595 2.442 - -8.35% -
BM_lexicographical_compare_three_way_slow_path/1 -5.90% 0.462 0.434 - 0.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -5.90% 20.095 18.910 - -2.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.89% 1.521 1.432 - -6.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.89% 1179.073 1109.587 - -7.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.89% 0.622 0.585 - -1.40% -
rng::contains_subrange(vector<int>)_(process_all)/50 -5.87% 12.192 11.476 - 0.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -5.85% 77.460 72.929 - 7.95% -
SetIntersection_None_Vector_float_256_16 -5.84% 4269537.561 4020162.591 - 0.41% -
SetIntersection_None_Vector_float_256_256 -5.81% 2254911.695 2123862.119 - -0.85% -
std::stable_sort(deque<int>)_(descending)/8 -5.80% 26.686 25.137 - -2.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.80% 1337.226 1259.712 - -3.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.78% 15.846 14.930 - 10.08% -
SetIntersection_Front_Vector_uint64_1024_256 -5.77% 2260282.118 2129920.104 - -6.86% -
ranges::min(std::deque<__int128>)/1 -5.76% 0.753 0.710 - 6.93% -
BM_StringRead_Cold_Shallow_Small -5.75% 1.156 1.089 - -3.01% -
std::find(vector<short>)_(bail_25%)/8 -5.75% 0.723 0.681 - -4.02% -
std::move(vector<bool>)_(unaligned)/4096 -5.74% 27.651 26.064 - -2.50% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.74% 24.349 22.952 - -3.92% -
SetIntersection_None_Vector_float_16384_64 -5.74% 1166090.072 1099212.839 - -0.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.73% 340.525 321.006 - 0.21% -
SetIntersection_None_Vector_float_1024_4 -5.71% 1143828.123 1078545.560 - -0.26% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -5.69% 70.353 66.352 - -0.62% -
rng::starts_with(deque<int>)/1000 -5.68% 502.598 474.039 - 2.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.66% 1095698.844 1033638.059 - -2.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.65% 35.153 33.166 - 1.74% -
std::set<std::string>::find(key)_(non-existent)/32 -5.64% 10.323 9.741 - 7.69% -
SetIntersection_None_Set_uint64_1024_1024 -5.63% 9102050.944 8589330.883 - -3.46% -
BM_deque_deque_ranges_move/2 -5.63% 2.299 2.169 - -3.14% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.62% 10.368 9.785 - 1.45% -
SetIntersection_Front_Set_uint32_16384_256 -5.60% 3892488.302 3674596.205 - -5.05% -
std::find_end(deque<int>)_(process_all)/8192 -5.59% 2261.633 2135.114 - 1.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.58% 23.189 21.894 - -2.14% -
std::map<int,_int>::find(key)_(non-existent)/8192 -5.58% 7.967 7.523 - -4.26% -
std::multiset<std::string>::ctor(const&)/8192 -5.56% 359831.635 339834.738 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.55% 495.079 467.585 - -3.58% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.54% 2.368 2.237 - -0.72% -
rng::find_last(vector<int>)_(bail_90%)/50 -5.54% 1.509 1.425 - 0.74% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.54% 24.813 23.440 - -3.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.53% 13.253 12.520 - 0.70% -
SetIntersection_Front_Set_string_1024_256 -5.53% 15892995.756 15014211.801 - 5.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.50% 42.806 40.450 - -2.65% -
ranges::minmax(std::list<long_long>)/64 -5.50% 32.690 30.891 - 2.38% -
BM_vector_deque_ranges_copy/2 -5.50% 1.994 1.884 - -5.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.49% 5378778.441 5083438.088 - -2.67% -
SetIntersection_None_Vector_float_1024_1 -5.49% 1130251.192 1068197.535 - -1.40% -
BM_deque_deque_move/0 -5.49% 0.867 0.819 - 1.25% -
SetIntersection_None_Vector_uint64_1024_4 -5.48% 1076058.306 1017077.559 - -5.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -5.48% 9108034.891 8609315.232 - -0.89% -
std::stable_partition(deque<int>)_(sparse)/50 -5.43% 28.866 27.298 - -7.20% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -5.43% 1.678 1.587 - -2.45% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.42% 13.001 12.296 - 15.15% -
SetIntersection_None_Set_uint64_1024_64 -5.42% 9061415.981 8570531.118 - -4.80% -
std::find_end(deque<int>)_(match_near_end)/8192 -5.42% 288.188 272.579 - 0.15% -
SetIntersection_Front_Vector_float_16384_1024 -5.40% 5908154.037 5589009.262 - -5.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.38% 20.764 19.648 - -0.21% -
std::set<std::string>::count(key)_(non-existent)/8192 -5.37% 33.797 31.983 - -3.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.37% 36.160 34.219 - -6.79% -
BM_num_put<bool> -5.36% 11.104 10.508 - -1.78% -
SetIntersection_None_Vector_float_64_16 -5.34% 14168419.568 13411311.246 - -1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.34% 16.419 15.542 - -3.22% -
std::reverse_copy(list<int>)/512 -5.34% 384.422 363.903 - -7.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.33% 25170411.796 23827739.931 - 4.37% -
BM_vector_deque_ranges_copy/1 -5.31% 2.244 2.125 - -2.75% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.31% 993.663 940.885 - -0.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.29% 26487.811 25085.555 - 0.29% -
SetIntersection_Front_Set_uint64_16384_64 -5.29% 1807695.149 1711998.258 - -0.16% -
std::transform(list<int>,_list<int>)/8192 -5.29% 9636.196 9126.414 - 0.85% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.29% 484.107 458.517 - -5.29% -
BM_StringFindAllMatch/64 -5.28% 3.500 3.315 - 2.47% -
std::unordered_multiset<int>::erase(iterator)/1024 -5.25% 20.974 19.874 - 0.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.24% 1.493 1.415 - -8.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -5.23% 5.503 5.215 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.23% 1851212.821 1754373.027 - -3.69% -
std::swap_ranges(list<int>)/1024 -5.23% 800.281 758.448 - 1.15% -
rng::starts_with(deque<int>)/1024 -5.23% 514.247 487.376 - 2.21% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -5.22% 205.467 194.746 - -0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.21% 1157.772 1097.406 - -17.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.20% 51.262 48.595 - -4.77% -
SetIntersection_Front_Vector_float_262144_1024 -5.20% 5896682.982 5590101.533 - -5.55% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.20% 27.868 26.420 - -3.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.19% 150721.122 142896.317 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -5.19% 5929086.037 5621626.094 - -0.20% -
SetIntersection_None_Vector_float_16384_256 -5.17% 1160152.954 1100182.751 - 2.84% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.17% 1.847 1.752 - -13.83% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.16% 10.900 10.338 - -8.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.15% 28970982.544 27478057.595 - 1.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -5.15% 2.481 2.353 - -12.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.15% 1.610 1.527 - -7.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -5.14% 11792531.147 11186281.536 - -3.31% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.13% 28.448 26.988 - -20.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.13% 24.572 23.311 - -2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -5.12% 360033337.861 341590540.241 - -3.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.12% 37.341 35.430 - 2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.11% 12912983.562 12252576.611 - -2.51% -
BM_StringRelational_Eq_Small_Small_Control -5.11% 1.745 1.656 - -10.40% -
std::count_if(list<int>)_(every_other)/8192 -5.11% 8096.864 7682.910 - -8.08% -
SetIntersection_None_Vector_float_262144_1024 -5.11% 1198403.564 1137193.910 - 0.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.10% 1434.909 1361.665 - 6.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.09% 1.081 1.026 - 5.86% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.08% 1414690.429 1342802.931 - -6.10% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.06% 1.509 1.432 - -1.14% -
BM_PushHeap_uint64_Ascending_262144 -5.05% 4.933 4.684 - -2.04% -
ranges::minmax(std::deque<long_long>)/1 -5.05% 0.740 0.703 - -14.91% -
SetIntersection_Front_Set_uint64_16384_256 -5.05% 3882246.326 3686379.451 - -7.07% -
SetIntersection_Interlaced_Set_uint64_4_1 -5.04% 223094583.721 211849609.131 - -1.41% -
ranges::minmax(std::vector<char>)/8 -5.03% 1.019 0.968 - -7.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.03% 10159.563 9648.717 - 15.19% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.00% 1062331.788 1009168.982 - -4.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.00% 3.648 3.466 - 0.03% -
SetIntersection_None_Vector_float_1024_64 -4.99% 1129631.207 1073283.338 - 1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.99% 1463.772 1390.796 - -1.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -4.98% 19.471 18.501 - 0.31% -
BM_deque_vector_copy/4096 -4.97% 152.545 144.963 - -0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -4.96% 481.010 457.164 - -0.53% -
ranges::minmax(std::deque<long_long>)/64 -4.96% 24.307 23.102 - 0.92% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.94% 6200.742 5894.384 - 2.85% -
bm_ranges_lexicographical_compare<int>/8 -4.94% 1.576 1.499 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.93% 2407165.627 2288507.378 - -25.47% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.92% 1.227 1.167 - -0.78% -
SetIntersection_Front_Set_float_262144_4 -4.91% 1064404.026 1012090.955 - -4.92% -
std::generate(list<int>)/8192 -4.90% 7401.615 7038.599 - -8.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.90% 1230057.357 1169760.207 - -0.95% -
std::partition(list<int>)_(dense)/8192 -4.90% 5165.758 4912.808 - -8.31% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -4.90% 13654.043 12985.622 - 0.93% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.88% 1.858 1.767 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.88% 4732080.252 4501268.392 - -1.62% -
SetIntersection_Front_Vector_float_1024_1024 -4.87% 5910226.049 5622109.524 - -4.86% -
SetIntersection_None_Vector_float_16384_16 -4.87% 1156412.990 1100053.314 - -0.29% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.87% 2.182 2.076 - 3.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.85% 1200999.439 1142795.776 - -5.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -4.84% 17.883 17.018 - -0.74% -
BM_deque_deque_ranges_move/1 -4.83% 2.535 2.413 - -3.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.80% 16.541 15.746 - -1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.80% 1049164.791 998839.246 - -5.18% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -4.79% 5.904 5.621 - 0.76% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.76% 7599.701 7237.839 - 0.07% -
BM_deque_deque_ranges_copy_backward/64 -4.75% 3.530 3.362 - -0.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.75% 26795.939 25522.384 - 1.92% -
SetIntersection_Front_Set_uint64_256_256 -4.75% 7742885.899 7374894.328 - -5.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.74% 1410.597 1343.695 - 3.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.74% 827.646 788.425 - 1.06% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.73% 11.119 10.594 - 0.12% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.73% 350.589 334.021 - -1.93% -
SetIntersection_Interlaced_Set_string_16384_16 -4.72% 259293344.091 247051103.713 - -28.49% -
BM_vector_deque_ranges_copy_backward/64 -4.71% 3.114 2.967 - -0.01% -
SetIntersection_Interlaced_Set_uint64_4_4 -4.67% 142676302.061 136009783.416 - -0.81% -
SetIntersection_None_Vector_float_64_1 -4.67% 17361546.055 16550757.895 - -0.61% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.67% 2.464 2.349 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -4.67% 1233358.750 1175801.451 - -3.49% -
SetIntersection_Front_Vector_string_256_64 -4.67% 10659352.402 10162018.441 - -0.12% -
BM_vector_deque_ranges_move/4000 -4.66% 147.086 140.232 - 0.55% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.63% 76913.115 73348.740 - 10.02% -
std::find(list<int>)_(bail_25%)/1024 -4.63% 134.780 128.540 - 0.54% -
SetIntersection_Front_Set_uint32_16384_1 -4.63% 1047980.819 999490.260 - -2.59% -
ranges::min(std::list<char>)/64 -4.62% 28.293 26.985 - -0.10% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.62% 13.387 12.768 - -0.36% -
SetIntersection_Front_Set_uint64_262144_16 -4.62% 1187748.823 1132902.535 - -6.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.61% 807.082 769.875 - -3.26% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.59% 443.976 423.578 - 0.29% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -4.59% 87470.432 83454.611 - -0.16% -
BM_StringAssignAsciiz_Empty_Opaque -4.58% 3.189 3.042 - 0.13% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.58% 10188345.743 9721675.832 - -2.20% -
BM_deque_deque_copy_backward/70000 -4.57% 8722.174 8323.291 - 4.56% -
std::copy_n(list<int>)/64 -4.57% 15.094 14.404 - -1.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -4.55% 8487.960 8101.604 - 0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.54% 225.600 215.365 - -9.97% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.53% 305.312 291.471 - -1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.53% 26364.262 25169.434 - 0.48% -
std::count(vector<int>)_(every_other)/8 -4.53% 1.378 1.315 - -4.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.52% 11708.313 11179.056 - -0.39% -
std::copy_n(vector<int>)/262144 -4.51% 12321.746 11765.783 - -4.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -4.51% 1108531.801 1058545.222 - -3.69% -
BM_PushHeap_float_Ascending_16 -4.50% 1.024 0.978 - 0.35% -
SetIntersection_None_Vector_float_64_4 -4.49% 16620286.645 15874209.223 - -0.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.49% 1.143 1.091 - -3.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.48% 31.730 30.310 - -2.04% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.46% 20.746 19.820 - -10.35% -
SetIntersection_Front_Set_string_16_16 -4.46% 61434968.153 58693959.049 - -3.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.46% 1.547 1.478 - -6.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.45% 58.540 55.936 - -11.26% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.45% 8.635 8.251 - -0.23% -
SetIntersection_Front_Set_string_262144_4 -4.44% 1254774.370 1199024.671 - -2.28% -
BM_vector_deque_ranges_move/1024 -4.43% 37.769 36.096 - 1.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.43% 3.751 3.585 - -2.09% -
ranges::min(std::list<char>)/1 -4.42% 0.382 0.365 - 0.43% -
SetIntersection_None_Set_uint32_256_4 -4.41% 11522604.305 11014609.469 - -4.53% -
SetIntersection_None_Set_uint32_1024_1024 -4.39% 9103454.378 8703919.121 - -3.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -4.38% 2.391 2.286 - 3.32% -
SetIntersection_Front_Set_uint32_262144_4 -4.38% 1074642.138 1027625.909 - -3.56% -
SetIntersection_None_Vector_float_256_1 -4.37% 4416210.627 4223282.228 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.37% 16.274 15.563 - -4.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.36% 3250.043 3108.191 - -4.33% -
SetIntersection_None_Vector_uint64_16384_16384 -4.36% 1093258.861 1045569.160 - -5.59% -
BM_PushHeap_uint32_QuickSortAdversary_1 -4.36% 0.696 0.665 - 43.10% -
BM_StringEraseWithMove_Huge_Opaque -4.34% 46.914 44.876 - -7.63% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.34% 275.142 263.208 - -2.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.33% 11944.795 11427.045 - -2.12% -
std::list<std::string>::ctor(size)/1024 -4.33% 12827.362 12272.185 - -1.87% -
std::find_end(vector<int>)_(process_all)/8192 -4.33% 1754.542 1678.611 - -2.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.32% 135.784 129.918 - -4.00% -
SetIntersection_None_Vector_float_16384_1024 -4.32% 1146073.562 1096580.890 - -0.94% -
std::adjacent_find(deque<int>,_pred)/50 -4.31% 31.293 29.943 - 3.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.31% 19493598.457 18653401.916 - -1.23% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.31% 4.900 4.689 - -2.41% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.30% 527175.196 504513.022 - -4.30% -
BM_vector_deque_ranges_move_backward/2 -4.30% 2.083 1.993 - 9.24% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -4.28% 45.683 43.727 - -13.50% -
std::find_if_not(vector<int>)_(process_all)/50 -4.27% 5.747 5.502 - -2.79% -
BM_PushHeap_string_Random_64 -4.26% 13.480 12.906 - 1.17% -
SetIntersection_None_Vector_float_16_4 -4.26% 55867205.763 53485821.655 - -0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.25% 11120.217 10647.698 - -1.97% -
SetIntersection_None_Vector_float_1024_1024 -4.24% 1125046.372 1077350.658 - -0.57% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.23% 0.268 0.257 - 1.11% -
std::unique(vector<int>)_(sprinkled)/32 -4.23% 56.769 54.370 - 0.76% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -4.22% 58177.916 55721.105 - 1.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.21% 6637.929 6358.255 - 0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.21% 2.668 2.555 - -8.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -4.21% 407.127 390.000 - -0.19% -
SetIntersection_None_Set_uint64_1024_1 -4.21% 9051933.123 8671143.022 - -4.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.21% 662.587 634.723 - -0.45% -
SetIntersection_None_Set_uint64_1024_16 -4.20% 8964279.144 8587637.812 - -2.39% -
std::is_sorted(vector<int>,_pred)/8 -4.20% 3.372 3.231 - -2.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.19% 788.761 755.697 - -2.80% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -4.19% 337.940 323.785 - -31.50% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.18% 25.616 24.545 - -3.60% -
SetIntersection_None_Set_string_64_16 -4.18% 18692665.888 17911983.480 - -3.48% -
std::shift_right(list<int>)/8192 -4.17% 7659.637 7340.420 - -4.31% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.17% 15.909 15.246 - 1.82% -
std::multiset<int>::erase(iterator)/1024 -4.17% 23.915 22.919 - -1.23% -
std::set<std::string>::equal_range(key)_(existent)/8192 -4.16% 30.007 28.759 - 1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.15% 47651957.115 45673094.175 - -1.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.15% 10.896 10.444 - 1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.15% 1120840.753 1074314.716 - -3.41% -
SetIntersection_None_Vector_float_16_16 -4.15% 34912875.809 33464027.171 - -0.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.14% 39.665 38.023 - 4.84% -
SetIntersection_Front_Set_uint32_16384_64 -4.13% 1707301.202 1636851.004 - -3.07% -
SetIntersection_Front_Set_string_16384_16 -4.13% 1956076.373 1875363.806 - -3.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -4.12% 954.758 915.382 - -0.30% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.11% 10.742 10.300 - -7.48% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.11% 353.768 339.235 - -2.28% -
SetIntersection_None_Set_uint32_1024_64 -4.11% 9074323.095 8701790.932 - -2.48% -
std::fill_n(deque<int>)/32 -4.10% 1.204 1.155 - 0.04% -
std::unordered_multiset<int>::erase(iterator)/32 -4.10% 20.769 19.918 - 0.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.09% 1.689 1.619 - 0.38% -
SetIntersection_None_Vector_float_64_64 -4.09% 8787923.432 8428550.744 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.09% 2186949.219 2097569.662 - -0.12% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.08% 32.738 31.403 - -4.81% -
SetIntersection_None_Set_uint64_16384_1024 -4.05% 178878175.018 171628420.047 - 2.14% -
std::find_end(vector<int>)_(single_element)/1024 -4.05% 255.891 245.526 - 0.59% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.05% 22.561 21.648 - -2.71% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.03% 40673.505 39032.513 - 1.36% -
BM_align/1 -4.03% 0.650 0.623 - -0.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.03% 34.388 33.004 - 6.91% -
SetIntersection_None_Vector_float_16384_4 -4.02% 1146900.431 1100768.553 - 1.01% -
bm_ranges_lexicographical_compare<int>/1 -4.01% 1.321 1.268 - -3.13% -
std::unordered_set<std::string>::clear()/32 -4.01% 917.778 881.012 - -5.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.00% 150711994.464 144676178.491 - 0.41% -
rng::contains(deque<int>)_(process_all)/8 -4.00% 3.116 2.991 - -0.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.99% 21.944 21.068 - -8.14% -
std::set<std::string>::count(key)_(existent)/1024 -3.99% 24.829 23.838 - -1.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.99% 122161.928 117284.883 - 1.36% -
BM_PushHeap_uint64_Random_4 -3.97% 2.664 2.558 - -0.05% -
SetIntersection_None_Vector_string_262144_262144 -3.96% 1307618.065 1255773.679 - -2.57% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.96% 22.483 21.593 - 0.98% -
SetIntersection_Front_Set_string_16384_64 -3.95% 4719655.655 4533069.060 - -0.66% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -3.95% 2.168 2.083 - -0.51% -
SetIntersection_Front_Set_uint64_16384_4 -3.94% 1045455.349 1004294.554 - -6.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -3.94% 19.777 18.998 - -0.72% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.93% 11676336.794 11216902.413 - -3.41% -
std::set<int>::equal_range(key)_(existent)/32 -3.93% 1.948 1.872 - 3.52% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -3.93% 56.139 53.933 - -40.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.93% 1081791.365 1039322.701 - -4.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.92% 8970989.887 8619374.378 - -1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.91% 1101610.681 1058509.648 - -3.70% -
SetIntersection_None_Set_uint32_1024_16 -3.90% 9106826.032 8751805.759 - -3.94% -
SetIntersection_Front_Set_uint64_262144_64 -3.89% 1684473.336 1619007.406 - -4.11% -
SetIntersection_None_Set_uint64_256_64 -3.88% 9371676.673 9008247.938 - -3.87% -
BM_deque_vector_copy/4000 -3.88% 147.453 141.737 - 0.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -3.88% 0.264 0.253 - 0.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.87% 13354.605 12837.211 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.87% 16.329 15.697 - -0.80% -
std::search(list<int>)_(same_length)/1000 -3.87% 777.475 747.416 - 0.72% -
SetIntersection_Interlaced_Vector_float_256_4 -3.86% 5265060.819 5061601.242 - 4.96% -
SetIntersection_Interlaced_Set_string_256_256 -3.85% 30027519.894 28870055.628 - -11.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.85% 1639.634 1576.564 - 12.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.84% 7091.223 6818.816 - 0.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.83% 20385.957 19604.660 - -1.74% -
BM_num_put<unsigned_long> -3.83% 11.480 11.041 - -2.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.83% 2282190.088 2194889.499 - 0.22% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -3.82% 1.216 1.169 - -6.38% -
BM_deque_vector_ranges_copy_backward/70000 -3.80% 9032.329 8688.935 - -14.97% -
SetIntersection_None_Vector_float_262144_1 -3.79% 1168536.159 1124272.160 - -0.40% -
std::move_backward(deque<int>)/8 -3.76% 3.519 3.387 - 0.71% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -3.75% 3882.740 3737.098 - 0.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.74% 28.148 27.096 - -7.50% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.73% 1683243.253 1620385.210 - -5.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.73% 13.130 12.640 - -1.02% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -3.73% 318103.573 306253.240 - 0.20% -
std::search(list<int>)_(no_match)/1000 -3.72% 703.772 677.562 - -4.56% -
SetIntersection_Interlaced_Vector_string_256_64 -3.72% 19310831.846 18593335.300 - -10.85% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.71% 21.176 20.389 - -0.88% -
std::is_sorted_until(deque<int>,_pred)/8 -3.71% 4.986 4.801 - -21.45% -
std::partial_sort(deque<int>)_(descending)/8 -3.70% 42.884 41.296 - -4.86% -
bm_ranges_swap_ranges_vb_unaligned/1048576 -3.70% 16252.293 15650.792 - -0.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.70% 97425.546 93820.200 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.70% 11910257.447 11469665.346 - -1.27% -
std::reverse(deque<int>)/64 -3.70% 13.542 13.042 - -3.85% -
std::find_end(vector<int>)_(single_element)/1000 -3.69% 250.149 240.915 - 1.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.68% 15.773 15.192 - -0.80% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.67% 0.917 0.883 - 2.95% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.67% 34.994 33.711 - -18.62% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.66% 21009955.006 20240580.342 - 8.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.66% 76.483 73.683 - -16.52% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.65% 18.963 18.270 - -0.48% -
SetIntersection_None_Vector_float_256_4 -3.64% 4345508.115 4187449.867 - -0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.64% 44.453 42.837 - -2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.63% 2484302.151 2394049.086 - 0.03% -
std::partial_sort(deque<int>)_(ascending)/8 -3.63% 32.697 31.510 - -5.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.63% 820.860 791.091 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.62% 2287402.577 2204534.060 - -5.36% -
BM_PushHeap_string_PipeOrgan_16 -3.62% 4.250 4.096 - -1.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.61% 79755.511 76877.129 - -3.20% -
std::list<std::string>::ctor(size)/8192 -3.60% 104975.022 101191.392 - -1.16% -
BM_StringAssignStr_Huge_Opaque -3.60% 111.746 107.726 - -1.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.60% 508.063 489.787 - -3.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.60% 802.545 773.683 - 1.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.60% 2.282 2.200 - -19.51% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.60% 5.084 4.901 - -2.41% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -3.59% 257758.621 248502.141 - 1.55% -
SetIntersection_Front_Set_float_262144_16 -3.58% 1179742.465 1137524.793 - -3.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.57% 57598.590 55539.930 - 1.82% -
BM_PushHeap_uint32_QuickSortAdversary_16 -3.57% 0.951 0.917 - -0.52% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.57% 17.785 17.150 - -3.17% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.57% 28.649 27.626 - 1.92% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -3.57% 26384.453 25442.734 - 0.32% -
std::multiset<int>::find(key)_(existent)/8192 -3.56% 8.337 8.040 - -6.45% -
std::find_end(list<int>)_(process_all)/1000 -3.56% 745.834 719.313 - 0.90% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.55% 23.490 22.656 - -1.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.55% 378.961 365.513 - -2.62% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.54% 276.305 266.524 - 0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.53% 9016000.729 8697330.452 - -2.08% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.53% 299.426 288.854 - -1.29% -
SetIntersection_Front_Vector_float_1_1 -3.53% 550560120.019 531129493.933 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.52% 62567267.221 60361828.384 - -11.11% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.52% 23.360 22.537 - -2.06% -
ranges::min(std::vector<long_long>)/8 -3.52% 2.261 2.182 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.52% 6531698.552 6301965.794 - -4.07% -
std::pop_heap(deque<float>)/1024 -3.52% 12.938 12.484 - -6.13% -
SetIntersection_Front_Set_string_16384_1024 -3.51% 59643772.260 57548482.268 - -2.85% -
std::set<std::string>::find(key)_(existent)/1024 -3.50% 23.300 22.484 - -5.73% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -3.50% 26.716 25.780 - 0.51% -
BM_PushHeap_uint64_Ascending_64 -3.50% 1.570 1.515 - 0.07% -
SetIntersection_None_Set_uint32_1024_256 -3.50% 9090404.512 8772627.501 - -1.29% -
BM_PushHeap_float_Random_1024 -3.49% 7.169 6.919 - -8.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.48% 1150750.588 1110698.219 - -4.10% -
std::find_end(vector<int>)_(process_all)/1048576 -3.48% 224745.103 216925.656 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.46% 1111527.122 1073072.292 - -0.13% -
BM_PushHeap_float_SingleElement_4 -3.46% 0.373 0.360 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.45% 53515.603 51667.443 - -8.84% -
SetIntersection_Front_Set_uint32_1024_4 -3.44% 1078770.962 1041618.338 - -2.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.44% 31.072 30.002 - -7.87% -
BM_CmpLess_uchar_short -3.44% 1.052 1.016 - -4.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.44% 4446760.066 4293892.491 - 1.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.43% 227.521 219.709 - 0.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.43% 3.029 2.925 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.43% 2355981.706 2275166.611 - -0.06% -
SetIntersection_Front_Set_float_16384_4 -3.43% 1061821.464 1025415.651 - -4.51% -
SetIntersection_None_Set_uint32_256_64 -3.42% 9306627.540 8987976.912 - -4.00% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -3.42% 355694.581 343546.266 - -0.07% -
SetIntersection_None_Set_string_64_1 -3.41% 22967826.585 22184845.814 - -3.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.41% 2.282 2.205 - -2.98% -
SetIntersection_None_Vector_uint32_262144_4 -3.40% 1121947.722 1083776.995 - -3.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.40% 13430015.759 12973552.604 - 0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.40% 6184.103 5973.998 - -21.45% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -3.40% 0.446 0.431 - -2.98% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.40% 33.115 31.990 - -1.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.39% 16.249 15.697 - -3.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.39% 104195.113 100661.427 - -1.20% -
std::search(list<int>,_pred)_(single_element)/8192 -3.38% 9507.392 9186.185 - 12.35% -
BM_StringRelational_Eq_Empty_Huge_Control -3.37% 0.502 0.485 - 2.47% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.36% 1.906 1.841 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.35% 1325162.353 1280769.731 - -2.87% -
SetIntersection_None_Set_uint64_1024_4 -3.35% 8930044.693 8631231.154 - -2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.34% 1548123.067 1496374.159 - 0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.34% 900807.968 870699.416 - 1.01% -
BM_StringFindAllMatch/8 -3.34% 3.036 2.934 - 2.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -3.34% 842.680 814.531 - 1.54% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.33% 6628.250 6407.667 - -3.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.33% 1636110.862 1581688.739 - -30.86% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -3.32% 18.924 18.295 - 1.36% -
BM_PushHeap_uint32_Random_1024 -3.31% 5.801 5.609 - -0.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.30% 43.193 41.768 - -2.19% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.29% 10.561 10.213 - -8.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.29% 406.640 393.277 - 0.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -3.28% 76188.948 73686.629 - 0.07% -
SetIntersection_None_Vector_uint32_262144_64 -3.28% 1128569.353 1091507.184 - -2.53% -
std::find_if(deque<int>)_(bail_25%)/1024 -3.28% 80.595 77.949 - 0.21% -
BM_deque_deque_move/1 -3.27% 2.574 2.490 - 0.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.27% 1.268 1.226 - 7.88% -
std::stable_sort(deque<int>)_(ascending)/8 -3.26% 18.234 17.639 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.26% 11681798.891 11300590.459 - -0.71% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.26% 3466162.079 3353165.272 - -4.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.26% 629.453 608.934 - -0.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.26% 0.840 0.813 - 0.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.25% 6668.392 6451.361 - -14.86% -
SetIntersection_Front_Set_string_1024_1024 -3.25% 56568537.738 54730121.080 - -1.15% -
SetIntersection_Front_Set_string_262144_64 -3.25% 4755227.821 4600709.125 - -8.04% -
std::for_each_n(list<int>)/50 -3.24% 22.578 21.846 - -2.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -3.24% 122432975.227 118469278.369 - -0.46% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 -3.23% 138991.608 134496.612 - 1.30% -
std::sort(deque<int>)_(repeated)/8 -3.23% 18.797 18.189 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -3.22% 119457.665 115607.389 - -0.04% -
SetIntersection_Interlaced_Set_float_64_64 -3.22% 13094084.520 12672275.278 - -4.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.22% 1046128.255 1012455.539 - -2.91% -
BM_PushHeap_string_PipeOrgan_262144 -3.21% 17.619 17.052 - -2.33% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.20% 20.530 19.873 - 11.21% -
BM_CmpLess_ushort_ushort -3.20% 1.072 1.038 - -1.53% -
SetIntersection_None_Vector_uint64_1024_16 -3.19% 1079963.915 1045538.111 - -2.56% -
SetIntersection_None_Vector_float_1024_256 -3.19% 1109237.283 1073906.190 - -0.93% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.18% 35.651 34.517 - -6.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -3.18% 1.425 1.380 - -5.66% -
SetIntersection_Front_Set_uint32_262144_64 -3.18% 1657790.597 1605153.080 - -4.80% -
std::find_end(vector<int>)_(process_all)/1000 -3.16% 223.530 216.470 - -2.50% -
std::find_end(vector<int>)_(process_all)/1024 -3.16% 228.888 221.660 - -1.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.16% 0.334 0.324 - -1.46% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.15% 25.872 25.056 - 3.43% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.15% 1.729 1.674 - -3.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.14% 1.170 1.133 - -3.88% -
SetIntersection_Front_Vector_uint64_1024_16 -3.14% 1112114.327 1077192.057 - -4.68% -
std::adjacent_find(vector<int>,_pred)/8 -3.12% 3.327 3.223 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.11% 14063815.010 13625850.939 - -3.44% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.11% 87.139 84.429 - 4.18% -
std::multiset<std::string>::erase(iterator)/1024 -3.10% 32.028 31.034 - 8.15% -
std::find(vector<char>)_(process_all)/8 -3.10% 0.955 0.925 - 0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.10% 86901.143 84208.903 - -2.87% -
rng::for_each(multimap<int>)/32 -3.10% 26.822 25.992 - -1.64% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.10% 13.853 13.425 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.10% 1210922.349 1173442.853 - -5.62% -
std::distance(join_view(vector<vector<int>>))/50 -3.09% 0.630 0.610 - -4.72% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.09% 18.697 18.119 - -2.34% -
SetIntersection_Interlaced_Set_string_64_64 -3.08% 34763029.832 33690978.735 - -3.77% -
BM_StringFindAllMatch/1 -3.08% 3.208 3.109 - -1.53% -
std::copy_if(list<int>)_(every_other)/32768 -3.08% 25989.790 25189.929 - -10.55% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -3.07% 0.356 0.345 - -0.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -3.07% 57.499 55.734 - -22.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.07% 12701.083 12311.454 - -1.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.07% 6.965 6.751 - 0.45% -
std::unique(deque<int>)_(contiguous)/32 -3.06% 52.513 50.905 - 0.09% -
SetIntersection_None_Set_uint32_1024_1 -3.06% 9000164.192 8724543.958 - -2.63% -
std::set<int>::find(key)_(non-existent)/1024 -3.06% 5.776 5.599 - 0.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.06% 28.972 28.085 - 7.89% -
SetIntersection_Front_Vector_uint64_1024_64 -3.05% 1358050.843 1316565.815 - -4.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.05% 0.647 0.627 - 0.36% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.04% 29.185 28.297 - 0.79% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 -3.04% 2252.719 2184.303 - 0.14% -
std::set<int>::count(key)_(non-existent)/1024 -3.04% 7.636 7.404 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.03% 9694.855 9401.419 - -3.60% -
std::partial_sort_copy(list<int>)_(heap)/1024 -3.02% 8636.447 8375.723 - 1.77% -
std::multiset<int>::find(key)_(existent)/1024 -3.01% 4.190 4.064 - 0.37% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.01% 32.591 31.611 - -0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.01% 16215.409 15728.035 - -1.73% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.01% 25.672 24.900 - -3.15% -
std::is_sorted_until(list<int>,_pred)/8192 -3.00% 7484.796 7259.894 - -5.22% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.00% 120213211.321 116604976.019 - -3.03% -
std::copy_if(list<int>)_(entire_range)/32768 -2.99% 26290.817 25503.564 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.99% 44.486 43.155 - -1.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.99% 32740.367 31762.809 - -1.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.98% 635.586 616.635 - 0.66% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.98% 696.161 675.409 - -45.57% -
SetIntersection_None_Vector_string_1024_4 -2.98% 1173067.655 1138103.894 - -2.49% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.98% 7082.855 6871.999 - 3.19% -
std::multimap<int,_int>::clear()/1024 -2.97% 10845.333 10522.798 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.97% 8531326.110 8278205.604 - 0.05% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -2.97% 1.081 1.049 - 0.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.95% 1.662 1.613 - -3.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.95% 5.570 5.406 - 7.89% -
std::copy_n(list<int>)/4096 -2.95% 3635.224 3528.146 - 0.10% -
std::multiset<std::string>::clear()/1024 -2.92% 22200.915 21552.402 - -1.13% -
SetIntersection_None_Vector_uint64_16384_64 -2.92% 1088389.368 1056612.915 - -4.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.92% 9551.866 9273.052 - 12.17% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.91% 9991.617 9700.676 - -0.84% -
ranges::minmax(std::deque<__int128>)/64 -2.91% 33.050 32.089 - 4.88% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.91% 80.220 77.889 - 0.36% -
std::make_heap(deque<int>)_(descending)/1024 -2.90% 1121.546 1088.998 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.90% 1550172.328 1505228.848 - -4.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.90% 12330.655 11973.233 - -3.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.89% 3830.967 3720.062 - -0.27% -
BM_StringFindNoMatch/64 -2.89% 2.163 2.100 - 0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.88% 45.099 43.799 - 14.06% -
std::move(list<int>)/1048576 -2.88% 1011558.035 982431.390 - -0.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.88% 14.257 13.847 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.88% 4.108 3.990 - -1.55% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.87% 7803.648 7579.348 - 0.30% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.87% 27935.469 27133.719 - -1.27% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.87% 64930553.864 63068047.369 - -0.29% -
std::stable_sort(deque<int>)_(repeated)/8 -2.85% 18.221 17.701 - -0.47% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.85% 4.276 4.154 - 1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.84% 17.815 17.308 - -0.83% -
std::deque<int>::ctor(size)/32 -2.84% 28.274 27.471 - -6.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.84% 440498.688 427994.578 - -2.64% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.84% 23407.453 22743.477 - 1.00% -
BM_deque_vector_copy_backward/70000 -2.83% 8993.555 8738.732 - 11.41% -
std::reverse(deque<int>)/512 -2.82% 116.060 112.786 - -2.83% -
SetIntersection_None_Set_string_64_4 -2.81% 21970601.087 21352586.358 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.81% 1170112.747 1137255.057 - -2.25% -
SetIntersection_None_Vector_string_16384_4 -2.81% 1231052.266 1196496.339 - -2.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.80% 12630.664 12277.299 - -4.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.79% 788.947 766.897 - 0.01% -
std::multimap<std::string,_int>::clear()/32 -2.79% 912.193 886.741 - -2.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.79% 26507.333 25768.396 - 0.19% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.78% 1036418.501 1007613.482 - -8.23% -
std::stable_partition(vector<int>)_(sparse)/50 -2.78% 21.573 20.974 - -2.08% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.77% 1122.468 1091.320 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.77% 17.838 17.343 - 0.66% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.77% 1078733.891 1048825.847 - -4.32% -
BM_StringConstructDestroyCStr_Small_Opaque -2.77% 2.195 2.134 - -2.47% -
SetIntersection_Interlaced_Set_float_256_4 -2.77% 11239877.070 10928654.663 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.76% 1389204.310 1350797.961 - -3.74% -
SetIntersection_Front_Vector_uint64_256_64 -2.76% 4348189.363 4228127.372 - -0.66% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.76% 772.231 750.941 - -6.24% -
BM_CmpEqual_short_uint -2.76% 1.136 1.105 - -0.15% -
SetIntersection_None_Vector_uint32_16384_1 -2.75% 1100651.209 1070370.219 - -3.23% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.75% 1054864.345 1025845.008 - -1.85% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.74% 14.460 14.064 - -0.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.74% 1478.576 1438.032 - -8.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.73% 857.167 833.728 - 4.81% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.73% 3532.980 3436.388 - -0.12% -
std::set<int>::upper_bound(key)_(existent)/32 -2.73% 1.806 1.757 - 0.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.73% 744.032 723.700 - -0.62% -
BM_vector_deque_copy/2 -2.73% 2.051 1.995 - 0.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.72% 279553.145 271943.383 - -0.63% -
std::reverse_copy(vector<int>)/8 -2.72% 2.379 2.315 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.72% 1211317.966 1178387.390 - -1.07% -
SetIntersection_None_Set_uint64_64_4 -2.72% 21686044.313 21096723.608 - -2.30% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -2.71% 409.974 398.865 - 0.32% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.71% 30.909 30.071 - 7.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.71% 15.273 14.859 - -1.86% -
std::multiset<int>::erase(iterator)/8192 -2.71% 23.581 22.942 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.70% 19612401.984 19081892.769 - -1.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.70% 338.053 328.930 - 2.88% -
std::multiset<std::string>::clear()/8192 -2.69% 217370.349 211514.090 - -2.07% -
std::unique(deque<int>)_(contiguous)/52 -2.69% 59.675 58.070 - 1.10% -
BM_vector_deque_ranges_move/2 -2.69% 2.049 1.994 - 2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.67% 9115519.886 8871775.861 - 0.79% -
SetIntersection_None_Set_string_1024_1 -2.67% 8976841.003 8737190.341 - -31.10% -
BM_StringRead_Cold_Deep_Empty -2.67% 1.237 1.204 - -7.97% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.66% 32.669 31.799 - -0.50% -
BM_vector_deque_move/2 -2.65% 2.050 1.996 - 15.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.65% 925145.996 900652.190 - -0.35% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.64% 5942.943 5785.978 - -6.28% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.63% 615.156 598.975 - -2.69% -
SetIntersection_Front_Set_uint32_64_64 -2.63% 13232104.065 12884178.810 - -2.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.63% 1.294 1.260 - 4.92% -
bm_ranges_lexicographical_compare<int>/64 -2.62% 4.568 4.448 - 0.74% -
SetIntersection_None_Vector_uint32_16384_16384 -2.62% 1102395.113 1073530.229 - -2.91% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.61% 1.627 1.584 - -2.55% -
std::search(vector<int>)_(same_length)/8192 -2.60% 1916.633 1866.743 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.60% 5.552 5.408 - 0.77% -
BM_StringRelational_Compare_Large_Empty_Control -2.60% 1.652 1.609 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.59% 2922104.741 2846279.205 - -1.22% -
SetIntersection_Interlaced_Set_string_64_4 -2.59% 26024926.172 25350029.146 - -1.88% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.59% 6763.076 6588.144 - -0.56% -
SetIntersection_Front_Vector_float_1024_256 -2.59% 2259757.216 2201332.674 - -2.88% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.58% 28057.467 27332.865 - 0.51% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.58% 11524553.158 11227376.361 - -2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.58% 2194679.317 2138095.886 - -2.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.57% 4947.850 4820.506 - 1.31% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.57% 1.685 1.641 - -2.76% -
SetIntersection_Front_Set_string_1024_16 -2.57% 1953118.048 1902955.077 - -2.68% -
BM_deque_vector_move_backward/70000 -2.56% 8979.007 8749.140 - 12.88% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.55% 152437.207 148553.291 - 1.80% -
BM_PushHeap_float_Ascending_64 -2.54% 1.786 1.741 - -0.16% -
std::adjacent_find(deque<int>,_pred)/8 -2.54% 4.308 4.198 - 0.86% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.54% 4.346 4.235 - -2.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.53% 676.368 659.245 - -3.82% -
bm_swap_ranges_vb_aligned/8 -2.53% 3.268 3.186 - -2.01% -
BM_CmpLess_uchar_ushort -2.53% 1.082 1.055 - -1.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.53% 10.549 10.283 - -0.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.53% 600.833 585.661 - -0.41% -
std::find(list<int>)_(bail_25%)/32768 -2.52% 8301.279 8091.923 - 0.87% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.52% 19.751 19.253 - 4.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.51% 48150859.475 46941000.170 - -28.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.50% 22.218 21.662 - 16.65% -
SetIntersection_Front_Set_uint32_262144_256 -2.49% 3917487.530 3819794.565 - -0.29% -
BM_vector_deque_ranges_copy_backward/65536 -2.49% 8276.566 8070.266 - 9.21% -
BM_PushHeap_uint64_Ascending_256 -2.49% 2.141 2.088 - -0.00% -
std::find_end(list<int>)_(match_near_end)/1000 -2.49% 79.191 77.220 - 0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.49% 165.858 161.730 - -1.97% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.49% 17778862.472 17336762.762 - -2.43% -
SetIntersection_None_Set_string_256_16 -2.48% 11007483.537 10734781.538 - -3.49% -
BM_deque_deque_move/2 -2.48% 2.300 2.243 - -2.62% -
std::partition_copy(list<int>)/8192 -2.48% 7784.007 7591.346 - 3.44% -
SetIntersection_Front_Set_uint64_262144_1 -2.47% 1058939.140 1032779.746 - -0.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.47% 37281.102 36361.696 - -1.47% -
SetIntersection_None_Set_uint32_256_256 -2.46% 5857258.394 5713055.467 - -2.17% -
SetIntersection_None_Set_string_1024_64 -2.46% 9138428.956 8913755.826 - -0.80% -
BM_deque_vector_ranges_move_backward/70000 -2.46% 9016.478 8794.807 - 10.36% -
BM_deque_deque_copy/65536 -2.46% 3151.472 3074.041 - -1.80% -
std::fill_n(list<int>)/1024 -2.46% 470.174 458.627 - 4.24% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.45% 55936641.094 54563875.619 - -1.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.45% 737.326 719.260 - -0.07% -
std::stable_sort(vector<int>)_(descending)/1024 -2.45% 2818.331 2749.395 - -1.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.44% 350.239 341.681 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.44% 6520838.691 6361630.362 - -3.53% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -2.44% 3.899 3.804 - 0.26% -
SetIntersection_Front_Vector_string_16384_256 -2.44% 9501888.103 9270496.172 - -1.75% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.43% 2.053 2.003 - 2.90% -
std::set<int>::equal_range(key)_(existent)/8192 -2.43% 8.793 8.579 - 0.90% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.43% 8.013 7.818 - 0.91% -
SetIntersection_Front_Vector_string_262144_1 -2.43% 1076973.639 1050817.621 - -2.77% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.43% 1666493.408 1626040.527 - -0.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.43% 666.424 650.248 - -1.76% -
std::copy_backward(deque<int>)/4096 -2.43% 149.837 146.201 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.43% 1043668.196 1018355.332 - -2.85% -
std::count(list<int>)_(every_other)/1024 -2.42% 710.561 693.331 - -0.06% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.42% 386.691 377.321 - 0.45% -
std::find(list<int>)_(process_all)/8 -2.42% 2.386 2.328 - 3.61% -
SetIntersection_None_Vector_float_262144_4 -2.42% 1163179.423 1135018.352 - 0.75% -
SetIntersection_Front_Set_uint64_1024_16 -2.42% 1174980.479 1146544.495 - -4.34% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.42% 4970152.665 4849902.265 - -3.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.42% 7682487.691 7496746.646 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.41% 29719.521 29002.660 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.41% 357430773.448 348823784.067 - -1.20% -
SetIntersection_Front_Set_uint32_1024_1 -2.40% 1036324.465 1011402.772 - -2.90% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.40% 56.779 55.418 - 5.29% -
std::map<std::string,_int>::clear()/0 -2.40% 406.369 396.634 - 0.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.39% 909.665 887.925 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.38% 1290947.674 1260182.859 - 0.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -2.38% 72.325 70.606 - 7.80% -
std::any_of(list<int>)_(process_all)/50 -2.38% 22.043 21.520 - -2.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.37% 528.168 515.634 - -1.28% -
std::partition(deque<int>)_(sparse)/8192 -2.37% 3028.557 2956.868 - -10.27% -
BM_vector_deque_ranges_copy/64 -2.36% 2.791 2.725 - -2.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.35% 10142338.686 9903925.412 - 2.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -2.35% 18.895 18.451 - 0.46% -
std::multimap<std::string,_int>::clear()/1024 -2.35% 21965.119 21448.922 - -5.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.35% 6.024 5.882 - -1.40% -
BM_deque_deque_move_backward/64000 -2.35% 7923.542 7737.432 - 7.00% -
SetIntersection_Front_Set_string_64_16 -2.35% 24516711.594 23941005.041 - -0.39% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -2.34% 46.759 45.664 - 6.54% -
std::partition(vector<int>)_(sparse)/32 -2.34% 8.874 8.667 - -4.55% -
std::set<int>::find(key)_(non-existent)/8192 -2.34% 8.879 8.672 - 2.26% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.34% 19.452 18.997 - -3.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.34% 47.533 46.423 - -4.34% -
BM_vector_deque_ranges_copy_backward/70000 -2.33% 8855.088 8648.564 - 9.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.33% 2.328 2.274 - -0.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.32% 54.534 53.267 - -0.58% -
BM_StringRelational_Eq_Empty_Large_Control -2.32% 0.493 0.481 - 3.84% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.32% 13064.173 12761.207 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.32% 17283610.549 16882926.519 - -0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.32% 3961.156 3869.328 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.31% 8628834.188 8429456.132 - -1.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.31% 30.423 29.721 - -0.57% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.30% 2.723 2.660 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.30% 14236127.191 13908388.850 - -0.65% -
SetIntersection_Front_Vector_uint64_1024_4 -2.30% 1062100.613 1037678.443 - -4.04% -
ranges::minmax(std::list<char>)/64 -2.30% 34.195 33.409 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.29% 17581451.221 17179373.226 - -3.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.28% 4.571 4.467 - -0.16% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -2.28% 1496.318 1462.156 - 9.98% -
BM_vector_deque_move/1 -2.28% 2.307 2.255 - 15.47% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.27% 9.502 9.286 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.27% 220.918 215.901 - -2.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.27% 50.910 49.755 - -3.36% -
std::list<std::string>::ctor(size)/32 -2.27% 342.452 334.679 - -3.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 201.664 197.090 - -0.55% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.26% 10.501 10.263 - -7.22% -
SetIntersection_Front_Vector_uint64_64_64 -2.26% 10935830.129 10688287.954 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.26% 4306241.864 4208862.979 - -2.46% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -2.26% 881.982 862.061 - 1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.26% 5.003 4.890 - -3.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.26% 258374.762 252543.122 - 2.76% -
SetIntersection_Front_Set_float_256_64 -2.25% 5842350.135 5710606.377 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.24% 1038864.012 1015553.662 - -2.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.24% 4893285.028 4783606.811 - -1.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.24% 42.201 41.257 - 0.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.24% 693.451 677.946 - -5.07% -
BM_PushHeap_string_Ascending_4 -2.23% 2.575 2.517 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.23% 0.543 0.531 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.23% 18538732.404 18125207.721 - -0.14% -
BM_deque_deque_copy/1 -2.23% 2.600 2.542 - 0.31% -
bm_lexicographical_compare<int>/8 -2.23% 1.544 1.509 - 3.23% -
BM_PushHeap_string_PipeOrgan_64 -2.23% 5.740 5.613 - -2.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.22% 166.097 162.402 - -1.22% -
BM_CmpLess_ushort_schar -2.22% 1.053 1.030 - -1.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.22% 666.107 651.289 - -2.30% -
SetIntersection_None_Set_uint64_1024_256 -2.22% 8883758.836 8686381.373 - -2.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.22% 11490815.126 11235560.269 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.22% 63220038.134 61816280.032 - -1.77% -
BM_deque_deque_move_backward/1024 -2.22% 38.751 37.892 - -1.06% -
SetIntersection_None_Vector_uint64_262144_16 -2.22% 1139462.430 1114203.886 - -0.68% -
std::multiset<std::string>::erase(iterator)/8192 -2.21% 36.980 36.164 - 14.51% -
ranges::min(std::list<char>)/8 -2.21% 1.937 1.894 - -0.49% -
BM_deque_deque_copy/64000 -2.21% 2989.383 2923.447 - -4.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.20% 33237.469 32504.871 - -0.63% -
SetIntersection_None_Vector_string_262144_256 -2.20% 1318148.956 1289104.456 - -0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.20% 208746.720 204154.017 - -5.88% -
std::find(vector<short>)_(process_all)/8 -2.20% 0.688 0.673 - -2.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.20% 11.063 10.820 - 3.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.19% 185664.847 181590.875 - 1.12% -
SetIntersection_Front_Set_uint64_16_16 -2.19% 37724156.015 36896685.398 - -3.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.19% 11567.949 11314.864 - -3.92% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.19% 12.793 12.514 - -0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.19% 62.130 60.772 - -1.45% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.18% 3.862 3.778 - 2.19% -
SetIntersection_Front_Set_uint32_1024_16 -2.18% 1203851.070 1177625.126 - -1.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.17% 6742.162 6595.708 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.17% 8862535.561 8670392.777 - -2.71% -
SetIntersection_None_Set_uint32_16384_1 -2.16% 158273146.599 154851281.229 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.16% 11020406.989 10782560.440 - -2.27% -
SetIntersection_None_Set_uint32_256_1 -2.16% 11651776.698 11400657.098 - -1.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.15% 37882.799 37069.376 - 1.26% -
SetIntersection_None_Set_uint32_64_4 -2.14% 21756639.902 21290219.299 - -1.77% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.14% 19.229 18.817 - -0.65% -
SetIntersection_Front_Vector_float_16384_256 -2.14% 2271947.147 2223333.505 - -2.31% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.14% 96235.649 94177.311 - -10.79% -
ranges::min(std::deque<__int128>)/8 -2.14% 2.888 2.826 - -2.04% -
SetIntersection_Interlaced_Set_string_16384_4 -2.14% 206595441.432 202182568.737 - 2.40% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.13% 34.365 33.631 - -2.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.13% 1.207 1.181 - -2.06% -
BM_StringRead_Hot_Shallow_Large -2.13% 0.479 0.469 - -1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.13% 7571285.262 7410215.520 - -1.04% -
BM_CmpLess_short_ushort -2.12% 1.099 1.076 - -1.46% -
SetIntersection_None_Set_float_1024_256 -2.12% 8932743.119 8743308.463 - -1.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.12% 355494.026 347957.223 - -0.75% -
BM_vector_deque_copy/1 -2.12% 2.296 2.248 - -2.20% -
SetIntersection_Front_Vector_uint32_262144_16 -2.12% 1112051.451 1088494.257 - -2.51% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.12% 13419.610 13135.375 - 2.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 6950.971 6803.983 - 1.71% -
SetIntersection_None_Vector_uint64_64_16 -2.11% 13556723.356 13270140.667 - -2.00% -
SetIntersection_None_Set_uint32_16384_16 -2.11% 158139397.930 154800522.028 - -0.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -2.11% 51.912 50.816 - -32.86% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.11% 2.033 1.990 - -1.45% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.10% 23.067 22.581 - -1.93% -
std::find_if(vector<int>)_(process_all)/50 -2.10% 5.782 5.660 - 0.34% -
SetIntersection_Front_Set_uint32_256_16 -2.10% 4514993.788 4420076.799 - -1.37% -
SetIntersection_None_Vector_uint64_256_4 -2.10% 4186162.886 4098201.899 - -2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.10% 1119911.379 1096422.637 - -2.13% -
SetIntersection_Front_Set_uint32_16_16 -2.10% 38117655.248 37318224.095 - -1.54% -
SetIntersection_None_Set_uint64_256_4 -2.09% 11338713.154 11101235.198 - -4.25% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.09% 1043475.305 1021633.206 - -2.56% -
SetIntersection_None_Set_string_16384_256 -2.09% 201452973.530 197238239.215 - -2.32% -
std::multimap<int,_int>::erase(iterator)/32 -2.09% 20.733 20.300 - -2.41% -
SetIntersection_Front_Set_uint64_16384_16384 -2.08% 228283001.333 223525959.854 - -2.40% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.08% 1878006.918 1838923.908 - -1.18% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.08% 2.324 2.276 - 1.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.08% 10.696 10.474 - -1.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.08% 49.777 48.743 - -4.87% -
std::partition(deque<int>)_(sparse)/1024 -2.07% 390.374 382.276 - -4.60% -
BM_vector_deque_move_backward/64000 -2.07% 7868.586 7705.946 - 9.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.07% 1054093.226 1032322.235 - -1.91% -
SetIntersection_Interlaced_Set_float_1024_16 -2.06% 11462304.298 11226152.779 - -1.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -2.06% 8500075.114 8324978.863 - -1.64% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.06% 1618679.035 1585388.344 - -1.03% -
SetIntersection_None_Set_string_1024_4 -2.05% 8987010.917 8802446.271 - -29.67% -
SetIntersection_Interlaced_Set_float_262144_1 -2.05% 1041570.151 1020223.960 - -1.15% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -2.04% 8.784 8.605 - -1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.04% 168858909.920 165406340.502 - -3.54% -
SetIntersection_None_Set_uint64_64_1 -2.04% 22514454.605 22054125.937 - -2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.04% 4343718.043 4254948.670 - -2.84% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.04% 43.151 42.269 - -14.17% -
BM_CmpLess_uint_uint -2.04% 1.068 1.047 - -1.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.04% 3383.493 3314.550 - -0.34% -
BM_PushHeap_string_Random_262144 -2.03% 18.303 17.931 - -0.61% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.03% 2807.526 2750.588 - -1.23% -
BM_PushHeap_float_Ascending_262144 -2.03% 5.197 5.092 - 0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.02% 11571.851 11337.578 - -21.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.02% 17.505 17.151 - -6.83% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.02% 17428.048 17076.665 - 2.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.02% 744.084 729.090 - -1.85% -
SetIntersection_Interlaced_Set_string_16384_64 -2.01% 350974809.391 343909190.439 - -2.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.01% 471.678 462.209 - -2.60% -
BM_StringRelational_Compare_Huge_Empty_Control -2.01% 1.643 1.610 - -0.00% -
BM_deque_deque_ranges_move_backward/70000 -2.00% 8680.302 8506.388 - 7.59% -
std::move(list<int>)/262144 -2.00% 245901.894 240978.039 - -2.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.00% 75.102 73.600 - 0.54% -
SetIntersection_Front_Set_uint32_1024_1024 -2.00% 12523334.999 12273178.451 - -1.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.00% 6669.426 6536.225 - -7.73% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.99% 24.349 23.863 - 2.11% -
SetIntersection_Front_Set_string_262144_256 -1.99% 15051662.782 14751913.292 - -2.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.99% 700.892 686.937 - -2.77% -
BM_std_minmax_element<char>/4 -1.99% 1.277 1.251 - 3.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.99% 54367.361 53287.783 - -0.29% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -1.98% 34.589 33.904 - -5.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.98% 0.619 0.607 - 0.77% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.98% 28.713 28.146 - -2.24% -
std::sort(vector<int>)_(heap)/8 -1.97% 24.055 23.580 - -0.18% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.97% 1585.076 1553.809 - 2.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.97% 571.380 560.112 - -3.96% -
BM_deque_deque_ranges_move_backward/4000 -1.97% 154.542 151.497 - 5.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.97% 17.472 17.128 - -0.79% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.96% 368509.676 361270.329 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.96% 783.758 768.377 - 0.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.96% 44.172 43.306 - -2.33% -
BM_deque_deque_move/64000 -1.96% 3064.248 3004.178 - -0.57% -
bm_lexicographical_compare<int>/64 -1.96% 4.480 4.393 - 1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.96% 1132874.967 1110718.513 - -6.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.96% 41.893 41.073 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.95% 136883.666 134211.469 - -1.53% -
BM_deque_deque_move_backward/65536 -1.95% 8245.063 8084.134 - 6.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.95% 38934.095 38174.608 - 0.05% -
BM_CmpLess_ushort_short -1.95% 1.028 1.008 - -5.77% -
SetIntersection_None_Vector_uint64_16384_256 -1.95% 1091693.343 1070422.855 - -2.52% -
SetIntersection_Front_Vector_uint64_64_16 -1.95% 14202454.331 13926038.287 - -3.29% -
BM_deque_deque_ranges_copy/70000 -1.94% 3326.498 3261.849 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.94% 3.997 3.919 - 0.08% -
BM_PushHeap_uint32_Random_256 -1.94% 5.851 5.737 - 5.98% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.94% 2.637 2.585 - 0.04% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.93% 29.246 28.683 - -0.45% -
std::set<int>::count(key)_(non-existent)/32 -1.92% 2.943 2.887 - 0.79% -
SetIntersection_None_Set_uint64_16384_1 -1.92% 162981997.047 159860244.218 - -1.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.92% 38.882 38.137 - 1.86% -
ranges::minmax(std::list<__int128>)/70000 -1.91% 59450.660 58312.606 - -2.10% -
rng::contains(vector<int>)_(process_all)/8 -1.91% 2.585 2.535 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.91% 20.746 20.350 - -0.06% -
SetIntersection_None_Set_uint64_256_1 -1.90% 11511340.099 11292340.655 - -0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.90% 1168.817 1146.625 - -4.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.90% 4.127 4.048 - 0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.89% 4297365.602 4216146.146 - -2.45% -
BM_lexicographical_compare_three_way_fast_path/16 -1.89% 4.452 4.368 - -0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.89% 32.544 31.931 - -0.74% -
BM_vector_deque_ranges_move_backward/5500 -1.88% 198.980 195.230 - -0.92% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.88% 27.984 27.457 - 1.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.88% 6820.804 6692.466 - 1.94% -
std::copy_backward(deque<int>)/64 -1.88% 3.038 2.981 - -1.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.88% 3.082 3.024 - 3.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.87% 13939.763 13679.514 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.87% 177693.308 174378.730 - -0.39% -
BM_PushHeap_uint32_Random_4 -1.86% 2.177 2.137 - -3.18% -
SetIntersection_Front_Set_uint64_256_4 -1.85% 4193367.758 4115766.777 - -2.69% -
SetIntersection_Front_Vector_string_256_256 -1.84% 18807632.272 18461332.294 - -3.86% -
SetIntersection_None_Set_uint32_16384_4 -1.84% 157607359.454 154708470.194 - -0.58% -
SetIntersection_Interlaced_Set_float_64_4 -1.84% 21013626.029 20627367.423 - -1.11% -
SetIntersection_None_Set_float_1024_4 -1.84% 8968243.900 8803661.888 - 0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.83% 32.025 31.438 - -1.21% -
SetIntersection_Front_Vector_float_256_256 -1.83% 4528781.448 4445756.311 - -2.11% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.83% 2785.045 2734.108 - 1.78% -
std::multiset<int>::count(key)_(existent)/8192 -1.83% 9.524 9.350 - -8.20% -
SetIntersection_Front_Set_uint64_256_1 -1.83% 4121885.459 4046541.102 - -3.52% -
BM_PushHeap_uint64_Ascending_1024 -1.83% 2.623 2.575 - 0.05% -
SetIntersection_None_Vector_string_256_1 -1.83% 4524251.497 4441650.063 - -1.91% -
SetIntersection_Front_Vector_uint32_262144_4 -1.82% 1050061.592 1030925.191 - -2.30% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.82% 5.512 5.412 - 0.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.82% 6.842 6.717 - 1.44% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.82% 28.334 27.818 - 1.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.82% 32.934 32.335 - -4.94% -
std::multimap<int,_int>::erase(iterator)/8192 -1.81% 20.980 20.599 - -1.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.81% 664.539 652.487 - 0.12% -
SetIntersection_None_Vector_uint64_1024_1 -1.81% 1090160.072 1070393.576 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.81% 165815141.658 162810948.476 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.81% 2035279.705 1998461.426 - 1.94% -
SetIntersection_Front_Vector_string_16384_64 -1.81% 3184092.569 3126583.588 - -8.81% -
BM_PushHeap_float_Random_64 -1.81% 6.356 6.241 - -6.84% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.80% 19113.157 18768.404 - 0.08% -
BM_std_minmax_element<int>/4 -1.80% 1.239 1.216 - -3.45% -
SetIntersection_None_Set_uint32_64_64 -1.80% 11516862.845 11309550.306 - -2.34% -
BM_lexicographical_compare_three_way_fast_path/256 -1.80% 71.194 69.913 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.79% 1083566.895 1064171.375 - -1.39% -
std::rotate(list<int>)_(1_element_forward)/50 -1.79% 25.972 25.508 - -0.23% -
SetIntersection_None_Vector_string_262144_1 -1.78% 1312327.426 1288923.440 - 0.17% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.78% 38157.865 37477.663 - 0.02% -
SetIntersection_None_Vector_string_1024_1024 -1.78% 1174644.843 1153715.838 - 0.94% -
SetIntersection_Front_Set_uint32_262144_262144 -1.78% 1669843.750 1640144.774 - -2.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.78% 33.129 32.540 - -3.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.78% 138057318.068 135605896.347 - -1.13% -
std::set<std::string>::clear()/32 -1.78% 887.142 871.394 - -2.32% -
BM_PushHeap_uint64_Ascending_16 -1.77% 0.926 0.909 - -0.02% -
SetIntersection_None_Vector_string_16384_256 -1.77% 1241940.646 1219922.473 - 2.16% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -1.77% 108204849.345 106286960.480 - -2.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.77% 38.377 37.697 - -11.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.77% 25.226 24.779 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.76% 11472495.859 11270509.632 - 0.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.76% 21.565 21.185 - 0.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 70337.328 69103.051 - -7.64% -
SetIntersection_None_Vector_uint64_1024_64 -1.75% 1081057.253 1062088.728 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.75% 11908616.301 11700047.046 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.75% 18.195 17.877 - -1.07% -
BM_deque_vector_move/1 -1.75% 2.218 2.179 - 5.88% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.74% 5893034.684 5790222.254 - -1.72% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.74% 16396106.693 16110342.700 - -2.27% -
SetIntersection_Front_Set_uint64_16384_1 -1.74% 1053352.964 1035001.154 - 2.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.74% 1155111.821 1134988.189 - -2.38% -
SetIntersection_Front_Vector_uint64_16_16 -1.74% 35817877.586 35194044.740 - -1.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.74% 6.949 6.828 - -0.67% -
SetIntersection_Interlaced_Vector_string_16_16 -1.74% 51960450.531 51055584.990 - -1.47% -
std::multiset<std::string>::erase(iterator)/32 -1.73% 27.590 27.111 - -18.05% -
SetIntersection_None_Set_float_256_16 -1.73% 10913634.702 10724550.755 - -1.45% -
BM_StringFindCharLiteral/1024 -1.73% 19.204 18.871 - 5.20% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.73% 1325613.119 1302668.783 - -0.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.72% 18.724 18.401 - -4.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.72% 1049414.874 1031341.434 - -2.35% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.72% 3201.878 3146.739 - -2.32% -
BM_deque_deque_ranges_copy_backward/512 -1.72% 19.250 18.919 - 0.08% -
BM_CmpEqual_schar_schar -1.71% 1.076 1.057 - -2.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.71% 1137.602 1118.192 - -3.85% -
SetIntersection_Front_Vector_uint64_256_256 -1.70% 4543806.321 4466436.564 - 5.24% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.70% 537480594.157 528349578.781 - -1.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.70% 6697.605 6583.889 - -0.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 58028.524 57046.932 - -1.47% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.69% 10200297.246 10028114.582 - -0.64% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.69% 5.457 5.365 - 0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.69% 9.457 9.297 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.68% 9243783.731 9088182.962 - 0.21% -
SetIntersection_None_Vector_uint64_256_256 -1.68% 2132786.888 2096905.266 - -0.55% -
ranges::min(std::deque<long_long>)/64 -1.68% 16.860 16.577 - -5.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.68% 6655.042 6543.531 - -7.37% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.67% 1547472.494 1521554.117 - 0.06% -
std::for_each(join_view(vector<vector<int>>))/50 -1.67% 4.036 3.969 - -4.85% -
std::fill(vector<int>)/1024 -1.67% 30.276 29.769 - 0.49% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.67% 1581080.486 1554697.918 - -1.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 36636.873 36027.367 - 2.71% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.66% 11.532 11.340 - -0.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.66% 53211.839 52327.957 - -7.72% -
SetIntersection_Front_Vector_uint64_256_1 -1.66% 4122471.727 4054069.936 - -2.90% -
std::search(list<int>)_(no_match)/1048576 -1.66% 839433.800 825513.432 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.66% 18710814.123 18400588.712 - -2.83% -
BM_deque_deque_ranges_copy/4000 -1.65% 143.975 141.597 - 0.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -1.65% 45720.430 44965.233 - 1.06% -
std::unordered_set<int>::ctor(const&)/8192 -1.65% 55719.051 54799.502 - -0.80% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.65% 13191.668 12974.008 - -1.79% -
std::search(list<int>)_(same_length)/1024 -1.65% 817.628 804.138 - 5.50% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.65% 11.449 11.260 - 1.14% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.65% 59679517.904 58697531.740 - -1.52% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.64% 4555505.959 4480602.618 - -1.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.64% 19.064 18.751 - -0.95% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 12.929 12.717 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.63% 1034182.634 1017294.286 - -2.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.63% 608143.852 598218.748 - 0.04% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.63% 2631445.899 2588503.323 - 3.02% -
BM_PushHeap_uint32_QuickSortAdversary_64 -1.63% 0.626 0.616 - -0.11% -
std::move_backward(deque<int>)/4096 -1.63% 158.537 155.951 - 0.39% -
std::generate_n(list<int>)/50 -1.63% 15.277 15.028 - -3.28% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.63% 63987.370 62944.914 - -0.85% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.63% 4686.698 4610.450 - -0.50% -
SetIntersection_None_Set_uint64_16384_256 -1.62% 169138477.849 166391661.575 - -1.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.62% 17.443 17.160 - 9.79% -
std::find_end(list<int>)_(near_matches)/1024 -1.62% 34864.113 34298.823 - -0.69% -
SetIntersection_Front_Vector_uint64_4_4 -1.62% 135335234.072 133141252.312 - -2.24% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.62% 1475.942 1452.020 - -1.07% -
BM_deque_deque_ranges_move_backward/1 -1.61% 2.762 2.717 - 4.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.61% 121630.517 119671.561 - -0.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.61% 600.956 591.305 - -2.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.60% 51.126 50.306 - -0.34% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.60% 2.544 2.503 - -28.74% -
std::multiset<int>::count(key)_(non-existent)/32 -1.60% 2.473 2.433 - -2.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.60% 4047.627 3982.801 - -1.21% -
std::multimap<std::string,_int>::clear()/8192 -1.60% 215420.608 211970.693 - -1.39% -
BM_CmpLess_uint_uchar -1.60% 1.106 1.088 - -2.38% -
BM_deque_deque_copy_backward/64000 -1.60% 7941.581 7814.563 - 5.53% -
BM_vector_deque_copy/64 -1.60% 2.811 2.766 - -2.11% -
SetIntersection_None_Vector_uint64_262144_256 -1.60% 1127042.331 1109050.501 - -2.36% -
BM_PushHeap_uint64_Random_262144 -1.59% 6.375 6.274 - -0.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.59% 19.414 19.106 - 4.32% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -1.58% 389949.797 383779.305 - -41.81% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.58% 27.969 27.526 - -0.12% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.58% 20.645 20.320 - -1.82% -
SetIntersection_Front_Set_uint32_16384_4 -1.58% 1067296.059 1050461.327 - -1.87% -
std::rotate(deque<int>)_(by_1/4)/32 -1.58% 13.358 13.147 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.58% 168489017.796 165835196.904 - -1.54% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.57% 6432.428 6331.134 - -1.58% -
BM_deque_vector_ranges_copy_backward/65536 -1.57% 8247.678 8117.963 - -3.88% -
SetIntersection_None_Vector_float_16_1 -1.57% 63966624.163 62961478.453 - -0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.57% 397.858 391.608 - 0.07% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.57% 214.813 211.442 - -2.51% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.57% 22.233 21.885 - 1.84% -
SetIntersection_None_Set_uint64_262144_1024 -1.57% 1215465.818 1196402.586 - -1.04% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.56% 52988.440 52159.307 - 0.79% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.56% 325.185 320.100 - -11.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.56% 9259530.172 9115178.158 - -0.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.56% 32.027 31.528 - 1.39% -
SetIntersection_None_Set_float_256_256 -1.56% 5877230.507 5785722.713 - 2.06% -
SetIntersection_None_Set_uint32_1024_4 -1.56% 8925561.025 8786593.673 - -1.33% -
BM_deque_deque_move_backward/70000 -1.56% 8777.437 8640.942 - 7.29% -
SetIntersection_None_Vector_uint64_256_64 -1.55% 3409885.835 3356886.995 - -2.40% -
BM_deque_vector_move/64 -1.55% 2.658 2.617 - -1.42% -
rng::for_each(multimap<int>)/50 -1.55% 40.698 40.068 - -0.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.54% 7718.243 7599.189 - 0.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -1.54% 1.666 1.640 - -18.59% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.54% 15.728 15.486 - -0.05% -
BM_CmpEqual_int_uint -1.54% 1.089 1.072 - -1.24% -
SetIntersection_Front_Vector_uint32_1024_4 -1.54% 1051903.485 1035756.218 - -2.10% -
std::unordered_multiset<int>::ctor(const&)/0 -1.53% 13.102 12.901 - 0.29% -
BM_vector_deque_ranges_move/4096 -1.53% 146.700 144.456 - -0.66% -
SetIntersection_None_Vector_uint32_262144_1024 -1.53% 1121238.020 1104122.687 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.53% 1211821.175 1193332.183 - -2.47% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.52% 7631.081 7514.808 - 0.59% -
BM_deque_deque_move_backward/4000 -1.52% 151.659 149.350 - 3.05% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.52% 41.170 40.544 - -0.92% -
std::sort(vector<int>)_(descending)/8 -1.52% 25.030 24.649 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.52% 179251996.786 176525169.283 - -0.39% -
std::shift_right(deque<int>)/50 -1.52% 4.519 4.451 - -0.34% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.52% 181597764.559 178837224.193 - -1.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.52% 2.419 2.383 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.52% 8758671.849 8625641.077 - -1.03% -
ranges::minmax(std::deque<long_long>)/70000 -1.52% 25095.385 24714.562 - 0.67% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.52% 10.128 9.974 - 1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.52% 1120879.181 1103895.570 - 2.36% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.51% 242.141 238.475 - -0.85% -
SetIntersection_Front_Set_string_262144_1024 -1.51% 60533814.869 59618547.817 - -1.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.51% 205.784 202.674 - 1.49% -
BM_CmpEqual_int_short -1.51% 1.136 1.119 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.51% 62734227.840 61786925.249 - -1.91% -
SetIntersection_None_Vector_uint32_256_16 -1.51% 4035257.827 3974365.289 - -1.05% -
BM_vector_deque_move_backward/70000 -1.51% 8635.120 8504.870 - 9.95% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.51% 1610053.466 1585773.111 - -0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.51% 903822.297 890202.536 - 1.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.51% 29.322 28.880 - -4.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.51% 614.791 605.532 - -7.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 31926.542 31445.746 - -1.60% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.51% 1291105.793 1271672.443 - -0.28% -
SetIntersection_Front_Vector_uint64_256_4 -1.50% 4144130.773 4082010.354 - -2.67% -
BM_PushHeap_string_QuickSortAdversary_64 -1.50% 13.160 12.962 - -0.32% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.50% 420.893 414.590 - 2.05% -
SetIntersection_None_Set_string_16_16 -1.50% 36539667.251 35992513.591 - -0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.50% 194.052 191.151 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.49% 22529985.134 22193353.671 - -0.25% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.49% 27.561 27.150 - 5.01% -
BM_CmpEqual_uint_ushort -1.49% 1.104 1.088 - -2.47% -
SetIntersection_None_Set_uint32_64_1 -1.49% 22590846.419 22253770.107 - -2.00% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.49% 4255.124 4191.659 - 0.49% -
std::set<std::string>::erase(key)_(existent)/32 -1.49% 52.940 52.151 - 3.71% -
std::find_end(list<int>)_(near_matches)/1000 -1.49% 33351.894 32854.800 - -0.78% -
std::lower_bound(std::deque<int>)/8 -1.49% 17.439 17.179 - 1.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.49% 16652555.098 16404921.034 - -0.47% -
SetIntersection_Front_Vector_uint64_64_4 -1.48% 15883978.757 15648217.672 - -2.38% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.48% 1.824 1.797 - 1.25% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.48% 350995666.792 345801828.711 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.48% 1522455.707 1499959.890 - -2.44% -
bm_gcd_trivial -1.48% 0.685 0.675 - -0.12% -
BM_vector_deque_move_backward/65536 -1.48% 8388.501 8264.605 - 12.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.47% 18518363.628 18245368.765 - -2.48% -
std::is_sorted(list<int>)/8 -1.47% 2.108 2.077 - -2.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.47% 3061632.204 3016579.436 - -0.91% -
std::any_of(list<int>)_(process_all)/8 -1.47% 2.681 2.641 - -0.49% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.46% 53991.048 53201.713 - 1.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.46% 6.677 6.580 - 0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.46% 54.464 53.670 - -1.45% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.46% 524.442 516.806 - 0.57% -
SetIntersection_None_Set_uint64_16384_16384 -1.45% 170988314.597 168501278.553 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.45% 135418676.779 133451318.528 - -1.96% -
SetIntersection_None_Vector_string_1024_16 -1.45% 1170299.458 1153323.941 - -0.98% -
BM_PushHeap_string_Random_1024 -1.45% 15.091 14.873 - 1.43% -
SetIntersection_None_Set_uint64_262144_256 -1.44% 1213141.033 1195655.275 - -1.07% -
BM_PushHeap_string_Random_16384 -1.44% 16.291 16.056 - 0.51% -
std::replace_if(deque<int>)_(prefix)/1024 -1.44% 487.875 480.864 - -0.66% -
SetIntersection_Front_Set_uint64_64_1 -1.44% 16496052.738 16259042.020 - -1.26% -
std::stable_partition(vector<int>)_(dense)/32 -1.44% 21.232 20.927 - -2.20% -
SetIntersection_Interlaced_Set_float_1024_256 -1.44% 14369898.194 14163595.343 - 1.29% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.43% 82.430 81.251 - 22.41% -
std::sort(deque<int>)_(heap)/8 -1.43% 24.284 23.937 - -1.50% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.43% 16.637 16.400 - -1.79% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 686.677 676.882 - 1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 16140099.891 15910638.929 - -1.44% -
SetIntersection_None_Set_uint32_262144_64 -1.42% 1204108.807 1187004.475 - 0.57% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.42% 9290.200 9158.291 - 1.05% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.42% 20.696 20.402 - -1.49% -
SetIntersection_None_Set_uint64_16_4 -1.42% 56903310.320 56096123.628 - -1.01% -
SetIntersection_Front_Vector_string_256_16 -1.42% 6044596.859 5958872.909 - -5.64% -
SetIntersection_None_Set_uint32_64_16 -1.42% 18376524.328 18116085.778 - -1.88% -
SetIntersection_None_Vector_uint32_1024_1024 -1.42% 1092275.530 1076797.076 - -0.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.41% 21.180 20.880 - -2.04% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.41% 1575871.990 1553615.558 - -3.11% -
BM_CmpLess_uchar_uint -1.41% 1.064 1.049 - -6.10% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.41% 6.519 6.428 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.41% 17163218.643 16921742.309 - -4.75% -
rng::starts_with(deque<int>)/8 -1.41% 4.264 4.204 - 5.65% -
rng::find_last(list<int>)_(bail_10%)/8 -1.41% 2.100 2.071 - -0.05% -
SetIntersection_Front_Set_uint32_64_4 -1.40% 16125242.371 15898923.593 - -1.10% -
SetIntersection_Front_Vector_uint64_16_4 -1.40% 54111374.782 53352014.628 - -1.66% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.40% 16.164 15.938 - -0.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.40% 46.650 45.997 - 0.13% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.39% 1081878.415 1066812.166 - -1.15% -
SetIntersection_Front_Set_uint64_64_4 -1.39% 16045713.025 15822442.651 - -2.36% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.39% 2800.411 2761.471 - 0.34% -
BM_vector_deque_ranges_move/1 -1.39% 2.331 2.298 - 5.63% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 568.185 560.292 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.38% 46.470 45.826 - 2.50% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.38% 15.865 15.645 - -0.08% -
BM_num_put<long> -1.38% 11.521 11.362 - -2.43% -
SetIntersection_Front_Set_uint64_4_4 -1.38% 136687367.121 134797575.616 - -2.00% -
SetIntersection_Front_Set_uint64_4_1 -1.38% 213944203.813 211000705.812 - -1.91% -
SetIntersection_Front_Set_float_64_16 -1.37% 15447923.698 15235520.927 - -1.63% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.37% 16608.584 16380.223 - -0.74% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.37% 16.894 16.662 - 0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.37% 22937492.626 22622608.462 - -1.16% -
SetIntersection_Front_Vector_uint64_16_1 -1.37% 62667180.003 61807601.751 - -1.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.37% 35711.364 35223.042 - -1.41% -
bm_ranges_swap_ranges_vb_aligned/64 -1.36% 3.132 3.089 - 3.67% -
SetIntersection_None_Set_uint32_16384_64 -1.36% 157236665.663 155099228.959 - 0.44% -
ranges::min(std::list<char>)/70000 -1.36% 54007.981 53275.170 - 0.83% -
SetIntersection_None_Set_string_262144_1024 -1.36% 1661203.939 1638681.234 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.35% 2.022 1.995 - -0.94% -
SetIntersection_None_Vector_uint64_16384_16 -1.35% 1109284.141 1094274.090 - -1.05% -
SetIntersection_None_Set_uint32_16384_256 -1.35% 157860083.691 155725204.476 - 0.91% -
std::reverse(deque<int>)/8 -1.35% 2.531 2.497 - -1.42% -
SetIntersection_Front_Set_string_64_1 -1.35% 17123389.581 16892013.159 - -1.17% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.35% 2906.033 2866.809 - -0.00% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.35% 50377.690 49699.984 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 17.386 17.152 - -0.51% -
std::replace_if(vector<int>)_(prefix)/8192 -1.34% 2055.012 2027.390 - -0.01% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.34% 2253.831 2223.543 - -0.28% -
SetIntersection_Front_Set_string_256_256 -1.34% 29884100.490 29482908.779 - -4.50% -
std::remove(list<int>)_(prefix)/8192 -1.34% 8291.139 8179.864 - 0.99% -
std::all_of(vector<int>)_(process_all)/8192 -1.34% 2065.400 2037.734 - 0.26% -
std::unordered_set<int>::ctor(const&)/32 -1.34% 202.178 199.474 - 0.47% -
SetIntersection_None_Set_uint64_262144_16 -1.34% 1208242.188 1192087.402 - -1.34% -
std::copy_backward(deque<int>)/8 -1.34% 2.703 2.667 - 0.24% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.33% 2.188 2.159 - -0.86% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.33% 2092.360 2064.487 - -4.99% -
std::unordered_set<int>::ctor(const&)/1024 -1.33% 6802.991 6712.443 - 0.44% -
SetIntersection_Interlaced_Set_string_256_16 -1.33% 17917206.700 17678750.382 - -0.28% -
SetIntersection_Front_Vector_string_16384_4 -1.33% 1194174.246 1178285.638 - -0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.33% 1462054.365 1442602.357 - -0.25% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.33% 1445.506 1426.280 - -2.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.33% 13849.847 13665.658 - -1.55% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.33% 3890.074 3838.437 - -1.21% -
std::move_backward(vector<bool>)_(aligned)/512 -1.33% 2.313 2.283 - -2.03% -
std::deque<std::string>::ctor(size)/8192 -1.32% 8486.993 8374.873 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.32% 77296.888 76277.320 - 1.13% -
SetIntersection_None_Set_uint64_262144_64 -1.32% 1211481.037 1195539.061 - -1.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.32% 11591.996 11439.474 - 4.55% -
std::generate(list<int>)/50 -1.32% 15.360 15.157 - -2.64% -
SetIntersection_Front_Set_uint32_262144_16384 -1.31% 218856796.233 215980425.924 - -1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.31% 12539160.068 12374746.204 - 3.19% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.31% 28.600 28.225 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.31% 13824128.172 13643008.574 - -1.55% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.31% 55.360 54.635 - -1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.31% 1632622.152 1611249.106 - -2.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.30% 767.694 757.684 - 1.16% -
BM_vector_deque_ranges_copy_backward/64000 -1.30% 8030.063 7925.385 - 10.08% -
std::replace_if(vector<int>)_(prefix)/1024 -1.30% 273.492 269.931 - 0.09% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.30% 1645.868 1624.517 - -3.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.29% 480551.671 474329.426 - 0.16% -
SetIntersection_Interlaced_Set_string_16384_256 -1.29% 344093358.852 339640831.005 - -2.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.29% 463232.175 457243.083 - -0.86% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.29% 17.130 16.908 - -0.12% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.29% 35591.772 35132.099 - 1.21% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.29% 17891.821 17661.042 - 0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.29% 1836183.185 1812514.078 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.29% 5.354 5.285 - 0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.29% 8387121.799 8279059.015 - -0.79% -
std::is_sorted_until(list<int>,_pred)/8 -1.29% 3.695 3.648 - 0.70% -
SetIntersection_None_Set_uint32_262144_16 -1.28% 1205967.203 1190498.207 - 0.91% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.28% 211147.025 208443.804 - -3.04% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.28% 8266.207 8160.409 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.28% 1850917.807 1827253.826 - -0.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.28% 597920.973 590279.787 - 0.74% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.28% 8.386 8.279 - -0.65% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.27% 1021.307 1008.307 - 0.84% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.27% 62791536.642 61993125.893 - -1.27% -
SetIntersection_None_Vector_uint64_262144_4 -1.27% 1128895.946 1114563.907 - -2.10% -
SetIntersection_None_Vector_uint64_16384_1 -1.27% 1103894.437 1089913.026 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 396.296 391.281 - 0.72% -
BM_deque_vector_ranges_move_backward/4096 -1.27% 149.032 147.146 - -0.78% -
SetIntersection_Front_Set_uint32_4_4 -1.26% 137105765.710 135372113.895 - -1.55% -
SetIntersection_None_Set_uint32_262144_4 -1.26% 1204611.897 1189392.254 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.26% 12757894.284 12596841.123 - -1.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.26% 24.312 24.005 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.26% 58166299.814 57435273.157 - -0.86% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.25% 1.508 1.489 - 3.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.25% 8490947.160 8384483.305 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.25% 3012687.584 2974915.202 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.25% 1182710.933 1167924.748 - 2.80% -
SetIntersection_Front_Set_uint64_256_64 -1.25% 5866025.537 5792846.113 - 0.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.25% 4884.078 4823.202 - -12.18% -
BM_PushHeap_string_Random_256 -1.25% 14.425 14.245 - 0.88% -
SetIntersection_None_Set_uint32_262144_1024 -1.25% 1203489.174 1188494.547 - 1.16% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.24% 832.505 822.143 - -67.53% -
SetIntersection_None_Vector_uint64_4_4 -1.24% 133489170.413 131828944.172 - -1.66% -
SetIntersection_Front_Vector_uint64_1_1 -1.24% 532555909.733 525937167.337 - -1.97% -
BM_CmpEqual_uchar_uint -1.24% 1.063 1.049 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.24% 4175879.678 4124206.075 - -2.07% -
SetIntersection_None_Vector_uint32_256_64 -1.24% 3423405.593 3381049.069 - -0.84% -
SetIntersection_None_Vector_uint64_4_1 -1.24% 213492303.563 210853306.352 - -1.71% -
SetIntersection_None_Set_uint64_262144_16384 -1.24% 1216699.707 1201663.330 - -0.73% -
bm_lexicographical_compare<unsigned_char>/64 -1.23% 2.048 2.023 - 5.36% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.23% 563.202 556.265 - -1.33% -
std::rotate(vector<int>)_(by_1/3)/1024 -1.23% 119.496 118.030 - -0.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.23% 204.839 202.329 - 2.13% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.22% 213721970.050 211106400.565 - -1.36% -
std::for_each(vector<int>)/8 -1.22% 0.946 0.934 - 2.89% -
ranges::minmax(std::list<char>)/70000 -1.22% 54170.954 53510.372 - -0.09% -
BM_vector_deque_ranges_move_backward/1024 -1.22% 37.811 37.350 - -1.24% -
SetIntersection_None_Vector_uint64_262144_1 -1.22% 1131730.377 1117963.227 - -1.57% -
BM_StringCopy_Large -1.22% 6.322 6.246 - 2.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.22% 10262564.882 10137838.874 - -1.62% -
SetIntersection_Front_Set_uint32_1_1 -1.21% 534188265.678 527703687.450 - -1.39% -
SetIntersection_Front_Vector_uint32_256_4 -1.21% 4168270.706 4117682.391 - -0.72% -
BM_deque_vector_copy/5500 -1.21% 198.739 196.329 - -0.20% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.21% 7635.116 7542.607 - 0.52% -
BM_deque_deque_copy_backward/65536 -1.21% 8110.857 8012.713 - 5.81% -
SetIntersection_Front_Set_float_64_4 -1.21% 16084601.944 15890688.711 - -1.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.20% 2.242 2.215 - -3.61% -
SetIntersection_Interlaced_Set_string_262144_1 -1.20% 1093855.844 1080703.044 - -2.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.20% 4.597 4.542 - 0.09% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.20% 27.822 27.489 - -2.98% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.20% 36602.416 36164.830 - -0.05% -
rng::fold_left(deque<int>)/8192 -1.20% 4342.905 4290.989 - -3.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.19% 1870538.574 1848193.932 - 0.03% -
SetIntersection_Front_Set_string_256_1 -1.19% 4332530.789 4280788.600 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.19% 4361914.061 4309835.638 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.19% 213051779.718 210509731.438 - -1.74% -
SetIntersection_Front_Vector_float_262144_256 -1.19% 2276137.685 2248999.205 - -1.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.19% 2.902 2.867 - -2.90% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.19% 8220.751 8122.871 - -12.83% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.19% 208360.811 205880.062 - 0.85% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.18% 6393.816 6318.055 - -5.65% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.18% 29.350 29.002 - 0.12% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.18% 759.250 750.265 - -0.20% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.18% 17.197 16.994 - -0.90% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.18% 803.414 793.911 - -4.24% -
SetIntersection_None_Set_string_262144_262144 -1.18% 1666532.877 1646823.242 - -0.75% -
SetIntersection_None_Vector_uint64_1_1 -1.18% 532503541.250 526209635.988 - -1.78% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.18% 80609.898 79657.343 - -1.71% -
std::multimap<int,_int>::erase(iterator)/1024 -1.18% 20.764 20.519 - -1.87% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.18% 12853.831 12702.313 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.18% 135753129.296 134157500.555 - -1.04% -
BM_vector_deque_move_backward/64 -1.17% 3.004 2.969 - -0.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.17% 19730.971 19499.890 - -1.88% -
SetIntersection_None_Set_uint64_16384_64 -1.17% 168808964.279 166831951.721 - -1.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.17% 18.850 18.629 - 1.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.17% 38.805 38.350 - 2.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.17% 8.596 8.496 - 0.18% -
BM_PushHeap_float_Ascending_1024 -1.17% 3.142 3.105 - 0.01% -
SetIntersection_Interlaced_Vector_float_4_1 -1.17% 215356544.314 212844453.340 - 0.04% -
SetIntersection_Front_Vector_uint64_4_1 -1.17% 212979104.008 210496811.193 - -1.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.16% 41.193 40.714 - 18.20% -
std::multiset<std::string>::count(key)_(existent)/32 -1.16% 19.749 19.519 - -2.02% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.16% 53.832 53.207 - -1.26% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.16% 845.540 835.745 - -0.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.16% 21.567 21.318 - -1.71% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.16% 21.339 21.092 - -0.19% -
SetIntersection_None_Vector_uint64_16_16 -1.15% 33466931.528 33081048.926 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.15% 35802282.916 35389505.623 - -1.01% -
SetIntersection_Front_Set_uint64_256_16 -1.15% 4509718.915 4457861.284 - -0.53% -
SetIntersection_None_Set_uint64_16384_4 -1.15% 164792309.950 162901093.450 - -0.85% -
BM_deque_deque_ranges_copy_backward/4096 -1.15% 154.380 152.609 - 1.15% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.15% 4661.699 4608.227 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.15% 169695746.268 167752187.769 - -4.15% -
std::make_heap(deque<int>)_(ascending)/8192 -1.15% 20840.159 20601.483 - -0.48% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.14% 1602.564 1584.257 - 1.52% -
std::distance(join_view(vector<vector<int>>))/8192 -1.14% 8.399 8.304 - 0.05% -
std::remove(vector<int>)_(prefix)/1024 -1.14% 310.180 306.642 - -1.03% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.14% 20.784 20.547 - 0.15% -
SetIntersection_Front_Set_uint32_16384_16 -1.14% 1191733.676 1178144.831 - -2.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.14% 441.091 436.069 - -4.12% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.14% 3.601 3.560 - -0.12% -
SetIntersection_Front_Set_float_16384_16 -1.14% 1190573.451 1177040.597 - -3.96% -
std::partition_point(list<int>)/50 -1.14% 24.875 24.592 - -0.91% -
SetIntersection_None_Set_uint32_16_1 -1.13% 66853458.813 66095179.720 - -0.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.13% 13129.428 12980.615 - 1.76% -
SetIntersection_None_Vector_uint64_16_1 -1.13% 63025083.222 62311675.646 - -1.70% -
std::rotate(vector<int>)_(by_1/4)/50 -1.13% 11.765 11.632 - 0.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.13% 103666.072 102492.770 - -0.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.13% 23.856 23.586 - -2.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.13% 815645.230 806427.629 - -1.09% -
SetIntersection_None_Vector_uint64_64_64 -1.13% 8404585.209 8309748.425 - -2.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.13% 17.881 17.679 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.13% 209101754.767 206749212.542 - 0.76% -
SetIntersection_Front_Set_uint32_16_1 -1.13% 62793969.051 62087529.795 - -1.04% -
BM_deque_deque_copy_backward/64 -1.12% 3.391 3.353 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 13803165.208 13648438.269 - 0.64% -
std::equal(vector<bool>)_(unaligned)/8192 -1.12% 56.425 55.792 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 537.989 531.974 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.12% 1595449.543 1577631.264 - -4.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.12% 62451.825 61754.847 - -0.86% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.12% 13.349 13.200 - 0.02% -
std::set<std::string>::find(key)_(non-existent)/1024 -1.11% 20.924 20.690 - 3.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.11% 42265290.065 41794350.770 - -0.77% -
SetIntersection_Front_Set_uint32_262144_1 -1.11% 1021982.694 1010596.799 - -3.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.11% 149412.634 147748.651 - -0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.11% 1635758.219 1617553.141 - -0.86% -
SetIntersection_Interlaced_Set_string_1024_64 -1.11% 16488802.821 16305382.904 - -2.67% -
std::copy(list<int>)/512 -1.11% 367.823 363.737 - -0.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.11% 56.578 55.950 - 0.03% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.11% 350733899.962 346839266.308 - 0.34% -
std::make_heap(deque<int>)_(repeated)/8192 -1.11% 17975.929 17776.333 - -0.01% -
SetIntersection_None_Vector_string_16384_1 -1.11% 1233294.784 1219621.857 - -0.42% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.11% 595239.478 588642.961 - 0.42% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.11% 511.119 505.465 - -1.08% -
SetIntersection_Front_Set_uint64_1_1 -1.11% 534255017.790 528347555.532 - -1.59% -
std::shift_right(list<int>)/50 -1.10% 26.680 26.385 - -0.73% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.10% 5.456 5.395 - 1.38% -
std::copy(vector<int>)/4096 -1.10% 214.514 212.150 - -4.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.10% 14809.552 14646.759 - -1.82% -
SetIntersection_None_Set_uint32_4_4 -1.10% 135366078.253 133878294.348 - -1.19% -
SetIntersection_Front_Set_uint32_16_4 -1.10% 54617534.323 54017929.394 - -1.33% -
SetIntersection_Front_Set_uint64_16_4 -1.10% 54680641.258 54081171.931 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.09% 163477358.111 161687363.385 - -0.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.09% 351790.150 347946.883 - 0.18% -
SetIntersection_Interlaced_Set_float_16_4 -1.09% 59666515.169 59015255.701 - -0.47% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.09% 5783.474 5720.371 - -0.00% -
std::rotate(list<int>)_(by_1/4)/50 -1.09% 25.707 25.427 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.09% 24.316 24.051 - -0.61% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.09% 17.756 17.562 - -3.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.09% 988.473 977.740 - -7.09% -
std::multiset<int>::ctor(const&)/8192 -1.08% 51955.185 51391.782 - -3.32% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.08% 23.999 23.739 - 0.70% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.08% 227.941 225.482 - -2.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.08% 7.081 7.004 - 1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 939705.290 929583.848 - -5.13% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.08% 38046784.182 37637260.285 - -0.71% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 530.300 524.592 - -0.11% -
std::multiset<std::string>::clear()/32 -1.08% 907.915 898.148 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.07% 5876386.864 5813310.663 - -0.63% -
SetIntersection_None_Set_uint64_64_64 -1.07% 11462255.630 11339252.893 - -1.30% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.07% 21005111.077 20779709.966 - -0.92% -
SetIntersection_None_Set_uint64_262144_4 -1.07% 1209815.593 1196846.515 - -0.35% -
SetIntersection_None_Vector_uint64_16384_4 -1.07% 1104591.466 1092753.561 - -0.24% -
std::set<int>::find(key)_(non-existent)/32 -1.07% 2.275 2.250 - 0.63% -
SetIntersection_None_Set_uint64_262144_1 -1.07% 1220438.801 1207381.184 - -0.83% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.07% 4.573 4.524 - -0.27% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.07% 5.553 5.494 - 0.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 39155.910 38737.875 - -3.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.07% 1167102.412 1154645.559 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.07% 3044397.252 3011912.672 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.07% 140802052.627 139300934.863 - -1.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.06% 56802.542 56198.584 - 4.52% -
SetIntersection_Front_Set_uint64_64_16 -1.06% 15241133.227 15079102.688 - -0.82% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.06% 6801.021 6728.808 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.06% 15.862 15.694 - -0.61% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.06% 532345582.086 526708283.392 - -1.58% -
SetIntersection_Front_Set_uint32_256_4 -1.06% 4196755.365 4152328.278 - -1.57% -
SetIntersection_None_Vector_uint64_64_1 -1.06% 16540188.100 16365143.987 - -2.09% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.05% 4135663.506 4092063.422 - -1.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.05% 24.270 24.015 - 0.13% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.05% 3.549 3.511 - 1.22% -
SetIntersection_None_Vector_uint32_16384_4 -1.05% 1105755.333 1094110.365 - -1.84% -
SetIntersection_Front_Set_uint64_16384_16 -1.05% 1188404.438 1175910.934 - -2.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 760.145 752.158 - -0.30% -
SetIntersection_Front_Set_string_4_4 -1.05% 158906360.927 157238186.683 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.05% 213218898.085 210986832.305 - -1.19% -
std::transform(deque<int>,_deque<int>)/50 -1.05% 36.268 35.888 - -1.07% -
std::find(list<int>)_(bail_25%)/8192 -1.05% 1436.993 1421.961 - 0.25% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 16.634 16.460 - 0.05% -
BM_vector_deque_ranges_move_backward/4096 -1.04% 149.714 148.150 - 0.48% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.04% 5.300 5.244 - -4.17% -
SetIntersection_Front_Vector_float_262144_262144 -1.04% 350804298.544 347154275.040 - -0.97% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.04% 286.267 283.295 - -13.66% -
std::multiset<int>::clear()/1024 -1.04% 10202.414 10096.663 - 2.85% -
SetIntersection_Interlaced_Set_float_1024_1 -1.04% 1044856.580 1034034.720 - -0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.04% 20.019 19.812 - 1.54% -
BM_deque_vector_ranges_move_backward/65536 -1.04% 8222.105 8136.948 - 2.85% -
std::copy_backward(vector<int>)/8 -1.03% 2.204 2.181 - 2.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.03% 136256.941 134853.768 - -3.37% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.03% 4139276.127 4096686.636 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.03% 9.319 9.223 - -4.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.03% 19761.221 19558.014 - -1.73% -
SetIntersection_None_Vector_uint64_1024_256 -1.03% 1081635.967 1070522.031 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 678.767 671.801 - 0.32% -
SetIntersection_None_Set_uint32_262144_256 -1.03% 1201657.959 1189340.740 - 1.09% -
SetIntersection_Front_Vector_uint32_256_1 -1.02% 4174515.990 4131845.235 - -0.64% -
BM_StringRelational_Eq_Empty_Empty_Control -1.02% 2.057 2.036 - -1.04% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.02% 533645867.451 528211525.656 - -1.22% -
std::copy_if(list<int>)_(entire_range)/4096 -1.02% 3025.904 2995.136 - -0.58% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.01% 50965.520 50449.848 - -5.19% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 57679.898 57096.502 - -0.57% -
SetIntersection_Front_Vector_uint64_16384_64 -1.01% 1371705.473 1357852.076 - -1.17% -
SetIntersection_None_Vector_uint64_1024_1024 -1.01% 1079558.114 1068666.528 - -0.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.01% 82.761 81.928 - 19.96% -
SetIntersection_None_Vector_string_256_4 -1.01% 4480451.003 4435417.620 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.00% 214857308.388 212698001.420 - -1.10% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.00% 33.741 33.402 - -3.46% -
std::partial_sort(vector<int>)_(repeated)/1024 -1.00% 2517.677 2492.425 - -0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.00% 2918967.739 2889713.407 - -1.40% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
bm_ranges_swap_ranges_vb_unaligned/262144 541.79% 3768.941 24188.600 - 529.18% -
std::fill_n(vector<bool>)/262144 299.44% 229.037 914.870 - 0.38% -
bm_swap_ranges_vb_unaligned/262144 208.17% 3832.587 11810.971 - 208.54% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 175.09% 50.104 137.831 - 139.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 170.55% 662.007 1791.047 - 184.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 150.28% 669.668 1676.066 - 173.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 150.14% 633.905 1585.629 - 53.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 148.95% 98.419 245.013 - 138.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 139.80% 97.253 233.209 - 135.19% -
SetIntersection_Interlaced_Vector_uint64_262144_64 123.06% 8643397.922 19280165.122 - 34.24% -
SetIntersection_Interlaced_Vector_float_262144_64 123.02% 9216105.617 20553664.239 - 157.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 122.22% 96.404 214.233 - 119.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 122.10% 34.642 76.940 - 146.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.27% 13.052 27.576 - -0.39% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 109.89% 43.032 90.320 - 152.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 106.29% 35.974 74.211 - 101.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 105.47% 37.421 76.889 - -51.26% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 101.71% 43.399 87.540 - -52.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 101.45% 18.740 37.751 - 89.00% -
std::fill(deque<int>)/50 97.40% 2.407 4.751 - 100.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 93.87% 11.235 21.781 - 13.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 86.07% 13.631 25.363 - 109.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.43% 77.695 140.181 - 81.03% -
SetIntersection_Interlaced_Vector_uint32_262144_64 78.83% 9613780.560 17192142.579 - 105.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.86% 6.450 11.408 - 76.47% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 75.95% 14.036 24.697 - -35.51% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.77% 410.742 717.866 - 0.14% -
SetIntersection_Interlaced_Vector_float_16384_256 69.94% 16984669.721 28864419.040 - 96.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 68.08% 4.712 7.920 - 67.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.03% 6.280 10.489 - 49.84% -
std::copy_backward(vector<bool>)_(aligned)/1048576 65.06% 1976.923 3263.067 - 7.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.41% 24.829 40.822 - 52.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.27% 4.612 7.575 - 49.47% -
SetIntersection_Interlaced_Vector_float_262144_256 63.83% 33965704.155 55646293.589 - 103.96% -
std::map<std::string,_int>::erase(key)_(existent)/8192 61.76% 61.483 99.453 - 26.04% -
SetIntersection_Interlaced_Vector_float_262144_1024 61.67% 96897190.723 156652176.213 - 110.30% -
SetIntersection_Interlaced_Vector_float_262144_16 58.92% 4260499.326 6770904.625 - 134.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.02% 0.392 0.612 - -0.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 55.46% 15.296 23.779 - 0.58% -
rng::find(vector<bool>)_(process_all)/8 51.95% 0.555 0.843 - 22.00% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.05% 63.722 96.250 - -0.11% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 50.77% 1.291 1.947 - 35.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 49.66% 23.612 35.337 - -0.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 49.64% 6.442 9.640 - 16.66% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 49.55% 35.504 53.097 - -21.71% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 49.42% 1.371 2.049 - 26.23% -
std::partial_sort_copy(deque<int>)_(heap)/8 47.63% 14.912 22.015 - -0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.26% 32.877 48.416 - 2.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 46.77% 24.015 35.246 - 48.56% -
std::unordered_set<int>::insert(value)_(already_present)/32 46.15% 1.750 2.558 - 14.93% -
std::is_sorted(deque<int>)/8 45.83% 2.667 3.889 - 34.38% -
SetIntersection_Interlaced_Vector_float_16384_1024 45.26% 45938317.730 66730063.280 - 72.08% -
std::search(deque<int>,_pred)_(no_match)/1024 45.02% 437.641 634.653 - 12.42% -
std::search(deque<int>,_pred)_(no_match)/1000 44.99% 426.574 618.478 - 11.87% -
std::unique_copy(deque<int>)_(sprinkled)/32 44.45% 9.210 13.303 - 0.27% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.22% 0.338 0.487 - -1.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 43.20% 14.724 21.085 - 0.15% -
BM_PushHeap_uint32_QuickSortAdversary_1 43.10% 0.465 0.665 - -4.36% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.36% 127.323 181.253 - 0.37% -
std::find_if(list<int>)_(bail_25%)/1024 41.27% 127.937 180.740 - 0.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 40.78% 22.361 31.481 - 45.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 39.74% 4.720 6.595 - 13.80% -
SetIntersection_Interlaced_Vector_float_1024_64 39.01% 3608553.126 5016362.229 - 50.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.71% 250978078.238 348131125.062 - -0.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 37.07% 0.500 0.686 - 49.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.59% 24.579 33.572 - 34.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.01% 45.239 61.530 - -0.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.74% 0.891 1.209 - 25.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 35.49% 24.346 32.988 - 60.48% -
std::partition(deque<int>)_(dense)/50 35.39% 14.052 19.025 - 17.06% -
SetIntersection_Interlaced_Vector_float_262144_4 35.14% 1540014.927 2081184.878 - 40.02% -
SetIntersection_Interlaced_Vector_float_1024_16 34.58% 1971052.001 2652593.960 - 44.12% -
BM_StringEraseWithMove_Empty_Transparent 33.95% 0.559 0.749 - -11.15% -
BM_StringCtorDefault 33.17% 0.242 0.322 - 30.70% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 32.79% 20.042 26.613 - 6.97% -
std::partition(deque<int>)_(dense)/32 32.70% 9.489 12.592 - 14.79% -
rng::find(vector<bool>)_(process_all)/50 32.05% 0.644 0.850 - 15.64% -
std::search(deque<int>,_pred)_(no_match)/8192 32.00% 3492.600 4610.120 - 0.87% -
BM_PushHeap_string_Descending_1 31.87% 0.531 0.700 - -0.04% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.84% 4314.109 5687.552 - -0.10% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.23% 445735.395 584926.687 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_16 30.87% 1878971.325 2459003.594 - 23.25% -
std::shift_left(vector<int>)/32 30.80% 2.971 3.886 - 0.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 30.66% 32354.235 42273.389 - 28.82% -
BM_PushHeap_uint64_Descending_1 30.64% 0.471 0.615 - 6.62% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 29.29% 1.345 1.739 - 37.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 29.00% 11.140 14.371 - 5.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 28.55% 505.458 649.742 - 22.13% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 28.11% 13021.315 16681.501 - 27.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.53% 8098.512 10247.213 - 0.61% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 26.35% 1.461 1.846 - 28.56% -
SetIntersection_Interlaced_Vector_float_16384_64 25.97% 8464292.663 10662484.483 - 93.57% -
std::unordered_set<int>::insert(value)_(already_present)/1024 25.64% 1.892 2.377 - 25.75% -
std::move(vector<int>)/262144 25.51% 17285.567 21695.329 - 46.05% -
ranges::minmax(std::deque<char>)/64 25.47% 23.297 29.231 - 26.36% -
BM_vector_deque_move/0 25.39% 0.438 0.550 - 20.34% -
std::unordered_set<std::string>::contains(key)_(existent)/32 25.15% 32.584 40.780 - 50.31% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3820.903 - -0.02% -
BM_deque_deque_ranges_copy/0 25.08% 0.735 0.919 - 16.32% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.90% 79640886.809 99469142.181 - -0.14% -
BM_StringEraseWithMove_Empty_Opaque 24.88% 0.802 1.001 - -8.77% -
std::unordered_set<int>::count(key)_(non-existent)/0 24.61% 0.278 0.347 - 27.41% -
std::partition(deque<int>)_(sparse)/32 24.57% 10.069 12.542 - 16.15% -
std::map<std::string,_int>::erase(iterator)/1024 24.54% 25.495 31.752 - 3.12% -
BM_toupper_char<wchar_t> 24.49% 0.551 0.686 - 12.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 24.42% 6.264 7.793 - -7.68% -
BM_PushHeap_float_PipeOrgan_1 23.99% 0.466 0.578 - -9.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.58% 23.508 29.050 - 12.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.07% 16.448 20.241 - 22.07% -
std::map<int,_int>::contains(key)_(non-existent)/1024 23.02% 5.438 6.690 - 17.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 22.76% 276939.835 339969.482 - 20.75% -
std::multiset<std::string>::erase(key)_(existent)/8192 22.41% 66.375 81.251 - -1.43% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 22.00% 94.600 115.413 - 14.45% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.88% 0.787 0.959 - 38.93% -
ranges::minmax(std::deque<char>)/70000 21.78% 24041.126 29277.474 - 21.35% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 21.73% 11124.608 13542.283 - 22.66% -
std::set<int>::erase(key)_(non-existent,_end)/8192 21.44% 8.165 9.916 - 15.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.43% 21.818 26.494 - 18.38% -
ranges::minmax(std::list<char>)/1 21.39% 0.377 0.458 - 31.59% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 21.31% 102287.484 124086.139 - 22.06% -
SetIntersection_Interlaced_Vector_uint32_1024_64 21.22% 3916378.838 4747382.988 - 2.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.04% 62.416 75.550 - -0.05% -
std::unordered_set<int>::find(key)_(non-existent)/1024 21.02% 0.954 1.155 - -6.30% -
std::copy(list<int>)/4096 20.66% 3241.840 3911.585 - 20.19% -
SetIntersection_Interlaced_Vector_float_256_16 20.66% 6170997.625 7445628.270 - 24.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 20.55% 1.223 1.475 - 15.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.35% 63.448 76.360 - 10.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 20.28% 2.336 2.810 - 20.81% -
std::search(deque<int>)_(no_match)/1024 20.26% 343.994 413.689 - 35.06% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.19% 21.621 25.987 - 12.91% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.17% 5913198.504 7105892.571 - -0.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 20.09% 1.154 1.386 - 19.74% -
BM_PushHeap_string_PipeOrgan_1 20.04% 0.584 0.701 - 0.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 19.96% 68.297 81.928 - -1.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 19.94% 6.078 7.290 - 20.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 19.88% 12636.927 15149.279 - 21.17% -
BM_PushHeap_string_Ascending_1 19.77% 0.585 0.700 - -0.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 19.74% 57.154 68.438 - 0.72% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.61% 1.546 1.849 - 26.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 19.58% 4.660 5.572 - 10.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 19.46% 1.650 1.971 - 21.84% -
std::unordered_set<int>::count(key)_(non-existent)/1024 19.14% 1.458 1.737 - 8.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.11% 0.338 0.402 - 16.40% -
BM_PushHeap_float_QuickSortAdversary_1 19.04% 0.466 0.555 - 29.16% -
std::unordered_set<int>::count(key)_(existent)/8192 19.00% 1.281 1.525 - 21.87% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 18.99% 9.483 11.284 - 18.63% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 18.93% 1.216 1.446 - 0.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 18.56% 10737.534 12730.721 - 17.40% -
SetIntersection_Interlaced_Vector_uint32_1024_16 18.49% 2025761.427 2400376.771 - 18.64% -
std::partition(deque<int>)_(sparse)/50 18.42% 15.453 18.299 - 15.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.20% 34.444 40.714 - -1.16% -
std::multiset<std::string>::contains(key)_(non-existent)/32 18.17% 9.631 11.381 - 7.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 18.04% 47.690 56.294 - 15.24% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 17.86% 38498.808 45374.408 - 13.56% -
std::find(vector<long_long>)_(bail_25%)/8 17.86% 0.868 1.023 - 14.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.45% 28.502 33.476 - -11.03% -
std::find_if_not(vector<int>)_(process_all)/8 17.36% 1.312 1.539 - 18.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.32% 30.734 36.056 - 19.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 17.04% 12.064 14.120 - 14.99% -
std::unordered_multiset<int>::contains(key)_(existent)/32 16.96% 1.211 1.416 - 5.93% -
std::multimap<int,_int>::count(key)_(non-existent)/32 16.94% 2.254 2.636 - 17.52% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 16.87% 22.495 26.291 - 17.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 16.73% 1462119.010 1706769.078 - 2.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 16.72% 1.139 1.330 - 2.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.65% 18.571 21.662 - -2.50% -
BM_deque_deque_copy/0 16.63% 0.788 0.920 - 32.78% -
std::multiset<std::string>::contains(key)_(existent)/1024 16.47% 21.709 25.284 - 1.30% -
ranges::min(std::vector<char>)/1 16.34% 0.331 0.385 - -14.32% -
BM_deque_vector_move_backward/0 16.32% 1.303 1.516 - 11.29% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 16.13% 24.669 28.647 - 15.03% -
BM_vector_deque_move_backward/0 16.09% 0.395 0.459 - -24.45% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 15.94% 55.937 64.856 - 26.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 15.94% 30.463 35.320 - 0.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 15.87% 43.161 50.010 - 3.52% -
std::find_if(list<int>)_(process_all)/8192 15.71% 7735.543 8950.544 - 0.63% -
BM_vector_deque_move/2 15.58% 1.727 1.996 - -2.65% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 15.57% 250.166 289.127 - 13.79% -
BM_vector_deque_move/1 15.47% 1.952 2.255 - -2.28% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 15.44% 350.324 404.428 - 15.67% -
std::sort_heap(vector<int>,_pred)/8 15.36% 28.885 33.321 - 4.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.19% 8376.232 9648.717 - -5.03% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.15% 10.679 12.296 - -5.42% -
std::move_backward(list<int>)/4096 15.10% 4837.508 5568.067 - 14.93% -
std::unordered_set<int>::contains(key)_(non-existent)/32 14.87% 1.532 1.760 - 19.40% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.84% 913174.242 1048648.535 - -0.01% -
ranges::minmax(std::deque<char>)/8 14.78% 3.599 4.131 - 9.98% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 14.76% 1.558 1.788 - 1.16% -
std::multiset<std::string>::erase(iterator)/8192 14.51% 31.582 36.164 - -2.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 14.49% 29.260 33.499 - 19.06% -
rng::starts_with(list<int>,_pred)/8192 14.47% 9684.784 11085.782 - 4.88% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.43% 4288280.585 4906952.740 - 47.26% -
std::search(deque<int>,_pred)_(near_matches)/1000 14.41% 23978.317 27433.795 - 13.48% -
std::find_end(deque<int>)_(near_matches)/8192 14.36% 1252100.370 1431871.500 - 7.13% -
std::search(deque<int>,_pred)_(near_matches)/1024 14.27% 25158.382 28748.480 - 13.66% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 14.26% 8254.927 9432.319 - 20.23% -
std::copy_n(deque<int>)/64 14.25% 2.782 3.179 - 14.16% -
std::find(vector<long_long>)_(process_all)/8 14.13% 1.096 1.251 - 14.35% -
std::find(vector<bool>)_(process_all)/8 14.07% 0.628 0.717 - 20.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 14.06% 38.400 43.799 - -2.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.03% 4.214 4.805 - 14.07% -
std::map<int,_int>::contains(key)_(non-existent)/32 14.02% 2.772 3.161 - 19.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 13.98% 1.662 1.894 - 20.57% -
BM_std_minmax_element<char>/2 13.88% 0.603 0.686 - 10.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.88% 12.025 13.693 - 9.02% -
BM_StringRelational_Compare_Small_Empty_Control 13.85% 1.609 1.832 - 0.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 13.75% 2.423 2.756 - 9.01% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.69% 683.232 776.746 - 0.37% -
BM_vector_deque_ranges_move_backward/65536 13.49% 7338.762 8328.783 - 3.31% -
SetIntersection_Interlaced_Vector_float_1024_4 13.49% 1272764.805 1444454.550 - 0.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 13.45% 21.830 24.767 - 3.71% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 13.38% 705.357 799.708 - 0.65% -
std::swap_ranges(list<int>)/8192 13.31% 9600.745 10878.809 - 4.26% -
SetIntersection_Interlaced_Vector_uint64_262144_16 13.27% 5559185.694 6296658.762 - 104.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.18% 46.791 52.959 - 14.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 13.15% 5.730 6.484 - 12.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 13.05% 4260604.027 4816613.822 - 6.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 13.00% 0.369 0.417 - 18.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 12.97% 4181490.137 4724024.937 - 5.09% -
BM_deque_vector_move_backward/70000 12.88% 7751.143 8749.140 - -2.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.85% 26.914 30.374 - 3.55% -
rng::find_last_if(deque<int>)_(bail_10%)/50 12.82% 17.564 19.815 - 11.82% -
std::fill_n(vector<bool>)/64 12.76% 1.344 1.516 - 11.70% -
SetIntersection_Interlaced_Vector_float_256_256 12.76% 4553133.961 5134127.648 - 13.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.47% 1401.710 1576.564 - -3.85% -
SetIntersection_Interlaced_Vector_uint32_262144_4 12.39% 1567920.028 1762157.213 - -7.81% -
BM_deque_vector_move_backward/65536 12.37% 7338.727 8246.196 - 0.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.36% 0.272 0.306 - 5.39% -
std::search(list<int>,_pred)_(single_element)/8192 12.35% 8176.167 9186.185 - -3.38% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.35% 921.764 1035.589 - 11.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 12.34% 1.703 1.914 - 5.48% -
BM_vector_deque_move_backward/65536 12.28% 7360.985 8264.605 - -1.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.27% 23.488 26.370 - 11.56% -
std::unique(deque<int>)_(sprinkled)/52 12.19% 58.694 65.850 - 7.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.17% 8266.918 9273.052 - -2.92% -
BM_vector_deque_copy/0 12.07% 0.604 0.677 - 58.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 12.04% 216.716 242.802 - 6.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.98% 27.117 30.366 - -0.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.98% 32.797 36.725 - 0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.94% 17610.713 19713.211 - 11.50% -
BM_tolower_char<char> 11.93% 0.617 0.691 - 23.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 11.76% 26.080 29.146 - 0.98% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.71% 102229.906 114198.230 - 9.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.70% 1.342 1.499 - 11.64% -
BM_vector_deque_ranges_move_backward/64000 11.69% 7061.837 7887.382 - 3.75% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 11.67% 32464.780 36253.765 - 10.95% -
std::unordered_set<int>::count(key)_(existent)/32 11.60% 1.225 1.368 - 7.95% -
BM_deque_vector_copy_backward/70000 11.41% 7843.430 8738.732 - -2.83% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 11.29% 20.356 22.655 - 10.45% -
BM_deque_vector_copy_backward/64000 11.26% 7523.065 8370.133 - 1.82% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 11.22% 5.539 6.161 - 10.60% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.21% 17.870 19.873 - -3.20% -
std::deque<int>::ctor(size)/8192 11.15% 458.610 509.739 - 14.82% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.11% 32.447 36.053 - -7.19% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.08% 9.868 10.961 - 6.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 11.05% 279303.184 310160.142 - 11.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.04% 21.701 24.098 - 16.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.02% 36.661 40.703 - 12.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.00% 1085.048 1204.408 - 9.11% -
BM_PushHeap_float_PipeOrgan_4 10.99% 0.484 0.537 - 0.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.99% 118601.458 131630.209 - -0.22% -
BM_vector_deque_ranges_move_backward/70000 10.86% 7821.490 8670.932 - 1.18% -
BM_vector_deque_copy_backward/65536 10.72% 7428.858 8225.490 - -0.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.63% 18.477 20.441 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 10.62% 1788.355 1978.349 - 6.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.62% 1.757 1.944 - 15.77% -
std::replace_if(vector<int>)_(sprinkled)/50 10.59% 12.827 14.186 - 10.30% -
BM_deque_vector_ranges_move_backward/1 10.58% 2.010 2.223 - 6.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 10.55% 12552.625 13877.084 - 10.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.52% 37.013 40.908 - 1.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.49% 231.104 255.350 - 8.32% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.47% 0.707 0.781 - 10.08% -
std::find_end(deque<int>)_(near_matches)/1000 10.46% 17301.504 19112.020 - 9.54% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.46% 16860.068 18622.831 - 2.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 10.44% 102034.835 112683.868 - 10.95% -
std::move(list<int>)/64 10.39% 39.013 43.067 - 5.49% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.39% 0.706 0.780 - 9.95% -
BM_deque_vector_ranges_move_backward/70000 10.36% 7969.408 8794.807 - -2.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 10.36% 18.976 20.941 - 10.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 10.35% 29.039 32.045 - -19.62% -
std::remove(deque<int>)_(sprinkled)/32 10.31% 49.538 54.645 - 10.38% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.29% 0.707 0.780 - 9.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 10.27% 20.811 22.947 - 15.81% -
BM_deque_vector_ranges_copy_backward/0 10.26% 1.421 1.567 - 8.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 10.21% 1.101 1.213 - 3.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.20% 6489.759 7151.569 - 8.14% -
BM_vector_deque_ranges_copy_backward/64000 10.08% 7199.611 7925.385 - -1.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 10.08% 13.563 14.930 - -5.78% -
std::remove(deque<int>)_(sprinkled)/50 10.07% 54.309 59.780 - 10.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 10.06% 1.516 1.669 - 9.96% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.02% 66666.752 73348.740 - -4.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.98% 1329.490 1462.156 - -2.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 9.96% 4.501 4.949 - -7.80% -
BM_vector_deque_move_backward/70000 9.95% 7735.353 8504.870 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.91% 1256764.869 1381262.093 - 8.40% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.86% 6.147 6.753 - 1.42% -
BM_vector_deque_copy_backward/64000 9.84% 7256.225 7970.536 - -0.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 9.83% 1.221 1.342 - 14.62% -
std::find_end(deque<int>)_(near_matches)/1024 9.82% 18033.884 19805.086 - 9.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 9.79% 15.629 17.160 - -1.62% -
std::find_end(list<int>)_(process_all)/1024 9.79% 728.600 799.942 - 8.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.79% 193597238.399 212551140.366 - 4.70% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.77% 26.934 29.565 - 6.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.74% 10.457 11.476 - 11.73% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 9.71% 21.373 23.448 - -0.42% -
std::unordered_set<std::string>::ctor(const&)/1024 9.68% 33265.926 36487.322 - 10.01% -
BM_vector_deque_move/64 9.66% 2.675 2.934 - 3.26% -
std::partition_copy(list<int>)/1024 9.65% 710.127 778.676 - 0.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.65% 12.068 13.232 - 10.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.59% 1347141.459 1476363.730 - 9.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 9.55% 19.562 21.430 - 6.51% -
BM_PushHeap_float_Ascending_4 9.38% 0.535 0.585 - -0.73% -
BM_vector_deque_copy_backward/70000 9.38% 7978.416 8726.414 - 0.65% -
ranges::minmax(std::deque<__int128>)/8 9.37% 3.814 4.172 - 3.73% -
BM_PushHeap_float_QuickSortAdversary_4 9.32% 0.536 0.585 - 0.03% -
BM_vector_deque_move_backward/64000 9.31% 7049.427 7705.946 - -2.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.30% 30.225 33.038 - 0.45% -
BM_vector_deque_ranges_copy_backward/70000 9.26% 7915.634 8648.564 - -2.33% -
BM_vector_deque_ranges_move_backward/2 9.24% 1.825 1.993 - -4.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.22% 4.347 4.747 - 2.76% -
BM_vector_deque_ranges_copy_backward/65536 9.21% 7389.624 8070.266 - -2.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.21% 30.493 33.301 - 10.99% -
BM_deque_vector_ranges_copy_backward/1 9.19% 2.090 2.282 - 8.64% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.16% 35.511 38.764 - 11.52% -
BM_PushHeap_uint32_PipeOrgan_1 9.14% 0.409 0.446 - -35.88% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 9.12% 34.497 37.643 - 10.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.08% 9.787 10.676 - 8.67% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.07% 11.490 12.531 - 10.71% -
std::find_end(list<int>)_(single_element)/8192 9.02% 8275.159 9021.980 - 7.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.01% 2.171 2.367 - 8.72% -
std::sort_heap(vector<NonIntegral>,_pred)/8 9.00% 29.345 31.985 - -0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 8.97% 1.190 1.297 - 6.76% -
BM_std_minmax_element<long_long>/70000 8.97% 18206.928 19839.691 - 6.11% -
BM_deque_vector_ranges_move_backward/0 8.95% 1.342 1.463 - 7.65% -
BM_PushHeap_uint64_SingleElement_16 8.95% 0.338 0.368 - 9.13% -
BM_std_minmax_element<long_long>/4000 8.89% 1038.441 1130.799 - 6.04% -
std::replace_if(list<int>)_(sprinkled)/50 8.85% 22.868 24.890 - 8.50% -
std::move(vector<bool>)_(aligned)/64 8.84% 1.603 1.745 - 5.00% -
std::set<int>::contains(key)_(existent)/8192 8.78% 8.116 8.829 - 8.44% -
SetIntersection_Interlaced_Set_uint64_16384_16 8.73% 221018447.715 240315585.560 - 6.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 8.65% 196992849.699 214025159.682 - 4.16% -
std::map<int,_int>::erase(key)_(existent)/8192 8.64% 24.900 27.051 - 8.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.63% 1.301 1.413 - 18.13% -
std::find_end(list<int>,_pred)_(same_length)/8192 8.62% 9496.537 10315.250 - -7.76% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 8.59% 12.416 13.483 - 7.26% -
BM_std_minmax_element<long_long>/4096 8.57% 1065.511 1156.878 - 5.80% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.55% 7888.666 8563.308 - 8.62% -
std::set<int>::lower_bound(key)_(existent)/1024 8.55% 4.302 4.670 - 5.10% -
std::set<std::string>::insert(value)_(already_present)/32 8.53% 8.914 9.674 - -7.41% -
SetIntersection_Interlaced_Vector_uint64_16384_256 8.50% 18655393.692 20240580.342 - -3.66% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.49% 735.241 797.668 - 8.21% -
BM_StringAssignAsciiz_Huge_Transparent 8.48% 188.492 204.484 - 7.84% -
BM_StringAssignAsciiz_Huge_Opaque 8.46% 188.655 204.621 - 7.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 8.46% 2.826 3.065 - 8.77% -
BM_deque_vector_ranges_move/0 8.40% 1.308 1.418 - 1.74% -
BM_std_minmax_element<long_long>/1024 8.35% 270.111 292.657 - 5.60% -
BM_std_minmax_element<long_long>/512 8.34% 137.089 148.522 - 5.65% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.33% 57198.945 61964.352 - 7.95% -
BM_deque_vector_move_backward/64000 8.30% 7515.808 8139.984 - 3.01% -
BM_PushHeap_uint64_SingleElement_4 8.28% 0.357 0.387 - 5.55% -
rng::contains_subrange(vector<int>)_(same_length)/16 8.28% 4.786 5.182 - 7.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.27% 14.749 15.968 - -7.69% -
SetIntersection_Interlaced_Set_uint64_16384_4 8.26% 180029039.767 194894578.977 - 3.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.25% 0.450 0.487 - 3.11% -
std::unordered_set<int>::find(key)_(non-existent)/8192 8.23% 1.127 1.220 - 12.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 8.23% 12316.960 13330.855 - 8.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.22% 221.055 239.236 - 2.86% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.17% 23.609 25.538 - 6.09% -
std::multiset<std::string>::erase(iterator)/1024 8.15% 28.695 31.034 - -3.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.14% 11021.876 11919.043 - 5.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 8.14% 10.547 11.405 - -9.25% -
std::multiset<std::string>::count(key)_(existent)/8192 8.00% 29.121 31.452 - 0.54% -
BM_std_minmax_element<long_long>/65536 8.00% 17185.188 18559.256 - 6.12% -
std::unique(vector<int>)_(sprinkled)/1024 7.99% 528.651 570.869 - 7.42% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.95% 67.556 72.929 - -5.85% -
std::generate_n(list<int>)/8192 7.93% 6868.739 7413.388 - -0.06% -
BM_deque_deque_ranges_move_backward/65536 7.90% 7497.091 8089.554 - -0.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.90% 18.768 20.251 - 1.69% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.89% 26.031 28.085 - -3.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.89% 5.011 5.406 - -2.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 7.88% 1.137 1.226 - -3.27% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.87% 72.267 77.954 - 10.28% -
std::set<int>::clear()/1024 7.86% 9187.432 9909.691 - 9.86% -
std::list<int>::ctor(size)/8192 7.86% 93359.438 100697.835 - 1.49% -
std::find_end(deque<int>)_(match_near_end)/1000 7.85% 33.620 36.259 - -6.75% -
std::any_of(deque<int>)_(process_all)/32768 7.83% 10075.407 10864.172 - 7.77% -
rng::find_last(list<int>)_(bail_90%)/50 7.82% 1.246 1.344 - 0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 7.81% 17.855 19.249 - 7.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 7.80% 65.499 70.606 - -2.38% -
std::lower_bound(std::list<int>)/8192 7.78% 13237.348 14266.922 - 3.34% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7.77% 6666.954 7185.301 - 4.32% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 7.76% 516997.163 557139.945 - 7.30% -
std::any_of(deque<int>)_(process_all)/8192 7.75% 2523.035 2718.528 - 7.50% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 7.72% 1.367 1.473 - 0.64% -
std::replace(list<int>)_(sprinkled)/8192 7.70% 7140.702 7690.761 - 0.25% -
BM_deque_deque_ranges_move/0 7.70% 0.793 0.854 - -6.99% -
std::set<std::string>::find(key)_(non-existent)/32 7.69% 9.045 9.741 - -5.64% -
BM_CmpEqual_ushort_schar 7.69% 0.991 1.067 - 3.92% -
std::sort_heap(vector<int>)/8 7.64% 29.663 31.929 - 7.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 7.63% 1.173 1.263 - 3.47% -
BM_deque_deque_ranges_move_backward/70000 7.59% 7906.454 8506.388 - -2.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 7.55% 870.589 936.355 - -0.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 7.54% 22.591 24.294 - 7.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 7.53% 53678.508 57719.286 - 5.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.52% 196078614.715 210832902.052 - 2.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 7.51% 22.228 23.897 - 6.43% -
std::list<int>::ctor(size)/1024 7.51% 11562.706 12430.652 - 2.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.49% 18.777 20.183 - 0.08% -
std::set<int>::erase(iterator)/8192 7.48% 19.668 21.141 - 7.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 7.47% 0.274 0.294 - 5.72% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.43% 6745.710 7247.100 - -11.75% -
BM_deque_deque_ranges_copy_backward/2 7.41% 2.353 2.528 - 18.62% -
std::map<int,_int>::ctor(const&,_alloc)/8192 7.39% 51887.447 55723.958 - 7.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.39% 143106.779 153679.477 - 9.65% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 7.38% 16633.488 17860.928 - 1.41% -
std::for_each(list<int>)/8192 7.37% 7438.980 7986.871 - 7.81% -
BM_deque_vector_ranges_move/64 7.35% 2.658 2.853 - 8.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.30% 1773495.604 1902895.914 - 7.05% -
BM_deque_deque_move_backward/70000 7.29% 8053.695 8640.942 - -1.56% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.25% 28.038 30.071 - -2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.24% 197755628.616 212075230.151 - 4.65% -
BM_PushHeap_float_Ascending_1 7.23% 0.467 0.501 - -13.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.21% 52139.615 55899.160 - 5.58% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.20% 11863.714 12717.462 - -9.18% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.18% 21.654 23.208 - 8.19% -
std::multiset<std::string>::find(key)_(existent)/8192 7.15% 26.131 27.998 - 1.11% -
std::map<int,_int>::clear()/8192 7.14% 86614.315 92800.699 - 10.73% -
std::move_backward(vector<int>)/262144 7.13% 21868.613 23427.365 - 4.46% -
std::upper_bound(std::list<int>)/8192 7.07% 13140.472 14068.873 - 1.37% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.06% 51474.251 55107.711 - 7.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 7.05% 9650.092 10330.106 - 3.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 7.05% 146030.576 156318.921 - 2.29% -
BM_deque_deque_move_backward/64000 7.00% 7230.942 7737.432 - -2.35% -
std::unordered_map<int,_int>::ctor(const&)/32 6.95% 202.450 216.513 - 8.25% -
ranges::min(std::deque<__int128>)/1 6.93% 0.664 0.710 - -5.76% -
std::find(list<int>)_(process_all)/1024 6.92% 685.972 733.458 - 6.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.91% 30.870 33.004 - -4.03% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.91% 2.155 2.303 - 9.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.86% 227.145 242.727 - 2.35% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.81% 7489.773 7999.555 - 6.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 6.80% 1.316 1.406 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.80% 2948407.795 3148987.304 - 4.12% -
BM_StringFindStringLiteral/64 6.80% 2.157 2.303 - 4.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 6.79% 1912.101 2041.951 - -0.85% -
BM_deque_deque_move_backward/65536 6.79% 7570.413 8084.134 - -1.95% -
rng::fold_left(deque<int>)/8 6.78% 3.913 4.178 - 2.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.77% 49.293 52.632 - 22.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.77% 0.965 1.031 - 0.50% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.74% 147082.363 156993.946 - 1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.74% 1821063.549 1943754.119 - 9.01% -
SetIntersection_Front_Vector_float_256_1 6.71% 4158832.436 4438047.175 - 7.72% -
SetIntersection_None_Set_float_16384_1024 6.69% 149967456.792 159997030.406 - 4.39% -
vector<bool>(const_vector<bool>&) 6.69% 10.255 10.941 - 8.60% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 6.68% 741.027 790.492 - -12.03% -
std::partition(vector<int>)_(dense)/32 6.65% 8.156 8.698 - 3.09% -
BM_vector_deque_ranges_move_backward/1 6.61% 2.115 2.255 - -6.83% -
std::set<int>::erase(iterator)/1024 6.59% 19.770 21.073 - 6.44% -
std::map<int,_int>::clear()/1024 6.59% 10661.392 11363.807 - 10.47% -
std::set<int>::clear()/8192 6.57% 78916.256 84103.685 - 7.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.57% 21.637 23.059 - 4.79% -
BM_deque_vector_move_backward/4096 6.57% 146.602 156.229 - 4.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.55% 1.226 1.306 - 1.07% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 6.55% 30.951 32.979 - 4.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.55% 1.468 1.564 - 5.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.55% 0.770 0.820 - 6.19% -
SetIntersection_Interlaced_Set_uint64_16384_64 6.55% 235491224.871 250910103.635 - 5.53% -
std::for_each(list<int>)/8 6.54% 2.378 2.533 - 0.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.54% 42.861 45.664 - -2.34% -
vector<bool>::reserve() 6.54% 8.283 8.825 - 8.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.52% 24.981 26.611 - 8.61% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 6.49% 441.772 470.456 - -0.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.48% 92.934 98.961 - 1.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.48% 0.770 0.820 - 6.11% -
BM_std_minmax_element<long_long>/64 6.48% 17.078 18.184 - 4.04% -
BM_deque_vector_ranges_move_backward/2 6.47% 1.764 1.878 - 2.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.45% 1279.144 1361.665 - -5.10% -
std::find(vector<bool>)_(process_all)/50 6.45% 0.677 0.720 - 11.84% -
std::set<int>::upper_bound(key)_(existent)/8192 6.45% 7.749 8.249 - -6.28% -
std::for_each(vector<int>)/32 6.44% 3.675 3.912 - 6.05% -
std::list<int>::ctor(size)/32 6.44% 320.932 341.603 - 1.54% -
std::stable_partition(deque<int>)_(dense)/1024 6.44% 576.742 613.876 - 3.09% -
BM_deque_deque_ranges_copy_backward/65536 6.43% 7407.194 7883.192 - -0.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.42% 6514.827 6933.359 - 4.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.42% 52065.324 55409.847 - 5.26% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.41% 6.183 6.579 - 1.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 6.40% 56.622 60.248 - 25.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 6.39% 20.917 22.254 - 1.01% -
vector<bool>::resize() 6.38% 10.729 11.414 - 6.02% -
std::set<int>::equal_range(key)_(existent)/1024 6.37% 4.289 4.562 - 0.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.36% 679.405 722.645 - 13.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 6.36% 39.052 41.534 - 35.82% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 6.34% 1559.873 1658.768 - 5.42% -
std::lower_bound(std::deque<int>)/100 6.32% 30.391 32.311 - 5.49% -
BM_PushHeap_float_Descending_4 6.29% 0.363 0.386 - 8.05% -
std::map<std::string,_int>::count(key)_(non-existent)/32 6.27% 10.048 10.678 - 8.32% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.27% 39.854 42.353 - 25.83% -
std::search(list<int>)_(single_element)/1024 6.25% 722.762 767.929 - 2.59% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.25% 4.479 4.758 - 9.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 6.24% 8999.587 9561.496 - 5.30% -
BM_deque_deque_move_backward/64 6.24% 3.364 3.574 - 5.44% -
BM_PushHeap_uint32_Random_1 6.23% 0.445 0.473 - -21.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.23% 35.680 37.902 - 3.20% -
SetIntersection_Front_Vector_float_64_64 6.22% 10885582.552 11563010.967 - 6.77% -
std::copy_backward(deque<int>)/1048576 6.16% 130848.893 138903.741 - 5.28% -
BM_deque_deque_ranges_move_backward/64000 6.06% 7352.422 7797.977 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.05% 1282711.515 1360267.763 - -0.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.04% 347.346 368.329 - 6.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 6.03% 46.832 49.654 - 8.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.01% 0.770 0.816 - 5.67% -
std::rotate(list<int>)_(by_1/3)/32 6.01% 16.674 17.675 - 5.71% -
SetIntersection_None_Set_float_262144_262144 6.00% 1146513.508 1215274.496 - 2.95% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.99% 32.188 34.116 - 4.41% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.99% 30.448 32.272 - 1.29% -
std::map<int,_int>::ctor(const&,_alloc)/1024 5.99% 6583.786 6977.867 - 7.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.98% 11.174 11.843 - 3.14% -
BM_PushHeap_uint32_Random_256 5.98% 5.414 5.737 - -1.94% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.97% 30.264 32.071 - 0.54% -
std::partial_sort_copy(list<int>)_(heap)/8192 5.97% 99924.565 105890.834 - 4.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.97% 25928857.049 27476846.111 - 7.96% -
BM_std_minmax_element<int>/5500 5.96% 1422.871 1507.733 - 5.15% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.95% 21784.280 23080.861 - 12.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.95% 78845.898 83535.913 - 4.33% -
std::all_of(deque<int>)_(process_all)/8 5.94% 3.298 3.494 - 1.63% -
std::pop_heap(deque<int>)/1024 5.92% 12.280 13.008 - 5.26% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.92% 7150.454 7574.009 - 5.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.92% 932.719 987.920 - 6.79% -
SetIntersection_None_Set_uint32_16384_16384 5.92% 155955144.140 165184155.614 - 4.10% -
vector<bool>(size_type,_const_value_type&) 5.90% 8.380 8.874 - 8.51% -
bm_ranges_lexicographical_compare<signed_char>/1 5.90% 1.631 1.727 - 2.67% -
BM_deque_vector_move/1 5.88% 2.058 2.179 - -1.75% -
BM_StringRelational_Eq_Large_Large_Control 5.87% 2.213 2.343 - 10.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.86% 0.969 1.026 - -5.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 5.82% 0.424 0.448 - -0.07% -
BM_deque_deque_copy_backward/65536 5.81% 7572.941 8012.713 - -1.21% -
SetIntersection_None_Set_float_262144_16 5.80% 1145471.517 1211872.641 - 2.51% -
std::unordered_set<std::string>::erase(iterator)/8192 5.76% 29.191 30.872 - 2.35% -
std::unique(deque<int>)_(sprinkled)/32 5.75% 51.764 54.738 - 3.87% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.73% 12.936 13.677 - 10.77% -
SetIntersection_Interlaced_Set_uint64_64_16 5.73% 22673274.151 23973390.419 - 2.75% -
BM_deque_deque_ranges_copy_backward/4000 5.73% 144.861 153.156 - 1.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.72% 53084.299 56118.105 - 2.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.70% 47.510 50.217 - -0.80% -
SetIntersection_Interlaced_Set_uint64_256_16 5.69% 12049128.289 12734605.994 - 5.59% -
SetIntersection_Front_Vector_float_16384_16 5.69% 1102259.685 1164947.048 - 4.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 5.69% 80256.343 84819.455 - 3.51% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.68% 21565.169 22790.355 - 3.42% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.65% 0.476 0.503 - 5.92% -
rng::starts_with(deque<int>)/8 5.65% 3.979 4.204 - -1.41% -
SetIntersection_Interlaced_Set_float_16384_1024 5.64% 169092099.833 178636002.822 - 5.06% -
BM_PushHeap_uint64_SingleElement_64 5.64% 0.352 0.372 - 5.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 5.64% 21.825 23.056 - 9.35% -
BM_deque_vector_ranges_copy_backward/2 5.63% 1.835 1.938 - 5.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.63% 3.200 3.380 - 2.95% -
BM_vector_deque_ranges_move/1 5.63% 2.176 2.298 - -1.39% -
BM_deque_deque_ranges_copy_backward/70000 5.59% 8131.276 8585.788 - 0.21% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.59% 8558.268 9036.644 - 4.97% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 5.57% 12.971 13.694 - 9.49% -
SetIntersection_None_Set_float_262144_4 5.54% 1149936.281 1213674.236 - 2.75% -
BM_deque_deque_ranges_copy_backward/1 5.53% 2.626 2.772 - 15.71% -
BM_deque_deque_copy_backward/64000 5.53% 7405.065 7814.563 - -1.60% -
SetIntersection_None_Set_float_262144_64 5.52% 1147883.137 1211292.318 - 2.46% -
BM_deque_vector_ranges_copy_backward/64000 5.52% 7454.620 7866.141 - 0.51% -
std::set<int>::contains(key)_(existent)/32 5.52% 1.632 1.722 - 4.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.52% 1181805.709 1247015.677 - 0.57% -
std::search(list<int>)_(same_length)/1024 5.50% 762.209 804.138 - -1.65% -
ranges::min(std::list<__int128>)/8 5.49% 2.062 2.176 - 5.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.49% 2.170 2.289 - 1.53% -
bm_lexicographical_compare<int>/1 5.48% 1.282 1.352 - -10.72% -
SetIntersection_Interlaced_Set_uint64_1024_1 5.46% 1043794.161 1100810.943 - 4.93% -
BM_PushHeap_string_Random_16 5.45% 10.299 10.861 - 3.72% -
BM_deque_vector_copy_backward/65536 5.43% 7755.877 8177.362 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.43% 199800715.949 210642123.124 - 4.57% -
BM_deque_deque_ranges_copy/1 5.40% 2.438 2.569 - 0.44% -
SetIntersection_None_Set_float_262144_256 5.40% 1147915.852 1209895.344 - 2.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 5.39% 1735.289 1828.805 - 2.30% -
std::find_if(vector<char>)_(bail_25%)/1024 5.38% 25.136 26.489 - 5.23% -
SetIntersection_Front_Vector_float_4_4 5.37% 135429375.914 142698228.518 - 5.46% -
std::partial_sort(deque<int>)_(descending)/8192 5.36% 257399.873 271197.265 - 1.86% -
BM_lexicographical_compare_three_way_slow_path/16384 5.36% 4531.227 4774.064 - -0.17% -
bm_lexicographical_compare<unsigned_char>/64 5.36% 1.920 2.023 - -1.23% -
std::for_each_n(list<int>)/8 5.35% 2.399 2.528 - 13.30% -
SetIntersection_Interlaced_Set_uint64_1024_4 5.34% 10090484.117 10628889.658 - 5.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.33% 0.316 0.333 - 5.40% -
SetIntersection_Front_Vector_float_16_1 5.33% 62671613.678 66012419.648 - 5.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 5.33% 29.205 30.761 - 6.59% -
std::map<int,_int>::lower_bound(key)_(existent)/32 5.32% 1.456 1.533 - 4.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 5.31% 0.280 0.294 - 12.12% -
std::search(list<int>,_pred)_(same_length)/8192 5.31% 8574.559 9029.745 - 4.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.30% 0.460 0.484 - 0.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.29% 52.632 55.418 - -2.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.29% 90954.179 95767.229 - 2.83% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.29% 32.615 34.340 - 5.15% -
BM_lexicographical_compare_three_way_slow_path/4096 5.28% 1142.913 1203.311 - -0.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.28% 27.713 29.178 - 2.29% -
std::fill(vector<bool>)/512 5.28% 1.493 1.572 - -0.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.28% 55.807 58.755 - -0.89% -
std::none_of(list<int>)_(process_all)/32768 5.26% 25689.098 27041.022 - 0.70% -
BM_std_minmax_element<int>/512 5.26% 137.736 144.982 - 4.47% -
BM_deque_vector_copy/1 5.26% 2.067 2.175 - 2.35% -
SetIntersection_Front_Vector_uint64_256_256 5.24% 4244218.702 4466436.564 - -1.70% -
std::fill_n(list<int>)/8192 5.23% 9046.214 9519.670 - 22.75% -
std::map<int,_int>::erase(iterator)/1024 5.22% 20.701 21.782 - 6.82% -
std::unordered_map<int,_int>::ctor(const&)/1024 5.21% 6892.092 7251.327 - 5.95% -
BM_StringFindCharLiteral/1024 5.20% 17.939 18.871 - -1.73% -
SetIntersection_None_Set_float_262144_1024 5.18% 1149187.012 1208771.810 - 2.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 5.18% 24.804 26.089 - 9.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 5.18% 1.412 1.485 - 29.18% -
SetIntersection_None_Set_float_16384_256 5.17% 151043094.353 158857598.346 - 3.39% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.17% 4.405 4.633 - 1.35% -
bm_lexicographical_compare<unsigned_char>/8 5.16% 1.316 1.384 - -0.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 5.15% 104.432 109.814 - 0.06% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 5.14% 655.614 689.286 - 2.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 5.13% 7.896 8.301 - 4.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.13% 943701.640 992107.383 - 2.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.12% 12.411 13.047 - 6.43% -
rng::contains_subrange(list<int>)_(process_all)/50 5.11% 16.945 17.811 - 5.68% -
BM_deque_deque_ranges_move_backward/4000 5.11% 144.132 151.497 - -1.97% -
BM_lexicographical_compare_three_way_slow_path/1024 5.10% 292.881 307.818 - 0.02% -
std::all_of(list<int>)_(process_all)/32768 5.10% 25653.580 26961.840 - 0.92% -
SetIntersection_Front_Set_string_1024_256 5.10% 14285740.985 15014211.801 - -5.53% -
std::find_end(deque<int>)_(same_length)/8192 5.09% 2797.052 2939.445 - -16.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5.06% 5822.371 6117.160 - 4.56% -
SetIntersection_Interlaced_Vector_float_64_64 5.06% 10886581.015 11437543.060 - 0.15% -
std::map<int,_int>::find(key)_(existent)/1024 5.06% 4.194 4.406 - 3.15% -
BM_lexicographical_compare_three_way_slow_path/64 5.05% 17.849 18.750 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 5.02% 2.745 2.883 - 4.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.01% 24.028 25.231 - -0.19% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.01% 25.856 27.150 - -1.49% -
std::set<std::string>::erase(key)_(existent)/1024 5.00% 60.291 63.303 - -11.79% -
BM_std_minmax_element<int>/65536 4.99% 17005.218 17854.469 - 4.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.99% 35.650 37.428 - 1.93% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 4.98% 20343.367 21357.428 - 4.86% -
rng::fold_left(list<int>)/8192 4.98% 10785.696 11322.691 - 4.26% -
std::set<int>::insert(value)_(new_value,_end)/1024 4.97% 43.909 46.093 - 14.06% -
std::unordered_multiset<int>::erase(iterator)/8192 4.97% 19.859 20.846 - -10.77% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 4.97% 0.251 0.263 - 4.35% -
SetIntersection_Interlaced_Vector_float_256_4 4.96% 4822243.294 5061601.242 - -3.86% -
std::set<int>::clear()/32 4.96% 620.702 651.499 - 5.29% -
BM_std_minmax_element<long_long>/5500 4.95% 1477.855 1551.083 - 5.86% -
BM_std_minmax_element<int>/70000 4.95% 18157.945 19055.989 - 4.18% -
std::unordered_set<std::string>::ctor(const&)/8192 4.93% 335732.580 352288.653 - 4.85% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.93% 53994.291 56654.372 - 5.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.92% 267.545 280.706 - 4.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.92% 1.201 1.260 - -2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.91% 0.665 0.697 - 45.00% -
SetIntersection_None_Set_float_262144_1 4.89% 1159976.074 1216745.522 - 2.93% -
ranges::minmax(std::deque<__int128>)/64 4.88% 30.597 32.089 - -2.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.88% 269.484 282.621 - 2.49% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.86% 4578.037 4800.753 - 4.03% -
std::map<std::string,_int>::erase(iterator)/32 4.86% 28.116 29.484 - -12.32% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.86% 1052984.900 1104176.487 - 4.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.86% 14770.873 15488.712 - 2.97% -
std::map<std::string,_int>::find(key)_(existent)/32 4.85% 15.585 16.341 - 11.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.85% 6111872.852 6408029.194 - 11.32% -
bm_lexicographical_compare<unsigned_char>/1 4.85% 1.534 1.608 - -0.36% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 4.84% 36.266 38.023 - -4.14% -
std::any_of(deque<int>)_(process_all)/8 4.84% 3.283 3.442 - 0.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 4.83% 1.355 1.420 - 20.36% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.82% 9.384 9.837 - 5.25% -
SetIntersection_Interlaced_Vector_float_16384_16 4.82% 3674779.688 3851917.615 - 50.15% -
BM_deque_vector_move_backward/2 4.82% 1.765 1.850 - 1.25% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.81% 795.431 833.728 - -2.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.81% 22.841 23.940 - 2.77% -
std::partial_sort(deque<int>)_(shuffled)/8 4.81% 32.376 33.933 - 3.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.80% 2.177 2.281 - 3.41% -
SetIntersection_Interlaced_Set_float_16384_64 4.80% 210366080.108 220463362.699 - 4.24% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.80% 14588622.809 15288463.050 - 13.15% -
BM_deque_deque_ranges_move_backward/1 4.79% 2.593 2.717 - -1.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.78% 227.513 238.377 - 3.32% -
std::unique_copy(list<int>)_(sprinkled)/52 4.77% 23.827 24.964 - 3.56% -
std::is_sorted_until(vector<int>)/8 4.77% 2.062 2.160 - 4.77% -
bm_swap_ranges_vb_aligned/4096 4.76% 12.521 13.117 - 4.93% -
std::none_of(deque<int>)_(process_all)/8 4.76% 3.277 3.433 - 0.08% -
SetIntersection_Interlaced_Set_float_16384_4 4.76% 165098108.045 172952314.816 - 5.01% -
SetIntersection_Interlaced_Set_uint64_256_256 4.75% 7642458.134 8005697.872 - 5.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 4.75% 10.370 10.862 - -0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.74% 5956.037 6238.453 - 3.91% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.72% 124.371 130.243 - 6.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.72% 1.343 1.406 - 3.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.70% 629.201 658.796 - 21.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.70% 5668.842 5935.237 - 2.20% -
BM_deque_vector_copy_backward/0 4.70% 1.476 1.545 - 12.56% -
SetIntersection_Interlaced_Set_uint64_64_1 4.69% 16393985.429 17163173.501 - 2.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.69% 248.391 260.040 - -0.70% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.69% 1036.770 1085.360 - 5.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.68% 83.963 87.892 - -11.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.66% 6.316 6.610 - 2.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.66% 18.397 19.253 - -2.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.64% 6760.441 7073.874 - -0.90% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 4.63% 11.791 12.336 - -62.40% -
BM_std_minmax_element<int>/4000 4.61% 1042.776 1090.844 - 3.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.58% 245945.330 257206.370 - -0.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.58% 761.181 796.017 - -0.51% -
SetIntersection_Interlaced_Set_uint64_64_4 4.57% 20801648.790 21753057.749 - 3.57% -
BM_deque_deque_copy_backward/70000 4.56% 7960.115 8323.291 - -4.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.55% 10941.331 11439.474 - -1.32% -
BM_std_minmax_element<int>/4096 4.55% 1067.758 1116.350 - 3.78% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.54% 868.675 908.090 - 0.03% -
std::set<int>::ctor(const&)/32 4.53% 216.138 225.935 - 3.00% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 4.53% 20.623 21.557 - 9.08% -
rng::find_last(vector<char>)_(bail_90%)/8 4.52% 0.440 0.460 - 8.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.52% 53768.281 56198.584 - -1.06% -
std::find_if(vector<char>)_(bail_25%)/32768 4.51% 796.352 832.250 - 4.23% -
SetIntersection_Interlaced_Set_string_16_16 4.51% 56188439.682 58720826.928 - -0.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 4.50% 19.233 20.098 - 3.47% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.49% 445.203 465.202 - 5.83% -
BM_deque_deque_ranges_copy_backward/64000 4.49% 7372.578 7703.450 - -0.36% -
BM_PushHeap_uint64_SingleElement_262144 4.48% 0.357 0.373 - 4.52% -
std::map<int,_int>::erase(iterator)/32 4.48% 20.636 21.560 - 6.25% -
std::replace_if(vector<int>)_(sprinkled)/32 4.47% 8.705 9.094 - 3.84% -
std::move_backward(deque<int>)/32768 4.46% 3393.848 3545.312 - 0.78% -
SetIntersection_Interlaced_Set_float_16384_256 4.46% 196886740.230 205661498.893 - 2.92% -
BM_std_minmax_element<int>/3 4.46% 1.138 1.188 - 3.81% -
std::transform(deque<int>,_deque<int>)/32 4.45% 21.713 22.680 - 6.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.45% 15.694 16.391 - 4.36% -
BM_std_minmax_element<int>/64000 4.45% 16685.451 17427.269 - 4.17% -
std::partition(list<int>)_(sparse)/50 4.44% 21.752 22.718 - 4.34% -
std::find(vector<int>)_(bail_25%)/8 4.44% 1.441 1.505 - 6.48% -
SetIntersection_Interlaced_Set_float_16384_1 4.44% 1003604.540 1048116.058 - 0.79% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 4.43% 10.741 11.217 - 2.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.43% 644.383 672.901 - 4.42% -
std::find(vector<char>)_(process_all)/1024 4.41% 16.183 16.897 - 4.39% -
std::multiset<int>::contains(key)_(existent)/32 4.40% 1.666 1.739 - 1.49% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 4.40% 1.302 1.359 - 4.27% -
std::stable_partition(list<int>)_(alloc_fails)/32 4.40% 1841.833 1922.832 - 2.47% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.39% 31.098 32.463 - 2.68% -
BM_lexicographical_compare_three_way_slow_path/16 4.38% 4.550 4.749 - -0.05% -
SetIntersection_Interlaced_Set_uint64_1024_16 4.38% 11501606.159 12005533.694 - 2.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.37% 22830349.129 23827739.931 - -5.33% -
SetIntersection_Interlaced_Set_float_262144_16384 4.36% 1236047.851 1289963.539 - 1.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.35% 1883.538 1965.549 - 3.99% -
std::set<int>::erase(iterator)/32 4.35% 19.683 20.540 - 4.14% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 4.35% 6209.491 6479.709 - 3.91% -
SetIntersection_None_Set_float_16384_64 4.34% 151453232.826 158030232.791 - 3.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.34% 9.528 9.942 - 3.61% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.34% 10059309.750 10495620.892 - 2.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 4.33% 18.353 19.148 - 2.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.33% 15610.941 16286.647 - 0.32% -
BM_std_minmax_element<int>/64 4.33% 17.055 17.793 - 2.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.32% 18.315 19.106 - -1.59% -
BM_PushHeap_uint32_Random_64 4.32% 5.028 5.245 - 6.77% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.31% 6715.447 7005.039 - 5.41% -
BM_lexicographical_compare_three_way_slow_path/65536 4.30% 18293.615 19080.780 - -0.34% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 4.29% 324.787 338.718 - 4.21% -
SetIntersection_None_Set_float_16384_16384 4.28% 152495069.253 159025517.407 - -0.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.27% 3.064 3.195 - 4.30% -
rng::starts_with(vector<int>,_pred)/8 4.25% 2.450 2.554 - 3.73% -
std::all_of(vector<int>)_(process_all)/32768 4.24% 8099.985 8443.201 - 3.92% -
std::fill_n(list<int>)/1024 4.24% 439.985 458.627 - -2.46% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.23% 1.596 1.664 - 6.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 4.23% 45.513 47.436 - 0.46% -
BM_StringFindNoMatch/10 4.23% 1.329 1.385 - 6.13% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.22% 17781.142 18531.939 - 4.17% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 4.22% 584.040 608.663 - 4.09% -
BM_deque_vector_ranges_move/512 4.20% 16.549 17.245 - 4.06% -
BM_std_minmax_element<int>/1024 4.20% 271.287 282.671 - 3.38% -
rng::starts_with(vector<int>)/1000 4.19% 58.269 60.708 - 4.11% -
SetIntersection_Front_Vector_float_262144_16 4.18% 1085449.416 1130835.716 - 0.86% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.18% 81.041 84.429 - -3.11% -
BM_lexicographical_compare_three_way_slow_path/256 4.18% 79.256 82.568 - -0.05% -
std::copy(vector<bool>)_(aligned)/262144 4.18% 751.624 783.010 - 90.51% -
SetIntersection_Front_Vector_float_256_4 4.17% 4147814.961 4320740.252 - 3.95% -
std::sort(deque<int>)_(repeated)/1024 4.17% 959.945 999.928 - 5.86% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 4.16% 33.765 35.169 - 12.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.15% 0.556 0.579 - 23.87% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.14% 20.274 21.113 - 4.20% -
SetIntersection_None_Set_float_16384_16 4.13% 151855596.352 158132556.577 - 3.24% -
std::remove_if(deque<int>)_(prefix)/1024 4.13% 553.860 576.751 - 4.51% -
std::partition_copy(vector<int>)/1024 4.13% 456.835 475.686 - 1.79% -
BM_lexicographical_compare_three_way_slow_path/4 4.12% 1.175 1.224 - 0.06% -
SetIntersection_None_Set_float_262144_16384 4.12% 1155743.326 1203351.563 - 1.20% -
std::set<int>::erase(key)_(existent)/32 4.11% 21.309 22.185 - 1.83% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 4.09% 36.514 38.007 - 1.68% -
std::stable_partition(deque<int>)_(alloc_fails)/50 4.09% 1864.525 1940.700 - 2.15% -
BM_vector_deque_copy_backward/1 4.08% 2.240 2.332 - 6.18% -
BM_CmpEqual_ushort_uchar 4.06% 1.093 1.137 - 2.81% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.05% 21.162 22.018 - -7.25% -
SetIntersection_Interlaced_Set_uint64_256_64 4.04% 13840365.732 14399971.149 - 7.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.03% 54474.300 56671.725 - 5.59% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 4.03% 26164.954 27218.782 - 3.95% -
BM_PushHeap_uint64_SingleElement_1024 4.02% 0.364 0.378 - 3.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.02% 116419.262 121097.547 - 0.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.01% 12761.118 13272.736 - 4.17% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.01% 11385.720 11841.872 - -8.28% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.99% 472.850 491.739 - 13.96% -
std::unordered_set<std::string>::count(key)_(existent)/1024 3.99% 35.023 36.422 - -8.24% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 3.98% 17090.609 17770.046 - 0.69% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.98% 29.935 31.125 - 6.66% -
std::find_end(deque<int>)_(process_all)/1024 3.97% 290.795 302.346 - 3.81% -
std::find_end(list<int>)_(process_all)/8192 3.97% 7515.754 7814.151 - 6.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.97% 195026066.803 202764086.276 - -0.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 3.97% 1.548 1.610 - -6.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.95% 5.086 5.287 - 0.47% -
std::multiset<int>::count(key)_(existent)/1024 3.95% 5.654 5.877 - 4.05% -
std::multiset<int>::contains(key)_(non-existent)/0 3.94% 0.277 0.288 - 2.58% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.93% 30.484 31.681 - 4.96% -
ranges::min(std::list<__int128>)/64 3.93% 33.190 34.494 - 3.32% -
std::map<std::string,_int>::insert(value)_(already_present)/32 3.91% 21.369 22.206 - 0.57% -
std::reverse_copy(list<int>)/8 3.91% 2.350 2.442 - 1.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.91% 20.525 21.327 - 3.78% -
BM_PushHeap_string_Ascending_262144 3.90% 29.350 30.495 - 0.63% -
BM_std_minmax_element<long_long>/64000 3.89% 17449.139 18128.586 - 6.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.88% 54663.742 56786.787 - 2.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.88% 1362.626 1415.474 - -0.06% -
BM_std_minmax_element<short>/3 3.88% 1.209 1.256 - 9.82% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.86% 1686.049 1751.210 - 2.75% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.86% 17.443 18.117 - 5.31% -
SetIntersection_Front_Set_float_262144_1 3.86% 986263.395 1024338.163 - -0.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.85% 0.324 0.336 - 1.74% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.85% 98278.198 102059.530 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.84% 756.466 785.533 - 4.01% -
BM_StringRelational_Eq_Empty_Large_Control 3.84% 0.463 0.481 - -2.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.84% 0.629 0.653 - 41.41% -
std::move_backward(deque<int>)/1048576 3.84% 126941.756 131814.565 - 0.10% -
BM_deque_vector_ranges_move/2 3.82% 1.786 1.855 - 1.25% -
std::find_end(deque<int>)_(process_all)/1048576 3.82% 268048.694 278299.274 - -10.56% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.82% 3.206 3.329 - 4.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.82% 41.909 43.508 - 1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.81% 391.779 406.722 - 3.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.81% 1.044 1.084 - 3.09% -
std::partition(vector<int>)_(dense)/1024 3.80% 239.833 248.947 - 0.44% -
std::unique(vector<int>)_(sprinkled)/52 3.79% 64.799 67.258 - 2.59% -
SetIntersection_None_Set_float_16384_1 3.79% 151972274.179 157731920.924 - 3.00% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.79% 5.346 5.548 - 1.13% -
std::rotate_copy(vector<int>)/1024 3.78% 32.641 33.874 - 0.55% -
SetIntersection_Interlaced_Set_float_262144_4 3.78% 1254860.434 1302258.139 - 2.74% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.77% 260125.557 269923.283 - 1.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.77% 1.131 1.174 - 3.40% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.75% 157.664 163.578 - 0.83% -
std::for_each(join_view(vector<vector<int>>))/8 3.75% 1.427 1.481 - 7.43% -
BM_PushHeap_float_Descending_16 3.75% 0.367 0.380 - 3.23% -
std::stable_partition(deque<int>)_(dense)/50 3.75% 37.913 39.333 - -0.14% -
SetIntersection_Front_Vector_uint32_16384_1024 3.75% 5593949.777 5803467.461 - 9.24% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.73% 1881.352 1951.593 - 2.88% -
SetIntersection_Front_Vector_float_16_4 3.72% 54122063.038 56136863.629 - 3.62% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.72% 21358.946 22153.738 - 3.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 3.72% 23.217 24.080 - 2.97% -
rng::find_if(vector<bool>)_(process_all)/50 3.72% 23.266 24.130 - 1.25% -
std::set<std::string>::erase(key)_(existent)/32 3.71% 50.284 52.151 - -1.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.71% 10.433 10.820 - -2.20% -
std::copy_n(deque<int>)/512 3.70% 16.666 17.283 - 3.41% -
std::find_if(vector<char>)_(bail_25%)/8192 3.69% 209.926 217.680 - 3.31% -
BM_CmpEqual_ushort_int 3.68% 1.038 1.076 - 0.26% -
SetIntersection_Interlaced_Set_string_256_64 3.68% 29568884.692 30655547.870 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.67% 2.532 2.625 - 0.47% -
bm_ranges_swap_ranges_vb_aligned/64 3.67% 2.980 3.089 - -1.36% -
BM_StringFindStringLiteral/256 3.66% 5.423 5.622 - 3.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.65% 4855.261 5032.680 - 3.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.65% 6.350 6.582 - 2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.65% 753.368 780.835 - 5.09% -
std::set<int>::ctor(const&,_alloc)/0 3.64% 12.664 13.126 - 3.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.64% 30.791 31.911 - 5.51% -
BM_deque_deque_copy_backward/4000 3.63% 144.896 150.163 - 0.52% -
std::distance(join_view(vector<vector<int>>))/1024 3.62% 0.971 1.006 - 2.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.61% 1.188 1.231 - 2.66% -
BM_PushHeap_uint64_SingleElement_16384 3.61% 0.364 0.377 - 3.50% -
std::find(list<int>)_(process_all)/8 3.61% 2.247 2.328 - -2.42% -
std::partition_point(list<int>)/8192 3.61% 11825.322 12252.001 - -9.69% -
std::partial_sort(vector<int>)_(descending)/8 3.60% 24.012 24.877 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.60% 3.525 3.651 - -0.75% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.59% 11644.559 12063.108 - -0.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.59% 4.780 4.952 - 2.35% -
SetIntersection_Interlaced_Set_float_64_16 3.59% 21455200.570 22224922.453 - 0.01% -
BM_PushHeap_uint64_SingleElement_256 3.58% 0.386 0.399 - 3.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 3.58% 17.698 18.332 - 1.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.58% 745.524 772.217 - -0.51% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.58% 810.136 839.137 - 3.10% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.58% 1.144 1.185 - 2.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.58% 644.506 667.551 - 20.99% -
SetIntersection_None_Set_float_64_1 3.57% 21718738.212 22493992.637 - -0.15% -
BM_deque_vector_move/2 3.57% 1.770 1.833 - -0.48% -
std::copy_n(vector<int>)/64 3.56% 2.463 2.550 - 3.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.56% 2.285 2.366 - 0.53% -
BM_CmpEqual_ushort_uint 3.56% 1.044 1.081 - 2.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.56% 24.637 25.514 - 1.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.54% 58.569 60.645 - -0.03% -
std::move_backward(deque<int>)/262144 3.54% 30207.481 31278.116 - -0.49% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.54% 25.899 26.816 - 5.47% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.54% 17.744 18.372 - 1.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.54% 189768.219 196477.245 - 8.65% -
BM_deque_deque_ranges_move/1024 3.53% 36.805 38.104 - 2.23% -
std::set<int>::equal_range(key)_(existent)/32 3.52% 1.808 1.872 - -3.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.51% 84.623 87.595 - 26.71% -
SetIntersection_None_Set_float_16384_4 3.51% 152401497.371 157748056.315 - 2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.51% 4506876.116 4664858.980 - 2.02% -
BM_vector_deque_ranges_move_backward/0 3.50% 0.461 0.477 - 3.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.50% 6.480 6.707 - 3.99% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.49% 656.065 678.935 - 2.41% -
BM_deque_vector_move_backward/1 3.49% 2.069 2.141 - -0.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 3.48% 351678.467 363916.832 - 3.22% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.47% 0.648 0.670 - 3.81% -
rng::find_last(vector<char>)_(bail_90%)/50 3.47% 1.405 1.453 - 0.82% -
std::find_if(deque<int>)_(process_all)/8 3.46% 2.512 2.599 - 3.05% -
std::multiset<std::string>::erase(key)_(existent)/32 3.46% 78.908 81.636 - -0.47% -
std::map<std::string,_int>::ctor(const&)/32 3.45% 710.717 735.265 - 1.73% -
SetIntersection_Front_Vector_float_1024_1 3.44% 1040138.945 1075944.713 - 3.77% -
std::partition_copy(list<int>)/8192 3.44% 7338.800 7591.346 - -2.48% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 3.44% 13.398 13.859 - 3.08% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.44% 29.468 30.481 - 2.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.43% 56.690 58.636 - -0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.43% 9728.989 10062.819 - 3.25% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.43% 24.226 25.056 - -3.15% -
std::move_backward(vector<bool>)_(unaligned)/4096 3.42% 27.185 28.113 - 3.57% -
std::adjacent_find(deque<int>,_pred)/50 3.41% 28.956 29.943 - -4.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.40% 1075143.141 1111699.848 - -0.54% -
std::search(list<int>)_(no_match)/1024 3.40% 730.845 755.689 - 2.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.39% 3.553 3.673 - 5.43% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.38% 12592655.939 13017709.182 - 6.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.37% 4.802 4.964 - 4.74% -
SetIntersection_Front_Vector_float_1024_16 3.37% 1123583.944 1161398.269 - 4.39% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.33% 24381.808 25193.987 - 3.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.32% 2.213 2.286 - -4.38% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.31% 8801.713 9093.423 - 4.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.31% 43524.926 44965.158 - 0.32% -
SetIntersection_Interlaced_Set_uint64_256_1 3.31% 4169966.224 4307819.078 - 3.18% -
SetIntersection_Interlaced_Set_uint64_16_16 3.31% 37868338.892 39120075.724 - 1.72% -
std::move(vector<bool>)_(unaligned)/262144 3.30% 1589.101 1641.588 - 3.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.30% 2.956 3.054 - 3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.30% 23626974.281 24405554.611 - 0.06% -
std::rotate_copy(deque<int>)/50 3.30% 3.017 3.116 - 3.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.29% 737.214 761.487 - -13.88% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.29% 2.009 2.076 - -4.87% -
std::copy_if(vector<int>)_(entire_range)/64 3.28% 15.285 15.787 - -0.93% -
BM_vector_deque_ranges_copy_backward/1 3.27% 2.259 2.333 - 2.60% -
SetIntersection_Interlaced_Set_float_16384_16 3.27% 204503954.986 211191597.102 - 3.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.26% 1.059 1.094 - 3.84% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.26% 24.817 25.626 - 4.62% -
BM_StringFindAllMatch/32768 3.26% 574.888 593.626 - 3.26% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.26% 1.442 1.489 - -1.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.25% 12892.336 13311.453 - 3.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.25% 34.951 36.087 - 3.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.24% 181191.355 187060.570 - 3.22% -
std::set<int>::ctor(const&,_alloc)/32 3.23% 219.213 226.297 - 3.03% -
std::set<std::string>::count(key)_(non-existent)/32 3.23% 10.451 10.789 - -0.63% -
bm_lexicographical_compare<int>/8 3.23% 1.462 1.509 - -2.23% -
rng::find_if(vector<bool>)_(process_all)/8 3.23% 3.483 3.595 - 2.00% -
std::multiset<int>::clear()/8192 3.23% 77411.804 79908.843 - -1.00% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.22% 7.707 7.955 - 4.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 3.21% 1.493 1.541 - 1.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.21% 707.880 730.604 - -0.40% -
std::set<std::string>::find(key)_(non-existent)/1024 3.21% 20.048 20.690 - -1.11% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.19% 6659.352 6871.999 - -2.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.19% 11992544.978 12374746.204 - -1.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.18% 576.560 594.913 - 19.35% -
SetIntersection_Front_Set_string_262144_16384 3.18% 337008874.244 347720433.804 - 0.05% -
BM_vector_deque_move_backward/4000 3.17% 139.969 144.409 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.17% 0.530 0.547 - 0.98% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.15% 12519.889 12914.793 - 4.88% -
BM_std_minmax_element<char>/4 3.15% 1.213 1.251 - -1.99% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.12% 118626.118 122330.352 - 1.98% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.12% 1303.009 1343.695 - -4.74% -
SetIntersection_Front_Vector_string_1024_256 3.10% 9150043.026 9433791.910 - 4.13% -
std::pop_heap(vector<float>)/8192 3.10% 19.542 20.148 - 2.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.09% 2.933 3.024 - -1.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.08% 11.235 11.581 - 8.79% -
std::search(deque<int>,_pred)_(same_length)/1000 3.07% 479.203 493.914 - 2.95% -
std::copy_n(vector<int>)/8 3.06% 2.162 2.228 - 0.57% -
rng::contains(list<int>)_(process_all)/8 3.05% 2.328 2.400 - 6.70% -
std::set<std::string>::erase(key)_(existent)/8192 3.05% 72.345 74.552 - 12.98% -
BM_deque_deque_move_backward/4000 3.05% 144.932 149.350 - -1.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.04% 18.165 18.716 - 3.69% -
BM_vector_deque_copy_backward/2 3.03% 2.000 2.061 - 3.52% -
std::sort(vector<NonIntegral>)_(heap)/8 3.03% 23.125 23.825 - 0.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 3.03% 49613.232 51114.281 - 2.05% -
rng::contains_subrange(list<int>)_(near_matches)/8192 3.02% 2512522.996 2588503.323 - -1.63% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.02% 8.669 8.931 - 3.12% -
BM_deque_vector_copy/2 3.01% 1.816 1.871 - 2.91% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.01% 21.109 21.744 - 0.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.01% 74.663 76.907 - 2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.00% 343273638.211 353564171.413 - 0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.00% 54968.162 56615.701 - 2.40% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.99% 91.695 94.439 - 1.58% -
BM_vector_deque_ranges_copy_backward/2 2.99% 1.998 2.058 - -0.61% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.98% 53.750 55.352 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.96% 0.615 0.633 - 12.49% -
rng::for_each(multimap<int>)/8 2.96% 6.131 6.312 - 1.51% -
std::set<std::string>::erase(iterator)/8192 2.96% 27.351 28.161 - -6.47% -
std::remove(deque<int>)_(prefix)/50 2.96% 60.876 62.677 - 4.66% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.96% 2.021 2.081 - 0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.96% 31.165 32.087 - -36.08% -
std::map<int,_int>::count(key)_(existent)/1024 2.96% 3.720 3.830 - 1.93% -
rng::find_last(list<int>)_(bail_90%)/8 2.96% 0.460 0.474 - 0.45% -
SetIntersection_Front_Vector_float_16_16 2.95% 35634468.988 36686812.570 - 2.82% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.95% 0.606 0.624 - 2.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.95% 51.886 53.417 - 1.66% -
std::copy_backward(vector<int>)/8 2.95% 2.119 2.181 - -1.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.95% 0.858 0.883 - -3.67% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.94% 228.335 235.059 - -0.68% -
SetIntersection_Interlaced_Set_float_262144_256 2.94% 1532402.670 1577489.176 - 1.86% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.94% 1869.697 1924.706 - 0.92% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.94% 27855.818 28675.337 - 2.66% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.94% 1.556 1.602 - 10.07% -
SetIntersection_Interlaced_Set_float_16384_16384 2.94% 217001266.868 223378673.996 - 5.45% -
SetIntersection_Interlaced_Set_float_262144_16 2.94% 1557667.969 1603418.945 - 2.48% -
std::set<int>::ctor(const&)/1024 2.93% 6246.512 6429.660 - 3.98% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.93% 134.412 138.349 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.92% 165978.444 170832.454 - 2.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.92% 21.050 21.665 - 1.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.92% 352.361 362.660 - 3.00% -
BM_deque_vector_ranges_move/4000 2.92% 138.140 142.167 - -0.25% -
std::multiset<int>::contains(key)_(existent)/1024 2.91% 3.960 4.075 - 0.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.91% 645.167 663.934 - 20.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.91% 1067949.770 1099007.336 - -0.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.91% 10.912 11.229 - 3.92% -
std::any_of(list<int>)_(process_all)/8192 2.90% 7864.493 8092.941 - 11.20% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.90% 1.946 2.003 - -2.43% -
SetIntersection_Interlaced_Set_uint64_16_4 2.90% 59901657.896 61640313.876 - 0.02% -
std::replace_if(deque<int>)_(prefix)/32 2.90% 13.730 14.128 - 2.00% -
std::for_each(vector<int>)/8 2.89% 0.908 0.934 - -1.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.89% 1.039 1.069 - 2.92% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.88% 319.721 328.930 - -2.70% -
std::lower_bound(std::deque<int>)/8192 2.87% 64.612 66.467 - 2.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.86% 820.033 843.451 - 2.58% -
SetIntersection_Front_Vector_float_256_16 2.86% 4204007.423 4324049.128 - 2.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.85% 9.926 10.209 - 0.72% -
BM_deque_vector_ranges_move_backward/65536 2.85% 7911.153 8136.948 - -1.04% -
std::multiset<int>::clear()/1024 2.85% 9817.049 10096.663 - -1.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 2.85% 85.198 87.623 - -0.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.85% 5731.293 5894.384 - -4.94% -
SetIntersection_None_Vector_float_16384_256 2.84% 1069768.359 1100182.751 - -5.17% -
std::multiset<std::string>::count(key)_(existent)/1024 2.83% 23.120 23.775 - 0.64% -
std::map<int,_int>::count(key)_(non-existent)/32 2.83% 2.873 2.955 - 2.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.83% 18.374 18.893 - 3.74% -
std::unordered_set<int>::find(key)_(existent)/1024 2.83% 1.336 1.374 - 5.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.82% 14.449 14.857 - 1.83% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 2.81% 214.643 220.679 - 1.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.81% 45361.311 46636.545 - 3.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 2.81% 973254.283 1000613.448 - 2.17% -
SetIntersection_Interlaced_Vector_float_16_16 2.81% 35304761.483 36296592.231 - -0.20% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.81% 1.849 1.901 - 2.80% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.80% 16611.351 17076.665 - -2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.80% 1136115.252 1167924.748 - -1.25% -
std::multiset<std::string>::find(key)_(existent)/32 2.79% 14.831 15.245 - 2.23% -
std::partition_copy(list<int>)/32 2.79% 8.721 8.964 - -0.96% -
SetIntersection_Front_Vector_float_64_1 2.78% 16368836.280 16823954.143 - 3.01% -
std::replace_if(list<int>)_(sprinkled)/8192 2.77% 7320.746 7523.370 - 1.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.76% 245753.120 252543.122 - -2.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.76% 2.606 2.678 - 1.66% -
SetIntersection_Front_Vector_float_1024_4 2.76% 1056640.246 1085797.873 - 2.94% -
std::stable_sort(vector<int>)_(heap)/8 2.75% 21.094 21.673 - 1.25% -
SetIntersection_Front_Set_float_262144_64 2.74% 1754597.485 1802736.745 - 6.12% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.74% 3489.110 3584.827 - 2.61% -
SetIntersection_None_Set_uint32_262144_16384 2.74% 1167735.758 1199769.123 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.73% 1109910.474 1140248.196 - 0.50% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.73% 57.825 59.404 - 0.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.73% 1091.173 1120.936 - 4.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.73% 42.246 43.397 - 1.36% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.72% 1.584 1.628 - 0.98% -
std::rotate_copy(deque<int>)/32 2.72% 2.573 2.643 - 1.44% -
rng::starts_with(deque<int>)/1000 2.72% 461.492 474.039 - -5.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.71% 1.272 1.307 - 2.57% -
BM_deque_deque_ranges_move_backward/2 2.71% 2.336 2.399 - -0.01% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.71% 198.175 203.543 - -0.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.71% 35077.373 36027.367 - -1.66% -
BM_deque_vector_move/1024 2.70% 36.696 37.686 - 1.58% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.70% 8.742 8.978 - 2.76% -
SetIntersection_Front_Set_string_16384_1 2.70% 1061581.333 1090198.978 - 0.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.69% 0.409 0.420 - -7.85% -
std::search(vector<int>)_(single_element)/1000 2.69% 231.335 237.550 - 0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.68% 32.171 33.034 - -22.91% -
std::rotate_copy(deque<int>)/1024 2.68% 34.800 35.731 - 1.75% -
SetIntersection_Interlaced_Set_uint64_256_4 2.67% 11066807.337 11362446.590 - 0.49% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.66% 357.130 366.643 - 2.36% -
std::search(deque<int>)_(single_element)/1000 2.66% 436.016 447.609 - 1.07% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.65% 3355.616 3444.625 - -0.77% -
std::for_each_n(vector<int>)/8 2.65% 2.638 2.708 - -0.06% -
BM_StringCopy_Large 2.64% 6.085 6.246 - -1.22% -
BM_deque_vector_ranges_move/1 2.63% 2.029 2.083 - 0.05% -
BM_StringFindAllMatch/131072 2.63% 2271.556 2331.300 - 2.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.63% 96762.589 99307.280 - 0.69% -
BM_deque_deque_ranges_copy/2 2.63% 2.242 2.301 - 0.14% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.62% 604.001 619.824 - 2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.61% 7147034.371 7333274.356 - -6.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.60% 0.487 0.500 - 1.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 2.60% 37.379 38.350 - -1.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.59% 34.535 35.430 - -5.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.59% 806.802 827.714 - 2.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 6694.624 6867.710 - -10.87% -
std::all_of(vector<int>)_(process_all)/8 2.58% 2.354 2.414 - -6.64% -
SetIntersection_Front_Set_uint64_16384_1 2.58% 1008932.772 1035001.154 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.58% 1058354.372 1085680.418 - -0.53% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.58% 23.832 24.447 - 7.00% -
std::replace_if(list<int>)_(prefix)/8192 2.58% 7142.279 7326.370 - 2.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.58% 2.977 3.054 - 2.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.57% 365.966 375.389 - 0.38% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.55% 24.054 24.667 - 0.66% -
SetIntersection_Front_Vector_float_256_64 2.54% 4349719.020 4460384.252 - 2.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.54% 2965.481 3040.891 - 3.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.54% 24.212 24.827 - 1.44% -
BM_deque_vector_move_backward/5500 2.53% 199.210 204.259 - 3.51% -
std::find_if_not(deque<int>)_(process_all)/50 2.53% 12.627 12.946 - 2.48% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.52% 10438.090 10701.326 - 0.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.52% 528.003 541.315 - 4.47% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.52% 3.034 3.110 - -0.01% -
std::set<int>::lower_bound(key)_(existent)/32 2.52% 1.496 1.533 - 0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.51% 178093.372 182571.940 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.50% 44.708 45.826 - -1.38% -
BM_lexicographical_compare_three_way_slow_path/1048576 2.50% 302801.338 310363.618 - -0.37% -
rng::for_each(multiset<int>)/8 2.50% 6.683 6.850 - 2.53% -
BM_deque_deque_ranges_move_backward/64 2.49% 3.374 3.458 - 1.28% -
std::partition(list<int>)_(sparse)/32 2.49% 8.770 8.988 - 1.43% -
std::any_of(list<int>)_(process_all)/32768 2.49% 25763.807 26404.725 - -0.02% -
BM_StringCopy_Huge 2.49% 108.124 110.814 - 0.10% -
BM_vector_deque_ranges_move/2 2.49% 1.945 1.994 - -2.69% -
BM_deque_deque_copy_backward/2 2.48% 2.468 2.529 - 2.58% -
SetIntersection_Front_Vector_float_1024_64 2.48% 1336760.760 1369945.659 - -0.06% -
std::search(list<int>)_(same_length)/8192 2.48% 8480.488 8690.912 - 5.32% -
std::find_end(vector<int>)_(match_near_end)/1024 2.48% 28.294 28.995 - 0.49% -
BM_StringRelational_Eq_Empty_Huge_Control 2.47% 0.473 0.485 - -3.37% -
rng::for_each(set<int>)/8 2.47% 6.593 6.756 - 1.51% -
BM_StringFindAllMatch/64 2.47% 3.236 3.315 - -5.28% -
ranges::min(std::list<__int128>)/70000 2.47% 58205.552 59641.732 - 0.09% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.46% 17.436 17.865 - 1.94% -
std::find_end(vector<int>)_(match_near_end)/8192 2.46% 200.381 205.311 - 0.39% -
SetIntersection_None_Set_float_64_64 2.46% 11168700.624 11443436.756 - -0.39% -
std::find_if_not(deque<int>)_(process_all)/8 2.46% 2.576 2.639 - 0.19% -
std::find(vector<char>)_(bail_25%)/8192 2.46% 39.449 40.418 - -0.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.45% 3.737 3.829 - 2.42% -
std::shift_left(list<int>)/50 2.44% 27.223 27.886 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.44% 32.970 33.773 - -11.23% -
SetIntersection_Front_Vector_float_16384_1 2.43% 1040212.081 1065497.082 - 3.13% -
SetIntersection_None_Set_uint32_262144_262144 2.43% 1175592.285 1204162.111 - -0.45% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.43% 12.564 12.869 - -0.94% -
SetIntersection_Front_Vector_float_262144_4 2.42% 1059705.878 1085397.736 - 1.66% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.42% 665.707 681.844 - 1.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 29.891 30.615 - 3.01% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.42% 618816.062 633807.058 - 2.47% -
SetIntersection_Front_Vector_float_64_16 2.41% 14333700.017 14679743.631 - 3.26% -
std::stable_partition(deque<int>)_(dense)/32 2.41% 29.079 29.781 - 1.79% -
std::move(deque<int>)/8 2.41% 3.478 3.562 - 4.52% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.41% 7721.449 7907.343 - 1.99% -
SetIntersection_Interlaced_Set_string_16384_4 2.40% 197437889.728 202182568.737 - -2.14% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.40% 1.576 1.614 - 3.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.40% 40.369 41.336 - 0.85% -
SetIntersection_None_Set_uint32_16384_1024 2.39% 152879738.503 156539132.877 - -0.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.39% 716.104 733.242 - 2.02% -
std::unique(list<int>)_(sprinkled)/1024 2.39% 942.480 965.019 - 0.63% -
BM_deque_deque_copy_backward/1 2.39% 2.724 2.789 - 2.22% -
ranges::minmax(std::list<long_long>)/64 2.38% 30.172 30.891 - -5.50% -
rng::fold_left(deque<int>)/50 2.38% 27.301 27.951 - 0.81% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.37% 246509.749 252360.383 - 0.36% -
rng::fold_left(deque<int>)/32 2.37% 16.348 16.736 - 0.79% -
rng::contains(deque<int>)_(process_all)/8192 2.36% 1859.031 1902.885 - 2.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.36% 19.474 19.933 - 4.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.36% 1078496.632 1103895.570 - -1.52% -
SetIntersection_Front_Vector_uint32_262144_64 2.35% 1327861.990 1359106.214 - 0.33% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2.35% 2896.832 2964.990 - 1.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.35% 31.818 32.567 - 5.66% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.35% 23.103 23.646 - 3.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.35% 625944.083 640622.650 - 2.45% -
std::search(vector<int>)_(single_element)/1024 2.34% 237.436 243.002 - 0.10% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.34% 24.531 25.106 - -0.05% -
SetIntersection_Interlaced_Vector_float_256_64 2.34% 7220884.605 7389625.471 - 6.92% -
std::partial_sort(deque<int>)_(repeated)/8 2.32% 26.328 26.938 - 1.02% -
std::unordered_set<int>::erase(key)_(existent)/32 2.31% 20.826 21.308 - -0.97% -
SetIntersection_Front_Vector_float_64_4 2.31% 16020005.725 16390437.520 - 3.25% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.31% 6879.276 7038.269 - 1.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.31% 591090.105 604739.738 - -0.28% -
std::fill(list<int>)/8192 2.30% 8372.716 8565.691 - 2.29% -
std::remove(deque<int>)_(prefix)/32 2.30% 53.508 54.738 - 6.25% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.29% 25.302 25.883 - 8.13% -
std::move(vector<bool>)_(unaligned)/32768 2.29% 202.667 207.315 - -0.03% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.29% 45809.531 46858.790 - -8.34% -
BM_PushHeap_uint32_Ascending_262144 2.29% 4.679 4.786 - 1.06% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.29% 24.352 24.910 - 1.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.29% 70.798 72.418 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.29% 0.658 0.673 - 1.59% -
BM_StringRelational_Less_Huge_Large_Control 2.29% 2.103 2.151 - -0.44% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.28% 24.705 25.269 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.28% 1240.422 1268.664 - 0.58% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.27% 366.210 374.539 - 5.25% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.27% 21624.317 22116.033 - 0.45% -
ranges::min(std::vector<char>)/8 2.27% 2.446 2.502 - 2.60% -
std::find_end(vector<int>)_(match_near_end)/1000 2.27% 27.731 28.360 - 2.05% -
std::set<int>::find(key)_(non-existent)/8192 2.26% 8.480 8.672 - -2.34% -
SetIntersection_Interlaced_Set_float_262144_64 2.25% 1538117.678 1572762.693 - 1.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.25% 140937.184 144111.297 - 1.68% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.25% 2.257 2.308 - -0.01% -
std::stable_partition(deque<int>)_(sparse)/8192 2.25% 3299.520 3373.747 - 0.47% -
BM_deque_deque_ranges_move_backward/4096 2.25% 150.551 153.936 - 1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.25% 1040622.008 1064010.223 - 0.10% -
std::search(vector<int>,_pred)_(same_length)/1000 2.25% 598.547 611.992 - 1.81% -
std::sort_heap(vector<NonIntegral>)/8 2.24% 30.069 30.743 - 2.52% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.23% 12849.209 13135.375 - -2.12% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.23% 2.984 3.051 - 3.58% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 2.23% 12.777 13.061 - 2.28% -
std::find(list<int>)_(process_all)/50 2.22% 18.825 19.244 - 1.47% -
std::find_if(vector<char>)_(process_all)/8 2.22% 1.567 1.602 - 12.67% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.22% 577.084 589.902 - 2.74% -
std::map<int,_int>::erase(key)_(existent)/32 2.22% 22.451 22.950 - 3.29% -
BM_CmpEqual_short_ushort 2.22% 1.078 1.102 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.22% 21.643 22.122 - -0.01% -
std::set<int>::erase(key)_(existent)/1024 2.22% 49.843 50.948 - 3.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.22% 12631.680 12911.550 - 0.24% -
rng::starts_with(deque<int>)/1024 2.21% 476.854 487.376 - -5.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.20% 188505.742 192643.845 - 1.62% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.19% 3.697 3.778 - -2.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.19% 15.738 16.083 - -0.11% -
std::partition_copy(list<int>)/50 2.18% 12.978 13.261 - 1.41% -
std::copy_if(list<int>)_(every_other)/1048576 2.18% 825945.387 843957.528 - 2.46% -
SetIntersection_None_Set_string_256_4 2.18% 11277958.237 11523354.839 - 0.29% -
std::set<int>::find(key)_(existent)/32 2.17% 1.689 1.726 - -0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.17% 1304809.090 1333079.151 - 1.07% -
std::find_first_of(list<int>)_(large_needle)/8192 2.17% 47909902.735 48947697.203 - 0.03% -
BM_deque_deque_ranges_copy_backward/1024 2.16% 37.907 38.727 - 1.35% -
SetIntersection_None_Vector_string_16384_256 2.16% 1194138.645 1219922.473 - -1.77% -
BM_StringRelational_Less_Large_Large_ChangeFirst 2.16% 1.396 1.427 - 1.03% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.16% 171511183.733 175208780.985 - 2.93% -
std::map<int,_int>::find(key)_(existent)/8192 2.15% 5.324 5.438 - 0.93% -
std::remove_if(list<int>)_(prefix)/8192 2.15% 9895.199 10108.260 - 6.82% -
SetIntersection_Front_Set_string_256_64 2.15% 14060122.483 14362855.007 - -6.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.15% 21027017.373 21479746.429 - -0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.15% 23.890 24.404 - 1.20% -
BM_PushHeap_uint64_Random_64 2.15% 5.487 5.605 - 0.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.15% 352.021 359.581 - 7.93% -
BM_CmpEqual_short_short 2.14% 1.042 1.065 - -0.06% -
std::map<int,_int>::find(key)_(existent)/32 2.14% 1.696 1.732 - 3.09% -
SetIntersection_None_Set_uint64_16384_1024 2.14% 168036402.617 171628420.047 - -4.05% -
BM_StringFindAllMatch/8 2.13% 2.873 2.934 - -3.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.13% 198.111 202.329 - -1.23% -
std::for_each_n(list<int>)/8192 2.13% 7556.751 7717.550 - -9.92% -
rng::contains_subrange(list<int>)_(single_element)/50 2.13% 16.341 16.688 - 4.88% -
std::is_partitioned(list<int>)_(partitioned)/32 2.13% 8.544 8.726 - -0.63% -
ranges::min(std::list<long_long>)/8 2.12% 1.908 1.949 - 0.43% -
SetIntersection_Front_Vector_float_262144_1 2.12% 1045429.483 1067598.989 - 4.32% -
BM_PushHeap_uint32_QuickSortAdversary_4 2.12% 0.587 0.599 - 2.23% -
BM_vector_deque_copy_backward/4000 2.11% 140.927 143.902 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.11% 9699363.595 9903925.412 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.11% 1035985.754 1057802.536 - -0.00% -
std::make_heap(deque<int>,_pred)_(repeated)/8 2.11% 23.371 23.863 - -1.99% -
BM_deque_deque_copy_backward/4096 2.11% 152.066 155.267 - 2.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.10% 4.151 4.238 - 0.70% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.10% 43.584 44.498 - 1.34% -
BM_deque_deque_ranges_move_backward/1024 2.09% 37.870 38.661 - 2.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.09% 23.159 23.643 - 1.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.09% 1.512 1.543 - 1.18% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.08% 4181.483 4268.479 - 2.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.08% 6546.044 6682.058 - 0.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.08% 918.112 937.167 - 1.53% -
std::remove_if(list<int>)_(prefix)/1024 2.07% 991.662 1012.220 - 1.54% -
BM_CmpLess_schar_uchar 2.07% 1.074 1.096 - 0.30% -
std::multiset<int>::count(key)_(existent)/32 2.07% 3.758 3.835 - 1.44% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.07% 34650.160 35366.694 - 9.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.07% 8677180.010 8856573.276 - 2.47% -
BM_CmpEqual_short_uchar 2.06% 1.081 1.104 - 1.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.06% 802.029 818.564 - 1.08% -
SetIntersection_None_Set_float_256_256 2.06% 5668918.520 5785722.713 - -1.56% -
std::replace(list<int>)_(prefix)/50 2.06% 17.055 17.406 - 0.95% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.06% 12.958 13.224 - 1.52% -
BM_CmpEqual_uint_int 2.06% 1.046 1.067 - 1.55% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.05% 857.543 875.126 - 2.03% -
std::rotate(deque<int>)_(by_1/3)/1024 2.05% 406.262 414.590 - -1.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.05% 20.341 20.758 - 2.76% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 2.05% 14.648 14.948 - 1.69% -
BM_num_get<unsigned_long> 2.04% 10.510 10.725 - 1.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.04% 11563.844 11800.096 - 1.44% -
BM_deque_vector_ranges_move/1024 2.03% 36.875 37.626 - 0.53% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 2.03% 1522.827 1553.809 - -1.97% -
rng::for_each(map<int>)/8 2.03% 6.095 6.219 - 1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.03% 87335.818 89105.990 - 2.48% -
BM_PushHeap_uint64_Ascending_16384 2.02% 3.574 3.647 - -0.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.02% 13.044 13.308 - 2.49% -
std::search(vector<int>)_(no_match)/1000 2.02% 204.324 208.460 - -0.92% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.02% 24.879 25.383 - -0.86% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.02% 3.736 3.812 - 0.46% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.02% 23.775 24.256 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.01% 13791.164 14068.789 - 3.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.00% 23668.747 24143.222 - 0.55% -
std::copy_backward(list<int>)/64 2.00% 30.778 31.393 - 2.04% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.99% 35.723 36.435 - 1.57% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.99% 1.203 1.227 - 2.07% -
SetIntersection_None_Vector_string_262144_16 1.99% 1272765.224 1298141.658 - 0.26% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.99% 5657.400 5770.067 - 1.38% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.99% 17.331 17.676 - 1.87% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.98% 37545.020 38287.083 - 4.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.98% 3.253 3.317 - 0.34% -
std::unique(list<int>)_(sprinkled)/8192 1.97% 7867.209 8022.250 - 1.03% -
BM_lexicographical_compare_three_way_slow_path/262144 1.97% 74789.387 76262.803 - 0.03% -
rng::starts_with(deque<int>,_pred)/1000 1.96% 507.646 517.599 - 2.05% -
std::search(vector<int>)_(no_match)/1024 1.96% 209.060 213.150 - -0.89% -
BM_StringAssignAsciiz_Large_Transparent 1.96% 11.608 11.835 - 0.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.96% 599770.577 611502.876 - -0.80% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.95% 12.731 12.979 - 1.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.95% 44.321 45.184 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.94% 1960358.072 1998461.426 - -1.81% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.94% 12.987 13.238 - 2.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.94% 6565.424 6692.466 - -1.88% -
std::for_each_n(deque<int>)/50 1.93% 3.901 3.976 - -16.83% -
std::find_end(forward_list<int>)_(process_all)/1000 1.93% 681.310 694.478 - 0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.93% 15.776 16.080 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.93% 199678545.327 203531643.801 - -0.45% -
std::make_heap(vector<int>)_(ascending)/8 1.92% 16.320 16.634 - 1.35% -
bm_ranges_lexicographical_compare<signed_char>/8 1.92% 3.463 3.529 - -0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.92% 25042.208 25522.384 - -4.75% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.92% 272.604 277.829 - 1.89% -
std::set<std::string>::find(key)_(non-existent)/8192 1.92% 27.107 27.626 - -3.57% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.91% 30.304 30.885 - 1.49% -
std::partition_copy(vector<int>)/32 1.91% 7.982 8.135 - 1.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.91% 1066216.858 1086626.914 - 0.75% -
std::set<int>::upper_bound(key)_(existent)/1024 1.91% 4.077 4.154 - -2.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 31.675 32.276 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.89% 23.447 23.891 - -0.36% -
rng::for_each(set<int>)/50 1.89% 37.603 38.314 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.89% 0.628 0.640 - 0.08% -
std::partition_point(vector<int>)/32 1.89% 2.529 2.577 - 0.20% -
std::rotate(deque<int>)_(by_1/3)/8192 1.88% 3195.365 3255.568 - 2.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.88% 1036319.289 1055826.358 - 0.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.88% 244125.712 248711.575 - 0.38% -
std::find_if(vector<bool>)_(process_all)/50 1.87% 23.614 24.056 - 0.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.87% 9.559 9.738 - 5.83% -
bm_swap_ranges_vb_aligned/32768 1.86% 63.531 64.716 - 1.69% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.86% 21.221 21.616 - 0.62% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.86% 22766.722 23190.477 - 0.47% -
rng::find_last(vector<char>)_(bail_10%)/50 1.86% 10.698 10.897 - 1.17% -
SetIntersection_Front_Set_float_262144_256 1.86% 4160749.066 4238024.977 - 10.68% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.86% 134093.316 136582.495 - 2.00% -
SetIntersection_None_Set_float_256_4 1.86% 11282467.969 11491854.140 - 1.33% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.86% 37.443 38.137 - -1.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.85% 23.696 24.136 - 3.60% -
BM_PushHeap_uint64_Random_256 1.85% 5.958 6.068 - 2.04% -
rng::starts_with(list<int>)/8192 1.85% 9200.469 9370.427 - 1.61% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.84% 213282787.873 217213659.446 - 1.03% -
SetIntersection_Interlaced_Set_float_262144_1024 1.84% 1503440.674 1531066.730 - 0.47% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.84% 21.490 21.885 - -1.57% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.84% 4.377 4.458 - -0.65% -
BM_CmpLess_uint_short 1.83% 1.017 1.036 - 4.20% -
std::search(vector<int>)_(single_element)/8192 1.83% 1822.517 1855.864 - 0.05% -
SetIntersection_Front_Vector_float_16384_16384 1.83% 79563420.577 81017131.522 - 1.80% -
rng::starts_with(vector<int>)/8 1.82% 1.223 1.245 - 1.71% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.82% 14.973 15.246 - -4.17% -
std::stable_partition(list<int>)_(dense)/32 1.82% 37.568 38.253 - 4.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.82% 54545.695 55539.930 - -3.57% -
std::stable_partition(list<int>)_(sparse)/50 1.82% 26.190 26.667 - 0.04% -
BM_StringAssignAsciizMix_Opaque 1.82% 4.978 5.069 - 0.73% -
SetIntersection_Front_Set_uint64_262144_256 1.82% 3884075.185 3954731.722 - 2.53% -
std::move(vector<bool>)_(unaligned)/512 1.82% 4.768 4.855 - 1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.81% 1481891.897 1508750.696 - -0.49% -
BM_deque_vector_ranges_copy/1 1.81% 2.095 2.132 - 0.99% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.80% 23.816 24.245 - 14.73% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.80% 19.552 19.905 - 0.67% -
std::unique(vector<int>)_(sprinkled)/8192 1.80% 3895.926 3966.063 - 1.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.80% 13670.058 13915.961 - 0.91% -
std::remove_if(deque<int>)_(prefix)/32 1.80% 54.866 55.853 - 0.90% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.80% 145930.508 148553.291 - -2.55% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.80% 15.786 16.070 - 0.70% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.79% 8.624 8.779 - 1.57% -
std::find_if(vector<bool>)_(process_all)/8 1.79% 3.514 3.577 - 1.47% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.79% 399.527 406.685 - 3.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.79% 24.042 24.472 - 0.84% -
std::fill(vector<bool>)/64 1.79% 1.568 1.596 - 0.06% -
std::shift_left(list<int>)/8192 1.78% 7603.754 7739.276 - 0.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.78% 2686.257 2734.108 - -1.83% -
std::find_if(deque<int>)_(process_all)/50 1.78% 12.473 12.695 - 0.87% -
std::set<int>::ctor(const&,_alloc)/8192 1.77% 50462.986 51357.064 - 4.29% -
BM_deque_deque_move_backward/512 1.77% 19.175 19.514 - 3.46% -
std::partial_sort_copy(list<int>)_(heap)/1024 1.77% 8230.203 8375.723 - -3.02% -
std::rotate_copy(vector<int>)/8192 1.77% 720.009 732.729 - 97.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.76% 28.774 29.281 - 1.32% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.76% 2.287 2.328 - 2.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.76% 12756.228 12980.615 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.76% 6.485 6.599 - 0.12% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.75% 214.494 218.251 - 1.76% -
std::stable_sort(vector<int>)_(shuffled)/8 1.75% 19.579 19.922 - 0.75% -
SetIntersection_Front_Set_string_262144_1 1.75% 1070602.755 1089341.286 - 0.58% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.75% 52.541 53.459 - 2.26% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.75% 22.043 22.428 - 0.56% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.75% 6.971 7.093 - -13.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.74% 32.598 33.166 - -5.65% -
std::make_heap(deque<int>)_(repeated)/8 1.74% 24.888 25.321 - 1.12% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.74% 16286.026 16569.527 - 1.85% -
std::sort(vector<NonIntegral>)_(descending)/8 1.74% 24.685 25.114 - 1.34% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.74% 521.972 531.029 - 0.41% -
BM_CmpEqual_schar_ushort 1.73% 1.079 1.098 - 2.40% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.73% 382.657 389.291 - 2.52% -
std::lower_bound(std::deque<int>)/8 1.73% 16.887 17.179 - -1.49% -
BM_PushHeap_string_Random_4 1.73% 6.049 6.154 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.73% 12067171.443 12275899.496 - 0.61% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.73% 722170.321 734644.226 - 0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.73% 21742561.091 22117811.350 - 1.26% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.73% 19.659 19.998 - 1.21% -
BM_PushHeap_uint32_Random_16384 1.72% 5.772 5.871 - 0.62% -
BM_PushHeap_uint64_Random_1024 1.72% 6.129 6.234 - 0.18% -
std::move_backward(vector<int>)/8 1.72% 2.270 2.309 - 3.96% -
std::copy_if(deque<int>)_(every_other)/8 1.72% 3.433 3.492 - 1.56% -
SetIntersection_Front_Vector_float_16384_64 1.72% 1366887.746 1390355.492 - 2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.71% 6689.561 6803.983 - -2.11% -
BM_CmpLess_schar_int 1.71% 1.104 1.122 - -0.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 1.71% 53.070 53.977 - -27.02% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.70% 15779.992 16049.032 - 1.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 12111.273 12317.733 - 1.51% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.70% 28.277 28.759 - -4.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.70% 219.130 222.857 - 5.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.70% 9882.387 10049.971 - 3.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.69% 213.000 216.609 - 0.10% -
std::set<std::string>::count(key)_(existent)/8192 1.69% 34.687 35.272 - 20.28% -
SetIntersection_Interlaced_Set_float_262144_262144 1.69% 1634342.285 1661882.651 - 2.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.68% 366.340 372.510 - 2.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.68% 12701.374 12914.565 - 0.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.68% 0.751 0.764 - -0.14% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.68% 294.746 299.687 - 0.37% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.67% 20.756 21.102 - 0.77% -
SetIntersection_Front_Vector_uint64_262144_262144 1.67% 349104574.365 354919472.570 - 1.17% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.66% 12.348 12.553 - 0.71% -
std::find_first_of(deque<int>)_(small_needle)/32 1.66% 112.757 114.629 - 5.65% -
std::stable_sort(deque<int>)_(heap)/8 1.66% 23.667 24.059 - -0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 7444.925 7568.486 - -0.70% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.65% 207.804 211.223 - 0.38% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.64% 17.202 17.484 - 0.55% -
rng::starts_with(deque<int>,_pred)/8192 1.64% 3901.106 3965.113 - 0.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.64% 22.447 22.815 - 1.26% -
BM_num_get<void*> 1.64% 10.872 11.050 - 0.61% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.63% 5.412 5.501 - 1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.63% 8793691.986 8936925.632 - -11.00% -
SetIntersection_Interlaced_Vector_uint32_262144_16 1.63% 5750178.186 5843720.114 - 1.73% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.63% 200660410.789 203922974.648 - -0.53% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.63% 8266.474 8400.862 - 0.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.62% 189523.719 192592.398 - 1.59% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.62% 5885.676 5980.896 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.61% 17476485.058 17757797.187 - 6.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.61% 18248360.567 18541893.771 - 0.81% -
BM_CmpLess_uchar_schar 1.61% 1.017 1.034 - 0.37% -
ranges::min(std::vector<__int128>)/64 1.61% 26.337 26.760 - 4.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.60% 17.242 17.518 - 1.95% -
std::find_first_of(list<int>)_(small_needle)/32 1.59% 92.763 94.241 - 1.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.58% 3743.133 3802.363 - 0.23% -
std::partition_point(deque<int>)/8192 1.58% 15.061 15.299 - -0.26% -
std::copy_if(vector<int>)_(every_other)/1048576 1.58% 492919.995 500701.384 - 0.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.58% 273.560 277.873 - 1.42% -
std::equal(list<int>)_(it,_it,_it)/8192 1.58% 9714.376 9867.494 - 2.69% -
std::reverse_copy(list<int>)/32768 1.58% 26302.702 26717.209 - 0.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.57% 59747.241 60686.995 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.57% 6.816 6.923 - 0.13% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.57% 27.789 28.225 - -1.31% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.57% 15.766 16.013 - 1.00% -
ranges::min(std::vector<__int128>)/70000 1.56% 29886.819 30354.329 - 6.54% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.56% 6112.039 6207.565 - 2.97% -
ranges::min(std::vector<char>)/64 1.56% 4.206 4.272 - 1.36% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.56% 32.497 33.004 - 1.99% -
BM_CmpEqual_uint_schar 1.56% 1.012 1.028 - 0.38% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.56% 9.079 9.221 - 0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.56% 365.074 370.755 - 0.19% -
SetIntersection_Front_Vector_float_16384_4 1.55% 1060144.504 1076621.933 - 2.16% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.55% 244713.323 248502.141 - -3.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.54% 43174.065 43839.878 - -0.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.54% 802.184 814.531 - -3.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.54% 19.512 19.812 - -1.04% -
std::stable_sort(vector<int>)_(repeated)/8 1.53% 15.419 15.656 - 0.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.53% 14953.560 15182.123 - 0.64% -
SetIntersection_Interlaced_Set_float_1024_4 1.53% 9689654.532 9837601.695 - 1.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.52% 31.656 32.136 - 0.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.52% 1560.573 1584.257 - -1.14% -
std::unordered_map<int,_int>::clear()/32 1.52% 584.888 593.765 - 1.37% -
SetIntersection_Interlaced_Set_string_1024_256 1.52% 35288925.423 35824029.427 - 3.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.51% 1.299 1.319 - -6.04% -
rng::starts_with(vector<int>)/1024 1.51% 59.840 60.742 - 1.40% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.51% 52412.689 53201.713 - -1.46% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.50% 42.411 43.048 - 0.34% -
std::rotate(vector<int>)_(by_1/3)/32 1.50% 9.868 10.016 - 1.04% -
std::copy(deque<int>)/8 1.50% 2.655 2.695 - -0.04% -
rng::find_last(list<int>)_(bail_90%)/1024 1.50% 75.173 76.299 - 0.42% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.49% 1.558 1.581 - -9.13% -
std::find_if_not(list<int>)_(process_all)/50 1.49% 38.623 39.199 - 2.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.49% 14757.096 14977.081 - 2.35% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.49% 15528.032 15759.413 - 1.44% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.49% 199.701 202.674 - -1.51% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.49% 39970196.619 40565102.731 - 1.81% -
std::make_heap(vector<int>)_(repeated)/8192 1.48% 4259.729 4322.900 - 1.49% -
BM_PushHeap_string_QuickSortAdversary_4 1.48% 6.348 6.442 - -0.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.47% 1073611.419 1089426.521 - 0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.47% 9.333 9.470 - 2.67% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.46% 244742.745 248325.130 - 0.61% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.46% 338458.560 343404.865 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_16384_64 1.46% 8314145.924 8435552.045 - 34.60% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.45% 5.885 5.971 - 1.33% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.45% 7236.795 7341.712 - -0.03% -
std::set<std::string>::contains(key)_(non-existent)/32 1.45% 9.646 9.785 - -5.62% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.44% 1.742 1.767 - -4.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.44% 96.779 98.175 - 33.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.44% 199.608 202.483 - -6.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.44% 6.622 6.717 - -1.82% -
std::search(vector<int>)_(no_match)/8192 1.44% 1619.124 1642.406 - -0.20% -
BM_PushHeap_uint64_Random_16 1.44% 4.452 4.516 - -0.68% -
std::partition_copy(deque<int>)/32 1.43% 12.658 12.840 - 0.09% -
SetIntersection_Front_Set_float_16384_16384 1.43% 225694902.018 228930216.755 - 6.37% -
BM_PushHeap_string_Random_1024 1.43% 14.663 14.873 - -1.45% -
std::generate_n(deque<int>)/8192 1.43% 1938.677 1966.396 - 0.29% -
std::remove_copy(list<int>)_(prefix)/8192 1.43% 6880.525 6978.777 - 0.05% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.43% 27.427 27.818 - -1.82% -
std::copy_if(vector<int>)_(entire_range)/8 1.43% 2.254 2.286 - 1.99% -
std::partition_point(vector<int>)/8192 1.42% 9.238 9.369 - 0.72% -
BM_deque_deque_copy_backward/5500 1.41% 203.034 205.906 - 1.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.41% 392.113 397.660 - 1.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.41% 16474.730 16707.609 - -0.05% -
std::pop_heap(deque<std::string>)/8 1.41% 57.088 57.894 - -0.11% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.41% 735.625 746.016 - 0.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.41% 213.021 216.025 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.41% 19.527 19.801 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.41% 6.907 7.004 - -1.08% -
std::multimap<int,_int>::find(key)_(existent)/32 1.40% 1.714 1.738 - -0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.40% 391.610 397.101 - 1.76% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.40% 1.571 1.593 - 27.43% -
SetIntersection_Front_Vector_float_4_1 1.40% 213092582.546 216067973.957 - 0.77% -
std::fill_n(deque<int>)/1024 1.40% 29.519 29.931 - -0.40% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.39% 31.095 31.528 - -1.56% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.39% 667.622 676.882 - -1.43% -
std::sort_heap(deque<int>,_pred)/8 1.39% 34.719 35.201 - 3.76% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.38% 210712.248 213630.562 - 1.04% -
std::unordered_set<std::string>::clear()/8192 1.38% 221134.698 224194.222 - 1.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.38% 760.825 771.313 - 1.34% -
std::map<std::string,_int>::ctor(const&)/1024 1.38% 35391.665 35878.717 - 0.51% -
BM_deque_vector_copy_backward/4000 1.38% 141.904 143.856 - 0.58% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.38% 5.322 5.395 - -1.10% -
std::move_backward(vector<int>)/1048576 1.37% 56541.236 57318.577 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 62684.174 63545.879 - 0.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.37% 454.701 460.946 - -8.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.37% 12.813 12.989 - 1.39% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.37% 54968.511 55721.105 - -4.22% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.37% 29.431 29.834 - 1.27% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.36% 38507.335 39032.513 - -4.03% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.36% 117664.643 119267.824 - 2.07% -
BM_getline_string 1.36% 16.615 16.841 - -0.37% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.36% 17.547 17.786 - 1.63% -
BM_std_minmax_element<char>/3 1.36% 1.201 1.217 - 6.26% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.36% 18.050 18.295 - -3.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.36% 115714.844 117284.883 - -3.99% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.36% 18.145 18.392 - 0.31% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.35% 29.883 30.288 - 8.38% -
std::copy_n(deque<int>)/8 1.35% 2.752 2.789 - 1.96% -
rng::contains_subrange(list<int>)_(process_all)/32 1.35% 10.041 10.176 - 0.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.35% 12585.297 12754.675 - 1.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.35% 11.879 12.039 - 2.11% -
std::find(vector<int>)_(bail_25%)/8192 1.34% 465.168 471.424 - 0.54% -
std::for_each(deque<int>)/8 1.34% 0.910 0.922 - 1.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.34% 24.036 24.358 - -0.62% -
std::lower_bound(std::list<int>)/8 1.34% 15.340 15.546 - 0.46% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.34% 11594.686 11749.593 - 4.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.34% 4237314.430 4293892.491 - -3.44% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.33% 21.485 21.772 - -0.38% -
std::set<int>::erase(key)_(existent)/8192 1.33% 67.817 68.722 - 0.59% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.33% 0.938 0.951 - 2.50% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.33% 24.314 24.638 - 1.50% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.33% 1101875.069 1116568.949 - 0.59% -
std::find_first_of(deque<int>)_(small_needle)/50 1.33% 173.913 176.225 - 5.38% -
std::remove_copy(deque<int>)_(prefix)/32 1.33% 12.856 13.027 - -0.34% -
std::rotate_copy(vector<int>)/50 1.33% 2.675 2.710 - 1.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.32% 10.933 11.078 - 1.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.32% 22.144 22.436 - -0.54% -
std::unordered_map<int,_int>::clear()/0 1.31% 388.796 393.894 - 0.67% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.31% 15.880 16.087 - 0.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.31% 4758.297 4820.506 - -2.57% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.31% 33.742 34.183 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.30% 1241227.945 1257410.968 - 0.51% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 1.30% 132766.121 134496.612 - -3.23% -
bm_swap_ranges_vb_unaligned/64 1.30% 4.925 4.989 - 0.76% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.30% 27.872 28.235 - 0.66% -
rng::starts_with(deque<int>,_pred)/1024 1.30% 523.549 530.359 - 0.40% -
std::pop_heap(deque<std::string>)/8192 1.30% 113.519 114.994 - -0.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.30% 392.302 397.396 - 0.85% -
BM_deque_vector_copy_backward/1024 1.30% 36.637 37.112 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.29% 174710.397 176968.779 - 0.69% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.29% 4757.816 4819.240 - -0.18% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.29% 635975.804 644182.196 - -0.04% -
SetIntersection_Interlaced_Set_string_64_16 1.29% 37738687.529 38224824.297 - 0.82% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.29% 7.267 7.361 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_256 1.29% 13983835.652 14163595.343 - -1.44% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.28% 56572.930 57299.682 - 0.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 561.526 568.738 - 1.59% -
rng::contains(list<int>)_(process_all)/50 1.28% 18.211 18.444 - 1.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.28% 21.425 21.699 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.28% 2164601.969 2192335.711 - 0.74% -
BM_deque_vector_ranges_copy_backward/4096 1.27% 147.048 148.918 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.27% 158205.977 160216.757 - 1.53% -
std::upper_bound(std::vector<int>)/8 1.27% 5.938 6.013 - 0.55% -
std::adjacent_find(list<int>)/50 1.27% 22.970 23.261 - -0.32% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.27% 347497.963 351898.148 - 0.40% -
std::partition_point(vector<int>)/1024 1.27% 6.041 6.118 - 0.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.26% 14931.691 15120.368 - 0.08% -
std::search(vector<int>)_(no_match)/1048576 1.26% 208058.321 210686.483 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.26% 5717.379 5789.475 - 1.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.26% 36607.944 37069.376 - -2.15% -
std::find_end(list<int>)_(process_all)/1048576 1.26% 869816.810 880779.987 - 1.02% -
std::partial_sort(deque<int>)_(repeated)/1024 1.26% 6389.704 6470.194 - 2.39% -
BM_CmpLess_ushort_int 1.26% 1.071 1.085 - 0.85% -
SetIntersection_Front_Set_string_16_4 1.26% 63232726.230 64027051.756 - -0.37% -
BM_PushHeap_uint32_Random_16 1.26% 4.116 4.168 - 4.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.25% 13.109 13.273 - 1.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.25% 8527.596 8634.379 - 0.50% -
BM_deque_deque_move/0 1.25% 0.809 0.819 - -5.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.25% 464.388 470.195 - 1.20% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.25% 5.512 5.581 - 1.95% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.25% 1.509 1.527 - 0.75% -
std::set<std::string>::contains(key)_(existent)/8192 1.25% 26.645 26.978 - -6.57% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.25% 1.775 1.797 - -1.48% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.25% 27.119 27.457 - -1.88% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.25% 500.919 507.159 - -13.69% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.24% 13188.347 13352.518 - 0.42% -
rng::starts_with(list<int>)/1048576 1.24% 932877.932 944481.147 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.24% 7.023 7.110 - 1.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.24% 48.201 48.800 - -0.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 44944.146 45502.734 - 1.71% -
std::sort(deque<int>)_(ascending)/1024 1.24% 756.439 765.803 - 0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.24% 47.647 48.236 - -6.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.24% 851.538 862.061 - -2.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.23% 716.860 725.705 - 0.65% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.23% 13.527 13.694 - 0.75% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.23% 16.425 16.627 - 0.29% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.23% 1448.808 1466.658 - -0.13% -
std::deque<int>::ctor(size)/1024 1.23% 75.347 76.274 - 2.20% -
BM_StringFindNoMatch/512 1.23% 9.256 9.370 - 0.17% -
std::copy_if(vector<int>)_(every_other)/8 1.23% 4.161 4.212 - 1.24% -
std::sort(deque<int>)_(pipe-organ)/1024 1.23% 2691.609 2724.662 - -0.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.22% 8160.941 8260.851 - 0.22% -
std::rotate(list<int>)_(1_element_backward)/32 1.22% 13.135 13.296 - 0.53% -
BM_num_put<unsigned_long_long> 1.22% 11.218 11.355 - 3.10% -
BM_deque_vector_ranges_copy/1024 1.22% 36.791 37.239 - -0.66% -
std::replace_if(vector<int>)_(prefix)/50 1.22% 13.788 13.956 - 0.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.22% 52.336 52.973 - 1.75% -
std::find_if_not(vector<bool>)_(process_all)/8 1.22% 3.469 3.511 - -1.05% -
BM_vector_deque_copy/1024 1.21% 35.771 36.204 - 0.71% -
std::find(vector<char>)_(process_all)/8192 1.21% 135.502 137.143 - 1.15% -
std::reverse_copy(deque<int>)/64 1.21% 15.811 16.002 - 0.86% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.21% 34713.298 35132.099 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.20% 1118257.083 1131709.660 - -0.00% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.20% 7227.483 7314.287 - -0.49% -
std::find_end(vector<int>)_(same_length)/8192 1.20% 1995.053 2018.991 - 1.19% -
std::partition(vector<int>)_(dense)/50 1.20% 12.984 13.140 - 0.64% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.19% 2.389 2.418 - 0.74% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.19% 2.088 2.113 - 0.25% -
BM_vector_deque_move/1024 1.19% 35.828 36.254 - 0.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.19% 391.588 396.232 - 1.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.19% 248.146 251.089 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.18% 65639.459 66416.509 - 0.27% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.18% 43.683 44.198 - 1.07% -
BM_deque_vector_ranges_copy_backward/64 1.18% 2.926 2.960 - 0.24% -
SetIntersection_None_Vector_float_1024_64 1.18% 1060784.415 1073283.338 - -4.99% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.18% 9.686 9.800 - -7.16% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.18% 109673.530 110962.914 - 0.73% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.18% 173.835 175.878 - 0.97% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.17% 784.237 793.436 - 0.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 36589.042 37017.614 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.17% 390.585 395.153 - 0.25% -
rng::find(vector<bool>)_(process_all)/1024 1.17% 4.671 4.726 - -0.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.17% 92.382 93.462 - -6.96% -
std::set<std::string>::ctor(const&)/8192 1.17% 342373.576 346372.589 - 1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.17% 347460971.431 351518319.809 - 0.88% -
BM_PushHeap_string_Random_64 1.17% 12.757 12.906 - -4.26% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.17% 2.370 2.398 - -19.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 1.17% 286.074 289.407 - 0.48% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.16% 682.421 690.367 - 0.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 1.16% 64.468 65.219 - 6.05% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.16% 23.893 24.171 - 3.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.16% 748.975 757.684 - -1.30% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.16% 169.528 171.499 - 0.46% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.16% 2.072 2.096 - 0.86% -
SetIntersection_None_Set_uint32_262144_1024 1.16% 1174901.287 1188494.547 - -1.25% -
std::remove_copy_if(list<int>)_(prefix)/32 1.16% 16.906 17.101 - 0.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.15% 20.570 20.807 - 0.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.15% 37980.229 38418.674 - 0.47% -
std::find_end(vector<int>)_(near_matches)/1000 1.15% 13409.390 13564.098 - 0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.15% 392.378 396.901 - 1.53% -
BM_deque_vector_ranges_copy_backward/1024 1.15% 36.850 37.273 - 0.50% -
std::copy_n(vector<bool>)_(aligned)/64 1.15% 1.339 1.354 - 0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.15% 17.444 17.644 - -0.18% -
std::swap_ranges(list<int>)/1024 1.15% 749.856 758.448 - -5.23% -
BM_deque_deque_ranges_copy_backward/4096 1.15% 150.881 152.609 - -1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.14% 13867933.397 14026634.650 - -10.58% -
bm_ranges_swap_ranges_vb_aligned/131072 1.14% 244.403 247.199 - 0.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.14% 880135.267 890202.536 - -1.51% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.14% 11.133 11.260 - -1.65% -
std::rotate(vector<bool>)_(by_1/4)/32 1.14% 17.767 17.970 - 0.76% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.14% 1.676 1.695 - -0.63% -
std::copy_n(deque<int>)/262144 1.14% 11608.260 11740.248 - 0.98% -
std::transform(vector<int>)_(identity_transform)/50 1.13% 16.132 16.315 - 0.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.13% 75422.629 76277.320 - -1.32% -
std::map<int,_int>::count(key)_(existent)/8192 1.13% 5.745 5.810 - 1.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.13% 31.259 31.613 - 0.82% -
rng::contains_subrange(list<int>)_(same_length)/32 1.13% 16.408 16.594 - 0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.13% 391.945 396.379 - 1.41% -
std::copy_n(vector<bool>)_(unaligned)/64 1.13% 1.786 1.806 - 0.39% -
std::fill(vector<int>)/8192 1.13% 231.305 233.919 - 0.10% -
rng::find_last(list<int>)_(bail_10%)/50 1.13% 15.761 15.939 - 1.90% -
std::remove_copy(list<int>)_(sprinkled)/50 1.13% 18.521 18.730 - 1.69% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.13% 1903.190 1924.668 - 0.53% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.13% 1860.542 1881.504 - 0.29% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.13% 5.746 5.811 - -1.00% -
rng::starts_with(deque<int>,_pred)/1048576 1.12% 507583.545 513287.793 - -0.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.12% 179583.451 181590.875 - -2.19% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.12% 40.102 40.549 - 2.51% -
std::set<int>::count(key)_(non-existent)/8192 1.12% 11.181 11.306 - 0.57% -
bm_lexicographical_compare<int>/64 1.11% 4.344 4.393 - -1.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.11% 5604.772 5667.168 - 0.91% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.11% 2284.535 2309.943 - -0.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.11% 27.597 27.904 - 1.22% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.11% 13.375 13.524 - 16.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 165032.589 166863.731 - 3.07% -
BM_deque_deque_ranges_move_backward/512 1.11% 18.880 19.089 - 1.17% -
std::unique(deque<int>)_(contiguous)/52 1.10% 57.436 58.070 - -2.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.10% 43.644 44.125 - 3.26% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.10% 1.379 1.394 - 1.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.10% 19.211 19.422 - 0.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.10% 2.379 2.405 - 4.09% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.10% 15.724 15.897 - 0.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.10% 8404.936 8497.117 - 0.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.10% 773.471 781.940 - 0.07% -
std::upper_bound(std::deque<int>)/8192 1.09% 64.549 65.255 - 0.75% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.09% 8.438 8.531 - 0.09% -
std::copy(vector<int>)/32768 1.09% 3749.542 3790.514 - 0.48% -
std::stable_partition(vector<int>)_(dense)/1024 1.09% 289.334 292.487 - 0.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.09% 6.625 6.698 - 1.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.09% 18.429 18.629 - -1.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.09% 391.913 396.178 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.09% 8.517 8.609 - 1.78% -
std::generate(vector<int>)/8192 1.09% 1823.829 1843.644 - 0.43% -
SetIntersection_None_Set_uint32_262144_256 1.09% 1176561.848 1189340.740 - -1.03% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.08% 2.252 2.276 - -2.08% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.08% 67.372 68.103 - -0.07% -
std::copy_backward(deque<int>)/262144 1.08% 31221.470 31559.656 - -0.05% -
SetIntersection_Interlaced_Set_float_256_16 1.08% 11951408.320 12080737.818 - 0.25% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.08% 5.065 5.120 - 2.31% -
std::transform(deque<int>)_(identity_transform)/8192 1.08% 2443.023 2469.414 - 1.05% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.08% 13.968 14.119 - 1.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.08% 89.604 90.571 - 34.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.08% 801.194 809.838 - 2.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.08% 1108328.716 1120256.342 - 3.01% -
SetIntersection_Interlaced_Set_string_262144_16 1.07% 2146364.746 2169409.177 - -0.31% -
std::copy_if(list<int>)_(entire_range)/262144 1.07% 213969.367 216263.953 - -0.24% -
std::remove_if(deque<int>)_(prefix)/50 1.07% 64.613 65.305 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.07% 144034.679 145577.796 - -0.82% -
std::upper_bound(std::vector<int>)/8192 1.07% 15.607 15.774 - 0.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.07% 765.493 773.683 - -3.60% -
std::copy(list<int>)/64 1.07% 36.747 37.139 - 22.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.07% 13.121 13.261 - 1.01% -
SetIntersection_Interlaced_Set_string_1024_4 1.06% 10374566.670 10484900.243 - 1.93% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.06% 780.145 788.425 - -4.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.06% 1216860.676 1229762.371 - -0.56% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.06% 9.870 9.974 - -1.52% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.06% 1886.654 1906.589 - -0.72% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.06% 44495.289 44965.233 - -1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.06% 53.714 54.281 - 0.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.05% 37.420 37.814 - -0.09% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.05% 1.738 1.756 - -0.83% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.05% 9063.011 9158.291 - -1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.05% 1048209.168 1059224.939 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.05% 27192476.251 27478057.595 - -5.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.05% 446.005 450.684 - -0.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.05% 12.810 12.945 - 1.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.04% 31768.843 32100.673 - 1.64% -
std::find(vector<int>)_(process_all)/1024 1.04% 240.658 243.171 - 0.49% -
BM_StringFindStringLiteral/128 1.04% 3.187 3.220 - 1.11% -
SetIntersection_None_Vector_string_16384_64 1.04% 1220036.511 1232726.737 - 0.72% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.04% 112.808 113.977 - -0.01% -
SetIntersection_Front_Vector_uint64_262144_1024 1.04% 5316786.676 5371837.111 - -9.19% -
std::remove_copy(list<int>)_(prefix)/32 1.03% 11.175 11.291 - 0.53% -
std::move_backward(vector<bool>)_(aligned)/4096 1.03% 7.156 7.229 - 0.07% -
std::unordered_multimap<int,_int>::clear()/0 1.03% 391.636 395.655 - 1.42% -
BM_StringAssignAsciizMix_Transparent 1.03% 2.972 3.002 - -0.61% -
std::find(deque<int>)_(bail_25%)/32768 1.03% 1903.008 1922.536 - 0.44% -
BM_vector_deque_ranges_move/1024 1.02% 35.731 36.096 - -4.43% -
BM_deque_vector_copy_backward/4096 1.02% 147.861 149.373 - 0.44% -
BM_StringRelational_Compare_Empty_Huge_Control 1.02% 1.606 1.622 - 0.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.02% 12731.460 12861.245 - -0.38% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.02% 7.939 8.020 - -0.38% -
std::find_end(vector<int>)_(single_element)/1000 1.01% 238.497 240.915 - -3.69% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.01% 1417.976 1432.343 - 0.77% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.01% 861965.853 870699.416 - -3.34% -
SetIntersection_None_Vector_float_16384_4 1.01% 1089729.328 1100768.553 - -4.02% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.01% 1.419 1.433 - 0.20% -
std::reverse(vector<int>)/64 1.01% 4.150 4.192 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.01% 350757553.463 354304581.494 - 0.60% -
BM_StringRelational_Less_Small_Small_Control 1.01% 1.847 1.866 - 0.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.01% 10.340 10.444 - -4.15% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.01% 477.665 482.487 - 2.23% -
std::find(deque<int>)_(process_all)/50 1.01% 13.061 13.193 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.01% 1048799.297 1059356.819 - -0.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 187950.454 189842.390 - 2.12% -
std::multimap<int,_int>::count(key)_(existent)/32 1.01% 3.617 3.653 - 0.23% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.00% 3.079 3.110 - 0.96% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.00% 429.939 434.250 - 1.22% -
std::fill_n(vector<int>)/1024 1.00% 29.445 29.740 - -0.89% -
std::upper_bound(std::deque<int>)/100 1.00% 30.392 30.696 - 0.51% -
std::equal(vector<int>)_(it,_it,_it)/50 1.00% 4.219 4.261 - 4.39% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.305 350.768 -0.14% 350.768
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.073 534.237 -0.03% 534.237
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.913 701.194 0.51% 701.194
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.902 371.385 0.50% 371.385
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.281 55.679 -0.84% 55.679
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.075 71.588 0.18% 71.588
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.55% 611.467 14.990 96.937 -5.57% 96.937
std::search_n(deque<int>)_(no_match)/1024 -95.35% 293.746 13.659 41.063 0.03% 41.063
std::fill(vector<bool>)/262144 -75.51% 941.294 230.517 - 0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.68% 1749.757 512.964 - -21.45% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.53% 2531.800 822.143 - -1.24% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.95% 23.870 8.844 - -64.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -62.77% 23.874 8.888 - -13.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -59.98% 14.877 5.954 - -62.57% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -58.75% 14.878 6.137 - -11.79% -
std::copy(vector<bool>)_(aligned)/1048576 -57.48% 3793.166 1612.858 - -26.37% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -53.32% 24.088 11.244 - 0.30% -
std::search_n(vector<int>)_(no_match)/32 -52.18% 6.886 3.293 0.396 -0.59% 0.396
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -51.90% 50.255 24.173 - 27.57% -
BM_deque_vector_copy/64 -51.80% 5.410 2.608 - -0.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.42% 15.020 7.597 - 0.42% -
std::transform(deque<int>)_(identity_transform)/32 -49.19% 24.212 12.302 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.03% 64.988 33.774 - -28.99% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.98% 700887.854 364605.701 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.45% 58.922 30.963 - -51.48% -
BM_vector_deque_ranges_move/64 -46.99% 5.321 2.821 - 0.22% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.05% 15.025 8.105 0.363 -0.06% 0.363
rng::find_last(list<int>)_(bail_10%)/1024 -45.57% 1240.838 675.409 - -2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.93% 34.540 19.021 - 0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.75% 7137942.061 3944065.210 - -27.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.59% 17.408 9.646 - -22.26% -
std::adjacent_find(deque<int>)/50 -43.04% 26.467 15.075 - -24.76% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -42.99% 179.543 102.356 - 0.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -42.62% 4.194 2.406 - -38.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.28% 171.755 99.143 - -0.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.18% 10.947 6.330 - -13.84% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.81% 659551.092 383779.305 - -1.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -41.14% 166.690 98.115 - -0.04% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.05% 10.928 6.442 - 0.10% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -40.80% 91.105 53.933 - -3.93% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -40.67% 69.021 40.948 - -37.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.51% 125.843 77.377 - -0.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -37.82% 4.142 2.575 - -10.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -36.79% 7.257 4.588 - -13.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -36.26% 11.309 7.209 - -0.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -35.43% 4.158 2.685 - -0.37% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -34.82% 841.040 548.156 - -35.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.46% 38.192 25.030 - -10.94% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.39% 653.879 428.991 - 0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -33.65% 7.861 5.216 - 0.14% -
ranges::min(std::deque<__int128>)/70000 -33.34% 36497.526 24327.675 - -33.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -32.86% 75.689 50.816 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -32.72% 11172785.651 7517354.554 - -36.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.47% 0.404 0.273 - -43.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.18% 804.576 545.639 - -25.85% -
BM_PushHeap_float_Random_1 -32.14% 0.697 0.473 - 0.44% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -31.50% 472.645 323.785 - -4.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -31.29% 61.523 42.273 - -0.20% -
SetIntersection_Interlaced_Vector_string_262144_1024 -31.20% 349346807.551 240349399.733 - -30.59% -
SetIntersection_None_Set_string_1024_1 -31.10% 12681800.183 8737190.341 - -2.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -30.92% 1964.499 1357.106 - -26.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -30.86% 2287558.021 1581688.739 - -3.33% -
std::adjacent_find(deque<int>)/8 -30.58% 4.875 3.384 - -8.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.49% 0.487 0.338 - -15.43% -
std::search(deque<int>)_(same_length)/1000 -29.93% 464.349 325.361 - 0.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -29.85% 17331.996 12157.918 - -20.49% -
std::equal(vector<bool>)_(unaligned)/8 -29.83% 1.121 0.787 - -10.99% -
SetIntersection_None_Set_string_1024_4 -29.67% 12516676.481 8802446.271 - -2.05% -
std::equal(vector<bool>)_(unaligned)/50 -29.60% 1.123 0.790 - -17.73% -
BM_PushHeap_uint32_Ascending_1 -29.16% 0.629 0.446 - -6.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -28.74% 3.512 2.503 - -1.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -28.70% 10.040 7.159 - -11.64% -
SetIntersection_Interlaced_Set_string_16384_16 -28.49% 345495322.150 247051103.713 - -4.72% -
SetIntersection_None_Set_string_1024_16 -28.46% 12663239.195 9059272.838 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -28.41% 7758674.068 5554666.857 - -15.15% -
std::all_of(vector<int>)_(process_all)/50 -28.38% 17.631 12.626 - -13.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -28.35% 65517870.747 46941000.170 - -2.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -28.32% 31.621 22.667 - -27.87% -
std::unordered_multiset<int>::count(key)_(existent)/32 -28.07% 1.934 1.391 - -27.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.67% 41.201 29.801 - -0.73% -
std::shift_right(vector<int>)/32 -27.61% 4.075 2.950 - -29.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -27.60% 45.607 33.020 - -40.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -27.37% 337302952.275 244967345.501 - -29.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.96% 349765375.114 255470894.174 - 2.39% -
ranges::min(std::vector<long_long>)/1 -26.73% 0.450 0.330 - -14.57% -
std::fill(list<int>)/1024 -26.25% 671.673 495.340 - -26.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -26.16% 19.119 14.117 - -26.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -25.83% 1.769 1.312 - -8.52% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.53% 46390890.196 34547382.375 - 27.66% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -25.47% 3070726.040 2288507.378 - -4.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -25.21% 39.010 29.177 - 15.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.97% 7088.095 5318.246 - 0.82% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -24.94% 43.054 32.317 - 0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -24.90% 820.814 616.436 - -8.28% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.63% 769.308 579.832 - 0.20% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.59% 69.546 52.443 - 0.22% -
std::multimap<std::string,_int>::ctor(const&)/32 -24.43% 894.508 675.997 - -25.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -24.40% 30.962 23.406 - -23.55% -
ranges::min(std::deque<char>)/1 -24.36% 0.915 0.692 - -18.49% -
std::copy_n(vector<bool>)_(aligned)/1048576 -24.17% 3319.084 2516.996 - -11.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.16% 715.814 542.881 - -26.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.98% 32.140 24.433 - -0.61% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -23.51% 41.289 31.583 - -21.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -23.48% 1.617 1.237 - -16.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.99% 72.369 55.734 - -3.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.85% 1723.823 1329.989 - -40.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -22.62% 39.829 30.821 - -27.87% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.61% 38814871.394 30040472.073 - 15.93% -
std::unordered_multiset<int>::find(key)_(existent)/32 -22.48% 1.491 1.156 - -7.55% -
std::unordered_set<std::string>::erase(iterator)/1024 -22.40% 33.550 26.036 - -13.10% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.37% 3794.811 2945.903 - -0.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.19% 6.511 5.066 - -9.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -22.02% 14.285 11.139 - -20.44% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -21.86% 3221521.985 2517366.373 - 4.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -21.75% 0.335 0.262 - -45.38% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -21.64% 14468.164 11337.578 - -2.02% -
std::find_if(vector<char>)_(bail_25%)/8 -21.55% 0.957 0.751 - -28.77% -
BM_deque_deque_move_backward/0 -21.54% 0.920 0.721 - -11.31% -
std::set<int>::contains(key)_(non-existent)/8192 -21.51% 19.181 15.055 - 38.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -21.50% 7.978 6.263 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.45% 7605.711 5973.998 - -3.40% -
std::is_sorted_until(deque<int>,_pred)/8 -21.45% 6.112 4.801 - -3.71% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.38% 2.878 2.263 - 1.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -21.02% 41.959 33.139 - 31.63% -
std::move(deque<int>)/32768 -20.94% 2331.800 1843.628 - 1.42% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.84% 511.827 405.186 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -20.77% 37.345 29.589 - -24.50% -
std::multimap<std::string,_int>::erase(iterator)/1024 -20.70% 34.034 26.988 - -5.13% -
SetIntersection_Front_Set_uint32_262144_1024 -20.60% 14332566.840 11380067.208 - -10.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -20.49% 31.266 24.860 - 1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -20.41% 143713879.990 114377156.024 - -8.80% -
rng::contains_subrange(deque<int>)_(process_all)/32 -20.39% 15.301 12.181 - -20.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -20.38% 20.919 16.656 - -51.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.38% 0.697 0.555 - 34.83% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -20.30% 0.443 0.353 - 36.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.12% 35.816 28.611 - -13.42% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.10% 27.669 22.107 - -16.11% -
std::copy_if(list<int>)_(every_other)/4096 -20.07% 4165.891 3329.992 - 1.49% -
std::unordered_set<int>::clear()/1024 -19.99% 10228.555 8184.152 - 3.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.96% 25584093.036 20477731.526 - -8.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -19.84% 1.290 1.034 - -20.33% -
std::vector<int>::ctor(size)/32 -19.57% 14.541 11.695 - 10.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.51% 2.734 2.200 - -3.60% -
BM_PushHeap_float_SingleElement_1 -18.85% 0.586 0.475 - 1.92% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -18.66% 799.787 650.536 - -8.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.62% 41.424 33.711 - -3.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.59% 2.014 1.640 - -1.54% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -18.55% 9.236 7.523 - -8.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.53% 20.395 16.616 - -0.74% -
std::unordered_set<int>::contains(key)_(existent)/1024 -18.39% 1.589 1.297 - -9.62% -
std::unordered_set<int>::find(key)_(existent)/32 -18.38% 1.395 1.139 - -19.48% -
std::search(list<int>)_(single_element)/8192 -18.24% 8935.607 7306.134 - -13.53% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -18.17% 1.422 1.164 - -22.73% -
std::multiset<std::string>::erase(iterator)/32 -18.05% 33.084 27.111 - -1.73% -
ranges::min(std::list<long_long>)/1 -17.82% 0.375 0.308 - -31.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.71% 1333.658 1097.406 - -5.21% -
SetIntersection_Front_Set_float_1024_1024 -17.64% 13560496.078 11168997.304 - -8.42% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.57% 816.645 673.151 - -0.01% -
ranges::min(std::deque<__int128>)/64 -17.22% 25.229 20.885 - -16.93% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -17.10% 8.055 6.678 - -11.06% -
bm_lexicographical_compare<signed_char>/1 -17.10% 1.531 1.270 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.86% 78.750 65.473 - 14.35% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.85% 10.759 8.946 - 0.05% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.68% 7.254 6.044 - 0.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -16.53% 6.666 5.564 - -6.15% -
std::find_if_not(vector<int>)_(bail_25%)/8 -16.53% 0.842 0.703 - 1.75% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.52% 709.345 592.160 - -0.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.52% 88.260 73.683 - -3.66% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.25% 1.380 1.156 - -17.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.75% 43.062 36.279 - -9.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.67% 69.432 58.551 - -24.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -15.58% 5.360 4.525 - 0.08% -
BM_StringFindAllMatch/512 -15.38% 13.701 11.593 - -0.59% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -15.30% 1037.840 879.082 - 3.62% -
SetIntersection_Front_Set_float_1024_256 -15.15% 4238564.298 3596343.126 - -14.53% -
SetIntersection_Interlaced_Vector_uint32_256_64 -15.08% 8417840.117 7148224.300 - -15.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -15.06% 8.840 7.508 - -14.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -15.05% 25.666 21.803 - -12.06% -
BM_deque_vector_ranges_copy_backward/70000 -14.97% 10219.110 8688.935 - -3.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -14.94% 1.497 1.273 - 2.07% -
ranges::minmax(std::deque<long_long>)/1 -14.91% 0.826 0.703 - -5.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -14.90% 1.538 1.309 - -6.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.86% 7577.612 6451.361 - -3.25% -
SetIntersection_Front_Set_float_262144_1024 -14.82% 13347852.654 11370103.589 - -8.31% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.79% 55.823 47.568 - 2.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.78% 28.138 23.979 - -17.89% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.77% 9.189 7.832 - -15.26% -
BM_deque_vector_ranges_copy/0 -14.72% 1.553 1.325 - -12.86% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.68% 6466.454 5516.864 - 3.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -14.68% 25.227 21.523 - -7.46% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.54% 0.316 0.270 - -27.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -14.48% 23.631 20.210 - -9.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.44% 32.089 27.457 - -16.66% -
BM_deque_vector_copy/0 -14.43% 1.559 1.334 - -8.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -14.41% 1.520 1.301 - -7.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.35% 198.647 170.147 - -7.18% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.34% 6855503.643 5872219.898 - -0.36% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.28% 728.294 624.321 - -0.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.22% 52341.438 44897.531 - 1.40% -
std::multiset<std::string>::contains(key)_(existent)/8192 -14.21% 32.993 28.303 - -0.78% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -14.19% 32.906 28.236 - -19.90% -
std::multiset<std::string>::insert(value)_(already_present)/32 -14.17% 49.249 42.269 - -2.04% -
std::unordered_set<int>::clear()/8192 -14.13% 73561.139 63167.318 - 1.47% -
SetIntersection_Front_Set_uint64_1024_256 -14.11% 4278192.684 3674484.457 - 1.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -14.09% 1.515 1.301 - -6.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -14.05% 1.517 1.304 - -6.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -13.99% 1.368 1.177 - -10.34% -
SetIntersection_Front_Set_float_256_256 -13.97% 8182561.613 7039577.039 - -8.18% -
std::move(vector<int>)/1048576 -13.95% 70383.066 60566.400 - 3.43% -
BM_PushHeap_float_Random_4 -13.90% 2.812 2.421 - 6.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -13.88% 1.832 1.578 - -9.01% -
SetIntersection_Front_Set_float_16384_1024 -13.86% 13580671.575 11698133.093 - -7.67% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -13.83% 2.033 1.752 - -5.17% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.70% 6166.445 5321.441 - 0.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.66% 328.097 283.295 - -1.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.62% 35.428 30.603 - -0.49% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -13.51% 1.601 1.385 - -14.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.50% 50.554 43.727 - -4.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.37% 46.745 40.493 - -8.92% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.30% 326.383 282.983 - -0.10% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -13.28% 10.581 9.176 - -19.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.27% 577.117 500.507 - -13.56% -
BM_StringEraseWithMove_Large_Transparent -13.15% 2.790 2.423 - -12.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.04% 0.578 0.502 - -28.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.96% 65.849 57.315 - -0.52% -
BM_PushHeap_float_Descending_1 -12.96% 0.536 0.466 - 0.08% -
BM_deque_vector_ranges_move_backward/64000 -12.94% 9101.442 7923.751 - -0.30% -
BM_StringConstructDestroyCStr_Large_Transparent -12.87% 12.199 10.628 - 8.58% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -12.83% 9318.240 8122.871 - -1.19% -
SetIntersection_Front_Set_string_262144_16 -12.81% 2039869.741 1778462.298 - -7.16% -
BM_StringConstructDestroyCStr_Small_Transparent -12.74% 0.397 0.346 - 0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -12.62% 2.052 1.793 - -9.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -12.52% 30675.141 26833.383 - -12.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.47% 25.853 22.630 - -13.45% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -12.36% 41.865 36.692 - -0.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -12.35% 2.685 2.353 - -5.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.32% 1.731 1.518 - 6.20% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -12.28% 1.834 1.609 - -7.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.23% 1.835 1.611 - 0.19% -
std::unordered_set<int>::erase(iterator)/32 -12.20% 22.267 19.550 - 0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -12.18% 5492.321 4823.202 - -1.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -12.12% 5.460 4.798 - -9.27% -
BM_StringRelational_Compare_Empty_Large_Control -12.08% 1.830 1.609 - 0.02% -
BM_vector_deque_ranges_copy/0 -12.03% 0.625 0.550 - 20.56% -
std::search(list<int>)_(no_match)/8192 -11.90% 7424.052 6540.623 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.86% 643.498 567.165 - -11.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -11.84% 4999450.693 4407289.655 - -14.53% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.80% 19.659 17.338 - -7.68% -
std::reverse(list<int>)/4096 -11.73% 1765.143 1558.117 - -18.27% -
std::unordered_set<int>::erase(iterator)/1024 -11.62% 22.213 19.632 - 0.72% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.61% 28.541 25.228 - 0.65% -
BM_std_minmax_element<long_long>/3 -11.59% 1.184 1.047 - -12.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.44% 622.932 551.695 - -12.80% -
ranges::minmax(std::deque<char>)/1 -11.41% 0.805 0.714 - -22.32% -
std::copy_n(vector<int>)/4096 -11.38% 172.086 152.500 - -14.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.27% 42.486 37.697 - -1.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.26% 63.031 55.936 - -4.45% -
SetIntersection_Interlaced_Set_string_256_256 -11.24% 32527027.954 28870055.628 - -3.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.23% 625.709 555.423 - -12.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -11.23% 22832289.416 20267709.147 - -27.97% -
std::map<std::string,_int>::find(key)_(existent)/1024 -11.22% 24.604 21.842 - -11.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.11% 67905738.999 60361828.384 - -3.52% -
std::is_sorted(list<int>,_pred)/8192 -11.09% 8650.007 7690.869 - -0.06% -
BM_PushHeap_uint32_Descending_4 -11.07% 0.389 0.346 - 1.02% -
std::is_sorted_until(vector<int>,_pred)/8 -11.06% 3.642 3.239 - -8.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 -11.06% 6692142.171 5952256.849 - -10.34% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -11.02% 359.742 320.100 - -1.56% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -11.01% 10.891 9.693 - -6.25% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -11.01% 43.919 39.086 - 9.70% -
BM_PushHeap_uint64_SingleElement_1 -10.89% 0.479 0.427 - 4.02% -
SetIntersection_Interlaced_Vector_string_256_64 -10.85% 20857354.572 18593335.300 - -3.72% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -10.79% 105569.772 94177.311 - -2.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.76% 22.879 20.417 - -10.73% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.75% 1.351 1.206 - -10.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.73% 56.521 50.455 - -9.45% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.61% 40.686 36.368 - 1.03% -
ranges::min(std::list<__int128>)/1 -10.56% 0.456 0.407 - -10.93% -
std::copy_if(list<int>)_(every_other)/32768 -10.55% 28160.750 25189.929 - -3.08% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.52% 8200.717 7337.891 138.226 -10.89% 138.226
ranges::minmax(std::vector<char>)/64 -10.52% 1.328 1.189 - -0.52% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.49% 10.615 9.502 - -9.35% -
SetIntersection_Interlaced_Vector_string_262144_64 -10.48% 22340393.591 20000217.296 - -6.74% -
BM_StringRelational_Eq_Small_Small_Control -10.40% 1.848 1.656 - -5.11% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.37% 20759934.317 18606199.110 - -16.74% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -10.37% 1796409.249 1610086.494 - 3.80% -
std::unordered_set<int>::erase(iterator)/8192 -10.37% 22.232 19.927 - 1.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.35% 22.109 19.820 - -4.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -10.33% 36.209 32.470 - -12.99% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.29% 1.587 1.424 - 10.31% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.28% 76003151.660 68186982.334 - -6.26% -
std::partition(deque<int>)_(sparse)/8192 -10.27% 3295.180 2956.868 - -2.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.26% 29425.545 26407.039 - -21.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -10.26% 4783923.337 4293312.558 - -15.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -10.19% 0.338 0.304 - 1.04% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -10.19% 6361.493 5713.494 - -14.82% -
std::find_end(deque<int>)_(single_element)/1024 -10.15% 317.788 285.540 - -6.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.14% 41082.278 36916.787 - -0.72% -
std::pop_heap(vector<std::string>)/1024 -10.12% 22.869 20.556 - 2.42% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.09% 63.333 56.944 - 0.27% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.07% 5894961.454 5301629.088 - -0.16% -
BM_StringDestroy_Large -10.06% 9.522 8.564 - 20.48% -
ranges::min(std::deque<char>)/70000 -10.04% 19818.274 17827.695 - -0.18% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -10.03% 12366.156 11125.276 - -0.62% -
std::copy_if(list<int>)_(entire_range)/64 -10.02% 36.704 33.025 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -9.98% 107792999.534 97033849.302 - 9.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.97% 239.223 215.365 - -4.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.94% 843.533 759.674 - -11.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.93% 41.730 37.587 - 0.54% -
SetIntersection_Front_Set_uint64_1024_64 -9.88% 1774335.884 1599046.619 - -0.57% -
std::count(list<int>)_(every_other)/8192 -9.86% 7535.874 6792.771 - 0.05% -
SetIntersection_Front_Set_string_1024_64 -9.85% 4966333.257 4477081.704 - -6.48% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.85% 43195874.964 38941338.867 - -8.95% -
std::is_sorted_until(deque<int>)/8 -9.69% 2.841 2.565 - -33.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.65% 1.804 1.630 - -15.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.45% 1623.033 1469.580 - 12.84% -
ranges::min(std::deque<char>)/8 -9.39% 2.548 2.308 - -6.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.33% 4.661 4.226 - 0.15% -
SetIntersection_Front_Vector_uint64_16384_1024 -9.32% 5921145.675 5369201.945 - -9.32% -
BM_StringEraseWithMove_Large_Opaque -9.22% 2.861 2.598 - -8.79% -
std::copy_backward(vector<bool>)_(aligned)/512 -9.17% 1.573 1.429 - -11.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -9.13% 1.361 1.237 - 5.17% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.04% 47.736 43.419 - -16.28% -
SetIntersection_Front_Set_float_1024_64 -9.02% 1832791.498 1667437.669 - -6.92% -
std::map<int,_int>::erase(iterator)/8192 -8.93% 23.902 21.767 - -8.16% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.85% 702.674 640.514 - -8.38% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.84% 56676.944 51667.443 - -3.45% -
BM_StringRelational_Less_Empty_Empty_Control -8.83% 1.827 1.666 - 0.03% -
SetIntersection_Front_Vector_string_16384_64 -8.81% 3428717.280 3126583.588 - -1.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.80% 2.802 2.555 - -4.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.79% 72.774 66.373 - 26.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.77% 131573.970 120039.323 - -7.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -8.70% 54000255.708 49304718.938 - 18.12% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.66% 789.882 721.470 - 25.22% -
SetIntersection_Interlaced_Set_uint32_262144_16 -8.65% 1741256.019 1590626.385 - 0.89% -
SetIntersection_Front_Set_uint32_16384_1024 -8.61% 12667720.138 11577097.263 - -14.13% -
SetIntersection_Front_Vector_uint64_16384_256 -8.56% 2283341.100 2087945.039 - -8.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.54% 635.551 581.270 - -17.12% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -8.53% 11.165 10.213 - -3.29% -
std::generate(list<int>)/8192 -8.52% 7693.826 7038.599 - -4.90% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -8.50% 11.299 10.338 - -5.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.44% 1.348 1.234 - -13.23% -
SetIntersection_Front_Vector_float_262144_16384 -8.43% 79463729.967 72762287.884 - -8.64% -
BM_vector_deque_move/70000 -8.41% 3381.497 3097.128 - -0.18% -
BM_vector_deque_ranges_copy/65536 -8.41% 3120.466 2858.099 - 0.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -8.40% 25721.937 23562.258 - 24.75% -
BM_PushHeap_float_Random_1024 -8.39% 7.553 6.919 - -3.49% -
std::set<int>::equal_range(key)_(non-existent)/32 -8.35% 2.664 2.442 - -5.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.32% 1568.592 1438.032 - -2.74% -
std::partition(list<int>)_(dense)/8192 -8.31% 5358.135 4912.808 - -4.90% -
BM_vector_deque_ranges_move/65536 -8.31% 3112.575 2854.056 - -0.18% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -8.30% 26.923 24.690 - -5.98% -
BM_vector_deque_ranges_move/70000 -8.27% 3376.854 3097.487 - -0.24% -
std::unordered_set<int>::clear()/32 -8.23% 639.098 586.499 - 1.10% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.23% 1097971.448 1007613.482 - -2.78% -
std::rotate(deque<int>)_(by_1/4)/8192 -8.22% 2558.429 2348.090 - -17.53% -
std::multiset<int>::count(key)_(existent)/8192 -8.20% 10.185 9.350 - -1.83% -
BM_vector_deque_ranges_copy/70000 -8.19% 3380.825 3103.956 - -0.22% -
BM_vector_deque_move/65536 -8.16% 3106.739 2853.327 - -0.07% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.14% 22.935 21.068 - -3.99% -
BM_vector_deque_copy/70000 -8.12% 3376.882 3102.821 - 0.02% -
std::count_if(list<int>)_(every_other)/8192 -8.08% 8357.806 7682.910 - -5.11% -
SetIntersection_Front_Set_string_262144_64 -8.04% 5003161.131 4600709.125 - -3.25% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.04% 1.539 1.415 - -5.24% -
std::replace(vector<int>)_(sprinkled)/32 -8.00% 6.195 5.700 - 0.24% -
BM_StringRead_Cold_Deep_Empty -7.97% 1.308 1.204 - -2.67% -
BM_vector_deque_copy/65536 -7.95% 3101.452 2854.800 - -0.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -7.95% 1.659 1.527 - -5.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -7.92% 668.225 615.321 - -8.00% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.91% 205.461 189.207 - 0.27% -
ranges::min(std::deque<char>)/64 -7.90% 17.984 16.563 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -7.87% 32.565 30.002 - -3.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.85% 24559.665 22631.398 - 25.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.84% 828.254 763.282 - 0.33% -
BM_StringEraseWithMove_Huge_Transparent -7.84% 45.328 41.774 - -7.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.83% 1780.489 1641.102 - -8.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.82% 36.767 33.892 - -7.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.73% 7083.683 6536.225 - -2.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.72% 56706.774 52327.957 - -1.66% -
BM_PushHeap_float_Random_256 -7.68% 7.367 6.801 - 0.71% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.64% 24.103 22.261 - 2.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.64% 74815.710 69103.051 - -1.75% -
BM_StringRead_Cold_Deep_Large -7.63% 1.338 1.236 - -7.68% -
std::set<std::string>::ctor(const&)/32 -7.63% 841.161 776.987 - 9.35% -
BM_StringEraseWithMove_Huge_Opaque -7.63% 48.581 44.876 - -4.34% -
BM_vector_deque_move/64000 -7.62% 3069.389 2835.536 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.60% 534.534 493.893 - 0.36% -
std::copy_backward(vector<int>)/4096 -7.60% 233.555 215.798 - 43.98% -
BM_vector_deque_ranges_move/64000 -7.60% 3069.179 2836.049 - -0.19% -
BM_vector_deque_ranges_copy/64000 -7.59% 3073.603 2840.252 - 0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -7.56% 756.039 698.873 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.54% 50.116 46.338 - 15.79% -
SetIntersection_Front_Vector_uint64_262144_64 -7.52% 1372084.962 1268896.565 - -7.77% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -7.51% 95.112 87.966 - -9.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.50% 29.293 27.096 - -3.74% -
std::list<int>::erase(begin)_(cheap_elements)/32 -7.48% 11.133 10.300 - -4.11% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.48% 1.613 1.492 - 3.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.47% 58.742 54.354 - 12.74% -
BM_PushHeap_string_Descending_262144 -7.45% 3.422 3.167 - -0.52% -
SetIntersection_None_Set_string_16384_1024 -7.44% 221429009.401 204956807.540 - 1.87% -
BM_vector_deque_copy/64000 -7.39% 3066.720 2840.080 - 0.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.38% 21531.271 19943.045 - -7.55% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.37% 284.622 263.633 - 0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -7.37% 7064.338 6543.531 - -1.68% -
SetIntersection_Interlaced_Vector_string_16384_64 -7.34% 13157231.822 12191867.391 - -7.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.30% 653.191 605.532 - -1.51% -
ranges::minmax(std::vector<char>)/8 -7.28% 1.044 0.968 - -5.03% -
std::count(list<int>)_(every_other)/1048576 -7.28% 873195.537 809640.679 - -0.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.24% 2743.554 2545.008 - -0.01% -
std::unique(deque<int>)_(contiguous)/8192 -7.23% 4033.370 3741.729 - 0.23% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -7.22% 11.062 10.263 - -2.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.21% 662.365 614.585 - -8.77% -
std::stable_partition(deque<int>)_(sparse)/50 -7.20% 29.416 27.298 - -5.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.20% 21550.929 19999.889 - -12.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.18% 366806757.063 340478854.667 - -0.04% -
BM_deque_deque_copy_backward/0 -7.17% 0.931 0.864 - 12.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.17% 34.541 32.066 - 4.76% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.14% 11.364 10.553 - 6.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.13% 1194.803 1109.587 - -5.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.12% 97.167 90.250 - 3.95% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.12% 22.265 20.680 - -9.76% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.09% 1052.378 977.740 - -1.09% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.08% 2157.941 2005.129 - -7.50% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.08% 30.139 28.005 - -0.16% -
SetIntersection_Front_Set_uint64_16384_256 -7.07% 3966943.696 3686379.451 - -5.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.07% 35.280 32.785 - -0.55% -
SetIntersection_Front_Set_uint64_1024_1024 -7.03% 12664646.235 11773750.102 - 1.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.03% 93.924 87.320 - 0.79% -
std::reverse_copy(list<int>)/512 -7.02% 391.377 363.903 - -5.34% -
SetIntersection_Front_Set_float_262144_16384 -7.02% 228201279.112 212190281.437 - 1.73% -
std::map<int,_int>::ctor(const&)/1024 -7.01% 7444.928 6922.679 - 6.08% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.01% 2154.561 2003.456 - 0.26% -
std::is_sorted_until(list<int>)/8192 -6.99% 7164.030 6663.023 - -6.22% -
std::transform(list<int>)_(identity_transform)/8192 -6.96% 7569.706 7042.636 - -9.38% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.96% 6603472.743 6144180.242 - 2.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -6.96% 70.426 65.527 - 5.94% -
std::search(deque<int>)_(near_matches)/1024 -6.95% 20553.620 19124.469 - -16.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.95% 65944.330 61362.248 - 2.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.94% 1.343 1.249 - 7.59% -
std::search(list<int>,_pred)_(no_match)/8192 -6.92% 7798.397 7258.784 - 0.06% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.91% 44198.507 41142.680 - 0.07% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.90% 0.237 0.221 - -0.55% -
SetIntersection_Front_Vector_uint64_1024_256 -6.86% 2286779.681 2129920.104 - -5.77% -
std::unordered_set<std::string>::erase(iterator)/32 -6.85% 29.901 27.853 - -10.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.85% 21362.021 19898.785 - -7.79% -
BM_PushHeap_float_Random_64 -6.84% 6.699 6.241 - -1.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.83% 18.408 17.151 - -2.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.82% 2.453 2.286 - 0.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.80% 28538.844 26597.420 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -6.79% 36.712 34.219 - -5.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.79% 1.536 1.432 - -5.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -6.75% 33.534 31.271 - -9.74% -
ranges::minmax(std::vector<char>)/1 -6.74% 0.652 0.608 - 0.32% -
SetIntersection_Front_Set_uint64_16384_4 -6.70% 1076446.934 1004294.554 - -3.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.68% 1.584 1.478 - -4.46% -
SetIntersection_Front_Vector_uint32_256_256 -6.68% 4546724.049 4243227.006 - 0.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.67% 54.705 51.056 - 3.82% -
SetIntersection_Front_Vector_uint32_16384_256 -6.65% 2278427.191 2127007.388 - 0.08% -
SetIntersection_Front_Set_uint64_64_64 -6.64% 13709639.806 12798814.544 - -0.03% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.63% 1374565.267 1283487.141 - 0.41% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.61% 25.779 24.075 - -0.66% -
BM_PushHeap_uint32_Descending_16 -6.59% 0.379 0.354 - -0.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.58% 41.339 38.617 - -14.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.58% 8.931 8.343 - -0.18% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.58% 186973.381 174672.244 - -10.63% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.55% 8666.123 8098.228 - 0.34% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.53% 1560.354 1458.472 - -7.78% -
std::multiset<int>::contains(key)_(non-existent)/32 -6.52% 2.711 2.534 - -7.52% -
std::find_if_not(vector<char>)_(process_all)/8 -6.51% 1.482 1.386 - -9.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.50% 11823.126 11054.628 - -6.19% -
BM_PushHeap_string_PipeOrgan_16384 -6.47% 13.172 12.320 - -0.74% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -6.47% 1.379 1.289 - -14.87% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.46% 269.388 251.983 - 0.27% -
std::multiset<int>::find(key)_(existent)/8192 -6.45% 8.594 8.040 - -3.56% -
bm_gcd_random -6.44% 31.086 29.084 - 0.44% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.43% 7.651 7.159 - 0.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.40% 23.831 22.305 - -6.47% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.38% 1.249 1.169 - -3.82% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.37% 355.969 333.300 - 2.36% -
std::deque<int>::ctor(size)/32 -6.34% 29.330 27.471 - -2.84% -
BM_std_minmax_element<short>/2 -6.33% 0.683 0.640 - -6.92% -
SetIntersection_Front_Set_uint32_262144_16 -6.30% 1191753.467 1116732.416 - -6.19% -
BM_StringRead_Cold_Deep_Small -6.29% 1.222 1.145 - -8.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -6.29% 135.918 127.373 - 1.24% -
std::set<int>::ctor(&&,_different_allocs)/1024 -6.28% 6173.371 5785.978 - -2.64% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.24% 800.940 750.941 - -2.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.24% 36.813 34.517 - -3.18% -
std::fill(deque<int>)/1024 -6.23% 32.312 30.299 - -0.34% -
BM_PushHeap_float_Random_16 -6.23% 5.394 5.058 - 1.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.20% 2.377 2.229 - 0.59% -
BM_PushHeap_uint32_SingleElement_4 -6.20% 0.356 0.334 - -0.02% -
BM_StringRelational_Less_Small_Empty_Control -6.16% 1.717 1.611 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -6.15% 1183563.512 1110718.513 - -1.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.15% 5.787 5.431 - 0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.14% 106156.503 99637.969 - 1.62% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.14% 63.861 59.942 - -0.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.13% 5.295 4.971 - -0.43% -
std::pop_heap(deque<float>)/1024 -6.13% 13.299 12.484 - -3.52% -
SetIntersection_Front_Set_uint64_262144_16 -6.12% 1206808.063 1132902.535 - -4.62% -
BM_StringRelational_Less_Empty_Huge_Control -6.12% 1.717 1.612 - 0.08% -
BM_CmpLess_uchar_uint -6.10% 1.117 1.049 - -1.41% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.10% 1429979.884 1342802.931 - -5.08% -
bm_lexicographical_compare<signed_char>/64 -6.10% 2.263 2.125 - 12.50% -
std::partial_sort(deque<int>)_(heap)/8 -6.09% 41.340 38.820 - 0.38% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.09% 93.679 87.972 - 3.01% -
std::set<int>::contains(key)_(non-existent)/32 -6.08% 2.883 2.708 - -9.60% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -6.08% 12.215 11.472 - -0.41% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.07% 2.561 2.405 - 8.75% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.05% 105914.800 99503.638 - 2.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.03% 1.235 1.160 - 3.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.02% 1.387 1.303 - -6.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.02% 23876.535 22439.923 - 0.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -6.00% 6.411 6.026 - 0.23% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.00% 1.715 1.612 - -8.81% -
ranges::minmax(std::list<long_long>)/1 -5.98% 0.453 0.426 - 7.92% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.97% 3959.967 3723.461 - 0.20% -
bm_write -5.96% 606.091 569.969 - -6.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.96% 77.818 73.183 - 0.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.91% 188532.850 177381.593 - -6.47% -
std::sort(vector<int>)_(heap)/1024 -5.91% 4832.304 4546.517 - -0.16% -
bm_ranges_swap_ranges_vb_unaligned/8 -5.91% 5.033 4.736 - -7.52% -
std::find_if(deque<int>)_(bail_25%)/8192 -5.90% 541.750 509.774 - -6.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.88% 216919.492 204154.017 - -2.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.88% 918.642 864.649 - -0.75% -
ranges::min(std::deque<long_long>)/64 -5.86% 17.609 16.577 - -1.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.86% 12.222 11.505 - 0.18% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.85% 1.470 1.384 - -7.89% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.85% 919.487 865.684 - -0.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.85% 160.174 150.805 - -6.72% -
SetIntersection_Front_Set_uint32_256_64 -5.84% 5457244.281 5138769.355 - -10.86% -
SetIntersection_Front_Vector_string_64_64 -5.81% 27023384.684 25454612.319 - 0.10% -
std::replace(list<int>)_(prefix)/1024 -5.78% 785.529 740.105 - 0.09% -
BM_CmpLess_ushort_short -5.77% 1.070 1.008 - -1.95% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.77% 12.064 11.368 - -0.07% -
BM_StringMove_Small -5.77% 0.794 0.748 - 5.96% -
BM_PushHeap_float_Random_16384 -5.73% 7.623 7.186 - -0.53% -
std::set<std::string>::find(key)_(existent)/1024 -5.73% 23.851 22.484 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.72% 1535020.066 1447253.598 - -11.73% -
BM_deque_deque_ranges_copy_backward/0 -5.72% 0.842 0.794 - 0.56% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.71% 23.082 21.764 - 0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.66% 15.335 14.467 - -12.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.66% 1.462 1.380 - -3.18% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.65% 1717485.515 1620385.210 - -3.73% -
std::partition(list<int>)_(dense)/1024 -5.65% 412.971 389.637 - 0.22% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.65% 6696.126 6318.055 - -1.18% -
SetIntersection_Front_Vector_string_256_16 -5.64% 6315256.638 5958872.909 - -1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.62% 2297.606 2168.524 - 1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.62% 1243284.916 1173442.853 - -3.10% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.61% 922409.162 870634.260 - 1.34% -
std::unordered_set<std::string>::clear()/32 -5.61% 933.402 881.012 - -4.01% -
SetIntersection_None_Vector_uint64_16384_16384 -5.59% 1107484.757 1045569.160 - -4.36% -
std::multimap<std::string,_int>::clear()/1024 -5.59% 22718.921 21448.922 - -2.35% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.58% 2183326.230 2061578.553 - -9.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.57% 35.903 33.904 - -1.98% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.56% 14365840.624 13566731.808 - -6.21% -
SetIntersection_Front_Vector_float_262144_1024 -5.55% 5918349.553 5590101.533 - -5.20% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.54% 23238654.458 21951562.902 - 0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.54% 4.552 4.300 - -0.16% -
std::map<int,_int>::ctor(const&)/8192 -5.54% 58703.685 55454.090 - 6.31% -
SetIntersection_Front_Vector_float_16384_1024 -5.52% 5915306.960 5589009.262 - -5.40% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.51% 12.855 12.147 - -0.08% -
SetIntersection_None_Vector_uint64_1024_4 -5.51% 1076419.722 1017077.559 - -5.48% -
SetIntersection_Front_Set_uint32_1024_256 -5.50% 4070064.754 3846145.922 - -6.80% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.50% 2.577 2.436 - -0.63% -
SetIntersection_None_Set_string_16384_1 -5.50% 210213417.855 198659069.370 - -0.51% -
BM_deque_vector_ranges_move_backward/5500 -5.49% 209.939 198.404 - 0.03% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.44% 0.233 0.221 - 0.18% -
SetIntersection_Front_Set_uint64_256_256 -5.43% 7798527.021 7374894.328 - -4.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.43% 0.679 0.643 - 5.72% -
std::set<int>::contains(key)_(non-existent)/1024 -5.42% 6.394 6.047 - -8.69% -
std::partial_sort(deque<int>)_(ascending)/8 -5.40% 33.311 31.510 - -3.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.40% 28.394 26.860 - -11.61% -
SetIntersection_Front_Set_string_64_64 -5.40% 36717887.879 34735918.377 - -6.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.40% 0.442 0.418 - -10.55% -
BM_StringRelational_Less_Empty_Small_Control -5.38% 1.757 1.663 - -0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -5.36% 88.248 83.517 - 34.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.36% 2329343.410 2204534.060 - -3.62% -
SetIntersection_Front_Set_uint32_256_256 -5.34% 7659448.212 7250568.047 - -6.74% -
std::find_if(list<int>)_(process_all)/50 -5.33% 20.057 18.989 - 0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.32% 16160.124 15300.391 - 4.76% -
BM_vector_deque_ranges_copy/2 -5.31% 1.990 1.884 - -5.50% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.29% 7177.363 6797.428 - 0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.29% 484.137 458.517 - -5.29% -
SetIntersection_Interlaced_Vector_string_64_64 -5.29% 27262060.306 25819408.310 - 4.17% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.28% 7293784.291 6908496.693 - 0.05% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.27% 28.035 26.557 - -10.67% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.26% 1.736 1.645 - -6.05% -
std::is_sorted_until(list<int>,_pred)/8192 -5.22% 7659.792 7259.894 - -3.00% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.22% 43204.293 40950.445 - -0.13% -
std::move(list<int>)/4096 -5.21% 5075.383 4810.816 - 22.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.20% 21.627 20.502 - -0.90% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.20% 10.698 10.142 - 6.47% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.19% 53210.608 50449.848 - -1.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.19% 11.951 11.331 - 4.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.18% 1205208.645 1142795.776 - -4.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.18% 1053356.810 998839.246 - -4.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.15% 26.929 25.543 - -0.92% -
std::stable_partition(deque<int>)_(sparse)/32 -5.14% 13.126 12.451 - 8.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.14% 54.145 51.364 - 0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.13% 979859.505 929583.848 - -1.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -5.11% 55.818 52.966 - -0.77% -
BM_StringRead_Cold_Shallow_Large -5.09% 1.152 1.093 - -7.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.09% 25.317 24.029 - -6.66% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.08% 237.570 225.491 - -0.54% -
BM_StringRead_Cold_Shallow_Empty -5.07% 1.135 1.078 - -6.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.07% 714.126 677.946 - -2.24% -
SetIntersection_Front_Set_uint32_16384_256 -5.05% 3869862.807 3674596.205 - -5.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.02% 5683.831 5398.672 - -0.24% -
std::multiset<std::string>::contains(key)_(existent)/32 -5.00% 16.435 15.613 - 1.58% -
std::find_first_of(vector<int>)_(large_needle)/1024 -5.00% 112837.887 107201.252 - -0.01% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.99% 2172.858 2064.487 - -1.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.98% 51.997 49.406 - -0.85% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.98% 16509.367 15687.543 - -7.49% -
std::set<std::string>::find(key)_(existent)/8192 -4.95% 30.497 28.986 - -7.74% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -4.94% 34.015 32.335 - -1.82% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.93% 22.602 21.487 - -10.08% -
SetIntersection_Front_Set_float_262144_4 -4.92% 1064516.991 1012090.955 - -4.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.92% 1205.938 1146.625 - -1.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.91% 12910.606 12277.299 - -2.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.90% 1.495 1.422 - -0.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.89% 38244.012 36372.929 - -0.46% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.87% 51.239 48.743 - -2.08% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.87% 311.990 296.803 - 1.92% -
SetIntersection_Front_Vector_float_1024_1024 -4.86% 5909356.494 5622109.524 - -4.87% -
std::partial_sort(deque<int>)_(descending)/8 -4.86% 43.404 41.296 - -3.70% -
std::for_each(join_view(vector<vector<int>>))/50 -4.85% 4.171 3.969 - -1.67% -
BM_deque_vector_copy/64000 -4.84% 3002.860 2857.398 - -0.23% -
std::find_if_not(list<int>)_(process_all)/8192 -4.84% 7203.531 6854.779 - -0.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.83% 0.266 0.253 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.81% 43.804 41.698 - 0.54% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.81% 32.989 31.403 - -4.08% -
SetIntersection_Front_Set_uint32_262144_64 -4.80% 1686092.803 1605153.080 - -3.18% -
SetIntersection_None_Set_uint64_1024_64 -4.80% 9002334.521 8570531.118 - -5.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.79% 21.701 20.661 - 6.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.77% 239.328 227.908 - 0.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.77% 51.026 48.595 - -5.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.76% 14397624.374 13712193.100 - -12.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.75% 14710690.364 14011600.650 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.75% 17765501.233 16921742.309 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.75% 3203303.726 3051246.885 - -10.72% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.74% 0.457 0.436 - -9.73% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.74% 17.893 17.044 - -0.08% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -4.74% 757.904 721.959 - -0.03% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.74% 8.724 8.311 - 0.37% -
std::copy_n(vector<bool>)_(aligned)/262144 -4.72% 638.731 608.585 - 2.92% -
std::distance(join_view(vector<vector<int>>))/50 -4.72% 0.641 0.610 - -3.09% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.69% 72.588 69.186 - -0.26% -
SetIntersection_Front_Vector_uint64_1024_16 -4.68% 1130084.493 1077192.057 - -3.14% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.65% 278.438 265.479 - -9.03% -
SetIntersection_Front_Set_uint32_1024_64 -4.65% 1770491.338 1688184.282 - -6.81% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.65% 53.069 50.602 - 0.21% -
SetIntersection_None_Set_uint64_1024_1 -4.64% 9092670.744 8671143.022 - -4.21% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.63% 23.884 22.778 - -0.20% -
std::copy(vector<int>)/4096 -4.63% 222.446 212.150 - -1.10% -
SetIntersection_Interlaced_Set_float_64_64 -4.63% 13286998.257 12672275.278 - -3.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.61% 1577980.228 1505228.848 - -2.90% -
std::partition(deque<int>)_(sparse)/1024 -4.60% 400.688 382.276 - -2.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.59% 2.239 2.136 - 0.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.59% 17.804 16.987 - 5.14% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.59% 1.688 1.611 - -10.86% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.57% 17518190.598 16718342.204 - -6.67% -
std::search(list<int>)_(no_match)/1000 -4.56% 709.956 677.562 - -3.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.56% 9.663 9.223 - -1.03% -
std::partition(vector<int>)_(sparse)/32 -4.55% 9.080 8.667 - -2.34% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.55% 2384.866 2276.310 - -10.27% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.55% 8.439 8.055 - -19.75% -
BM_PushHeap_string_PipeOrgan_1024 -4.54% 9.444 9.015 - -0.19% -
BM_std_minmax_element<char>/65536 -4.54% 17124.893 16346.943 - -7.34% -
SetIntersection_None_Set_uint32_256_4 -4.53% 11537350.620 11014609.469 - -4.41% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.52% 1.861 1.777 - 1.48% -
BM_std_minmax_element<char>/70000 -4.52% 18334.008 17505.710 - -7.11% -
std::replace(vector<int>)_(sprinkled)/1024 -4.51% 169.994 162.325 - 5.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.51% 77257.429 73775.129 - 0.12% -
SetIntersection_Front_Set_float_16384_4 -4.51% 1073814.414 1025415.651 - -3.43% -
SetIntersection_Front_Set_string_256_256 -4.50% 30873578.681 29482908.779 - -1.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.50% 4.529 4.325 - 1.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.49% 19.267 18.401 - -1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.48% 7235397.834 6911228.026 - -14.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.46% 57439.554 54876.875 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.46% 24.089 23.014 - -6.91% -
BM_PushHeap_string_SingleElement_16 -4.46% 2.776 2.652 - 2.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.45% 125.055 119.486 - 8.10% -
BM_std_minmax_element<char>/5500 -4.45% 1444.625 1380.344 - -7.28% -
std::deque<std::string>::ctor(size)/32 -4.45% 44.083 42.124 - 0.53% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.43% 4992.279 4771.234 - 0.41% -
std::find_if(list<int>)_(process_all)/1024 -4.43% 718.228 686.430 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.42% 1922236.660 1837312.788 - -6.55% -
BM_std_minmax_element<char>/64000 -4.42% 16722.664 15983.939 - -7.25% -
std::count(vector<int>)_(every_other)/8 -4.41% 1.376 1.315 - -4.53% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.41% 1.447 1.384 - 1.41% -
SetIntersection_None_Vector_uint64_16384_64 -4.40% 1105241.933 1056612.915 - -2.92% -
SetIntersection_Front_Vector_uint64_1024_64 -4.39% 1377008.162 1316565.815 - -3.05% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.39% 7165166.732 6850831.998 - 7.94% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.37% 29.537 28.245 - -0.38% -
SetIntersection_Interlaced_Vector_string_64_16 -4.36% 29409543.761 28127053.689 - -0.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.35% 30.195 28.880 - -1.51% -
BM_deque_deque_copy/64000 -4.35% 3056.465 2923.447 - -2.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.35% 62598.020 59874.840 - -0.90% -
SetIntersection_Front_Set_uint64_1024_16 -4.34% 1198509.430 1146544.495 - -2.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.34% 48.527 46.423 - -2.34% -
BM_StringAssignStr_Empty_Transparent -4.33% 0.508 0.486 - 0.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.33% 3248.747 3108.191 - -4.36% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.32% 11.057 10.579 - -0.09% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.32% 1096204.274 1048825.847 - -2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.31% 554586041.157 530692852.045 - -0.32% -
std::shift_right(list<int>)/8192 -4.31% 7670.697 7340.420 - -4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.31% 1648612.793 1577631.264 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.30% 1547.980 1481.407 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.30% 527179.721 504513.022 - -4.30% -
std::is_sorted(deque<int>,_pred)/1024 -4.28% 670.005 641.334 - -0.06% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.26% 7.857 7.523 - -5.58% -
SetIntersection_None_Set_uint64_256_4 -4.25% 11594445.423 11101235.198 - -2.09% -
BM_vector_deque_ranges_move/0 -4.25% 0.525 0.503 - 1.28% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.25% 11.019 10.550 - 3.17% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.24% 65.880 63.085 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.24% 41.949 40.170 - 1.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.24% 829.050 793.911 - -1.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -4.23% 6.534 6.257 - -6.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -4.23% 1085210.654 1039322.701 - -3.93% -
BM_std_minmax_element<char>/4000 -4.21% 1053.545 1009.163 - -6.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.21% 9269.935 8879.576 - 3.30% -
std::copy_n(vector<int>)/262144 -4.20% 12281.933 11765.783 - -4.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -4.20% 110.373 105.740 - 3.01% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.19% 222.169 212.860 - 0.51% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.18% 13.321 12.764 - 0.16% -
ranges::min(std::deque<long_long>)/8 -4.18% 2.403 2.302 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.17% 5.473 5.244 - -1.04% -
BM_std_minmax_element<char>/4096 -4.16% 1078.540 1033.626 - -6.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.15% 175009316.708 167752187.769 - -1.15% -
BM_vector_deque_copy_backward/0 -4.14% 0.480 0.460 - -23.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.13% 5414.643 5190.803 - -9.93% -
BM_CmpLess_uchar_short -4.13% 1.059 1.016 - -3.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.12% 454.809 436.069 - -1.14% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.11% 0.424 0.407 - 0.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.11% 13.494 12.940 - 0.18% -
SetIntersection_Front_Set_uint64_262144_64 -4.11% 1688334.814 1619007.406 - -3.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.10% 1158203.520 1110698.219 - -3.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.10% 408.102 391.385 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.07% 6569425.171 6301965.794 - -3.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.06% 25.455 24.422 - -0.21% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.06% 76.664 73.554 - 6.46% -
SetIntersection_Front_Vector_uint64_1024_4 -4.04% 1081399.933 1037678.443 - -2.30% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.02% 16.215 15.563 - -4.37% -
std::find(vector<short>)_(bail_25%)/8 -4.02% 0.710 0.681 - -5.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.01% 0.665 0.639 - 3.34% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.00% 1051269.111 1009168.982 - -5.00% -
SetIntersection_None_Set_uint32_256_64 -4.00% 9362650.872 8987976.912 - -3.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.00% 135.333 129.918 - -4.32% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.00% 1479159.990 1419998.570 - -0.03% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.00% 3492789.406 3353165.272 - -3.26% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.99% 18.293 17.562 - -1.09% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.98% 73.639 70.711 - -0.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.96% 19.343 18.577 - -0.03% -
BM_std_minmax_element<char>/1024 -3.96% 275.555 264.639 - -6.70% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.96% 583.200 560.112 - -1.97% -
SetIntersection_Front_Set_float_16384_16 -3.96% 1225513.146 1177040.597 - -1.14% -
BM_StringMove_Large -3.95% 0.735 0.706 - 0.05% -
SetIntersection_None_Set_uint32_1024_16 -3.94% 9111137.382 8751805.759 - -3.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.94% 1122126.846 1077902.721 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.92% 11777.069 11314.864 - -2.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.92% 23.889 22.952 - -5.74% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.91% 13.277 12.758 - -8.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.88% 0.264 0.254 - 0.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.88% 1.179 1.133 - -3.14% -
BM_deque_vector_ranges_copy_backward/65536 -3.88% 8445.245 8117.963 - -1.57% -
std::move(deque<int>)/64 -3.87% 5.021 4.827 - 0.72% -
SetIntersection_None_Set_uint64_256_64 -3.87% 9370715.529 9008247.938 - -3.88% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.87% 1619440.350 1556838.869 - -0.17% -
std::list<std::string>::ctor(size)/32 -3.86% 348.132 334.679 - -2.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.86% 22.451 21.584 - -0.51% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.86% 24.381 23.440 - -5.54% -
SetIntersection_Front_Vector_string_256_256 -3.86% 19202575.762 18461332.294 - -1.84% -
bm_lexicographical_compare<signed_char>/512 -3.86% 8.116 7.803 - 1.43% -
rng::fold_left(deque<int>)/8192 -3.86% 4463.233 4290.989 - -1.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.85% 1162.960 1118.192 - -1.71% -
std::reverse(deque<int>)/64 -3.85% 13.563 13.042 - -3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.84% 355247154.698 341590540.241 - -5.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.83% 5.423 5.215 - -5.23% -
std::equal(vector<int>)_(it,_it,_it)/8 -3.82% 1.229 1.182 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.82% 0.814 0.782 - 0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.82% 685.414 659.245 - -2.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.80% 12445.708 11973.233 - -2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -3.80% 3027561.749 2912650.000 - -29.75% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.79% 232.792 223.974 - 2.33% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -3.79% 33.789 32.510 - -5.97% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.78% 3650.870 3512.818 - 0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.78% 40814.327 39271.893 - -10.06% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.77% 179.863 173.074 - -0.64% -
SetIntersection_Interlaced_Set_string_64_64 -3.77% 35009422.244 33690978.735 - -3.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.74% 1403238.870 1350797.961 - -2.76% -
BM_deque_vector_copy/70000 -3.74% 3288.794 3165.895 - -0.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.74% 6656.318 6407.667 - -3.33% -
std::remove(vector<int>)_(prefix)/32 -3.73% 50.778 48.885 - 0.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.72% 22.433 21.598 - -0.54% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.71% 15.353 14.783 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.70% 1099184.390 1058509.648 - -3.91% -
ranges::min(std::deque<long_long>)/1 -3.70% 0.679 0.654 - 1.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.69% 1821640.777 1754373.027 - -5.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.69% 5.078 4.890 - -2.26% -
BM_StringRead_Hot_Deep_Large -3.69% 0.520 0.501 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -3.69% 1099059.545 1058545.222 - -4.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.68% 1307.827 1259.712 - -5.80% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.67% 16519.464 15913.073 - 1.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.66% 11.206 10.796 - 7.35% -
BM_PushHeap_float_Random_262144 -3.65% 7.569 7.293 - 2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.65% 644659.485 621140.233 - -0.26% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.65% 13.253 12.770 - 2.77% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.64% 82.060 79.071 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.64% 46789.561 45085.231 - 0.63% -
SetIntersection_None_Vector_uint32_262144_4 -3.64% 1124688.187 1083776.995 - -3.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -3.63% 0.289 0.279 - -20.96% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.62% 545.398 525.628 - -0.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.62% 591.919 570.492 - 0.03% -
std::move(list<int>)/512 -3.61% 368.575 355.281 - 0.77% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.61% 2.298 2.215 - -1.20% -
SetIntersection_Front_Vector_string_64_16 -3.60% 21215406.422 20451231.366 - 0.36% -
BM_std_minmax_element<char>/512 -3.60% 140.349 135.296 - -6.44% -
BM_deque_deque_move/64 -3.60% 3.152 3.039 - -0.61% -
rng::contains_subrange(deque<int>)_(process_all)/50 -3.60% 25.462 24.545 - -4.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.60% 9752.247 9401.419 - -3.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.59% 18573425.908 17906635.848 - -0.69% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.58% 484.969 467.585 - -5.55% -
SetIntersection_Front_Set_uint32_262144_4 -3.56% 1065592.318 1027625.909 - -4.38% -
std::map<std::string,_int>::clear()/8192 -3.56% 218681.069 210906.084 - -0.51% -
BM_CmpLess_short_schar -3.55% 0.988 0.953 - -0.09% -
SetIntersection_Front_Set_float_64_64 -3.54% 13850448.489 13359767.871 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.54% 171479006.353 165406340.502 - -2.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.54% 7007.870 6759.742 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.53% 6594271.580 6361630.362 - -2.44% -
SetIntersection_Front_Set_uint64_256_1 -3.52% 4194276.700 4046541.102 - -1.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.52% 19.691 18.997 - -2.34% -
std::map<int,_int>::clear()/32 -3.51% 695.035 670.620 - 4.94% -
SetIntersection_None_Set_string_64_1 -3.51% 22992016.710 22184845.814 - -3.41% -
SetIntersection_None_Set_uint32_1024_1024 -3.50% 9019637.463 8703919.121 - -4.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.50% 507.546 489.787 - -3.60% -
BM_StringDestroy_Huge -3.50% 12.129 11.704 - 8.13% -
SetIntersection_None_Set_string_256_16 -3.49% 11123084.074 10734781.538 - -2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.49% 1218328.002 1175801.451 - -4.67% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.49% 8459.392 8164.134 - 0.56% -
SetIntersection_None_Set_string_64_16 -3.48% 18557289.509 17911983.480 - -4.18% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.46% 27111.128 26172.165 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.46% 5023863.240 4849902.265 - -2.42% -
SetIntersection_None_Vector_float_262144_16 -3.46% 1146649.101 1106977.661 - -8.04% -
BM_deque_deque_ranges_move/1 -3.46% 2.499 2.413 - -4.83% -
SetIntersection_None_Set_uint64_1024_1024 -3.46% 8897075.085 8589330.883 - -5.63% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.46% 34.599 33.402 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.45% 1060446.869 1023830.467 - 0.27% -
BM_std_minmax_element<int>/4 -3.45% 1.260 1.216 - -1.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.45% 31.198 30.123 - 29.11% -
std::set<std::string>::count(key)_(non-existent)/8192 -3.44% 33.123 31.983 - -5.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.44% 14111433.784 13625850.939 - -3.11% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.43% 1.734 1.674 - -3.15% -
BM_deque_vector_ranges_copy/64000 -3.42% 3121.639 3014.771 - 3.28% -
std::set<std::string>::clear()/1024 -3.42% 22587.844 21815.163 - 2.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.42% 64.832 62.615 - 37.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.41% 1112265.150 1074314.716 - -4.15% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.41% 11613138.296 11216902.413 - -3.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.41% 180173113.860 174034374.829 - -0.46% -
std::rotate(deque<int>)_(by_1/3)/32 -3.40% 20.739 20.034 - 0.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.37% 139559.455 134853.768 - -1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.36% 51.485 49.755 - -2.27% -
std::find(list<int>)_(process_all)/8192 -3.34% 7099.829 6862.625 - -0.38% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.33% 27.331 26.420 - -5.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.33% 32.068 30.999 - 24.33% -
std::multiset<int>::ctor(const&)/8192 -3.32% 53158.406 51391.782 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.31% 11568927.715 11186281.536 - -5.14% -
SetIntersection_Front_Set_string_16_16 -3.31% 60701157.319 58693959.049 - -4.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.30% 629.615 608.851 - 1.76% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.30% 4666.051 4512.281 - 0.30% -
SetIntersection_Front_Vector_uint64_64_16 -3.29% 14399739.178 13926038.287 - -1.95% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.28% 360954.608 349103.169 - 0.34% -
std::generate_n(list<int>)/50 -3.28% 15.538 15.028 - -1.63% -
SetIntersection_Front_Set_float_262144_16 -3.28% 1176110.252 1137524.793 - -3.58% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.28% 644221.397 623120.354 - -0.01% -
std::unique(list<int>)_(sprinkled)/52 -3.27% 69.865 67.579 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.27% 5073.826 4908.126 - 0.92% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.26% 151.848 146.892 - -0.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.26% 795.785 769.875 - -4.61% -
std::find(vector<int>)_(process_all)/8 -3.25% 2.791 2.700 - 1.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.25% 32.628 31.567 - -7.10% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.25% 17755972.941 17179373.226 - -2.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.24% 1.308 1.266 - -9.56% -
SetIntersection_None_Vector_uint32_16384_1 -3.23% 1106121.428 1070370.219 - -2.75% -
std::vector<int>::ctor(size)/1024 -3.23% 44.415 42.980 - -0.01% -
SetIntersection_Front_Set_string_16384_16 -3.23% 1937963.880 1875363.806 - -4.13% -
std::for_each(list<int>)/50 -3.23% 21.805 21.101 - 0.91% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.22% 1678.606 1624.517 - -1.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.22% 16.059 15.542 - -5.34% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.21% 6842.805 6623.281 - -0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.20% 79419.823 76877.129 - -3.61% -
BM_PushHeap_string_Descending_16 -3.20% 2.217 2.146 - 3.08% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.20% 23.538 22.786 - -6.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.19% 43695.444 42300.289 - -0.98% -
BM_PushHeap_uint32_Random_4 -3.18% 2.207 2.137 - -1.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.18% 1.127 1.091 - -4.49% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.18% 671397.495 650079.693 - 0.12% -
std::partition(vector<int>)_(sparse)/50 -3.17% 14.129 13.680 - -0.59% -
BM_PushHeap_string_Descending_64 -3.17% 2.320 2.247 - 2.74% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.17% 17.711 17.150 - -3.57% -
SetIntersection_Front_Set_uint32_262144_1 -3.16% 1043620.312 1010596.799 - -1.11% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.16% 23738.636 22988.034 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.16% 404.775 391.987 - 0.07% -
BM_PushHeap_string_PipeOrgan_256 -3.16% 7.822 7.575 - -0.03% -
BM_PushHeap_uint32_SingleElement_64 -3.16% 0.362 0.351 - 0.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -3.15% 25.711 24.900 - -3.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.15% 11600744.420 11235560.269 - -2.22% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.14% 15.207 14.729 - 0.58% -
BM_deque_deque_ranges_move/2 -3.14% 2.240 2.169 - -5.63% -
bm_ranges_lexicographical_compare<int>/1 -3.13% 1.309 1.268 - -4.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.12% 2.425 2.349 - -4.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.11% 22595456.210 21892010.774 - -0.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.11% 33.584 32.540 - -1.78% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.11% 1603431.478 1553615.558 - -1.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.11% 38.337 37.146 - 1.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.10% 1.665 1.613 - -2.95% -
SetIntersection_Front_Set_uint64_16_16 -3.09% 38072981.091 36896685.398 - -2.19% -
BM_StringRelational_Less_Empty_Large_Control -3.08% 1.717 1.664 - 3.27% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.08% 29.140 28.242 - -0.95% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.08% 8.176 7.924 - -0.97% -
std::is_sorted(deque<int>,_pred)/8192 -3.07% 5356.698 5192.375 - 0.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.07% 13.747 13.326 - -0.01% -
SetIntersection_Front_Set_uint32_16384_64 -3.07% 1688614.325 1636851.004 - -4.13% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.06% 39961.526 38737.875 - -1.07% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -3.06% 0.458 0.444 - 7.77% -
SetIntersection_None_Vector_float_16384_1 -3.05% 1113512.282 1079587.811 - -6.08% -
std::make_heap(deque<int>)_(ascending)/8 -3.04% 27.845 26.999 - 0.33% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.04% 214971.698 208443.804 - -1.28% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.03% 120254309.394 116604976.019 - -3.00% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.03% 26.707 25.898 - 3.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.02% 13928.528 13507.832 - -0.22% -
BM_StringRead_Cold_Shallow_Small -3.01% 1.123 1.089 - -5.75% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.01% 16.185 15.697 - -3.39% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.01% 926858.243 898958.601 - 0.30% -
std::for_each_n(list<int>)/50 -2.99% 22.520 21.846 - -3.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.99% 24.313 23.586 - -1.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.99% 404.622 392.526 - 0.08% -
BM_deque_deque_copy/5500 -2.99% 202.960 196.899 - -0.03% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -2.98% 0.445 0.431 - -3.40% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.98% 12.512 12.139 - 0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.98% 2.272 2.205 - -3.41% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.98% 121270.841 117656.591 - -0.71% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.98% 28.333 27.489 - -1.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.97% 1255.449 1218.124 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.95% 1065102.705 1033638.059 - -5.66% -
SetIntersection_Front_Set_float_1024_16 -2.95% 1217881.960 1181957.091 - 0.66% -
BM_deque_vector_ranges_copy/70000 -2.94% 3448.286 3347.057 - 4.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.94% 13415.140 13021.336 - 2.78% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.93% 33.539 32.556 - 1.70% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.93% 0.632 0.613 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.91% 1042810.995 1012455.539 - -3.22% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.91% 23.120 22.448 - -5.99% -
SetIntersection_None_Vector_uint32_16384_16384 -2.91% 1105661.011 1073530.229 - -2.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.90% 2.953 2.867 - -1.19% -
SetIntersection_Front_Vector_uint64_256_1 -2.90% 4175069.437 4054069.936 - -1.66% -
SetIntersection_Front_Set_uint32_1024_1 -2.90% 1041580.144 1011402.772 - -2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.90% 8994335.319 8733762.417 - -0.16% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.89% 3.005 2.918 - 1.59% -
SetIntersection_Front_Vector_float_1024_256 -2.88% 2266710.007 2201332.674 - -2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.87% 1318586.742 1280769.731 - -3.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.87% 86693.507 84208.903 - -3.10% -
BM_vector_deque_ranges_move_backward/64 -2.87% 3.101 3.012 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.85% 1048273.418 1018355.332 - -2.43% -
SetIntersection_Front_Set_string_16384_1024 -2.85% 59234636.588 57548482.268 - -3.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.84% 4379362.712 4254948.670 - -2.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.83% 39.534 38.414 - -6.05% -
std::reverse(deque<int>)/512 -2.83% 116.070 112.786 - -2.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.83% 19.460 18.910 - -5.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.83% 18935876.892 18400588.712 - -1.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.83% 405.166 393.719 - -0.08% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.82% 804.553 781.829 - 14.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.82% 171290.622 166458.417 - 1.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.82% 18.158 17.647 - -0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.81% 406.258 394.826 - -0.05% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.81% 2789744.387 2711366.781 - 0.80% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.81% 1467.467 1426.280 - -1.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.80% 777.453 755.697 - -4.19% -
std::for_each(join_view(vector<vector<int>>))/32 -2.79% 3.877 3.768 - 0.12% -
std::find_if_not(vector<int>)_(process_all)/50 -2.79% 5.660 5.502 - -4.27% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.78% 17.769 17.275 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.78% 9248125.708 8991196.398 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.77% 1044537.046 1015553.662 - -2.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.77% 706.515 686.937 - -1.99% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.77% 0.495 0.481 - 0.30% -
SetIntersection_Front_Set_uint32_1024_4 -2.77% 1071249.812 1041618.338 - -3.44% -
SetIntersection_Front_Vector_string_262144_1 -2.77% 1080703.183 1050817.621 - -2.43% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.76% 1.688 1.641 - -2.57% -
BM_vector_deque_ranges_copy/1 -2.75% 2.185 2.125 - -5.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.75% 8905218.907 8660538.398 - 0.05% -
BM_vector_deque_ranges_copy/64 -2.74% 2.802 2.725 - -2.36% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.74% 28.869 28.079 - 6.83% -
SetIntersection_Front_Vector_uint32_256_64 -2.73% 4339196.841 4220617.001 - 0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.73% 1324.625 1288.441 - 13.77% -
BM_PushHeap_string_SingleElement_64 -2.73% 2.777 2.701 - 1.98% -
std::rotate(deque<int>)_(by_1/3)/50 -2.73% 29.327 28.527 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.72% 0.660 0.642 - 0.48% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.71% 22.251 21.648 - -4.05% -
std::find_end(vector<int>)_(process_all)/8192 -2.71% 1725.403 1678.611 - -4.33% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.71% 233.706 227.369 - 3.04% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.71% 270.537 263.208 - -4.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.71% 8911721.477 8670392.777 - -2.17% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.71% 11539524.266 11227376.361 - -2.58% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.70% 16.292 15.851 - 1.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.70% 520.337 506.309 - -7.21% -
std::copy(vector<bool>)_(aligned)/512 -2.69% 1.415 1.377 - 0.29% -
SetIntersection_Front_Set_uint64_256_4 -2.69% 4229711.206 4115766.777 - -1.85% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.69% 581.890 566.235 - 0.24% -
std::find(vector<short>)_(process_all)/8 -2.69% 0.692 0.673 - -2.20% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.69% 615.502 598.975 - -2.63% -
SetIntersection_Front_Set_string_1024_16 -2.68% 1955368.088 1902955.077 - -2.57% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.68% 420.959 409.676 - -0.45% -
SetIntersection_Front_Set_float_4_1 -2.68% 218709583.003 212847242.459 - -0.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.68% 16.497 16.055 - 3.73% -
std::flat_multimap<int,_int>::clear()/1024 -2.68% 403.551 392.753 - 0.06% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.67% 0.914 0.890 - -1.05% -
std::shift_right(deque<int>)/1024 -2.67% 41.655 40.541 - 0.44% -
SetIntersection_Front_Vector_uint64_256_4 -2.67% 4194039.502 4082010.354 - -1.50% -
SetIntersection_Interlaced_Set_string_1024_64 -2.67% 16752862.264 16305382.904 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.67% 5222641.880 5083438.088 - -5.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.66% 9969672.159 9704320.608 - -0.66% -
SetIntersection_None_Vector_float_16384_16384 -2.66% 1102964.043 1073619.365 - -7.29% -
SetIntersection_None_Set_uint64_1024_4 -2.65% 8866597.824 8631231.154 - -3.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.65% 41.552 40.450 - -5.50% -
SetIntersection_None_Vector_uint32_262144_1024 -2.65% 1134191.015 1104122.687 - -1.53% -
std::rotate(deque<int>)_(by_1/4)/50 -2.65% 28.108 27.363 - 0.80% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.65% 75831912.994 73822148.093 - -6.11% -
std::fill(deque<int>)/8192 -2.65% 241.791 235.392 - -0.65% -
std::partial_sort(vector<int>)_(heap)/8 -2.65% 27.928 27.190 - -0.25% -
std::upper_bound(std::forward_list<int>)/8192 -2.64% 10716.707 10433.452 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.64% 439599.408 427994.578 - -2.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -2.64% 0.386 0.375 - 1.00% -
std::generate(list<int>)/50 -2.64% 15.568 15.157 - -1.32% -
SetIntersection_None_Set_uint32_1024_1 -2.63% 8959748.378 8724543.958 - -3.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 375.367 365.513 - -3.55% -
SetIntersection_None_Set_string_16384_64 -2.62% 203903841.314 198553857.172 - 1.95% -
BM_deque_deque_move/2 -2.62% 2.304 2.243 - -2.48% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.61% 13.105 12.762 - 0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.61% 14695.793 14312.683 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.60% 1656847.658 1613709.146 - -0.65% -
std::is_sorted(list<int>)/8 -2.60% 2.133 2.077 - -1.47% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.60% 24.633 23.992 - 8.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.60% 474.524 462.209 - -2.01% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.59% 1977.161 1925.982 - 2.84% -
SetIntersection_Front_Vector_string_16384_16 -2.59% 1627678.375 1585576.129 - -0.85% -
SetIntersection_Front_Set_uint32_16384_1 -2.59% 1026027.524 999490.260 - -4.63% -
BM_std_minmax_element<short>/70000 -2.58% 18800.434 18315.060 - 5.23% -
BM_CmpEqual_uchar_schar -2.58% 1.035 1.009 - 2.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.58% 15540.232 15140.010 - 0.61% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.57% 5106.825 4975.518 - -0.09% -
SetIntersection_None_Vector_string_262144_262144 -2.57% 1288853.432 1255773.679 - -3.96% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.56% 1048432.845 1021633.206 - -2.09% -
SetIntersection_None_Vector_uint64_1024_16 -2.56% 1072963.941 1045538.111 - -3.19% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.55% 1.626 1.584 - -2.61% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.55% 35.721 34.809 - -0.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.55% 150408.301 146570.631 - 1.33% -
BM_StringAssignStr_Small_Opaque -2.55% 0.736 0.717 - 0.26% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.55% 54.429 53.040 - 0.60% -
SetIntersection_None_Vector_string_1024_64 -2.55% 1191577.761 1161239.910 - -0.56% -
SetIntersection_Interlaced_Set_string_262144_256 -2.54% 2076646.971 2023818.117 - -0.22% -
BM_std_minmax_element<short>/4000 -2.54% 1079.499 1052.049 - 4.70% -
std::pop_heap(deque<std::string>)/1024 -2.54% 60.758 59.214 - 0.06% -
SetIntersection_None_Vector_uint32_262144_64 -2.53% 1119892.315 1091507.184 - -3.28% -
SetIntersection_Front_Set_uint64_262144_16384 -2.53% 224081466.382 218402223.246 - 0.19% -
SetIntersection_None_Vector_uint64_16384_256 -2.52% 1098145.365 1070422.855 - -1.95% -
BM_PushHeap_string_PipeOrgan_4 -2.52% 2.567 2.502 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.51% 12568627.864 12252576.611 - -5.11% -
SetIntersection_Front_Vector_uint32_262144_16 -2.51% 1116571.474 1088494.257 - -2.12% -
BM_std_minmax_element<short>/5500 -2.51% 1480.681 1443.466 - 4.87% -
std::set<std::string>::clear()/8192 -2.51% 216235.557 210801.029 - 0.34% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.51% 216.880 211.442 - -1.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.51% 16.661 16.243 - 1.46% -
std::move(vector<bool>)_(unaligned)/4096 -2.50% 26.732 26.064 - -5.74% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.50% 2.849 2.778 - 0.15% -
std::find_end(vector<int>)_(process_all)/1000 -2.50% 222.010 216.470 - -3.16% -
std::distance(join_view(vector<vector<int>>))/4096 -2.50% 4.586 4.471 - 2.44% -
SetIntersection_None_Vector_string_1024_4 -2.49% 1167207.474 1138103.894 - -2.98% -
SetIntersection_None_Vector_uint64_16384_1024 -2.49% 1113960.092 1086196.817 - -0.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.49% 8.285 8.078 - -6.54% -
BM_deque_vector_copy/65536 -2.48% 3013.831 2939.017 - 0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.48% 18709729.137 18245368.765 - -1.47% -
std::find_end(vector<int>)_(same_length)/1024 -2.48% 254.807 248.489 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.48% 1043158.132 1017294.286 - -1.63% -
SetIntersection_None_Set_uint32_1024_64 -2.48% 8922964.495 8701790.932 - -4.11% -
std::stable_partition(list<int>)_(sparse)/1024 -2.47% 953.147 929.588 - -0.45% -
BM_std_minmax_element<short>/4096 -2.47% 1105.054 1077.759 - 4.58% -
BM_CmpEqual_uint_ushort -2.47% 1.115 1.088 - -1.49% -
BM_StringConstructDestroyCStr_Small_Opaque -2.47% 2.188 2.134 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.47% 1223493.228 1193332.183 - -1.53% -
BM_std_minmax_element<short>/1024 -2.46% 281.908 274.966 - 4.26% -
std::multiset<std::string>::ctor(const&)/32 -2.46% 818.461 798.316 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.46% 2192014.833 2138095.886 - -2.58% -
std::sort_heap(deque<int>,_pred)/1024 -2.46% 12596.954 12287.107 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.46% 4314885.303 4208862.979 - -2.26% -
SetIntersection_None_Set_string_16384_4 -2.46% 205369041.613 200326347.047 - 1.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 406.221 396.249 - -0.14% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.45% 1.627 1.587 - -5.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.45% 4321867.493 4216146.146 - -1.89% -
SetIntersection_Front_Vector_string_262144_64 -2.45% 3272591.317 3192559.621 - 2.38% -
SetIntersection_Front_Set_string_256_16 -2.44% 7315761.490 7137016.387 - -0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.44% 1537516.546 1499959.890 - -1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.44% 1651588.865 1611249.106 - -1.31% -
SetIntersection_Interlaced_Vector_string_64_4 -2.44% 21959288.280 21424288.043 - -0.84% -
SetIntersection_Front_Set_uint32_64_64 -2.44% 13205774.499 12884178.810 - -2.63% -
BM_num_put<long> -2.43% 11.645 11.362 - -1.38% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.43% 17768049.856 17336762.762 - -2.49% -
BM_CmpEqual_ushort_short -2.43% 1.037 1.012 - 2.44% -
SetIntersection_None_Set_uint64_1024_256 -2.43% 8902385.558 8686381.373 - -2.22% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.42% 1.488 1.452 - -10.09% -
std::sort(vector<int>)_(heap)/8192 -2.42% 46637.237 45508.562 - 0.25% -
BM_CmpLess_int_uint -2.41% 1.090 1.064 - -0.95% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.41% 3.650 3.562 - 1.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.41% 5.022 4.901 - -3.60% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 714.755 697.533 - 3.24% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.41% 4.805 4.689 - -4.31% -
std::flat_multimap<int,_int>::clear()/32 -2.41% 400.868 391.222 - -0.14% -
std::multimap<int,_int>::erase(iterator)/32 -2.41% 20.800 20.300 - -2.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.41% 23.885 23.311 - -5.13% -
SetIntersection_None_Vector_uint64_256_64 -2.40% 3439570.642 3356886.995 - -1.55% -
SetIntersection_Front_Set_uint64_16384_16384 -2.40% 229019249.249 223525959.854 - -2.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.39% 5978.461 5835.533 - -0.93% -
SetIntersection_None_Set_uint64_1024_16 -2.39% 8797649.992 8587637.812 - -4.20% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.39% 2.194 2.141 - 0.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.39% 67092.647 65491.569 - 0.76% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.38% 37.366 36.476 - 3.57% -
BM_CmpLess_uint_uchar -2.38% 1.114 1.088 - -1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.38% 1162633.401 1134988.189 - -1.74% -
SetIntersection_Front_Vector_uint64_64_4 -2.38% 16029186.688 15648217.672 - -1.48% -
SetIntersection_None_Vector_uint64_262144_256 -2.36% 1135820.241 1109050.501 - -1.60% -
SetIntersection_Front_Set_uint64_64_4 -2.36% 16204337.952 15822442.651 - -1.39% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.36% 2.724 2.660 - -2.30% -
BM_std_minmax_element<short>/65536 -2.36% 17575.901 17161.963 - 5.52% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.35% 26.735 26.106 - 0.59% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.35% 34.441 33.631 - -2.13% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.35% 4047.949 3952.792 - 1.45% -
std::move(list<int>)/262144 -2.35% 246777.902 240978.039 - -2.00% -
std::multiset<int>::count(key)_(non-existent)/32 -2.35% 2.491 2.433 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.35% 1056122.205 1031341.434 - -1.72% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.34% 18.553 18.119 - -3.09% -
std::is_sorted(list<int>)/8192 -2.34% 7219.697 7050.835 - 0.24% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.34% 7.597 7.419 - 0.40% -
SetIntersection_None_Set_uint32_64_64 -2.34% 11580247.646 11309550.306 - -1.80% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.34% 4288302.922 4188070.649 - -10.41% -
BM_PushHeap_string_PipeOrgan_262144 -2.33% 17.460 17.052 - -3.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.33% 22.199 21.681 - 2.15% -
SetIntersection_None_Vector_uint64_256_4 -2.33% 4196121.267 4098201.899 - -2.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.33% 32.650 31.888 - 0.07% -
SetIntersection_None_Set_uint64_64_1 -2.33% 22580170.810 22054125.937 - -2.04% -
SetIntersection_None_Vector_string_16384_4 -2.33% 1224996.343 1196496.339 - -2.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -2.33% 44.337 43.306 - -1.96% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.32% 4.336 4.235 - -2.54% -
std::set<std::string>::clear()/32 -2.32% 892.099 871.394 - -1.78% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.32% 267848.832 261632.874 - -0.05% -
SetIntersection_None_Set_string_16384_256 -2.32% 201923062.792 197238239.215 - -2.09% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.32% 3221.457 3146.739 - -1.72% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.32% 1504.072 1469.199 - 4.66% -
std::flat_multimap<int,_int>::clear()/0 -2.31% 399.605 390.360 - -0.56% -
SetIntersection_Front_Set_uint64_16384_16 -2.31% 1203734.927 1175910.934 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.31% 1589660.931 1552962.017 - 1.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 7596.359 7421.217 - -1.00% -
SetIntersection_Front_Vector_float_16384_256 -2.31% 2275792.064 2223333.505 - -2.14% -
SetIntersection_Interlaced_Set_string_16384_256 -2.31% 347654279.646 339640831.005 - -1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.30% 1634803.955 1597140.625 - 1.15% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.30% 19.116 18.676 - -0.59% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.30% 4.172 4.076 - -0.07% -
SetIntersection_Front_Vector_uint32_262144_4 -2.30% 1055193.154 1030925.191 - -1.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.30% 666.615 651.289 - -2.22% -
BM_std_minmax_element<short>/64000 -2.30% 17161.273 16766.753 - 5.60% -
SetIntersection_None_Set_uint64_64_4 -2.30% 21592816.584 21096723.608 - -2.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.30% 4411131.820 4309835.638 - -1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.30% 131542559.074 128522227.186 - -0.02% -
std::partition_copy(vector<int>)/50 -2.29% 12.719 12.428 - -0.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.29% 1.157 1.131 - -6.80% -
SetIntersection_None_Vector_uint64_64_64 -2.29% 8504532.100 8309748.425 - -1.13% -
std::set<int>::insert(value)_(already_present)/1024 -2.29% 6.046 5.908 - 1.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.28% 674.797 659.388 - -0.77% -
std::search(deque<int>)_(near_matches)/8192 -2.28% 1476459.508 1442770.231 - 0.38% -
SetIntersection_Front_Set_uint32_16384_16 -2.28% 1205652.387 1178144.831 - -1.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.28% 347.144 339.235 - -4.11% -
SetIntersection_Front_Set_string_262144_4 -2.28% 1226946.263 1199024.671 - -4.44% -
std::map<std::string,_int>::clear()/32 -2.27% 921.312 900.395 - -0.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.27% 13.248 12.947 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.27% 11032883.793 10782560.440 - -2.16% -
std::unordered_set<std::string>::ctor(const&)/32 -2.27% 790.772 772.844 - 12.00% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.27% 16484020.997 16110342.700 - -1.74% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -2.25% 6973366.576 6816231.592 - 24.83% -
BM_PushHeap_string_Descending_256 -2.25% 2.389 2.335 - 2.82% -
std::shift_right(deque<int>)/8192 -2.25% 315.847 308.743 - -0.16% -
BM_deque_vector_ranges_move_backward/4000 -2.25% 145.503 142.230 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.25% 1163407.768 1137255.057 - -2.81% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.24% 24.229 23.686 - -10.68% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.24% 28.790 28.146 - -1.98% -
SetIntersection_Front_Vector_uint64_4_4 -2.24% 136187309.760 133141252.312 - -1.62% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.24% 7373.488 7208.578 - -7.89% -
std::set<int>::count(key)_(existent)/8192 -2.24% 8.044 7.865 - 0.78% -
std::set<std::string>::insert(value)_(already_present)/1024 -2.24% 26.792 26.193 - -11.96% -
SetIntersection_Front_Vector_string_1024_1024 -2.23% 39841103.141 38951683.128 - 0.64% -
SetIntersection_Front_Set_uint32_262144_262144 -2.23% 1677584.799 1640144.774 - -1.78% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.23% 19.629 19.191 - -0.77% -
SetIntersection_Interlaced_Set_string_16384_64 -2.23% 351746882.924 343909190.439 - -2.01% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.23% 971.109 949.479 - -12.11% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.23% 25.136 24.577 - -0.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 220.800 215.901 - -2.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.22% 7827.398 7653.893 - -0.88% -
std::multimap<std::string,_int>::clear()/32 -2.21% 906.818 886.741 - -2.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.21% 33.527 32.786 - 38.40% -
std::stable_partition(vector<int>)_(dense)/32 -2.20% 21.398 20.927 - -1.44% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.20% 8.416 8.231 - -0.37% -
BM_tolower_string<wchar_t> -2.20% 6.442 6.301 - -0.47% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.20% 9940022.363 9721675.832 - -4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.20% 1182562.606 1156590.722 - -0.45% -
BM_vector_deque_copy/1 -2.20% 2.298 2.248 - -2.12% -
ranges::minmax(std::list<__int128>)/1 -2.19% 0.460 0.450 - 0.83% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.19% 5787.751 5660.777 - -0.55% -
std::is_sorted(vector<int>,_pred)/8 -2.19% 3.303 3.231 - -4.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 69283.589 67766.037 - -0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.19% 42.702 41.768 - -3.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.18% 17144.735 16770.629 - -6.13% -
std::stable_sort(deque<int>)_(descending)/8 -2.18% 25.697 25.137 - -5.80% -
SetIntersection_None_Set_uint32_256_256 -2.17% 5839950.100 5713055.467 - -2.46% -
SetIntersection_Front_Set_string_262144_256 -2.17% 15079210.532 14751913.292 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.17% 37750027.195 36931152.640 - 0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.17% 3.408 3.334 - 0.14% -
BM_deque_vector_move/0 -2.16% 1.401 1.371 - -15.04% -
std::unordered_set<std::string>::find(key)_(existent)/32 -2.16% 37.402 36.596 - -10.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.15% 1231.554 1205.034 - 2.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.15% 400.692 392.075 - -0.18% -
std::move_backward(deque<int>)/64 -2.15% 5.398 5.283 - 2.18% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.15% 13.045 12.765 - 0.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.14% 22.373 21.894 - -5.58% -
SetIntersection_Front_Vector_string_262144_16 -2.14% 1636738.272 1601733.621 - -0.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.13% 20.406 19.970 - 1.90% -
BM_CmpEqual_schar_schar -2.13% 1.080 1.057 - -1.71% -
BM_PushHeap_string_PipeOrgan_64 -2.13% 5.735 5.613 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.13% 1120310.381 1096422.637 - -2.10% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.13% 108597894.405 106286960.480 - -1.77% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.13% 74491368.376 72906555.681 - -7.34% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.13% 15.979 15.639 - -0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.13% 15.190 14.867 - 0.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.12% 11674.973 11427.045 - -4.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.12% 195.297 191.151 - -1.50% -
std::replace(vector<int>)_(sprinkled)/8192 -2.12% 1277.194 1250.112 - 4.20% -
std::find_end(vector<int>)_(process_all)/1048576 -2.12% 221623.335 216925.656 - -3.48% -
std::any_of(list<int>)_(process_all)/50 -2.12% 21.985 21.520 - -2.38% -
SetIntersection_Front_Vector_float_256_256 -2.11% 4541724.059 4445756.311 - -1.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.11% 43.761 42.837 - -3.64% -
BM_vector_deque_copy/64 -2.11% 2.826 2.766 - -1.60% -
SetIntersection_None_Vector_uint64_262144_4 -2.10% 1138528.444 1114563.907 - -1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.10% 15.250 14.929 - 0.19% -
SetIntersection_Front_Vector_uint32_1024_4 -2.10% 1058024.916 1035756.218 - -1.54% -
ranges::minmax(std::list<__int128>)/70000 -2.10% 59564.330 58312.606 - -1.91% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.10% 15.377 15.054 - 0.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.10% 41.060 40.199 - 8.17% -
SetIntersection_Interlaced_Set_string_262144_1 -2.10% 1103830.280 1080703.044 - -1.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.09% 3.662 3.585 - -4.43% -
SetIntersection_None_Vector_uint64_64_1 -2.09% 16714136.973 16365143.987 - -1.06% -
std::stable_partition(vector<int>)_(sparse)/50 -2.08% 21.420 20.974 - -2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.08% 8882216.196 8697330.452 - -3.53% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.08% 2212.559 2166.546 - 0.20% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.08% 668.988 655.087 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.08% 6646714.751 6508720.090 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.07% 1116840.647 1093726.908 - -0.49% -
std::multiset<std::string>::clear()/8192 -2.07% 215983.604 211514.090 - -2.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.07% 4211337.370 4124206.075 - -1.24% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.07% 25.933 25.397 - -0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.06% 603.761 591.305 - -1.61% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.06% 1.206 1.181 - -2.13% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.06% 23.011 22.537 - -3.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.05% 27.205 26.646 - 2.55% -
SetIntersection_None_Set_float_1024_1024 -2.05% 8947967.179 8764750.000 - -0.72% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.04% 16.169 15.839 - -9.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.04% 21.316 20.880 - -1.41% -
ranges::min(std::deque<__int128>)/8 -2.04% 2.885 2.826 - -2.14% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.04% 49.034 48.034 - -0.64% -
BM_PushHeap_uint64_Ascending_262144 -2.04% 4.781 4.684 - -5.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.04% 30.940 30.310 - -4.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.04% 6193135.313 6067043.823 - -0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.03% 33900.897 33211.027 - -0.73% -
std::move_backward(vector<bool>)_(aligned)/512 -2.03% 2.330 2.283 - -1.33% -
BM_CmpEqual_uchar_uint -2.03% 1.071 1.049 - -1.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.03% 29.773 29.169 - -6.46% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.03% 230.146 225.482 - -1.08% -
std::multiset<std::string>::count(key)_(existent)/32 -2.02% 19.922 19.519 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.02% 1120537.165 1097878.689 - -0.41% -
BM_PushHeap_string_Ascending_1024 -2.02% 13.594 13.320 - -0.35% -
SetIntersection_Interlaced_Vector_string_16_4 -2.01% 67956251.022 66587205.382 - 0.53% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.01% 19.174 18.788 - -0.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.01% 1.186 1.162 - -0.36% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.01% 23922.061 23441.635 - -0.27% -
bm_swap_ranges_vb_aligned/8 -2.01% 3.251 3.186 - -2.53% -
BM_std_minmax_element<short>/512 -2.01% 143.275 140.400 - 3.79% -
BM_CmpLess_uchar_uchar -2.01% 1.086 1.064 - -0.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.01% 27788.298 27230.752 - 0.02% -
SetIntersection_Front_Set_uint64_4_4 -2.00% 137553706.472 134797575.616 - -1.38% -
BM_num_put<unsigned_long> -2.00% 11.266 11.041 - -3.83% -
SetIntersection_None_Set_uint32_64_1 -2.00% 22707648.462 22253770.107 - -1.49% -
SetIntersection_None_Vector_uint64_64_16 -2.00% 13540749.061 13270140.667 - -2.11% -
SetIntersection_Front_Set_float_16384_256 -1.99% 4199292.751 4115652.035 - 9.75% -
std::multiset<std::string>::clear()/32 -1.98% 916.312 898.148 - -1.08% -
std::find_end(vector<int>)_(process_all)/1024 -1.98% 226.135 221.660 - -3.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.98% 16.064 15.746 - -4.80% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.98% 24441.824 23958.430 - 0.61% -
std::move(list<int>)/32768 -1.97% 31528.265 30906.298 - -0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.97% 10861.866 10647.698 - -4.25% -
SetIntersection_Front_Vector_uint64_1_1 -1.97% 536496893.917 525937167.337 - -1.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.97% 164.976 161.730 - -2.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.97% 32.632 31.990 - -3.40% -
std::map<std::string,_int>::clear()/1024 -1.97% 22508.301 22065.588 - 1.48% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.97% 22.818 22.370 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.96% 136125304.599 133451318.528 - -1.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 687.593 674.100 - 3.67% -
SetIntersection_Interlaced_Vector_string_256_4 -1.96% 6116010.426 5996183.303 - 0.13% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.96% 55652180.672 54563875.619 - -2.45% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.95% 3.231 3.167 - 2.15% -
std::multimap<int,_int>::erase(iterator)/8192 -1.95% 21.009 20.599 - -1.81% -
SetIntersection_None_Vector_uint64_262144_16384 -1.95% 1134322.799 1112210.395 - -0.27% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.95% 8.189 8.030 - 1.13% -
SetIntersection_None_Set_string_16384_16 -1.94% 203578927.555 199620511.046 - 0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.94% 15.204 14.909 - 0.20% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.94% 29.634 29.058 - 4.17% -
BM_CmpEqual_uchar_short -1.94% 1.030 1.010 - 2.70% -
SetIntersection_Front_Set_string_16384_4 -1.94% 1276415.358 1251652.840 - 0.55% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.94% 19.331 18.957 - 0.20% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.93% 340.610 334.021 - -4.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.93% 23.026 22.581 - -2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 1418.184 1390.796 - -4.99% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.93% 13012.471 12761.207 - -2.32% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.93% 10.216 10.018 - -0.29% -
BM_PushHeap_float_PipeOrgan_16 -1.92% 0.907 0.890 - -0.87% -
std::flat_multimap<int,_int>::clear()/8192 -1.92% 417.286 409.292 - -0.09% -
SetIntersection_None_Vector_string_256_1 -1.91% 4528314.969 4441650.063 - -1.83% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.91% 62991077.063 61786925.249 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.91% 1052425.596 1032322.235 - -2.07% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.91% 4171641.043 4092063.422 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.91% 161658796.749 158575778.257 - -0.93% -
SetIntersection_Front_Set_uint64_4_1 -1.91% 215098621.142 211000705.812 - -1.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.90% 11.796 11.571 - 1.79% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.90% 16.796 16.476 - 0.17% -
SetIntersection_Front_Vector_uint64_16_16 -1.90% 35875669.173 35194044.740 - -1.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.89% 11801.055 11577.500 - -24.25% -
std::set<std::string>::ctor(const&)/0 -1.89% 12.915 12.671 - -0.59% -
SetIntersection_None_Vector_uint64_16_16 -1.89% 33717845.089 33081048.926 - -1.15% -
SetIntersection_None_Set_uint32_64_16 -1.88% 18463924.419 18116085.778 - -1.42% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.88% 53.847 52.833 - 15.04% -
SetIntersection_Front_Vector_uint64_4_1 -1.88% 214531218.244 210496811.193 - -1.17% -
SetIntersection_Interlaced_Set_string_64_4 -1.88% 25835806.157 25350029.146 - -2.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.88% 15.075 14.791 - 0.20% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.88% 587952.066 576918.423 - 0.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.88% 19872.774 19499.890 - -1.17% -
std::multimap<int,_int>::erase(iterator)/1024 -1.87% 20.911 20.519 - -1.18% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.87% 2177.033 2136.247 - 0.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.87% 297.034 291.471 - -4.53% -
SetIntersection_Front_Set_uint32_16384_4 -1.87% 1070485.947 1050461.327 - -1.58% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.87% 245557.229 240967.542 - -0.77% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.87% 5.795 5.687 - -0.60% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.87% 3306.307 3244.595 - -0.02% -
std::list<std::string>::ctor(size)/1024 -1.87% 12505.523 12272.185 - -4.33% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.87% 241222.539 236721.702 - -0.77% -
SetIntersection_Front_Vector_uint64_16_1 -1.86% 62981587.137 61807601.751 - -1.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.86% 15.140 14.859 - -2.71% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.86% 8.768 8.605 - -2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.86% 1745020.134 1712634.561 - -7.06% -
std::multiset<int>::ctor(const&)/1024 -1.86% 6583.685 6461.545 - -0.61% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.85% 182212949.097 178837224.193 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.85% 6919.170 6791.012 - -0.30% -
BM_PushHeap_string_Ascending_256 -1.85% 11.134 10.928 - 2.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.85% 742.833 729.090 - -2.02% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.85% 1045174.598 1025845.008 - -2.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.84% 22.147 21.739 - 7.29% -
SetIntersection_None_Vector_uint32_16384_4 -1.84% 1114634.745 1094110.365 - -1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.84% 4873258.021 4783606.811 - -2.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.84% 173329.328 170141.474 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.84% 16246289.619 15947741.140 - -0.55% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.84% 13.639 13.389 - -0.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.83% 12541.253 12311.454 - -3.07% -
std::sort(deque<int>)_(shuffled)/8 -1.83% 23.016 22.595 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.82% 14918.982 14646.759 - -1.10% -
BM_PushHeap_string_Ascending_64 -1.82% 7.444 7.308 - 0.62% -
SetIntersection_Interlaced_Set_float_1024_16 -1.82% 11434609.477 11226152.779 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.82% 357190102.564 350682205.557 - -0.02% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.82% 20.696 20.320 - -1.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 6582.676 6463.617 - 1.81% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.80% 16.145 15.855 - 4.61% -
BM_deque_deque_copy/65536 -1.80% 3130.268 3074.041 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.80% 1041094.569 1022400.648 - -0.56% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.79% 13210.504 12974.008 - -1.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.79% 23821.757 23395.412 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.79% 15.039 14.770 - 0.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.79% 16.698 16.400 - -1.43% -
BM_CmpEqual_ushort_ushort -1.79% 1.078 1.059 - -0.36% -
BM_num_put<bool> -1.78% 10.699 10.508 - -5.36% -
BM_num_get<float> -1.78% 37.088 36.428 - 0.90% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.78% 355981242.406 349645010.252 - -0.31% -
SetIntersection_None_Vector_uint64_1_1 -1.78% 535744016.069 526209635.988 - -1.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 345545.144 339397.136 - 0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.78% 20.307 19.945 - 1.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.78% 4.611 4.529 - 0.10% -
SetIntersection_Front_Set_float_256_4 -1.78% 4219662.836 4144729.167 - -0.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.78% 17.908 17.590 - 1.01% -
std::none_of(vector<int>)_(process_all)/8 -1.77% 2.564 2.519 - 3.07% -
BM_CmpEqual_schar_uint -1.77% 1.118 1.098 - -0.49% -
std::set<std::string>::count(key)_(existent)/32 -1.77% 16.781 16.484 - 4.56% -
SetIntersection_None_Set_uint32_64_4 -1.77% 21673204.976 21290219.299 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.77% 62927491.000 61816280.032 - -2.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.76% 42.413 41.666 - 27.94% -
SetIntersection_None_Set_uint64_16384_64 -1.76% 169824249.016 166831951.721 - -1.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 661.867 650.248 - -2.43% -
SetIntersection_None_Vector_uint64_262144_64 -1.76% 1140246.029 1120231.251 - -0.91% -
BM_CmpEqual_int_short -1.76% 1.139 1.119 - -1.51% -
std::partition_copy(vector<int>)/8192 -1.75% 4607.912 4527.263 - -0.88% -
SetIntersection_Front_Vector_string_16384_256 -1.75% 9435514.955 9270496.172 - -2.44% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.74% 214240155.571 210509731.438 - -1.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.74% 617539.085 606791.764 - -0.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.74% 19951.709 19604.660 - -3.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.73% 19903.141 19558.014 - -1.03% -
std::for_each(set<int>::iterator)/8192 -1.73% 8034.084 7894.805 - 0.81% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.73% 52470.299 51561.228 - 2.31% -
std::copy(vector<bool>)_(aligned)/4096 -1.73% 4.926 4.841 - 1.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.73% 16004.565 15728.035 - -3.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.73% 10.106 9.931 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.73% 1332086.752 1309093.750 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.73% 267657.584 263040.335 - 0.26% -
BM_CmpLess_uint_uint -1.72% 1.065 1.047 - -2.04% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.72% 5891799.727 5790222.254 - -1.74% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.72% 209.684 206.075 - 0.27% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.72% 1842.839 1811.166 - 0.08% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.71% 81045.718 79657.343 - -1.18% -
SetIntersection_None_Vector_uint64_4_1 -1.71% 214527059.033 210853306.352 - -1.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.71% 21.688 21.318 - -1.16% -
SetIntersection_None_Vector_float_1024_16 -1.71% 1088365.605 1069765.365 - -8.07% -
SetIntersection_None_Vector_uint64_16384_1 -1.70% 1108815.611 1089913.026 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.70% 229815202.865 225904268.695 - -0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.70% 4.990 4.905 - -0.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.70% 19.944 19.605 - -10.50% -
SetIntersection_None_Vector_uint64_16_1 -1.70% 63387777.779 62311675.646 - -1.13% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.69% 675.845 664.409 - -0.03% -
BM_num_get<long_double> -1.69% 37.499 36.865 - 2.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.69% 1237882.813 1216948.162 - -0.49% -
SetIntersection_Front_Vector_string_16_4 -1.69% 61077315.660 60047549.705 - -0.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.69% 17.231 16.941 - -0.22% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.68% 666.911 655.679 - 0.76% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.68% 0.642 0.631 - -0.09% -
BM_CmpLess_uchar_ushort -1.68% 1.073 1.055 - -2.53% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.68% 69.497 68.329 - -0.84% -
std::remove(list<int>)_(sprinkled)/8192 -1.68% 8107.857 7971.623 - 1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.68% 4322932.070 4250349.680 - -0.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.67% 19903.805 19571.043 - -0.32% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.67% 26.943 26.492 - 3.06% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.67% 17.273 16.984 - -0.27% -
std::for_each(multiset<int>::iterator)/8192 -1.67% 8079.080 7944.543 - 0.26% -
SetIntersection_Front_Vector_string_262144_4 -1.66% 1203670.962 1183642.336 - 1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.66% 15.028 14.778 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.66% 9112829.632 8961820.858 - -0.35% -
SetIntersection_Front_Vector_uint64_16_4 -1.66% 54250935.493 53352014.628 - -1.40% -
SetIntersection_None_Vector_uint64_4_4 -1.66% 134049471.633 131828944.172 - -1.24% -
std::adjacent_find(list<int>,_pred)/8 -1.66% 3.920 3.855 - 1.73% -
std::multimap<int,_int>::clear()/32 -1.65% 657.972 647.092 - -0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 398.585 391.997 - -0.08% -
BM_deque_deque_move/512 -1.65% 17.947 17.651 - 0.10% -
std::find_if(list<int>)_(process_all)/32768 -1.65% 25973.515 25545.303 - -0.01% -
std::map<int,_int>::ctor(const&)/32 -1.65% 234.864 230.994 - 3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.65% 1658952.148 1631652.506 - 0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.64% 16122.820 15857.611 - -0.32% -
SetIntersection_Front_Set_uint64_16_4 -1.64% 54985119.387 54081171.931 - -1.10% -
rng::for_each(multimap<int>)/32 -1.64% 26.425 25.992 - -3.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.64% 8463379.527 8324978.863 - -2.06% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.63% 636.551 626.143 - 0.26% -
SetIntersection_Front_Set_float_64_16 -1.63% 15488583.667 15235520.927 - -1.37% -
std::multiset<int>::erase(key)_(existent)/32 -1.63% 22.151 21.789 - 1.07% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.63% 272.892 268.445 - 1.97% -
std::copy_backward(deque<int>)/64 -1.63% 3.030 2.981 - -1.88% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.63% 17.471 17.186 - -0.31% -
std::replace_if(vector<int>)_(prefix)/32 -1.63% 9.659 9.502 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.62% 10305187.149 10137838.874 - -1.22% -
BM_vector_deque_ranges_move_backward/512 -1.62% 17.927 17.637 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.62% 4554384.865 4480602.618 - -1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.62% 4575371.148 4501268.392 - -4.88% -
std::multiset<int>::find(key)_(non-existent)/32 -1.62% 2.273 2.236 - -14.89% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.62% 75350489.860 74132925.978 - 3.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.61% 15.126 14.882 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.61% 21169125.224 20827858.728 - -0.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.61% 32.353 31.832 - -18.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.61% 585.346 575.928 - -0.60% -
std::unique(list<int>)_(contiguous)/32 -1.61% 52.893 52.043 - 0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.61% 17.229 16.952 - -0.82% -
std::map<std::string,_int>::erase(iterator)/8192 -1.60% 32.066 31.552 - -0.12% -
std::copy(vector<int>)/8 -1.60% 2.213 2.178 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.60% 1186410.352 1167421.930 - -0.15% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.60% 247.568 243.607 - -11.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 31956.195 31445.746 - -1.51% -
SetIntersection_None_Vector_uint32_256_256 -1.59% 2143798.808 2109670.014 - -0.74% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.59% 31.247 30.749 - 3.69% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.59% 400.518 394.155 - 0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.59% 32.530 32.013 - 1.37% -
SetIntersection_Interlaced_Set_string_4_4 -1.59% 160048171.471 157505792.464 - -0.74% -
std::stable_sort(vector<int>)_(descending)/1024 -1.59% 2793.767 2749.395 - -2.45% -
BM_StringRelational_Less_Large_Huge_Control -1.59% 2.175 2.140 - -0.99% -
SetIntersection_Front_Set_uint64_1_1 -1.59% 536857481.417 528347555.532 - -1.11% -
SetIntersection_Front_Set_uint64_16_1 -1.58% 63069053.885 62073880.471 - -0.94% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.58% 6432.620 6331.134 - -1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.58% 8564573.971 8429456.132 - -2.31% -
SetIntersection_None_Set_uint64_16384_256 -1.58% 169058493.669 166391661.575 - -1.62% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.58% 535143114.518 526708283.392 - -1.06% -
std::sort_heap(deque<int>,_pred)/8192 -1.57% 430314.413 423539.504 - -0.68% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.57% 23.150 22.786 - 0.24% -
SetIntersection_None_Vector_uint64_262144_1 -1.57% 1135779.239 1117963.227 - -1.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.57% 12.512 12.316 - 7.26% -
SetIntersection_Front_Set_uint32_256_4 -1.57% 4218443.792 4152328.278 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.57% 14980802.086 14746016.315 - -0.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.57% 347.120 341.681 - -2.44% -
BM_StringAssignStr_Huge_Opaque -1.56% 109.436 107.726 - -3.60% -
SetIntersection_None_Set_string_256_256 -1.56% 5829220.607 5738131.404 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.56% 11006402.719 10834733.306 - -0.30% -
BM_CmpLess_short_int -1.56% 1.133 1.115 - -0.83% -
BM_vector_deque_copy_backward/5500 -1.56% 198.708 195.613 - -0.68% -
std::flat_map<int,_int>::erase(iterator)/32 -1.55% 20.104 19.792 - 0.11% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.55% 17.364 17.094 - 12.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.55% 13858203.573 13643008.574 - -1.31% -
SetIntersection_None_Set_uint64_16384_16384 -1.55% 171154050.089 168501278.553 - -1.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 13880.784 13665.658 - -1.33% -
SetIntersection_Front_Set_uint32_4_4 -1.55% 137502341.836 135372113.895 - -1.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.55% 4.052 3.990 - -2.88% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.55% 236096.118 232445.407 - 0.17% -
SetIntersection_Front_Set_uint32_16_16 -1.54% 37903283.074 37318224.095 - -2.10% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.54% 1.553 1.529 - 2.04% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.54% 1936.264 1906.421 - -0.20% -
std::set<std::string>::count(key)_(existent)/1024 -1.54% 24.211 23.838 - -3.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.54% 1165317.785 1147365.756 - -0.51% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.54% 137292692.838 135180284.788 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.54% 168422198.126 165835196.904 - -1.58% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.53% 17.769 17.497 - -0.67% -
BM_StringFindAllMatch/1 -1.53% 3.157 3.109 - -3.08% -
BM_CmpLess_ushort_ushort -1.53% 1.054 1.038 - -3.20% -
std::copy_backward(list<int>)/8 -1.53% 2.406 2.369 - 1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.53% 141466571.812 139300934.863 - -1.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.53% 136297.294 134211.469 - -1.95% -
std::adjacent_find(list<int>,_pred)/8192 -1.53% 7362.896 7250.526 - 1.07% -
std::rotate(list<int>)_(by_1/3)/50 -1.53% 23.228 22.873 - -0.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.52% 19.210 18.918 - -0.52% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.52% 59601936.800 58697531.740 - -1.65% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.52% 17.344 17.081 - 0.66% -
BM_lexicographical_compare_three_way_fast_path/256 -1.51% 70.985 69.913 - -1.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.50% 1.402 1.381 - 15.52% -
std::sort(deque<int>)_(heap)/8 -1.50% 24.303 23.937 - -1.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.50% 43.813 43.155 - -2.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.50% 6714.260 6613.436 - -0.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.50% 16.533 16.285 - 1.04% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.50% 752.454 741.165 - -0.24% -
BM_CmpEqual_uchar_int -1.50% 1.072 1.056 - 0.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.50% 1503.723 1481.222 - 0.72% -
SetIntersection_Front_Set_string_16384_256 -1.49% 14841135.951 14619417.490 - -7.44% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.49% 4158686.515 4096686.636 - -1.03% -
SetIntersection_Front_Set_uint32_262144_16384 -1.49% 219248401.645 215980425.924 - -1.31% -
std::reverse(vector<int>)/32768 -1.49% 1051.717 1036.061 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.49% 8946343.704 8813258.489 - 0.46% -
BM_StringFindStringLiteral/16 -1.49% 1.642 1.618 - 0.01% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.49% 20.710 20.402 - -1.42% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.48% 1841569.878 1814242.634 - -6.64% -
SetIntersection_Front_Set_uint64_262144_4 -1.48% 1073021.825 1057128.730 - -0.48% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.48% 493.293 486.001 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.48% 4202934.967 4140900.384 - -0.89% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.48% 6776.197 6676.184 - 0.65% -
SetIntersection_None_Set_float_1024_256 -1.48% 8874252.837 8743308.463 - -2.12% -
SetIntersection_Interlaced_Vector_string_16_16 -1.47% 51819782.613 51055584.990 - -1.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.47% 57898.920 57046.932 - -1.69% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.47% 10.930 10.769 - -0.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.47% 412.906 406.839 - 0.17% -
SetIntersection_Front_Set_uint64_262144_262144 -1.47% 1690354.004 1665541.014 - -0.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.47% 36902.658 36361.696 - -2.47% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.46% 32.474 31.999 - 3.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.46% 1182703.692 1165394.392 - 0.04% -
BM_CmpLess_short_ushort -1.46% 1.092 1.076 - -2.12% -
std::for_each(map<int>::iterator)/50 -1.46% 36.320 35.791 - -0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.45% 61.669 60.772 - -2.19% -
std::for_each(multimap<int>::iterator)/8192 -1.45% 7657.274 7545.893 - 2.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.45% 224.452 221.192 - 0.04% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.45% 2.019 1.990 - -2.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 3926.328 3869.328 - -2.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.45% 54.460 53.670 - -1.46% -
BM_PushHeap_string_Descending_4 -1.45% 1.933 1.905 - 0.92% -
SetIntersection_None_Set_float_256_16 -1.45% 10882216.494 10724550.755 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.44% 16143867.003 15910638.929 - -1.42% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.44% 12915637.320 12729174.122 - -0.69% -
rng::contains(list<int>)_(process_all)/32 -1.44% 9.064 8.933 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.44% 4252705.089 4191552.426 - -0.83% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.44% 300.066 295.756 - -0.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.43% 44.053 43.422 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.43% 357902329.804 352780954.483 - 1.39% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.43% 2982.610 2939.966 - 0.87% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.43% 16.789 16.549 - 0.79% -
BM_std_minmax_element<short>/4 -1.43% 1.247 1.229 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.42% 4176800.074 4117346.879 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.42% 46332003.136 45673094.175 - -4.15% -
std::reverse(deque<int>)/8 -1.42% 2.533 2.497 - -1.35% -
BM_deque_vector_move/64 -1.42% 2.655 2.617 - -1.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.42% 742.252 731.743 - 0.43% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.41% 51044.905 50323.748 - 0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.41% 74.261 73.215 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.41% 59658251.821 58818190.054 - -0.77% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.41% 1.916 1.889 - 2.95% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.41% 214871649.914 211849609.131 - -5.04% -
std::reverse_copy(list<int>)/64 -1.41% 30.365 29.938 - 0.42% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.41% 173172.632 170738.818 - -0.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.41% 137961.977 136023.355 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.41% 35725.002 35223.042 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.41% 1535875.148 1514295.346 - -0.64% -
ranges::minmax(std::deque<long_long>)/8 -1.40% 3.865 3.810 - 2.37% -
ranges::min(std::list<long_long>)/70000 -1.40% 43985.737 43368.178 - -15.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.40% 8741977.982 8619374.378 - -3.92% -
SetIntersection_None_Vector_float_1024_1 -1.40% 1083386.965 1068197.535 - -5.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.40% 2930755.723 2889713.407 - -1.00% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.40% 5.966 5.882 - -2.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.40% 19352590.987 19081892.769 - -2.70% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.40% 20950210.136 20657329.919 - -0.38% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.40% 2.387 2.354 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.39% 1079196.259 1064171.375 - -1.79% -
std::multimap<std::string,_int>::clear()/8192 -1.39% 214961.382 211970.693 - -1.60% -
SetIntersection_Front_Set_uint32_1_1 -1.39% 535146628.019 527703687.450 - -1.21% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.39% 26.646 26.275 - -0.46% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.39% 601.874 593.537 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.38% 1058621.182 1044039.955 - 0.26% -
SetIntersection_None_Set_string_1024_256 -1.38% 8979815.925 8856253.088 - -0.97% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.38% 44583.861 43970.681 - -0.35% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.38% 839.762 828.214 - 2.24% -
SetIntersection_Front_Set_uint32_256_16 -1.37% 4481681.635 4420076.799 - -2.10% -
SetIntersection_None_Vector_uint32_256_1 -1.37% 4276491.644 4217724.908 - -0.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.37% 37.835 37.315 - -0.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 119835.108 118191.969 - 1.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.37% 13275.828 13093.801 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.37% 1057515.170 1043019.756 - 0.65% -
SetIntersection_None_Set_string_256_1 -1.36% 11675421.901 11516112.200 - -0.37% -
BM_CmpEqual_int_int -1.36% 1.084 1.070 - -0.91% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.36% 214014969.933 211106400.565 - -1.22% -
SetIntersection_Front_Set_uint64_262144_1024 -1.36% 15566381.195 15355317.484 - 27.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.35% 1033278.658 1019278.360 - 1.10% -
SetIntersection_Front_Vector_uint64_262144_16 -1.35% 1127849.428 1112571.805 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.35% 1652153.401 1629785.236 - 0.63% -
BM_CmpLess_int_schar -1.35% 1.132 1.117 - -0.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.35% 18.112 17.868 - -7.08% -
SetIntersection_Front_Vector_string_1024_64 -1.35% 3453497.542 3407004.646 - 0.42% -
std::reverse(vector<int>)/4096 -1.35% 132.299 130.518 - 0.09% -
SetIntersection_None_Set_uint64_262144_16 -1.34% 1208327.151 1192087.402 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.33% 248544678.670 245227469.755 - -0.38% -
SetIntersection_None_Vector_uint64_262144_262144 -1.33% 1128025.003 1112972.489 - -0.24% -
SetIntersection_None_Set_uint32_1024_4 -1.33% 8905406.330 8786593.673 - -1.56% -
SetIntersection_Front_Set_uint32_16_4 -1.33% 54746778.132 54017929.394 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.33% 8651546.633 8536385.609 - -0.62% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.33% 563.751 556.265 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.33% 63345067.630 62504418.400 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.33% 2.170 2.141 - 0.20% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.33% 209648.572 206867.630 - -0.78% -
SetIntersection_Front_Set_string_256_1 -1.33% 4338303.340 4280788.600 - -1.19% -
std::multiset<int>::erase(iterator)/32 -1.32% 20.820 20.544 - -0.25% -
std::stable_sort(vector<int>)_(descending)/8192 -1.32% 18639.356 18392.917 - -0.13% -
SetIntersection_None_Vector_float_64_16 -1.32% 13590657.947 13411311.246 - -5.34% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.32% 20.113 19.848 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 12765132.025 12596841.123 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.32% 1240045.735 1223708.334 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.32% 54644881.273 53924989.100 - -0.78% -
bm_ranges_swap_ranges_vb_aligned/8 -1.32% 3.286 3.242 - 0.02% -
std::reverse(vector<int>)/512 -1.31% 16.557 16.340 - 0.10% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.31% 22.957 22.656 - -3.55% -
BM_std_minmax_element<long_long>/4 -1.31% 1.266 1.249 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.31% 16484097.870 16268356.407 - -0.62% -
std::multiset<std::string>::ctor(const&)/1024 -1.31% 34545.866 34094.146 - -8.13% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.31% 535343385.779 528349578.781 - -1.70% -
std::find_end(vector<int>)_(same_length)/1000 -1.30% 246.171 242.961 - -0.77% -
SetIntersection_None_Vector_uint64_16_4 -1.30% 53785553.320 53084262.940 - -0.87% -
SetIntersection_None_Set_uint64_64_64 -1.30% 11488846.159 11339252.893 - -1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.30% 12251673.449 12092152.360 - -0.22% -
SetIntersection_Front_Vector_string_262144_262144 -1.30% 14602418.295 14412649.904 - -0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.30% 64144.005 63310.497 - -0.14% -
SetIntersection_None_Set_uint64_1_1 -1.30% 536305197.453 529343228.412 - -0.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 207.005 204.326 - -0.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.29% 395.243 390.129 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.29% 12198077.623 12040297.961 - -0.48% -
SetIntersection_Front_Set_uint32_1024_1024 -1.29% 12433868.103 12273178.451 - -2.00% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.29% 292.628 288.854 - -3.53% -
SetIntersection_None_Set_uint32_1024_256 -1.29% 8887022.808 8772627.501 - -3.50% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.29% 7.433 7.337 - 0.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.28% 663.902 655.376 - 0.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.28% 397.053 391.958 - 0.18% -
BM_StringAssignStr_Large_Opaque -1.28% 10.373 10.240 - -0.62% -
SetIntersection_Front_Vector_string_64_4 -1.28% 17952960.421 17723205.417 - 0.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.28% 52.175 51.508 - 22.42% -
SetIntersection_Front_Vector_uint32_1024_256 -1.28% 2277038.061 2247962.045 - -0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.28% 643002.421 634792.978 - 2.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.28% 522.301 515.634 - -2.37% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.28% 12.729 12.567 - -47.76% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.27% 372.612 367.862 - 0.61% -
std::unordered_multimap<int,_int>::clear()/1024 -1.27% 8420.524 8313.201 - 2.90% -
SetIntersection_Front_Set_float_16_4 -1.27% 54898825.531 54199737.617 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.27% 35864289.636 35407621.647 - -0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.27% 7350.269 7256.707 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.27% 11617525.292 11469665.346 - -3.70% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.27% 27483.437 27133.719 - -2.87% -
BM_PushHeap_string_Ascending_16384 -1.27% 19.489 19.241 - 1.47% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.27% 62791038.510 61993125.893 - -1.27% -
SetIntersection_Front_Set_uint32_1024_16 -1.27% 1192766.637 1177625.126 - -2.18% -
SetIntersection_Front_Set_float_64_4 -1.27% 16094450.613 15890688.711 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.26% 21576306.263 21303816.022 - 3.18% -
SetIntersection_None_Vector_uint32_1024_64 -1.26% 1082198.844 1068536.419 - 0.08% -
std::swap_ranges(list<int>)/50 -1.26% 32.582 32.171 - -6.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.26% 3050407.112 3011912.672 - -1.07% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.26% 599.511 591.947 - -0.83% -
SetIntersection_Front_Set_uint64_64_1 -1.26% 16466443.410 16259042.020 - -1.44% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.26% 53.886 53.207 - -1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.26% 1.666 1.645 - -0.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.25% 10.607 10.474 - -2.08% -
std::vector<int>::ctor(size)/8192 -1.25% 574.879 567.681 - 0.85% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.25% 10.846 10.710 - 0.28% -
SetIntersection_Front_Set_uint32_64_1 -1.25% 16462923.565 16257107.215 - -0.86% -
SetIntersection_Front_Set_uint64_1024_1 -1.25% 1056970.070 1043799.722 - 0.84% -
BM_vector_deque_ranges_move_backward/1024 -1.24% 37.821 37.350 - -1.22% -
std::rotate_copy(deque<int>)/8192 -1.24% 294.732 291.064 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.24% 8386601.191 8282226.162 - -0.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.24% 173542.689 171383.366 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.24% 1635998.373 1615646.973 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.24% 62880564.313 62099120.598 - -0.93% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.24% 21.006 20.745 - 1.32% -
BM_CmpEqual_int_uint -1.24% 1.086 1.072 - -1.54% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.24% 0.833 0.822 - -1.16% -
std::multiset<int>::erase(iterator)/1024 -1.23% 23.205 22.919 - -4.17% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.23% 2784.938 2750.588 - -2.03% -
BM_PushHeap_string_Ascending_16 -1.23% 4.704 4.646 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.23% 18885988.751 18653401.916 - -4.31% -
SetIntersection_None_Set_uint32_16_4 -1.23% 56762947.263 56065413.351 - -0.73% -
SetIntersection_None_Set_uint64_4_1 -1.23% 217074459.147 214407584.315 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.23% 1061053.059 1048017.538 - 0.16% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.22% 5031.425 4970.018 - 0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.22% 2881438.093 2846279.205 - -2.59% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.22% 534719640.163 528211525.656 - -1.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.22% 164.402 162.402 - -2.22% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.21% 37.376 36.922 - -0.25% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.21% 1.173 1.158 - 7.43% -
SetIntersection_Front_Vector_uint32_16384_64 -1.21% 1375714.783 1359052.013 - 2.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.21% 16.150 15.955 - -7.29% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.21% 695.962 687.554 - -0.35% -
SetIntersection_None_Vector_uint64_64_4 -1.21% 15907963.459 15715875.448 - -0.87% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.21% 31.822 31.438 - -1.83% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 17.413 17.202 - -0.25% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.21% 4031.411 3982.801 - -1.60% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.21% 3885.258 3838.437 - -1.33% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.20% 101887.453 100661.427 - -3.39% -
std::remove(list<int>)_(sprinkled)/1024 -1.20% 964.468 952.863 - 0.74% -
BM_CmpLess_ushort_schar -1.20% 1.043 1.030 - -2.22% -
BM_PushHeap_string_Ascending_4 -1.20% 2.548 2.517 - -2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.20% 35421589.663 34996704.656 - -0.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 19.338 19.106 - -0.15% -
std::reverse(list<int>)/32768 -1.20% 17518.994 17309.089 - -12.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.20% 353047419.172 348823784.067 - -2.41% -
BM_num_put<long_long> -1.20% 11.609 11.471 - 2.74% -
std::copy_backward(vector<int>)/262144 -1.19% 12529.387 12379.733 - -0.71% -
SetIntersection_None_Set_uint32_4_4 -1.19% 135496264.561 133878294.348 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.19% 137284095.785 135649313.531 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.19% 138324140.084 136677094.025 - -0.66% -
std::for_each(map<int>::iterator)/8192 -1.19% 7434.885 7346.364 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.19% 16491675.920 16295397.075 - -0.47% -
BM_deque_deque_ranges_copy/1024 -1.19% 36.959 36.520 - 0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.19% 12928.132 12774.361 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.19% 66817959.283 66024213.147 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.19% 213522266.364 210986832.305 - -1.05% -
std::search(list<int>)_(no_match)/1048576 -1.19% 835423.412 825513.432 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.18% 413035.983 408145.590 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.18% 1860922.443 1838923.908 - -2.08% -
SetIntersection_None_Set_float_256_64 -1.18% 9425454.870 9314258.444 - 2.64% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 1496.958 1479.306 - -0.76% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.18% 293.160 289.706 - 0.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.18% 2.466 2.437 - 6.12% -
SetIntersection_Front_Set_uint32_4_1 -1.18% 213820136.336 211306741.339 - -0.84% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.17% 8.710 8.608 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.17% 36983714.467 36550708.293 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.17% 539080873.013 532772414.854 - -0.51% -
SetIntersection_Front_Vector_uint64_16384_64 -1.17% 1373929.434 1357852.076 - -1.01% -
std::set<int>::count(key)_(existent)/32 -1.17% 1.644 1.624 - 0.47% -
std::is_sorted(list<int>,_pred)/1024 -1.17% 825.815 816.162 - -0.04% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.17% 2.402 2.374 - -0.25% -
SetIntersection_Front_Set_string_64_1 -1.17% 17091548.237 16892013.159 - -1.35% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.17% 534661343.336 528420138.317 - -0.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.17% 15.939 15.753 - 0.03% -
std::list<std::string>::ctor(size)/8192 -1.16% 102383.115 101191.392 - -3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.16% 22888910.395 22622608.462 - -1.37% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.16% 29774.261 29428.178 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.16% 56039415.003 55388084.512 - -0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.16% 215710379.540 213204094.018 - -0.46% -
BM_PushHeap_string_PipeOrgan_16 -1.16% 4.144 4.096 - -3.62% -
std::make_heap(vector<int>)_(descending)/8192 -1.16% 1970.144 1947.291 - 0.05% -
SetIntersection_Front_Set_float_262144_262144 -1.16% 1642585.369 1623534.666 - 1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.16% 16539733.632 16348138.552 - -0.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.16% 744.831 736.204 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.16% 1173067.205 1159495.311 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.16% 167526824.842 165590093.392 - -0.68% -
std::replace(vector<int>)_(sprinkled)/50 -1.15% 9.084 8.979 - 2.99% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.15% 1079265.870 1066812.166 - -1.39% -
SetIntersection_Interlaced_Set_float_262144_1 -1.15% 1032131.440 1020223.960 - -2.05% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.15% 7958.389 7866.616 - -0.15% -
SetIntersection_Front_Set_string_1024_1024 -1.15% 55368157.129 54730121.080 - -3.25% -
SetIntersection_Front_Vector_float_262144_256 -1.15% 2275124.493 2248999.205 - -1.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.14% 35.644 35.237 - 1.19% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -1.14% 1.449 1.432 - -5.06% -
std::unique_copy(list<int>)_(contiguous)/32 -1.14% 11.315 11.186 - -0.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.14% 1000221.514 988831.674 - -0.54% -
std::find_if(list<int>)_(bail_25%)/32768 -1.14% 7077.989 6997.479 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.14% 535798897.318 529716008.704 - -0.46% -
SetIntersection_None_Set_uint32_1_1 -1.14% 536209151.102 530122843.467 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.14% 134791042.522 133261108.496 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 760.628 752.004 - -0.01% -
SetIntersection_Front_Set_string_262144_1024 -1.13% 60299380.220 59618547.817 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.13% 137152308.314 135605896.347 - -1.78% -
SetIntersection_None_Set_uint64_64_16 -1.13% 18390308.517 18183065.491 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.13% 10082706.103 9969114.828 - 1.71% -
std::multiset<std::string>::clear()/1024 -1.13% 21797.650 21552.402 - -2.92% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.12% 559.925 553.630 - 6.58% -
std::unordered_set<std::string>::clear()/0 -1.12% 397.031 392.570 - -0.13% -
SetIntersection_Front_Vector_uint64_256_16 -1.12% 4219917.222 4172537.204 - -0.05% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.12% 36.193 35.786 - 0.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.12% 604477.186 597712.146 - -0.38% -
SetIntersection_None_Set_uint32_256_1 -1.12% 11529564.767 11400657.098 - -2.16% -
SetIntersection_None_Set_string_1024_1024 -1.12% 9147533.178 9045463.494 - 2.43% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.11% 12.318 12.181 - 0.22% -
std::multiset<int>::ctor(const&)/32 -1.11% 232.977 230.385 - 3.76% -
SetIntersection_Interlaced_Set_float_64_4 -1.11% 20859312.104 20627367.423 - -1.84% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.11% 7.604 7.520 - 0.23% -
SetIntersection_Front_Set_float_16_16 -1.11% 38474063.983 38047564.608 - 0.65% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.10% 2218.572 2194.057 - 0.04% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.10% 19799.780 19581.023 - -0.85% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.10% 499244.141 493734.463 - 0.10% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.10% 651.825 644.632 - 0.00% -
SetIntersection_Front_Set_uint32_64_4 -1.10% 16076211.611 15898923.593 - -1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.10% 215062367.876 212698001.420 - -1.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 17.341 17.150 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 4139182.680 4093757.462 - 0.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 815347.358 806427.629 - -1.13% -
BM_deque_vector_ranges_copy_backward/4000 -1.09% 144.404 142.827 - 0.12% -
SetIntersection_None_Set_uint64_16_16 -1.09% 35468206.007 35080986.821 - -0.85% -
std::copy_n(list<int>)/64 -1.09% 14.563 14.404 - -4.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.09% 64073.548 63374.975 - 0.60% -
BM_num_get<unsigned_short> -1.09% 10.283 10.172 - -0.21% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.08% 1571737.225 1554697.918 - -1.67% -
BM_deque_vector_ranges_move/65536 -1.08% 2992.353 2959.950 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.08% 55967744.963 55362054.710 - -0.75% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.08% 510.987 505.465 - -1.11% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.08% 59021.197 58383.450 - 5.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.08% 58386321.251 57756054.061 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.08% 55.230 54.635 - -1.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 380.721 376.625 - 3.47% -
SetIntersection_None_Set_uint64_16384_1 -1.08% 161598357.210 159860244.218 - -1.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.08% 215442438.063 213125971.639 - -0.59% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.07% 4.926 4.873 - 1.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.07% 2.927 2.896 - -0.94% -
SetIntersection_None_Set_uint64_262144_256 -1.07% 1208624.512 1195655.275 - -1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.07% 4223620.776 4178348.235 - -0.42% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.07% 1467.746 1452.020 - -1.62% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.07% 28.943 28.633 - -0.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.07% 18.070 17.877 - -1.75% -
std::transform(deque<int>,_deque<int>)/50 -1.07% 36.276 35.888 - -1.05% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.07% 16439294.980 16263988.478 - -0.81% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 23.527 23.276 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.07% 1191074.694 1178387.390 - -2.72% -
std::stable_sort(vector<int>)_(ascending)/8 -1.06% 15.814 15.646 - 0.22% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.06% 498.577 493.284 - 0.36% -
SetIntersection_Front_Vector_uint64_64_1 -1.06% 16400105.028 16226021.927 - -0.62% -
std::equal(vector<bool>)_(unaligned)/8192 -1.06% 56.391 55.792 - -1.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.06% 615.372 608.843 - -0.42% -
BM_deque_deque_move_backward/1024 -1.06% 38.298 37.892 - -2.22% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -1.06% 45.478 44.996 - 37.63% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.05% 696616.475 689271.593 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.05% 1166942.394 1154645.559 - -1.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 340703.451 337114.143 - 0.36% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.05% 11.000 10.885 - 0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.05% 3978.004 3936.182 - -0.39% -
SetIntersection_Front_Vector_string_262144_1024 -1.05% 39760406.040 39343233.807 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.05% 1055283.003 1044212.730 - 0.83% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.05% 19.387 19.184 - -0.48% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.05% 93820.977 92837.969 - -0.07% -
SetIntersection_None_Vector_uint32_256_16 -1.05% 4016445.381 3974365.289 - -1.51% -
SetIntersection_None_Vector_uint64_16384_16 -1.05% 1105853.681 1094274.090 - -1.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.05% 35.554 35.182 - -79.39% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.05% 1.405 1.390 - -0.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.04% 131900.777 130523.581 - -0.46% -
BM_StringRelational_Eq_Empty_Empty_Control -1.04% 2.057 2.036 - -1.02% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.04% 173133.403 171329.659 - -0.43% -
rng::for_each(multimap<int>)/8192 -1.04% 7501.057 7423.042 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.04% 7487847.625 7410215.520 - -2.13% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.04% 135562859.943 134157500.555 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.04% 56837511.644 56248849.937 - -0.29% -
SetIntersection_None_Set_uint64_262144_1024 -1.04% 1208922.934 1196402.586 - -1.57% -
SetIntersection_Front_Set_uint32_16_1 -1.04% 62737049.585 62087529.795 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.03% 217384033.793 215145362.785 - -0.34% -
SetIntersection_None_Set_uint64_4_4 -1.03% 135643378.985 134247044.707 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.03% 203696439.673 201599585.709 - 2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.03% 8715347.903 8625641.077 - -1.52% -
std::remove(vector<int>)_(prefix)/1024 -1.03% 309.829 306.642 - -1.14% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.03% 1601839.682 1585388.344 - -2.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.03% 524.335 518.950 - 0.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.03% 24.254 24.005 - -1.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.02% 46.823 46.343 - 13.05% -
bm_ranges_swap_ranges_vb_aligned/128 -1.02% 3.433 3.398 - 0.23% -
SetIntersection_None_Set_uint64_262144_64 -1.02% 1207886.066 1195539.061 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.02% 54925249.300 54365543.504 - -0.57% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.02% 1602.623 1586.316 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.02% 63848545.109 63199528.517 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.02% 168597.530 166885.043 - 1.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 12.769 12.640 - -3.73% -
SetIntersection_Interlaced_Set_float_256_256 -1.01% 7712209.809 7634051.557 - 0.74% -
std::set<int>::insert(value)_(already_present)/8192 -1.01% 9.996 9.894 - 5.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.01% 1075787.266 1064925.856 - -0.75% -
SetIntersection_None_Set_uint64_16_4 -1.01% 56668002.280 56096123.628 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.01% 35749705.937 35389505.623 - -1.15% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.01% 32085.419 31762.809 - -2.99% -
BM_PushHeap_string_Descending_16384 -1.00% 2.422 2.398 - 4.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.00% 1062195.120 1051571.030 - 0.81% -


Report Time: 4.22s
Name Current %
BM_CmpEqual_int_int 1.070 -
BM_CmpEqual_int_schar 1.125 -
BM_CmpEqual_int_short 1.119 -1.51%
BM_CmpEqual_int_uchar 1.108 -
BM_CmpEqual_int_uint 1.072 -1.54%
BM_CmpEqual_int_ushort 1.094 2.09%
BM_CmpEqual_schar_int 1.131 -
BM_CmpEqual_schar_schar 1.057 -1.71%
BM_CmpEqual_schar_short 1.128 -
BM_CmpEqual_schar_uchar 1.106 1.60%
BM_CmpEqual_schar_uint 1.098 -
BM_CmpEqual_schar_ushort 1.098 2.40%
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.120 -
BM_CmpEqual_short_short 1.065 -
BM_CmpEqual_short_uchar 1.104 1.29%
BM_CmpEqual_short_uint 1.105 -2.76%
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.056 -
BM_CmpEqual_uchar_schar 1.009 2.30%
BM_CmpEqual_uchar_short 1.010 2.70%
BM_CmpEqual_uchar_uchar 1.057 -
BM_CmpEqual_uchar_uint 1.049 -1.24%
BM_CmpEqual_uchar_ushort 1.071 -
BM_CmpEqual_uint_int 1.067 1.55%
BM_CmpEqual_uint_schar 1.028 -
BM_CmpEqual_uint_short 1.027 -
BM_CmpEqual_uint_uchar 1.096 -
BM_CmpEqual_uint_uint 1.064 -
BM_CmpEqual_uint_ushort 1.088 -1.49%
BM_CmpEqual_ushort_int 1.076 -
BM_CmpEqual_ushort_schar 1.067 3.92%
BM_CmpEqual_ushort_short 1.012 2.44%
BM_CmpEqual_ushort_uchar 1.137 2.81%
BM_CmpEqual_ushort_uint 1.081 2.83%
BM_CmpEqual_ushort_ushort 1.059 -
BM_CmpLess_int_int 1.078 2.61%
BM_CmpLess_int_schar 1.117 -
BM_CmpLess_int_short 1.125 -
BM_CmpLess_int_uchar 1.105 1.55%
BM_CmpLess_int_uint 1.064 -
BM_CmpLess_int_ushort 1.118 -
BM_CmpLess_schar_int 1.122 -
BM_CmpLess_schar_schar 0.955 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.096 -
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.099 -
BM_CmpLess_short_int 1.115 -
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.953 -
BM_CmpLess_short_uchar 1.094 -
BM_CmpLess_short_uint 1.115 -
BM_CmpLess_short_ushort 1.076 -2.12%
BM_CmpLess_uchar_int 1.077 1.52%
BM_CmpLess_uchar_schar 1.034 -
BM_CmpLess_uchar_short 1.016 -3.44%
BM_CmpLess_uchar_uchar 1.064 -
BM_CmpLess_uchar_uint 1.049 -1.41%
BM_CmpLess_uchar_ushort 1.055 -2.53%
BM_CmpLess_uint_int 1.065 1.77%
BM_CmpLess_uint_schar 1.042 -
BM_CmpLess_uint_short 1.036 4.20%
BM_CmpLess_uint_uchar 1.088 -1.60%
BM_CmpLess_uint_uint 1.047 -2.04%
BM_CmpLess_uint_ushort 1.110 -
BM_CmpLess_ushort_int 1.085 -
BM_CmpLess_ushort_schar 1.030 -2.22%
BM_CmpLess_ushort_short 1.008 -1.95%
BM_CmpLess_ushort_uchar 1.110 -
BM_CmpLess_ushort_uint 1.072 -
BM_CmpLess_ushort_ushort 1.038 -3.20%
BM_PushHeap_float_Ascending_1 0.501 -13.26%
BM_PushHeap_float_Ascending_1024 3.105 -1.17%
BM_PushHeap_float_Ascending_16 0.978 -4.50%
BM_PushHeap_float_Ascending_16384 4.366 1.69%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.092 -2.03%
BM_PushHeap_float_Ascending_4 0.585 -
BM_PushHeap_float_Ascending_64 1.741 -2.54%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.380 3.23%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.406 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.386 8.05%
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.578 -9.30%
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.519 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.156 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.301 -
BM_PushHeap_float_QuickSortAdversary_1 0.555 29.16%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.473 -
BM_PushHeap_float_Random_1024 6.919 -3.49%
BM_PushHeap_float_Random_16 5.058 1.51%
BM_PushHeap_float_Random_16384 7.186 -
BM_PushHeap_float_Random_256 6.801 -
BM_PushHeap_float_Random_262144 7.293 2.28%
BM_PushHeap_float_Random_4 2.421 6.65%
BM_PushHeap_float_Random_64 6.241 -1.81%
BM_PushHeap_float_SingleElement_1 0.475 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.369 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.360 -3.46%
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.425 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.682 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.303 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.349 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -2.23%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -1.94%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.373 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.408 -2.60%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.579 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.209 1.55%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.554 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.102 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.542 -1.20%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.577 1.04%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.828 -1.74%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.285 -1.29%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.923 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.004 -1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.837 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.625 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.582 2.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.642 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 -5.89%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.320 -
BM_PushHeap_string_Ascending_16 4.646 -
BM_PushHeap_string_Ascending_16384 19.241 1.47%
BM_PushHeap_string_Ascending_256 10.928 2.90%
BM_PushHeap_string_Ascending_262144 30.495 -
BM_PushHeap_string_Ascending_4 2.517 -2.23%
BM_PushHeap_string_Ascending_64 7.308 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.412 3.52%
BM_PushHeap_string_Descending_16 2.146 3.08%
BM_PushHeap_string_Descending_16384 2.398 4.00%
BM_PushHeap_string_Descending_256 2.335 2.82%
BM_PushHeap_string_Descending_262144 3.167 -
BM_PushHeap_string_Descending_4 1.905 -
BM_PushHeap_string_Descending_64 2.247 2.74%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.015 -
BM_PushHeap_string_PipeOrgan_16 4.096 -3.62%
BM_PushHeap_string_PipeOrgan_16384 12.320 -
BM_PushHeap_string_PipeOrgan_256 7.575 -
BM_PushHeap_string_PipeOrgan_262144 17.052 -3.21%
BM_PushHeap_string_PipeOrgan_4 2.502 -
BM_PushHeap_string_PipeOrgan_64 5.613 -2.23%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.100 -
BM_PushHeap_string_QuickSortAdversary_16 10.437 -
BM_PushHeap_string_QuickSortAdversary_16384 15.486 -1.54%
BM_PushHeap_string_QuickSortAdversary_256 14.512 -
BM_PushHeap_string_QuickSortAdversary_262144 15.938 -1.40%
BM_PushHeap_string_QuickSortAdversary_4 6.442 -
BM_PushHeap_string_QuickSortAdversary_64 12.962 -1.50%
BM_PushHeap_string_Random_1 0.470 -
BM_PushHeap_string_Random_1024 14.873 -1.45%
BM_PushHeap_string_Random_16 10.861 3.72%
BM_PushHeap_string_Random_16384 16.056 -1.44%
BM_PushHeap_string_Random_256 14.245 -1.25%
BM_PushHeap_string_Random_262144 17.931 -2.03%
BM_PushHeap_string_Random_4 6.154 -
BM_PushHeap_string_Random_64 12.906 -4.26%
BM_PushHeap_string_SingleElement_1 0.707 37.26%
BM_PushHeap_string_SingleElement_1024 2.725 4.22%
BM_PushHeap_string_SingleElement_16 2.652 2.02%
BM_PushHeap_string_SingleElement_16384 2.693 3.40%
BM_PushHeap_string_SingleElement_256 2.724 4.23%
BM_PushHeap_string_SingleElement_262144 2.734 2.88%
BM_PushHeap_string_SingleElement_4 2.391 3.31%
BM_PushHeap_string_SingleElement_64 2.701 1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.521 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.995 -1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.875 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.612 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.607 -1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.576 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.640 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.643 5.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.673 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.502 -28.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.911 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.544 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.357 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.141 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 45.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.282 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.180 1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.093 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.770 1.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.782 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.645 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.555 34.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.146 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.110 1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.223 -1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.953 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.346 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.609 1.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.579 23.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.633 12.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.639 3.34%
BM_PushHeap_uint32_Ascending_1 0.446 -6.36%
BM_PushHeap_uint32_Ascending_1024 2.555 -
BM_PushHeap_uint32_Ascending_16 0.924 -
BM_PushHeap_uint32_Ascending_16384 3.590 1.21%
BM_PushHeap_uint32_Ascending_256 2.080 -
BM_PushHeap_uint32_Ascending_262144 4.786 1.06%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.524 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.446 -35.88%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.388 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.049 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.665 -4.36%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -3.57%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.599 2.23%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -1.63%
BM_PushHeap_uint32_Random_1 0.473 -21.81%
BM_PushHeap_uint32_Random_1024 5.609 -3.31%
BM_PushHeap_uint32_Random_16 4.168 4.66%
BM_PushHeap_uint32_Random_16384 5.871 -
BM_PushHeap_uint32_Random_256 5.737 -1.94%
BM_PushHeap_uint32_Random_262144 5.893 1.66%
BM_PushHeap_uint32_Random_4 2.137 -1.86%
BM_PushHeap_uint32_Random_64 5.245 6.77%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.351 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.575 -1.83%
BM_PushHeap_uint64_Ascending_16 0.909 -1.77%
BM_PushHeap_uint64_Ascending_16384 3.647 -
BM_PushHeap_uint64_Ascending_256 2.088 -2.49%
BM_PushHeap_uint64_Ascending_262144 4.684 -5.05%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.515 -3.50%
BM_PushHeap_uint64_Descending_1 0.615 6.62%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.365 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.472 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.402 -
BM_PushHeap_uint64_PipeOrgan_256 1.700 -
BM_PushHeap_uint64_PipeOrgan_262144 3.044 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.951 2.50%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.234 -
BM_PushHeap_uint64_Random_16 4.516 -
BM_PushHeap_uint64_Random_16384 6.299 -
BM_PushHeap_uint64_Random_256 6.068 2.04%
BM_PushHeap_uint64_Random_262144 6.274 -1.59%
BM_PushHeap_uint64_Random_4 2.558 -3.97%
BM_PushHeap_uint64_Random_64 5.605 -
BM_PushHeap_uint64_SingleElement_1 0.427 4.02%
BM_PushHeap_uint64_SingleElement_1024 0.378 3.98%
BM_PushHeap_uint64_SingleElement_16 0.368 9.13%
BM_PushHeap_uint64_SingleElement_16384 0.377 3.50%
BM_PushHeap_uint64_SingleElement_256 0.399 3.55%
BM_PushHeap_uint64_SingleElement_262144 0.373 4.52%
BM_PushHeap_uint64_SingleElement_4 0.387 5.55%
BM_PushHeap_uint64_SingleElement_64 0.372 5.70%
BM_StringAssignAsciizMix_Opaque 5.069 -
BM_StringAssignAsciizMix_Transparent 3.002 -
BM_StringAssignAsciiz_Empty_Opaque 3.042 -4.58%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 204.621 7.71%
BM_StringAssignAsciiz_Huge_Transparent 204.484 7.84%
BM_StringAssignAsciiz_Large_Opaque 11.625 -
BM_StringAssignAsciiz_Large_Transparent 11.835 -
BM_StringAssignAsciiz_Small_Opaque 3.040 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 107.726 -3.60%
BM_StringAssignStr_Huge_Transparent 107.678 -9.43%
BM_StringAssignStr_Large_Opaque 10.240 -
BM_StringAssignStr_Large_Transparent 10.207 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.303 9.13%
BM_StringConstructDestroyCStr_Empty_Transparent 0.270 -27.61%
BM_StringConstructDestroyCStr_Huge_Opaque 158.752 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.439 -
BM_StringConstructDestroyCStr_Large_Opaque 18.585 20.74%
BM_StringConstructDestroyCStr_Large_Transparent 10.628 8.58%
BM_StringConstructDestroyCStr_Small_Opaque 2.134 -2.77%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.814 -
BM_StringCopy_Large 6.246 -1.22%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.322 30.70%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 11.704 8.13%
BM_StringDestroy_Large 8.564 20.48%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.239 -
BM_StringEraseToEnd_Huge_Transparent 2.415 1.90%
BM_StringEraseToEnd_Large_Opaque 0.992 -
BM_StringEraseToEnd_Large_Transparent 0.841 -
BM_StringEraseToEnd_Small_Opaque 0.594 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 1.001 -8.77%
BM_StringEraseWithMove_Empty_Transparent 0.749 -11.15%
BM_StringEraseWithMove_Huge_Opaque 44.876 -4.34%
BM_StringEraseWithMove_Huge_Transparent 41.774 -7.65%
BM_StringEraseWithMove_Large_Opaque 2.598 -8.79%
BM_StringEraseWithMove_Large_Transparent 2.423 -12.73%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 3.109 -3.08%
BM_StringFindAllMatch/131072 2331.300 2.69%
BM_StringFindAllMatch/32768 593.626 3.26%
BM_StringFindAllMatch/4096 80.272 -
BM_StringFindAllMatch/512 11.593 -
BM_StringFindAllMatch/64 3.315 -5.28%
BM_StringFindAllMatch/8 2.934 -3.34%
BM_StringFindCharLiteral/1024 18.871 -1.73%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.176 -
BM_StringFindCharLiteral/256 5.368 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.164 -
BM_StringFindCharLiteral/512 9.527 -
BM_StringFindCharLiteral/64 2.132 2.17%
BM_StringFindCharLiteral/8 1.623 -
BM_StringFindCharLiteral/8192 137.897 -
BM_StringFindMatch1/1 985.277 -
BM_StringFindMatch1/32768 1564.726 -
BM_StringFindMatch1/4096 1064.358 -
BM_StringFindMatch1/512 989.826 -
BM_StringFindMatch1/64 982.106 -
BM_StringFindMatch1/8 981.709 -
BM_StringFindMatch2/1 981.654 -
BM_StringFindMatch2/32768 1563.586 -
BM_StringFindMatch2/4096 1063.941 -
BM_StringFindMatch2/512 989.118 -
BM_StringFindMatch2/64 982.088 -
BM_StringFindMatch2/8 981.672 -
BM_StringFindNoMatch/10 1.385 6.13%
BM_StringFindNoMatch/131072 1960.717 -
BM_StringFindNoMatch/32768 498.178 -
BM_StringFindNoMatch/4096 75.064 -
BM_StringFindNoMatch/512 9.370 -
BM_StringFindNoMatch/64 2.100 -2.89%
BM_StringFindStringLiteral/1024 18.155 -
BM_StringFindStringLiteral/128 3.220 1.11%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.256 -
BM_StringFindStringLiteral/256 5.622 3.29%
BM_StringFindStringLiteral/32 1.808 4.43%
BM_StringFindStringLiteral/4096 77.322 -
BM_StringFindStringLiteral/512 9.598 -
BM_StringFindStringLiteral/64 2.303 4.67%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.159 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.748 5.96%
BM_StringRead_Cold_Deep_Empty 1.204 -2.67%
BM_StringRead_Cold_Deep_Large 1.236 -7.68%
BM_StringRead_Cold_Deep_Small 1.145 -8.82%
BM_StringRead_Cold_Shallow_Empty 1.078 -6.74%
BM_StringRead_Cold_Shallow_Large 1.093 -7.25%
BM_StringRead_Cold_Shallow_Small 1.089 -5.75%
BM_StringRead_Hot_Deep_Empty 0.493 -
BM_StringRead_Hot_Deep_Large 0.501 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.469 -2.13%
BM_StringRead_Hot_Shallow_Small 0.479 2.66%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.584 -2.61%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.587 -5.43%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.901 2.80%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.017 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.612 -8.81%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.157 -8.05%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -3.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.431 -3.40%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.444 7.77%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.353 36.68%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 -3.05%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.624 2.07%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.670 3.81%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.609 -8.61%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.641 -2.57%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.650 2.03%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.183 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.422 -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.990 -2.11%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.227 2.07%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -2.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.181 -2.13%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.628 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -
BM_StringRelational_Compare_Empty_Huge_Control 1.622 -
BM_StringRelational_Compare_Empty_Large_Control 1.609 -
BM_StringRelational_Compare_Empty_Small_Control 1.609 -
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -2.01%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.384 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.793 -
BM_StringRelational_Compare_Huge_Huge_Control 99.094 -
BM_StringRelational_Compare_Huge_Large_Control 2.087 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.609 -2.60%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.832 -
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.852 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.625 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.852 -
BM_StringRelational_Eq_Empty_Empty_Control 2.036 -1.02%
BM_StringRelational_Eq_Empty_Huge_Control 0.485 -3.37%
BM_StringRelational_Eq_Empty_Large_Control 0.481 -2.32%
BM_StringRelational_Eq_Empty_Small_Control 0.485 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.237 -16.88%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.831 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.950 -1.11%
BM_StringRelational_Eq_Huge_Huge_Control 98.759 -
BM_StringRelational_Eq_Large_Huge_Control 0.485 3.98%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.384 -7.89%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 26.94%
BM_StringRelational_Eq_Large_Large_Control 2.343 10.82%
BM_StringRelational_Eq_Small_Huge_Control 0.480 -
BM_StringRelational_Eq_Small_Large_Control 0.473 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.788 1.16%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.076 -4.87%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.581 -9.13%
BM_StringRelational_Eq_Small_Small_Control 1.656 -5.11%
BM_StringRelational_Less_Empty_Empty_Control 1.666 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -
BM_StringRelational_Less_Empty_Large_Control 1.664 3.27%
BM_StringRelational_Less_Empty_Small_Control 1.663 -
BM_StringRelational_Less_Huge_Empty_Control 1.611 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.433 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.223 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.730 -
BM_StringRelational_Less_Huge_Huge_Control 98.445 -
BM_StringRelational_Less_Huge_Large_Control 2.151 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -
BM_StringRelational_Less_Large_Huge_Control 2.140 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.427 1.03%
BM_StringRelational_Less_Large_Large_ChangeLast 2.113 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Less_Large_Large_Control 2.142 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.857 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.645 -6.05%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Less_Small_Small_Control 1.866 -
BM_StringResizeAndOverwrite 0.822 -
BM_align/1 0.623 -4.03%
BM_align/256 0.623 -7.38%
BM_align/64 0.623 -7.51%
BM_align/8 0.623 -7.37%
BM_deque_deque_copy/0 0.920 32.78%
BM_deque_deque_copy/1 2.542 -2.23%
BM_deque_deque_copy/1024 36.921 -
BM_deque_deque_copy/2 2.300 -
BM_deque_deque_copy/4000 142.312 -
BM_deque_deque_copy/4096 147.863 -
BM_deque_deque_copy/512 17.698 -
BM_deque_deque_copy/5500 196.899 -
BM_deque_deque_copy/64 3.048 -
BM_deque_deque_copy/64000 2923.447 -2.21%
BM_deque_deque_copy/65536 3074.041 -2.46%
BM_deque_deque_copy/70000 3167.555 -
BM_deque_deque_copy_backward/0 0.864 12.33%
BM_deque_deque_copy_backward/1 2.789 2.22%
BM_deque_deque_copy_backward/1024 38.399 -
BM_deque_deque_copy_backward/2 2.529 2.58%
BM_deque_deque_copy_backward/4000 150.163 -
BM_deque_deque_copy_backward/4096 155.267 2.61%
BM_deque_deque_copy_backward/512 18.906 -
BM_deque_deque_copy_backward/5500 205.906 1.35%
BM_deque_deque_copy_backward/64 3.353 -1.12%
BM_deque_deque_copy_backward/64000 7814.563 -1.60%
BM_deque_deque_copy_backward/65536 8012.713 -1.21%
BM_deque_deque_copy_backward/70000 8323.291 -4.57%
BM_deque_deque_move/0 0.819 -5.49%
BM_deque_deque_move/1 2.490 -3.27%
BM_deque_deque_move/1024 37.269 2.28%
BM_deque_deque_move/2 2.243 -2.48%
BM_deque_deque_move/4000 141.646 -
BM_deque_deque_move/4096 146.953 -
BM_deque_deque_move/512 17.651 -
BM_deque_deque_move/5500 198.853 1.40%
BM_deque_deque_move/64 3.039 -
BM_deque_deque_move/64000 3004.178 -1.96%
BM_deque_deque_move/65536 3097.814 -
BM_deque_deque_move/70000 3370.574 -
BM_deque_deque_move_backward/0 0.721 -11.31%
BM_deque_deque_move_backward/1 2.800 -
BM_deque_deque_move_backward/1024 37.892 -2.22%
BM_deque_deque_move_backward/2 2.523 -
BM_deque_deque_move_backward/4000 149.350 -1.52%
BM_deque_deque_move_backward/4096 151.662 -
BM_deque_deque_move_backward/512 19.514 3.46%
BM_deque_deque_move_backward/5500 203.257 -
BM_deque_deque_move_backward/64 3.574 5.44%
BM_deque_deque_move_backward/64000 7737.432 -2.35%
BM_deque_deque_move_backward/65536 8084.134 -1.95%
BM_deque_deque_move_backward/70000 8640.942 -1.56%
BM_deque_deque_ranges_copy/0 0.919 16.32%
BM_deque_deque_ranges_copy/1 2.569 -
BM_deque_deque_ranges_copy/1024 36.520 -
BM_deque_deque_ranges_copy/2 2.301 -
BM_deque_deque_ranges_copy/4000 141.597 -1.65%
BM_deque_deque_ranges_copy/4096 147.090 -
BM_deque_deque_ranges_copy/512 17.667 -
BM_deque_deque_ranges_copy/5500 199.223 -
BM_deque_deque_ranges_copy/64 3.102 1.23%
BM_deque_deque_ranges_copy/64000 2918.415 -7.74%
BM_deque_deque_ranges_copy/65536 3063.857 -
BM_deque_deque_ranges_copy/70000 3261.849 -1.94%
BM_deque_deque_ranges_copy_backward/0 0.794 -
BM_deque_deque_ranges_copy_backward/1 2.772 15.71%
BM_deque_deque_ranges_copy_backward/1024 38.727 1.35%
BM_deque_deque_ranges_copy_backward/2 2.528 18.62%
BM_deque_deque_ranges_copy_backward/4000 153.156 1.03%
BM_deque_deque_ranges_copy_backward/4096 152.609 -1.15%
BM_deque_deque_ranges_copy_backward/512 18.919 -1.72%
BM_deque_deque_ranges_copy_backward/5500 202.505 -
BM_deque_deque_ranges_copy_backward/64 3.362 -4.75%
BM_deque_deque_ranges_copy_backward/64000 7703.450 -
BM_deque_deque_ranges_copy_backward/65536 7883.192 -
BM_deque_deque_ranges_copy_backward/70000 8585.788 -
BM_deque_deque_ranges_move/0 0.854 -6.99%
BM_deque_deque_ranges_move/1 2.413 -4.83%
BM_deque_deque_ranges_move/1024 38.104 2.23%
BM_deque_deque_ranges_move/2 2.169 -5.63%
BM_deque_deque_ranges_move/4000 145.576 -
BM_deque_deque_ranges_move/4096 148.054 -
BM_deque_deque_ranges_move/512 17.702 -
BM_deque_deque_ranges_move/5500 198.326 1.26%
BM_deque_deque_ranges_move/64 3.063 -
BM_deque_deque_ranges_move/64000 3069.820 1.52%
BM_deque_deque_ranges_move/65536 3078.958 -
BM_deque_deque_ranges_move/70000 3439.126 5.00%
BM_deque_deque_ranges_move_backward/0 0.738 -19.51%
BM_deque_deque_ranges_move_backward/1 2.717 -1.61%
BM_deque_deque_ranges_move_backward/1024 38.661 2.77%
BM_deque_deque_ranges_move_backward/2 2.399 -
BM_deque_deque_ranges_move_backward/4000 151.497 -1.97%
BM_deque_deque_ranges_move_backward/4096 153.936 1.60%
BM_deque_deque_ranges_move_backward/512 19.089 1.17%
BM_deque_deque_ranges_move_backward/5500 202.682 -
BM_deque_deque_ranges_move_backward/64 3.458 1.28%
BM_deque_deque_ranges_move_backward/64000 7797.977 -
BM_deque_deque_ranges_move_backward/65536 8089.554 -
BM_deque_deque_ranges_move_backward/70000 8506.388 -2.00%
BM_deque_vector_copy/0 1.334 -8.02%
BM_deque_vector_copy/1 2.175 2.35%
BM_deque_vector_copy/1024 37.178 -
BM_deque_vector_copy/2 1.871 2.91%
BM_deque_vector_copy/4000 141.737 -3.88%
BM_deque_vector_copy/4096 144.963 -4.97%
BM_deque_vector_copy/512 16.580 -
BM_deque_vector_copy/5500 196.329 -1.21%
BM_deque_vector_copy/64 2.608 -
BM_deque_vector_copy/64000 2857.398 -
BM_deque_vector_copy/65536 2939.017 -
BM_deque_vector_copy/70000 3165.895 -
BM_deque_vector_copy_backward/0 1.545 12.56%
BM_deque_vector_copy_backward/1 2.139 -
BM_deque_vector_copy_backward/1024 37.112 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 143.856 -
BM_deque_vector_copy_backward/4096 149.373 -
BM_deque_vector_copy_backward/512 17.902 -
BM_deque_vector_copy_backward/5500 202.466 -
BM_deque_vector_copy_backward/64 2.944 -
BM_deque_vector_copy_backward/64000 8370.133 1.82%
BM_deque_vector_copy_backward/65536 8177.362 -
BM_deque_vector_copy_backward/70000 8738.732 -2.83%
BM_deque_vector_move/0 1.371 -15.04%
BM_deque_vector_move/1 2.179 -1.75%
BM_deque_vector_move/1024 37.686 1.58%
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 141.686 -
BM_deque_vector_move/4096 145.126 -
BM_deque_vector_move/512 16.561 -
BM_deque_vector_move/5500 193.498 -
BM_deque_vector_move/64 2.617 -1.55%
BM_deque_vector_move/64000 3000.251 -
BM_deque_vector_move/65536 2970.232 -
BM_deque_vector_move/70000 3256.938 -
BM_deque_vector_move_backward/0 1.516 11.29%
BM_deque_vector_move_backward/1 2.141 -
BM_deque_vector_move_backward/1024 36.955 -
BM_deque_vector_move_backward/2 1.850 1.25%
BM_deque_vector_move_backward/4000 142.925 -
BM_deque_vector_move_backward/4096 156.229 4.82%
BM_deque_vector_move_backward/512 17.886 -
BM_deque_vector_move_backward/5500 204.259 3.51%
BM_deque_vector_move_backward/64 2.925 -
BM_deque_vector_move_backward/64000 8139.984 3.01%
BM_deque_vector_move_backward/65536 8246.196 -
BM_deque_vector_move_backward/70000 8749.140 -2.56%
BM_deque_vector_ranges_copy/0 1.325 -12.86%
BM_deque_vector_ranges_copy/1 2.132 -
BM_deque_vector_ranges_copy/1024 37.239 -
BM_deque_vector_ranges_copy/2 1.828 -
BM_deque_vector_ranges_copy/4000 142.111 -
BM_deque_vector_ranges_copy/4096 145.105 -
BM_deque_vector_ranges_copy/512 16.538 -
BM_deque_vector_ranges_copy/5500 193.365 -
BM_deque_vector_ranges_copy/64 2.641 -
BM_deque_vector_ranges_copy/64000 3014.771 3.28%
BM_deque_vector_ranges_copy/65536 3132.557 6.75%
BM_deque_vector_ranges_copy/70000 3347.057 4.34%
BM_deque_vector_ranges_copy_backward/0 1.567 8.46%
BM_deque_vector_ranges_copy_backward/1 2.282 8.64%
BM_deque_vector_ranges_copy_backward/1024 37.273 -
BM_deque_vector_ranges_copy_backward/2 1.938 5.78%
BM_deque_vector_ranges_copy_backward/4000 142.827 -
BM_deque_vector_ranges_copy_backward/4096 148.918 -
BM_deque_vector_ranges_copy_backward/512 17.912 -
BM_deque_vector_ranges_copy_backward/5500 198.851 -
BM_deque_vector_ranges_copy_backward/64 2.960 -
BM_deque_vector_ranges_copy_backward/64000 7866.141 -
BM_deque_vector_ranges_copy_backward/65536 8117.963 -1.57%
BM_deque_vector_ranges_copy_backward/70000 8688.935 -3.80%
BM_deque_vector_ranges_move/0 1.418 1.74%
BM_deque_vector_ranges_move/1 2.083 -
BM_deque_vector_ranges_move/1024 37.626 -
BM_deque_vector_ranges_move/2 1.855 1.25%
BM_deque_vector_ranges_move/4000 142.167 -
BM_deque_vector_ranges_move/4096 146.305 -
BM_deque_vector_ranges_move/512 17.245 4.06%
BM_deque_vector_ranges_move/5500 194.678 -
BM_deque_vector_ranges_move/64 2.853 8.64%
BM_deque_vector_ranges_move/64000 2999.212 -
BM_deque_vector_ranges_move/65536 2959.950 -
BM_deque_vector_ranges_move/70000 3231.768 -
BM_deque_vector_ranges_move_backward/0 1.463 7.65%
BM_deque_vector_ranges_move_backward/1 2.223 6.86%
BM_deque_vector_ranges_move_backward/1024 36.979 -
BM_deque_vector_ranges_move_backward/2 1.878 2.91%
BM_deque_vector_ranges_move_backward/4000 142.230 -
BM_deque_vector_ranges_move_backward/4096 147.146 -1.27%
BM_deque_vector_ranges_move_backward/512 17.879 -
BM_deque_vector_ranges_move_backward/5500 198.404 -
BM_deque_vector_ranges_move_backward/64 2.936 -
BM_deque_vector_ranges_move_backward/64000 7923.751 -
BM_deque_vector_ranges_move_backward/65536 8136.948 -1.04%
BM_deque_vector_ranges_move_backward/70000 8794.807 -2.46%
BM_getline_string 16.841 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.394 -14.40%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.276 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248502.141 -3.59%
BM_lexicographical_compare_three_way<IntPtr>/16 4.314 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3746.251 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.631 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60058.596 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.185 2.03%
BM_lexicographical_compare_three_way<IntPtr>/4096 949.520 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.503 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15004.234 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.317 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.146 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496486.140 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.211 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7701.328 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.000 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123161.986 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.777 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1930.310 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.359 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30783.024 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.380 2.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.089 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248711.575 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.238 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.363 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.392 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60686.995 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.252 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.338 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.644 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15120.368 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -14.53%
BM_lexicographical_compare_three_way_fast_path/1024 245.746 -
BM_lexicographical_compare_three_way_fast_path/1048576 248325.130 -
BM_lexicographical_compare_three_way_fast_path/16 4.368 -1.89%
BM_lexicographical_compare_three_way_fast_path/16384 3762.392 -
BM_lexicographical_compare_three_way_fast_path/256 69.913 -1.80%
BM_lexicographical_compare_three_way_fast_path/262144 60441.644 -
BM_lexicographical_compare_three_way_fast_path/4 1.147 -
BM_lexicographical_compare_three_way_fast_path/4096 954.193 -
BM_lexicographical_compare_three_way_fast_path/64 15.553 -
BM_lexicographical_compare_three_way_fast_path/65536 15077.340 -
BM_lexicographical_compare_three_way_slow_path/1 0.434 -5.90%
BM_lexicographical_compare_three_way_slow_path/1024 307.818 -
BM_lexicographical_compare_three_way_slow_path/1048576 310363.618 -
BM_lexicographical_compare_three_way_slow_path/16 4.749 -
BM_lexicographical_compare_three_way_slow_path/16384 4774.064 -
BM_lexicographical_compare_three_way_slow_path/256 82.568 -
BM_lexicographical_compare_three_way_slow_path/262144 76262.803 -
BM_lexicographical_compare_three_way_slow_path/4 1.224 -
BM_lexicographical_compare_three_way_slow_path/4096 1203.311 -
BM_lexicographical_compare_three_way_slow_path/64 18.750 -
BM_lexicographical_compare_three_way_slow_path/65536 19080.780 -
BM_map_find_string_literal 11.792 -
BM_num_get<bool> 11.824 -
BM_num_get<double> 36.846 1.15%
BM_num_get<float> 36.428 -
BM_num_get<long> 10.905 1.84%
BM_num_get<long_double> 36.865 2.53%
BM_num_get<long_long> 10.858 1.78%
BM_num_get<unsigned_int> 9.780 -
BM_num_get<unsigned_long> 10.725 1.77%
BM_num_get<unsigned_long_long> 10.435 -
BM_num_get<unsigned_short> 10.172 -
BM_num_get<void*> 11.050 -
BM_num_put<bool> 10.508 -5.36%
BM_num_put<const_void*> 12.046 -
BM_num_put<double> 57.405 -
BM_num_put<long> 11.362 -1.38%
BM_num_put<long_double> 58.909 -
BM_num_put<long_long> 11.471 2.74%
BM_num_put<unsigned_long> 11.041 -3.83%
BM_num_put<unsigned_long_long> 11.355 3.10%
BM_std_minmax_element<char>/1 0.299 -
BM_std_minmax_element<char>/1024 264.639 -6.70%
BM_std_minmax_element<char>/2 0.686 10.51%
BM_std_minmax_element<char>/3 1.217 6.26%
BM_std_minmax_element<char>/4 1.251 -1.99%
BM_std_minmax_element<char>/4000 1009.163 -6.96%
BM_std_minmax_element<char>/4096 1033.626 -6.93%
BM_std_minmax_element<char>/512 135.296 -6.44%
BM_std_minmax_element<char>/5500 1380.344 -7.28%
BM_std_minmax_element<char>/64 17.397 -
BM_std_minmax_element<char>/64000 15983.939 -7.25%
BM_std_minmax_element<char>/65536 16346.943 -7.34%
BM_std_minmax_element<char>/70000 17505.710 -7.11%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 282.671 3.38%
BM_std_minmax_element<int>/2 0.684 -
BM_std_minmax_element<int>/3 1.188 3.81%
BM_std_minmax_element<int>/4 1.216 -1.80%
BM_std_minmax_element<int>/4000 1090.844 3.78%
BM_std_minmax_element<int>/4096 1116.350 3.78%
BM_std_minmax_element<int>/512 144.982 4.47%
BM_std_minmax_element<int>/5500 1507.733 5.15%
BM_std_minmax_element<int>/64 17.793 2.92%
BM_std_minmax_element<int>/64000 17427.269 4.17%
BM_std_minmax_element<int>/65536 17854.469 4.21%
BM_std_minmax_element<int>/70000 19055.989 4.18%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 292.657 5.60%
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.047 -12.31%
BM_std_minmax_element<long_long>/4 1.249 -
BM_std_minmax_element<long_long>/4000 1130.799 6.04%
BM_std_minmax_element<long_long>/4096 1156.878 5.80%
BM_std_minmax_element<long_long>/512 148.522 5.65%
BM_std_minmax_element<long_long>/5500 1551.083 5.86%
BM_std_minmax_element<long_long>/64 18.184 4.04%
BM_std_minmax_element<long_long>/64000 18128.586 6.11%
BM_std_minmax_element<long_long>/65536 18559.256 6.12%
BM_std_minmax_element<long_long>/70000 19839.691 6.11%
BM_std_minmax_element<short>/1 0.299 -
BM_std_minmax_element<short>/1024 274.966 4.26%
BM_std_minmax_element<short>/2 0.640 -6.92%
BM_std_minmax_element<short>/3 1.256 9.82%
BM_std_minmax_element<short>/4 1.229 1.10%
BM_std_minmax_element<short>/4000 1052.049 4.70%
BM_std_minmax_element<short>/4096 1077.759 4.58%
BM_std_minmax_element<short>/512 140.400 3.79%
BM_std_minmax_element<short>/5500 1443.466 4.87%
BM_std_minmax_element<short>/64 17.396 1.81%
BM_std_minmax_element<short>/64000 16766.753 5.60%
BM_std_minmax_element<short>/65536 17161.963 5.52%
BM_std_minmax_element<short>/70000 18315.060 5.23%
BM_tolower_char<char> 0.691 23.51%
BM_tolower_char<wchar_t> 0.689 -
BM_tolower_string<char> 15.170 -
BM_tolower_string<wchar_t> 6.301 -
BM_toupper_char<char> 0.555 -19.25%
BM_toupper_char<wchar_t> 0.686 12.69%
BM_toupper_string<char> 15.225 -
BM_toupper_string<wchar_t> 6.331 -
BM_vector_deque_copy/0 0.677 58.88%
BM_vector_deque_copy/1 2.248 -2.12%
BM_vector_deque_copy/1024 36.204 -
BM_vector_deque_copy/2 1.995 -2.73%
BM_vector_deque_copy/4000 141.137 -
BM_vector_deque_copy/4096 144.852 -
BM_vector_deque_copy/512 16.935 -
BM_vector_deque_copy/5500 194.054 -
BM_vector_deque_copy/64 2.766 -1.60%
BM_vector_deque_copy/64000 2840.080 -
BM_vector_deque_copy/65536 2854.800 -
BM_vector_deque_copy/70000 3102.821 -
BM_vector_deque_copy_backward/0 0.460 -23.71%
BM_vector_deque_copy_backward/1 2.332 6.18%
BM_vector_deque_copy_backward/1024 38.031 1.09%
BM_vector_deque_copy_backward/2 2.061 3.52%
BM_vector_deque_copy_backward/4000 143.902 -
BM_vector_deque_copy_backward/4096 149.928 -
BM_vector_deque_copy_backward/512 17.470 -
BM_vector_deque_copy_backward/5500 195.613 -
BM_vector_deque_copy_backward/64 2.972 -
BM_vector_deque_copy_backward/64000 7970.536 -
BM_vector_deque_copy_backward/65536 8225.490 -
BM_vector_deque_copy_backward/70000 8726.414 -
BM_vector_deque_move/0 0.550 20.34%
BM_vector_deque_move/1 2.255 -2.28%
BM_vector_deque_move/1024 36.254 -
BM_vector_deque_move/2 1.996 -2.65%
BM_vector_deque_move/4000 139.798 -
BM_vector_deque_move/4096 144.907 -
BM_vector_deque_move/512 16.946 -
BM_vector_deque_move/5500 195.045 -
BM_vector_deque_move/64 2.934 3.26%
BM_vector_deque_move/64000 2835.536 -
BM_vector_deque_move/65536 2853.327 -
BM_vector_deque_move/70000 3097.128 -
BM_vector_deque_move_backward/0 0.459 -24.45%
BM_vector_deque_move_backward/1 2.318 3.95%
BM_vector_deque_move_backward/1024 37.962 -
BM_vector_deque_move_backward/2 2.054 5.98%
BM_vector_deque_move_backward/4000 144.409 -
BM_vector_deque_move_backward/4096 147.849 -
BM_vector_deque_move_backward/512 17.503 -
BM_vector_deque_move_backward/5500 196.218 -
BM_vector_deque_move_backward/64 2.969 -1.17%
BM_vector_deque_move_backward/64000 7705.946 -2.07%
BM_vector_deque_move_backward/65536 8264.605 -1.48%
BM_vector_deque_move_backward/70000 8504.870 -1.51%
BM_vector_deque_ranges_copy/0 0.550 20.56%
BM_vector_deque_ranges_copy/1 2.125 -5.31%
BM_vector_deque_ranges_copy/1024 35.651 -
BM_vector_deque_ranges_copy/2 1.884 -5.50%
BM_vector_deque_ranges_copy/4000 141.508 -
BM_vector_deque_ranges_copy/4096 144.601 -
BM_vector_deque_ranges_copy/512 16.892 -
BM_vector_deque_ranges_copy/5500 195.269 -
BM_vector_deque_ranges_copy/64 2.725 -2.36%
BM_vector_deque_ranges_copy/64000 2840.252 -
BM_vector_deque_ranges_copy/65536 2858.099 -
BM_vector_deque_ranges_copy/70000 3103.956 -
BM_vector_deque_ranges_copy_backward/0 0.677 68.17%
BM_vector_deque_ranges_copy_backward/1 2.333 2.60%
BM_vector_deque_ranges_copy_backward/1024 38.003 -
BM_vector_deque_ranges_copy_backward/2 2.058 -
BM_vector_deque_ranges_copy_backward/4000 140.187 -
BM_vector_deque_ranges_copy_backward/4096 147.904 -
BM_vector_deque_ranges_copy_backward/512 17.477 -
BM_vector_deque_ranges_copy_backward/5500 196.476 -
BM_vector_deque_ranges_copy_backward/64 2.967 -4.71%
BM_vector_deque_ranges_copy_backward/64000 7925.385 -1.30%
BM_vector_deque_ranges_copy_backward/65536 8070.266 -2.49%
BM_vector_deque_ranges_copy_backward/70000 8648.564 -2.33%
BM_vector_deque_ranges_move/0 0.503 -
BM_vector_deque_ranges_move/1 2.298 -1.39%
BM_vector_deque_ranges_move/1024 36.096 -4.43%
BM_vector_deque_ranges_move/2 1.994 -2.69%
BM_vector_deque_ranges_move/4000 140.232 -4.66%
BM_vector_deque_ranges_move/4096 144.456 -1.53%
BM_vector_deque_ranges_move/512 16.914 -
BM_vector_deque_ranges_move/5500 194.971 -
BM_vector_deque_ranges_move/64 2.821 -
BM_vector_deque_ranges_move/64000 2836.049 -
BM_vector_deque_ranges_move/65536 2854.056 -
BM_vector_deque_ranges_move/70000 3097.487 -
BM_vector_deque_ranges_move_backward/0 0.477 3.64%
BM_vector_deque_ranges_move_backward/1 2.255 -6.83%
BM_vector_deque_ranges_move_backward/1024 37.350 -1.22%
BM_vector_deque_ranges_move_backward/2 1.993 -4.30%
BM_vector_deque_ranges_move_backward/4000 141.022 -
BM_vector_deque_ranges_move_backward/4096 148.150 -1.04%
BM_vector_deque_ranges_move_backward/512 17.637 -
BM_vector_deque_ranges_move_backward/5500 195.230 -1.88%
BM_vector_deque_ranges_move_backward/64 3.012 1.33%
BM_vector_deque_ranges_move_backward/64000 7887.382 3.75%
BM_vector_deque_ranges_move_backward/65536 8328.783 3.31%
BM_vector_deque_ranges_move_backward/70000 8670.932 1.18%
SetIntersection_Front_Set_float_1024_1 1042173.623 -
SetIntersection_Front_Set_float_1024_1024 11168997.304 -8.42%
SetIntersection_Front_Set_float_1024_16 1181957.091 -
SetIntersection_Front_Set_float_1024_256 3596343.126 -14.53%
SetIntersection_Front_Set_float_1024_4 1065917.516 -
SetIntersection_Front_Set_float_1024_64 1667437.669 -6.92%
SetIntersection_Front_Set_float_16384_1 1040034.101 -
SetIntersection_Front_Set_float_16384_1024 11698133.093 -7.67%
SetIntersection_Front_Set_float_16384_16 1177040.597 -1.14%
SetIntersection_Front_Set_float_16384_16384 228930216.755 6.37%
SetIntersection_Front_Set_float_16384_256 4115652.035 9.75%
SetIntersection_Front_Set_float_16384_4 1025415.651 -3.43%
SetIntersection_Front_Set_float_16384_64 1776271.236 4.94%
SetIntersection_Front_Set_float_16_1 62565511.678 -
SetIntersection_Front_Set_float_16_16 38047564.608 -
SetIntersection_Front_Set_float_16_4 54199737.617 -
SetIntersection_Front_Set_float_1_1 531993234.188 -
SetIntersection_Front_Set_float_256_1 4105014.726 -
SetIntersection_Front_Set_float_256_16 4512049.131 1.48%
SetIntersection_Front_Set_float_256_256 7039577.039 -8.18%
SetIntersection_Front_Set_float_256_4 4144729.167 -
SetIntersection_Front_Set_float_256_64 5710606.377 -2.25%
SetIntersection_Front_Set_float_262144_1 1024338.163 -
SetIntersection_Front_Set_float_262144_1024 11370103.589 -8.31%
SetIntersection_Front_Set_float_262144_16 1137524.793 -3.58%
SetIntersection_Front_Set_float_262144_16384 212190281.437 1.73%
SetIntersection_Front_Set_float_262144_256 4238024.977 10.68%
SetIntersection_Front_Set_float_262144_262144 1623534.666 1.72%
SetIntersection_Front_Set_float_262144_4 1012090.955 -4.91%
SetIntersection_Front_Set_float_262144_64 1802736.745 6.12%
SetIntersection_Front_Set_float_4_1 212847242.459 -
SetIntersection_Front_Set_float_4_4 135667337.060 -
SetIntersection_Front_Set_float_64_1 16369942.591 -
SetIntersection_Front_Set_float_64_16 15235520.927 -1.37%
SetIntersection_Front_Set_float_64_4 15890688.711 -1.21%
SetIntersection_Front_Set_float_64_64 13359767.871 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044039.955 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13625850.939 -3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1216101.099 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4293892.491 -3.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1073072.292 -3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1754373.027 -5.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1018355.332 -2.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13928499.269 -8.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1193332.183 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 348131125.062 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4724024.937 5.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1064171.375 -1.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1943754.119 9.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62487687.264 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38832263.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54822415.838 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531611909.237 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4117346.879 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4664858.980 2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8278205.604 -2.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4191552.426 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6408029.194 11.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1032322.235 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14026634.650 -10.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1175801.451 -4.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 244967345.501 -29.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4816613.822 6.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1848193.932 -1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1039322.701 -3.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1712634.561 -7.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212354294.337 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136677094.025 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16295397.075 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15757738.993 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16106193.162 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13908388.850 -2.30%
SetIntersection_Front_Set_string_1024_1 1083555.230 -
SetIntersection_Front_Set_string_1024_1024 54730121.080 -3.25%
SetIntersection_Front_Set_string_1024_16 1902955.077 -2.57%
SetIntersection_Front_Set_string_1024_256 15014211.801 -5.53%
SetIntersection_Front_Set_string_1024_4 1260573.421 -
SetIntersection_Front_Set_string_1024_64 4477081.704 -6.48%
SetIntersection_Front_Set_string_16384_1 1090198.978 -
SetIntersection_Front_Set_string_16384_1024 57548482.268 -3.51%
SetIntersection_Front_Set_string_16384_16 1875363.806 -4.13%
SetIntersection_Front_Set_string_16384_16384 349727518.467 -
SetIntersection_Front_Set_string_16384_256 14619417.490 -7.44%
SetIntersection_Front_Set_string_16384_4 1251652.840 -
SetIntersection_Front_Set_string_16384_64 4533069.060 -3.95%
SetIntersection_Front_Set_string_16_1 64718771.641 -
SetIntersection_Front_Set_string_16_16 58693959.049 -4.46%
SetIntersection_Front_Set_string_16_4 64027051.756 -
SetIntersection_Front_Set_string_1_1 551831758.919 -
SetIntersection_Front_Set_string_256_1 4280788.600 -1.19%
SetIntersection_Front_Set_string_256_16 7137016.387 -
SetIntersection_Front_Set_string_256_256 29482908.779 -1.34%
SetIntersection_Front_Set_string_256_4 4942034.995 -
SetIntersection_Front_Set_string_256_64 14362855.007 -6.58%
SetIntersection_Front_Set_string_262144_1 1089341.286 -
SetIntersection_Front_Set_string_262144_1024 59618547.817 -1.51%
SetIntersection_Front_Set_string_262144_16 1778462.298 -7.16%
SetIntersection_Front_Set_string_262144_16384 347720433.804 -
SetIntersection_Front_Set_string_262144_256 14751913.292 -1.99%
SetIntersection_Front_Set_string_262144_262144 18382267.578 -
SetIntersection_Front_Set_string_262144_4 1199024.671 -4.44%
SetIntersection_Front_Set_string_262144_64 4600709.125 -3.25%
SetIntersection_Front_Set_string_4_1 220819027.870 -
SetIntersection_Front_Set_string_4_4 157238186.683 -1.05%
SetIntersection_Front_Set_string_64_1 16892013.159 -1.35%
SetIntersection_Front_Set_string_64_16 23941005.041 -2.35%
SetIntersection_Front_Set_string_64_4 18909809.303 -
SetIntersection_Front_Set_string_64_64 34735918.377 -6.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047982.013 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24405554.611 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1332482.264 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6508720.090 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1099007.336 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2358882.509 2.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031341.434 -1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27476846.111 7.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1333079.151 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 340478854.667 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6361630.362 -2.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1058509.648 -3.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2275166.611 -3.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62909306.906 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42227609.438 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56370179.733 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 534072417.171 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4200097.471 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4992738.021 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12252576.611 -5.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4216146.146 -1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7496746.646 -2.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023830.467 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25744178.372 -6.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1280769.731 -3.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 352780954.483 1.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6301965.794 -3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2974915.202 -1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1085680.418 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2204534.060 -3.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213613363.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140505296.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16388542.706 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16882926.519 -2.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16404921.034 -1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18541893.771 -
SetIntersection_Front_Set_uint32_1024_1 1011402.772 -2.40%
SetIntersection_Front_Set_uint32_1024_1024 12273178.451 -2.00%
SetIntersection_Front_Set_uint32_1024_16 1177625.126 -2.18%
SetIntersection_Front_Set_uint32_1024_256 3846145.922 -6.80%
SetIntersection_Front_Set_uint32_1024_4 1041618.338 -3.44%
SetIntersection_Front_Set_uint32_1024_64 1688184.282 -6.81%
SetIntersection_Front_Set_uint32_16384_1 999490.260 -4.63%
SetIntersection_Front_Set_uint32_16384_1024 11577097.263 -14.13%
SetIntersection_Front_Set_uint32_16384_16 1178144.831 -1.14%
SetIntersection_Front_Set_uint32_16384_16384 220050763.788 1.40%
SetIntersection_Front_Set_uint32_16384_256 3674596.205 -5.60%
SetIntersection_Front_Set_uint32_16384_4 1050461.327 -1.58%
SetIntersection_Front_Set_uint32_16384_64 1636851.004 -4.13%
SetIntersection_Front_Set_uint32_16_1 62087529.795 -1.13%
SetIntersection_Front_Set_uint32_16_16 37318224.095 -2.10%
SetIntersection_Front_Set_uint32_16_4 54017929.394 -1.10%
SetIntersection_Front_Set_uint32_1_1 527703687.450 -1.21%
SetIntersection_Front_Set_uint32_256_1 4128111.163 -
SetIntersection_Front_Set_uint32_256_16 4420076.799 -2.10%
SetIntersection_Front_Set_uint32_256_256 7250568.047 -6.74%
SetIntersection_Front_Set_uint32_256_4 4152328.278 -1.06%
SetIntersection_Front_Set_uint32_256_64 5138769.355 -10.86%
SetIntersection_Front_Set_uint32_262144_1 1010596.799 -1.11%
SetIntersection_Front_Set_uint32_262144_1024 11380067.208 -10.33%
SetIntersection_Front_Set_uint32_262144_16 1116732.416 -6.19%
SetIntersection_Front_Set_uint32_262144_16384 215980425.924 -1.31%
SetIntersection_Front_Set_uint32_262144_256 3819794.565 -2.49%
SetIntersection_Front_Set_uint32_262144_262144 1640144.774 -1.78%
SetIntersection_Front_Set_uint32_262144_4 1027625.909 -4.38%
SetIntersection_Front_Set_uint32_262144_64 1605153.080 -3.18%
SetIntersection_Front_Set_uint32_4_1 211306741.339 -
SetIntersection_Front_Set_uint32_4_4 135372113.895 -1.26%
SetIntersection_Front_Set_uint32_64_1 16257107.215 -
SetIntersection_Front_Set_uint32_64_16 15249758.985 -
SetIntersection_Front_Set_uint32_64_4 15898923.593 -1.40%
SetIntersection_Front_Set_uint32_64_64 12884178.810 -2.63%
SetIntersection_Front_Set_uint64_1024_1 1043799.722 -
SetIntersection_Front_Set_uint64_1024_1024 11773750.102 1.86%
SetIntersection_Front_Set_uint64_1024_16 1146544.495 -2.42%
SetIntersection_Front_Set_uint64_1024_256 3674484.457 1.72%
SetIntersection_Front_Set_uint64_1024_4 1065803.494 -
SetIntersection_Front_Set_uint64_1024_64 1599046.619 -
SetIntersection_Front_Set_uint64_16384_1 1035001.154 -1.74%
SetIntersection_Front_Set_uint64_16384_1024 12687447.195 -
SetIntersection_Front_Set_uint64_16384_16 1175910.934 -1.05%
SetIntersection_Front_Set_uint64_16384_16384 223525959.854 -2.08%
SetIntersection_Front_Set_uint64_16384_256 3686379.451 -5.05%
SetIntersection_Front_Set_uint64_16384_4 1004294.554 -3.94%
SetIntersection_Front_Set_uint64_16384_64 1711998.258 -5.29%
SetIntersection_Front_Set_uint64_16_1 62073880.471 -
SetIntersection_Front_Set_uint64_16_16 36896685.398 -2.19%
SetIntersection_Front_Set_uint64_16_4 54081171.931 -1.10%
SetIntersection_Front_Set_uint64_1_1 528347555.532 -1.11%
SetIntersection_Front_Set_uint64_256_1 4046541.102 -1.83%
SetIntersection_Front_Set_uint64_256_16 4457861.284 -1.15%
SetIntersection_Front_Set_uint64_256_256 7374894.328 -4.75%
SetIntersection_Front_Set_uint64_256_4 4115766.777 -1.85%
SetIntersection_Front_Set_uint64_256_64 5792846.113 -1.25%
SetIntersection_Front_Set_uint64_262144_1 1032779.746 -2.47%
SetIntersection_Front_Set_uint64_262144_1024 15355317.484 27.08%
SetIntersection_Front_Set_uint64_262144_16 1132902.535 -4.62%
SetIntersection_Front_Set_uint64_262144_16384 218402223.246 -
SetIntersection_Front_Set_uint64_262144_256 3954731.722 2.53%
SetIntersection_Front_Set_uint64_262144_262144 1665541.014 -
SetIntersection_Front_Set_uint64_262144_4 1057128.730 -
SetIntersection_Front_Set_uint64_262144_64 1619007.406 -3.89%
SetIntersection_Front_Set_uint64_4_1 211000705.812 -1.38%
SetIntersection_Front_Set_uint64_4_4 134797575.616 -1.38%
SetIntersection_Front_Set_uint64_64_1 16259042.020 -1.44%
SetIntersection_Front_Set_uint64_64_16 15079102.688 -1.06%
SetIntersection_Front_Set_uint64_64_4 15822442.651 -1.39%
SetIntersection_Front_Set_uint64_64_64 12798814.544 -
SetIntersection_Front_Vector_float_1024_1 1075944.713 3.77%
SetIntersection_Front_Vector_float_1024_1024 5622109.524 -4.87%
SetIntersection_Front_Vector_float_1024_16 1161398.269 4.39%
SetIntersection_Front_Vector_float_1024_256 2201332.674 -2.59%
SetIntersection_Front_Vector_float_1024_4 1085797.873 2.94%
SetIntersection_Front_Vector_float_1024_64 1369945.659 -
SetIntersection_Front_Vector_float_16384_1 1065497.082 3.13%
SetIntersection_Front_Vector_float_16384_1024 5589009.262 -5.40%
SetIntersection_Front_Vector_float_16384_16 1164947.048 4.65%
SetIntersection_Front_Vector_float_16384_16384 81017131.522 1.80%
SetIntersection_Front_Vector_float_16384_256 2223333.505 -2.14%
SetIntersection_Front_Vector_float_16384_4 1076621.933 2.16%
SetIntersection_Front_Vector_float_16384_64 1390355.492 2.58%
SetIntersection_Front_Vector_float_16_1 66012419.648 5.42%
SetIntersection_Front_Vector_float_16_16 36686812.570 2.82%
SetIntersection_Front_Vector_float_16_4 56136863.629 3.62%
SetIntersection_Front_Vector_float_1_1 531129493.933 -3.53%
SetIntersection_Front_Vector_float_256_1 4438047.175 7.72%
SetIntersection_Front_Vector_float_256_16 4324049.128 2.84%
SetIntersection_Front_Vector_float_256_256 4445756.311 -1.83%
SetIntersection_Front_Vector_float_256_4 4320740.252 3.95%
SetIntersection_Front_Vector_float_256_64 4460384.252 2.46%
SetIntersection_Front_Vector_float_262144_1 1067598.989 4.32%
SetIntersection_Front_Vector_float_262144_1024 5590101.533 -5.20%
SetIntersection_Front_Vector_float_262144_16 1130835.716 -
SetIntersection_Front_Vector_float_262144_16384 72762287.884 -8.64%
SetIntersection_Front_Vector_float_262144_256 2248999.205 -1.19%
SetIntersection_Front_Vector_float_262144_262144 347154275.040 -1.04%
SetIntersection_Front_Vector_float_262144_4 1085397.736 1.66%
SetIntersection_Front_Vector_float_262144_64 1369853.862 -
SetIntersection_Front_Vector_float_4_1 216067973.957 -
SetIntersection_Front_Vector_float_4_4 142698228.518 5.46%
SetIntersection_Front_Vector_float_64_1 16823954.143 3.01%
SetIntersection_Front_Vector_float_64_16 14679743.631 3.26%
SetIntersection_Front_Vector_float_64_4 16390437.520 3.25%
SetIntersection_Front_Vector_float_64_64 11563010.967 6.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1048017.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8282226.162 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1147365.756 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2892414.848 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1068604.888 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1499959.890 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 998839.246 -4.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8324978.863 -2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1150986.175 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118469278.369 -3.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2846279.205 -2.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1059224.939 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1514295.346 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62504418.400 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36550708.293 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54365543.504 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532772414.854 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4158370.795 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4254948.670 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5745128.777 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4178348.235 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4783606.811 -2.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1033638.059 -5.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8384483.305 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1155896.594 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118172055.053 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2889713.407 -1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350618072.350 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1064925.856 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1508750.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213125971.639 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135605896.347 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16348138.552 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14738346.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15972251.859 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12040297.961 -
SetIntersection_Front_Vector_string_1024_1 1073248.979 -
SetIntersection_Front_Vector_string_1024_1024 38951683.128 -
SetIntersection_Front_Vector_string_1024_16 1656442.361 3.84%
SetIntersection_Front_Vector_string_1024_256 9433791.910 4.13%
SetIntersection_Front_Vector_string_1024_4 1183784.745 -
SetIntersection_Front_Vector_string_1024_64 3407004.646 -
SetIntersection_Front_Vector_string_16384_1 1074671.205 -
SetIntersection_Front_Vector_string_16384_1024 38401414.328 1.92%
SetIntersection_Front_Vector_string_16384_16 1585576.129 -
SetIntersection_Front_Vector_string_16384_16384 351820236.348 -
SetIntersection_Front_Vector_string_16384_256 9270496.172 -2.44%
SetIntersection_Front_Vector_string_16384_4 1178285.638 -1.33%
SetIntersection_Front_Vector_string_16384_64 3126583.588 -1.81%
SetIntersection_Front_Vector_string_16_1 64093798.656 -
SetIntersection_Front_Vector_string_16_16 50816842.939 -
SetIntersection_Front_Vector_string_16_4 60047549.705 -
SetIntersection_Front_Vector_string_1_1 543709085.256 -
SetIntersection_Front_Vector_string_256_1 4216882.582 -
SetIntersection_Front_Vector_string_256_16 5958872.909 -1.42%
SetIntersection_Front_Vector_string_256_256 18461332.294 -1.84%
SetIntersection_Front_Vector_string_256_4 4616674.209 -
SetIntersection_Front_Vector_string_256_64 10162018.441 -4.67%
SetIntersection_Front_Vector_string_262144_1 1050817.621 -2.43%
SetIntersection_Front_Vector_string_262144_1024 39343233.807 -
SetIntersection_Front_Vector_string_262144_16 1601733.621 -
SetIntersection_Front_Vector_string_262144_16384 347349976.316 -
SetIntersection_Front_Vector_string_262144_256 9717076.233 3.62%
SetIntersection_Front_Vector_string_262144_262144 14412649.904 -
SetIntersection_Front_Vector_string_262144_4 1183642.336 1.08%
SetIntersection_Front_Vector_string_262144_64 3192559.621 2.38%
SetIntersection_Front_Vector_string_4_1 218511958.049 -
SetIntersection_Front_Vector_string_4_4 149773525.457 -
SetIntersection_Front_Vector_string_64_1 16770532.399 -
SetIntersection_Front_Vector_string_64_16 20451231.366 -
SetIntersection_Front_Vector_string_64_4 17723205.417 -
SetIntersection_Front_Vector_string_64_64 25454612.319 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040781.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8989564.020 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1158807.013 1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3038466.503 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1064010.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1505228.848 -2.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1012455.539 -3.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8961820.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1154576.466 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128328699.350 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3011912.672 -1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1057802.536 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1551029.211 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62171358.600 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36931152.640 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54188623.187 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530098544.711 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4122728.939 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4309835.638 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6061374.281 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4140900.384 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4988919.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051571.030 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8935540.639 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1159094.196 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127826609.450 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3016579.436 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350682205.557 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1059356.819 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1552962.017 1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211868028.912 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135788505.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16268356.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14746016.315 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15910638.929 -1.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12376655.920 -
SetIntersection_Front_Vector_uint32_1024_1 1053835.131 2.08%
SetIntersection_Front_Vector_uint32_1024_1024 5948803.512 10.49%
SetIntersection_Front_Vector_uint32_1024_16 1111814.184 -
SetIntersection_Front_Vector_uint32_1024_256 2247962.045 -
SetIntersection_Front_Vector_uint32_1024_4 1035756.218 -1.54%
SetIntersection_Front_Vector_uint32_1024_64 1355448.677 -
SetIntersection_Front_Vector_uint32_16384_1 1053269.924 -
SetIntersection_Front_Vector_uint32_16384_1024 5803467.461 9.24%
SetIntersection_Front_Vector_uint32_16384_16 1114893.673 -
SetIntersection_Front_Vector_uint32_16384_16384 74132925.978 3.11%
SetIntersection_Front_Vector_uint32_16384_256 2127007.388 -
SetIntersection_Front_Vector_uint32_16384_4 1046429.882 -
SetIntersection_Front_Vector_uint32_16384_64 1359052.013 2.60%
SetIntersection_Front_Vector_uint32_16_1 62842328.997 -
SetIntersection_Front_Vector_uint32_16_16 35894231.367 -
SetIntersection_Front_Vector_uint32_16_4 54160210.573 -
SetIntersection_Front_Vector_uint32_1_1 534160595.540 -
SetIntersection_Front_Vector_uint32_256_1 4131845.235 -1.02%
SetIntersection_Front_Vector_uint32_256_16 4178809.915 -
SetIntersection_Front_Vector_uint32_256_256 4243227.006 -
SetIntersection_Front_Vector_uint32_256_4 4117682.391 -1.21%
SetIntersection_Front_Vector_uint32_256_64 4220617.001 -
SetIntersection_Front_Vector_uint32_262144_1 1046399.250 -
SetIntersection_Front_Vector_uint32_262144_1024 5301629.088 -
SetIntersection_Front_Vector_uint32_262144_16 1088494.257 -2.12%
SetIntersection_Front_Vector_uint32_262144_16384 75403718.353 2.81%
SetIntersection_Front_Vector_uint32_262144_256 2274361.686 7.31%
SetIntersection_Front_Vector_uint32_262144_262144 346839266.308 -1.11%
SetIntersection_Front_Vector_uint32_262144_4 1030925.191 -1.82%
SetIntersection_Front_Vector_uint32_262144_64 1359106.214 -
SetIntersection_Front_Vector_uint32_4_1 213562154.833 -
SetIntersection_Front_Vector_uint32_4_4 135500195.910 -
SetIntersection_Front_Vector_uint32_64_1 16470437.929 -
SetIntersection_Front_Vector_uint32_64_16 14185972.571 -
SetIntersection_Front_Vector_uint32_64_4 15957959.905 -
SetIntersection_Front_Vector_uint32_64_64 10865781.748 2.44%
SetIntersection_Front_Vector_uint64_1024_1 1035911.269 -
SetIntersection_Front_Vector_uint64_1024_1024 5790222.254 -1.74%
SetIntersection_Front_Vector_uint64_1024_16 1077192.057 -3.14%
SetIntersection_Front_Vector_uint64_1024_256 2129920.104 -5.77%
SetIntersection_Front_Vector_uint64_1024_4 1037678.443 -2.30%
SetIntersection_Front_Vector_uint64_1024_64 1316565.815 -3.05%
SetIntersection_Front_Vector_uint64_16384_1 1037764.987 -
SetIntersection_Front_Vector_uint64_16384_1024 5369201.945 -9.32%
SetIntersection_Front_Vector_uint64_16384_16 1114303.620 -
SetIntersection_Front_Vector_uint64_16384_16384 73822148.093 -6.11%
SetIntersection_Front_Vector_uint64_16384_256 2087945.039 -8.24%
SetIntersection_Front_Vector_uint64_16384_4 1053521.342 -
SetIntersection_Front_Vector_uint64_16384_64 1357852.076 -1.01%
SetIntersection_Front_Vector_uint64_16_1 61807601.751 -1.37%
SetIntersection_Front_Vector_uint64_16_16 35194044.740 -1.74%
SetIntersection_Front_Vector_uint64_16_4 53352014.628 -1.40%
SetIntersection_Front_Vector_uint64_1_1 525937167.337 -1.24%
SetIntersection_Front_Vector_uint64_256_1 4054069.936 -1.66%
SetIntersection_Front_Vector_uint64_256_16 4172537.204 -
SetIntersection_Front_Vector_uint64_256_256 4466436.564 -1.70%
SetIntersection_Front_Vector_uint64_256_4 4082010.354 -1.50%
SetIntersection_Front_Vector_uint64_256_64 4228127.372 -2.76%
SetIntersection_Front_Vector_uint64_262144_1 1033631.039 -
SetIntersection_Front_Vector_uint64_262144_1024 5371837.111 -9.19%
SetIntersection_Front_Vector_uint64_262144_16 1112571.805 -
SetIntersection_Front_Vector_uint64_262144_16384 72906555.681 -7.34%
SetIntersection_Front_Vector_uint64_262144_256 2275316.311 -
SetIntersection_Front_Vector_uint64_262144_262144 354919472.570 1.17%
SetIntersection_Front_Vector_uint64_262144_4 1052135.427 -
SetIntersection_Front_Vector_uint64_262144_64 1268896.565 -7.77%
SetIntersection_Front_Vector_uint64_4_1 210496811.193 -1.17%
SetIntersection_Front_Vector_uint64_4_4 133141252.312 -1.62%
SetIntersection_Front_Vector_uint64_64_1 16226021.927 -
SetIntersection_Front_Vector_uint64_64_16 13926038.287 -1.95%
SetIntersection_Front_Vector_uint64_64_4 15648217.672 -1.48%
SetIntersection_Front_Vector_uint64_64_64 10688287.954 -2.26%
SetIntersection_Interlaced_Set_float_1024_1 1034034.720 -1.04%
SetIntersection_Interlaced_Set_float_1024_1024 12285568.821 4.02%
SetIntersection_Interlaced_Set_float_1024_16 11226152.779 -2.06%
SetIntersection_Interlaced_Set_float_1024_256 14163595.343 -1.44%
SetIntersection_Interlaced_Set_float_1024_4 9837601.695 1.21%
SetIntersection_Interlaced_Set_float_1024_64 10169809.208 -
SetIntersection_Interlaced_Set_float_16384_1 1048116.058 -
SetIntersection_Interlaced_Set_float_16384_1024 178636002.822 5.06%
SetIntersection_Interlaced_Set_float_16384_16 211191597.102 3.92%
SetIntersection_Interlaced_Set_float_16384_16384 223378673.996 5.45%
SetIntersection_Interlaced_Set_float_16384_256 205661498.893 2.92%
SetIntersection_Interlaced_Set_float_16384_4 172952314.816 5.01%
SetIntersection_Interlaced_Set_float_16384_64 220463362.699 4.24%
SetIntersection_Interlaced_Set_float_16_1 62437150.372 -
SetIntersection_Interlaced_Set_float_16_16 37601203.591 -
SetIntersection_Interlaced_Set_float_16_4 59015255.701 -1.09%
SetIntersection_Interlaced_Set_float_1_1 531768642.401 -
SetIntersection_Interlaced_Set_float_256_1 4123372.587 -
SetIntersection_Interlaced_Set_float_256_16 12080737.818 -
SetIntersection_Interlaced_Set_float_256_256 7634051.557 -
SetIntersection_Interlaced_Set_float_256_4 10928654.663 -2.77%
SetIntersection_Interlaced_Set_float_256_64 13067908.547 3.95%
SetIntersection_Interlaced_Set_float_262144_1 1020223.960 -2.05%
SetIntersection_Interlaced_Set_float_262144_1024 1531066.730 -
SetIntersection_Interlaced_Set_float_262144_16 1603418.945 2.48%
SetIntersection_Interlaced_Set_float_262144_16384 1289963.539 1.54%
SetIntersection_Interlaced_Set_float_262144_256 1577489.176 1.86%
SetIntersection_Interlaced_Set_float_262144_262144 1661882.651 2.07%
SetIntersection_Interlaced_Set_float_262144_4 1302258.139 2.74%
SetIntersection_Interlaced_Set_float_262144_64 1572762.693 1.54%
SetIntersection_Interlaced_Set_float_4_1 212657822.830 -
SetIntersection_Interlaced_Set_float_4_4 136154440.569 -
SetIntersection_Interlaced_Set_float_64_1 16282860.580 -
SetIntersection_Interlaced_Set_float_64_16 22224922.453 -
SetIntersection_Interlaced_Set_float_64_4 20627367.423 -1.84%
SetIntersection_Interlaced_Set_float_64_64 12672275.278 -3.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1015553.662 -2.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12973552.604 -3.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11300590.459 -3.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14011600.650 1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9969114.828 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10137838.874 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1035295.700 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174034374.829 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214897775.534 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245227469.755 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206749212.542 -1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176525169.283 -1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225904268.695 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62552950.212 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38351028.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58818190.054 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531691926.214 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4152819.283 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12275899.496 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8136525.487 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11469665.346 -3.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13703982.850 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1043603.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1608483.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1670056.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1309093.750 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1632668.295 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827253.826 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1356605.306 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1625859.293 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212490151.057 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136878352.429 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16353535.988 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21892010.774 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20827858.728 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13643008.574 -1.31%
SetIntersection_Interlaced_Set_string_1024_1 1078901.023 -
SetIntersection_Interlaced_Set_string_1024_1024 54563875.619 -2.45%
SetIntersection_Interlaced_Set_string_1024_16 12846507.687 -
SetIntersection_Interlaced_Set_string_1024_256 35824029.427 3.17%
SetIntersection_Interlaced_Set_string_1024_4 10484900.243 1.93%
SetIntersection_Interlaced_Set_string_1024_64 16305382.904 -1.11%
SetIntersection_Interlaced_Set_string_16384_1 1086627.753 -
SetIntersection_Interlaced_Set_string_16384_1024 345801828.711 -1.48%
SetIntersection_Interlaced_Set_string_16384_16 247051103.713 -4.72%
SetIntersection_Interlaced_Set_string_16384_16384 349278692.574 -
SetIntersection_Interlaced_Set_string_16384_256 339640831.005 -1.29%
SetIntersection_Interlaced_Set_string_16384_4 202182568.737 -2.14%
SetIntersection_Interlaced_Set_string_16384_64 343909190.439 -2.01%
SetIntersection_Interlaced_Set_string_16_1 64883257.261 -
SetIntersection_Interlaced_Set_string_16_16 58720826.928 -
SetIntersection_Interlaced_Set_string_16_4 73284282.023 -
SetIntersection_Interlaced_Set_string_1_1 551635421.033 -
SetIntersection_Interlaced_Set_string_256_1 4328430.786 -
SetIntersection_Interlaced_Set_string_256_16 17678750.382 -1.33%
SetIntersection_Interlaced_Set_string_256_256 28870055.628 -3.85%
SetIntersection_Interlaced_Set_string_256_4 12967557.807 -
SetIntersection_Interlaced_Set_string_256_64 30655547.870 1.49%
SetIntersection_Interlaced_Set_string_262144_1 1080703.044 -1.20%
SetIntersection_Interlaced_Set_string_262144_1024 2052509.441 -
SetIntersection_Interlaced_Set_string_262144_16 2169409.177 -
SetIntersection_Interlaced_Set_string_262144_16384 2711366.781 -
SetIntersection_Interlaced_Set_string_262144_256 2023818.117 -
SetIntersection_Interlaced_Set_string_262144_262144 18026738.037 1.20%
SetIntersection_Interlaced_Set_string_262144_4 1851166.504 -
SetIntersection_Interlaced_Set_string_262144_64 2143664.875 -
SetIntersection_Interlaced_Set_string_4_1 222089290.762 -
SetIntersection_Interlaced_Set_string_4_4 157505792.464 -
SetIntersection_Interlaced_Set_string_64_1 17122173.920 -
SetIntersection_Interlaced_Set_string_64_16 38224824.297 -
SetIntersection_Interlaced_Set_string_64_4 25350029.146 -2.59%
SetIntersection_Interlaced_Set_string_64_64 33690978.735 -3.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055826.358 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23827739.931 -5.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11889218.991 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18400588.712 -1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9704320.608 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11700047.046 -1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1044212.730 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231602336.146 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 243136166.621 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351518319.809 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 255470894.174 2.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202764086.276 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353564171.413 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62885109.862 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41794350.770 -1.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61816280.032 -2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535402206.045 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4124206.075 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12596841.123 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12374746.204 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11270509.632 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16921742.309 -1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1022400.648 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1998461.426 -1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2097569.662 -4.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1902895.914 7.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2010123.697 -8.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3148987.304 4.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1812514.078 -1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2079138.022 -10.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213743170.459 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139300934.863 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16425215.726 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25983112.682 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22622608.462 -1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17930784.586 1.90%
SetIntersection_Interlaced_Set_uint32_1024_1 1021633.206 -2.09%
SetIntersection_Interlaced_Set_uint32_1024_1024 12541834.841 -
SetIntersection_Interlaced_Set_uint32_1024_16 11216902.413 -3.93%
SetIntersection_Interlaced_Set_uint32_1024_256 13566731.808 -6.21%
SetIntersection_Interlaced_Set_uint32_1024_4 9721675.832 -4.58%
SetIntersection_Interlaced_Set_uint32_1024_64 10028114.582 -1.69%
SetIntersection_Interlaced_Set_uint32_16384_1 1025845.008 -2.75%
SetIntersection_Interlaced_Set_uint32_16384_1024 175208780.985 2.93%
SetIntersection_Interlaced_Set_uint32_16384_16 208325684.365 -
SetIntersection_Interlaced_Set_uint32_16384_16384 226826969.124 -
SetIntersection_Interlaced_Set_uint32_16384_256 203922974.648 -
SetIntersection_Interlaced_Set_uint32_16384_4 170206979.155 -
SetIntersection_Interlaced_Set_uint32_16384_64 217209520.590 -
SetIntersection_Interlaced_Set_uint32_16_1 61993125.893 -1.27%
SetIntersection_Interlaced_Set_uint32_16_16 37637260.285 -1.08%
SetIntersection_Interlaced_Set_uint32_16_4 58697531.740 -1.65%
SetIntersection_Interlaced_Set_uint32_1_1 528211525.656 -1.02%
SetIntersection_Interlaced_Set_uint32_256_1 4132056.685 -
SetIntersection_Interlaced_Set_uint32_256_16 12048477.904 -
SetIntersection_Interlaced_Set_uint32_256_256 7729645.130 -
SetIntersection_Interlaced_Set_uint32_256_4 11227376.361 -2.58%
SetIntersection_Interlaced_Set_uint32_256_64 12729174.122 -
SetIntersection_Interlaced_Set_uint32_262144_1 1007613.482 -2.78%
SetIntersection_Interlaced_Set_uint32_262144_1024 1521554.117 -1.67%
SetIntersection_Interlaced_Set_uint32_262144_16 1590626.385 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1260182.859 -2.38%
SetIntersection_Interlaced_Set_uint32_262144_256 1553615.558 -1.41%
SetIntersection_Interlaced_Set_uint32_262144_262144 1838923.908 -2.08%
SetIntersection_Interlaced_Set_uint32_262144_4 1283487.141 -
SetIntersection_Interlaced_Set_uint32_262144_64 1556838.869 -
SetIntersection_Interlaced_Set_uint32_4_1 211106400.565 -1.22%
SetIntersection_Interlaced_Set_uint32_4_4 135180284.788 -
SetIntersection_Interlaced_Set_uint32_64_1 16263988.478 -
SetIntersection_Interlaced_Set_uint32_64_16 21951562.902 -
SetIntersection_Interlaced_Set_uint32_64_4 20779709.966 -1.07%
SetIntersection_Interlaced_Set_uint32_64_64 13329838.860 -
SetIntersection_Interlaced_Set_uint64_1024_1 1100810.943 4.93%
SetIntersection_Interlaced_Set_uint64_1024_1024 13017709.182 6.51%
SetIntersection_Interlaced_Set_uint64_1024_16 12005533.694 2.81%
SetIntersection_Interlaced_Set_uint64_1024_256 15288463.050 13.15%
SetIntersection_Interlaced_Set_uint64_1024_4 10628889.658 5.71%
SetIntersection_Interlaced_Set_uint64_1024_64 10495620.892 2.58%
SetIntersection_Interlaced_Set_uint64_16384_1 1104176.487 4.57%
SetIntersection_Interlaced_Set_uint64_16384_1024 178837224.193 -1.52%
SetIntersection_Interlaced_Set_uint64_16384_16 240315585.560 6.57%
SetIntersection_Interlaced_Set_uint64_16384_16384 239707884.464 -
SetIntersection_Interlaced_Set_uint64_16384_256 217213659.446 1.03%
SetIntersection_Interlaced_Set_uint64_16384_4 194894578.977 3.71%
SetIntersection_Interlaced_Set_uint64_16384_64 250910103.635 5.53%
SetIntersection_Interlaced_Set_uint64_16_1 63068047.369 -2.87%
SetIntersection_Interlaced_Set_uint64_16_16 39120075.724 1.72%
SetIntersection_Interlaced_Set_uint64_16_4 61640313.876 -
SetIntersection_Interlaced_Set_uint64_1_1 528349578.781 -1.70%
SetIntersection_Interlaced_Set_uint64_256_1 4307819.078 3.18%
SetIntersection_Interlaced_Set_uint64_256_16 12734605.994 5.59%
SetIntersection_Interlaced_Set_uint64_256_256 8005697.872 5.30%
SetIntersection_Interlaced_Set_uint64_256_4 11362446.590 -
SetIntersection_Interlaced_Set_uint64_256_64 14399971.149 7.21%
SetIntersection_Interlaced_Set_uint64_262144_1 1009168.982 -5.00%
SetIntersection_Interlaced_Set_uint64_262144_1024 1554697.918 -1.67%
SetIntersection_Interlaced_Set_uint64_262144_16 1626040.527 -2.43%
SetIntersection_Interlaced_Set_uint64_262144_16384 1271672.443 -1.51%
SetIntersection_Interlaced_Set_uint64_262144_256 1585388.344 -2.06%
SetIntersection_Interlaced_Set_uint64_262144_262144 1702466.229 -
SetIntersection_Interlaced_Set_uint64_262144_4 1302668.783 -1.73%
SetIntersection_Interlaced_Set_uint64_262144_64 1585773.111 -1.51%
SetIntersection_Interlaced_Set_uint64_4_1 211849609.131 -5.04%
SetIntersection_Interlaced_Set_uint64_4_4 136009783.416 -4.67%
SetIntersection_Interlaced_Set_uint64_64_1 17163173.501 2.32%
SetIntersection_Interlaced_Set_uint64_64_16 23973390.419 2.75%
SetIntersection_Interlaced_Set_uint64_64_4 21753057.749 3.57%
SetIntersection_Interlaced_Set_uint64_64_64 13612257.849 3.36%
SetIntersection_Interlaced_Vector_float_1024_1 1039031.043 -
SetIntersection_Interlaced_Vector_float_1024_1024 7105892.571 -
SetIntersection_Interlaced_Vector_float_1024_16 2652593.960 44.12%
SetIntersection_Interlaced_Vector_float_1024_256 6053761.789 7.80%
SetIntersection_Interlaced_Vector_float_1024_4 1444454.550 -
SetIntersection_Interlaced_Vector_float_1024_64 5016362.229 50.66%
SetIntersection_Interlaced_Vector_float_16384_1 1036334.197 -
SetIntersection_Interlaced_Vector_float_16384_1024 66730063.280 72.08%
SetIntersection_Interlaced_Vector_float_16384_16 3851917.615 50.15%
SetIntersection_Interlaced_Vector_float_16384_16384 99469142.181 -
SetIntersection_Interlaced_Vector_float_16384_256 28864419.040 96.30%
SetIntersection_Interlaced_Vector_float_16384_4 1666734.068 22.90%
SetIntersection_Interlaced_Vector_float_16384_64 10662484.483 93.57%
SetIntersection_Interlaced_Vector_float_16_1 62583121.502 -
SetIntersection_Interlaced_Vector_float_16_16 36296592.231 -
SetIntersection_Interlaced_Vector_float_16_4 56087950.034 -
SetIntersection_Interlaced_Vector_float_1_1 532382646.231 -
SetIntersection_Interlaced_Vector_float_256_1 4123620.987 -
SetIntersection_Interlaced_Vector_float_256_16 7445628.270 24.80%
SetIntersection_Interlaced_Vector_float_256_256 5134127.648 13.21%
SetIntersection_Interlaced_Vector_float_256_4 5061601.242 -3.86%
SetIntersection_Interlaced_Vector_float_256_64 7389625.471 6.92%
SetIntersection_Interlaced_Vector_float_262144_1 1038604.841 -
SetIntersection_Interlaced_Vector_float_262144_1024 156652176.213 110.30%
SetIntersection_Interlaced_Vector_float_262144_16 6770904.625 134.40%
SetIntersection_Interlaced_Vector_float_262144_16384 349645010.252 -
SetIntersection_Interlaced_Vector_float_262144_256 55646293.589 103.96%
SetIntersection_Interlaced_Vector_float_262144_262144 350708355.621 -
SetIntersection_Interlaced_Vector_float_262144_4 2081184.878 40.02%
SetIntersection_Interlaced_Vector_float_262144_64 20553664.239 157.23%
SetIntersection_Interlaced_Vector_float_4_1 212844453.340 -1.17%
SetIntersection_Interlaced_Vector_float_4_4 135659766.081 -
SetIntersection_Interlaced_Vector_float_64_1 16384369.437 -
SetIntersection_Interlaced_Vector_float_64_16 16840212.521 2.30%
SetIntersection_Interlaced_Vector_float_64_4 18049262.145 -
SetIntersection_Interlaced_Vector_float_64_64 11437543.060 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042379.266 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8279059.015 -1.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2216616.951 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7410215.520 -2.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1476363.730 9.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4407289.655 -14.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048807.562 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60361828.384 -3.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2912650.000 -29.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118943897.487 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20477731.526 -8.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1706769.078 2.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7517354.554 -36.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62774654.042 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36718004.735 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57756054.061 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532862150.826 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4173072.364 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6911228.026 -14.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5760683.098 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5327865.873 6.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8429456.132 -2.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1043918.099 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 114377156.024 -8.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3944065.210 -27.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341590540.241 -5.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 46941000.170 -2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350760352.165 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1581688.739 -3.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20267709.147 -27.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213204094.018 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135649313.531 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16408309.537 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18653401.916 -4.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17906635.848 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12092152.360 -
SetIntersection_Interlaced_Vector_string_1024_1 1066812.166 -1.39%
SetIntersection_Interlaced_Vector_string_1024_1024 40565102.731 1.81%
SetIntersection_Interlaced_Vector_string_1024_16 3353165.272 -3.26%
SetIntersection_Interlaced_Vector_string_1024_256 20657329.919 -
SetIntersection_Interlaced_Vector_string_1024_4 1620385.210 -3.73%
SetIntersection_Interlaced_Vector_string_1024_64 8136436.058 1.38%
SetIntersection_Interlaced_Vector_string_16384_1 1074125.087 -
SetIntersection_Interlaced_Vector_string_16384_1024 116604976.019 -3.00%
SetIntersection_Interlaced_Vector_string_16384_16 4188070.649 -10.41%
SetIntersection_Interlaced_Vector_string_16384_16384 349916702.028 -
SetIntersection_Interlaced_Vector_string_16384_256 38941338.867 -8.95%
SetIntersection_Interlaced_Vector_string_16384_4 1814242.634 -6.64%
SetIntersection_Interlaced_Vector_string_16384_64 12191867.391 -7.42%
SetIntersection_Interlaced_Vector_string_16_1 64236009.841 -
SetIntersection_Interlaced_Vector_string_16_16 51055584.990 -1.74%
SetIntersection_Interlaced_Vector_string_16_4 66587205.382 -
SetIntersection_Interlaced_Vector_string_1_1 546561066.942 -
SetIntersection_Interlaced_Vector_string_256_1 4254890.608 -
SetIntersection_Interlaced_Vector_string_256_16 10551607.800 -
SetIntersection_Interlaced_Vector_string_256_256 20873676.789 4.18%
SetIntersection_Interlaced_Vector_string_256_4 5996183.303 -
SetIntersection_Interlaced_Vector_string_256_64 18593335.300 -3.72%
SetIntersection_Interlaced_Vector_string_262144_1 1048825.847 -2.77%
SetIntersection_Interlaced_Vector_string_262144_1024 240349399.733 -30.59%
SetIntersection_Interlaced_Vector_string_262144_16 5872219.898 -
SetIntersection_Interlaced_Vector_string_262144_16384 1014663.250 -
SetIntersection_Interlaced_Vector_string_262144_256 68186982.334 -6.26%
SetIntersection_Interlaced_Vector_string_262144_262144 14468161.865 -
SetIntersection_Interlaced_Vector_string_262144_4 2061578.553 -9.50%
SetIntersection_Interlaced_Vector_string_262144_64 20000217.296 -6.74%
SetIntersection_Interlaced_Vector_string_4_1 218670776.189 -
SetIntersection_Interlaced_Vector_string_4_4 151172779.241 -
SetIntersection_Interlaced_Vector_string_64_1 16805356.230 -
SetIntersection_Interlaced_Vector_string_64_16 28127053.689 -
SetIntersection_Interlaced_Vector_string_64_4 21424288.043 -
SetIntersection_Interlaced_Vector_string_64_64 25819408.310 4.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045992.318 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8991196.398 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2394049.086 -3.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8936925.632 -11.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1350797.961 -2.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4501268.392 -4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046133.258 1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64649116.948 -6.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3051246.885 -10.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128522227.186 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27478057.595 -5.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1496374.159 -3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8856573.276 2.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62359527.266 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37152616.730 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57435273.157 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 530692852.045 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4170368.050 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7333274.356 -6.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6067043.823 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5083438.088 -5.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9903925.412 -2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040205.623 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144676178.491 -4.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4293312.558 -15.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348823784.067 -2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45673094.175 -4.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350572027.767 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1837312.788 -6.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13712193.100 -12.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212106841.332 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135809221.844 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16330544.065 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19081892.769 -2.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18245368.765 -1.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12391338.729 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1033742.303 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5898486.877 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2400376.771 18.64%
SetIntersection_Interlaced_Vector_uint32_1024_256 6850831.998 7.94%
SetIntersection_Interlaced_Vector_uint32_1024_4 1360267.763 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4747382.988 2.76%
SetIntersection_Interlaced_Vector_uint32_16384_1 1039662.798 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 51656277.991 8.01%
SetIntersection_Interlaced_Vector_uint32_16384_16 2517366.373 4.92%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79410148.616 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18606199.110 -16.74%
SetIntersection_Interlaced_Vector_uint32_16384_4 1342802.931 -5.08%
SetIntersection_Interlaced_Vector_uint32_16384_64 8435552.045 34.60%
SetIntersection_Interlaced_Vector_uint32_16_1 62099120.598 -
SetIntersection_Interlaced_Vector_uint32_16_16 35407621.647 -
SetIntersection_Interlaced_Vector_uint32_16_4 55388084.512 -
SetIntersection_Interlaced_Vector_uint32_1_1 528420138.317 -
SetIntersection_Interlaced_Vector_uint32_256_1 4096686.636 -1.03%
SetIntersection_Interlaced_Vector_uint32_256_16 6144180.242 2.35%
SetIntersection_Interlaced_Vector_uint32_256_256 4480602.618 -1.64%
SetIntersection_Interlaced_Vector_uint32_256_4 4849902.265 -2.42%
SetIntersection_Interlaced_Vector_uint32_256_64 7148224.300 -15.55%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041302.841 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 106286960.480 -1.77%
SetIntersection_Interlaced_Vector_uint32_262144_16 5843720.114 1.73%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347583220.395 -
SetIntersection_Interlaced_Vector_uint32_262144_256 30040472.073 15.93%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350855969.892 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1762157.213 -7.81%
SetIntersection_Interlaced_Vector_uint32_262144_64 17192142.579 105.33%
SetIntersection_Interlaced_Vector_uint32_4_1 210986832.305 -1.05%
SetIntersection_Interlaced_Vector_uint32_4_4 134157500.555 -1.18%
SetIntersection_Interlaced_Vector_uint32_64_1 16272628.743 -
SetIntersection_Interlaced_Vector_uint32_64_16 16718342.204 -6.67%
SetIntersection_Interlaced_Vector_uint32_64_4 17179373.226 -2.29%
SetIntersection_Interlaced_Vector_uint32_64_64 10842362.350 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1036046.525 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5891344.338 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2459003.594 23.25%
SetIntersection_Interlaced_Vector_uint64_1024_256 6816231.592 24.83%
SetIntersection_Interlaced_Vector_uint64_1024_4 1381262.093 8.40%
SetIntersection_Interlaced_Vector_uint64_1024_64 4906952.740 47.26%
SetIntersection_Interlaced_Vector_uint64_16384_1 1017294.286 -1.63%
SetIntersection_Interlaced_Vector_uint64_16384_1024 49304718.938 18.12%
SetIntersection_Interlaced_Vector_uint64_16384_16 2288507.378 -4.93%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78254337.240 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20240580.342 -3.66%
SetIntersection_Interlaced_Vector_uint64_16384_4 1447253.598 -11.73%
SetIntersection_Interlaced_Vector_uint64_16384_64 5554666.857 -15.15%
SetIntersection_Interlaced_Vector_uint64_16_1 61786925.249 -1.51%
SetIntersection_Interlaced_Vector_uint64_16_16 35389505.623 -1.15%
SetIntersection_Interlaced_Vector_uint64_16_4 55362054.710 -
SetIntersection_Interlaced_Vector_uint64_1_1 526708283.392 -1.06%
SetIntersection_Interlaced_Vector_uint64_256_1 4092063.422 -1.05%
SetIntersection_Interlaced_Vector_uint64_256_16 5952256.849 -10.34%
SetIntersection_Interlaced_Vector_uint64_256_256 4535055.039 -
SetIntersection_Interlaced_Vector_uint64_256_4 5044224.781 -
SetIntersection_Interlaced_Vector_uint64_256_64 7699658.490 12.15%
SetIntersection_Interlaced_Vector_uint64_262144_1 1043019.756 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 97033849.302 9.21%
SetIntersection_Interlaced_Vector_uint64_262144_16 6296658.762 104.24%
SetIntersection_Interlaced_Vector_uint64_262144_16384 354304581.494 -
SetIntersection_Interlaced_Vector_uint64_262144_256 34547382.375 27.66%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350824866.630 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1610086.494 3.80%
SetIntersection_Interlaced_Vector_uint64_262144_64 19280165.122 34.24%
SetIntersection_Interlaced_Vector_uint64_4_1 210509731.438 -1.19%
SetIntersection_Interlaced_Vector_uint64_4_4 133451318.528 -1.45%
SetIntersection_Interlaced_Vector_uint64_64_1 16110342.700 -1.74%
SetIntersection_Interlaced_Vector_uint64_64_16 17757797.187 6.91%
SetIntersection_Interlaced_Vector_uint64_64_4 17336762.762 -2.49%
SetIntersection_Interlaced_Vector_uint64_64_64 10810646.492 -
SetIntersection_None_Set_float_1024_1 8924078.359 -
SetIntersection_None_Set_float_1024_1024 8764750.000 -
SetIntersection_None_Set_float_1024_16 8947644.807 -
SetIntersection_None_Set_float_1024_256 8743308.463 -2.12%
SetIntersection_None_Set_float_1024_4 8803661.888 -1.84%
SetIntersection_None_Set_float_1024_64 8868833.613 -
SetIntersection_None_Set_float_16384_1 157731920.924 3.00%
SetIntersection_None_Set_float_16384_1024 159997030.406 4.39%
SetIntersection_None_Set_float_16384_16 158132556.577 3.24%
SetIntersection_None_Set_float_16384_16384 159025517.407 -
SetIntersection_None_Set_float_16384_256 158857598.346 3.39%
SetIntersection_None_Set_float_16384_4 157748056.315 2.77%
SetIntersection_None_Set_float_16384_64 158030232.791 3.31%
SetIntersection_None_Set_float_16_1 66421463.456 -
SetIntersection_None_Set_float_16_16 35380620.314 -
SetIntersection_None_Set_float_16_4 56357764.666 -
SetIntersection_None_Set_float_1_1 532848658.459 -
SetIntersection_None_Set_float_256_1 11431735.834 -
SetIntersection_None_Set_float_256_16 10724550.755 -1.73%
SetIntersection_None_Set_float_256_256 5785722.713 -1.56%
SetIntersection_None_Set_float_256_4 11491854.140 1.33%
SetIntersection_None_Set_float_256_64 9314258.444 2.64%
SetIntersection_None_Set_float_262144_1 1216745.522 2.93%
SetIntersection_None_Set_float_262144_1024 1208771.810 2.30%
SetIntersection_None_Set_float_262144_16 1211872.641 2.51%
SetIntersection_None_Set_float_262144_16384 1203351.563 1.20%
SetIntersection_None_Set_float_262144_256 1209895.344 2.66%
SetIntersection_None_Set_float_262144_262144 1215274.496 2.95%
SetIntersection_None_Set_float_262144_4 1213674.236 2.75%
SetIntersection_None_Set_float_262144_64 1211292.318 2.46%
SetIntersection_None_Set_float_4_1 215828216.114 -
SetIntersection_None_Set_float_4_4 134644354.800 -
SetIntersection_None_Set_float_64_1 22493992.637 -
SetIntersection_None_Set_float_64_16 18120045.908 -
SetIntersection_None_Set_float_64_4 21529827.095 -
SetIntersection_None_Set_float_64_64 11443436.756 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8813258.489 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8821519.678 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8625641.077 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8733762.417 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8609315.232 -5.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8871775.861 -2.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161687363.385 -1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158575778.257 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167752187.769 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165406340.502 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162810948.476 -1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165590093.392 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165835196.904 -1.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66024213.147 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34996704.656 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56305526.559 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532682718.681 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11186281.536 -5.14%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10782560.440 -2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5621626.094 -5.19%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11410346.023 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9115178.158 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1229762.371 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229838.705 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1228267.252 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1223708.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1216948.162 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1257410.968 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230271.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1232654.379 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215145362.785 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134713572.965 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22117811.350 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18167275.736 1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21303816.022 3.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11492995.797 -
SetIntersection_None_Set_string_1024_1 8737190.341 -2.67%
SetIntersection_None_Set_string_1024_1024 9045463.494 2.43%
SetIntersection_None_Set_string_1024_16 9059272.838 -
SetIntersection_None_Set_string_1024_256 8856253.088 -
SetIntersection_None_Set_string_1024_4 8802446.271 -2.05%
SetIntersection_None_Set_string_1024_64 8913755.826 -2.46%
SetIntersection_None_Set_string_16384_1 198659069.370 -
SetIntersection_None_Set_string_16384_1024 204956807.540 1.87%
SetIntersection_None_Set_string_16384_16 199620511.046 -
SetIntersection_None_Set_string_16384_16384 196406767.283 -
SetIntersection_None_Set_string_16384_256 197238239.215 -2.09%
SetIntersection_None_Set_string_16384_4 200326347.047 1.13%
SetIntersection_None_Set_string_16384_64 198553857.172 1.95%
SetIntersection_None_Set_string_16_1 67980347.540 -
SetIntersection_None_Set_string_16_16 35992513.591 -1.50%
SetIntersection_None_Set_string_16_4 57717599.165 -
SetIntersection_None_Set_string_1_1 538937744.815 -
SetIntersection_None_Set_string_256_1 11516112.200 -
SetIntersection_None_Set_string_256_16 10734781.538 -2.48%
SetIntersection_None_Set_string_256_256 5738131.404 -
SetIntersection_None_Set_string_256_4 11523354.839 -
SetIntersection_None_Set_string_256_64 9419369.418 -
SetIntersection_None_Set_string_262144_1 1644546.061 -
SetIntersection_None_Set_string_262144_1024 1638681.234 -1.36%
SetIntersection_None_Set_string_262144_16 1643779.539 -
SetIntersection_None_Set_string_262144_16384 1653612.711 -
SetIntersection_None_Set_string_262144_256 1652787.842 -
SetIntersection_None_Set_string_262144_262144 1646823.242 -1.18%
SetIntersection_None_Set_string_262144_4 1644783.691 -
SetIntersection_None_Set_string_262144_64 1650889.404 -
SetIntersection_None_Set_string_4_1 222199318.100 -
SetIntersection_None_Set_string_4_4 137548146.098 -
SetIntersection_None_Set_string_64_1 22184845.814 -3.41%
SetIntersection_None_Set_string_64_16 17911983.480 -4.18%
SetIntersection_None_Set_string_64_4 21352586.358 -2.81%
SetIntersection_None_Set_string_64_64 11684474.662 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8807653.175 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8670392.777 -2.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8660538.398 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8619374.378 -3.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8697330.452 -3.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8797622.131 1.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 210642123.124 4.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203531643.801 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 214025159.682 4.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201599585.709 2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 212551140.366 4.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212075230.151 4.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 210832902.052 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66421179.038 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35337960.583 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56248849.937 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535921368.950 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11475958.358 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10834733.306 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5813310.663 -1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11235560.269 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9088182.962 -1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1577631.264 -1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1629785.236 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1611249.106 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1617553.141 -1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1615646.973 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1631652.506 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1597140.625 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1613709.146 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216863105.108 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135883635.784 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22193353.671 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18125207.721 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21479746.429 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11489704.335 -
SetIntersection_None_Set_uint32_1024_1 8724543.958 -3.06%
SetIntersection_None_Set_uint32_1024_1024 8703919.121 -4.39%
SetIntersection_None_Set_uint32_1024_16 8751805.759 -3.90%
SetIntersection_None_Set_uint32_1024_256 8772627.501 -3.50%
SetIntersection_None_Set_uint32_1024_4 8786593.673 -1.56%
SetIntersection_None_Set_uint32_1024_64 8701790.932 -4.11%
SetIntersection_None_Set_uint32_16384_1 154851281.229 -2.16%
SetIntersection_None_Set_uint32_16384_1024 156539132.877 -
SetIntersection_None_Set_uint32_16384_16 154800522.028 -2.11%
SetIntersection_None_Set_uint32_16384_16384 165184155.614 4.10%
SetIntersection_None_Set_uint32_16384_256 155725204.476 -1.35%
SetIntersection_None_Set_uint32_16384_4 154708470.194 -1.84%
SetIntersection_None_Set_uint32_16384_64 155099228.959 -1.36%
SetIntersection_None_Set_uint32_16_1 66095179.720 -1.13%
SetIntersection_None_Set_uint32_16_16 35133541.501 -
SetIntersection_None_Set_uint32_16_4 56065413.351 -
SetIntersection_None_Set_uint32_1_1 530122843.467 -
SetIntersection_None_Set_uint32_256_1 11400657.098 -2.16%
SetIntersection_None_Set_uint32_256_16 10916778.783 -
SetIntersection_None_Set_uint32_256_256 5713055.467 -2.46%
SetIntersection_None_Set_uint32_256_4 11014609.469 -4.41%
SetIntersection_None_Set_uint32_256_64 8987976.912 -3.42%
SetIntersection_None_Set_uint32_262144_1 1197687.096 -
SetIntersection_None_Set_uint32_262144_1024 1188494.547 -1.25%
SetIntersection_None_Set_uint32_262144_16 1190498.207 -1.28%
SetIntersection_None_Set_uint32_262144_16384 1199769.123 -
SetIntersection_None_Set_uint32_262144_256 1189340.740 -1.03%
SetIntersection_None_Set_uint32_262144_262144 1204162.111 -
SetIntersection_None_Set_uint32_262144_4 1189392.254 -1.26%
SetIntersection_None_Set_uint32_262144_64 1187004.475 -1.42%
SetIntersection_None_Set_uint32_4_1 214630990.295 -
SetIntersection_None_Set_uint32_4_4 133878294.348 -1.10%
SetIntersection_None_Set_uint32_64_1 22253770.107 -1.49%
SetIntersection_None_Set_uint32_64_16 18116085.778 -1.42%
SetIntersection_None_Set_uint32_64_4 21290219.299 -2.14%
SetIntersection_None_Set_uint32_64_64 11309550.306 -1.80%
SetIntersection_None_Set_uint64_1024_1 8671143.022 -4.21%
SetIntersection_None_Set_uint64_1024_1024 8589330.883 -5.63%
SetIntersection_None_Set_uint64_1024_16 8587637.812 -4.20%
SetIntersection_None_Set_uint64_1024_256 8686381.373 -2.22%
SetIntersection_None_Set_uint64_1024_4 8631231.154 -3.35%
SetIntersection_None_Set_uint64_1024_64 8570531.118 -5.42%
SetIntersection_None_Set_uint64_16384_1 159860244.218 -1.92%
SetIntersection_None_Set_uint64_16384_1024 171628420.047 -4.05%
SetIntersection_None_Set_uint64_16384_16 167391930.612 -
SetIntersection_None_Set_uint64_16384_16384 168501278.553 -1.45%
SetIntersection_None_Set_uint64_16384_256 166391661.575 -1.62%
SetIntersection_None_Set_uint64_16384_4 162901093.450 -1.15%
SetIntersection_None_Set_uint64_16384_64 166831951.721 -1.17%
SetIntersection_None_Set_uint64_16_1 66245075.206 -
SetIntersection_None_Set_uint64_16_16 35080986.821 -
SetIntersection_None_Set_uint64_16_4 56096123.628 -1.42%
SetIntersection_None_Set_uint64_1_1 529343228.412 -
SetIntersection_None_Set_uint64_256_1 11292340.655 -1.90%
SetIntersection_None_Set_uint64_256_16 10842263.425 -
SetIntersection_None_Set_uint64_256_256 5733648.543 -
SetIntersection_None_Set_uint64_256_4 11101235.198 -2.09%
SetIntersection_None_Set_uint64_256_64 9008247.938 -3.88%
SetIntersection_None_Set_uint64_262144_1 1207381.184 -1.07%
SetIntersection_None_Set_uint64_262144_1024 1196402.586 -1.57%
SetIntersection_None_Set_uint64_262144_16 1192087.402 -1.34%
SetIntersection_None_Set_uint64_262144_16384 1201663.330 -1.24%
SetIntersection_None_Set_uint64_262144_256 1195655.275 -1.44%
SetIntersection_None_Set_uint64_262144_262144 1217617.678 -
SetIntersection_None_Set_uint64_262144_4 1196846.515 -1.07%
SetIntersection_None_Set_uint64_262144_64 1195539.061 -1.32%
SetIntersection_None_Set_uint64_4_1 214407584.315 -
SetIntersection_None_Set_uint64_4_4 134247044.707 -
SetIntersection_None_Set_uint64_64_1 22054125.937 -2.04%
SetIntersection_None_Set_uint64_64_16 18183065.491 -
SetIntersection_None_Set_uint64_64_4 21096723.608 -2.72%
SetIntersection_None_Set_uint64_64_64 11339252.893 -1.07%
SetIntersection_None_Vector_float_1024_1 1068197.535 -5.49%
SetIntersection_None_Vector_float_1024_1024 1077350.658 -4.24%
SetIntersection_None_Vector_float_1024_16 1069765.365 -8.07%
SetIntersection_None_Vector_float_1024_256 1073906.190 -3.19%
SetIntersection_None_Vector_float_1024_4 1078545.560 -5.71%
SetIntersection_None_Vector_float_1024_64 1073283.338 -4.99%
SetIntersection_None_Vector_float_16384_1 1079587.811 -6.08%
SetIntersection_None_Vector_float_16384_1024 1096580.890 -4.32%
SetIntersection_None_Vector_float_16384_16 1100053.314 -4.87%
SetIntersection_None_Vector_float_16384_16384 1073619.365 -7.29%
SetIntersection_None_Vector_float_16384_256 1100182.751 -5.17%
SetIntersection_None_Vector_float_16384_4 1100768.553 -4.02%
SetIntersection_None_Vector_float_16384_64 1099212.839 -5.74%
SetIntersection_None_Vector_float_16_1 62961478.453 -1.57%
SetIntersection_None_Vector_float_16_16 33464027.171 -4.15%
SetIntersection_None_Vector_float_16_4 53485821.655 -4.26%
SetIntersection_None_Vector_float_1_1 530522560.068 -
SetIntersection_None_Vector_float_256_1 4223282.228 -4.37%
SetIntersection_None_Vector_float_256_16 4020162.591 -5.84%
SetIntersection_None_Vector_float_256_256 2123862.119 -5.81%
SetIntersection_None_Vector_float_256_4 4187449.867 -3.64%
SetIntersection_None_Vector_float_256_64 3400120.780 -6.33%
SetIntersection_None_Vector_float_262144_1 1124272.160 -3.79%
SetIntersection_None_Vector_float_262144_1024 1137193.910 -5.11%
SetIntersection_None_Vector_float_262144_16 1106977.661 -8.04%
SetIntersection_None_Vector_float_262144_16384 1139677.880 -6.63%
SetIntersection_None_Vector_float_262144_256 1116820.437 -6.31%
SetIntersection_None_Vector_float_262144_262144 1124977.570 -6.67%
SetIntersection_None_Vector_float_262144_4 1135018.352 -2.42%
SetIntersection_None_Vector_float_262144_64 1126328.631 -7.02%
SetIntersection_None_Vector_float_4_1 212684726.296 -
SetIntersection_None_Vector_float_4_4 132904772.269 -
SetIntersection_None_Vector_float_64_1 16550757.895 -4.67%
SetIntersection_None_Vector_float_64_16 13411311.246 -5.34%
SetIntersection_None_Vector_float_64_4 15874209.223 -4.49%
SetIntersection_None_Vector_float_64_64 8428550.744 -4.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1058545.222 -4.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1093726.908 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1101043.608 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1097878.689 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1077902.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1099862.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1131709.660 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1140248.196 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1124193.384 1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1147410.574 1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1140812.610 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1141513.189 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1135627.999 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63753288.066 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33792065.567 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53924989.100 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533745698.860 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4318500.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4091167.907 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2192335.711 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4250349.680 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3446060.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1110718.513 -1.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1171114.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1164854.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165394.392 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1159495.311 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1156590.722 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1137255.057 -2.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1154645.559 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214343674.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133775951.434 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16810437.786 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13579587.438 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16226483.395 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8535831.900 -
SetIntersection_None_Vector_string_1024_1 1160007.023 -
SetIntersection_None_Vector_string_1024_1024 1153715.838 -1.78%
SetIntersection_None_Vector_string_1024_16 1153323.941 -1.45%
SetIntersection_None_Vector_string_1024_256 1167639.364 -
SetIntersection_None_Vector_string_1024_4 1138103.894 -2.98%
SetIntersection_None_Vector_string_1024_64 1161239.910 -
SetIntersection_None_Vector_string_16384_1 1219621.857 -1.11%
SetIntersection_None_Vector_string_16384_1024 1222023.578 -
SetIntersection_None_Vector_string_16384_16 1218604.009 -
SetIntersection_None_Vector_string_16384_16384 1223973.043 -
SetIntersection_None_Vector_string_16384_256 1219922.473 -1.77%
SetIntersection_None_Vector_string_16384_4 1196496.339 -2.81%
SetIntersection_None_Vector_string_16384_64 1232726.737 -
SetIntersection_None_Vector_string_16_1 65165001.650 -
SetIntersection_None_Vector_string_16_16 34390645.908 -
SetIntersection_None_Vector_string_16_4 55051343.742 -
SetIntersection_None_Vector_string_1_1 539737515.516 -
SetIntersection_None_Vector_string_256_1 4441650.063 -1.83%
SetIntersection_None_Vector_string_256_16 4241643.028 -
SetIntersection_None_Vector_string_256_256 2255389.296 -
SetIntersection_None_Vector_string_256_4 4435417.620 -1.01%
SetIntersection_None_Vector_string_256_64 3610283.700 -
SetIntersection_None_Vector_string_262144_1 1288923.440 -1.78%
SetIntersection_None_Vector_string_262144_1024 1294052.266 -
SetIntersection_None_Vector_string_262144_16 1298141.658 -
SetIntersection_None_Vector_string_262144_16384 1288828.417 -
SetIntersection_None_Vector_string_262144_256 1289104.456 -2.20%
SetIntersection_None_Vector_string_262144_262144 1255773.679 -3.96%
SetIntersection_None_Vector_string_262144_4 1288621.254 2.04%
SetIntersection_None_Vector_string_262144_64 1290687.278 -
SetIntersection_None_Vector_string_4_1 216660204.137 -
SetIntersection_None_Vector_string_4_4 135404024.975 -
SetIntersection_None_Vector_string_64_1 17362128.759 -
SetIntersection_None_Vector_string_64_16 14057035.288 -
SetIntersection_None_Vector_string_64_4 16540040.816 -
SetIntersection_None_Vector_string_64_64 8810384.321 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1103895.570 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1118056.402 2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1074314.716 -4.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1111699.848 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120256.342 3.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1096422.637 -2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1153720.302 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1110698.219 -3.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148650.623 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1170974.933 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1149843.465 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1148228.232 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1134988.189 -1.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63199528.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33676292.149 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53711553.225 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529716008.704 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4328189.865 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4093757.462 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2138095.886 -2.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208862.979 -2.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3476673.192 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1173442.853 -3.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1171073.809 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167421.930 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1169760.207 -4.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1247015.677 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1142795.776 -4.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1167924.748 -1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1178387.390 -2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212698001.420 -1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133261108.496 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16830357.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13648438.269 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15947741.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8536385.609 -
SetIntersection_None_Vector_uint32_1024_1 1070733.191 -
SetIntersection_None_Vector_uint32_1024_1024 1076797.076 -1.42%
SetIntersection_None_Vector_uint32_1024_16 1067490.348 -
SetIntersection_None_Vector_uint32_1024_256 1073586.562 -
SetIntersection_None_Vector_uint32_1024_4 1071943.093 -
SetIntersection_None_Vector_uint32_1024_64 1068536.419 -
SetIntersection_None_Vector_uint32_16384_1 1070370.219 -2.75%
SetIntersection_None_Vector_uint32_16384_1024 1098671.683 -
SetIntersection_None_Vector_uint32_16384_16 1102650.979 -
SetIntersection_None_Vector_uint32_16384_16384 1073530.229 -2.62%
SetIntersection_None_Vector_uint32_16384_256 1101180.642 -
SetIntersection_None_Vector_uint32_16384_4 1094110.365 -1.05%
SetIntersection_None_Vector_uint32_16384_64 1096057.537 -
SetIntersection_None_Vector_uint32_16_1 62882484.580 -
SetIntersection_None_Vector_uint32_16_16 33435006.178 -
SetIntersection_None_Vector_uint32_16_4 53475527.345 -
SetIntersection_None_Vector_uint32_1_1 530781858.841 -
SetIntersection_None_Vector_uint32_256_1 4217724.908 -
SetIntersection_None_Vector_uint32_256_16 3974365.289 -1.51%
SetIntersection_None_Vector_uint32_256_256 2109670.014 -
SetIntersection_None_Vector_uint32_256_4 4177640.766 -
SetIntersection_None_Vector_uint32_256_64 3381049.069 -1.24%
SetIntersection_None_Vector_uint32_262144_1 1120375.263 -
SetIntersection_None_Vector_uint32_262144_1024 1104122.687 -1.53%
SetIntersection_None_Vector_uint32_262144_16 1128573.150 -
SetIntersection_None_Vector_uint32_262144_16384 1126695.458 -
SetIntersection_None_Vector_uint32_262144_256 1128832.961 -
SetIntersection_None_Vector_uint32_262144_262144 1129547.274 -
SetIntersection_None_Vector_uint32_262144_4 1083776.995 -3.40%
SetIntersection_None_Vector_uint32_262144_64 1091507.184 -3.28%
SetIntersection_None_Vector_uint32_4_1 212936371.558 -
SetIntersection_None_Vector_uint32_4_4 132900181.572 -
SetIntersection_None_Vector_uint32_64_1 16622029.426 -
SetIntersection_None_Vector_uint32_64_16 13446575.880 -
SetIntersection_None_Vector_uint32_64_4 15827386.120 -
SetIntersection_None_Vector_uint32_64_64 8399932.515 -
SetIntersection_None_Vector_uint64_1024_1 1070393.576 -1.81%
SetIntersection_None_Vector_uint64_1024_1024 1068666.528 -1.01%
SetIntersection_None_Vector_uint64_1024_16 1045538.111 -3.19%
SetIntersection_None_Vector_uint64_1024_256 1070522.031 -1.03%
SetIntersection_None_Vector_uint64_1024_4 1017077.559 -5.48%
SetIntersection_None_Vector_uint64_1024_64 1062088.728 -1.75%
SetIntersection_None_Vector_uint64_16384_1 1089913.026 -1.27%
SetIntersection_None_Vector_uint64_16384_1024 1086196.817 -
SetIntersection_None_Vector_uint64_16384_16 1094274.090 -1.35%
SetIntersection_None_Vector_uint64_16384_16384 1045569.160 -4.36%
SetIntersection_None_Vector_uint64_16384_256 1070422.855 -1.95%
SetIntersection_None_Vector_uint64_16384_4 1092753.561 -1.07%
SetIntersection_None_Vector_uint64_16384_64 1056612.915 -2.92%
SetIntersection_None_Vector_uint64_16_1 62311675.646 -1.13%
SetIntersection_None_Vector_uint64_16_16 33081048.926 -1.15%
SetIntersection_None_Vector_uint64_16_4 53084262.940 -
SetIntersection_None_Vector_uint64_1_1 526209635.988 -1.18%
SetIntersection_None_Vector_uint64_256_1 4235600.371 -
SetIntersection_None_Vector_uint64_256_16 4000246.795 -
SetIntersection_None_Vector_uint64_256_256 2096905.266 -1.68%
SetIntersection_None_Vector_uint64_256_4 4098201.899 -2.10%
SetIntersection_None_Vector_uint64_256_64 3356886.995 -1.55%
SetIntersection_None_Vector_uint64_262144_1 1117963.227 -1.22%
SetIntersection_None_Vector_uint64_262144_1024 1124678.492 -
SetIntersection_None_Vector_uint64_262144_16 1114203.886 -2.22%
SetIntersection_None_Vector_uint64_262144_16384 1112210.395 -
SetIntersection_None_Vector_uint64_262144_256 1109050.501 -1.60%
SetIntersection_None_Vector_uint64_262144_262144 1112972.489 -
SetIntersection_None_Vector_uint64_262144_4 1114563.907 -1.27%
SetIntersection_None_Vector_uint64_262144_64 1120231.251 -
SetIntersection_None_Vector_uint64_4_1 210853306.352 -1.24%
SetIntersection_None_Vector_uint64_4_4 131828944.172 -1.24%
SetIntersection_None_Vector_uint64_64_1 16365143.987 -1.06%
SetIntersection_None_Vector_uint64_64_16 13270140.667 -2.11%
SetIntersection_None_Vector_uint64_64_4 15715875.448 -
SetIntersection_None_Vector_uint64_64_64 8309748.425 -1.13%
bm_gcd_complex 17.866 -
bm_gcd_random 29.084 -
bm_gcd_trivial 0.675 -1.48%
bm_lexicographical_compare<int>/1 1.352 -10.72%
bm_lexicographical_compare<int>/1048576 68271.618 -
bm_lexicographical_compare<int>/262144 16242.314 -
bm_lexicographical_compare<int>/32768 1916.379 -
bm_lexicographical_compare<int>/4096 238.315 -
bm_lexicographical_compare<int>/512 29.832 -
bm_lexicographical_compare<int>/64 4.393 -1.96%
bm_lexicographical_compare<int>/8 1.509 -2.23%
bm_lexicographical_compare<signed_char>/1 1.270 -
bm_lexicographical_compare<signed_char>/1048576 16269.490 -
bm_lexicographical_compare<signed_char>/262144 3839.468 -
bm_lexicographical_compare<signed_char>/32768 478.805 -
bm_lexicographical_compare<signed_char>/4096 59.797 -
bm_lexicographical_compare<signed_char>/512 7.803 1.43%
bm_lexicographical_compare<signed_char>/64 2.125 12.50%
bm_lexicographical_compare<signed_char>/8 3.278 1.92%
bm_lexicographical_compare<unsigned_char>/1 1.608 -
bm_lexicographical_compare<unsigned_char>/1048576 17920.874 -
bm_lexicographical_compare<unsigned_char>/262144 4491.410 -
bm_lexicographical_compare<unsigned_char>/32768 572.293 -
bm_lexicographical_compare<unsigned_char>/4096 77.595 -
bm_lexicographical_compare<unsigned_char>/512 8.781 -
bm_lexicographical_compare<unsigned_char>/64 2.023 -1.23%
bm_lexicographical_compare<unsigned_char>/8 1.384 -
bm_ranges_lexicographical_compare<int>/1 1.268 -4.01%
bm_ranges_lexicographical_compare<int>/1048576 68497.854 -
bm_ranges_lexicographical_compare<int>/262144 16242.198 -
bm_ranges_lexicographical_compare<int>/32768 1916.982 -
bm_ranges_lexicographical_compare<int>/4096 238.650 -
bm_ranges_lexicographical_compare<int>/512 29.793 -
bm_ranges_lexicographical_compare<int>/64 4.448 -2.62%
bm_ranges_lexicographical_compare<int>/8 1.499 -4.94%
bm_ranges_lexicographical_compare<signed_char>/1 1.727 2.67%
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.835 -
bm_ranges_lexicographical_compare<signed_char>/262144 3843.161 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.109 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.850 -
bm_ranges_lexicographical_compare<signed_char>/512 8.030 1.13%
bm_ranges_lexicographical_compare<signed_char>/64 2.405 8.75%
bm_ranges_lexicographical_compare<signed_char>/8 3.529 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.385 -14.28%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.861 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.175 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.609 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.659 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.605 -2.04%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.793 -9.23%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -17.30%
bm_ranges_swap_ranges_vb_aligned/1024 6.525 -
bm_ranges_swap_ranges_vb_aligned/1048576 3342.803 -
bm_ranges_swap_ranges_vb_aligned/128 3.398 -
bm_ranges_swap_ranges_vb_aligned/131072 247.199 -
bm_ranges_swap_ranges_vb_aligned/16 3.313 -
bm_ranges_swap_ranges_vb_aligned/16384 34.942 -
bm_ranges_swap_ranges_vb_aligned/2048 8.571 -
bm_ranges_swap_ranges_vb_aligned/256 3.463 -
bm_ranges_swap_ranges_vb_aligned/262144 481.732 -
bm_ranges_swap_ranges_vb_aligned/32 3.315 -
bm_ranges_swap_ranges_vb_aligned/32768 64.091 -
bm_ranges_swap_ranges_vb_aligned/4096 11.924 -
bm_ranges_swap_ranges_vb_aligned/512 5.277 -
bm_ranges_swap_ranges_vb_aligned/524288 1048.793 -
bm_ranges_swap_ranges_vb_aligned/64 3.089 -1.36%
bm_ranges_swap_ranges_vb_aligned/65536 123.160 -
bm_ranges_swap_ranges_vb_aligned/8 3.242 -
bm_ranges_swap_ranges_vb_aligned/8192 19.499 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15650.792 -3.70%
bm_ranges_swap_ranges_vb_unaligned/262144 24188.600 529.18%
bm_ranges_swap_ranges_vb_unaligned/32768 477.710 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.058 -
bm_ranges_swap_ranges_vb_unaligned/512 13.404 -
bm_ranges_swap_ranges_vb_unaligned/64 6.178 -
bm_ranges_swap_ranges_vb_unaligned/8 4.736 -7.52%
bm_swap_ranges_vb_aligned/1048576 3343.878 -
bm_swap_ranges_vb_aligned/262144 482.882 -
bm_swap_ranges_vb_aligned/32768 64.716 1.69%
bm_swap_ranges_vb_aligned/4096 13.117 4.93%
bm_swap_ranges_vb_aligned/512 4.968 -
bm_swap_ranges_vb_aligned/64 2.908 2.33%
bm_swap_ranges_vb_aligned/8 3.186 -2.53%
bm_swap_ranges_vb_unaligned/1048576 15938.585 -
bm_swap_ranges_vb_unaligned/262144 11810.971 208.54%
bm_swap_ranges_vb_unaligned/32768 484.203 -
bm_swap_ranges_vb_unaligned/4096 65.060 -
bm_swap_ranges_vb_unaligned/512 12.586 -
bm_swap_ranges_vb_unaligned/64 4.989 -
bm_swap_ranges_vb_unaligned/8 4.750 -
bm_write 569.969 -6.51%
ranges::min(std::deque<__int128>)/1 0.710 -5.76%
ranges::min(std::deque<__int128>)/64 20.885 -16.93%
ranges::min(std::deque<__int128>)/70000 24327.675 -33.38%
ranges::min(std::deque<__int128>)/8 2.826 -2.14%
ranges::min(std::deque<char>)/1 0.692 -18.49%
ranges::min(std::deque<char>)/64 16.563 -
ranges::min(std::deque<char>)/70000 17827.695 -
ranges::min(std::deque<char>)/8 2.308 -6.70%
ranges::min(std::deque<long_long>)/1 0.654 1.84%
ranges::min(std::deque<long_long>)/64 16.577 -1.68%
ranges::min(std::deque<long_long>)/70000 18963.566 -
ranges::min(std::deque<long_long>)/8 2.302 -
ranges::min(std::list<__int128>)/1 0.407 -10.93%
ranges::min(std::list<__int128>)/64 34.494 3.32%
ranges::min(std::list<__int128>)/70000 59641.732 -
ranges::min(std::list<__int128>)/8 2.176 5.49%
ranges::min(std::list<char>)/1 0.365 -4.42%
ranges::min(std::list<char>)/64 26.985 -4.62%
ranges::min(std::list<char>)/70000 53275.170 -1.36%
ranges::min(std::list<char>)/8 1.894 -2.21%
ranges::min(std::list<long_long>)/1 0.308 -31.72%
ranges::min(std::list<long_long>)/64 24.739 -
ranges::min(std::list<long_long>)/70000 43368.178 -15.25%
ranges::min(std::list<long_long>)/8 1.949 -
ranges::min(std::vector<__int128>)/1 0.411 -10.27%
ranges::min(std::vector<__int128>)/64 26.760 4.88%
ranges::min(std::vector<__int128>)/70000 30354.329 6.54%
ranges::min(std::vector<__int128>)/8 2.916 -
ranges::min(std::vector<char>)/1 0.385 -14.32%
ranges::min(std::vector<char>)/64 4.272 1.36%
ranges::min(std::vector<char>)/70000 494.246 -
ranges::min(std::vector<char>)/8 2.502 2.60%
ranges::min(std::vector<long_long>)/1 0.330 -14.57%
ranges::min(std::vector<long_long>)/64 4.677 -
ranges::min(std::vector<long_long>)/70000 7926.168 -
ranges::min(std::vector<long_long>)/8 2.182 -3.52%
ranges::minmax(std::deque<__int128>)/1 0.682 -
ranges::minmax(std::deque<__int128>)/64 32.089 -2.91%
ranges::minmax(std::deque<__int128>)/70000 34567.333 -
ranges::minmax(std::deque<__int128>)/8 4.172 3.73%
ranges::minmax(std::deque<char>)/1 0.714 -22.32%
ranges::minmax(std::deque<char>)/64 29.231 26.36%
ranges::minmax(std::deque<char>)/70000 29277.474 21.35%
ranges::minmax(std::deque<char>)/8 4.131 9.98%
ranges::minmax(std::deque<long_long>)/1 0.703 -5.05%
ranges::minmax(std::deque<long_long>)/64 23.102 -4.96%
ranges::minmax(std::deque<long_long>)/70000 24714.562 -1.52%
ranges::minmax(std::deque<long_long>)/8 3.810 2.37%
ranges::minmax(std::list<__int128>)/1 0.450 -
ranges::minmax(std::list<__int128>)/64 39.935 -
ranges::minmax(std::list<__int128>)/70000 58312.606 -1.91%
ranges::minmax(std::list<__int128>)/8 3.881 -
ranges::minmax(std::list<char>)/1 0.458 31.59%
ranges::minmax(std::list<char>)/64 33.409 -2.30%
ranges::minmax(std::list<char>)/70000 53510.372 -1.22%
ranges::minmax(std::list<char>)/8 2.513 -
ranges::minmax(std::list<long_long>)/1 0.426 7.92%
ranges::minmax(std::list<long_long>)/64 30.891 -5.50%
ranges::minmax(std::list<long_long>)/70000 54074.505 -
ranges::minmax(std::list<long_long>)/8 2.540 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.991 -
ranges::minmax(std::vector<__int128>)/70000 35088.879 -
ranges::minmax(std::vector<__int128>)/8 4.115 -
ranges::minmax(std::vector<char>)/1 0.608 -
ranges::minmax(std::vector<char>)/64 1.189 -
ranges::minmax(std::vector<char>)/70000 591.872 -
ranges::minmax(std::vector<char>)/8 0.968 -5.03%
ranges::minmax(std::vector<long_long>)/1 0.689 12.92%
ranges::minmax(std::vector<long_long>)/64 10.162 -
ranges::minmax(std::vector<long_long>)/70000 9167.382 -
ranges::minmax(std::vector<long_long>)/8 2.106 -
rng::contains(deque<int>)_(process_all)/1048576 244031.964 -
rng::contains(deque<int>)_(process_all)/32 8.659 -
rng::contains(deque<int>)_(process_all)/50 12.591 -
rng::contains(deque<int>)_(process_all)/8 2.991 -4.00%
rng::contains(deque<int>)_(process_all)/8192 1902.885 2.19%
rng::contains(list<int>)_(process_all)/1048576 821088.700 -
rng::contains(list<int>)_(process_all)/32 8.933 -
rng::contains(list<int>)_(process_all)/50 18.444 1.69%
rng::contains(list<int>)_(process_all)/8 2.400 6.70%
rng::contains(list<int>)_(process_all)/8192 7097.636 3.56%
rng::contains(vector<int>)_(process_all)/1048576 232445.112 -
rng::contains(vector<int>)_(process_all)/32 8.240 -
rng::contains(vector<int>)_(process_all)/50 12.180 -
rng::contains(vector<int>)_(process_all)/8 2.535 -1.91%
rng::contains(vector<int>)_(process_all)/8192 1809.452 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22631.398 25.42%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23562.258 24.75%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1450227.784 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427991.361 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.832 -15.26%
rng::contains_subrange(deque<int>)_(process_all)/32 12.181 -20.90%
rng::contains_subrange(deque<int>)_(process_all)/50 24.545 -4.18%
rng::contains_subrange(deque<int>)_(process_all)/8192 3346.733 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502358.095 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.296 -5.42%
rng::contains_subrange(deque<int>)_(same_length)/32 19.873 -3.20%
rng::contains_subrange(deque<int>)_(same_length)/50 28.085 -3.06%
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.897 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476693.669 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.366 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.502 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.512 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3717.749 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37254.715 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38873.668 -7.16%
rng::contains_subrange(list<int>)_(near_matches)/8192 2588503.323 -1.63%
rng::contains_subrange(list<int>)_(process_all)/1048576 837119.511 -
rng::contains_subrange(list<int>)_(process_all)/16 4.899 2.82%
rng::contains_subrange(list<int>)_(process_all)/32 10.176 -
rng::contains_subrange(list<int>)_(process_all)/50 17.811 5.68%
rng::contains_subrange(list<int>)_(process_all)/8192 7247.100 -11.75%
rng::contains_subrange(list<int>)_(same_length)/1048576 937912.210 -
rng::contains_subrange(list<int>)_(same_length)/16 5.844 -
rng::contains_subrange(list<int>)_(same_length)/32 16.594 -
rng::contains_subrange(list<int>)_(same_length)/50 25.386 -
rng::contains_subrange(list<int>)_(same_length)/8192 8563.308 8.62%
rng::contains_subrange(list<int>)_(single_element)/1048576 831871.948 -
rng::contains_subrange(list<int>)_(single_element)/16 4.873 1.89%
rng::contains_subrange(list<int>)_(single_element)/32 10.018 -
rng::contains_subrange(list<int>)_(single_element)/50 16.688 4.88%
rng::contains_subrange(list<int>)_(single_element)/8192 7574.009 5.76%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13273.688 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13973.802 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762325.770 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208443.804 -1.28%
rng::contains_subrange(vector<int>)_(process_all)/16 4.689 -4.31%
rng::contains_subrange(vector<int>)_(process_all)/32 8.020 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.476 -5.87%
rng::contains_subrange(vector<int>)_(process_all)/8192 1624.517 -1.30%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243383.006 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.182 7.41%
rng::contains_subrange(vector<int>)_(same_length)/32 8.931 3.12%
rng::contains_subrange(vector<int>)_(same_length)/50 12.726 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1867.824 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232445.407 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.840 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.498 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.454 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1811.166 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 491.739 13.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490449.609 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.987 12.91%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.572 10.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.370 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.144 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.141 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 515.634 -2.37%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 518092.733 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.146 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.584 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4028.861 1.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
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 2041.951 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2194889.499 -3.83%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.291 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.717 -1.82%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19713.211 11.50%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 616.436 -8.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442602.357 -1.33%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.404 1.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.952 2.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11427.045 -4.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1828.805 2.30%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2344254.321 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.187 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.257 -6.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19604.660 -3.83%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 649.742 22.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1448287.854 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.827 1.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.890 -2.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11054.628 -6.19%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.780 9.95%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.780 9.89%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.678 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.781 10.08%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 771.313 1.34%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954936.765 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.529 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.110 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9432.319 20.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.820 6.11%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.816 5.67%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.764 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.764 1.34%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.820 6.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 862.061 -2.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1086626.914 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.315 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12730.721 17.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.969 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73686.629 -3.28%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.467 -2.28%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.695 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.198 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.309 -6.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.304 -6.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.301 -6.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.303 -6.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.301 -7.01%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.970 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306082.568 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.830 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.051 3.58%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.994 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.814 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.779 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9382.752 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.676 1.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.955 4.15%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2309.943 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.417 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15477.433 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.643 1.16%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.538 2.89%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3868.400 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.204 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26597.420 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.929 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.419 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10049.971 3.35%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.039 2.34%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 655.376 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.673 5.43%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.195 4.30%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.001 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.829 1.89%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8772.202 1.90%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.857 1.83%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.971 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2164.003 2.21%
rng::find(vector<bool>)_(process_all)/1024 4.726 -
rng::find(vector<bool>)_(process_all)/1048576 3636.383 -
rng::find(vector<bool>)_(process_all)/50 0.850 15.64%
rng::find(vector<bool>)_(process_all)/8 0.843 22.00%
rng::find(vector<bool>)_(process_all)/8192 33.427 -
rng::find_if(vector<bool>)_(process_all)/1024 566.235 -
rng::find_if(vector<bool>)_(process_all)/1048576 576918.423 -
rng::find_if(vector<bool>)_(process_all)/50 24.130 1.25%
rng::find_if(vector<bool>)_(process_all)/8 3.595 2.00%
rng::find_if(vector<bool>)_(process_all)/8192 4512.281 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.362 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578688.587 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.891 2.30%
rng::find_if_not(vector<bool>)_(process_all)/8 3.562 1.09%
rng::find_if_not(vector<bool>)_(process_all)/8192 4520.918 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.491 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322802.074 -
rng::find_last(deque<int>)_(bail_10%)/50 11.368 -
rng::find_last(deque<int>)_(bail_10%)/8 2.660 -2.30%
rng::find_last(deque<int>)_(bail_10%)/8192 2504.155 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.002 -1.18%
rng::find_last(deque<int>)_(bail_90%)/1048576 25442.734 -3.57%
rng::find_last(deque<int>)_(bail_90%)/50 1.889 2.95%
rng::find_last(deque<int>)_(bail_90%)/8 0.838 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.674 -1.51%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.718 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364605.701 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.484 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.297 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5841.037 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.820 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 383779.305 -1.58%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.547 -1.14%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.416 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5980.896 -
rng::find_last(list<int>)_(bail_10%)/1024 675.409 -2.98%
rng::find_last(list<int>)_(bail_10%)/1048576 785828.067 -
rng::find_last(list<int>)_(bail_10%)/50 15.939 1.90%
rng::find_last(list<int>)_(bail_10%)/8 2.071 -1.41%
rng::find_last(list<int>)_(bail_10%)/8192 6303.785 -
rng::find_last(list<int>)_(bail_90%)/1024 76.299 -
rng::find_last(list<int>)_(bail_90%)/1048576 86477.950 -
rng::find_last(list<int>)_(bail_90%)/50 1.344 -
rng::find_last(list<int>)_(bail_90%)/8 0.474 -
rng::find_last(list<int>)_(bail_90%)/8192 598.171 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.802 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206254.059 -
rng::find_last(vector<char>)_(bail_10%)/50 10.897 1.17%
rng::find_last(vector<char>)_(bail_10%)/8 2.007 -
rng::find_last(vector<char>)_(bail_10%)/8192 1622.867 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.722 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22988.034 -
rng::find_last(vector<char>)_(bail_90%)/50 1.453 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 8.22%
rng::find_last(vector<char>)_(bail_90%)/8192 189.207 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.247 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213291.400 -
rng::find_last(vector<int>)_(bail_10%)/50 10.912 1.14%
rng::find_last(vector<int>)_(bail_10%)/8 2.014 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.543 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.974 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23157.024 -
rng::find_last(vector<int>)_(bail_90%)/50 1.425 -5.54%
rng::find_last(vector<int>)_(bail_90%)/8 0.407 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.011 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 374.539 5.25%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361270.329 -1.96%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.815 11.82%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -2.44%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.471 -1.39%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.432 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38169.992 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.585 -1.94%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.986 1.03%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.736 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 781.940 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 898381.506 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.515 3.17%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.226 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7073.874 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 796.017 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 894452.070 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.904 1.22%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.805 14.07%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6818.816 -3.84%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.796 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806621.216 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.191 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6623.281 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.189 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88457.924 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.159 -1.33%
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.908 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.512 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237733.820 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.531 10.71%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.533 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.780 -3.50%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 27218.782 3.95%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 -1.25%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 220.679 1.72%
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.900 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306253.240 -3.73%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.479 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.784 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.214 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33511.653 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.527 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.653 41.41%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.281 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 366.643 2.36%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362149.841 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.720 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.818 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.103 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.607 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38174.608 -1.95%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.366 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.883 -3.67%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.513 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 767.627 1.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909971.124 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.257 -2.24%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.191 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6613.436 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 788.425 -4.74%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898958.601 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.062 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.747 2.76%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6543.531 -1.68%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.698 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804734.417 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 32.470 -12.99%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.187 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6682.058 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.029 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88407.870 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.091 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.751 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238364.304 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.340 -1.66%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.096 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.134 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.064 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26192.439 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.543 1.18%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.686 49.06%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.216 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.768 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307306.171 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.524 16.88%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.832 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.414 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33481.666 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 1.51%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.503 5.92%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.027 -
rng::fold_left(deque<int>)/1048576 552760.024 -
rng::fold_left(deque<int>)/32 16.736 -
rng::fold_left(deque<int>)/50 27.951 -
rng::fold_left(deque<int>)/8 4.178 2.28%
rng::fold_left(deque<int>)/8192 4290.989 -1.20%
rng::fold_left(list<int>)/1048576 1355064.474 -
rng::fold_left(list<int>)/32 20.682 -
rng::fold_left(list<int>)/50 37.752 -
rng::fold_left(list<int>)/8 3.843 -
rng::fold_left(list<int>)/8192 11322.691 4.26%
rng::fold_left(vector<int>)/1048576 1324593.731 -
rng::fold_left(vector<int>)/32 21.767 -
rng::fold_left(vector<int>)/50 37.256 -
rng::fold_left(vector<int>)/8 3.569 -
rng::fold_left(vector<int>)/8192 10308.831 -
rng::for_each(map<int>)/32 25.401 -
rng::for_each(map<int>)/50 37.973 -
rng::for_each(map<int>)/8 6.219 1.37%
rng::for_each(map<int>)/8192 7334.986 1.39%
rng::for_each(multimap<int>)/32 25.992 -3.10%
rng::for_each(multimap<int>)/50 40.068 -1.55%
rng::for_each(multimap<int>)/8 6.312 1.51%
rng::for_each(multimap<int>)/8192 7423.042 -
rng::for_each(multiset<int>)/32 25.366 -
rng::for_each(multiset<int>)/50 39.616 1.64%
rng::for_each(multiset<int>)/8 6.850 2.53%
rng::for_each(multiset<int>)/8192 7792.158 -
rng::for_each(set<int>)/32 25.318 -
rng::for_each(set<int>)/50 38.314 1.34%
rng::for_each(set<int>)/8 6.756 1.51%
rng::for_each(set<int>)/8192 7807.563 -
rng::starts_with(deque<int>)/1000 474.039 -5.68%
rng::starts_with(deque<int>)/1024 487.376 -5.23%
rng::starts_with(deque<int>)/1048576 492505.098 -7.25%
rng::starts_with(deque<int>)/8 4.204 -1.41%
rng::starts_with(deque<int>)/8192 3842.011 -6.49%
rng::starts_with(deque<int>,_pred)/1000 517.599 2.05%
rng::starts_with(deque<int>,_pred)/1024 530.359 -
rng::starts_with(deque<int>,_pred)/1048576 513287.793 -
rng::starts_with(deque<int>,_pred)/8 4.644 -
rng::starts_with(deque<int>,_pred)/8192 3965.113 -
rng::starts_with(list<int>)/1000 758.151 -
rng::starts_with(list<int>)/1024 774.549 -
rng::starts_with(list<int>)/1048576 944481.147 -
rng::starts_with(list<int>)/8 2.923 -
rng::starts_with(list<int>)/8192 9370.427 1.61%
rng::starts_with(list<int>,_pred)/1000 788.265 -
rng::starts_with(list<int>,_pred)/1024 806.455 -
rng::starts_with(list<int>,_pred)/1048576 972453.851 -
rng::starts_with(list<int>,_pred)/8 3.500 -
rng::starts_with(list<int>,_pred)/8192 11085.782 4.88%
rng::starts_with(vector<int>)/1000 60.708 4.11%
rng::starts_with(vector<int>)/1024 60.742 1.40%
rng::starts_with(vector<int>)/1048576 68288.888 -
rng::starts_with(vector<int>)/8 1.245 1.71%
rng::starts_with(vector<int>)/8192 485.134 -
rng::starts_with(vector<int>,_pred)/1000 278.868 -
rng::starts_with(vector<int>,_pred)/1024 288.845 -
rng::starts_with(vector<int>,_pred)/1048576 304294.561 -
rng::starts_with(vector<int>,_pred)/8 2.554 3.73%
rng::starts_with(vector<int>,_pred)/8192 2493.009 -
std::adjacent_find(deque<int>)/1024 461.384 -
std::adjacent_find(deque<int>)/1048576 474633.695 -
std::adjacent_find(deque<int>)/50 15.075 -24.76%
std::adjacent_find(deque<int>)/8 3.384 -8.63%
std::adjacent_find(deque<int>)/8192 3697.739 -
std::adjacent_find(deque<int>,_pred)/1024 630.956 -
std::adjacent_find(deque<int>,_pred)/1048576 650079.693 -
std::adjacent_find(deque<int>,_pred)/50 29.943 -4.31%
std::adjacent_find(deque<int>,_pred)/8 4.198 -2.54%
std::adjacent_find(deque<int>,_pred)/8192 5096.313 -
std::adjacent_find(list<int>)/1024 734.872 -
std::adjacent_find(list<int>)/1048576 872077.485 -
std::adjacent_find(list<int>)/50 23.261 -
std::adjacent_find(list<int>)/8 2.069 -
std::adjacent_find(list<int>)/8192 7189.786 7.34%
std::adjacent_find(list<int>,_pred)/1024 789.169 -
std::adjacent_find(list<int>,_pred)/1048576 918169.008 -
std::adjacent_find(list<int>,_pred)/50 29.222 -
std::adjacent_find(list<int>,_pred)/8 3.855 1.73%
std::adjacent_find(list<int>,_pred)/8192 7250.526 1.07%
std::adjacent_find(vector<int>)/1024 233.938 -
std::adjacent_find(vector<int>)/1048576 233897.975 -
std::adjacent_find(vector<int>)/50 11.938 -
std::adjacent_find(vector<int>)/8 2.016 -
std::adjacent_find(vector<int>)/8192 1826.154 -
std::adjacent_find(vector<int>,_pred)/1024 399.420 -
std::adjacent_find(vector<int>,_pred)/1048576 461385.931 -
std::adjacent_find(vector<int>,_pred)/50 23.623 4.07%
std::adjacent_find(vector<int>,_pred)/8 3.223 -3.12%
std::adjacent_find(vector<int>,_pred)/8192 3187.532 -
std::all_of(deque<int>)_(process_all)/32 12.370 -
std::all_of(deque<int>)_(process_all)/32768 10063.789 -7.25%
std::all_of(deque<int>)_(process_all)/50 18.934 -
std::all_of(deque<int>)_(process_all)/8 3.494 1.63%
std::all_of(deque<int>)_(process_all)/8192 2524.118 -7.73%
std::all_of(list<int>)_(process_all)/32 11.432 -
std::all_of(list<int>)_(process_all)/32768 26961.840 -
std::all_of(list<int>)_(process_all)/50 21.896 -
std::all_of(list<int>)_(process_all)/8 2.646 -
std::all_of(list<int>)_(process_all)/8192 7006.476 -16.52%
std::all_of(vector<int>)_(process_all)/32 8.349 -
std::all_of(vector<int>)_(process_all)/32768 8443.201 3.92%
std::all_of(vector<int>)_(process_all)/50 12.626 -13.87%
std::all_of(vector<int>)_(process_all)/8 2.414 -6.64%
std::all_of(vector<int>)_(process_all)/8192 2037.734 -1.34%
std::any_of(deque<int>)_(process_all)/32 12.308 -
std::any_of(deque<int>)_(process_all)/32768 10864.172 7.77%
std::any_of(deque<int>)_(process_all)/50 18.889 -
std::any_of(deque<int>)_(process_all)/8 3.442 -
std::any_of(deque<int>)_(process_all)/8192 2718.528 7.50%
std::any_of(list<int>)_(process_all)/32 11.757 1.04%
std::any_of(list<int>)_(process_all)/32768 26404.725 -
std::any_of(list<int>)_(process_all)/50 21.520 -2.38%
std::any_of(list<int>)_(process_all)/8 2.641 -1.47%
std::any_of(list<int>)_(process_all)/8192 8092.941 11.20%
std::any_of(vector<int>)_(process_all)/32 8.339 -
std::any_of(vector<int>)_(process_all)/32768 8100.633 -
std::any_of(vector<int>)_(process_all)/50 12.638 -16.19%
std::any_of(vector<int>)_(process_all)/8 2.320 -
std::any_of(vector<int>)_(process_all)/8192 2039.371 -
std::copy(deque<int>)/1048576 50049.687 -
std::copy(deque<int>)/262144 11673.385 -
std::copy(deque<int>)/32768 1142.642 -
std::copy(deque<int>)/4096 145.719 -
std::copy(deque<int>)/512 16.647 -
std::copy(deque<int>)/64 2.704 -
std::copy(deque<int>)/8 2.695 -
std::copy(list<int>)/1048576 863190.909 -
std::copy(list<int>)/262144 213714.488 -
std::copy(list<int>)/32768 25985.072 -
std::copy(list<int>)/4096 3911.585 20.19%
std::copy(list<int>)/512 363.737 -1.11%
std::copy(list<int>)/64 37.139 22.29%
std::copy(list<int>)/8 2.495 -
std::copy(vector<bool>)_(aligned)/1048576 1612.858 -26.37%
std::copy(vector<bool>)_(aligned)/262144 783.010 90.51%
std::copy(vector<bool>)_(aligned)/32768 35.518 1.29%
std::copy(vector<bool>)_(aligned)/4096 4.841 1.90%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.296 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.621 -
std::copy(vector<bool>)_(unaligned)/262144 1711.522 -84.49%
std::copy(vector<bool>)_(unaligned)/32768 218.311 1.68%
std::copy(vector<bool>)_(unaligned)/4096 26.082 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.801 -
std::copy(vector<int>)/1048576 50208.540 -
std::copy(vector<int>)/262144 12522.993 -
std::copy(vector<int>)/32768 3790.514 -
std::copy(vector<int>)/4096 212.150 -1.10%
std::copy(vector<int>)/512 15.994 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.178 -
std::copy_backward(deque<int>)/1048576 138903.741 5.28%
std::copy_backward(deque<int>)/262144 31559.656 -
std::copy_backward(deque<int>)/32768 3667.188 -7.47%
std::copy_backward(deque<int>)/4096 146.201 -2.43%
std::copy_backward(deque<int>)/512 17.911 -
std::copy_backward(deque<int>)/64 2.981 -1.88%
std::copy_backward(deque<int>)/8 2.667 -1.34%
std::copy_backward(list<int>)/1048576 877624.320 -
std::copy_backward(list<int>)/262144 217427.518 -
std::copy_backward(list<int>)/32768 26662.886 -
std::copy_backward(list<int>)/4096 3186.860 -
std::copy_backward(list<int>)/512 366.282 -
std::copy_backward(list<int>)/64 31.393 2.04%
std::copy_backward(list<int>)/8 2.369 1.07%
std::copy_backward(vector<bool>)_(aligned)/1048576 3263.067 7.44%
std::copy_backward(vector<bool>)_(aligned)/262144 721.470 25.22%
std::copy_backward(vector<bool>)_(aligned)/32768 35.748 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.901 -3.60%
std::copy_backward(vector<bool>)_(aligned)/512 1.429 -11.56%
std::copy_backward(vector<bool>)_(aligned)/64 1.611 -10.86%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6543.770 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.316 -
std::copy_backward(vector<bool>)_(unaligned)/32768 206.075 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.343 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.790 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -
std::copy_backward(vector<int>)/1048576 50200.593 -
std::copy_backward(vector<int>)/262144 12379.733 -
std::copy_backward(vector<int>)/32768 3795.172 10.22%
std::copy_backward(vector<int>)/4096 215.798 43.98%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.181 -1.03%
std::copy_if(deque<int>)_(entire_range)/1048576 277043.017 -
std::copy_if(deque<int>)_(entire_range)/262144 69677.074 -
std::copy_if(deque<int>)_(entire_range)/32768 8660.303 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.116 -
std::copy_if(deque<int>)_(entire_range)/512 135.262 -
std::copy_if(deque<int>)_(entire_range)/64 16.116 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 371847.665 -
std::copy_if(deque<int>)_(every_other)/262144 92866.534 -
std::copy_if(deque<int>)_(every_other)/32768 11609.595 -
std::copy_if(deque<int>)_(every_other)/4096 1453.083 -
std::copy_if(deque<int>)_(every_other)/512 181.204 -
std::copy_if(deque<int>)_(every_other)/64 23.318 -
std::copy_if(deque<int>)_(every_other)/8 3.492 1.56%
std::copy_if(list<int>)_(entire_range)/1048576 870582.151 -
std::copy_if(list<int>)_(entire_range)/262144 216263.953 -
std::copy_if(list<int>)_(entire_range)/32768 25503.564 -2.99%
std::copy_if(list<int>)_(entire_range)/4096 2995.136 -1.02%
std::copy_if(list<int>)_(entire_range)/512 367.323 -
std::copy_if(list<int>)_(entire_range)/64 33.025 2.12%
std::copy_if(list<int>)_(entire_range)/8 2.542 -
std::copy_if(list<int>)_(every_other)/1048576 843957.528 2.46%
std::copy_if(list<int>)_(every_other)/262144 209243.095 -
std::copy_if(list<int>)_(every_other)/32768 25189.929 -3.08%
std::copy_if(list<int>)_(every_other)/4096 3329.992 1.49%
std::copy_if(list<int>)_(every_other)/512 361.417 -
std::copy_if(list<int>)_(every_other)/64 27.759 -
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 244047.953 -
std::copy_if(vector<int>)_(entire_range)/262144 59663.060 -
std::copy_if(vector<int>)_(entire_range)/32768 7424.869 -
std::copy_if(vector<int>)_(entire_range)/4096 929.401 -
std::copy_if(vector<int>)_(entire_range)/512 122.708 -
std::copy_if(vector<int>)_(entire_range)/64 15.787 -
std::copy_if(vector<int>)_(entire_range)/8 2.286 1.99%
std::copy_if(vector<int>)_(every_other)/1048576 500701.384 -
std::copy_if(vector<int>)_(every_other)/262144 127410.672 -
std::copy_if(vector<int>)_(every_other)/32768 16218.871 -
std::copy_if(vector<int>)_(every_other)/4096 1992.009 -
std::copy_if(vector<int>)_(every_other)/512 254.167 -
std::copy_if(vector<int>)_(every_other)/64 32.698 -
std::copy_if(vector<int>)_(every_other)/8 4.212 1.24%
std::copy_n(deque<int>)/1048576 50010.633 -
std::copy_n(deque<int>)/262144 11740.248 -
std::copy_n(deque<int>)/32768 1139.256 -
std::copy_n(deque<int>)/4096 145.396 -
std::copy_n(deque<int>)/512 17.283 3.41%
std::copy_n(deque<int>)/64 3.179 14.16%
std::copy_n(deque<int>)/8 2.789 1.96%
std::copy_n(list<int>)/1048576 866330.252 -
std::copy_n(list<int>)/262144 215386.553 -
std::copy_n(list<int>)/32768 26308.042 1.67%
std::copy_n(list<int>)/4096 3528.146 -2.95%
std::copy_n(list<int>)/512 342.699 -
std::copy_n(list<int>)/64 14.404 -4.57%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2516.996 -11.00%
std::copy_n(vector<bool>)_(aligned)/262144 608.585 2.92%
std::copy_n(vector<bool>)_(aligned)/32768 35.492 -
std::copy_n(vector<bool>)_(aligned)/4096 4.746 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.354 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.868 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.763 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.251 1.76%
std::copy_n(vector<bool>)_(unaligned)/4096 26.097 -
std::copy_n(vector<bool>)_(unaligned)/512 3.480 -
std::copy_n(vector<bool>)_(unaligned)/64 1.806 -
std::copy_n(vector<int>)/1048576 49939.026 -
std::copy_n(vector<int>)/262144 11765.783 -4.51%
std::copy_n(vector<int>)/32768 3792.893 3.05%
std::copy_n(vector<int>)/4096 152.500 -14.66%
std::copy_n(vector<int>)/512 16.082 -
std::copy_n(vector<int>)/64 2.550 3.50%
std::copy_n(vector<int>)/8 2.228 -
std::count(deque<int>)_(every_other)/1024 245.545 -
std::count(deque<int>)_(every_other)/1048576 251592.241 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1929.017 -
std::count(list<int>)_(every_other)/1024 693.331 -2.42%
std::count(list<int>)_(every_other)/1048576 809640.679 -
std::count(list<int>)_(every_other)/8 2.094 -
std::count(list<int>)_(every_other)/8192 6792.771 -
std::count(vector<bool>)/1000 2.998 -
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1453.962 -
std::count(vector<bool>)/8192 11.401 -
std::count(vector<int>)_(every_other)/1024 102.633 -
std::count(vector<int>)_(every_other)/1048576 104991.818 -
std::count(vector<int>)_(every_other)/8 1.315 -4.53%
std::count(vector<int>)_(every_other)/8192 817.683 -
std::count_if(deque<int>)_(every_other)/1024 346.302 -
std::count_if(deque<int>)_(every_other)/1048576 342144.745 -
std::count_if(deque<int>)_(every_other)/8 3.497 -
std::count_if(deque<int>)_(every_other)/8192 2684.151 -
std::count_if(list<int>)_(every_other)/1024 750.570 -
std::count_if(list<int>)_(every_other)/1048576 883887.805 -
std::count_if(list<int>)_(every_other)/8 2.792 1.00%
std::count_if(list<int>)_(every_other)/8192 7682.910 -5.11%
std::count_if(vector<int>)_(every_other)/1024 245.921 -
std::count_if(vector<int>)_(every_other)/1048576 247725.417 -
std::count_if(vector<int>)_(every_other)/8 4.156 -
std::count_if(vector<int>)_(every_other)/8192 1899.351 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.991 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.155 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 822.143 -1.24%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 333.300 2.36%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2545.008 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.545 2.53%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.288 8.38%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.606 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.027 2.78%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.058 4.17%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.101 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 296.803 1.92%
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.476 3.57%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2168.524 1.45%
std::deque<int>::ctor(size)/1024 76.274 2.20%
std::deque<int>::ctor(size)/32 27.471 -2.84%
std::deque<int>::ctor(size)/8192 509.739 14.82%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.907 2.36%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 33.499 19.06%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.250 1.22%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.337 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.520 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.419 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.843 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.427 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.979 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.949 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.018 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.992 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.734 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.437 1.83%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.388 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.917 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.776 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 334.021 -4.73%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.827 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.564 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2521.146 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.716 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 879.082 3.62%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.839 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10247.213 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12702.313 -1.18%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.165 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113437.180 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 672.901 4.42%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.208 8.19%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6097.870 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6759.742 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 150.805 -6.72%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54876.875 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.649 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.595 -5.20%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12911.550 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19898.785 -7.79%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 614.585 -8.77%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177381.593 -6.47%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 865.684 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.743 -2.08%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12914.565 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19943.045 -7.55%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 615.321 -8.00%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192643.845 1.62%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1120.936 4.26%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 64.856 26.49%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11800.096 1.44%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 23080.861 12.25%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 722.645 13.80%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 196477.245 8.65%
std::deque<std::string>::ctor(size)/1024 713.097 -
std::deque<std::string>::ctor(size)/32 42.124 -
std::deque<std::string>::ctor(size)/8192 8374.873 -1.32%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 940.885 -5.31%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.423 -2.34%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12253.055 -8.36%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19999.889 -12.30%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 581.270 -17.12%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174672.244 -10.63%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.344 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.361 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.361 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.616 -13.87%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.998 -12.81%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.664 -13.52%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.992 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.760 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2339.696 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 338.718 4.21%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 38.007 1.68%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2371.387 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.885 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.710 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.897 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.880 -1.51%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.528 -1.56%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.438 -1.83%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.573 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.449 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.461 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.408 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.549 2.51%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2363.685 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 518.659 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.995 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4550.861 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6518.017 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.578 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52682.138 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1085.360 5.38%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.574 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.604 -4.55%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12837.211 -3.87%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 750.265 -1.18%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114251.474 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.217 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.200 -1.12%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.694 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.786 -
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.850 -
std::distance(deque<int>)/8192 0.855 -
std::distance(join_view(vector<vector<int>>))/1024 1.006 2.21%
std::distance(join_view(vector<vector<int>>))/4096 4.471 2.44%
std::distance(join_view(vector<vector<int>>))/50 0.610 -3.09%
std::distance(join_view(vector<vector<int>>))/8192 8.304 -1.14%
std::equal(deque<int>)_(it,_it,_it)/1024 467.585 -5.55%
std::equal(deque<int>)_(it,_it,_it)/1048576 493734.463 -
std::equal(deque<int>)_(it,_it,_it)/50 21.487 -10.08%
std::equal(deque<int>)_(it,_it,_it)/8 4.466 -
std::equal(deque<int>)_(it,_it,_it)/8192 3838.437 -1.33%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.440 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 427994.578 -2.84%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.092 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.005 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3108.191 -4.36%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.950 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513539.244 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.696 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.290 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3985.383 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.686 1.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515374.848 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.422 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.529 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4005.822 -
std::equal(list<int>)_(it,_it,_it)/1024 1129.077 -
std::equal(list<int>)_(it,_it,_it)/1048576 1310447.506 -
std::equal(list<int>)_(it,_it,_it)/50 35.429 -
std::equal(list<int>)_(it,_it,_it)/8 2.693 -
std::equal(list<int>)_(it,_it,_it)/8192 9867.494 2.69%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.555 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951580.457 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.345 9.02%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.925 -3.43%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12063.108 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 814.531 -3.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000613.448 2.17%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.904 -1.98%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.473 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 13330.855 8.24%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1157.610 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314657.243 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.519 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.509 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13542.283 22.66%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6331.134 -1.57%
std::equal(vector<bool>)_(unaligned)/50 0.790 -17.73%
std::equal(vector<bool>)_(unaligned)/8 0.787 -10.99%
std::equal(vector<bool>)_(unaligned)/8192 55.792 -1.12%
std::equal(vector<int>)_(it,_it,_it)/1024 77.558 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73677.324 -
std::equal(vector<int>)_(it,_it,_it)/50 4.261 4.39%
std::equal(vector<int>)_(it,_it,_it)/8 1.182 2.31%
std::equal(vector<int>)_(it,_it,_it)/8192 570.124 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.183 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73775.129 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.325 1.67%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.422 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.492 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.447 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305648.181 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.684 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.030 1.51%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2542.565 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.974 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305714.447 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.506 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.678 1.66%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.672 -
std::fill(deque<int>)/1024 30.299 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 4.751 100.97%
std::fill(deque<int>)/8192 235.392 -
std::fill(list<int>)/1024 495.340 -26.26%
std::fill(list<int>)/32 8.294 -
std::fill(list<int>)/50 35.179 -
std::fill(list<int>)/8192 8565.691 2.29%
std::fill(vector<bool>)/1048576 3820.903 -
std::fill(vector<bool>)/262144 230.517 -
std::fill(vector<bool>)/32768 30.204 -
std::fill(vector<bool>)/4096 4.191 -
std::fill(vector<bool>)/512 1.572 -
std::fill(vector<bool>)/64 1.596 -
std::fill(vector<int>)/1024 29.769 -1.67%
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 233.919 -
std::fill_n(deque<int>)/1024 29.931 -
std::fill_n(deque<int>)/32 1.155 -4.10%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 235.362 -
std::fill_n(list<int>)/1024 458.627 -2.46%
std::fill_n(list<int>)/32 8.033 -
std::fill_n(list<int>)/50 15.650 -
std::fill_n(list<int>)/8192 9519.670 22.75%
std::fill_n(vector<bool>)/1048576 3821.209 -
std::fill_n(vector<bool>)/262144 914.870 -
std::fill_n(vector<bool>)/32768 30.293 -
std::fill_n(vector<bool>)/4096 4.198 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.516 11.70%
std::fill_n(vector<int>)/1024 29.740 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.220 -
std::fill_n(vector<int>)/8192 233.825 -
std::find(deque<int>)_(bail_25%)/1024 67.809 -
std::find(deque<int>)_(bail_25%)/32768 1922.536 -
std::find(deque<int>)_(bail_25%)/8 2.281 -
std::find(deque<int>)_(bail_25%)/8192 478.204 -
std::find(deque<int>)_(process_all)/1024 244.398 -
std::find(deque<int>)_(process_all)/32768 7799.356 -
std::find(deque<int>)_(process_all)/50 13.193 -
std::find(deque<int>)_(process_all)/8 3.496 -
std::find(deque<int>)_(process_all)/8192 1950.033 -
std::find(list<int>)_(bail_25%)/1024 128.540 -4.63%
std::find(list<int>)_(bail_25%)/32768 8091.923 -2.52%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1421.961 -1.05%
std::find(list<int>)_(process_all)/1024 733.458 6.49%
std::find(list<int>)_(process_all)/32768 26038.549 1.10%
std::find(list<int>)_(process_all)/50 19.244 1.47%
std::find(list<int>)_(process_all)/8 2.328 -2.42%
std::find(list<int>)_(process_all)/8192 6862.625 -
std::find(vector<bool>)_(process_all)/1024 4.618 -
std::find(vector<bool>)_(process_all)/1048576 3664.006 -
std::find(vector<bool>)_(process_all)/50 0.720 11.84%
std::find(vector<bool>)_(process_all)/8 0.717 20.51%
std::find(vector<bool>)_(process_all)/8192 33.632 1.02%
std::find(vector<char>)_(bail_25%)/1024 5.384 1.26%
std::find(vector<char>)_(bail_25%)/32768 136.392 -
std::find(vector<char>)_(bail_25%)/8 1.109 -
std::find(vector<char>)_(bail_25%)/8192 40.418 -
std::find(vector<char>)_(process_all)/1024 16.897 4.39%
std::find(vector<char>)_(process_all)/32768 495.481 -
std::find(vector<char>)_(process_all)/50 1.673 -
std::find(vector<char>)_(process_all)/8 0.925 -3.10%
std::find(vector<char>)_(process_all)/8192 137.143 1.15%
std::find(vector<int>)_(bail_25%)/1024 65.862 -
std::find(vector<int>)_(bail_25%)/32768 1861.916 -
std::find(vector<int>)_(bail_25%)/8 1.505 6.48%
std::find(vector<int>)_(bail_25%)/8192 471.424 -
std::find(vector<int>)_(process_all)/1024 243.171 -
std::find(vector<int>)_(process_all)/32768 7427.011 -
std::find(vector<int>)_(process_all)/50 12.427 -
std::find(vector<int>)_(process_all)/8 2.700 1.08%
std::find(vector<int>)_(process_all)/8192 1856.487 -
std::find(vector<long_long>)_(bail_25%)/1024 22.928 -
std::find(vector<long_long>)_(bail_25%)/32768 726.555 -
std::find(vector<long_long>)_(bail_25%)/8 1.023 14.85%
std::find(vector<long_long>)_(bail_25%)/8192 188.244 -
std::find(vector<long_long>)_(process_all)/1024 90.066 -
std::find(vector<long_long>)_(process_all)/32768 2894.123 -
std::find(vector<long_long>)_(process_all)/50 4.395 -
std::find(vector<long_long>)_(process_all)/8 1.251 14.35%
std::find(vector<long_long>)_(process_all)/8192 722.208 -
std::find(vector<short>)_(bail_25%)/1024 5.980 -
std::find(vector<short>)_(bail_25%)/32768 187.672 -
std::find(vector<short>)_(bail_25%)/8 0.681 -5.75%
std::find(vector<short>)_(bail_25%)/8192 45.437 -
std::find(vector<short>)_(process_all)/1024 22.549 -
std::find(vector<short>)_(process_all)/32768 722.096 -
std::find(vector<short>)_(process_all)/50 1.686 -
std::find(vector<short>)_(process_all)/8 0.673 -2.20%
std::find(vector<short>)_(process_all)/8192 180.308 -
std::find_end(deque<int>)_(match_near_end)/1000 36.259 -6.75%
std::find_end(deque<int>)_(match_near_end)/1024 32.470 -9.43%
std::find_end(deque<int>)_(match_near_end)/8192 272.579 -5.42%
std::find_end(deque<int>)_(near_matches)/1000 19112.020 9.54%
std::find_end(deque<int>)_(near_matches)/1024 19805.086 9.22%
std::find_end(deque<int>)_(near_matches)/8192 1431871.500 7.13%
std::find_end(deque<int>)_(process_all)/1000 284.959 -
std::find_end(deque<int>)_(process_all)/1024 302.346 3.81%
std::find_end(deque<int>)_(process_all)/1048576 278299.274 -10.56%
std::find_end(deque<int>)_(process_all)/8192 2135.114 -5.59%
std::find_end(deque<int>)_(same_length)/1000 325.877 -7.54%
std::find_end(deque<int>)_(same_length)/1024 333.026 -7.72%
std::find_end(deque<int>)_(same_length)/8192 2939.445 -16.50%
std::find_end(deque<int>)_(single_element)/1000 313.810 1.48%
std::find_end(deque<int>)_(single_element)/1024 285.540 -6.50%
std::find_end(deque<int>)_(single_element)/8192 2198.843 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.728 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.494 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.975 -2.63%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30940.602 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32444.037 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1879458.000 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.295 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.177 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592800.451 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4326.214 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.658 -
std::find_end(deque<int>,_pred)_(same_length)/1024 797.932 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5001.390 -
std::find_end(deque<int>,_pred)_(single_element)/1000 655.679 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.504 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4864.623 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.898 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4468.736 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257551.195 -
std::find_end(forward_list<int>)_(near_matches)/1000 36587.215 -
std::find_end(forward_list<int>)_(near_matches)/1024 38022.129 -
std::find_end(forward_list<int>)_(near_matches)/8192 2458656.579 -
std::find_end(forward_list<int>)_(process_all)/1000 694.478 -
std::find_end(forward_list<int>)_(process_all)/1024 706.866 -
std::find_end(forward_list<int>)_(process_all)/1048576 764477.438 -
std::find_end(forward_list<int>)_(process_all)/8192 5660.777 -
std::find_end(forward_list<int>)_(same_length)/1000 1452.020 -1.62%
std::find_end(forward_list<int>)_(same_length)/1024 1492.359 -
std::find_end(forward_list<int>)_(same_length)/8192 14401.178 -
std::find_end(forward_list<int>)_(single_element)/1000 695.246 -
std::find_end(forward_list<int>)_(single_element)/1024 711.747 -
std::find_end(forward_list<int>)_(single_element)/8192 6174.640 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.077 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5164.347 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277579.078 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41142.680 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42749.555 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2681875.318 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 773.683 -3.60%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 791.091 -3.63%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 870699.416 -3.34%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6358.255 -4.21%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1553.809 -1.97%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1658.768 5.42%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18622.831 2.61%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 755.697 -4.19%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 769.875 -4.61%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6407.667 -3.33%
std::find_end(list<int>)_(match_near_end)/1000 77.220 -2.49%
std::find_end(list<int>)_(match_near_end)/1024 59.986 -
std::find_end(list<int>)_(match_near_end)/8192 602.790 -
std::find_end(list<int>)_(near_matches)/1000 32854.800 -1.49%
std::find_end(list<int>)_(near_matches)/1024 34298.823 -1.62%
std::find_end(list<int>)_(near_matches)/8192 2249661.309 -
std::find_end(list<int>)_(process_all)/1000 719.313 -3.56%
std::find_end(list<int>)_(process_all)/1024 799.942 8.89%
std::find_end(list<int>)_(process_all)/1048576 880779.987 1.02%
std::find_end(list<int>)_(process_all)/8192 7814.151 6.62%
std::find_end(list<int>)_(same_length)/1000 745.384 -
std::find_end(list<int>)_(same_length)/1024 758.841 1.94%
std::find_end(list<int>)_(same_length)/8192 8136.777 -
std::find_end(list<int>)_(single_element)/1000 712.870 -
std::find_end(list<int>)_(single_element)/1024 732.349 -
std::find_end(list<int>)_(single_element)/8192 9021.980 7.61%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.711 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.186 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.143 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36850.956 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38274.433 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403890.983 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.746 -
std::find_end(list<int>,_pred)_(process_all)/1024 839.137 3.10%
std::find_end(list<int>,_pred)_(process_all)/1048576 958847.260 -
std::find_end(list<int>,_pred)_(process_all)/8192 8160.409 -1.28%
std::find_end(list<int>,_pred)_(same_length)/1000 770.991 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.990 -
std::find_end(list<int>,_pred)_(same_length)/8192 10315.250 -7.76%
std::find_end(list<int>,_pred)_(single_element)/1000 796.121 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.655 -
std::find_end(list<int>,_pred)_(single_element)/8192 9036.644 4.97%
std::find_end(vector<int>)_(match_near_end)/1000 28.360 2.05%
std::find_end(vector<int>)_(match_near_end)/1024 28.995 -
std::find_end(vector<int>)_(match_near_end)/8192 205.311 -
std::find_end(vector<int>)_(near_matches)/1000 13564.098 -
std::find_end(vector<int>)_(near_matches)/1024 14021.379 -
std::find_end(vector<int>)_(near_matches)/8192 767950.466 -
std::find_end(vector<int>)_(process_all)/1000 216.470 -3.16%
std::find_end(vector<int>)_(process_all)/1024 221.660 -3.16%
std::find_end(vector<int>)_(process_all)/1048576 216925.656 -3.48%
std::find_end(vector<int>)_(process_all)/8192 1678.611 -4.33%
std::find_end(vector<int>)_(same_length)/1000 242.961 -
std::find_end(vector<int>)_(same_length)/1024 248.489 -
std::find_end(vector<int>)_(same_length)/8192 2018.991 1.19%
std::find_end(vector<int>)_(single_element)/1000 240.915 -3.69%
std::find_end(vector<int>)_(single_element)/1024 245.526 -4.05%
std::find_end(vector<int>)_(single_element)/8192 1869.272 -6.57%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.456 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.059 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.371 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23190.477 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24143.222 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452456.519 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.382 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.063 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644182.196 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4305.676 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.909 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.142 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4991.582 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.632 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.983 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4774.607 -
std::find_first_of(deque<int>)_(large_needle)/1024 365449.848 -
std::find_first_of(deque<int>)_(large_needle)/32 282.983 -
std::find_first_of(deque<int>)_(large_needle)/50 673.151 -
std::find_first_of(deque<int>)_(large_needle)/8192 23518305.567 -
std::find_first_of(deque<int>)_(small_needle)/1024 3584.827 2.61%
std::find_first_of(deque<int>)_(small_needle)/32 114.629 5.65%
std::find_first_of(deque<int>)_(small_needle)/50 176.225 5.38%
std::find_first_of(deque<int>)_(small_needle)/8192 28675.337 2.66%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 611502.876 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 582.179 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1584.257 -1.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36862910.100 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6479.709 3.91%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 194.746 -5.22%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.630 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 51114.281 2.05%
std::find_first_of(list<int>)_(large_needle)/1024 870634.260 1.34%
std::find_first_of(list<int>)_(large_needle)/32 677.849 -
std::find_first_of(list<int>)_(large_needle)/50 1741.707 -
std::find_first_of(list<int>)_(large_needle)/8192 48947697.203 -
std::find_first_of(list<int>)_(small_needle)/1024 2749.135 -
std::find_first_of(list<int>)_(small_needle)/32 94.241 1.04%
std::find_first_of(list<int>)_(small_needle)/50 140.030 -
std::find_first_of(list<int>)_(small_needle)/8192 22020.230 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1048648.535 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.759 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.759 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58114631.916 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5377.324 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.499 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.379 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43259.524 -
std::find_first_of(vector<int>)_(large_needle)/1024 107201.252 -
std::find_first_of(vector<int>)_(large_needle)/32 107.008 -
std::find_first_of(vector<int>)_(large_needle)/50 263.633 -
std::find_first_of(vector<int>)_(large_needle)/8192 6908496.693 -
std::find_first_of(vector<int>)_(small_needle)/1024 1469.199 4.66%
std::find_first_of(vector<int>)_(small_needle)/32 52.833 15.04%
std::find_first_of(vector<int>)_(small_needle)/50 73.554 6.46%
std::find_first_of(vector<int>)_(small_needle)/8192 11749.593 4.71%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590279.787 -1.28%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.196 1.31%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.868 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38206648.172 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5667.168 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.878 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.873 1.42%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44965.233 -1.65%
std::find_if(deque<int>)_(bail_25%)/1024 77.949 -3.28%
std::find_if(deque<int>)_(bail_25%)/32768 2005.129 -7.50%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 509.774 -6.59%
std::find_if(deque<int>)_(process_all)/1024 251.421 -13.86%
std::find_if(deque<int>)_(process_all)/32768 8086.502 -14.06%
std::find_if(deque<int>)_(process_all)/50 12.695 -
std::find_if(deque<int>)_(process_all)/8 2.599 3.05%
std::find_if(deque<int>)_(process_all)/8192 2000.494 -14.50%
std::find_if(list<int>)_(bail_25%)/1024 180.740 -
std::find_if(list<int>)_(bail_25%)/32768 6997.479 -
std::find_if(list<int>)_(bail_25%)/8 0.923 -
std::find_if(list<int>)_(bail_25%)/8192 1420.002 -
std::find_if(list<int>)_(process_all)/1024 686.430 -
std::find_if(list<int>)_(process_all)/32768 25545.303 -
std::find_if(list<int>)_(process_all)/50 18.989 -
std::find_if(list<int>)_(process_all)/8 2.367 1.55%
std::find_if(list<int>)_(process_all)/8192 8950.544 -
std::find_if(vector<bool>)_(process_all)/1024 567.567 -
std::find_if(vector<bool>)_(process_all)/1048576 578200.917 -
std::find_if(vector<bool>)_(process_all)/50 24.056 -
std::find_if(vector<bool>)_(process_all)/8 3.577 1.47%
std::find_if(vector<bool>)_(process_all)/8192 4516.528 -
std::find_if(vector<char>)_(bail_25%)/1024 26.489 5.23%
std::find_if(vector<char>)_(bail_25%)/32768 832.250 4.23%
std::find_if(vector<char>)_(bail_25%)/8 0.751 -28.77%
std::find_if(vector<char>)_(bail_25%)/8192 217.680 3.31%
std::find_if(vector<char>)_(process_all)/1024 124.948 -
std::find_if(vector<char>)_(process_all)/32768 3759.467 -
std::find_if(vector<char>)_(process_all)/50 6.646 -
std::find_if(vector<char>)_(process_all)/8 1.602 12.67%
std::find_if(vector<char>)_(process_all)/8192 945.739 -
std::find_if(vector<int>)_(bail_25%)/1024 28.079 6.83%
std::find_if(vector<int>)_(bail_25%)/32768 828.214 2.24%
std::find_if(vector<int>)_(bail_25%)/8 0.735 -7.30%
std::find_if(vector<int>)_(bail_25%)/8192 212.860 -
std::find_if(vector<int>)_(process_all)/1024 113.312 -
std::find_if(vector<int>)_(process_all)/32768 3205.150 -
std::find_if(vector<int>)_(process_all)/50 5.660 -2.10%
std::find_if(vector<int>)_(process_all)/8 1.351 3.33%
std::find_if(vector<int>)_(process_all)/8192 805.103 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.889 -2.91%
std::find_if_not(deque<int>)_(bail_25%)/32768 2004.137 -13.99%
std::find_if_not(deque<int>)_(bail_25%)/8 1.167 -
std::find_if_not(deque<int>)_(bail_25%)/8192 507.159 -13.69%
std::find_if_not(deque<int>)_(process_all)/1024 251.983 -
std::find_if_not(deque<int>)_(process_all)/32768 8098.228 -
std::find_if_not(deque<int>)_(process_all)/50 12.946 2.48%
std::find_if_not(deque<int>)_(process_all)/8 2.639 -
std::find_if_not(deque<int>)_(process_all)/8192 2003.456 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.253 -
std::find_if_not(list<int>)_(bail_25%)/32768 7208.578 -7.89%
std::find_if_not(list<int>)_(bail_25%)/8 0.918 -
std::find_if_not(list<int>)_(bail_25%)/8192 1432.343 -
std::find_if_not(list<int>)_(process_all)/1024 725.566 -
std::find_if_not(list<int>)_(process_all)/32768 25522.109 -8.24%
std::find_if_not(list<int>)_(process_all)/50 39.199 2.10%
std::find_if_not(list<int>)_(process_all)/8 3.574 -
std::find_if_not(list<int>)_(process_all)/8192 6854.779 -
std::find_if_not(vector<bool>)_(process_all)/1024 560.127 -
std::find_if_not(vector<bool>)_(process_all)/1048576 571826.116 -
std::find_if_not(vector<bool>)_(process_all)/50 23.739 -1.08%
std::find_if_not(vector<bool>)_(process_all)/8 3.511 -1.05%
std::find_if_not(vector<bool>)_(process_all)/8192 4473.120 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.557 -10.67%
std::find_if_not(vector<char>)_(bail_25%)/32768 944.146 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.959 38.93%
std::find_if_not(vector<char>)_(bail_25%)/8192 238.475 -1.51%
std::find_if_not(vector<char>)_(process_all)/1024 125.252 -
std::find_if_not(vector<char>)_(process_all)/32768 3754.231 -
std::find_if_not(vector<char>)_(process_all)/50 6.635 -
std::find_if_not(vector<char>)_(process_all)/8 1.386 -9.16%
std::find_if_not(vector<char>)_(process_all)/8192 944.304 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.236 -19.90%
std::find_if_not(vector<int>)_(bail_25%)/32768 949.479 -12.11%
std::find_if_not(vector<int>)_(bail_25%)/8 0.703 1.75%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.607 -11.17%
std::find_if_not(vector<int>)_(process_all)/1024 112.746 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.451 -
std::find_if_not(vector<int>)_(process_all)/50 5.502 -4.27%
std::find_if_not(vector<int>)_(process_all)/8 1.539 18.58%
std::find_if_not(vector<int>)_(process_all)/8192 804.334 -
std::flat_map<int,_int>::clear()/0 390.933 -
std::flat_map<int,_int>::clear()/1024 392.040 -
std::flat_map<int,_int>::clear()/32 391.937 -
std::flat_map<int,_int>::clear()/8192 410.329 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.858 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.110 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.593 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.414 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.798 -9.27%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.205 -3.41%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.678 -11.06%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.157 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.579 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.436 -9.73%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.525 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.136 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.263 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.039 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.587 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.722 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1169.977 -
std::flat_map<int,_int>::ctor(const&)/0 12.775 -
std::flat_map<int,_int>::ctor(const&)/1024 177.235 -
std::flat_map<int,_int>::ctor(const&)/32 22.773 -
std::flat_map<int,_int>::ctor(const&)/8192 1911.916 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.764 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.222 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.778 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1906.421 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.625 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4227.420 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.765 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33041.282 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.630 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8737.361 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.326 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131630.209 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.362 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.623 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.420 -7.85%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.026 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.383 -1.52%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.343 -
std::flat_map<int,_int>::erase(iterator)/1024 75.012 -
std::flat_map<int,_int>::erase(iterator)/32 19.792 -
std::flat_map<int,_int>::erase(iterator)/8192 493.284 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.940 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.361 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.123 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 619.824 2.72%
std::flat_map<int,_int>::erase(key)_(existent)/1024 93.416 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.764 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 556.265 -1.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.418 -10.55%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.949 -7.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.286 -4.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.793 -7.68%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.500 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.519 1.44%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.209 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.311 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.304 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.139 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.417 18.75%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.588 -13.33%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.200 -3.60%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.330 -13.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.818 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 40.822 52.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.292 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.493 -8.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.776 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 214.233 119.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.853 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 658.796 21.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.882 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.241 22.07%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.929 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.665 1.27%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.895 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.181 81.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.436 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 594.913 19.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.459 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5190.803 -9.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.934 -3.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39271.893 -10.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.277 -3.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5935.237 2.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.635 -2.98%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43839.878 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.984 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7667.517 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.801 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63545.879 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.431 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1576.564 -3.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 450.684 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9648.717 -5.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.460 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1727.072 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.093 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10797.530 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.039 2.11%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.054 2.35%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.661 6.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.013 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 32.988 60.48%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.273 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.177 15.27%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.998 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 233.209 135.19%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.015 -1.05%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 667.551 20.99%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 13.047 6.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.065 8.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.739 7.29%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.715 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 37.751 89.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.186 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 33.572 34.31%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.703 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 245.013 138.65%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.234 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 663.934 20.96%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.880 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.042 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.416 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.066 -9.50%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.353 -5.15%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.159 -11.64%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.562 2.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.565 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.751 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1791.047 184.21%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.701 1.42%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.329 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.679 -1.13%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1676.066 173.77%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 4.09%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.215 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1585.629 53.09%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.960 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.451 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.216 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.229 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.209 -
std::flat_multimap<int,_int>::clear()/0 390.360 -
std::flat_multimap<int,_int>::clear()/1024 392.753 -
std::flat_multimap<int,_int>::clear()/32 391.222 -
std::flat_multimap<int,_int>::clear()/8192 409.292 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.206 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.083 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.571 -6.62%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.487 3.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.575 49.47%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 3.41%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.489 49.84%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.078 -6.54%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.274 -2.33%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.758 -8.14%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.080 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.083 -3.95%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.582 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.054 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.566 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.610 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.836 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.762 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.141 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.646 3.84%
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.959 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.765 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.001 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.786 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1924.668 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.947 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3869.328 -2.32%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 161.730 -2.49%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31445.746 -1.51%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.940 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8497.117 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 191.151 -1.50%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 120039.323 -7.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.508 -14.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.469 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.139 -20.44%
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.026 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.825 -10.77%
std::flat_multimap<int,_int>::erase(iterator)/32 19.848 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.893 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.685 3.80%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.676 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.249 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.843 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.892 -11.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.370 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 553.630 6.58%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.818 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.003 -2.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.560 -1.14%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.841 -3.36%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.045 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.171 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.482 42.49%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.564 -6.15%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.215 -1.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.523 -8.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.187 2.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.021 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.285 1.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.030 -10.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.770 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.143 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.472 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 567.165 -11.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.867 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.616 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.909 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.681 2.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.859 -2.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.377 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.017 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.507 -13.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.075 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4823.202 -1.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.851 1.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36916.787 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.997 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5398.672 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 605.532 -1.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41425.425 1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.987 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7256.707 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 659.388 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60342.374 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.826 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1204.408 9.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 443.551 1.30%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6238.453 3.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.719 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1097.406 -5.21%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.069 -1.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5973.998 -3.40%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.356 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.584 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 551.695 -12.80%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.791 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.173 27.57%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.243 1.46%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 33.139 31.63%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.778 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.115 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.649 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 555.423 -12.27%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.960 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.072 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.436 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.595 13.80%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.289 1.53%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.640 16.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.637 1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.984 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.590 1.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 542.881 -26.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.753 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.320 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.647 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 545.639 -25.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.315 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.964 -21.45%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.301 4.56%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.054 3.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.317 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.920 67.89%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.367 8.72%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.408 76.47%
std::for_each(deque<int>)/32 3.704 -
std::for_each(deque<int>)/50 3.872 -
std::for_each(deque<int>)/8 0.922 1.18%
std::for_each(deque<int>)/8192 255.331 -
std::for_each(join_view(vector<vector<int>>))/32 3.768 -
std::for_each(join_view(vector<vector<int>>))/50 3.969 -1.67%
std::for_each(join_view(vector<vector<int>>))/8 1.481 7.43%
std::for_each(join_view(vector<vector<int>>))/8192 264.047 -
std::for_each(list<int>)/32 10.874 -
std::for_each(list<int>)/50 21.101 -
std::for_each(list<int>)/8 2.533 -
std::for_each(list<int>)/8192 7986.871 7.81%
std::for_each(map<int>::iterator)/32 23.888 -
std::for_each(map<int>::iterator)/50 35.791 -
std::for_each(map<int>::iterator)/8 5.026 -
std::for_each(map<int>::iterator)/8192 7346.364 -
std::for_each(multimap<int>::iterator)/32 23.776 -
std::for_each(multimap<int>::iterator)/50 36.958 1.13%
std::for_each(multimap<int>::iterator)/8 5.055 -
std::for_each(multimap<int>::iterator)/8192 7545.893 2.07%
std::for_each(multiset<int>::iterator)/32 23.654 -
std::for_each(multiset<int>::iterator)/50 35.883 -
std::for_each(multiset<int>::iterator)/8 5.016 -
std::for_each(multiset<int>::iterator)/8192 7944.543 -
std::for_each(set<int>::iterator)/32 24.740 1.89%
std::for_each(set<int>::iterator)/50 36.777 -
std::for_each(set<int>::iterator)/8 5.031 -
std::for_each(set<int>::iterator)/8192 7894.805 -
std::for_each(vector<int>)/32 3.912 6.05%
std::for_each(vector<int>)/50 3.864 -
std::for_each(vector<int>)/8 0.934 -1.22%
std::for_each(vector<int>)/8192 252.157 -
std::for_each_n(deque<int>)/32 3.764 -13.02%
std::for_each_n(deque<int>)/50 3.976 -16.83%
std::for_each_n(deque<int>)/8 1.254 17.11%
std::for_each_n(deque<int>)/8192 255.369 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.838 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.274 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.492 3.87%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.524 -3.54%
std::for_each_n(list<int>)/32 11.236 -
std::for_each_n(list<int>)/50 21.846 -3.24%
std::for_each_n(list<int>)/8 2.528 13.30%
std::for_each_n(list<int>)/8192 7717.550 -9.92%
std::for_each_n(vector<int>)/32 3.716 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.708 -
std::for_each_n(vector<int>)/8192 252.170 -
std::generate(deque<int>)/1024 243.572 -
std::generate(deque<int>)/32 8.024 -
std::generate(deque<int>)/50 12.038 -
std::generate(deque<int>)/8192 1901.391 -
std::generate(list<int>)/1024 670.988 -
std::generate(list<int>)/32 8.425 -
std::generate(list<int>)/50 15.157 -1.32%
std::generate(list<int>)/8192 7038.599 -4.90%
std::generate(vector<int>)/1024 243.364 -
std::generate(vector<int>)/32 7.948 -
std::generate(vector<int>)/50 11.935 -
std::generate(vector<int>)/8192 1843.644 -
std::generate_n(deque<int>)/1024 244.331 -
std::generate_n(deque<int>)/32 8.225 -
std::generate_n(deque<int>)/50 12.215 -
std::generate_n(deque<int>)/8192 1966.396 -
std::generate_n(list<int>)/1024 650.078 -
std::generate_n(list<int>)/32 8.560 -
std::generate_n(list<int>)/50 15.028 -1.63%
std::generate_n(list<int>)/8192 7413.388 -
std::generate_n(vector<int>)/1024 242.558 -
std::generate_n(vector<int>)/32 7.901 -
std::generate_n(vector<int>)/50 11.958 -
std::generate_n(vector<int>)/8192 1840.515 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.854 -3.53%
std::is_partitioned(deque<int>)_(partitioned)/32 9.286 -2.27%
std::is_partitioned(deque<int>)_(partitioned)/50 14.064 -2.74%
std::is_partitioned(deque<int>)_(partitioned)/8192 2276.310 -10.27%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 109.814 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.585 -4.43%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.751 -3.07%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 692.289 -
std::is_partitioned(list<int>)_(partitioned)/1024 592.160 -
std::is_partitioned(list<int>)_(partitioned)/32 8.726 -
std::is_partitioned(list<int>)_(partitioned)/50 13.926 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.428 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 173.074 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.193 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.458 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2166.546 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.024 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.428 -1.41%
std::is_partitioned(vector<int>)_(partitioned)/50 9.837 5.25%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.052 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.455 -9.45%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.619 -4.09%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.496 -1.17%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.147 -7.18%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.487 2.23%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.964 4.74%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3884.991 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516868.670 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.222 1.62%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.862 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.406 -2.95%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3982.801 -1.60%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689271.593 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.007 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 481.373 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.753 1.42%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3878.179 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 557139.945 7.30%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.184 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 527.250 1.16%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.698 1.61%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3936.182 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689474.541 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.417 1.66%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.094 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.834 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9215.639 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419998.570 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.514 1.20%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.513 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.610 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8260.851 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593694.950 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.075 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.420 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.829 2.42%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9655.346 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426144.557 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.048 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.985 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.156 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8536.770 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599656.847 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.805 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.648 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.818 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.273 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212697.989 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.256 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 289.407 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.418 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.862 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1019278.360 1.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.966 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 389.291 2.52%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.136 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3040.891 3.13%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213630.562 1.04%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.910 1.36%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.508 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.397 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2773.191 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988831.674 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.267 -2.32%
std::is_sorted(deque<int>)/1024 470.823 -
std::is_sorted(deque<int>)/8 3.889 34.38%
std::is_sorted(deque<int>)/8192 3771.145 -
std::is_sorted(deque<int>,_pred)/1024 641.334 -
std::is_sorted(deque<int>,_pred)/8 4.843 1.49%
std::is_sorted(deque<int>,_pred)/8192 5192.375 -
std::is_sorted(list<int>)/1024 745.820 -
std::is_sorted(list<int>)/8 2.077 -1.47%
std::is_sorted(list<int>)/8192 7050.835 -
std::is_sorted(list<int>,_pred)/1024 816.162 -
std::is_sorted(list<int>,_pred)/8 4.031 -
std::is_sorted(list<int>,_pred)/8192 7690.869 -
std::is_sorted(vector<int>)/1024 243.444 -
std::is_sorted(vector<int>)/8 2.061 -
std::is_sorted(vector<int>)/8192 1891.495 -
std::is_sorted(vector<int>,_pred)/1024 468.562 -
std::is_sorted(vector<int>,_pred)/8 3.231 -4.20%
std::is_sorted(vector<int>,_pred)/8192 3728.284 -
std::is_sorted_until(deque<int>)/1024 466.105 -
std::is_sorted_until(deque<int>)/8 2.565 -33.98%
std::is_sorted_until(deque<int>)/8192 3731.297 -
std::is_sorted_until(deque<int>,_pred)/1024 595.258 -
std::is_sorted_until(deque<int>,_pred)/8 4.801 -3.71%
std::is_sorted_until(deque<int>,_pred)/8192 4799.220 -
std::is_sorted_until(list<int>)/1024 741.871 -
std::is_sorted_until(list<int>)/8 2.073 -
std::is_sorted_until(list<int>)/8192 6663.023 -6.22%
std::is_sorted_until(list<int>,_pred)/1024 789.632 -
std::is_sorted_until(list<int>,_pred)/8 3.648 -1.29%
std::is_sorted_until(list<int>,_pred)/8192 7259.894 -3.00%
std::is_sorted_until(vector<int>)/1024 236.485 -
std::is_sorted_until(vector<int>)/8 2.160 4.77%
std::is_sorted_until(vector<int>)/8192 1844.340 -
std::is_sorted_until(vector<int>,_pred)/1024 407.148 1.04%
std::is_sorted_until(vector<int>,_pred)/8 3.239 -8.14%
std::is_sorted_until(vector<int>,_pred)/8192 3244.595 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4610.450 -1.63%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.666 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36534.811 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.591 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.828 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12717.462 -9.18%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11179.056 -4.52%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 321.006 -5.73%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99637.969 1.62%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11337.578 -2.02%
std::list<int>::ctor(Range)_(cheap_elements)/32 323.785 -4.19%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99503.638 2.54%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11125.276 -
std::list<int>::ctor(const&)_(cheap_elements)/32 320.100 -1.56%
std::list<int>::ctor(const&)_(cheap_elements)/8192 94177.311 -2.14%
std::list<int>::ctor(size)/1024 12430.652 2.24%
std::list<int>::ctor(size)/32 341.603 1.54%
std::list<int>::ctor(size)/8192 100697.835 1.49%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11439.474 -1.32%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 328.930 -2.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 93820.200 -3.70%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.263 -2.26%
std::list<int>::erase(begin)_(cheap_elements)/32 10.300 -4.11%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.213 -3.29%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.472 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.550 3.17%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.505 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.699 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.908 -1.29%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8122.871 -1.19%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4608.227 -1.15%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.592 -1.08%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37477.663 -1.78%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.524 -1.07%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.460 -1.05%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.463 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4819.240 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.269 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39032.513 -4.03%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17076.665 -2.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 908.090 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148553.291 -2.55%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.476 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.719 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12157.918 -20.49%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6898.619 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.402 -2.22%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56159.849 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12774.361 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.681 -2.44%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102492.770 -1.13%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 42273.389 28.82%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 937.167 1.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 339969.482 20.75%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 15149.279 21.17%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 404.428 15.67%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 124086.139 22.06%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36253.765 10.95%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1035.589 11.61%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 310160.142 11.31%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13877.084 10.86%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 368.329 6.05%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 112683.868 10.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35366.694 9.02%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 987.920 6.79%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 297899.689 7.33%
std::list<std::string>::ctor(size)/1024 12272.185 -4.33%
std::list<std::string>::ctor(size)/32 334.679 -2.27%
std::list<std::string>::ctor(size)/8192 101191.392 -3.60%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12311.454 -3.07%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 339.235 -4.11%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 100661.427 -3.39%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31762.809 -2.99%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 887.925 -2.39%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271943.383 -2.72%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.120 14.99%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.232 10.43%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.693 9.02%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.979 4.93%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.125 6.66%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.463 2.68%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.694 9.49%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.316 7.26%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.677 10.77%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.911 5.51%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.761 6.59%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.681 4.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1462.156 -2.28%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.150 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10701.326 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6869.035 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.892 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55397.791 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4820.506 -2.57%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.034 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 45374.408 13.56%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17860.928 1.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 936.355 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 156318.921 2.29%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.882 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.783 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.943 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.662 -1.37%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.438 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.245 -
std::lower_bound(std::deque<int>)/100 32.311 5.49%
std::lower_bound(std::deque<int>)/8 17.179 -1.49%
std::lower_bound(std::deque<int>)/8192 66.467 2.18%
std::lower_bound(std::forward_list<int>)/100 82.636 -
std::lower_bound(std::forward_list<int>)/8 15.443 -
std::lower_bound(std::forward_list<int>)/8192 10420.527 -
std::lower_bound(std::list<int>)/100 90.851 -
std::lower_bound(std::list<int>)/8 15.546 -
std::lower_bound(std::list<int>)/8192 14266.922 3.34%
std::lower_bound(std::vector<int>)/100 12.144 -
std::lower_bound(std::vector<int>)/8 7.770 -
std::lower_bound(std::vector<int>)/8192 15.704 -7.65%
std::make_heap(deque<int>)_(ascending)/1024 2618.413 -
std::make_heap(deque<int>)_(ascending)/8 26.999 -
std::make_heap(deque<int>)_(ascending)/8192 20601.483 -1.15%
std::make_heap(deque<int>)_(descending)/1024 1088.998 -2.90%
std::make_heap(deque<int>)_(descending)/8 20.896 -
std::make_heap(deque<int>)_(descending)/8192 8602.600 -
std::make_heap(deque<int>)_(heap)/1024 1089.910 -
std::make_heap(deque<int>)_(heap)/8 21.008 -
std::make_heap(deque<int>)_(heap)/8192 8605.767 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2671.275 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.755 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20964.867 -
std::make_heap(deque<int>)_(repeated)/1024 2265.093 -
std::make_heap(deque<int>)_(repeated)/8 25.321 1.12%
std::make_heap(deque<int>)_(repeated)/8192 17776.333 -1.11%
std::make_heap(deque<int>)_(shuffled)/1024 2564.794 -
std::make_heap(deque<int>)_(shuffled)/8 24.664 1.20%
std::make_heap(deque<int>)_(shuffled)/8192 22743.477 -2.84%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.927 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.269 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17118.868 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.632 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.963 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5036.204 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.280 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.952 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5030.317 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.303 -3.04%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.106 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17770.046 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1751.210 2.75%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.863 -1.99%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13151.197 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.038 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.651 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15343.420 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.099 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.275 1.72%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5162.668 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 295.066 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.783 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.305 1.26%
std::make_heap(vector<NonIntegral>)_(heap)/1024 293.239 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.771 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2194.057 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.491 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.627 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5155.062 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.506 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.865 1.94%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4601.108 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.495 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.192 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5265.640 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.338 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.868 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5240.796 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.706 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.729 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2169.650 1.26%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.661 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.948 1.69%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2136.247 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.367 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.553 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5319.154 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.720 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.904 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.722 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 664.409 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.549 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5756.465 -
std::make_heap(vector<int>)_(ascending)/1024 650.652 -
std::make_heap(vector<int>)_(ascending)/8 16.634 1.35%
std::make_heap(vector<int>)_(ascending)/8192 5017.063 -
std::make_heap(vector<int>)_(descending)/1024 273.248 -
std::make_heap(vector<int>)_(descending)/8 14.684 -
std::make_heap(vector<int>)_(descending)/8192 1947.291 -
std::make_heap(vector<int>)_(heap)/1024 273.693 -
std::make_heap(vector<int>)_(heap)/8 14.765 -
std::make_heap(vector<int>)_(heap)/8192 1947.791 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.087 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.476 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4975.518 -
std::make_heap(vector<int>)_(repeated)/1024 559.812 -
std::make_heap(vector<int>)_(repeated)/8 15.434 -
std::make_heap(vector<int>)_(repeated)/8192 4322.900 1.49%
std::make_heap(vector<int>)_(shuffled)/1024 571.458 -
std::make_heap(vector<int>)_(shuffled)/8 15.775 -
std::make_heap(vector<int>)_(shuffled)/8192 5028.364 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.085 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.811 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.597 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.639 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.747 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1949.439 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.613 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.727 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.720 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.997 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.765 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.201 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.536 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.777 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4296.117 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.795 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.816 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4970.018 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16049.032 1.29%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.635 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 500616.599 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16569.527 1.85%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.295 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 505366.570 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22153.738 3.74%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.916 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 598058.556 1.37%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18531.939 4.17%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.404 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 504513.022 -4.30%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32100.673 1.64%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.804 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 989499.996 1.37%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14977.081 2.35%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.459 2.26%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174378.730 -1.87%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22790.355 3.42%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.755 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 633807.058 2.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15857.611 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.406 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 459106.829 1.81%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16460.292 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.645 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 457243.083 -1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21505.852 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.636 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557235.924 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17894.160 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.670 -1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 474329.426 -1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31834.894 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.755 -2.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 963762.313 1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13908.144 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.800 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166423.966 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22230.237 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.755 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604739.738 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10955.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.397 1.36%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114991.029 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11203.370 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.416 1.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116205.688 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14724.358 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.923 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 160216.757 1.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12375.174 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 49.654 8.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129522.413 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24107.799 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.508 1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270177.115 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5746.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.892 -7.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62129.436 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15140.010 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.364 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166885.043 1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11013.722 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.837 -3.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115053.296 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11260.790 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.281 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116507.091 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14787.152 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.015 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158385.094 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12346.616 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.997 -1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130073.664 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24106.088 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.155 -2.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270264.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5789.475 1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 34.219 -5.37%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61607.197 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15142.395 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.883 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167515.624 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11044.154 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.198 1.07%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114485.119 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11546.740 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.382 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117818.135 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14974.494 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.352 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155916.981 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12760.640 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.520 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 134496.612 -3.23%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23441.635 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.498 1.34%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 261632.874 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5850.767 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.654 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62944.914 -1.63%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15030.375 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.049 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155030.012 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11024.290 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.306 -1.96%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115143.387 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11478.415 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.973 1.75%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118527.977 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15062.922 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.949 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156712.175 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12833.136 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.436 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133049.196 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23395.412 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.422 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 263040.335 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 6117.160 4.56%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.350 -1.17%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63310.497 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15050.902 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.541 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156366.361 -
std::map<int,_int>::clear()/0 391.833 -
std::map<int,_int>::clear()/1024 11363.807 10.47%
std::map<int,_int>::clear()/32 670.620 4.94%
std::map<int,_int>::clear()/8192 92800.699 10.73%
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -
std::map<int,_int>::contains(key)_(existent)/32 1.637 -
std::map<int,_int>::contains(key)_(existent)/8192 5.494 -1.07%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.690 17.37%
std::map<int,_int>::contains(key)_(non-existent)/32 3.161 19.04%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.117 -26.25%
std::map<int,_int>::count(key)_(existent)/1024 3.830 1.93%
std::map<int,_int>::count(key)_(existent)/32 1.559 -
std::map<int,_int>::count(key)_(existent)/8192 5.810 1.72%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.233 -
std::map<int,_int>::count(key)_(non-existent)/32 2.955 2.93%
std::map<int,_int>::count(key)_(non-existent)/8192 11.131 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.765 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6046.676 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.914 1.21%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52159.307 -1.56%
std::map<int,_int>::ctor(const&)/0 12.671 -
std::map<int,_int>::ctor(const&)/1024 6922.679 6.08%
std::map<int,_int>::ctor(const&)/32 230.994 3.19%
std::map<int,_int>::ctor(const&)/8192 55454.090 6.31%
std::map<int,_int>::ctor(const&,_alloc)/0 12.710 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6977.867 7.15%
std::map<int,_int>::ctor(const&,_alloc)/32 228.512 -
std::map<int,_int>::ctor(const&,_alloc)/8192 55723.958 7.28%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.640 -3.73%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8921.625 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.350 8.32%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71341.559 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.669 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13311.453 3.22%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.706 4.44%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257206.370 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.339 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.797 -1.48%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.501 1.89%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.579 1.28%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.436 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.961 6.45%
std::map<int,_int>::erase(iterator)/1024 21.782 6.82%
std::map<int,_int>::erase(iterator)/32 21.560 6.25%
std::map<int,_int>::erase(iterator)/8192 21.767 -8.16%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.279 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7999.555 6.80%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 589.902 2.74%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 61964.352 7.95%
std::map<int,_int>::erase(key)_(existent)/1024 24.548 1.12%
std::map<int,_int>::erase(key)_(existent)/32 22.950 3.29%
std::map<int,_int>::erase(key)_(existent)/8192 27.051 8.40%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 4.35%
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.244 -1.04%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.286 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.159 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.921 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.006 -
std::map<int,_int>::find(key)_(existent)/1024 4.406 3.15%
std::map<int,_int>::find(key)_(existent)/32 1.732 3.09%
std::map<int,_int>::find(key)_(existent)/8192 5.438 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.383 -
std::map<int,_int>::find(key)_(non-existent)/32 2.237 -5.54%
std::map<int,_int>::find(key)_(non-existent)/8192 7.523 -5.58%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.111 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.242 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.530 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.703 12.40%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.103 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.598 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.085 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.735 1.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.202 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.543 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.011 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 36.056 19.64%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.117 5.31%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.758 2.76%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.716 3.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.327 3.78%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.385 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15870.473 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.684 -1.30%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182571.940 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.319 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12317.733 1.51%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 678.935 2.41%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121097.547 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.434 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7907.343 1.99%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 543.271 1.12%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136582.495 2.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.387 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11919.043 5.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 681.844 1.75%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 95767.229 2.83%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.881 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9401.419 -3.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.723 -4.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 76877.129 -3.61%
std::map<int,_int>::insert(value)_(already_present)/1024 3.167 2.15%
std::map<int,_int>::insert(value)_(already_present)/32 1.749 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.860 1.74%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.044 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.106 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.676 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.643 10.00%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.984 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.402 -1.42%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.520 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 21.160 1.29%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.466 -5.00%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.914 2.50%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.952 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.646 2.55%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.911 1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.764 11.52%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.941 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.050 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.527 1.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.185 -1.76%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.758 9.28%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.533 4.28%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.581 1.95%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.431 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.437 6.12%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.142 6.47%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7151.569 8.14%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 242.802 6.99%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55899.160 5.58%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.335 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6933.359 4.10%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 239.236 2.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55409.847 5.26%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.104 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.658 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.450 -5.50%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13272.736 4.17%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.300 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.767 -4.88%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.687 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -7.28%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.290 20.58%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.756 9.01%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 11.284 18.63%
std::map<std::string,_int>::clear()/0 396.634 -2.40%
std::map<std::string,_int>::clear()/1024 22065.588 1.48%
std::map<std::string,_int>::clear()/32 900.395 -
std::map<std::string,_int>::clear()/8192 210906.084 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.992 8.98%
std::map<std::string,_int>::contains(key)_(existent)/32 16.370 2.38%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.481 2.72%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.273 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.068 -3.99%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.579 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.096 -3.74%
std::map<std::string,_int>::count(key)_(existent)/1024 23.014 -6.91%
std::map<std::string,_int>::count(key)_(existent)/32 16.055 3.73%
std::map<std::string,_int>::count(key)_(existent)/8192 30.071 -2.71%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -4.23%
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.647 15.03%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.678 8.32%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.183 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.818 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7011.146 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.923 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59446.190 -
std::map<std::string,_int>::ctor(const&)/0 12.746 -
std::map<std::string,_int>::ctor(const&)/1024 35878.717 -
std::map<std::string,_int>::ctor(const&)/32 735.265 1.73%
std::map<std::string,_int>::ctor(const&)/8192 346021.164 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.729 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36223.164 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 818.564 1.08%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347262.597 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41692.604 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 843.451 2.58%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393034.969 -6.23%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.791 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54061.786 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1014.516 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088002.412 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.767 3.71%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.855 4.61%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.245 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.779 -1.77%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.820 -2.20%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 35.169 12.43%
std::map<std::string,_int>::erase(iterator)/1024 31.752 3.12%
std::map<std::string,_int>::erase(iterator)/32 29.484 -12.32%
std::map<std::string,_int>::erase(iterator)/8192 31.552 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.958 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13093.801 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.100 3.67%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117656.591 -
std::map<std::string,_int>::erase(key)_(existent)/1024 72.929 -5.85%
std::map<std::string,_int>::erase(key)_(existent)/32 73.183 -
std::map<std::string,_int>::erase(key)_(existent)/8192 99.453 26.04%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.894 -5.58%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.594 -4.73%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.721 -2.31%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.520 -5.53%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.580 -1.46%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.955 -7.29%
std::map<std::string,_int>::find(key)_(existent)/1024 21.842 -11.91%
std::map<std::string,_int>::find(key)_(existent)/32 16.341 11.07%
std::map<std::string,_int>::find(key)_(existent)/8192 32.272 1.29%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.260 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.690 -5.98%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.770 2.77%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.510 -5.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.292 4.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.373 26.27%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.056 3.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.250 3.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.246 48.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.354 12.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.338 15.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.615 37.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.999 24.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.832 -18.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.773 -11.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.565 51.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.433 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.476 -11.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.045 -19.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.768 -3.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.363 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67766.037 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1481.407 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929583.848 -1.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.643 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45085.231 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.712 -5.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 621140.233 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.974 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 42155.677 1.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1146.625 -1.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 634792.978 2.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.587 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35223.042 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1288.441 13.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408145.590 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.127 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35218.616 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1205.034 2.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370582.481 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.081 -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.206 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.920 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.340 5.15%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.329 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.814 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 81.928 -1.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.406 -23.55%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.419 -16.28%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.534 35.82%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.273 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.656 -51.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.781 13.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.066 4.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.123 29.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 60.772 -2.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.034 -22.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 98.175 33.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.647 -6.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.236 -6.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.587 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.125 3.26%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.447 7.00%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.930 -5.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.633 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.940 2.77%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.476 11.73%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.990 -3.40%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.403 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37017.614 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 875.126 2.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 363916.832 3.22%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.553 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36164.830 -1.20%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 835.745 -1.16%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351326.575 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15488.712 2.97%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 362.660 3.00%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206867.630 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 26.089 9.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.968 -7.69%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.374 3.55%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.050 12.68%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.444 -4.15%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.711 -3.67%
std::mismatch(deque<int>)_(it,_it,_it)/1000 465.202 5.83%
std::mismatch(deque<int>)_(it,_it,_it)/1024 470.456 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494474.664 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.812 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3846.316 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 462.209 -2.01%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 458.517 -5.29%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492437.998 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.990 -2.88%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3720.062 -2.89%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.242 2.02%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 725.705 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 640622.650 2.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.412 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 5032.680 3.62%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.038 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 714.441 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623120.354 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.171 -26.60%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4908.126 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.264 -
std::mismatch(list<int>)_(it,_it,_it)/1024 761.306 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 930279.051 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.637 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7347.299 -20.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.928 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 766.897 -2.79%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 992107.383 2.30%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11577.500 -24.25%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 799.766 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.758 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002395.476 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.140 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12564.824 -12.00%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 797.082 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 994488.121 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.667 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11841.872 -8.28%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.326 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.883 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68187.319 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.912 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.382 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.924 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68317.926 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.494 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 460.946 -8.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 489.787 -3.60%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609669.251 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.238 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4726.013 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.195 1.20%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.439 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606603.683 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.270 1.55%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4724.051 -
std::move(deque<int>)/1048576 54855.674 -
std::move(deque<int>)/262144 15048.274 -
std::move(deque<int>)/32768 1843.628 1.42%
std::move(deque<int>)/4096 149.129 -
std::move(deque<int>)/512 22.149 -
std::move(deque<int>)/64 4.827 -
std::move(deque<int>)/8 3.562 4.52%
std::move(list<int>)/1048576 982431.390 -2.88%
std::move(list<int>)/262144 240978.039 -2.00%
std::move(list<int>)/32768 30906.298 -
std::move(list<int>)/4096 4810.816 22.29%
std::move(list<int>)/512 355.281 -
std::move(list<int>)/64 43.067 5.49%
std::move(list<int>)/8 3.361 -
std::move(vector<bool>)_(aligned)/1048576 1730.207 -
std::move(vector<bool>)_(aligned)/262144 255.274 -
std::move(vector<bool>)_(aligned)/32768 36.593 -
std::move(vector<bool>)_(aligned)/4096 7.062 1.27%
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.745 5.00%
std::move(vector<bool>)_(unaligned)/1048576 6555.257 -
std::move(vector<bool>)_(unaligned)/262144 1641.588 3.18%
std::move(vector<bool>)_(unaligned)/32768 207.315 -
std::move(vector<bool>)_(unaligned)/4096 26.064 -5.74%
std::move(vector<bool>)_(unaligned)/512 4.855 1.02%
std::move(vector<bool>)_(unaligned)/64 1.621 -
std::move(vector<int>)/1048576 60566.400 3.43%
std::move(vector<int>)/262144 21695.329 46.05%
std::move(vector<int>)/32768 1725.496 -
std::move(vector<int>)/4096 134.060 -
std::move(vector<int>)/512 20.151 -
std::move(vector<int>)/64 4.162 -
std::move(vector<int>)/8 2.303 -
std::move_backward(deque<int>)/1048576 131814.565 -
std::move_backward(deque<int>)/262144 31278.116 -
std::move_backward(deque<int>)/32768 3545.312 -
std::move_backward(deque<int>)/4096 155.951 -1.63%
std::move_backward(deque<int>)/512 23.805 1.33%
std::move_backward(deque<int>)/64 5.283 2.18%
std::move_backward(deque<int>)/8 3.387 -3.76%
std::move_backward(list<int>)/1048576 1033484.352 -
std::move_backward(list<int>)/262144 258021.419 -
std::move_backward(list<int>)/32768 31735.385 -
std::move_backward(list<int>)/4096 5568.067 14.93%
std::move_backward(list<int>)/512 370.495 -
std::move_backward(list<int>)/64 39.392 -
std::move_backward(list<int>)/8 3.363 -
std::move_backward(vector<bool>)_(aligned)/1048576 1735.394 -
std::move_backward(vector<bool>)_(aligned)/262144 257.279 -
std::move_backward(vector<bool>)_(aligned)/32768 37.997 -
std::move_backward(vector<bool>)_(aligned)/4096 7.229 -
std::move_backward(vector<bool>)_(aligned)/512 2.283 -1.33%
std::move_backward(vector<bool>)_(aligned)/64 1.736 3.27%
std::move_backward(vector<bool>)_(unaligned)/1048576 6496.071 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.255 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.257 -
std::move_backward(vector<bool>)_(unaligned)/4096 28.113 3.57%
std::move_backward(vector<bool>)_(unaligned)/512 4.538 -
std::move_backward(vector<bool>)_(unaligned)/64 1.674 -3.15%
std::move_backward(vector<int>)/1048576 57318.577 -
std::move_backward(vector<int>)/262144 23427.365 4.46%
std::move_backward(vector<int>)/32768 1731.026 -
std::move_backward(vector<int>)/4096 135.504 -
std::move_backward(vector<int>)/512 20.819 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.309 3.96%
std::multimap<int,_int>::clear()/0 390.452 -
std::multimap<int,_int>::clear()/1024 10522.798 -2.97%
std::multimap<int,_int>::clear()/32 647.092 -
std::multimap<int,_int>::clear()/8192 85480.784 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.633 1.35%
std::multimap<int,_int>::contains(key)_(existent)/32 1.756 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.548 1.13%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.621 -4.79%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.867 -1.19%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.371 5.72%
std::multimap<int,_int>::count(key)_(existent)/1024 5.395 -1.10%
std::multimap<int,_int>::count(key)_(existent)/32 3.653 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.528 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.161 10.60%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.636 17.52%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.978 2.76%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.877 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5954.673 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.032 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 55107.711 7.13%
std::multimap<int,_int>::ctor(const&)/0 12.817 -
std::multimap<int,_int>::ctor(const&)/1024 6575.391 -
std::multimap<int,_int>::ctor(const&)/32 223.470 -
std::multimap<int,_int>::ctor(const&)/8192 52959.246 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.785 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6588.144 -2.59%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.482 -1.08%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52601.207 -8.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8879.576 3.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.191 5.69%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69103.051 -1.75%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.745 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13136.393 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.041 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252543.122 -2.26%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.215 -5.23%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.349 -4.67%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.882 -2.35%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.610 2.93%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.328 2.09%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.942 3.61%
std::multimap<int,_int>::erase(iterator)/1024 20.519 -1.18%
std::multimap<int,_int>::erase(iterator)/32 20.300 -2.09%
std::multimap<int,_int>::erase(iterator)/8192 20.599 -1.81%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.481 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7421.217 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.928 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57096.502 -1.01%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.421 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.537 -3.52%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.150 -1.49%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.484 12.98%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.810 20.81%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.676 8.67%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.024 -1.88%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.142 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.778 -2.18%
std::multimap<int,_int>::find(key)_(existent)/32 1.738 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.333 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.205 -11.08%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.398 -19.62%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.093 -13.59%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.128 -1.97%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.276 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.751 -1.64%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.902 3.20%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.151 -2.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.699 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.401 -1.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.880 -1.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.343 -2.77%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.567 -7.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.941 10.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.698 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.152 -1.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.092 -1.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.877 -1.75%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.350 -1.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.391 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14646.759 -1.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.090 -2.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184140.222 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.848 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11314.864 -2.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.245 -2.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123144.269 2.55%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.695 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11973.233 -2.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 686.937 -1.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204154.017 -2.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.240 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10647.698 -4.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.289 -2.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89105.990 2.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.565 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10062.819 3.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 671.075 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83535.913 4.33%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.616 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.119 -3.09%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.320 -1.58%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.994 -1.18%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.556 1.70%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.918 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.428 1.93%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.018 -4.84%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.885 -1.57%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.868 -7.08%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.389 -3.71%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.097 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.379 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.263 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.954 -62.57%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.406 -38.63%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.844 -64.03%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.363 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6451.361 -3.25%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.192 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51667.443 -3.45%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.310 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6536.225 -2.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.365 -4.54%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52327.957 -1.66%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1426.280 -1.33%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 32.785 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12678.227 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.092 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.137 -11.79%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.575 -10.81%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.888 -13.97%
std::multimap<std::string,_int>::clear()/0 392.049 -
std::multimap<std::string,_int>::clear()/1024 21448.922 -2.35%
std::multimap<std::string,_int>::clear()/32 886.741 -2.79%
std::multimap<std::string,_int>::clear()/8192 211970.693 -1.60%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.305 -6.47%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.160 -1.62%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.002 -3.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.294 5.72%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.680 -9.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.229 3.92%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.860 -11.61%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.686 -10.68%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.618 2.65%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.297 -3.04%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.626 4.62%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.862 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.335 -1.82%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7041.636 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.470 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59952.727 -
std::multimap<std::string,_int>::ctor(const&)/0 12.690 -
std::multimap<std::string,_int>::ctor(const&)/1024 35132.099 -1.29%
std::multimap<std::string,_int>::ctor(const&)/32 675.997 -25.75%
std::multimap<std::string,_int>::ctor(const&)/8192 343404.865 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.694 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37069.376 -2.15%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 790.492 -12.03%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349103.169 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.847 -2.88%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38737.875 -1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 761.487 -13.88%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380385.869 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.854 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57046.932 -1.69%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 983.063 -6.70%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108630.600 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.093 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.629 -1.17%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.885 1.49%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.056 -3.15%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.078 1.87%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.116 4.41%
std::multimap<std::string,_int>::erase(iterator)/1024 26.988 -5.13%
std::multimap<std::string,_int>::erase(iterator)/32 25.450 -17.35%
std::multimap<std::string,_int>::erase(iterator)/8192 32.071 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.585 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12974.008 -1.65%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.946 -2.24%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119671.561 -1.61%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.551 -24.26%
std::multimap<std::string,_int>::erase(key)_(existent)/32 83.517 34.91%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.740 3.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.586 -1.13%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.796 7.35%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.540 -1.78%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.238 -8.57%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.707 3.99%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.391 4.36%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.667 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.467 -12.22%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.550 15.24%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.523 -7.46%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.283 -2.53%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 33.004 -4.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.860 1.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.360 10.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.799 -2.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.571 34.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.611 -13.42%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.632 22.55%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.279 -9.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.936 -4.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.979 -17.89%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.416 2.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.270 4.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.473 14.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.166 -5.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.170 1.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.414 -6.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.666 27.94%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.946 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66416.509 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1390.796 -4.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921887.136 1.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44965.158 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1218.124 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598660.358 1.60%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.646 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61362.248 2.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1438.032 -2.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815836.061 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.608 -1.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33211.027 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1109.587 -5.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385847.359 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.722 3.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32504.871 -2.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1118.192 -1.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347957.223 -2.12%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.774 -28.99%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.963 -51.48%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.683 -3.66%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.310 -4.48%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.963 -12.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 30.821 -27.87%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.595 26.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.457 -16.66%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.010 3.52%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.589 -24.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.508 22.42%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 87.966 -9.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.697 -1.77%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.798 7.19%
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.658 -78.03%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.336 -62.40%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.182 -79.39%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.859 3.08%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36361.696 -2.47%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 737.601 -13.79%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347946.883 -1.09%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.452 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36027.367 -1.66%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 759.674 -11.86%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349644.799 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.134 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16770.629 -6.13%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 359.581 7.93%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207183.262 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.972 3.01%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.874 8.72%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 130.243 6.47%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 76.940 146.01%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 25.363 109.99%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 90.320 152.67%
std::multiset<int>::clear()/0 389.701 -
std::multiset<int>::clear()/1024 10096.663 -1.04%
std::multiset<int>::clear()/32 625.065 -
std::multiset<int>::clear()/8192 79908.843 -
std::multiset<int>::contains(key)_(existent)/1024 4.075 -
std::multiset<int>::contains(key)_(existent)/32 1.739 1.49%
std::multiset<int>::contains(key)_(existent)/8192 8.295 -9.41%
std::multiset<int>::contains(key)_(non-existent)/0 0.288 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.971 1.33%
std::multiset<int>::contains(key)_(non-existent)/32 2.534 -7.52%
std::multiset<int>::contains(key)_(non-existent)/8192 8.779 1.57%
std::multiset<int>::count(key)_(existent)/1024 5.877 4.05%
std::multiset<int>::count(key)_(existent)/32 3.835 1.44%
std::multiset<int>::count(key)_(existent)/8192 9.350 -1.83%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.974 -
std::multiset<int>::count(key)_(non-existent)/32 2.433 -1.60%
std::multiset<int>::count(key)_(non-existent)/8192 9.876 -7.26%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.852 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5720.371 -1.09%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.856 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47571.809 -
std::multiset<int>::ctor(const&)/0 12.747 -
std::multiset<int>::ctor(const&)/1024 6461.545 -
std::multiset<int>::ctor(const&)/32 230.385 3.76%
std::multiset<int>::ctor(const&)/8192 51391.782 -1.08%
std::multiset<int>::ctor(const&,_alloc)/0 12.742 -
std::multiset<int>::ctor(const&,_alloc)/1024 6318.055 -1.18%
std::multiset<int>::ctor(const&,_alloc)/32 227.369 3.04%
std::multiset<int>::ctor(const&,_alloc)/8192 50449.848 -1.01%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.724 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9273.052 -2.92%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.727 2.35%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73348.740 -4.63%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.717 -1.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12712.284 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.471 -4.53%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252360.383 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.365 -1.69%
std::multiset<int>::equal_range(key)_(existent)/32 2.354 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.251 -4.45%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.589 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.405 4.09%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.738 5.83%
std::multiset<int>::erase(iterator)/1024 22.919 -4.17%
std::multiset<int>::erase(iterator)/32 20.544 -
std::multiset<int>::erase(iterator)/8192 22.942 -2.71%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.936 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6692.466 -1.88%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.292 -1.39%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56118.105 2.32%
std::multiset<int>::erase(key)_(existent)/1024 40.294 1.24%
std::multiset<int>::erase(key)_(existent)/32 21.789 1.07%
std::multiset<int>::erase(key)_(existent)/8192 62.479 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -3.88%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.463 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.308 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.858 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.955 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.787 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.242 -
std::multiset<int>::find(key)_(existent)/1024 4.064 -3.01%
std::multiset<int>::find(key)_(existent)/32 1.602 -
std::multiset<int>::find(key)_(existent)/8192 8.040 -3.56%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.453 -9.10%
std::multiset<int>::find(key)_(non-existent)/32 2.236 -14.89%
std::multiset<int>::find(key)_(non-existent)/8192 8.055 -19.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.518 1.95%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 56.294 15.24%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.577 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.600 -2.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.161 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.584 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.422 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.613 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.150 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 60.248 25.62%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.661 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 77.031 -13.20%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.117 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.358 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.857 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.178 2.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.129 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14567.746 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.700 -2.73%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189842.390 2.12%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.322 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11722.123 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.771 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116840.685 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.156 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12124.103 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.554 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192592.398 1.59%
std::multiset<int>::insert(value)_(already_present)/1024 27.526 -1.58%
std::multiset<int>::insert(value)_(already_present)/32 18.366 -
std::multiset<int>::insert(value)_(already_present)/8192 31.799 -2.66%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.008 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.568 2.24%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.788 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 84.429 -3.11%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.998 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.457 -1.88%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.991 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.136 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.115 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.156 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.671 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.597 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.685 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.244 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.342 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6463.617 1.81%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.974 2.33%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51561.228 2.31%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.326 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6433.798 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 227.908 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51382.060 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1411.654 6.27%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.199 8.17%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12530.874 1.86%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.077 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.374 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.665 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.442 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.503 -1.60%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.646 -22.26%
std::multiset<std::string>::clear()/0 391.391 -
std::multiset<std::string>::clear()/1024 21552.402 -2.92%
std::multiset<std::string>::clear()/32 898.148 -1.08%
std::multiset<std::string>::clear()/8192 211514.090 -2.69%
std::multiset<std::string>::contains(key)_(existent)/1024 25.284 1.30%
std::multiset<std::string>::contains(key)_(existent)/32 15.613 1.58%
std::multiset<std::string>::contains(key)_(existent)/8192 28.303 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.613 6.97%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.381 7.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.565 6.50%
std::multiset<std::string>::count(key)_(existent)/1024 23.775 -
std::multiset<std::string>::count(key)_(existent)/32 19.519 -1.16%
std::multiset<std::string>::count(key)_(existent)/8192 31.452 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.577 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.553 6.88%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.402 -1.00%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.979 1.34%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6929.795 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.144 2.07%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57324.296 -
std::multiset<std::string>::ctor(const&)/0 12.637 -
std::multiset<std::string>::ctor(const&)/1024 34094.146 -8.13%
std::multiset<std::string>::ctor(const&)/32 798.316 -
std::multiset<std::string>::ctor(const&)/8192 339834.738 -5.56%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.631 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36470.823 -
std::multiset<std::string>::ctor(const&,_alloc)/32 750.941 -2.76%
std::multiset<std::string>::ctor(const&,_alloc)/8192 341421.434 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.817 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38418.674 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.282 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379627.801 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.805 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54883.505 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1030.553 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089426.521 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.656 -3.55%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.338 -7.68%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.971 1.82%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.749 1.84%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.338 -5.16%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.271 -9.74%
std::multiset<std::string>::erase(iterator)/1024 31.034 -3.10%
std::multiset<std::string>::erase(iterator)/32 27.111 -1.73%
std::multiset<std::string>::erase(iterator)/8192 36.164 -2.21%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.601 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12761.207 -2.32%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.882 -1.43%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122330.352 1.98%
std::multiset<std::string>::erase(key)_(existent)/1024 96.250 -
std::multiset<std::string>::erase(key)_(existent)/32 81.636 -
std::multiset<std::string>::erase(key)_(existent)/8192 81.251 -1.43%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.153 1.82%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.405 -9.25%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.888 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.147 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.609 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.639 -
std::multiset<std::string>::find(key)_(existent)/1024 24.075 -
std::multiset<std::string>::find(key)_(existent)/32 15.245 2.23%
std::multiset<std::string>::find(key)_(existent)/8192 27.998 1.11%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.261 2.58%
std::multiset<std::string>::find(key)_(non-existent)/32 10.455 4.01%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.749 3.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.337 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.315 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.714 -1.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.961 1.40%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.603 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.217 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.401 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.530 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.038 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.826 -1.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.725 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.550 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.320 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.908 1.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.146 1.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.801 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.948 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63374.975 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1415.474 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 890202.536 -1.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.818 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42300.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1268.664 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597712.146 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.947 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59874.840 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1481.222 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 806427.629 -1.13%
std::multiset<std::string>::insert(value)_(already_present)/1024 53.207 -1.16%
std::multiset<std::string>::insert(value)_(already_present)/32 42.269 -2.04%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.443 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.228 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.438 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.317 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.623 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.366 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.664 -2.34%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.692 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.418 -2.40%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.439 1.58%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.336 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.373 1.24%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 76.889 -51.26%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 24.697 -35.51%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 87.540 -52.75%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.253 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36225.606 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 799.708 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344132.587 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.251 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35527.279 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 776.746 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343546.266 -3.42%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -2.97%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15913.073 1.99%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.809 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 203605.854 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 93.257 14.83%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.023 -4.14%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 129.918 -4.32%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.626 -59.35%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.567 -47.76%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.587 -59.65%
std::none_of(deque<int>)_(process_all)/32 12.314 -
std::none_of(deque<int>)_(process_all)/32768 10106.989 -
std::none_of(deque<int>)_(process_all)/50 18.901 -
std::none_of(deque<int>)_(process_all)/8 3.433 -
std::none_of(deque<int>)_(process_all)/8192 2518.164 -
std::none_of(list<int>)_(process_all)/32 11.694 -
std::none_of(list<int>)_(process_all)/32768 27041.022 -
std::none_of(list<int>)_(process_all)/50 22.100 -
std::none_of(list<int>)_(process_all)/8 2.658 -
std::none_of(list<int>)_(process_all)/8192 7578.657 -14.80%
std::none_of(vector<int>)_(process_all)/32 8.430 1.34%
std::none_of(vector<int>)_(process_all)/32768 8109.035 -
std::none_of(vector<int>)_(process_all)/50 19.292 -
std::none_of(vector<int>)_(process_all)/8 2.519 3.07%
std::none_of(vector<int>)_(process_all)/8192 2037.701 -
std::partial_sort(deque<int>)_(ascending)/1024 7788.564 -
std::partial_sort(deque<int>)_(ascending)/8 31.510 -3.63%
std::partial_sort(deque<int>)_(ascending)/8192 147130.705 -
std::partial_sort(deque<int>)_(descending)/1024 17870.557 -
std::partial_sort(deque<int>)_(descending)/8 41.296 -3.70%
std::partial_sort(deque<int>)_(descending)/8192 271197.265 1.86%
std::partial_sort(deque<int>)_(heap)/1024 18111.057 -
std::partial_sort(deque<int>)_(heap)/8 38.820 -
std::partial_sort(deque<int>)_(heap)/8192 267901.283 1.88%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7765.861 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.403 -4.08%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146570.631 1.33%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18955.593 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.611 -3.01%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 269923.283 1.90%
std::partial_sort(deque<int>)_(repeated)/1024 6470.194 2.39%
std::partial_sort(deque<int>)_(repeated)/8 26.938 1.02%
std::partial_sort(deque<int>)_(repeated)/8192 76411.572 -
std::partial_sort(deque<int>)_(shuffled)/1024 15759.413 1.44%
std::partial_sort(deque<int>)_(shuffled)/8 33.933 3.88%
std::partial_sort(deque<int>)_(shuffled)/8192 240967.542 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4776.637 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.460 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50766.855 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7834.490 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.492 3.06%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92827.871 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7866.616 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.683 -1.93%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95882.835 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4791.012 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.237 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50886.177 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8827.929 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.745 1.32%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92837.969 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2514.193 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.655 10.45%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27230.752 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6728.808 -1.06%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.428 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83454.611 -4.59%
std::partial_sort(vector<int>)_(ascending)/1024 4781.631 -
std::partial_sort(vector<int>)_(ascending)/8 18.974 -
std::partial_sort(vector<int>)_(ascending)/8192 50585.892 -
std::partial_sort(vector<int>)_(descending)/1024 7918.979 -
std::partial_sort(vector<int>)_(descending)/8 24.877 -
std::partial_sort(vector<int>)_(descending)/8192 93943.665 -
std::partial_sort(vector<int>)_(heap)/1024 7986.384 -
std::partial_sort(vector<int>)_(heap)/8 27.190 -
std::partial_sort(vector<int>)_(heap)/8192 97107.100 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4771.234 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.957 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50323.748 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8861.745 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.817 -2.14%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93137.389 -
std::partial_sort(vector<int>)_(repeated)/1024 2492.425 -1.00%
std::partial_sort(vector<int>)_(repeated)/8 18.665 -
std::partial_sort(vector<int>)_(repeated)/8192 26172.165 -
std::partial_sort(vector<int>)_(shuffled)/1024 6737.488 -
std::partial_sort(vector<int>)_(shuffled)/8 28.146 -1.98%
std::partial_sort(vector<int>)_(shuffled)/8192 87824.995 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5130.613 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.931 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53000.179 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8164.134 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.779 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95078.016 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8319.643 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.015 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98225.671 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5121.308 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.824 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52884.715 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9054.121 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.987 1.35%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94615.655 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.045 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.678 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29428.178 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6916.844 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.260 -1.65%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87155.334 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5338.344 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.279 -1.28%
std::partial_sort_copy(list<int>)_(ascending)/8192 57299.682 -
std::partial_sort_copy(list<int>)_(descending)/1024 8196.106 -
std::partial_sort_copy(list<int>)_(descending)/8 15.851 1.52%
std::partial_sort_copy(list<int>)_(descending)/8192 97010.357 -
std::partial_sort_copy(list<int>)_(heap)/1024 8375.723 -3.02%
std::partial_sort_copy(list<int>)_(heap)/8 17.150 -3.57%
std::partial_sort_copy(list<int>)_(heap)/8192 105890.834 4.38%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5321.441 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.343 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56965.228 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9126.401 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.231 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96485.730 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.482 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.924 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33196.236 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7085.985 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.257 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 87970.185 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4724.787 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.392 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50637.283 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7813.906 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.080 1.44%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92632.647 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7877.715 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.192 -3.68%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 95887.556 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4718.584 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.372 1.40%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50385.222 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8770.111 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.297 -1.69%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92576.803 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.114 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.470 2.67%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26884.739 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6679.318 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.337 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84710.117 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4821.086 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.853 1.74%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50395.340 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7895.016 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.513 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93546.376 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7974.595 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.183 2.24%
std::partial_sort_copy(vector<int>)_(heap)/8192 97257.811 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4807.877 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.889 1.40%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50460.491 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8891.896 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.221 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94563.334 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.494 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.608 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27133.719 -2.87%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6812.249 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.217 2.61%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88053.521 -
std::partition(deque<int>)_(dense)/1024 354.274 -
std::partition(deque<int>)_(dense)/32 12.592 14.79%
std::partition(deque<int>)_(dense)/50 19.025 17.06%
std::partition(deque<int>)_(dense)/8192 2790.650 -
std::partition(deque<int>)_(sparse)/1024 382.276 -2.07%
std::partition(deque<int>)_(sparse)/32 12.542 16.15%
std::partition(deque<int>)_(sparse)/50 18.299 15.37%
std::partition(deque<int>)_(sparse)/8192 2956.868 -2.37%
std::partition(list<int>)_(dense)/1024 389.637 -
std::partition(list<int>)_(dense)/32 8.704 -
std::partition(list<int>)_(dense)/50 13.481 1.89%
std::partition(list<int>)_(dense)/8192 4912.808 -4.90%
std::partition(list<int>)_(sparse)/1024 713.717 -
std::partition(list<int>)_(sparse)/32 8.988 1.43%
std::partition(list<int>)_(sparse)/50 22.718 4.34%
std::partition(list<int>)_(sparse)/8192 7600.645 -
std::partition(vector<int>)_(dense)/1024 248.947 -
std::partition(vector<int>)_(dense)/32 8.698 3.09%
std::partition(vector<int>)_(dense)/50 13.140 -
std::partition(vector<int>)_(dense)/8192 1875.608 -
std::partition(vector<int>)_(sparse)/1024 256.010 -
std::partition(vector<int>)_(sparse)/32 8.667 -2.34%
std::partition(vector<int>)_(sparse)/50 13.680 -
std::partition(vector<int>)_(sparse)/8192 1865.673 -
std::partition_copy(deque<int>)/1024 635.998 -
std::partition_copy(deque<int>)/32 12.840 -
std::partition_copy(deque<int>)/50 21.230 1.76%
std::partition_copy(deque<int>)/8192 5715.326 -
std::partition_copy(list<int>)/1024 778.676 -
std::partition_copy(list<int>)/32 8.964 -
std::partition_copy(list<int>)/50 13.261 1.41%
std::partition_copy(list<int>)/8192 7591.346 -2.48%
std::partition_copy(vector<int>)/1024 475.686 1.79%
std::partition_copy(vector<int>)/32 8.135 1.23%
std::partition_copy(vector<int>)/50 12.428 -
std::partition_copy(vector<int>)/8192 4527.263 -
std::partition_point(deque<int>)/1024 9.459 -
std::partition_point(deque<int>)/32 4.148 -
std::partition_point(deque<int>)/50 4.639 -
std::partition_point(deque<int>)/8192 15.299 -
std::partition_point(list<int>)/1024 1297.782 -
std::partition_point(list<int>)/32 15.897 -
std::partition_point(list<int>)/50 24.592 -1.14%
std::partition_point(list<int>)/8192 12252.001 -9.69%
std::partition_point(vector<int>)/1024 6.118 -
std::partition_point(vector<int>)/32 2.577 -
std::partition_point(vector<int>)/50 2.568 -
std::partition_point(vector<int>)/8192 9.369 -
std::pop_heap(deque<float>)/1024 12.484 -3.52%
std::pop_heap(deque<float>)/8 52.200 -
std::pop_heap(deque<float>)/8192 61.916 1.56%
std::pop_heap(deque<int>)/1024 13.008 5.26%
std::pop_heap(deque<int>)/8 52.423 -
std::pop_heap(deque<int>)/8192 53.197 -
std::pop_heap(deque<size_t>)/1024 15.263 -
std::pop_heap(deque<size_t>)/8 52.389 -
std::pop_heap(deque<size_t>)/8192 59.754 -
std::pop_heap(deque<std::string>)/1024 59.214 -
std::pop_heap(deque<std::string>)/8 57.894 -
std::pop_heap(deque<std::string>)/8192 114.994 -
std::pop_heap(vector<float>)/1024 8.425 -
std::pop_heap(vector<float>)/8 50.598 -
std::pop_heap(vector<float>)/8192 20.148 2.49%
std::pop_heap(vector<int>)/1024 9.992 -
std::pop_heap(vector<int>)/8 51.183 -
std::pop_heap(vector<int>)/8192 13.046 -
std::pop_heap(vector<size_t>)/1024 9.843 -
std::pop_heap(vector<size_t>)/8 51.731 -
std::pop_heap(vector<size_t>)/8192 13.055 -
std::pop_heap(vector<std::string>)/1024 20.556 2.42%
std::pop_heap(vector<std::string>)/8 53.564 -
std::pop_heap(vector<std::string>)/8192 51.555 1.90%
std::remove(deque<int>)_(prefix)/1024 525.980 -
std::remove(deque<int>)_(prefix)/32 54.738 6.25%
std::remove(deque<int>)_(prefix)/50 62.677 4.66%
std::remove(deque<int>)_(prefix)/8192 3853.342 -
std::remove(deque<int>)_(sprinkled)/1024 518.099 -
std::remove(deque<int>)_(sprinkled)/32 54.645 10.38%
std::remove(deque<int>)_(sprinkled)/50 59.780 10.72%
std::remove(deque<int>)_(sprinkled)/8192 3846.006 -
std::remove(list<int>)_(prefix)/1024 1002.604 2.07%
std::remove(list<int>)_(prefix)/32 52.226 -
std::remove(list<int>)_(prefix)/50 62.745 -
std::remove(list<int>)_(prefix)/8192 8179.864 -1.34%
std::remove(list<int>)_(sprinkled)/1024 952.863 -
std::remove(list<int>)_(sprinkled)/32 52.173 -
std::remove(list<int>)_(sprinkled)/50 61.353 -
std::remove(list<int>)_(sprinkled)/8192 7971.623 1.83%
std::remove(vector<int>)_(prefix)/1024 306.642 -1.14%
std::remove(vector<int>)_(prefix)/32 48.885 -
std::remove(vector<int>)_(prefix)/50 53.943 -
std::remove(vector<int>)_(prefix)/8192 2105.157 -
std::remove(vector<int>)_(sprinkled)/1024 285.557 -
std::remove(vector<int>)_(sprinkled)/32 48.803 -
std::remove(vector<int>)_(sprinkled)/50 53.050 1.03%
std::remove(vector<int>)_(sprinkled)/8192 1979.554 -
std::remove_copy(deque<int>)_(prefix)/1024 377.321 -2.42%
std::remove_copy(deque<int>)_(prefix)/32 13.027 -
std::remove_copy(deque<int>)_(prefix)/50 21.136 3.31%
std::remove_copy(deque<int>)_(prefix)/8192 3339.407 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.857 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.155 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.329 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2866.216 -
std::remove_copy(list<int>)_(prefix)/1024 741.141 -
std::remove_copy(list<int>)_(prefix)/32 11.291 -
std::remove_copy(list<int>)_(prefix)/50 18.956 -
std::remove_copy(list<int>)_(prefix)/8192 6978.777 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.055 -
std::remove_copy(list<int>)_(sprinkled)/32 11.210 -
std::remove_copy(list<int>)_(sprinkled)/50 18.730 1.69%
std::remove_copy(list<int>)_(sprinkled)/8192 6935.499 -
std::remove_copy(vector<int>)_(prefix)/1024 263.002 -
std::remove_copy(vector<int>)_(prefix)/32 9.341 -
std::remove_copy(vector<int>)_(prefix)/50 13.973 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.693 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.768 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.457 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.585 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.758 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.010 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.372 1.62%
std::remove_copy_if(deque<int>)_(prefix)/50 28.235 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3803.980 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.637 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.265 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.498 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3512.818 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.436 -
std::remove_copy_if(list<int>)_(prefix)/32 17.101 -
std::remove_copy_if(list<int>)_(prefix)/50 24.763 -
std::remove_copy_if(list<int>)_(prefix)/8192 7314.287 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.813 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.553 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.190 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7341.712 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.865 -2.71%
std::remove_copy_if(vector<int>)_(prefix)/32 12.181 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.834 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3444.625 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.282 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.592 1.59%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.400 -1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.676 -
std::remove_if(deque<int>)_(prefix)/1024 576.751 4.51%
std::remove_if(deque<int>)_(prefix)/32 55.853 -
std::remove_if(deque<int>)_(prefix)/50 65.305 -
std::remove_if(deque<int>)_(prefix)/8192 4277.906 -
std::remove_if(deque<int>)_(sprinkled)/1024 531.029 -
std::remove_if(deque<int>)_(sprinkled)/32 53.040 -
std::remove_if(deque<int>)_(sprinkled)/50 59.942 -
std::remove_if(deque<int>)_(sprinkled)/8192 3952.792 1.45%
std::remove_if(list<int>)_(prefix)/1024 1012.220 1.54%
std::remove_if(list<int>)_(prefix)/32 58.637 -
std::remove_if(list<int>)_(prefix)/50 72.114 -
std::remove_if(list<int>)_(prefix)/8192 10108.260 6.82%
std::remove_if(list<int>)_(sprinkled)/1024 980.743 -9.13%
std::remove_if(list<int>)_(sprinkled)/32 56.824 -
std::remove_if(list<int>)_(sprinkled)/50 74.284 1.99%
std::remove_if(list<int>)_(sprinkled)/8192 8154.899 1.18%
std::remove_if(vector<int>)_(prefix)/1024 349.272 -
std::remove_if(vector<int>)_(prefix)/32 48.974 -
std::remove_if(vector<int>)_(prefix)/50 54.063 -
std::remove_if(vector<int>)_(prefix)/8192 2570.030 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.186 -
std::remove_if(vector<int>)_(sprinkled)/32 50.602 -
std::remove_if(vector<int>)_(sprinkled)/50 56.944 -
std::remove_if(vector<int>)_(sprinkled)/8192 2945.903 -
std::replace(deque<int>)_(prefix)/1024 411.303 -
std::replace(deque<int>)_(prefix)/32 12.746 -
std::replace(deque<int>)_(prefix)/50 19.051 -
std::replace(deque<int>)_(prefix)/8192 3254.553 -
std::replace(deque<int>)_(sprinkled)/1024 350.413 -
std::replace(deque<int>)_(sprinkled)/32 12.142 -
std::replace(deque<int>)_(sprinkled)/50 18.194 -
std::replace(deque<int>)_(sprinkled)/8192 2802.829 -
std::replace(list<int>)_(prefix)/1024 740.105 -
std::replace(list<int>)_(prefix)/32 11.006 -
std::replace(list<int>)_(prefix)/50 17.406 -
std::replace(list<int>)_(prefix)/8192 7110.402 1.86%
std::replace(list<int>)_(sprinkled)/1024 727.993 -7.85%
std::replace(list<int>)_(sprinkled)/32 11.257 -
std::replace(list<int>)_(sprinkled)/50 18.799 -
std::replace(list<int>)_(sprinkled)/8192 7690.761 -
std::replace(vector<int>)_(prefix)/1024 159.168 -
std::replace(vector<int>)_(prefix)/32 5.146 -
std::replace(vector<int>)_(prefix)/50 7.619 -
std::replace(vector<int>)_(prefix)/8192 1267.280 -
std::replace(vector<int>)_(sprinkled)/1024 162.325 5.97%
std::replace(vector<int>)_(sprinkled)/32 5.700 -
std::replace(vector<int>)_(sprinkled)/50 8.979 2.99%
std::replace(vector<int>)_(sprinkled)/8192 1250.112 4.20%
std::replace_if(deque<int>)_(prefix)/1024 480.864 -1.44%
std::replace_if(deque<int>)_(prefix)/32 14.128 2.00%
std::replace_if(deque<int>)_(prefix)/50 20.380 -
std::replace_if(deque<int>)_(prefix)/8192 3514.742 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.862 -
std::replace_if(deque<int>)_(sprinkled)/32 12.438 -
std::replace_if(deque<int>)_(sprinkled)/50 18.666 -
std::replace_if(deque<int>)_(sprinkled)/8192 2939.966 -
std::replace_if(list<int>)_(prefix)/1024 735.964 -
std::replace_if(list<int>)_(prefix)/32 13.802 -
std::replace_if(list<int>)_(prefix)/50 24.511 -
std::replace_if(list<int>)_(prefix)/8192 7326.370 2.51%
std::replace_if(list<int>)_(sprinkled)/1024 743.008 -
std::replace_if(list<int>)_(sprinkled)/32 13.296 -
std::replace_if(list<int>)_(sprinkled)/50 24.890 8.50%
std::replace_if(list<int>)_(sprinkled)/8192 7523.370 1.91%
std::replace_if(vector<int>)_(prefix)/1024 269.931 -1.30%
std::replace_if(vector<int>)_(prefix)/32 9.502 -
std::replace_if(vector<int>)_(prefix)/50 13.956 -
std::replace_if(vector<int>)_(prefix)/8192 2027.390 -1.34%
std::replace_if(vector<int>)_(sprinkled)/1024 246.011 -
std::replace_if(vector<int>)_(sprinkled)/32 9.094 3.84%
std::replace_if(vector<int>)_(sprinkled)/50 14.186 10.30%
std::replace_if(vector<int>)_(sprinkled)/8192 1906.589 -
std::reverse(deque<int>)/32768 5722.137 -
std::reverse(deque<int>)/4096 718.702 -
std::reverse(deque<int>)/512 112.786 -2.82%
std::reverse(deque<int>)/64 13.042 -3.70%
std::reverse(deque<int>)/8 2.497 -1.35%
std::reverse(list<int>)/32768 17309.089 -12.15%
std::reverse(list<int>)/4096 1558.117 -18.27%
std::reverse(list<int>)/512 192.690 -
std::reverse(list<int>)/64 17.445 -
std::reverse(list<int>)/8 1.936 -
std::reverse(vector<int>)/32768 1036.061 -
std::reverse(vector<int>)/4096 130.518 -
std::reverse(vector<int>)/512 16.340 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 1.541 -
std::reverse_copy(deque<int>)/32768 8011.616 -
std::reverse_copy(deque<int>)/4096 972.428 -
std::reverse_copy(deque<int>)/512 124.656 -
std::reverse_copy(deque<int>)/64 16.002 -
std::reverse_copy(deque<int>)/8 2.528 -
std::reverse_copy(list<int>)/32768 26717.209 -
std::reverse_copy(list<int>)/4096 3130.372 -17.80%
std::reverse_copy(list<int>)/512 363.903 -5.34%
std::reverse_copy(list<int>)/64 29.938 -
std::reverse_copy(list<int>)/8 2.442 1.46%
std::reverse_copy(vector<int>)/32768 982.555 -
std::reverse_copy(vector<int>)/4096 131.097 -
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.521 -
std::reverse_copy(vector<int>)/8 2.315 -2.72%
std::rotate(deque<int>)_(1_element_backward)/1024 40.544 -1.52%
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.119 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.452 -
std::rotate(deque<int>)_(1_element_forward)/1024 36.922 -
std::rotate(deque<int>)_(1_element_forward)/32 4.120 -
std::rotate(deque<int>)_(1_element_forward)/50 5.415 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.592 -
std::rotate(deque<int>)_(by_1/2)/1024 188.234 -
std::rotate(deque<int>)_(by_1/2)/32 8.531 -
std::rotate(deque<int>)_(by_1/2)/50 11.622 -
std::rotate(deque<int>)_(by_1/2)/8192 1458.472 -7.78%
std::rotate(deque<int>)_(by_1/3)/1024 414.590 -1.50%
std::rotate(deque<int>)_(by_1/3)/32 20.034 -
std::rotate(deque<int>)_(by_1/3)/50 28.527 -
std::rotate(deque<int>)_(by_1/3)/8192 3255.568 2.51%
std::rotate(deque<int>)_(by_1/4)/1024 265.479 -9.03%
std::rotate(deque<int>)_(by_1/4)/32 13.147 -1.58%
std::rotate(deque<int>)_(by_1/4)/50 27.363 -
std::rotate(deque<int>)_(by_1/4)/8192 2348.090 -17.53%
std::rotate(list<int>)_(1_element_backward)/1024 741.326 -
std::rotate(list<int>)_(1_element_backward)/32 13.296 -
std::rotate(list<int>)_(1_element_backward)/50 24.903 2.53%
std::rotate(list<int>)_(1_element_backward)/8192 7237.839 -4.76%
std::rotate(list<int>)_(1_element_forward)/1024 732.143 -
std::rotate(list<int>)_(1_element_forward)/32 13.832 -
std::rotate(list<int>)_(1_element_forward)/50 25.508 -1.79%
std::rotate(list<int>)_(1_element_forward)/8192 8122.038 12.58%
std::rotate(list<int>)_(by_1/2)/1024 389.297 -
std::rotate(list<int>)_(by_1/2)/32 6.468 -
std::rotate(list<int>)_(by_1/2)/50 12.627 -
std::rotate(list<int>)_(by_1/2)/8192 5441.030 14.36%
std::rotate(list<int>)_(by_1/3)/1024 808.845 -
std::rotate(list<int>)_(by_1/3)/32 17.675 5.71%
std::rotate(list<int>)_(by_1/3)/50 22.873 -
std::rotate(list<int>)_(by_1/3)/8192 8340.381 -
std::rotate(list<int>)_(by_1/4)/1024 576.152 -
std::rotate(list<int>)_(by_1/4)/32 14.504 -
std::rotate(list<int>)_(by_1/4)/50 25.427 -1.09%
std::rotate(list<int>)_(by_1/4)/8192 6599.653 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.489 -1.20%
std::rotate(vector<bool>)_(1_element_backward)/32 17.764 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.763 -
std::rotate(vector<bool>)_(1_element_backward)/8192 119.486 8.10%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.834 1.27%
std::rotate(vector<bool>)_(1_element_forward)/32 17.497 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.562 -1.09%
std::rotate(vector<bool>)_(1_element_forward)/8192 113.977 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.531 -
std::rotate(vector<bool>)_(by_1/2)/32 17.876 -
std::rotate(vector<bool>)_(by_1/2)/50 17.672 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.054 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.034 -
std::rotate(vector<bool>)_(by_1/3)/32 17.705 -
std::rotate(vector<bool>)_(by_1/3)/50 17.784 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.779 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.869 -
std::rotate(vector<bool>)_(by_1/4)/32 17.970 -
std::rotate(vector<bool>)_(by_1/4)/50 17.686 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.349 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.573 -
std::rotate(vector<int>)_(1_element_backward)/32 2.912 -
std::rotate(vector<int>)_(1_element_backward)/50 5.323 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.687 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.396 -
std::rotate(vector<int>)_(1_element_forward)/32 2.954 -
std::rotate(vector<int>)_(1_element_forward)/50 5.247 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.266 -
std::rotate(vector<int>)_(by_1/2)/1024 31.744 -
std::rotate(vector<int>)_(by_1/2)/32 2.347 1.30%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.615 -
std::rotate(vector<int>)_(by_1/3)/1024 118.030 -1.23%
std::rotate(vector<int>)_(by_1/3)/32 10.016 1.04%
std::rotate(vector<int>)_(by_1/3)/50 11.241 1.49%
std::rotate(vector<int>)_(by_1/3)/8192 871.050 -
std::rotate(vector<int>)_(by_1/4)/1024 47.249 -
std::rotate(vector<int>)_(by_1/4)/32 4.739 -
std::rotate(vector<int>)_(by_1/4)/50 11.632 -1.13%
std::rotate(vector<int>)_(by_1/4)/8192 369.746 -
std::rotate_copy(deque<int>)/1024 35.731 1.75%
std::rotate_copy(deque<int>)/32 2.643 1.44%
std::rotate_copy(deque<int>)/50 3.116 3.68%
std::rotate_copy(deque<int>)/8192 291.064 -
std::rotate_copy(list<int>)/1024 733.828 -
std::rotate_copy(list<int>)/32 8.617 -
std::rotate_copy(list<int>)/50 13.896 -
std::rotate_copy(list<int>)/8192 6936.273 2.19%
std::rotate_copy(vector<int>)/1024 33.874 -
std::rotate_copy(vector<int>)/32 2.088 -
std::rotate_copy(vector<int>)/50 2.710 1.33%
std::rotate_copy(vector<int>)/8192 732.729 97.28%
std::sample(deque<int>)/1024 11337.443 -
std::sample(deque<int>)/32 305.281 -
std::sample(deque<int>)/8192 91491.454 -
std::sample(list<int>)/1024 11998.747 -
std::sample(list<int>)/32 312.408 -
std::sample(list<int>)/8192 98167.363 -
std::sample(vector<int>)/1024 11325.558 -
std::sample(vector<int>)/32 303.312 -
std::sample(vector<int>)/8192 91764.216 -
std::search(deque<int>)_(near_matches)/1000 18658.808 -15.66%
std::search(deque<int>)_(near_matches)/1024 19124.469 -16.87%
std::search(deque<int>)_(near_matches)/8192 1442770.231 -
std::search(deque<int>)_(no_match)/1000 404.698 1.31%
std::search(deque<int>)_(no_match)/1024 413.689 35.06%
std::search(deque<int>)_(no_match)/1048576 422422.899 -
std::search(deque<int>)_(no_match)/8192 3301.883 -
std::search(deque<int>)_(same_length)/1000 325.361 -
std::search(deque<int>)_(same_length)/1024 473.746 -
std::search(deque<int>)_(same_length)/8192 3770.477 -
std::search(deque<int>)_(single_element)/1000 447.609 1.07%
std::search(deque<int>)_(single_element)/1024 458.164 -
std::search(deque<int>)_(single_element)/8192 3653.074 -
std::search(deque<int>,_pred)_(near_matches)/1000 27433.795 13.48%
std::search(deque<int>,_pred)_(near_matches)/1024 28748.480 13.66%
std::search(deque<int>,_pred)_(near_matches)/8192 1518940.618 -
std::search(deque<int>,_pred)_(no_match)/1000 618.478 11.87%
std::search(deque<int>,_pred)_(no_match)/1024 634.653 12.42%
std::search(deque<int>,_pred)_(no_match)/1048576 584926.687 -
std::search(deque<int>,_pred)_(no_match)/8192 4610.120 -
std::search(deque<int>,_pred)_(same_length)/1000 493.914 2.95%
std::search(deque<int>,_pred)_(same_length)/1024 505.465 -1.11%
std::search(deque<int>,_pred)_(same_length)/8192 3999.158 -
std::search(deque<int>,_pred)_(single_element)/1000 685.419 -
std::search(deque<int>,_pred)_(single_element)/1024 704.192 -
std::search(deque<int>,_pred)_(single_element)/8192 5653.873 -
std::search(list<int>)_(near_matches)/1000 38047.099 -
std::search(list<int>)_(near_matches)/1024 39540.214 -
std::search(list<int>)_(near_matches)/8192 2539696.254 -
std::search(list<int>)_(no_match)/1000 677.562 -3.72%
std::search(list<int>)_(no_match)/1024 755.689 2.19%
std::search(list<int>)_(no_match)/1048576 825513.432 -1.66%
std::search(list<int>)_(no_match)/8192 6540.623 -
std::search(list<int>)_(same_length)/1000 747.416 -3.87%
std::search(list<int>)_(same_length)/1024 804.138 -1.65%
std::search(list<int>)_(same_length)/8192 8690.912 5.32%
std::search(list<int>)_(single_element)/1000 690.411 1.93%
std::search(list<int>)_(single_element)/1024 767.929 2.59%
std::search(list<int>)_(single_element)/8192 7306.134 -13.53%
std::search(list<int>,_pred)_(near_matches)/1000 41503.205 -
std::search(list<int>,_pred)_(near_matches)/1024 43474.036 -
std::search(list<int>,_pred)_(near_matches)/8192 2687012.770 -
std::search(list<int>,_pred)_(no_match)/1000 801.552 -
std::search(list<int>,_pred)_(no_match)/1024 821.254 -
std::search(list<int>,_pred)_(no_match)/1048576 953600.656 -
std::search(list<int>,_pred)_(no_match)/8192 7258.784 -
std::search(list<int>,_pred)_(same_length)/1000 793.404 -
std::search(list<int>,_pred)_(same_length)/1024 812.410 -
std::search(list<int>,_pred)_(same_length)/8192 9029.745 4.04%
std::search(list<int>,_pred)_(single_element)/1000 799.549 -
std::search(list<int>,_pred)_(single_element)/1024 818.836 -
std::search(list<int>,_pred)_(single_element)/8192 9186.185 -3.38%
std::search(vector<int>)_(near_matches)/1000 14401.271 1.16%
std::search(vector<int>)_(near_matches)/1024 15160.424 -
std::search(vector<int>)_(near_matches)/8192 761023.913 -
std::search(vector<int>)_(no_match)/1000 208.460 -
std::search(vector<int>)_(no_match)/1024 213.150 -
std::search(vector<int>)_(no_match)/1048576 210686.483 -
std::search(vector<int>)_(no_match)/8192 1642.406 -
std::search(vector<int>)_(same_length)/1000 240.278 -
std::search(vector<int>)_(same_length)/1024 245.322 -
std::search(vector<int>)_(same_length)/8192 1866.743 -2.60%
std::search(vector<int>)_(single_element)/1000 237.550 -
std::search(vector<int>)_(single_element)/1024 243.002 -
std::search(vector<int>)_(single_element)/8192 1855.864 -
std::search(vector<int>,_pred)_(near_matches)/1000 22703.942 -
std::search(vector<int>,_pred)_(near_matches)/1024 23758.302 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451419.087 -
std::search(vector<int>,_pred)_(no_match)/1000 516.806 -1.46%
std::search(vector<int>,_pred)_(no_match)/1024 528.467 -
std::search(vector<int>,_pred)_(no_match)/1048576 588642.961 -1.11%
std::search(vector<int>,_pred)_(no_match)/8192 4191.659 -1.49%
std::search(vector<int>,_pred)_(same_length)/1000 611.992 1.81%
std::search(vector<int>,_pred)_(same_length)/1024 616.115 -
std::search(vector<int>,_pred)_(same_length)/8192 4922.818 -
std::search(vector<int>,_pred)_(single_element)/1000 564.862 -
std::search(vector<int>,_pred)_(single_element)/1024 578.548 -
std::search(vector<int>,_pred)_(single_element)/8192 4623.243 -
std::search_n(deque<int>)_(no_match)/1024 13.659 -
std::search_n(deque<int>)_(no_match)/32 13.605 -
std::search_n(deque<int>)_(no_match)/8192 15.902 -
std::search_n(deque<int>,_pred)_(no_match)/1024 14.990 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.056 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.913 -
std::search_n(list<int>)_(no_match)/1024 726.165 -
std::search_n(list<int>)_(no_match)/32 9.186 -
std::search_n(list<int>)_(no_match)/8192 6906.153 -9.65%
std::search_n(list<int>,_pred)_(no_match)/1024 828.122 -
std::search_n(list<int>,_pred)_(no_match)/32 17.322 -
std::search_n(list<int>,_pred)_(no_match)/8192 7337.891 -10.89%
std::search_n(vector<int>)_(no_match)/1024 3.281 -
std::search_n(vector<int>)_(no_match)/32 3.293 -
std::search_n(vector<int>)_(no_match)/8192 3.305 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.075 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.105 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.073 -
std::set<int>::clear()/0 390.680 -
std::set<int>::clear()/1024 9909.691 9.86%
std::set<int>::clear()/32 651.499 5.29%
std::set<int>::clear()/8192 84103.685 7.48%
std::set<int>::contains(key)_(existent)/1024 3.869 -
std::set<int>::contains(key)_(existent)/32 1.722 4.29%
std::set<int>::contains(key)_(existent)/8192 8.829 8.44%
std::set<int>::contains(key)_(non-existent)/0 0.298 -
std::set<int>::contains(key)_(non-existent)/1024 6.047 -8.69%
std::set<int>::contains(key)_(non-existent)/32 2.708 -9.60%
std::set<int>::contains(key)_(non-existent)/8192 15.055 38.69%
std::set<int>::count(key)_(existent)/1024 4.291 3.15%
std::set<int>::count(key)_(existent)/32 1.624 -
std::set<int>::count(key)_(existent)/8192 7.865 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.404 -3.04%
std::set<int>::count(key)_(non-existent)/32 2.887 -1.92%
std::set<int>::count(key)_(non-existent)/8192 11.306 -
std::set<int>::ctor(&&,_different_allocs)/0 12.856 1.37%
std::set<int>::ctor(&&,_different_allocs)/1024 5785.978 -2.64%
std::set<int>::ctor(&&,_different_allocs)/32 178.079 -
std::set<int>::ctor(&&,_different_allocs)/8192 48601.674 -
std::set<int>::ctor(const&)/0 12.725 -
std::set<int>::ctor(const&)/1024 6429.660 3.98%
std::set<int>::ctor(const&)/32 225.935 3.00%
std::set<int>::ctor(const&)/8192 51084.353 4.24%
std::set<int>::ctor(const&,_alloc)/0 13.126 3.49%
std::set<int>::ctor(const&,_alloc)/1024 6391.053 3.46%
std::set<int>::ctor(const&,_alloc)/32 226.297 3.03%
std::set<int>::ctor(const&,_alloc)/8192 51357.064 4.29%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8485.018 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.059 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68331.115 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12701.312 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.436 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236721.702 -
std::set<int>::equal_range(key)_(existent)/1024 4.562 -
std::set<int>::equal_range(key)_(existent)/32 1.872 -3.93%
std::set<int>::equal_range(key)_(existent)/8192 8.579 -2.43%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.529 -
std::set<int>::equal_range(key)_(non-existent)/32 2.442 -5.91%
std::set<int>::equal_range(key)_(non-existent)/8192 9.974 -1.52%
std::set<int>::erase(iterator)/1024 21.073 6.44%
std::set<int>::erase(iterator)/32 20.540 4.14%
std::set<int>::erase(iterator)/8192 21.141 7.01%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.254 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7005.039 5.41%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.738 1.59%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56654.372 5.11%
std::set<int>::erase(key)_(existent)/1024 50.948 3.61%
std::set<int>::erase(key)_(existent)/32 22.185 1.83%
std::set<int>::erase(key)_(existent)/8192 68.722 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.412 -1.82%
std::set<int>::erase(key)_(non-existent,_end)/32 2.276 -2.08%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.916 15.80%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.918 1.59%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.777 1.48%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.048 -1.90%
std::set<int>::find(key)_(existent)/1024 4.044 -
std::set<int>::find(key)_(existent)/32 1.726 -
std::set<int>::find(key)_(existent)/8192 8.039 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.599 -3.06%
std::set<int>::find(key)_(non-existent)/32 2.250 -1.07%
std::set<int>::find(key)_(non-existent)/8192 8.672 -2.34%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.987 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.959 14.40%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.462 -6.96%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.998 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.615 3.01%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.870 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.087 3.58%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.186 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.727 -4.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.856 1.03%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 96.634 5.97%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.177 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.448 -5.99%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.901 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.301 10.99%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.758 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16713.831 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.158 -1.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181590.875 -2.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.000 -4.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12861.245 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.487 -1.81%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117284.883 -3.99%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.799 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7579.348 -2.87%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 531.974 -1.12%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130523.581 -
std::set<int>::insert(value)_(already_present)/1024 5.908 1.83%
std::set<int>::insert(value)_(already_present)/32 1.764 -
std::set<int>::insert(value)_(already_present)/8192 9.894 5.56%
std::set<int>::insert(value)_(new_value,_end)/0 17.035 -
std::set<int>::insert(value)_(new_value,_end)/1024 46.093 14.06%
std::set<int>::insert(value)_(new_value,_end)/32 18.696 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.954 10.28%
std::set<int>::insert(value)_(new_value,_middle)/0 17.001 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.816 5.47%
std::set<int>::insert(value)_(new_value,_middle)/32 18.395 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.999 3.26%
std::set<int>::lower_bound(key)_(existent)/1024 4.670 5.10%
std::set<int>::lower_bound(key)_(existent)/32 1.533 -
std::set<int>::lower_bound(key)_(existent)/8192 7.818 -2.43%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.044 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.263 1.25%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.946 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.332 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6207.565 2.97%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.025 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49470.399 2.69%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6152.416 2.12%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.609 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49149.208 -6.05%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1343.575 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.137 -1.92%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12305.461 -
std::set<int>::upper_bound(key)_(existent)/1024 4.154 -2.85%
std::set<int>::upper_bound(key)_(existent)/32 1.757 -2.73%
std::set<int>::upper_bound(key)_(existent)/8192 8.249 -6.28%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.839 -6.32%
std::set<int>::upper_bound(key)_(non-existent)/32 2.422 -6.06%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.800 -7.16%
std::set<std::string>::clear()/0 391.646 -
std::set<std::string>::clear()/1024 21815.163 2.34%
std::set<std::string>::clear()/32 871.394 -1.78%
std::set<std::string>::clear()/8192 210801.029 -
std::set<std::string>::contains(key)_(existent)/1024 24.184 3.50%
std::set<std::string>::contains(key)_(existent)/32 15.831 8.33%
std::set<std::string>::contains(key)_(existent)/8192 26.978 -6.57%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.751 5.02%
std::set<std::string>::contains(key)_(non-existent)/32 9.785 -5.62%
std::set<std::string>::contains(key)_(non-existent)/8192 27.818 -1.82%
std::set<std::string>::count(key)_(existent)/1024 23.838 -3.99%
std::set<std::string>::count(key)_(existent)/32 16.484 4.56%
std::set<std::string>::count(key)_(existent)/8192 35.272 20.28%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 22.786 -6.41%
std::set<std::string>::count(key)_(non-existent)/32 10.789 -
std::set<std::string>::count(key)_(non-existent)/8192 31.983 -5.37%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.799 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6839.580 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.223 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57395.242 -
std::set<std::string>::ctor(const&)/0 12.671 -
std::set<std::string>::ctor(const&)/1024 34505.165 -
std::set<std::string>::ctor(const&)/32 776.987 9.35%
std::set<std::string>::ctor(const&)/8192 346372.589 1.28%
std::set<std::string>::ctor(const&,_alloc)/0 12.700 -
std::set<std::string>::ctor(const&,_alloc)/1024 37209.040 -
std::set<std::string>::ctor(const&,_alloc)/32 753.605 9.34%
std::set<std::string>::ctor(const&,_alloc)/8192 348841.764 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39572.953 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.102 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379932.518 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.768 -4.62%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55513.177 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1066.794 7.41%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1116568.949 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.883 8.13%
std::set<std::string>::equal_range(key)_(existent)/32 15.839 -9.11%
std::set<std::string>::equal_range(key)_(existent)/8192 28.759 -4.16%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.397 -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.176 -19.49%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.631 -2.13%
std::set<std::string>::erase(iterator)/1024 31.294 22.83%
std::set<std::string>::erase(iterator)/32 27.794 8.77%
std::set<std::string>::erase(iterator)/8192 28.161 -6.47%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.783 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13021.336 2.78%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 697.533 3.24%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118191.969 1.55%
std::set<std::string>::erase(key)_(existent)/1024 63.303 -11.79%
std::set<std::string>::erase(key)_(existent)/32 52.151 -1.49%
std::set<std::string>::erase(key)_(existent)/8192 74.552 12.98%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.820 -4.46%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.693 -6.25%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.005 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.514 -2.19%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.079 8.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.645 -1.38%
std::set<std::string>::find(key)_(existent)/1024 22.484 -3.50%
std::set<std::string>::find(key)_(existent)/32 15.724 -
std::set<std::string>::find(key)_(existent)/8192 28.986 -7.74%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.690 -1.11%
std::set<std::string>::find(key)_(non-existent)/32 9.741 -5.64%
std::set<std::string>::find(key)_(non-existent)/8192 27.626 -3.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.169 -6.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 51.230 -26.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.087 -36.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.752 -7.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.786 38.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.343 13.05%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.843 -8.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.112 -18.49%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.931 -1.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.145 46.24%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.681 -29.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.621 27.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.013 1.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.549 9.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.692 9.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 35.430 -5.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.463 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65491.569 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1479.306 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900652.190 -2.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.595 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43970.681 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1296.500 2.05%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598218.748 -1.63%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.301 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41932.760 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1160.122 4.45%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 606791.764 -
std::set<std::string>::insert(value)_(already_present)/1024 26.193 -11.96%
std::set<std::string>::insert(value)_(already_present)/32 9.674 -7.41%
std::set<std::string>::insert(value)_(already_present)/8192 29.762 -23.06%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.120 25.56%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.823 7.41%
std::set<std::string>::insert(value)_(new_value,_end)/32 44.996 37.63%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.352 -5.69%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.315 10.86%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.013 -6.85%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.147 9.07%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 41.841 -10.35%
std::set<std::string>::lower_bound(key)_(existent)/1024 24.245 14.73%
std::set<std::string>::lower_bound(key)_(existent)/32 15.246 -4.17%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.328 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.638 1.50%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.474 -2.08%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.004 1.99%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.260 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 38287.083 4.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 833.728 -2.73%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 351898.148 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36372.929 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.829 14.57%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349201.718 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15687.543 -7.49%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 309.529 -10.31%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205880.062 -1.19%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.374 -8.70%
std::set<std::string>::upper_bound(key)_(existent)/32 17.094 12.66%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.225 -1.31%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.171 3.85%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.407 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.567 5.66%
std::shift_left(deque<int>)/1024 37.989 -
std::shift_left(deque<int>)/32 3.801 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.876 -
std::shift_left(list<int>)/1024 727.051 -
std::shift_left(list<int>)/32 13.399 -
std::shift_left(list<int>)/50 27.886 -
std::shift_left(list<int>)/8192 7739.276 -
std::shift_left(vector<int>)/1024 35.360 -
std::shift_left(vector<int>)/32 3.886 -
std::shift_left(vector<int>)/50 5.264 -
std::shift_left(vector<int>)/8192 281.054 -
std::shift_right(deque<int>)/1024 40.541 -
std::shift_right(deque<int>)/32 3.453 -
std::shift_right(deque<int>)/50 4.451 -1.52%
std::shift_right(deque<int>)/8192 308.743 -
std::shift_right(list<int>)/1024 731.792 -
std::shift_right(list<int>)/32 14.477 -
std::shift_right(list<int>)/50 26.385 -1.10%
std::shift_right(list<int>)/8192 7340.420 -4.17%
std::shift_right(vector<int>)/1024 35.599 -
std::shift_right(vector<int>)/32 2.950 -29.34%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 300.255 -
std::shuffle(deque<int>)/1024 9293.443 -
std::shuffle(deque<int>)/32 293.357 -
std::shuffle(deque<int>)/8192 74066.272 -
std::shuffle(vector<int>)/1024 8790.367 -
std::shuffle(vector<int>)/32 278.020 -
std::shuffle(vector<int>)/8192 70048.234 -
std::sort(deque<int>)_(ascending)/1024 765.803 -
std::sort(deque<int>)_(ascending)/8 17.638 2.01%
std::sort(deque<int>)_(ascending)/8192 5746.369 -
std::sort(deque<int>)_(descending)/1024 1295.902 -
std::sort(deque<int>)_(descending)/8 24.955 -
std::sort(deque<int>)_(descending)/8192 10370.788 -
std::sort(deque<int>)_(heap)/1024 6217.829 -
std::sort(deque<int>)_(heap)/8 23.937 -1.43%
std::sort(deque<int>)_(heap)/8192 69034.150 -
std::sort(deque<int>)_(pipe-organ)/1024 2724.662 -
std::sort(deque<int>)_(pipe-organ)/8 19.995 -
std::sort(deque<int>)_(pipe-organ)/8192 26181.006 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17661.042 -1.29%
std::sort(deque<int>)_(qsort_adversarial)/8 17.786 1.63%
std::sort(deque<int>)_(qsort_adversarial)/8192 481175.025 -
std::sort(deque<int>)_(repeated)/1024 999.928 5.86%
std::sort(deque<int>)_(repeated)/8 18.189 -3.23%
std::sort(deque<int>)_(repeated)/8192 6755.200 3.45%
std::sort(deque<int>)_(shuffled)/1024 6855.452 -
std::sort(deque<int>)_(shuffled)/8 22.595 -
std::sort(deque<int>)_(shuffled)/8192 80658.598 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.481 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.640 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3751.494 -
std::sort(vector<NonIntegral>)_(descending)/1024 772.971 -
std::sort(vector<NonIntegral>)_(descending)/8 25.114 1.34%
std::sort(vector<NonIntegral>)_(descending)/8192 5269.627 -
std::sort(vector<NonIntegral>)_(heap)/1024 4318.980 -
std::sort(vector<NonIntegral>)_(heap)/8 23.825 -
std::sort(vector<NonIntegral>)_(heap)/8192 49699.984 -1.35%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1881.504 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.441 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18359.528 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13352.518 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.013 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155561.087 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.256 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.724 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3740.157 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4644.191 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.519 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83682.566 -
std::sort(vector<int>)_(ascending)/1024 522.427 -
std::sort(vector<int>)_(ascending)/8 15.775 -
std::sort(vector<int>)_(ascending)/8192 3745.568 -
std::sort(vector<int>)_(descending)/1024 1009.475 -
std::sort(vector<int>)_(descending)/8 24.649 -1.52%
std::sort(vector<int>)_(descending)/8192 7155.305 -
std::sort(vector<int>)_(heap)/1024 4546.517 -
std::sort(vector<int>)_(heap)/8 23.580 -1.97%
std::sort(vector<int>)_(heap)/8192 45508.562 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.489 -
std::sort(vector<int>)_(pipe-organ)/8 17.498 -
std::sort(vector<int>)_(pipe-organ)/8192 21530.469 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12985.622 -4.90%
std::sort(vector<int>)_(qsort_adversarial)/8 15.897 -
std::sort(vector<int>)_(qsort_adversarial)/8192 156993.946 1.91%
std::sort(vector<int>)_(repeated)/1024 658.612 -
std::sort(vector<int>)_(repeated)/8 15.719 -
std::sort(vector<int>)_(repeated)/8192 5010.745 -
std::sort(vector<int>)_(shuffled)/1024 4630.339 -
std::sort(vector<int>)_(shuffled)/8 22.678 -
std::sort(vector<int>)_(shuffled)/8192 44939.030 -
std::sort_heap(deque<int>)/1024 13370.424 -
std::sort_heap(deque<int>)/8 36.584 2.03%
std::sort_heap(deque<int>)/8192 470303.219 -
std::sort_heap(deque<int>,_pred)/1024 12287.107 -
std::sort_heap(deque<int>,_pred)/8 35.201 3.76%
std::sort_heap(deque<int>,_pred)/8192 423539.504 -
std::sort_heap(vector<NonIntegral>)/1024 9823.830 -
std::sort_heap(vector<NonIntegral>)/8 30.743 2.52%
std::sort_heap(vector<NonIntegral>)/8192 105393.611 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9873.801 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.985 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106127.950 -
std::sort_heap(vector<int>)/1024 9806.223 -
std::sort_heap(vector<int>)/8 31.929 7.27%
std::sort_heap(vector<int>)/8192 105987.416 -
std::sort_heap(vector<int>,_pred)/1024 9872.158 -
std::sort_heap(vector<int>,_pred)/8 33.321 4.96%
std::sort_heap(vector<int>,_pred)/8192 106007.096 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2734.108 -1.83%
std::stable_partition(deque<int>)_(alloc_fails)/32 1924.706 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1940.700 2.15%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9863.897 -
std::stable_partition(deque<int>)_(dense)/1024 613.876 3.09%
std::stable_partition(deque<int>)_(dense)/32 29.781 1.79%
std::stable_partition(deque<int>)_(dense)/50 39.333 -
std::stable_partition(deque<int>)_(dense)/8192 5652.316 -
std::stable_partition(deque<int>)_(sparse)/1024 423.578 -4.59%
std::stable_partition(deque<int>)_(sparse)/32 12.451 8.11%
std::stable_partition(deque<int>)_(sparse)/50 27.298 -5.43%
std::stable_partition(deque<int>)_(sparse)/8192 3373.747 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4268.479 2.62%
std::stable_partition(list<int>)_(alloc_fails)/32 1922.832 2.47%
std::stable_partition(list<int>)_(alloc_fails)/50 1951.593 2.88%
std::stable_partition(list<int>)_(alloc_fails)/8192 25085.555 -5.29%
std::stable_partition(list<int>)_(dense)/1024 1742.932 21.40%
std::stable_partition(list<int>)_(dense)/32 38.253 4.04%
std::stable_partition(list<int>)_(dense)/50 57.205 -
std::stable_partition(list<int>)_(dense)/8192 17450.723 -7.16%
std::stable_partition(list<int>)_(sparse)/1024 929.588 -
std::stable_partition(list<int>)_(sparse)/32 9.657 -
std::stable_partition(list<int>)_(sparse)/50 26.667 -
std::stable_partition(list<int>)_(sparse)/8192 8889.444 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2382.730 2.57%
std::stable_partition(vector<int>)_(alloc_fails)/32 1902.108 1.35%
std::stable_partition(vector<int>)_(alloc_fails)/50 1925.982 2.84%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5393.269 -
std::stable_partition(vector<int>)_(dense)/1024 292.487 -
std::stable_partition(vector<int>)_(dense)/32 20.927 -1.44%
std::stable_partition(vector<int>)_(dense)/50 25.379 -
std::stable_partition(vector<int>)_(dense)/8192 2088.322 -
std::stable_partition(vector<int>)_(sparse)/1024 211.442 -1.57%
std::stable_partition(vector<int>)_(sparse)/32 7.222 1.92%
std::stable_partition(vector<int>)_(sparse)/50 20.974 -2.78%
std::stable_partition(vector<int>)_(sparse)/8192 1542.496 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3969.085 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.801 1.68%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18833.237 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29002.660 -2.41%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.860 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26226.340 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13679.514 -1.87%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.285 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25835.894 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16380.223 -1.37%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.371 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22328.870 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25768.396 -2.79%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.308 -2.84%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28083.359 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3705.258 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.812 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 16681.501 27.91%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19306.895 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.891 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25193.987 3.26%
std::stable_sort(deque<int>)_(ascending)/1024 2096.914 -
std::stable_sort(deque<int>)_(ascending)/8 17.639 -3.26%
std::stable_sort(deque<int>)_(ascending)/8192 13533.486 -
std::stable_sort(deque<int>)_(descending)/1024 2883.449 -
std::stable_sort(deque<int>)_(descending)/8 25.137 -5.80%
std::stable_sort(deque<int>)_(descending)/8192 20391.419 -
std::stable_sort(deque<int>)_(heap)/1024 2712.533 -
std::stable_sort(deque<int>)_(heap)/8 24.059 -
std::stable_sort(deque<int>)_(heap)/8192 17278.649 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2964.990 1.59%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.593 -3.96%
std::stable_sort(deque<int>)_(pipe-organ)/8192 21357.428 4.86%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3091.888 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.274 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20685.344 -
std::stable_sort(deque<int>)_(repeated)/1024 1415.416 -
std::stable_sort(deque<int>)_(repeated)/8 17.701 -2.85%
std::stable_sort(deque<int>)_(repeated)/8192 7661.847 -
std::stable_sort(deque<int>)_(shuffled)/1024 2515.662 -
std::stable_sort(deque<int>)_(shuffled)/8 22.687 -
std::stable_sort(deque<int>)_(shuffled)/8192 14218.081 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4872.472 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.746 -4.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48241.332 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22783.815 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.454 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119513.975 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13741.001 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.416 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107603.126 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14000.389 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.332 1.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85047.174 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22439.923 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.694 -1.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136023.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3565.246 2.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.542 -5.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18088.621 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17961.627 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.276 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146204.131 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3589.418 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.697 -3.39%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42154.691 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12481.169 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.581 -2.10%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 185679.575 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9539.984 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.422 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117539.975 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8068.601 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.392 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115607.389 -3.22%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13543.029 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.563 -4.37%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199514.239 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1278.252 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.697 -3.87%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13986.040 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12052.752 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.540 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174857.266 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4800.753 4.03%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.070 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18768.404 -1.80%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.509 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.051 -1.09%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23958.430 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13798.754 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.122 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30492.406 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14150.551 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.295 -3.32%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22116.033 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22613.418 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.087 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34157.066 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3436.388 -2.73%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.083 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9650.471 -13.56%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17898.095 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.333 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27332.865 -2.58%
std::stable_sort(vector<int>)_(ascending)/1024 2064.487 -1.33%
std::stable_sort(vector<int>)_(ascending)/8 15.646 -
std::stable_sort(vector<int>)_(ascending)/8192 13394.511 -
std::stable_sort(vector<int>)_(descending)/1024 2749.395 -2.45%
std::stable_sort(vector<int>)_(descending)/8 24.505 1.67%
std::stable_sort(vector<int>)_(descending)/8192 18392.917 -
std::stable_sort(vector<int>)_(heap)/1024 2523.500 -
std::stable_sort(vector<int>)_(heap)/8 21.673 1.25%
std::stable_sort(vector<int>)_(heap)/8192 14506.975 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2750.588 -2.03%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.270 -3.65%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18177.990 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2866.809 -1.35%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.650 1.36%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18226.170 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.320 -2.77%
std::stable_sort(vector<int>)_(repeated)/8 15.656 -
std::stable_sort(vector<int>)_(repeated)/8192 5243.779 -
std::stable_sort(vector<int>)_(shuffled)/1024 2223.543 -1.34%
std::stable_sort(vector<int>)_(shuffled)/8 19.922 -
std::stable_sort(vector<int>)_(shuffled)/8192 10937.473 -
std::swap_ranges(deque<int>)/1024 319.218 -
std::swap_ranges(deque<int>)/32 10.465 -
std::swap_ranges(deque<int>)/50 15.855 -
std::swap_ranges(deque<int>)/8192 2549.327 -
std::swap_ranges(list<int>)/1024 758.448 -5.23%
std::swap_ranges(list<int>)/32 19.456 -
std::swap_ranges(list<int>)/50 32.171 -6.94%
std::swap_ranges(list<int>)/8192 10878.809 4.26%
std::swap_ranges(vector<int>)/1024 62.602 -
std::swap_ranges(vector<int>)/32 4.812 -
std::swap_ranges(vector<int>)/50 5.598 -
std::swap_ranges(vector<int>)/8192 475.416 -
std::transform(deque<int>)_(identity_transform)/1024 369.979 -
std::transform(deque<int>)_(identity_transform)/32 12.302 -
std::transform(deque<int>)_(identity_transform)/50 19.085 -
std::transform(deque<int>)_(identity_transform)/8192 2469.414 1.05%
std::transform(deque<int>,_deque<int>)/1024 660.374 -
std::transform(deque<int>,_deque<int>)/32 22.680 6.25%
std::transform(deque<int>,_deque<int>)/50 35.888 -1.05%
std::transform(deque<int>,_deque<int>)/8192 5430.450 -
std::transform(list<int>)_(identity_transform)/1024 738.997 -
std::transform(list<int>)_(identity_transform)/32 16.946 -
std::transform(list<int>)_(identity_transform)/50 30.383 -
std::transform(list<int>)_(identity_transform)/8192 7042.636 -9.38%
std::transform(list<int>,_list<int>)/1024 840.646 -
std::transform(list<int>,_list<int>)/32 23.038 -
std::transform(list<int>,_list<int>)/50 37.281 -
std::transform(list<int>,_list<int>)/8192 9126.414 -5.29%
std::transform(vector<int>)_(identity_transform)/1024 262.488 -
std::transform(vector<int>)_(identity_transform)/32 9.168 -
std::transform(vector<int>)_(identity_transform)/50 16.315 -
std::transform(vector<int>)_(identity_transform)/8192 2020.406 -
std::transform(vector<int>,_vector<int>)/1024 555.323 -
std::transform(vector<int>,_vector<int>)/32 17.226 -
std::transform(vector<int>,_vector<int>)/50 26.866 -
std::transform(vector<int>,_vector<int>)/8192 4444.163 -
std::unique(deque<int>)_(contiguous)/1024 515.345 -
std::unique(deque<int>)_(contiguous)/32 50.905 -3.06%
std::unique(deque<int>)_(contiguous)/52 58.070 -2.69%
std::unique(deque<int>)_(contiguous)/8192 3741.729 -
std::unique(deque<int>)_(sprinkled)/1024 512.560 -
std::unique(deque<int>)_(sprinkled)/32 54.738 3.87%
std::unique(deque<int>)_(sprinkled)/52 65.850 7.89%
std::unique(deque<int>)_(sprinkled)/8192 3818.897 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.082 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.570 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.103 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4558.594 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.915 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.954 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.826 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5217.784 -
std::unique(list<int>)_(contiguous)/1024 917.876 -
std::unique(list<int>)_(contiguous)/32 52.043 -
std::unique(list<int>)_(contiguous)/52 63.795 -
std::unique(list<int>)_(contiguous)/8192 7048.254 -
std::unique(list<int>)_(sprinkled)/1024 965.019 -
std::unique(list<int>)_(sprinkled)/32 54.150 -
std::unique(list<int>)_(sprinkled)/52 67.579 -
std::unique(list<int>)_(sprinkled)/8192 8022.250 1.03%
std::unique(list<int>,_pred)_(contiguous)/1024 943.700 -6.78%
std::unique(list<int>,_pred)_(contiguous)/32 57.551 -
std::unique(list<int>,_pred)_(contiguous)/52 71.045 -
std::unique(list<int>,_pred)_(contiguous)/8192 7542.607 -1.21%
std::unique(list<int>,_pred)_(sprinkled)/1024 1008.307 -1.27%
std::unique(list<int>,_pred)_(sprinkled)/32 63.085 -
std::unique(list<int>,_pred)_(sprinkled)/52 79.071 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8400.862 -
std::unique(vector<int>)_(contiguous)/1024 308.525 -
std::unique(vector<int>)_(contiguous)/32 48.154 -
std::unique(vector<int>)_(contiguous)/52 53.571 -
std::unique(vector<int>)_(contiguous)/8192 1913.297 -
std::unique(vector<int>)_(sprinkled)/1024 570.869 7.42%
std::unique(vector<int>)_(sprinkled)/32 54.370 -4.23%
std::unique(vector<int>)_(sprinkled)/52 67.258 2.59%
std::unique(vector<int>)_(sprinkled)/8192 3966.063 1.34%
std::unique(vector<int>,_pred)_(contiguous)/1024 486.001 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.350 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.424 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3583.348 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.771 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.960 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.783 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5179.954 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.179 -
std::unique_copy(deque<int>)_(contiguous)/32 9.502 -9.35%
std::unique_copy(deque<int>)_(contiguous)/52 14.794 -
std::unique_copy(deque<int>)_(contiguous)/8192 3723.461 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.528 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.303 -
std::unique_copy(deque<int>)_(sprinkled)/52 21.085 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3737.098 -3.75%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.717 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.987 5.14%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.898 3.06%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.309 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 634.310 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.813 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.749 1.60%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.910 -
std::unique_copy(list<int>)_(contiguous)/1024 737.766 -
std::unique_copy(list<int>)_(contiguous)/32 11.186 -
std::unique_copy(list<int>)_(contiguous)/52 19.485 -
std::unique_copy(list<int>)_(contiguous)/8192 6801.466 -
std::unique_copy(list<int>)_(sprinkled)/1024 797.668 8.21%
std::unique_copy(list<int>)_(sprinkled)/32 13.425 -3.10%
std::unique_copy(list<int>)_(sprinkled)/52 24.964 3.56%
std::unique_copy(list<int>)_(sprinkled)/8192 7038.269 1.15%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.001 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.256 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.281 1.32%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7514.808 -1.52%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.631 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.261 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.083 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7599.189 -1.54%
std::unique_copy(vector<int>)_(contiguous)/1024 247.369 -
std::unique_copy(vector<int>)_(contiguous)/32 8.625 -
std::unique_copy(vector<int>)_(contiguous)/52 13.508 -
std::unique_copy(vector<int>)_(contiguous)/8192 1886.404 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.050 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.206 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.886 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3683.310 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.975 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.388 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.620 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3782.416 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.617 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.312 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.366 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4516.273 -
std::unordered_map<int,_int>::clear()/0 393.894 -
std::unordered_map<int,_int>::clear()/1024 8267.636 -
std::unordered_map<int,_int>::clear()/32 593.765 1.37%
std::unordered_map<int,_int>::clear()/8192 64010.555 1.43%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.630 -15.62%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.914 5.48%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.610 -6.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.375 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.971 21.84%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.669 9.96%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.571 1.55%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.394 1.31%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.529 2.04%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.614 3.01%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.306 5.39%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.499 11.64%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.473 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.564 5.08%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.124 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8509.212 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.592 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99307.280 -
std::unordered_map<int,_int>::ctor(const&)/0 13.016 1.16%
std::unordered_map<int,_int>::ctor(const&)/1024 7251.327 5.95%
std::unordered_map<int,_int>::ctor(const&)/32 216.513 8.25%
std::unordered_map<int,_int>::ctor(const&)/8192 58383.450 5.27%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.965 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10330.106 3.95%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 282.621 2.49%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84819.455 3.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.868 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13554.740 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.389 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144111.297 1.68%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.868 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13455.425 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.027 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141858.141 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.794 -
std::unordered_map<int,_int>::erase(iterator)/32 19.648 1.18%
std::unordered_map<int,_int>::erase(iterator)/8192 19.878 1.22%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.396 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5567.302 2.24%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.488 1.92%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45502.734 1.71%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.039 2.38%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.102 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.254 1.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -38.22%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 3.40%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.084 3.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.231 2.66%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.213 3.16%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.263 3.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.297 6.76%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.289 -14.87%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.432 -5.06%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.452 -10.09%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.334 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.359 4.27%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.094 3.84%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.069 2.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.583 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13027.814 1.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.743 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140249.409 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.176 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12888.479 1.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.940 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140249.979 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.022 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7653.893 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.581 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85630.107 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.281 -1.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13980.515 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 768.377 -1.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147748.651 -1.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.153 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13915.961 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 785.533 4.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145577.796 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.449 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.812 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.883 4.38%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 19.249 7.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.106 -1.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 20.098 3.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.253 -2.52%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.937 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.551 2.58%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.184 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.183 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.287 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.555 -4.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.905 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.441 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.325 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.662 -2.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.174 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.648 -5.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.422 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.318 -1.16%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.130 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6595.708 -2.17%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.901 -2.27%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53287.783 -1.99%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.149 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6602.691 -12.46%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.090 -2.27%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54346.955 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1361.665 -5.10%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.231 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25169.434 -4.53%
std::unordered_multimap<int,_int>::clear()/0 395.655 1.42%
std::unordered_multimap<int,_int>::clear()/1024 8313.201 2.90%
std::unordered_multimap<int,_int>::clear()/32 598.642 1.47%
std::unordered_multimap<int,_int>::clear()/8192 64435.501 2.94%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.380 -3.18%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.432 -5.89%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.415 -5.24%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -15.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.518 6.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.312 -8.52%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.527 -5.15%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.846 28.56%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.944 15.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.894 20.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.279 -20.96%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.406 3.47%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.307 2.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.133 -3.14%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.119 1.16%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8619.141 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 286.410 2.00%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102059.530 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.969 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6871.999 -2.98%
std::unordered_multimap<int,_int>::ctor(const&)/32 203.543 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55721.105 -4.22%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.308 2.49%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9158.291 -1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 260.040 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76277.320 -1.32%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.989 1.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13135.375 -2.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.203 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139917.920 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.945 1.01%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12980.615 -1.13%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.755 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141007.043 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.905 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.998 1.21%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.107 -16.11%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.232 1.56%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5835.533 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.315 4.47%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46636.545 3.20%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.059 4.79%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.440 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.900 -3.01%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -45.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.319 -6.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.266 -9.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.131 -6.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.234 -13.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.260 -2.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.031 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.237 5.17%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.413 18.13%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.342 14.62%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.386 19.74%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.162 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.034 -20.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.660 1.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15182.123 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 780.835 5.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170832.454 2.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.379 1.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15237.896 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.437 2.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166846.928 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.901 1.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14312.683 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 827.714 2.86%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176968.779 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.178 1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15728.035 -3.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 829.343 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167480.140 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.101 1.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16707.609 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 814.425 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 187060.570 3.22%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.803 -12.06%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.557 9.08%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.056 9.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 19.148 2.78%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.611 8.61%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.947 15.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.502 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.634 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 20.210 -9.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.933 4.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.667 -27.87%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.261 1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6803.983 -2.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.709 -3.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56198.584 -1.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.273 1.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6867.710 -10.87%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.483 -6.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55539.930 -3.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1329.989 -40.36%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.029 -6.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26407.039 -21.23%
std::unordered_multiset<int>::clear()/0 391.681 -
std::unordered_multiset<int>::clear()/1024 8468.489 6.13%
std::unordered_multiset<int>::clear()/32 593.440 -
std::unordered_multiset<int>::clear()/8192 65476.164 5.99%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.446 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.416 5.93%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.739 37.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.402 16.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.640 -1.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.578 -9.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.478 -4.46%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.752 -5.17%
std::unordered_multiset<int>::count(key)_(existent)/32 1.391 -27.59%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.609 -7.80%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -43.13%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.406 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.475 15.23%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.306 1.07%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.998 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8634.379 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.756 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102837.621 1.55%
std::unordered_multiset<int>::ctor(const&)/0 12.901 -1.53%
std::unordered_multiset<int>::ctor(const&)/1024 6676.184 -
std::unordered_multiset<int>::ctor(const&)/32 198.732 -
std::unordered_multiset<int>::ctor(const&)/8192 54565.521 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.224 1.52%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9561.496 5.30%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 289.127 13.79%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75807.396 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12983.420 3.13%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.513 -3.55%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137908.404 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12779.446 3.35%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.904 1.58%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138606.973 1.16%
std::unordered_multiset<int>::erase(iterator)/1024 19.874 -5.25%
std::unordered_multiset<int>::erase(iterator)/32 19.918 -4.10%
std::unordered_multiset<int>::erase(iterator)/8192 20.846 -10.77%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.777 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5894.384 -4.94%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 506.309 -7.21%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46858.790 -8.34%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.648 -4.05%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.744 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.018 -7.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.294 12.12%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.177 -10.34%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.273 2.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.226 -3.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.330 2.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.282 4.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.160 3.17%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.164 -22.73%
std::unordered_multiset<int>::find(key)_(existent)/32 1.156 -7.55%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.169 -3.82%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.209 25.86%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.026 -5.09%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.091 -4.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.696 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15407.460 4.38%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 772.217 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166458.417 1.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.008 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15300.391 4.76%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 752.004 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166863.731 3.07%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.781 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14068.789 3.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 809.838 2.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173999.664 2.38%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.807 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.057 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 23.448 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.501 -4.98%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.136 3.60%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.251 1.69%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.430 6.51%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.451 -2.35%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.370 11.56%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.910 -5.90%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.481 45.75%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.182 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6725.352 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.857 5.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54008.287 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.163 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6732.867 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.930 1.08%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54652.236 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1343.695 -4.74%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.514 1.31%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25522.384 -4.75%
std::unordered_set<int>::clear()/0 389.815 -
std::unordered_set<int>::clear()/1024 8184.152 3.59%
std::unordered_set<int>::clear()/32 586.499 1.10%
std::unordered_set<int>::clear()/8192 63167.318 1.47%
std::unordered_set<int>::contains(key)_(existent)/1024 1.297 -9.62%
std::unordered_set<int>::contains(key)_(existent)/32 1.424 10.31%
std::unordered_set<int>::contains(key)_(existent)/8192 1.593 27.43%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.487 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.049 26.23%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.760 19.40%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.947 35.84%
std::unordered_set<int>::count(key)_(existent)/1024 1.290 20.18%
std::unordered_set<int>::count(key)_(existent)/32 1.368 7.95%
std::unordered_set<int>::count(key)_(existent)/8192 1.525 21.87%
std::unordered_set<int>::count(key)_(non-existent)/0 0.347 27.41%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.737 8.80%
std::unordered_set<int>::count(key)_(non-existent)/32 1.664 6.22%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.602 10.07%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.806 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9093.423 4.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.352 3.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 114198.230 9.52%
std::unordered_set<int>::ctor(const&)/0 12.846 -
std::unordered_set<int>::ctor(const&)/1024 6712.443 -1.33%
std::unordered_set<int>::ctor(const&)/32 199.474 -1.34%
std::unordered_set<int>::ctor(const&)/8192 54799.502 -1.65%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.138 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9700.676 -2.91%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.208 -4.34%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79657.343 -1.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.797 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13665.658 -1.33%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.625 3.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 153679.477 9.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13484.005 -10.39%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.510 2.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142896.317 -5.19%
std::unordered_set<int>::erase(iterator)/1024 19.632 -
std::unordered_set<int>::erase(iterator)/32 19.550 -
std::unordered_set<int>::erase(iterator)/8192 19.927 1.46%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.549 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5516.864 3.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.628 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44897.531 1.40%
std::unordered_set<int>::erase(key)_(existent)/1024 21.772 -
std::unordered_set<int>::erase(key)_(existent)/32 21.308 -
std::unordered_set<int>::erase(key)_(existent)/8192 24.294 7.95%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.304 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.485 29.18%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.420 20.36%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.249 7.59%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.206 -10.16%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.381 15.52%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.167 -4.92%
std::unordered_set<int>::find(key)_(existent)/1024 1.374 5.32%
std::unordered_set<int>::find(key)_(existent)/32 1.139 -19.48%
std::unordered_set<int>::find(key)_(existent)/8192 1.384 1.41%
std::unordered_set<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.155 -6.30%
std::unordered_set<int>::find(key)_(non-existent)/32 1.158 7.43%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.220 12.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.948 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12277.299 -2.80%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.604 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 134853.768 -1.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.849 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12335.153 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 719.260 -2.45%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134211.469 -1.95%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.090 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7568.486 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 585.661 -2.53%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84208.903 -3.10%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.377 25.75%
std::unordered_set<int>::insert(value)_(already_present)/32 2.558 14.93%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.642 -23.51%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.937 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.997 -2.34%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.893 3.74%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.486 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.915 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.970 1.90%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.998 -3.94%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.945 1.38%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.467 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7185.301 4.32%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 238.377 3.32%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57719.286 5.40%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.389 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6791.012 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.329 -1.23%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55079.388 1.43%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1357.106 -26.71%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.383 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26833.383 -12.20%
std::unordered_set<std::string>::clear()/0 392.570 -
std::unordered_set<std::string>::clear()/1024 23537.075 1.21%
std::unordered_set<std::string>::clear()/32 881.012 -4.01%
std::unordered_set<std::string>::clear()/8192 224194.222 1.87%
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.353 25.83%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.780 50.31%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.368 1.03%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.494 18.38%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.080 2.97%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.908 1.01%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.422 -8.24%
std::unordered_set<std::string>::count(key)_(existent)/32 36.053 -7.19%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.617 -14.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.324 -3.16%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.005 -1.26%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.538 6.09%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.291 17.54%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.773 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40950.445 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 977.740 -1.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 734644.226 -
std::unordered_set<std::string>::ctor(const&)/0 12.818 -
std::unordered_set<std::string>::ctor(const&)/1024 36487.322 10.01%
std::unordered_set<std::string>::ctor(const&)/32 772.844 12.00%
std::unordered_set<std::string>::ctor(const&)/8192 352288.653 4.85%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.238 2.43%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63487.226 1.07%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1469.580 12.84%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604190.737 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.880 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61754.847 -1.12%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1737.155 4.89%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637108.783 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61622.832 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1609.376 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636170.799 -
std::unordered_set<std::string>::erase(iterator)/1024 26.036 -13.10%
std::unordered_set<std::string>::erase(iterator)/32 27.853 -10.27%
std::unordered_set<std::string>::erase(iterator)/8192 30.872 2.35%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.091 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12914.793 4.88%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.248 -2.43%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119267.824 2.07%
std::unordered_set<std::string>::erase(key)_(existent)/1024 137.831 139.56%
std::unordered_set<std::string>::erase(key)_(existent)/32 53.933 -3.93%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.413 14.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.897 6.43%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.605 -10.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.417 -10.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.261 5.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.098 16.54%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.311 -5.13%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.583 -21.28%
std::unordered_set<std::string>::find(key)_(existent)/32 36.596 -10.04%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.086 9.70%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.333 5.40%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.952 -5.74%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.630 -13.45%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.815 1.26%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.334 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56786.787 2.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1978.349 6.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607569.871 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.578 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56671.725 5.59%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1965.549 3.99%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602179.407 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.754 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56615.701 2.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1641.102 -8.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561000.295 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.948 -37.76%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.097 -21.71%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.020 -40.25%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.219 6.05%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 74.211 101.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 70.606 -2.38%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.418 1.35%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 53.977 -27.02%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 65.527 5.94%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.816 -2.11%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 55.734 -3.07%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.016 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35692.903 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 650.536 -8.82%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337114.143 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.024 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35664.718 1.22%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.873 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339397.136 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -3.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16286.647 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 283.295 -1.04%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209708.400 -
std::upper_bound(std::deque<int>)/100 30.696 -
std::upper_bound(std::deque<int>)/8 18.101 -
std::upper_bound(std::deque<int>)/8192 65.255 -
std::upper_bound(std::forward_list<int>)/100 96.696 -
std::upper_bound(std::forward_list<int>)/8 16.140 -
std::upper_bound(std::forward_list<int>)/8192 10433.452 -
std::upper_bound(std::list<int>)/100 100.598 -
std::upper_bound(std::list<int>)/8 16.227 -
std::upper_bound(std::list<int>)/8192 14068.873 1.37%
std::upper_bound(std::vector<int>)/100 12.324 -
std::upper_bound(std::vector<int>)/8 6.013 -
std::upper_bound(std::vector<int>)/8192 15.774 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.579 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.526 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 624.321 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.213 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.445 1.97%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.562 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.581 8.79%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 793.911 -1.18%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.306 -1.60%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.571 1.79%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 721.959 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.705 1.25%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.843 3.14%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 640.514 -8.38%
std::vector<int>::ctor(size)/1024 42.980 -
std::vector<int>::ctor(size)/32 11.695 10.37%
std::vector<int>::ctor(size)/8192 567.681 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.608 1.09%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.331 4.57%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.087 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.688 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.821 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.670 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.235 -2.54%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.900 1.48%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.297 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.120 2.31%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.310 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.822 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.803 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4721.044 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.382 -4.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.164 -4.96%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4237.862 -15.23%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.431 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.341 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4737.492 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.868 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.811 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.914 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.786 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 548.156 -35.45%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.591 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.440 -5.54%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 689.286 2.55%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.422 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.435 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.489 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.429 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.224 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.801 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4867.866 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12754.675 1.06%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.016 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110962.914 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.606 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.317 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.283 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6583.889 -1.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.158 -11.63%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54750.818 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 694.556 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.944 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6840.791 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19558.014 -1.03%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 591.305 -1.61%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171383.366 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.403 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.237 1.19%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6851.316 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19581.023 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 593.537 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171329.659 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.495 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.809 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6867.006 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19499.890 -1.17%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.947 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170738.818 -
std::vector<std::string>::ctor(size)/1024 425.807 -
std::vector<std::string>::ctor(size)/32 31.872 3.81%
std::vector<std::string>::ctor(size)/8192 4183.673 1.25%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 579.832 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.517 -3.18%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5318.246 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19571.043 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 560.112 -1.97%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170141.474 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.664 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.440 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.187 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.148 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.390 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.094 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.164 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.885 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2290.594 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.016 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.275 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.668 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.036 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.113 4.20%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.326 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 608.663 4.09%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.435 1.57%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4608.217 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1828.344 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 467.014 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12331.735 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15365.247 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 798.839 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116817.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3314.550 -2.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.857 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23079.364 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16975.287 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129029.979 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.714 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.017 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14027.468 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13507.832 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.454 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116948.878 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.695 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.542 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.958 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.420 -5.20%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.830 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 717.866 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.576 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5687.552 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5713.494 -14.82%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 138.349 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53201.713 -1.46%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.273 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.073 -1.96%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.739 -1.72%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.642 1.14%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.162 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5770.067 1.38%
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.755 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.553 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.276 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.694 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.061 2.28%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.800 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.514 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.339 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.476 -
vector<bool>(const_vector<bool>&) 10.941 8.60%
vector<bool>(size_type,_const_value_type&) 8.874 8.51%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.483 7.26%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.980 -
vector<bool>::reserve() 8.825 8.24%
vector<bool>::resize() 11.414 6.02%
Geometric Mean 889.701 -